/*
 Theme Name:   Twenty Twenty2 Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentytwenty2
 Version:      6.17.86
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("style.css");

/*-----------------------------------------------------.---------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
	0.    Variables
	1. 	CSS Reset
	2. 	Document Setup
	3. 	Site Header
	4. 	Menu Modal
	5. 	Slider section
	6.    Footer section
	7.    Adventures title, card
	8.    Responsibilities Page
	9.    Storm-policy Page
	10.   Media Queries

----------------------------------------------------------------------------- */
/* Variables */
:root {
	--white: #fff;
	--light: #dedfdf;
	--black: #000;
	--yellow: #e1b724;
	--orange: #fa6b02;
	--red: #e22658;
	--red-hover: #ff0000;
	--grey: #666;
	--silver: #ccc;
	--silver-second: #eee;
	--silver-bg: #dbdbdb;
	--blue: #00b4e4;
	--dark-blue: #0e4165;
	--ocean: #93cbc9;
	--dark-blue-second: #323575;

	--font-source-sans: "Source Sans 3", sans-serif;

	--fw-light: 300;
	--fw-regular: 400;
	--fw-medium: 500;
	--fw-semi-bold: 600;
	--fw-bold: 700;
	--fw-extra-bold: 800;
	--fw-black: 900;

	--shadow: 0px 0px 5px #686868;
	--second-shadow: 0px 0px 30px -9px #999;
	--text-shadow: 0 0 8px #01a8e3, 0 0 10px #01a8e3, 0 0 12px #01a8e3;
	--transition-sm: all 0.3s ease;
	--transition-md: all 0.8s ease;
	
	--stk-columns-spacing: 0 !important;
}





.glide,a,button,input[type=checkbox]{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#news_form .gold-button,.borderwhite{transition:var(--transition-sm)!important}.glide__slides,.subform__item,ul li{list-style:none}*{padding:0;margin:0;border:0}a,button,input[type=checkbox]{-webkit-focus-ring-color:transparent;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:0}.who-we-are .wp-block-image picture,aside,body:not(.san-ignacio-lagoon-gray-whales) .header.version-3 .main-notification-bar,footer,header,nav,section{display:block}body{font-weight:var(--fw-light);font-size:18px;background:var(--white)!important;-webkit-font-smoothing:antialiased;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden!important}body,html{height:100%;scroll-behavior:smooth}.entry-content,h1,h2,h3,h4,h5,h6{font-family:inherit}p{font-size:1em;line-height:1.66}input::-ms-clear{display:none}.text-shadow{text-shadow:0 1px var(--black);text-shadow:1px 2px var(--black)}.alignfull:not(.has-background) .wp-block-columns,.borderwhite>a>span,.card-shadow .ugb-container__wrapper,.homeheader .wp-block-nk-awb,.homeheader.wp-block-nk-awb,.padding-0,.quadmenu-navbar-nav>li>a,.singular .entry-header,.ugb-container.ugb-container--v2.ugb-container--design-plain>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper,.ui-accordion .ui-accordion-content{padding:0!important}#News_EmailAddress::-moz-placeholder:focus,#News_EmailAddress::-ms-input-placeholder:focus,#News_EmailAddress::-webkit-input-placeholder:focus{color:transparent!important}textarea{resize:none}button{font-size:inherit;line-height:inherit;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a{color:inherit}.header a,a,a:hover,a:visited{text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.buttonshome .wp-block-button,.neon-border,.san-ignacio-lagoon .stk-block-carousel__slider .wp-block-image,.san-ignacio-lagoon-demo .stk-block-carousel__slider .wp-block-image,.stk-block.stk-block-column.stk-column>.stk-column-wrapper,.tag #site-content .myitem:last-child,.template-2022-new .destinationcont .wp-block-group{margin:0!important}.category .grid .myitem .entry-content p:nth-child(2),.category .grid .myitem:first-child,.employment .ugb-container__content-wrapper>.wp-block-spacer,.header-inner .quadmenu-description,.our-history .wp-block-nk-awb,.post-meta-wrapper,.post-template-templates .destOverview .wp-block-columns .wp-block-spacer,.postmeta,.privacy-policy .entry-content>.wp-block-spacer,.privacy-policy .wp-block-nk-awb,.responsibilities .entry-content>.wp-block-spacer,.responsibilities .wp-block-nk-awb,.san-ignacio-lagoon .wp-element-caption,.storm-policy .entry-content>.wp-block-spacer,.storm-policy .wp-block-nk-awb,.terms-conditions .entry-content>.wp-block-spacer,.terms-conditions .wp-block-nk-awb,.wp-block-spacer.hideonmobile{display:none!important}.block-flex,.fix-image-size-wrapper .wp-block-column:not(.main-padding-card):first-child,.flex-block{display:flex}.custom-slider .stk-block-carousel__dots{position:absolute!important;bottom:10px!important;top:unset!important;height:24px!important;left:50%!important;transform:translateX(-50%)!important}.custom-slider .stk-block-carousel__button{background:rgba(255,255,255,.4)!important;padding:5px!important}.custom-slider .stk-block-carousel__button svg{color:#fff!important;height:22px!important;width:22px!important}.custom-slider .stk-block-carousel__dot.stk-block-carousel__dot--active{margin-inline:0!important}.custom-slider .stk-block-carousel__dot:before{height:12px!important;width:12px!important}.custom-slider .stk-block-carousel__dot.stk-block-carousel__dot--active:before,body.category-blogs button.burger,body.destinations button.burger,body.digital-brochure button.burger,body.error404 button.burger,body.mediagallery button.burger,body.our-history button.burger,body.page-id-215133 button.burger,body.privacy-policy button.burger,body.responsibilities button.burger,body.san-ignacio-lagoon-gray-whales button.burger,body.special-offers button.burger,body.storm-policy button.burger,body.terms-conditions button.burger{background:#fff!important}.custom-image,.custom-slider .stk-block-carousel__content-wrapper,.custom-slider .stk-block-content,.custom-slider .stk-row,.custom-slider .wp-block-stackable-carousel,.custom-slider figure,.custom-slider figure img{height:100%;width:100%}.custom-slider figure,.luxury-liveaboard-kayaking .wp-container-26 .forcewhite .wp-block-image.fullwidth,.luxury-liveaboard-kayaking h2.hideifnotmobile,.margin-0,.template-2022-new .destinationcont{margin-top:0!important;margin-bottom:0!important}.custom-slider .wp-block-image img,.new-slider img{object-fit:cover}.custom-slider a:before{content:'';width:100px;height:100px!important;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;z-index:10;user-select:none;opacity:.7;background-image:url('../png/0-4474_facebook-play-button-png-clip-art-white-video.png')}#site-content{overflow:unset!important}#site-content h2{font-size:3rem;font-weight:var(--fw-medium)}body .heronew.nk-awb-fullheight:not(.nk-awb-content-valign-center){min-height:100vh!important;padding-top:130px}.fix-image-size{min-height:500px!important;flex:1 1 100%}.smallcontainer, #site-content .std-container .entry-content div.smallcontainer{max-width:1080px!important;margin-left:auto;margin-right:auto}.contact .contactuscontent{max-width:1240px!important;margin:0 auto!important;padding:0 20px}.category>.std-container,.magdalena-bay-mexico-sardine-run-striped-marlin .smallcontainer,.mango-wind .wp-block-ugb-container,.post-template-default.single .std-container,.post-template-template-2022 .ugb-container.smallcontainer,.privacy-policy .std-container,.responsibilities .std-container,.storm-policy .std-container,.tag .std-container,.terms-conditions .std-container, .main-container, .new-main-container{max-width:1240px!important;margin-left:auto;margin-right:auto;padding:0 20px;margin-bottom:50px}body:not(.home):not(.san-ignacio-lagoon):not(.contact):not(.adventure) .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){width:100%!important;max-width:100%!important}.baja-ultimate-whales .entry-content,.baja-ultimate-whales .marginmenu,.baja-ultimate-whales .wp-block-nk-awb,.eco-camps .wp-block-image,.employment .job-posts .wp-block-column .wp-block-heading,.entry-content .has-large-font-size,.entry-content>.alignfull,.kayaking-and-paddleboarding .wp-container-21,.margin-bottom-0,.post-template-templates .wp-container-18:not(.nomargin),.single-post .entry-content,.spotter-airplane-supported-mobulas-orcas .wp-container-15:not(.nomargin),.spotter-airplane-supported-mobulas-orcas .wp-container-22:not(.nomargin),.spotter-airplane-supported-mobulas-orcas .wp-container-26:not(.nomargin),.spotter-airplane-supported-mobulas-orcas .wp-container-29:not(.nomargin),.swim-safaris .wp-block-nk-awb.heronew,.swim-safaris .wp-container-15:not(.nomargin),.swim-safaris .wp-container-18:not(.nomargin),.swim-safaris .wp-container-23:not(.nomargin),.swim-safaris .wp-container-29:not(.nomargin),.swim-safaris .wp-container-32:not(.nomargin),.swim-safaris .wp-container-39:not(.nomargin),.swim-safaris .wp-container-42:not(.nomargin),.swim-safaris .wp-container-49:not(.nomargin),.swim-safaris .wp-container-51:not(.nomargin),.wp-block-column{margin-bottom:0!important}.entry-content h1{margin:0 auto}.entry-content h1,.entry-content h2,.entry-content h3{margin:0 auto}.employment .ugb-container__content-wrapper>h1,.privacy-policy .entry-content>h1,.responsibilities .entry-content>h1,.storm-policy .entry-content>h1,.terms-conditions .entry-content>h1{margin-bottom:30px}.employment .ugb-container__content-wrapper>h2{margin-top:20px}.heading-size-3,h3{font-size:3rem}.tilesHP h4,h2#Destination_Overview{text-shadow:var(--text-shadow)}.heading-size-4,h4{font-size:2.4rem!important}.privacy-policy .entry-content,.responsibilities .entry-content,.storm-policy .entry-content,.terms-conditions .entry-content{padding-top:30px!important}.content-right{margin:0 0 0 320px!important;padding-bottom:15px!important}.alignfull,.category.archive .std-container,.footer-widgets .is-layout-flow,.footer-widgets .widget,.footer-widgets .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),.margin-top-0{margin-top:0!important}.contact form .wpcf7-list-item,.margin-left-0,.post-template-default.single .entry-content li,.post-template-default.single .entry-content p,.wp-block-heading.margin-left-0,body .ugb-6efed9e.ugb-button-wrapper{margin-left:0!important}.margin-15{margin-top:15px!important;margin-bottom:15px!important}.gap-2{gap:20px}.gap-3 .stk-block-content,.gap-4{gap:40px}.gap-6{column-gap:60px;row-gap:40px}.pricing-title:after{content:'(pp. dbl occ.)';position:relative;top:-2px;font-weight:300!important;padding-left:3px;font-size:12px!important}.coming-soon-title:after{content:'(Coming Soon)';position:relative;top:-7px;font-weight:inherit!important;padding-left:10px;letter-spacing:inherit!important;font-size:20px!important;color:#ff0c3a}#site-footer,.glide__slides>li>a,.quadmenu-caret,.quadmenu-text.hover{color:var(--white)!important}.block-flex{flex-wrap:wrap;gap:30px}body .button-outline-black a{transition:.3s;font-weight:700!important;border:1px solid!important}body .button-outline-black a:hover{background:#000!important;color:#fff;text-decoration:none!important;border:1px solid #000!important}.buttonshome .wp-block-button__link:hover{background:0 0!important;color:#000;text-decoration:none!important}.margin-bottom-3{margin-bottom:3px!important}.category .featured-media-inner,.footer-inner .section-inner,.full-width,.special-offers .lyte-wrapper.fourthree,body.go .menu-top .modal-menu{width:100%!important}.flex-block{justify-content:center;flex-wrap:wrap}.new-slider .featureTitle,.new-slider .featureTxt,.padding-card{padding-left:20px!important;padding-right:20px!important}.custom-card-link,.quadmenu-item{background:0 0!important}#site-footer,.quadmenu-container{background-color:var(--black)!important}.padding-4{padding:50px 60px!important}.destination-menu-wrapper,.header-inner,body.go .header-inner{margin-left:auto!important;margin-right:auto!important;max-width:95%!important;width:calc(100% - 8rem)!important}.header-inner,body.go .header-inner{position:relative!important;padding:10px 0!important}.destination-menu-wrapper .quadmenu-dropdown-toggle .quadmenu-item-content,body.go .footer-widgets-wrapper .column-two .menu-image-title{padding-left:0!important}.destination-menu-wrapper .quadmenu-dropdown-toggle .quadmenu-item-content>.quadmenu-text,.header-inner .quadmenu-text{font-size:18px!important}.quadmenu-navbar-nav{display:flex!important;justify-content:space-around;flex-wrap:wrap;row-gap:15px}.quadmenu-caret{z-index:1!important}.quadmenu-navbar-nav>li.quadmenu-item{margin:0!important;height:auto!important}.quadmenu-text.hover{font-weight:var(--fw-light)}.destination-menu-wrapper .quadmenu-text{font-size:16px!important;text-align:center!important}.destination-menu-wrapper{border-top:1px solid var(--grey);padding-top:27px!important;padding-bottom:27px!important;display:block!important}.destination-menu-wrapper .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu ul a:after{content:"Go to Adventure ➔";color:var(--blue);font-weight:var(--fw-medium);text-align:right;font-size:16px;margin-top:10px}.header-inner .toggle svg{fill:var(--white)}.nav-toggle .toggle-icon,.nav-toggle svg{width:40px!important;height:30px!important}.ugb-button{padding:10px 50px!important;margin:20px 10px}.glide__slides,.glide__slides li{margin:0;padding:0} .ugb-button--size-normal.ugb-button1 span.ugb-button--inner{font-size:24px!important;font-weight:var(--fw-medium)}.tilesImage .ugb-container__wrapper:after{content:"";display:block;padding-bottom:30%}.ugb-highlight{letter-spacing:0}.header li,.ugb-main-block{margin:0}.homedestinations,.post-template-templates .wp-block-nk-awb.nk-awb .twoblocks p,.who-we-are .ugb-inner-block{padding:0 20px}body.template-full-width .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){width:100%;max-width:100%;margin:0 auto}#GLIDETestimonials{background:var(--black)}.glide{position:relative;width:100%;user-select:none}.footer-widgets .stk-link.stk-button.stk--hover-effect-darken,.glide__track{overflow:hidden}.glide__slides{position:relative;display:flex;flex-wrap:nowrap;width:100%;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;will-change:transform}.footer-widgets,.footer-widgets-wrapper{width:100%!important;margin-left:0!important}.glide__slides>li>a{font-style:italic}#GLIDETestimonials .testimonial{margin:auto;max-width:80%}#GLIDETestimonials .sig{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:60px 0}#GLIDETestimonials .sig h3{font-size:32px;font-style:var(--fw-regular);margin-bottom:10px;white-space:pre-wrap;text-align:center}.glide__slides li .text,.glide__slides li p{font-size:14px;display:flex;white-space:normal;text-align:center}.glide--rtl{direction:rtl}#GLIDETestimonials #Tnextbutton,#GLIDETestimonials #Tpreviousbutton{position:absolute;padding:0;top:50%;transform:translateY(-50%);background-color:var(--black)}#GLIDETestimonials #Tpreviousbutton{left:20px}#GLIDETestimonials #Tnextbutton{right:20px}#GLIDETestimonials img,#GLIDETestimonials picture,#GLIDETestimonials source{max-width:34px}.glide__bullets{text-align:center}.glide__bullet{border-radius:30px;padding:5px;background:var(--grey)!important}.glide__bullet--active{background:var(--white)!important}.new-slider .glide__track{overflow:visible}.new-slider img,.new-slider picture{width:100%!important;display:inline-block;min-height:220px!important}.new-slider picture{margin-bottom:25px}.footer-widgets .heading-size-3,.new-slider .featureTitle{margin-bottom:15px}.new-slider .featureTitle *{font-size:16px;font-weight:700}.new-slider .glide__slides>li{padding:20px}.new-slider .glide__slides>li>a{color:var(--black)!important;font-style:normal;border-radius:25px;padding-bottom:30px;display:block;overflow:hidden;position:relative;box-shadow:0 0 20px -9px #999}.new-slider .glide__slides>li>a:after{content:'Read more';text-transform:uppercase;font-weight:700;font-style:italic;color:var(--black)!important;padding:0 20px;font-size:16px;display:flex;justify-content:flex-end}.new-slider .glide__slides li p{text-align:unset!important;margin-bottom:25px;font-size:16px;font-weight:500}.alignfull:not(.has-background) .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px}.footer-nav-widgets-wrapper,.footer-widgets-outer-wrapper{margin-top:0!important;padding:0!important;border:0!important}.footer-nav-widgets-wrapper{overflow:hidden!important;position:relative;z-index:2!important}.footer-widgets .wp-block-group .wp-block-group__inner-container,.footer-widgets-wrapper{display:flex;flex-direction:column}.footer-widgets:first-child{background-color:#1B1B1B;text-align:center;padding:60px 20px;position:relative}.footer-widgets:first-child:after,.footer-widgets:first-child:before{content:"";background-color:#1B1B1B;position:absolute;top:0;height:100%;width:100vw;z-index:2}.footer-widgets:first-child:before,.template-2022-new .destOverview .wp-block-columns:before{left:-100%}.footer-widgets:first-child:after,.template-2022-new .destOverview .wp-block-columns:after{right:-100%}.footer-widgets .widget_text .widget-content{position:relative;z-index:3}.footer-nav-widgets-wrapper h2{margin-bottom:2rem;font-weight:var(--fw-regular)!important}#news_form label{margin-bottom:3rem}#News_EmailAddress{width:300px!important;border-radius:30px!important;display:inline-block!important;padding:10px 20px!important;border:none!important;height:auto!important}#news_form .gold-button{margin-top:30px;border-radius:30px!important;padding:8px 30px!important;border:none!important;font-size:1.7rem!important;background-color:#00B7F0!important;text-decoration:none!important;cursor:pointer!important}.footer-widgets:last-child{padding-top:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));row-gap:40px;column-gap:20px}.footer-widgets .menu-item>a{color:var(--black);font-weight:var(--fw-light);position:relative;padding-bottom:3px;transition:var(--transition-sm)}.footer-widgets .menu-item>a:before{content:"";background:var(--ocean);position:absolute;bottom:1px;left:0;height:1px;width:100%;transform:scaleX(0);transition:var(--transition-sm)}#site-footer{position:relative;z-index:2}#site-footer .section-inner{justify-content:flex-end}body .footer-widgets .stk-button-group{justify-content:flex-start!important}.searchformweb{position:fixed;top:160px;width:100%;height:200px;display:none;background:rgba(0,0,0,.7);z-index:9999}.footer-widgets .stk-link.stk-button.stk--hover-effect-darken:before{content:"";position:absolute;width:120%!important;height:120%!important;background-color:var(--blue);left:-110%;top:90%;transform:rotate(45deg);border-radius:unset}.footer-widgets .stk-link.stk-button.stk--hover-effect-darken:hover:before{animation:.7s forwards animation}@keyframes animation{0%{left:-110%;top:90%}50%{left:15%;top:-30%}100%{left:-10%;top:-10%}}.widget_nav_menu li a b{color:var(--yellow)}.subform{max-width:1140px;width:100%;margin:0 auto}.myitem .post-inner h3.smallcontainer,.subform__title{margin-bottom:40px}.subform__information{font-family:var(--font-source-sans);grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:20px;display:grid;margin-bottom:40px}.subform__item{text-align:left!important;position:relative;padding-left:20px;margin-top:0!important}.subform__item:before{content:'';position:absolute;left:0;top:11px;width:10px;height:10px;background-color:#000;border-radius:50%}.subform__text{font-family:var(--font-source-sans);text-align:left!important;margin-top:40px;font-size:16px}.borderwhite,.buttonshome .wp-block-button__link span.stk-highlight:first-child,.fz-16,.tag .post-inner .entry-content a,.tag .post-inner .entry-content p{font-size:16px!important}.readnewsletterfooter{color:#000!important}.footer-widgets a.subform__link{color:#e69100!important;font-size:16px}.borderwhite{padding:8px!important;border:2px solid var(--white)!important;font-weight:var(--fw-medium)!important}.employment .job-posts .ugb-button{font-size:1rem!important;overflow:hidden;position:relative}.stk-block .stk-button.stk--hover-effect-lift{transform:none!important;overflow:hidden;position:relative}.employment .job-posts .ugb-button:before,.stk-block .stk-button.stk--hover-effect-lift:before,.wp-block-ugb-button .ugb-button-container .ugb-button1:before{content:"";position:absolute!important;width:150%!important;height:200%!important;top:-50%!important;left:-25%!important;transform:translate(0,76%);border-radius:50%!important;background-color:#12C8FF}.ugb-button1--orange .ugb-button1:before{background-color:#FA6B02!important;}.tag #site-content h2{font-size:5rem;font-weight:var(--fw-medium)}.tag #site-content .myitem{visibility:visible!important;border-radius:20px;margin:0 0 40px!important;padding:0!important;box-shadow:var(--second-shadow);overflow:hidden!important;position:relative}.tag #site-content .post-inner{padding-top:0!important;display:flex}.tag #site-content .post-inner .featured-media{margin-top:0!important;height:100%;overflow:hidden!important}.tag #site-content .post-inner .featured-media-inner{max-width:100%!important;width:100%!important;height:100%}.tag #site-content .post-inner .attachment-post-thumbnail{display:block;height:100%;overflow:hidden}.tag #site-content .post-inner .featured-media-inner img{margin:0!important;width:100%!important;height:100%;object-fit:cover;transition:transform .8s ease-in-out}.tag .post-inner>a{max-width:50%;min-width:50%}.tag #site-content .post-inner .entry-header{position:absolute;left:20px;top:20px}.tag #site-content .post-inner .entry-header-inner{margin:0!important;max-width:100%;width:100%}.tag #site-content .post-inner .entry-title a{color:var(--white)!important;text-transform:uppercase;display:inline-block;font-size:26px!important;text-align:left;font-weight:var(--fw-extra-bold);text-shadow:0 0 2px var(--black)}.tag .post-inner .std-container{margin:0!important;padding:30px 20px!important}.employment .job-posts .wp-block-column,.tag .post-inner .entry-content{display:flex;flex-direction:column;height:100%}.tag .post-inner .entry-content p{width:100%!important}.tag .post-inner .entry-content p:first-child{display:flex;flex-wrap:wrap;margin:0 -10px 10px!important}.tag .post-inner .entry-content p:nth-child(2){flex:1 1 auto;margin:0 0 10px!important}.tag .post-inner .entry-content p:first-child span{display:flex;flex:0 0 50%;padding:0 10px;margin-bottom:10px}.tag .post-inner .entry-content p:first-child span:first-child{display:flex;align-items:center;margin-bottom:15px;font-size:26px!important;flex:1 1 100%}.tag .post-inner .entry-content .price b{display:inline-flex;padding:0 3px}.tag .post-inner .entry-content .price sup{position:relative;top:1px}.tag .post-inner .entry-content a{color:var(--black);font-weight:var(--fw-medium);width:max-content!important;margin-right:0;transition:var(--transition-sm)}.i-camp:before,.i-duration:before,.i-liveaboard:before,.i-mixte:before,.i-season:before{content:"";display:inline-flex;flex:0 0 25px;width:25px;height:25px;margin-right:5px;background-size:25px 25px!important}.i-season:before{background:url("../png/calendar.png")}.i-duration:before{background:url("../png/day-night.png")}.i-liveaboard:before{background:url("../png/boat.png")}.byseecreatures{background:url("../png/seecreatures-logos-2021-black.png") top 10px right 10px/100px no-repeat!important}.myitem .post-inner ol>li{margin-bottom:20px}.responsibilities .wp-block-nk-awb .wp-block-spacer{height:60px!important}.wp-block-columns.has-2-columns.smallcontainer.is-layout-flex.wp-container-3{display:flex!important;gap:20px}.wp-block-atomic-blocks-ab-testimonial.left-aligned.ab-font-size-18.ab-block-testimonial{padding:30px 40px!important}.storm-policy .nk-awb-overlay{background-color:unset!important}.employment .post-inner,.post-inner,.post-template-default.single .post-inner,.post-template-templates .post-inner,.special-offers .tT,.swim-safaris .alignfull.BTNGroup{padding-top:0!important}.contact form br,.employment .job-posts .wp-block-column .wp-block-spacer,.employment .job-posts .wp-block-column>p:last-child,.employment .post-inner>a:first-child,.main-menu__header,.mediagallery .fancygallery li:nth-child(29),.mediagallery .fancygallery li[picture=""],.mediagallery .wp-block-nk-awb.nk-awb.alignfull,.mediagallery .wp-block-spacer,.post-template-default.single .blogMenuBar,.post-template-templates .hideifnotmobile,.san-ignacio-lagoon-gray-whales .wp-container-11 .wp-block-spacer,.special-offers .wp-block-spacer,body:not(.archive) .category-destinations .entry-header,body:not(.archive) .category-destinations .post-inner>a{display:none}.employment .job-posts .wp-block-column>p{flex:1 1 auto}.employment .job-posts .ugb-button .ugb-button--inner{position:relative;z-index:2}.who-we-are .wp-block-image,.who-we-are .wp-block-image picture,.who-we-are .wp-block-image picture img,.wp-block-columns.nomargin.stacktablet .nk-awb-fullheight{height:100%}.who-we-are .wp-block-image{margin-bottom:0!important;margin-top:0!important}.terms-conditions .wp-block-heading{font-weight:var(--fw-semi-bold)!important}.contact form p{display:flex;flex-direction:column;gap:15px}.contact form>input{margin-top:30px!important;min-width:200px;transition:var(--transition-sm)}.contact form .wpcf7-list-item>input{margin-right:10px}.contact .ugb-container__wrapper{box-shadow:none!important;padding:0!important}.contact .entry-content>.wp-block-columns{padding-top:50px!important;gap:40px}.contact .ugb-container__side .wp-block-image{width:40px!important;margin:5px 15px 0 0!important}.contact .ugb-container__content-wrapper .wp-block-columns>.wp-block-column:first-child{flex-basis:unset!important}.tpl2022new{overflow:hidden!important}.san-ignacio-lagoon-gray-whales .alignfull:not(.has-background) .wp-block-columns{padding-left:0!important;padding-right:0!important}.post-template-templates .is-layout-flex{display:flex!important}.wp-block-ugb-button .ugb-button-container .ugb-button1{border-radius:60px!important;position:relative;overflow:hidden;transition:var(--transition-sm)}.post-template-templates:not(.baja-ultimate-whales):not(.swim-safaris) .heronew{position:relative;margin-bottom:0!important}.post-template-templates .destOverview .wp-block-columns{margin-top:40px;background:rgba(0,0,0,.4)!important;padding:20px!important;margin-bottom:0!important;position:relative;text-shadow:1px 2px var(--black);bottom:-20px}.post-template-default.single .logged-in-as,.post-template-templates .destOverview .wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px!important}.template-2022-new .destOverview .wp-block-columns:after,.template-2022-new .destOverview .wp-block-columns:before{content:"";background:rgba(0,0,0,.4)!important;position:absolute;top:0;height:100%;width:100%}.template-2022-new .destOverview .wp-block-columns .destOverview_desc,.template-2022-new .destOverview .wp-block-columns .destOverview_title{color:var(--blue);font-size:18px;margin-bottom:0}.template-2022-new .destOverview .wp-block-columns .destOverview_desc{font-weight:var(--fw-medium)}.template-2022-new .desttitlecontainer{background:rgba(0,0,0,.4);padding:20px 0;margin-bottom:0;border-radius:10px;color:var(--white)!important;width:250px;position:relative;top:0!important}.desttitlecontainer.fixed{position:fixed;width:250px;top:15vh!important}.template-2022-new .desttitlecontainer::before{content:"";display:inline-block;width:2px;height:calc(100% - 90px);background-color:var(--silver-second);top:50px;left:22px;position:absolute}.main-title,.post-template-templates .wp-block-nk-awb.nk-awb .twoblocks .wp-block-heading,.post-template-templates h5.wp-block-heading{font-weight:var(--fw-semi-bold)}.template-2022-new .desttitlecontainer li::before{content:"";display:inline-block;width:16px;height:16px;top:14px;left:-5px;border-radius:50%;background-color:var(--silver-second);position:absolute;z-index:2}.template-2022-new .desttitlecontainer li.active::before{background-color:var(--blue)}.pagemenu{position:absolute;left:0;z-index:9999;margin-top:40px!important}.template-2022-new .heronew>.nk-awb-wrap>.nk-awb-inner img{object-position:63% 61%!important;height:100%!important;width:100%!important;margin-top:0!important;position:absolute!important;transform:none!important}.template-2022-new .accordions{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0!important}body.template-2022-new .BookNowSide{position:fixed!important;z-index:999}body.template-2022-new #searchTrip{position:fixed;top:50%;transform:translate(35%,-50%) rotate(90deg);right:-1px;width:max-content!important;max-width:unset!important;border:1px solid var(--white)}.template-2022-new .BookNowSide #filter{background-color:var(--black)!important;font-weight:300!important;font-size:16px!important;transition:var(--transition-sm)}.post-template-templates:not(.creature-comforts):not(.westerly) h1.wp-block-heading{text-shadow:1px 2px var(--black)}.home .citationHP,.home .citationHP span,.main-notification-bar p a{text-shadow:1px 1px 2px #000,0 0 20px #89cff0,0 0 8px #0047ab}.post-template-templates .iconsSlick .wp-block-column,.swim-safaris .wp-container-15:not(.nomargin) .wp-block-columns,body.go .footer-copyright a{color:var(--white)!important}.post-template-templates .stk-button-group{flex-wrap:wrap!important}.post-template-templates .ui-accordion-header{margin:0!important;position:relative;background-color:var(--black)!important}.post-template-templates .ui-accordion-header span{color:var(--white)!important;font-size:36px!important}.post-template-templates .ui-accordion-header.ui-state-active{border:1px solid var(--black)!important}.post-template-templates .ui-accordion-header .ui-accordion-header-icon{position:absolute!important;top:50%!important;right:20px!important;transform:translateY(0)!important}.post-template-templates .ui-icon{background-image:url("../png/ui-icons_ffffff_256x240.png")!important}.post-template-templates .wp-block-columns:not(.new-main-container){max-width:100%!important;}.post-template-templates .wp-block-columns{margin-top:0!important}.luxury-liveaboard-kayaking .wp-container-17 .nk-awb-fullheight,.luxury-liveaboard-kayaking .wp-container-17 .wp-block-nk-awb,.post-template-templates .wp-container-11 .nk-awb-fullheight,.post-template-templates .wp-container-14 .nk-awb-fullheight,.post-template-templates.kayaking-and-paddleboarding .wp-block-nk-awb.nk-awb:not(.alignfull):not(.heronew){height:100%!important}.spotter-airplane-supported-mobulas-orcas .ui-accordion-content .wp-block-image{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.padding-right-7{padding-right:70px!important}.padding-right-2{padding-right:20px!important}.main-title{margin-top:20px!important;margin-bottom:15px!important;font-size:20px}.camping-on-espiritu-santo-island .wp-container-11 .addpaddingformobile .wp-block-image{margin-bottom:20px!important;padding-top:0!important}.post-template-templates .wp-block-group,.post-template-templates .wp-block-nk-awb.nk-awb{max-width:100%!important}.post-template-templates .wp-block-nk-awb.nk-awb .desttitle{margin-left:0!important;font-weight:var(--fw-semi-bold)!important;font-size:4rem!important}.post-template-templates .wp-block-nk-awb.nk-awb .twoblocks .wp-block-column{background-color:var(--white);display:flex;flex-direction:column}.post-template-templates .wp-block-nk-awb.nk-awb .twoblocks p:last-child{padding:0 20px 35px}.post-template-templates .wp-block-nk-awb.nk-awb .twoblocks .wp-block-image{margin-bottom:10px!important;margin-top:10px!important}.ugb-96c7f20 .wp-block-columns{flex-direction:column}.post-template-templates .wp-block-nk-awb.nk-awb .twoblocks .wp-block-ugb-button{margin-top:auto;padding:0 20px!important}.post-template-templates .wp-block-column:not(.pagemenu){position:relative}.post-template-templates .vp-a{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}.category .header-footer-group{margin-bottom:10px!important}.category .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:40px;column-gap:20px}.category-reviews .grid{position:relative;padding-bottom:170px!important}.category-reviews .pagination-wrapper{position:absolute!important;width:100%!important;bottom:20px!important;left:50%!important;transform:translateX(-50%)!important}.category-reviews .pagination-wrapper .styled-separator{margin:30px 0!important}.category .grid .myitem .post-inner{height:100%;display:flex;flex-direction:column;padding-top:0!important}.category .grid .myitem{border-radius:30px;overflow:hidden;border:1px solid var(--light);padding-top:20px;box-shadow:var(--second-shadow)}.category .grid .myitem .entry-header{margin-bottom:10px!important;flex:1 1 auto}.category .grid .myitem .entry-header-inner,.category .grid .myitem .entry-header-inner .entry-title{width:100%;margin:0!important;text-align:center}.category .grid .myitem .entry-title{font-size:21px!important;font-weight:var(--fw-semi-bold)!important;padding: 10px 10px 0 10px!important}.category-reviews .grid .myitem .entry-title{padding-top:20px!important}.category .grid .myitem .entry-content{color:var(--black);font-size:18px!important}.category .grid .myitem .entry-content p{height:110px;overflow:hidden!important;text-overflow:ellipsis!important}.category .grid .post-inner .std-container{padding:10px!important}.category .featured-media{margin-top:0!important;margin-bottom:10px!important;position:relative;min-height:200px;overflow:hidden}.category .featured-media:before{content:"";display:block;padding-bottom:90%}.category .featured-media img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.category .featured-media-inner img,.category .grid .myitem,.category .grid .page-numbers{transition:var(--transition-sm)}.mediagallery .fancygallery li,.mediagallery .fancygallery li img{transition:var(--transition-md)}.category .grid .myitem .readmore{font-weight:var(--fw-semi-bold)!important;color:var(--red)}.category .grid .page-numbers:not(:first-child):not(:last-child){margin:0 2px!important;width:35px!important;height:35px!important;border-radius:50%;color:var(--black)!important;display:flex;font-size:18px!important;justify-content:center;align-items:center;font-weight:var(--fw-regular)}.category .grid .page-numbers:first-child,.category .grid .page-numbers:last-child{color:var(--red)!important}.category .grid span.page-numbers{cursor:default!important}.category .grid .page-numbers.current:not(:first-child):not(:last-child){background-color:var(--red)!important;color:var(--white)!important}.category .grid .page-numbers>span:nth-child(2){transition:var(--transition-sm);display:inline-block}.category .grid .nav-links{width:100%!important;margin:0!important}.post-template-default.single .featured-media-inner:not(#attachment_6315){left:0!important;width:100%!important;max-width:100%!important;min-height:350px!important;max-height:600px!important;margin-bottom:40px!important}.post-template-default.single .wp-block-image:not(#attachment_6315){min-height:350px!important;max-height:800px!important;position:relative}.post-template-default.single .featured-media-inner:before{content:"";display:block;padding-bottom:35%}.post-template-default.single .wp-block-image:not(#attachment_6315):before{content:"";display:block;padding-bottom:55%}.post-template-default.single .featured-media-inner img,.post-template-default.single .wp-block-image:not(#attachment_6315) img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.post-template-default.single #attachment_6315,.post-template-default.single #attachment_6315 img{max-width:unset!important;width:unset!important}.post-template-default.single .entry-title{margin-top:40px!important;margin-bottom:30px!important}.post-template-default.single #submit{background-color:var(--red);transition:var(--transition-sm)}.swim-safaris h1{margin-left:135px!important}.swim-safaris .wp-container-15:not(.nomargin){padding-bottom:40px!important}.swim-safaris #jarallax-container-0 img{object-fit:cover!important}body.swim-safaris .noPadding.wp-container-4 p{padding-left:0!important;text-shadow:1px 2px var(--black)}.mediagallery .wp-block-heading{margin-top:50px!important;margin-bottom:30px!important}.mediagallery .fancygallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:0}.mediagallery .fancygallery li{margin:0!important;overflow:hidden!important}.mediagallery .fancygallery li:hover{opacity:.7}.mediagallery .fancygallery li:hover img{transform:scale(1.03)}.destinationheader .vp-a{font-size:0}.destinationheader .vp-a:before{content:"";background:url("../png/0-4474_facebook-play-button-png-clip-art-white-video-2.png") 0 0/200px;position:absolute;width:200px;height:200px;transform:translate(-50%,-15%);top:50%;left:50%}.post-template-template-2022 .ugb-container.smallcontainer .wp-block-columns.DestinationDescription{gap:20px;padding-left:20px!important;padding-right:20px!important}.post-template-template-2022 .smallcontainer .icon27{width:27px;height:27px;display:inline-block;margin-right:3px;position:relative;top:3px}.post-template-template-2022 .smallcontainer .icon27 img{width:100%;height:100%;object-fit:contain}body.go #root{margin-top:60px!important}.template-2022-new h2,body.go h2{font-size:36px!important}body.go .footer-nav-widgets-wrapper a,body.go h2{color:var(--black)!important}body.go .footer-nav-widgets-wrapper .section-inner{background:unset!important}body.go .footer-widgets.column-two{padding:40px 20px!important}body.go .footer-widgets-wrapper .column-two .widget{width:100%!important;display:block!important;margin-top:0!important}body.go #news_form label{color:var(--black)}body.go .header-titles-wrapper{margin:0!important;padding:0!important}@media (max-width:1560px){.padding-4{padding:30px 40px!important}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text{font-size:16px!important}.destination-menu-wrapper{padding-top:25px!important;padding-bottom:23px!important}}@media (max-width:1400px){.destination-menu-wrapper{padding-top:15px!important;padding-bottom:15px!important}}@media (max-width:1350px){.header-navigation-wrapper .quadmenu-navbar-nav li.quadmenu-item:not(.borderwhite) .quadmenu-item-content{padding-left:10px!important;padding-right:10px!important}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text{font-size:14px!important}.destination-menu-wrapper .quadmenu-dropdown-toggle .quadmenu-item-content>.quadmenu-text{padding-right:8px!important}.destination-menu-wrapper .quadmenu-dropdown-toggle .quadmenu-item-content{padding-right:15px!important}}@media (max-width:1120px){.fix-image-size{min-height:350px!important}.borderwhite,.header-inner .quadmenu-text{font-size:14px!important}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text{font-size:11px!important}.destination-menu-wrapper .quadmenu-text{font-size:12px!important}.padding-right-7{padding-right:20px!important}}@media (max-width:1220px){body.go .footer-widgets h2{padding:0!important}body.go .footer-widgets-wrapper ul{margin-left:0!important}.gap-6{column-gap:40px}}@media (max-width:1100px){.coming-soon-title:after,.contact .entry-content>.wp-block-columns p,.contact .entry-content>.wp-block-columns span{font-size:18px!important}.contact .entry-content>.wp-block-columns{padding-top:30px!important;gap:20px}.contact .ugb-container__side .wp-block-image{width:30px!important;margin:5px 7px 0 0!important}.destinationcont>.wp-block-column:first-of-type{display:none}.content-right{margin-left:0!important;flex-direction:column!important}body.template-2022-new #searchTrip{top:unset;bottom:0;transform:unset;right:0;width:100%!important;max-width:100%!important}.template-2022-new .BookNowSide #filter{width:100%}.swim-safaris .nk-awb-content-valign-bottom{justify-content:center!important}.baja-ultimate-whales #site-footer,.kayaking-and-paddleboarding #site-footer,.luxury-liveaboard-kayaking #site-footer,.san-ignacio-lagoon-gray-whales #site-footer,.spotter-airplane-supported-mobulas-orcas #site-footer{margin-bottom:53px!important}.mediagallery .fancygallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:1000px){.subform__information{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.coming-soon-title:after{font-size:16px!important}body.go #root{margin-top:30px!important}.padding-right-7{padding-right:0!important}.destinationheader .vp-a:before{width:150px;height:150px}.post-template-templates .hideifnotmobile{display:block;padding-top:10px!important;padding-bottom:10px!important}.post-template-templates .ui-accordion .ui-accordion-content,.post-template-templates .wp-block-nk-awb:not(.ui-accordion-content) .wp-container-46 .wp-block-heading{padding:0!important}.hideifnotmobile:not(.ui-accordion-header),div:not(.ui-accordion-content) .padding-mobile{padding-left:20px!important;padding-right:20px!important}.second-notification-bar__content .notification-column.hide-column{display:none !important}}@media (max-width:999px){.notification-glow{font-size:23px!important}.header-inner,body.go .header-inner{max-width:100%!important;width:calc(100% - 40px)!important}.header-inner .nav-toggle,body.go .header-inner .nav-toggle{right:0!important}.header-inner .header-titles-wrapper{margin-right:0!important}.destination-menu-wrapper,div[data-glide-el=controls]{display:none!important}.modal-menu li:before{content:"";position:absolute;top:0;left:0;height:1px;width:100%;background-color:var(--light)}.alignfull:not(.has-background) .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0}.employment .alignfull:not(.has-background) .wp-block-columns{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.footer-widgets h2{font-size:24px!important}}@media (max-width:800px){.second-notification-bar.hideonmobile{display:none !important;}.subform__information{grid-template-columns:1fr}body .footer-widgets .stk-button-group{justify-content:center!important}.tag #site-content .post-inner,.wp-block-columns.has-2-columns.smallcontainer.is-layout-flex{flex-direction:column}.tag .post-inner>a{max-width:100%;min-width:100%}.byseecreatures{background-position:top 20px right 10px!important}.camping-on-espiritu-santo-island .wp-container-11 .addpaddingformobile .wp-block-image{margin-top:0!important;margin-bottom:0!important}}@media (max-width:781px){.airplane-group-big:before{display:none;}.mobile-hidden-space{display:none}.icon-mobile-center,.shadowlogo.icon-mobile-center{display:flex;justify-content:center;margin-left:auto!important;margin-right:auto!important}.gap-2{gap:0}.gap-6{gap:30px}.contactusheader>div:nth-child(3){margin-left:0!important}.contact .ugb-container__side .wp-block-image{margin:0 0 15px!important}.post-template-templates .perfmatters-lazy.entered.pmloaded,.who-we-are .wp-block-image img{width:100%!important}.post-template-templates .addpaddingformobile figure.wp-block-image{margin-bottom:0!important}.post-template-templates .wp-block-nk-awb.nk-awb:not(.alignfull):not(.heronew){min-height:300px!important}}@media (max-width:767px){.mobile-order{order:2!important}.padding-4{padding:20px!important}body .tag-e-boats-camps .wp-block-nk-awb{height:unset!important}body .std-container,body .ugb-container.ugb-container--v2 .ugb-container__content-wrapper>:first-child{margin-top:0!important}.post-template-templates .wp-block-gallery,body .nav-toggle{margin-bottom:0!important}.category .archive-header.header-footer-group{padding-top:3rem!important}.category .header-footer-group .archive-title{font-size:3.4rem}.swim-safaris .heronew .ugb-container__content-wrapper>.wp-block-spacer:not(.save-size){height:20px!important}.baja-ultimate-whales .heronew .ugb-container__content-wrapper>.wp-block-spacer{height:40px!important}}@media (max-width:700px){body.go .menu-wrapper.section-inner{width:100%!important}body.go .close-nav-toggle{padding:3.1rem 25px}.modal-menu>li>.ancestor-wrapper>a{padding:20px 25px}body .entry-content h1,body .entry-header h1{font-size:5rem!important}.post-template-templates .wp-block-column .desttitle{margin-top:20px!important}.category .grid .myitem .entry-content p{height:150px}.post-template-templates .entry-content h1,.post-template-templates .entry-content h2:not(.ui-accordion-header):not(.hideifnotmobile),.post-template-templates .entry-content h3:not(.ui-accordion-header):not(.hideifnotmobile),.post-template-templates h3{margin-bottom:15px!important}.ugb-button--inner{font-size:16px!important}}@media (max-width:550px){.byseecreatures{background:unset!important}body.go .footer-widgets.column-two h2,body.go .footer-widgets.column-two li{text-align:center!important}}@media (max-width:488px){#news_form .gold-button{width:unset !important;max-width:unset !important;}.header-inner,body.go .header-inner{width:calc(100% - 2rem)!important;padding:2rem 0!important}body .entry-content h1,body .entry-header h1{font-size:4rem!important}#News_EmailAddress{margin-bottom:1rem}#GLIDETestimonials .sig h3{font-size:18px!important}.tag .post-inner .entry-content p:first-child span{flex:1 1 100%}.ugb-button--inner{font-size:14px!important}.kayaking-and-paddleboarding h2.desttitle,.luxury-liveaboard-kayaking h2.wp-block-heading,.sailing h2.desttitle{font-size:36px!important}.destinationheader .vp-a:before{width:100px;height:100px}}.main-notification-bar{width:100%;display:none;background-color:#3c4142;color:#fff;position:relative;z-index:2}.main-notification-bar__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:80px;max-width:1100px;padding:25px 40px;margin:0 auto}.admin-bar .main-notification-bar__content{padding-top:60px}.main-notification-bar__column img{width:200px;height:auto;box-shadow:0 1px 0 #000,0 0 0 #89cff0,0 0 13px #89cff0;filter:drop-shadow(0px 0px 0px #89CFF0)}@media (max-width:1100px){.main-notification-bar__content{column-gap:40px}}.main-notification-bar p a{display:block;text-align:center;font-size:26px;filter:drop-shadow(1px 1px 0px #89CFF0);margin-bottom:5px}.main-notification-bar p span{font-size:20px;font-style:italic;display:flex;justify-content:center}@media (max-width:1024px){button.open-popup-button{height:84px!important;width:150px!important}.main-notification-bar__column img{width:150px;height:84px}.main-notification-bar p a{font-size:22px!important}.main-notification-bar p span{font-size:18px}}.notification-bar,.second-notification-bar{background-color:#262626;color:#fff;padding:20px 10px;position:relative;top:0;left:0;width:100%;display:none}.second-notification-bar{padding:20px 10px}.second-notification-bar>.notification-column{align-items:flex-start!important;flex:1 1 auto;}.header.version-4 .second-notification-bar{display:flex;background-color:#262626}.second-notification-bar__content{display:flex;align-items:center;column-gap:30px;}.second-notification-bar__content a{display:inline-block}.second-notification-bar__column-content{display:flex;gap:20px;justify-content:flex-end;}.notification-column{display:flex;flex-direction:column;align-items:center}.second-notification-bar__content .notification-column{justify-content:center}.second-notification-bar p{line-height:2rem;margin-bottom:5px}@media (max-width:800px){.second-notification-bar{flex-direction:column}.second-notification-bar__content{justify-content:space-around}}.second-notification-bar__link-playlist{display:block;color:#fff;position:relative;padding-left:20px;padding-bottom:5px}.second-notification-bar__link-playlist:before{content:'';width:10px;height:10px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#fd5557;box-shadow:0 0 14px 2px rgba(253,85,87,.7)}.second-notification-bar__link-playlist{text-decoration:underline;}.second-notification-bar__link-playlist:hover{text-decoration:none;}.second-notification-bar p:last-child{margin-bottom:0}.notification-glow{font-size:32px;font-weight:700;color:#00b4e4;animation:2s ease-in-out infinite glowing;transform:rotate(-3deg);display:inline-block}@keyframes glowing{0%,100%{text-shadow:0 0 5px #00b4e4}50%{text-shadow:0 0 20px #00b4e4}}@media screen and (max-width:650px){.hide-column,.hideonmobile{display:none !important;}.notification-glow{font-size:20px}.notification-column p{font-size:16px}}.popup-bar{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.4);top:0;left:0;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;transition:.8s}.popup-bar.open{opacity:1;visibility:visible}.popup-bar.open .popup-bar__content{transform:scale(1);opacity:1}button.close-popup,button.open-popup-button{background-color:transparent!important}button.open-popup-button{padding:0!important;width:200px;height:112px}.popup-bar__area{position:absolute;width:100%;height:100%;top:0;left:0}.popup-bar__body{min-height:100%;display:flex;align-items:center;justify-content:center;padding:30px 10px;transition:.5s}.popup-bar__content{background-color:#fff;color:#000;max-width:900px;width:100%;padding:0 25px 20px;border-radius:5px;position:relative;transition:.5s;opacity:0;transform:scale(.7)}.popup-bar__content_image{padding:0}.popup-bar__close,button.burger{padding:10px;transition:.3s;display:inline-block;cursor:pointer}.popup-bar__image img{max-width:100%;vertical-align:top}.popup-bar__close{position:absolute;right:10px;top:10px;background-color:var(--white)!important;width:46px;height:46px}.popup-bar__title{padding-top:.8em;padding-bottom:.8em;color:#545454;font-size:26px;font-weight:600;padding-right:50px;text-align:center}.popup-bar__video{width:100%;position:relative}.popup-bar__video iframe{height:100%;width:100%}.header{position:absolute;width:100%;top:0;left:0;z-index:10000}.site-logo>a>img{margin-top:0px!important;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;filter:drop-shadow(2px 2px 6px #89CFF0)}.header__content{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:10px 40px}.header__action,.main-menu__action{display:flex;gap:20px;align-items:flex-end;position:relative}.header:not(.version-3):not(.version-4):not(.version-2) .header__action{z-index:1000}.header.version-3 .header__action,.header.version-3 .site-logo,.header.version-4 .header__action,.header.version-4 .site-logo{z-index:0!important}.header__action-link,.main-menu__action-link{height:46px;display:inline-flex;align-items:center;text-transform:uppercase;background-color:rgba(255,255,255,.7);color:#000!important;padding:15px 20px;cursor:pointer;transition:.3s;line-height:1.3rem;font-weight:700}.header__action-link:hover,.main-menu__action-link:hover{background-color:#fff!important}button.burger{background-color:#000!important;position:relative;width:46px;height:46px}.burger__box{position:absolute;height:26px;width:26px;cursor:pointer;z-index:1}.burger__inner,.burger__inner:after,.burger__inner:before{display:block;position:absolute;height:2px;transition-duration:.25s;background-color:#fff}.burger__inner{width:100%}.main-menu,.template-full-width-nocover header.header{background:#000}.burger__inner:after,.burger__inner:before{content:"";width:100%}.burger__inner:before{top:-8px}.burger__inner:after{top:8px}.burger.active .burger__inner,.close-popup .burger__inner,.header.version-2 .main-menu .burger__inner,.header.version-3 .main-menu .burger__inner,.header.version-4 .main-menu .burger__inner{transform:rotate(45deg)}.burger.active .burger__inner:before,.close-popup .burger__inner:before,.header.version-2 .main-menu .burger__inner:before,.header.version-3 .main-menu .burger__inner:before,.header.version-4 .main-menu .burger__inner:before{top:0;transform:rotate(0)}.burger.active .burger__inner:after,.close-popup .burger__inner:after,.header.version-2 .main-menu .burger__inner:after,.header.version-3 .main-menu .burger__inner:after,.header.version-4 .main-menu .burger__inner:after{top:0;transform:rotate(90deg)}.close-popup .burger__inner:after,.close-popup .burger__inner:before{background-color:var(--black)}body.home .std-container>.entry-content>.wp-block-nk-awb>.nk-awb-wrap{min-height:unset;height:unset!important}.main-menu{padding-top:100px;position:fixed;right:0;top:0;height:100%;min-height:100vh;width:100%;z-index:999;transform:translate(calc(100% + 6vw),0) rotate(.001deg);transition:transform 1s cubic-bezier(.7, 0, .2, 1);will-change:transform}.simplebar-track{right:5px!important}.main-menu.active{transform:translate(0,0) rotate(.001deg)}.main-menu__bg-image{position:absolute;top:0;left:0;height:100%;width:100%;background:url(../webp/2024-07-menu-image-v2.webp) 0 0/cover; background-position: center;}.header.version-2 .main-menu__header,.header.version-3 .main-menu__header,.header.version-4 .main-menu__header{display:flex;justify-content:space-between;align-items:flex-end;margin:0 auto;padding:10px 40px;position:absolute;top:0;left:0;width:100%}.main-menu__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 40px 7vh;position:relative;z-index:1;max-width:1600px;margin:0 auto;overflow-y:auto;scrollbar-width:none;}.main-menu__content::-webkit-scrollbar-thumb{background-color:transparent}.main-menu__content::-webkit-scrollbar-track{background-color:transparent}.main-menu__content::-webkit-scrollbar{display:none}.main-menu__body{display:flex;justify-content:space-between;row-gap:20px;padding-right:40px;padding-bottom:50px;flex:1 1 auto;margin:0 -10px!important}.main-menu__column li{list-style-type:none}.main-menu__column{margin-left:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;padding:0 10px!important}.main-menu__column:nth-child(4){row-gap:10px}.main-menu__column.big-link{color:#fff;transition:.3s}.main-menu__column a{color:#fff;display:flex;flex-direction:column}.main-menu__column.big-link a span{transition:.3s}.main-menu__column.big-link li:not(:last-child){margin-bottom:60px}.main-menu__column.big-link a{text-transform:uppercase;font-size:24px;font-weight:800}.main-menu__column.big-link a{line-height:2rem}.main-menu__column.big-link a:hover span{color:rgba(255,255,255,.636)!important}.main-menu__column>li.menu-item-has-children>a{position:relative;color:rgba(255,255,255,.6)!important;font-weight:700;pointer-events:none}.main-menu__column .sub-menu a{color:#fff;cursor:pointer;font-weight:500;position:relative;transition:.3s;padding:0 0 5px!important;line-height:2.5rem}.main-menu__column>li>.sub-menu>li:not(.menu-item-has-children)>a:before{content:'';position:absolute;top:50%;left:-13px;height:7px;width:7px;transform:translateY(-50%) scale(0);background-color:rgba(255,255,255,.636);border-radius:50%;transition:.3s}.main-menu__column .sub-menu a:hover,.main-menu__column.big-link a:hover{color:rgba(255,255,255,.636)}.main-menu__column li.menu-item-has-children>a:after,.main-menu__column li.menu-item-has-children>a:before,.main-menu__column>li.menu-item-has-children .menu-item-has-children>a:after,.main-menu__column>li.menu-item-has-children .menu-item-has-children>a:before{content:'';display:inline-block;width:.6rem;height:.1rem;background-color:#fff;position:absolute;top:12px;transition:.2s}.home .citationHP br,.main-menu__column li.menu-item-has-children>a:after,.main-menu__column li.menu-item-has-children>a:before,.main-menu__sub-item a::before{display:none}.main-menu__column>li.menu-item-has-children .menu-item-has-children>a:before,.main-menu__column>li.menu-item-has-children>a:before{left:-13px;transform:rotate(45deg)}.main-menu__column>li.menu-item-has-children .menu-item-has-children>a:after,.main-menu__column>li.menu-item-has-children>a:after{left:-9px;transform:rotate(-45deg)}.main-menu__column>li.menu-item-has-children li.menu-item-has-children>a.active:before,.main-menu__column>li.menu-item-has-children>a.active:before,.popupnews:not(.main-news) .close:after{transform:rotate(-45deg)}.main-menu__column>li.menu-item-has-children li.menu-item-has-children>a.active:after,.main-menu__column>li.menu-item-has-children>a.active:after,div:not(.main-news) .close:before{transform:rotate(45deg)}.main-menu__column>li.menu-item-has-children>.sub-menu{padding-left:20px;margin:0!important}.main-menu__column>li.menu-item-has-children .menu-item-has-children{position:relative;cursor:pointer;font-weight:700;color:#fff}.main-menu__column>li .sub-menu .sub-menu{padding-left:10px!important;margin-left:15px!important;margin-top:0!important;position:relative;max-width:220px}.main-menu__column .sub-menu .sub-menu:before{content:'';position:absolute;top:8px;left:0;height:calc(100% - 18px);width:1px;background-color:#fff}.GLIDENoon .glide__bullets,.main-menu__item:not(:last-child){padding-bottom:10px}.main-menu__sub-item{font-size:15px;max-width:130px}.main-menu__sub-item:first-child{padding-top:5px}.main-menu__sub-item:not(:last-child){padding-bottom:5px}.btn{padding:15px 35px;position:relative;overflow:hidden}.main-menu__footer{display:flex;justify-content:space-between;gap:30px}.main-menu__image-group{display:flex;column-gap:40px}.main-menu__social-group{display:flex;column-gap:20px}.main-menu__image-icon,.main-menu__social-link{display:inline-block;position:relative}.main-menu__social-link img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.main-menu__image-icon{height:30px;width:100px;position:relative}.main-menu__image-icon--nautilus{height:45px!important;top:-9px}.main-menu__image-icon img{object-fit:contain;position:absolute;top:0;left:0;width:100%;height:100%}.main-menu__social-link{flex:0 0 35px;width:35px;height:35px;opacity:.5;transition:.3s}body.category-blogs .header,body.destinations .header,body.digital-brochure .header,body.error404 .header,body.mediagallery .header,body.our-history .header,body.page-id-215133 .header,body.privacy-policy .header,body.responsibilities .header,body.san-ignacio-lagoon-gray-whales .header,body.special-offers .header,body.storm-policy .header,body.terms-conditions .header{background:#000;position:relative}body.category-blogs .burger__inner,body.category-blogs .burger__inner:after,body.category-blogs .burger__inner:before,body.destinations .burger__inner,body.destinations .burger__inner:after,body.destinations .burger__inner:before,body.digital-brochure .burger__inner,body.digital-brochure .burger__inner:after,body.digital-brochure .burger__inner:before,body.error404 .burger__inner,body.error404 .burger__inner:after,body.error404 .burger__inner:before,body.our-history .burger__inner,body.our-history .burger__inner:after,body.our-history .burger__inner:before,body.page-id-215133 .burger__inner,body.page-id-215133 .burger__inner:after,body.page-id-215133 .burger__inner:before,body.responsibilities .burger__inner,body.responsibilities .burger__inner:after,body.responsibilities .burger__inner:before,body.san-ignacio-lagoon-gray-whales .burger__inner,body.san-ignacio-lagoon-gray-whales .burger__inner:after,body.san-ignacio-lagoon-gray-whales .burger__inner:before,body.special-offers .burger__inner,body.special-offers .burger__inner:after,body.special-offers .burger__inner:before,body.storm-policy .burger__inner,body.storm-policy .burger__inner:after,body.storm-policy .burger__inner:before,body.terms-conditions .burger__inner,body.terms-conditions .burger__inner:after,body.terms-conditions .burger__inner:before{background-color:#000}.btn{border:1px solid #fff;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:.5s;z-index:2}.buttonshome{text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.buttonshome .wp-block-button{display:inline-flex}.buttonshome .wp-block-button__link{border:1px solid #fff!important;margin:20px;background:0 0!important;transition:.5s;font-size:18px!important}.buttonshome .wp-block-button__link::before{content:"";transform:scale(0);height:100%;width:100%;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,71,171,.3)!important;filter:blur(20px);border-radius:50% 50% 0 0;transition:.5s}.buttonshome .wp-block-button__link span.stk-highlight{z-index:3;position:relative;color:#fff!important;transition:.5s}.buttonshome .wp-block-button__link:hover span.stk-highlight{text-shadow:0 0 #fff}.buttonshome .wp-block-button__link span.stk-highlight:last-of-type{display:block;text-transform:none;font-size:14px;font-weight:500}.citationHP,.citationHP span{text-shadow:3px 1px 2px #000;font-weight:400!important}.homeheader{display:flex;flex-direction:column;justify-content:space-between}.homeheader .nk-awb-wrap-content{flex:1 1 100%;display:flex;flex-direction:column;justify-content:space-between}.align-content-center{padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;flex:1 1 100%;justify-content:center}.heronew.nk-awb-fullheight{padding-top:300px!important}.main-slider{background-color:rgba(0,0,0,.44)}.main-slider .glide__slides{white-space:wrap}.main-slider__body,.slidernews, .slidernews .nk-awb-wrap-content{margin-right:0;display:flex}.slidernews .nk-awb-wrap-content{flex-direction:row;}.main-slider,.slidernews #tabshp,.slidernews .nk-awb-overlay{max-width:430px!important;width:100%!important}.slidernews .nk-awb-overlay{right:0!important;left:unset!important}.main-slider,.slidernews #tabshp{margin-left:auto!important}.information-image{display:flex;align-items:flex-end;column-gap:40px;padding:40px}.information-image__image-icon{display:inline-block;position:relative;height:40px;width:100px}.information-image__image-icon--nautilus{height:45px;top:5px}.information-image__image-icon img{position:absolute;top:0;left:0;height:100%!important;width:100%;object-fit:contain;filter:drop-shadow(2px 2px 6px #89CFF0)}.main-slider ul.main-slider__header{margin:0;display:flex;border-bottom:1px solid #000}#tabshp .ui-tabs-nav li,.main-slider ul.main-slider__header li{background:0 0;border-radius:0;border:0;border-right:1px solid #000!important;margin:0;flex-grow:1;text-transform:uppercase;text-align:center;list-style:none;overflow:hidden}#tabshp .ui-tabs-nav li a,.main-slider ul.main-slider__header li a{display:block;width:100%;font-size:15px;padding:7px 5px;text-decoration:none;transition:.3s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GLIDENoon .glide__slide a{text-decoration:none;display:block}.GLIDENoon .glide__slide{padding:20px}.GLIDENoon .glide__slides{min-height:170px}.NoonTitle{font-weight:700;padding-bottom:5px;font-size:16px}.NoonLink{padding-top:5px;font-size:16px;color:#00b4e4}.youtube-posts{display:flex;justify-content:space-between;margin:0 -7px}.youtube-post{padding:0 7px;flex:0 0 33.333%}.youtube-post img{width:100%}.slidernews .NoonDescription{font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-slider__header a,.youtube-post__link,.youtube-post__title{color:#fff!important;margin-bottom:0;font-size:15px!important}.main-slider ul.main-slider__header li a{font-size:13px !important;}@media (any-hover:hover){#news_form .gold-button:hover{background-color:var(--blue)!important;text-decoration:none!important}.footer-widgets .menu-item>a:hover{text-decoration:none!important;color:var(--ocean)}.footer-widgets .menu-item>a:hover:before{transform:scaleX(100%)}.borderwhite:hover{background-color:var(--blue)!important}.employment .job-posts .ugb-button:hover:before,.stk-block .stk-button.stk--hover-effect-lift:hover:before,.wp-block-ugb-button .ugb-button-container .ugb-button1:hover:before{transform:translate(0)!important}.tag #site-content .post-inner .featured-media-inner img:hover{transform:scale(1.1)}.tag .post-inner .entry-content a:hover{color:var(--blue)}.contact form>input:hover{text-decoration:none!important;background-color:var(--red)}.template-2022-new .BookNowSide #filter:hover{text-decoration:none!important;background-color:var(--blue)!important}.category .grid .myitem .entry-title a:hover,.category .grid .page-numbers:hover{text-decoration:none!important}.category .grid .myitem:hover{transform:scale(1.03);box-shadow:var(--second-shadow)}.category .grid a.page-numbers:hover{color:var(--red-hover)}.category .grid .page-numbers:not(.current):not(:first-child):not(:last-child):hover{background-color:var(--light)!important}.category .grid a.page-numbers:hover>span:nth-child(2){transform:translateX(7px)!important}.single #submit:hover{text-decoration:none!important;background-color:var(--red-hover)}.main-menu__column>li>.sub-menu>li:not(.menu-item-has-children)>a:hover::before{transform:translateY(-50%) scale(1)}.main-slider ul.main-slider__header li a:hover{background-color:#000}.main-menu__social-link:hover{opacity:1}}@media (max-width:1600px){.main-menu__content{max-width:1340px}}@media (max-width:1024px){.hideifmobile{display:none}#GLIDETestimonials #Tnextbutton,#GLIDETestimonials #Tpreviousbutton{padding:5px}.valuesandculture .wp-block-column:first-of-type{flex-basis:100%!important;padding-right:0!important}.valuesandculture .wp-block-column:not(:first-child){margin-left:0!important}.information-image{display:none!important}.main-menu__body{flex-wrap:wrap;justify-content:unset;padding-right:0;padding-bottom:50px;row-gap:30px;column-gap:0}.main-menu__column{justify-content:flex-start}.main-menu__column:first-child{flex-direction:unset;flex:1 1 100%;justify-content: center;flex: 1 1 100%;column-gap: 40px;row-gap:20px;flex-wrap: wrap;}.main-menu__column:nth-child(2){flex:0 1 50%;justify-content:flex-start;align-items:center}.main-menu__column:nth-child(3){flex:0 1 50%;padding-right:20px;align-items:center}.main-menu__column:nth-child(4){flex:1 1 100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -10px}.main-menu__column:nth-child(4)>.menu-item{flex:0 0 33.333%;padding:0 10px}.main-menu__column.big-link li:not(:last-child){margin-bottom:0px}.archive>.std-container{display:block}.archive aside.categories{max-width:100%;padding-left:20px;padding-top:30px}}@media (max-width:700px){.main-menu__image-icon{width:100%;flex:1 1 33.333%;}.new-slider .glide__slides>li{width:340px!important}.new-slider .glide__slides>li>a{width:300px}}@media (max-width:600px){.main-menu__footer{flex-direction:column;justify-content:center;}body .heronew.nk-awb-fullheight:not(.nk-awb-content-valign-center){min-height:400px!important;}.swim-safaris h1{margin-left:40px!important}.main-menu__header, .header__content{padding:10px 20px !important;}.main-menu__content{padding:20px 20px 5vh}.main-menu__body{row-gap:10px;flex:none}.main-menu__column>li.menu-item-has-children>a{pointer-events:auto;cursor:pointer;color:#fff;font-size:18px;text-transform:uppercase}.main-menu__column:first-child{flex-direction:unset;margin-bottom:20px}.main-menu__column:nth-child(2){flex:1 1 100%;justify-content:flex-start}.main-menu__column:nth-child(3){flex:1 1 100%;align-items:flex-start;padding-right:0}.main-menu__column:nth-child(4){flex:1 1 100%;justify-content:unset}.main-menu__column:nth-child(4)>.menu-item{flex:1 1 100%}.main-menu__column.big-link li:not(:last-child){margin-bottom:0}#news_form #subform #News_EmailAddress,.main-menu__column>li.menu-item-has-children{width:100%}.main-menu__column .sub-menu a{font-size:16px}.main-menu__column li.menu-item-has-children>a:after,.main-menu__column li.menu-item-has-children>a:before{display:block;left:unset;width:.9rem}.main-menu__column.big-link a span{text-align:center}.main-menu__column.big-link a{font-size:20px}.main-menu__column.big-link a{font-size:16px}.main-menu__column li.menu-item-has-children>a:before{right:6px}.main-menu__column li.menu-item-has-children>a:after{right:0}.main-menu__column>li.menu-item-has-children .menu-item-has-children{font-size:18px}.main-menu__column>li.menu-item-has-children>.sub-menu{display:none;margin:0!important}.main-menu__social-group{column-gap:10px;justify-content:center;}.main-menu__image-group{column-gap:15px}.wp-block-buttons .wp-block-button:not(.button-outline-black) a.wp-block-button__link{margin:5px 10px!important;padding:7px 25px!important}.NoonDescription,.NoonLink,.NoonTitle,.buttonshome .wp-block-button__link span.stk-highlight{font-size:14px}.buttonshome .wp-block-button__link span.stk-highlight:last-of-type{font-size:12px;margin-bottom:0px}body:not(.home):not(.page-id-216433) .citationHP .stk-highlight{font-size:18px!important}.citationHP .stk-highlight br{display:none}#tabshp .ui-tabs-nav li a{font-size:14px;padding:3px 8px!important}.GLIDENoon .glide__slides{height:auto!important}#news_form #subform{display:grid}}}@media (max-width:699px){.valuesandculture .wp-block-columns{margin:0!important;padding:0!important}.values{max-width:100%!important}#GLIDEDestinations .glide__slides{flex-direction:column!important;width:100%!important}.hidemobile{display:none!important}.padding-second{padding:20px 20px 50px!important}.first-name{margin-bottom:10px}.wpcf7-list-item{margin-left:0!important}.first-name,.last-name{width:100%;margin-right:0;float:none}}@media (min-width:600px) and (max-width:781px){.alignfull .wp-block-column:not(:only-child){flex-basis:100%!important}.alignfull .wp-block-column:nth-child(2n){margin-left:0!important}.pre-trip-info .post-inner .wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important}}.youtube-post.mobile-hidden{display:block !important}@media (max-width:560px){.footer-widgets .widget,.footer-widgets .widget:last-child p{text-align:center}.footer-widgets .widget:last-child{align-items:center}.youtube-post.mobile-hidden{display:none !important;}.youtube-post2{flex:0 0 50%}}@media (max-width:500px){.second-notification-column.mobile-hidden{display:none}.second-notification-bar__column-content{gap:5px}.second-notification-bar p{line-height:2rem}.second-notification-bar .notification-column p:first-child{font-size:18px!important}.second-notification-bar .notification-column p:last-child,.second-notification-bar__content>a{font-size:14px!important;flex: unset !important;}.second-notification-bar__content{column-gap:10px;margin-top:5px}.searchformweb{top:180px}.pp_pic_holder.pp_default{width:100%!important;margin-top:-100px!important;left:0!important;overflow:hidden}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}#pp_full_res img,.pp_content{width:100%!important;height:auto!important}.pp_fade{width:100%!important;height:100%!important}.pp_bottom,.pp_description,.pp_gallery,.pp_hoverContainer,.pp_top,a.pp_contract,a.pp_expand{display:none!important}.pp_details{box-sizing:border-box;width:100%!important;padding:10px 4% 10px 3%;background-color:var(--white);margin-top:-2px!important}a.pp_close{right:10px!important;top:10px!important}.splide__list{max-width:100%}.main-menu__footer{gap:20px}}@media (max-width:430px){.main-notification-bar p a{font-size:20px!important}.popup-bar__content{padding:0 10px 20px}.subform__information{grid-template-columns:1fr}#News_EmailAddress,body.san-ignacio-lagoon-gray-whales .alignwide{width:100%!important}.new-slider .glide__slides>li{width:300px!important}.new-slider .glide__slides>li>a{width:260px}body.san-ignacio-lagoon-gray-whales .nk-awb.alignwide:not(.wp-block-ugb-button):not(.heronew){padding:0px!important}}@media (max-width:370px){.header__action-link{font-size:14px;padding:15px}.padding-second{font-size:26px!important}.slidernews{height:240px}#tabshp .ui-tabs-panel{height:220px}}@media (max-width:340px){#tabshp .ui-tabs-nav li a{font-size:13px}.new-slider .glide__slides>li{width:280px!important}.new-slider .glide__slides>li>a{width:240px}}.single .post .post-inner>header,.template-full-width-nocover #site-content{margin-top:100px}.single .post.has-post-thumbnail .post-inner>header{margin-top:0}.error404-content{margin-bottom:50px}@media (max-height:900px){.main-menu__column>li .sub-menu .sub-menu{display:block}}.popupnews:not(.main-news){position:fixed;bottom:0;right:30px;background-color:var(--white);background-image:url(/wp-content/uploads/2021/05/newslettermas.jpg);background-position:left;background-repeat:no-repeat;padding-left:320px;padding-right:20px;z-index:9999999;max-width:800px!important;width:100%!important;border:30px solid #00b4e4;display:none;margin-bottom:0}.popupnews:not(.main-news).thanks{background-image:url(/wp-content/uploads/2020/07/newsletter-thanks.jpg);text-align:center;border:30px solid #00b4e4;padding-top:100px;padding-bottom:80px}.popupnews:not(.main-news) h3{font-size:3rem;font-weight:700;margin:10px 0}.popupnews:not(.main-news) a{text-decoration:underline}.popupnews:not(.main-news) label{font-size:18px;font-weight:500}.newssign{background-color:#00b4e4!important;color:var(--white);border-radius:20px!important;margin-bottom:20px!important;padding:10px 30px!important;letter-spacing:.1em!important;font-size:1.7rem!important;font-family:"Source sans pro"!important}.popupnews:not(.main-news) #PNews_EmailAddress{padding:10px 0!important;margin:20px 0!important;border:0;border-bottom:2px solid #aaa;border-radius:0!important}.popupnews:not(.main-news) .news{margin:30px 0}.popupnews:not(.main-news) .close{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3;padding:0;background:unset!important}.popupnews:not(.main-news) .close:hover{opacity:1}.popupnews:not(.main-news) .close:after,.popupnews:not(.main-news) .close:before{position:absolute;left:15px;top:0;content:' ';height:33px;width:2px;background-color:#333}@media (max-width:1000px){.BookNowSide,.BookNowSide #filter{width:100%!important}.BookNowSide #filter,.marginmenu,.padding-mobile-2{margin-left:0!important}.notification-glow{font-size:22px!important}.paddingright70{padding-right:0!important}.padding-mobile-2{padding-left:20px!important;padding-right:20px!important}.BookNowSide{bottom:0!important;transform:unset!important;top:unset!important}.popupnews{right:0}}@media (max-width:700px){.popupnews:not(.main-news){background-image:url(/wp-content/uploads/2023/11/newsletter-popup-square-2023.webp);background-position:top;background-repeat:no-repeat;padding-top:130px;padding-left:20px;border:20px solid #00b4e4;margin-bottom:0;max-width:380px!important}.popupnews:not(.main-news).thanks{background-image:url(/wp-content/uploads/2023/03/newsletter-popup-square-2023.jpg);text-align:center;border:30px solid #00b4e4;padding-top:160px;padding-bottom:20px}.popupnews:not(.main-news) #subform{padding:0!important;text-align:center}.popupnews:not(.main-news)  h3{font-size:2.5rem}.popupnews:not(.main-news)  label{font-size:12px;text-align:left}.popupnews:not(.main-news)  #PNews_EmailAddress{padding:10px 0!important;margin:0 0 20px!important;border:0;border-bottom:2px solid #aaa;border-radius:0!important}.popupnews:not(.main-news)  .close:after,.popupnews:not(.main-news)  .close:before{background-color:var(--white)}.popupnews:not(.main-news)  .close{opacity:.7;right:5px;top:5px}}.post-title{padding-top: 20px; border-top: 2px solid #fff;}.rounded-img.margin-bottom-10,.margin-bottom-10{margin-top:0px !important;margin-bottom:10px !important;}.rounded-img img,.rounded-img picture{object-fit:cover;width: 100% !important;display:block;}.rounded-img,.rounded-img img{border-radius:10px !important; overflow:hidden; margin-top:0!important;margin-bottom:0px !important;}.price-card:before{content: 'From';font-weight:400;font-size:12px;color:#fff;font-weight:600;top:-12px;position:relative;}#bp_container{z-index:99999999 !important;}.price-card--third:before{font-size:14px;font-weight:400;padding-right:3px;top:-14px;}.margin-bottom-5{margin-bottom:5px !important;}.card-airplain:before{content:'';background-image:url("https://book.nautilusdive.com/images/airplane.png"); background-repeat:no-repeat;background-size: contain;width: 60px;height: 30px;top: -60px;position:absolute;}.card-airplain:nth-child(2):before{left:0;transform: rotate(10deg);}.card-airplain:nth-child(3):before{right: 20px;}.card-airplain:nth-child(4):before{transform: rotate(-10deg);right: 0;}.card-airplain:nth-child(5):before{right: 0;}.button-flex,.button-flex .wp-block-group__inner-container{display:flex !important;justify-content: space-between !important;flex-wrap:wrap !important;margin: 0 !important;gap: 20px !important;width: 100% !important;max-width: 100% !important;}.button-flex-custom .ugb-button--size-normal.ugb-button1 span.ugb-button--inner{font-size:14px !important;}.button-flex .wp-block-ugb-button{width: unset !important;}.button-flex .ugb-button-wrapper .ugb-block-content .ugb-button{margin: 0 !important;padding-left: 20px !important;padding-right: 20px !important;}.button-flex .wp-block-ugb-button{margin: 0 !important;}.button-flex .ugb-button-wrapper .ugb-block-content{margin: 0 !important;width: unset !important;}.itb .site-logo>a>img{display: block !important;}.gap-second{gap: 20px;}.second-notification-bar__content>a{font-size: 17px !important;flex: unset !important;}.itb .margin-0 .wp-block-group.is-vertical.is-layout-flex{margin: 0 !important;}.itb .wp-block-image img{height:100%!important;}.transform-first{background-color:#000;transform: rotate(-3deg);z-index: 1;position:relative;}.transform-second{background-color:#000;transform: rotate(5deg);}@media (max-width:781px){.airplane-card-1:before{display: none;}.transform-first{transform: unset;}.transform-second{transform: unset;}}.price-card-second:after{content: 'Per Day';font-size:12px; width:20px;color:#fff;font-weight:600;line-height:1rem;display:inline-block;position:relative; white-space: pre-wrap;}.price-card-third:after{content: 'Per Person';padding-left:7px;font-size:12px;text-align:left; width:48px;color:#fff;font-weight:600;line-height:1rem;display:inline-block;position:relative; white-space: pre-wrap;}.price-card-four:after{content: 'Per Night';font-size:12px;padding-left:7px; text-align:left; width:48px;color:#fff;font-weight:600;line-height:1rem;display:inline-block;position:relative; white-space: pre-wrap;}.price-card-five:after{content: 'pp.';font-size:12px;padding-left:7px; text-align:left; width:48px;color:#fff;font-weight:600;line-height:1rem;display:inline-block;position:relative; white-space: pre-wrap;}.zIndex{z-index:1;}.neon-border {height: max-content;border: 3px solid #8fe8f7;box-shadow: 0 0 15px #00b4e4;border-radius: 25px;padding:15px 20px!important;margin: 15px;animation: neon 1s ease-in-out infinite alternate;}.neon-border--orange{border: 3px solid #fff;box-shadow: 0 0 15px #EB7325;z-index:0 !important;animation: neonOrange 1s ease-in-out infinite alternate;}@keyframes neon{to{box-shadow: 0 0 40px #00b4e4;}}@keyframes neonOrange{to{box-shadow: 0 0 40px #EB7325;}}.list-decor{position: relative; padding-left: 15px;}.list-decor:before{content:''; width:6px; height:6px; background:#3bb6d9;position:absolute;left:0;top: 8px;border-radius: 50%;}.list-decor--green:before{background:#57B946;}.list-decor--orange:before{background:#EB7325;}.airplane-card-1{position: relative;overflow:visible;}.airplane-card-2{overflow:visible;position: relative;}.airplane-card-1:before{content:''; position:absolute;background:url("https://bajaex.com/wp-content/uploads/2024/04/Airplane-Banner-1.png");background-repeat:no-repeat;top:-34px;left:0;background-size: contain;height: 88px;width: 230%;transform: rotate(3deg);}.airplane-card-2:before{content:''; position:absolute;background:url("https://bajaex.com/wp-content/uploads/2024/04/Airplane-Banner-4.png");background-repeat:no-repeat;top: -4px;left: -20px;background-size: contain;height: 54px;width: 121%;transform: rotate(3deg);}.margin-top-3{margin-top:30px !important;}.new-title{position:relative;}.new-title:before{content:'NEW!';position:absolute;top: -25px;left:-10px;color:#ED1C25;transform:rotate(-15deg);}.airplane-group-big{position: relative;}.airplane-group-big:before{content:''; position:absolute;background:url("https://bajaex.com/wp-content/uploads/2024/04/Airplane-Banner-2.png");background-repeat:no-repeat;background-size: contain;top: 12px;left: -55px;height: 241px;width: 109%;}.padding-left-15{padding-left:15px;}.cards-logo{filter: drop-shadow(2px 2px 6px #89CFF0);}.subform #News_Country,.subform #News_LastName,.subform .ui-selectmenu-button.ui-button{width:100%}.ui-selectmenu-button.ui-button:active,.ui-selectmenu-button.ui-button:focus,.ui-selectmenu-button.ui-button:hover,.ui-state-active,.ui-widget-content .ui-state-active{background:#333!important;color:#fff!important}.main-news-footer-wrapper .newssign:hover, .see-more:hover,.subform-content a:hover{background-color:#12C8FF !important; text-decoration:none;}.subform #News_Country,.subform .footer-widgets .widget_text input[type=text],.subform .ui-selectmenu-button.ui-button{max-width:unset!important;color:#888!important;background:#333;border:1px solid #4c4c4c!important;width:100%!important;margin-bottom:20px!important;border-radius:30px!important}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #333!important}.subform #News_FirstName,.subform .footer-widgets .widget_text input[type=submit]{display:block;margin:0 auto 20px}.subform .mygallery,.subform .mygallery picture,.subform .mygallery picture img{height:100%!important}.subform .mygallery img{object-fit:cover}#form .half-width:last-child{margin-right:0!important}.subform-cards-wrapper{max-width:1200px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.subform-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:40px;padding-top:30px;padding-bottom:10px}.subform-item{border:1px solid #999;border-radius:15px;overflow:hidden;display:flex;gap:30px;min-height:180px}.subform-content,.subform-image{flex:0 1 50%;position:relative;text-align:left!important}.subform-image img{height:100%;position:absolute;width:100%;left:0;top:0;object-fit:cover}.subform-content{padding:20px 10px 20px 0;display:flex;flex-direction:column}.subform-content a{display:block;text-align:left!important;color:#fff !important;}.subform-content label,.subform-content p{margin-bottom:10px;text-align:left!important;color:#fff !important;}.see-more,.subform-content a{text-align:center!important;background-color:#00b4e4;transition:.3s;font-size:1.6rem!important;font-family: "Source Sans 3",sans-serif!important;font-weight: 700;}.subform-content label{font-size:14px}.subform-content p{flex:1 1 auto;font-size:17px}.subform-content a{font-size:14px;text-transform:uppercase;padding:7px 0;border-radius:20px;width:100px;letter-spacing:1px}.subform-cards-second{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));row-gap:40px;column-gap:20px;padding:50px 0}.subform-cards-second-item{border-radius:15px;overflow:hidden;display:flex;justify-content:center}.see-more{padding:7px 0;width:220px;border-radius:20px;display:inline-block;color:#fff!important}.see-more:hover{color:#fff!important}.nautilus-mango-wind .mygallery,.nautilus-mango-wind .mygallery picture{display:inline-flex;height:100%}.subform-content label,.subform-content p{color:#fff!important;font-family:"Source Sans 3",sans-serif!important}.subform #News_EmailAddress{width:100%!important}@media (max-width:590px){.subform-item{flex-direction:column;padding:0}.subform-image{min-height:200px}.subform-content{padding:0 10px 20px}.subform-cards{grid-template-columns:unset}#form .half-width-container{flex-direction:column}#form .half-width{margin-right:0!important;width:100%!important}}.animals-features__card picture img{top: -100px !important;max-width:230px !important;}.animals-features--second .animals-features__card{padding: 90px 15px 30px !important;}.animals-features--second .animals-features__card picture img{height:160px;object-fit:contain;max-width:220px !important;}.animals-features{background-color:#000;margin:0;padding-bottom:50px;width:100%!important;max-width:100%!important}.animals-features__list{max-width:1240px;padding-left:20px;padding-right:20px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding-top:160px;column-gap:40px;row-gap:110px}.animals-features__list{}.animals-features__list a{text-decoration:none;font-size:18px;}.animals-features__card{border-radius:15px;background:#1c1c1c;padding:130px 25px 30px;position:relative;margin:0!important;}.animals-features__card picture img{position:absolute;top:-145px;left:50%;width:100%;max-width:300px;transform:translateX(-50%);filter:drop-shadow(4px 4px 8px #000)}.animals-features__card *{color:var(--white)}.animals-features__title h3{margin:0!important;font-weight:700;text-align:center;font-size:26px}.animals-features__text h4{margin:0 0 20px!important;font-weight:700;text-align:center;font-size:22px}.animals-features__card .vp-a, .animals-features__button,.animals-features__text a:last-child{max-width:170px;width:100%;border-radius:20px;background:#4eaedf;padding:6px 0;display:flex;justify-content:center;align-items:center;color:#fff!important;transition:.3s}.text-sh{text-shadow:rgba(0,0,0,.66) 0 1px 5px}@media (any-hover:hover){.animals-features__button:hover{opacity:.9}}.animals-features__card .vp-a,.animals-features__button--grey,.animals-features__text a:last-child{background:#4d4d4d;color:#fff!important;}.close{position:absolute;right:12px;top:12px;width:32px;height:32px;opacity:.3}.close:hover{opacity:1}.close:after,.close:before{position:absolute;left:15px;top:0;content:' ';height:33px;width:2px;background-color:#333}.popupnews .close:after,.popupnews .close:before{top:0}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.crossed-price{position:relative;color:#fff;font-size:34px;padding-right:7px;white-space:nowrap;}.crossed-price:before{content: '';top:0px;left:-11px;position:absolute;width:130%;height:50px;background:url("https://bajaex.com/wp-content/uploads/2024/06/red-slash.webp");background-repeat:no-repeat;background-size:contain;}.saving-price{position:relative;color:#fff;}.saving-price:after{content: 'Saving';font-size:14px;color:#fff;font-weight:400;padding-left:3px;top:-14px;position:relative;}.main-news-footer-wrapper{border:2px solid #00b4e4;border-radius:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));max-width:1200px;margin:0 auto!important;padding-bottom:30px}.main-news-footer-wrapper .subform-cards-second{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:20px 0;row-gap:20px}.main-news-footer-wrapper .heading-size-3{margin-bottom:30px!important;font-weight:700;font-size:40px;}.main-news-footer-wrapper .main-news-footer{position:relative}.main-news-footer-wrapper .main-news-footer:before{content:'';position:absolute;width:1px;height:calc(100% - 100px);top:50px;right:0;background-color:#4c4c4c}@media (max-width:1200px){.main-news-footer-wrapper .main-news-footer:before{display:none}.main-news-footer-wrapper{border:unset}}.main-news:not(.main-news-footer){position:fixed;bottom:10px;right:30px;background-color:#1a1a1a;padding:20px;z-index:9999999;max-width:600px!important;width:100%!important;border:2px solid #00b4e4;display:none;border-radius:20px}.page-id-216175 .main-news:not(.main-news-footer){display:block}.main-news-footer{max-width:840px;margin:0 auto;padding-left:20px!important;padding-right:50px!important;padding-top:30px!important}.subform-cards-wrapper{padding-left:50px!important}.main-news-footer .main-news__header-body,.main-news-footer .main-news__label{display:block;text-align:left!important}.home-test-2 .main-news-footer{display:block!important}.main-news-footer .subform{padding-left:0!important;padding-right:0!important;max-width:unset!important}@media (max-width:930px){.main-news #PNews_EmailAddress,.main-news .PNews_Input,.main-news__subform .newssign{height:36px}.main-news:not(.main-news-footer){right:0;bottom:0;height:50%;overflow-y:auto;overflow-x:hidden}.main-news-footer{padding-right:0!important;padding-left:0!important}.subform-cards-wrapper{padding-left:20px!important}}.main-news *{color:#fff!important}.main-news__header{position:relative;column-gap:35px;row-gap:10px;padding-right:30px}.main-news-footer #News_Country,.main-news__header *{font-size:16px}.main-news__title{margin:0;font-size:26px!important}.main-news .news{text-transform:uppercase;padding-top:30px;padding-bottom:30px}.main-news__close{position:absolute;right:0;top:0}.main-news__list{display:flex;flex-wrap:wrap;column-gap:25px;margin:0!important}.main-news__subform-body{margin-bottom:15px;margin-top:15px;display:flex;flex-wrap:wrap;gap:10px}.main-news-footer .main-news__subform{display:flex;flex-direction:column}.main-news-footer .main-news__subform-body{row-gap:30px}.main-news-footer .main-news__label{margin-bottom:40px!important}.main-news.main-news-footer input[type=submit]{min-width:220px!important;font-family:"Source Sans 3",sans-serif!important}.main-news__subform-body #News_Title,.main-news__subform-body #News_Title-button,.main-news__subform-body #PNews_Title{flex:1 0 15%;text-align:left!important;font-size:1.6rem!important;width:unset!important}.main-news:not(.main-news-footer) .newssign{flex:1 0 15%;font-size:1.6rem!important;width:unset!important}.ui-selectmenu-text{color:#6f6f6f!important;font-size:1.6rem!important}.main-news #PNews_EmailAddress,.main-news .PNews_Input,body:not(.latest-newsletters) .ui-selectmenu-button.ui-button{display:inline-block;padding:8px 20px!important;margin:0!important;border:1px solid #6f6f6f!important;border-radius:30px!important;color:#6f6f6f!important;background-color:#333}.main-news-footer #PNews_EmailAddress,.main-news-footer .PNews_Input,.main-news__subform-body #News_Title-button{height:45px!important}.main-news__subform-body #News_FirstName,.main-news__subform-body #News_LastName,.main-news__subform-body #PNews_Country,.main-news__subform-body #PNews_EmailAddress,.main-news__subform-body #PNews_FirstName,.main-news__subform-body #PNews_LastName{flex:1 0 32%;font-size:1.6rem!important;text-align:left!important}.main-news__subform-body #PNews_Country{width:150px}.main-news__subform-body #News_Country,.main-news__subform-body #News_EmailAddress{width:100%;flex:1 1 100%;max-width:100%!important;margin-bottom:0!important}.main-news-footer .newssign{font-size:1.6rem!important;margin:0 auto!important;max-width:unset!important}@media (min-width:650px){.hideifnotmobile{display:none}}@media (max-width:600px){.main-menu__column{row-gap:10px}.main-news-footer-wrapper{grid-template-columns:unset;row-gap:20px}.main-news .PNews_Input,.main-news__subform-body #News_FirstName,.main-news__subform-body #News_LastName,.main-news__subform-body #News_Title,.main-news__subform-body #PNews_Country,.main-news__subform-body #PNews_EmailAddress,.main-news__subform-body .newssign{width:100%;flex:1 1 100%;font-size:16px!important;padding:6px 10px!important}.main-news:not(.main-news-footer){padding:25px 15px}.main-news__subform-body{row-gap:10px;column-gap:5px;margin-top:25px}.popupnews .main-news__subform-body #PNews_Title{flex:1 1 20%!important}.popupnews .main-news__subform-body #PNews_FirstName,.popupnews .main-news__subform-body #PNews_LastName{flex:1 1 31%!important}.main-news__list li{font-size:14px}.popupnews #PNews_EmailAddress{order:4}.popupnews #PNews_Country{order:5;flex:0 0 50%!important}.popupnews .newssign{height:36px!important;order:6}.main-news__title{font-size:28px!important}.main-news__header-body label{font-size:16px!important}.footer-nav-widgets-wrapper .subform-cards{display:none}.second-notification-bar{display:none!important}}@media (max-width:400px){.popupnews #PNews_Country{order:5;flex:0 0 100%!important}}.main-news input[type=submit]{font-size:16px!important;height:40px!important;text-align:center!important}.main-news .subform-cards-second{padding:20px 0 0!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.main-news__subform .newssign{margin-bottom:0!important}.bulletSocorro li::marker{color:var(--blue)!important}.bulletSocorro li{list-style:disc}.main-news.popupnews .main-news__close{position:absolute;right:-20px;top:-15px;background-color:transparent!important}.main-news__close:after,.main-news__close:before{background-color:#d3d3d3!important;position:absolute;content:' ';height:33px;width:2px}.main-menu__column>li.menu-item-has-children li.menu-item-has-children>a.active:after,.main-menu__column>li.menu-item-has-children>a.active:after,.main-news__close:before{transform:rotate(45deg)}.main-news__close:after{transform:rotate(-45deg)}.main-news__label{color:#4c4c4c!important;font-size:12px;font-style:italic}.contain-img img{object-fit:contain!important}.notification-column__card{display:flex;gap:20px;width:100%}.second-notification-bar__card-image{flex:0 0 150px;height:92px;position:relative;border-radius:15px;-webkit-box-shadow:1px 0 15px 2px rgba(0,0,0,.75);-moz-box-shadow:1px 0 15px 2px rgba(0,0,0,.75);box-shadow:1px 0 15px 2px rgba(0,0,0,.75)}.second-notification-bar__card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:15px}.notification-column__card-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.notification-column__card-info{display:flex;margin-top:10px}.notification-column__card .price-card{font-size:24px!important;color:#00b4e4;font-weight:700;margin-right:7px;white-space:nowrap}.notification-column__card-data{display:inline-flex;color:#fff!important;font-size:16px;align-items:center;padding-bottom:3px;white-space:nowrap}.second-notification-column a{transition:.5s;border-radius:15px;-webkit-box-shadow:1px 0 15px 2px rgba(0,0,0,.75);-moz-box-shadow:1px 0 15px 2px rgba(0,0,0,.75);box-shadow:1px 0 15px 2px rgba(0,0,0,.75)}@media (max-width:430px){.animals-features__list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.alignfull:not(.has-background) .wp-block-columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}body.san-ignacio-lagoon-gray-whales .animals-features__list{padding-left:0!important;padding-right:0!important}}.super-savings-hero{overflow:hidden;position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end}.zindex{z-index:999}.super-savings-hero:after{display:block;position:absolute;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 30%,#000 100%);content:'';top:50%;right:0;bottom:0;left:0}.super-savings-hero h2{position:relative;z-index:2}.animals-features__sold{display:block;position:absolute;width:100%;top:-115px;left:0;height:calc(100% + 115px);background-color:rgba(0,0,0,.65);z-index:3}.animals-features__sold span{color:red;text-transform:uppercase;transform:rotate(-45deg) translate(-50%,-50%);font-size:42px;white-space:nowrap;top:40%;left:50%;display:block;position:absolute;letter-spacing:7px;font-weight:700}.text-uppercase{text-transform:uppercase;letter-spacing:5px;font-weight:700!important}


.category .grid {
    column-gap: 50px !important;
  }
  
  .extrasmallcontainer{
      max-width: 740px !important;
      margin: 0 auto !important;
      padding-left: 20px !important;
      padding-right: 20px !important;
  }
  
  .category .grid .myitem {
    padding-top: 10px !important;
  
  }
  .extrasmallcontainer h2{
      font-size: 40px !important;
  }
  
  .extrasmallcontainer a{
      text-decoration:underline;
      color: #fff !important;
  }
  .has-arrow .ugb-button1 {
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 7px 50px 7px 20px !important;
      
  }
  .main-padding-card{
      padding: 90px !important;
  }
  @media (max-width: 1300px){
  .main-padding-card{
      padding: 50px !important;
  }		
  }
  @media (max-width: 1100px){
  .main-padding-card{
      padding: 50px 30px !important;
  }		
  }
  @media (max-width: 900px){
  .main-padding-card{
      padding: 30px 20px !important;
  }		
  }
  
  @media (max-width: 880px){
      .mobile-order .wp-block-column:nth-child(1){
          order: 2;
      }
  }
  
  @media (max-width: 600px){
      .extrasmallcontainer h2 {
          font-size: 30px !important;
      }
  }
  
  .has-arrow .ugb-button1 span.ugb-button--inner {
      font-size: 16px !important;
      text-transform: uppercase;
  }
  .has-arrow .wp-block-button__link span{
      display: inline-block;
      padding-right:40px;
      position: relative;
      text-transform: uppercase;
  }
  .main-padding-card .ugb-button-wrapper .ugb-block-content{
      justify-content: flex-start;
  }
  .has-arrow .wp-block-button__link span::after,
  .has-arrow .ugb-button1::after {
    content: '';
    position: absolute;
    z-index:100;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background-image: url('../png/arrow-right.png');
    background-size: contain;
    background-repeat: no-repeat;
  }
  
  .archive-header{
      margin-top:100px;
  }
  .category .grid .myitem .readmore{
      border-top: 1px solid #eee;
      padding-top: 1rem;
      color:#000 !important;
      text-decoration:underline;
      font-weight:500 !important;
  }
  .archive article{
      padding:0px 10px;
  } 
	.archive article h2{
		margin: 3rem auto 2rem;
	}
  .archive article img{
      border-radius:20px;
      box-shadow: 10px 10px 49px 4px rgba(138,133,138,1) !important;
      margin-bottom: 20px;
  }
  
  .archive .grid .myitem .entry-header-inner h2.entry-title{
      text-align: left !important;
      padding:10px 0 !important;
      
  } 
  .archive article .categorieslist a{
      color:#666; !important;
      text-decoration:underline;
      font-size:14px !important;
      font-weight:600;
      transition: color 0.3s ease;
  }
  body.archive, body.archive .archive-header  {
      background:#000 !important;
      color:#fff;
      margin-top:100px;
  }
  body.archive article{
      background:#fff !important;
  }
body.post-template-default.single .wp-block-heading{
	margin:3rem auto 2rem !important;
	font-weight:600;
	letter-spacing:normal;
}
body.post-template-default.single  .header__content{
	background:#000;
}
  
   html body .myitem .body-container {
           background-color: #fff !important;
           color: #000;
           margin: 0;
           padding: 180px 0 0;
           overflow-x: hidden;
           box-sizing: border-box;
       }
.body-container .wp-block-image img{
border-radius: 12px;
}
.video-container{
	margin-top:3rem !important;
	margin-bottom:3rem !important;
}
       .container-width {
           max-width: 1000px;
           margin: 0 auto;
           padding: 2rem;
       }
   
       .main-article {
           margin-bottom: 3rem;
       }
       .article-title {
           font-weight: 700;
           color: #000;
           margin-bottom: 1rem;
		 font-size: clamp(16px, 5vw, 36px);
       }
   
   
       .article-date {
           font-size: 14px;
           color: #000;
           margin-top: 1rem;
           margin-bottom: 1rem;
           font-weight: 400;
       }
   
       .video-container {
           position: relative;
           width: 100%;
           height: 400px;
           margin: 1rem 0;
           overflow: hidden;
           border-radius: 12px;
       }
      .links{
          width:50%;
      }
   
       .video-container img {
           width: 100%;
		   height:400px;
           object-fit: cover;
       }
   
       .play-button {
           position: absolute;
           top: 50%;
           left: 50%;
           transform: translate(-50%, -50%);
           width: 60px;
           height: 60px;
           background-color: rgba(255, 255, 255, 0.2);
           border-radius: 50%;
           display: flex;
           align-items: center;
           justify-content: center;
           cursor: pointer;
       }
   
       .play-button::after {
           content: '';
           border-left: 20px solid white;
           border-top: 12px solid transparent;
           border-bottom: 12px solid transparent;
           margin-left: 5px;
       }
   
       .article-text {
           font-size: 16px;
           color: #000;
           margin-bottom: 30px;
           font-weight: 400;
		   line-height:1.6
       }
   
       .quote-container {
           position: relative;
           padding-left: 80px;
           margin: 40px 0;
       }
   
       .quote-mark {
           position: absolute;
           left: 0;
           top: 0;
           font-size: 120px;
           color: #333;
           font-family: Georgia, serif;
           height: 60px;
           overflow: hidden;
       }
   
       .quote-text {
           font-size: clamp(16px, 5vw, 18px); /* mínimo, preferido, máximo */
           color: #000;
           margin-bottom: 30px;
       }
   
       .quote-highlight {
           font-size: 1.4rem;
           color: #000;
           font-weight: 500;
           margin: 30px 0;
       }
   
       .blogs-section {
           margin-top: 4rem;
   
       }
       html body .myitem .body-container.footer-container{
	       background:#000 !important;
		   padding:0 !important;
       }
       .section-title {
           font-size: clamp(24px, 4vw, 32px) !important;
           font-weight: 700 !important;
           text-align: center;
           margin-bottom: 2rem;
           padding-top: 5rem;
		   color:#fff;
       }
   
       .blog-grid {
           display: grid;
           grid-template-columns: repeat(3, 1fr);
           gap: 1.5rem;
           margin-bottom: 2rem;
       }
   
       .blog-card {
           background-color: #ffffff;
           border-radius: 20px;
           overflow: hidden;
           padding: 0 15px 15px 15px;
       }
   
       .blog-card img {
           width: 100%;
           height: 200px;
           object-fit: cover;
           border-radius: 20px;
           margin-top: 15px;
           margin-bottom: 15px;
           -webkit-box-shadow: 10px 10px 49px 4px rgba(138,133,138,1);
   -moz-box-shadow: 10px 10px 49px 4px rgba(138,133,138,1);
   box-shadow: 10px 10px 49px 4px rgba(138,133,138,1);
       }
   
       .blog-content {
           padding: 1rem 0;
       }
   
       .blog-header {
           display: inline-block;
           gap: 5px;
           font-size: 14px;
           margin-bottom: 15px;
           color: black;
       }
   
       .blog-header a {
    font-size: 12px;
    cursor: pointer;
    color: #666;
    text-decoration: underline;
    font-weight: 500;
    transition: color 0.3s ease;
  }
      
       .blog-title {
           font-size: 20px;
           font-weight: 700;
           margin-bottom: 1rem;
           color: black;
       }
   
       .blog-description {
           font-size: 14px;
           color: #666;
           margin-bottom: 1rem;
		   line-height:1.4;
           font-weight: 400;
       }
   
       .blog-footer {
           display: flex;
           justify-content: space-between;
           align-items: center;
           width:100%;
           margin-top: 1rem;
           padding-top: 1rem;
           border-top: 1px solid #eee;
		   font-size:14px
       }
   
       .read-more {
           color: black;
           font-size:12px;
           cursor:pointer !important;
           text-decoration: underline;
       }
   
      
   
       .blog-date {
           font-size: 12px;
           color: #666;
           font-weight: 400;
       }
   
       .section-subtitle{
           font-size: 2rem;
           font-weight: 900;
           color: #000;
           margin-bottom: 2rem;
           margin-top: 2rem;
       }
   
       .more-blogs-btn {
           display: block;
           width: fit-content;
           margin: 2rem auto;
           text-align: center;
           padding: 1rem 2rem;
           background-color: #0076bf;
           color: #000;
           border: none;
           width: 300px;
           font-size: 16px;
           border-radius: 40px;
           cursor: pointer;
           text-decoration: none;
           font-weight: 600;
       }
   
       .more-blogs-btn:hover {
           background-color: rgb(0, 100, 171);
       }
   
       .article-header {
           display: flex;
           justify-content: space-between;
           align-items: center;
           padding: 10px 0;
		   margin-top: 20px;
   
       }
  
   
       .article-header a {
           color: #000;
   
           font-size: 14px;
       }
   
       .article-header a:hover {
           text-decoration: underline;
       }
   
       .share-button {
           background: #000;
           color: #fff;
           border: none;
           padding: 5px 15px;
           border-radius: 4px;
           font-size: 14px;
           cursor: pointer;
           display: flex;
           align-items: center;
           gap: 5px;
           position: relative;
       }
   
       .share-icon {
           width: 16px;
           height: 16px;
       }
   
       
      
   
       .hero-image-container {
           position: relative;
           width: 100vw;
           max-height: 600px;
           margin: 0;
           left: 50%;
           right: 50%;
           margin-left: -50vw;
           margin-right: -50vw;
           overflow: hidden;
       }
   
       .hero-image {
           width: 100%;
           height: 100%;
           object-fit: cover;
           position: relative;
       }
   
       .hero-image::after {
           content: '';
           position: absolute;
           top: 0;
           left: 0;
           width: 100%;
           height: 100%;
           background: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.7));
       }
   
       @media (max-width: 808px) {
         
           .blog-grid {
               grid-template-columns: repeat(2, 1fr);
           }
       }
   
       @media (max-width: 650px) {
        
           .blog-grid {
               grid-template-columns: repeat(1, 1fr);
       }
           
       }
   
       .nav-section {
           width: 100%;
           display: flex;
           justify-content: space-between;
           padding: 2rem 0;
           gap: 2rem;
       }
   
       .dropdown {
           position: relative;
           flex: 1;
       }
   
       .dropdown-btn {
           width: 100%;
           padding: 1rem;
           background: transparent;
           border: none;
           color: white;
           border-radius: 8px;
           cursor: pointer;
           display: flex;
           font-weight: 700;
           justify-content: space-between;
           align-items: center;
           text-transform: capitalize;
           font-size: 16px;
       }
   
       
       .dropdown-content {
           display: none;
           position: absolute;
           top: 100%;
           left: 0;
           width: 100%;
           background: white;
           border-radius: 8px;
           padding: 1rem 0;
           margin-top: 0.5rem;
           z-index: 1000;
           box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
       }
   
       .dropdown-content a {
           display: block;
           padding: 0.8rem 1rem;
           color: black;
           text-decoration: none;
           transition: background 0.3s;
           font-size: 14px;
           font-weight: 500;
       }
   
       .dropdown-content a:hover {
           background: rgba(255, 255, 255, 0.1);
       }
   
       .dropdown.active .dropdown-content {
           display: block;
       }
   
       .arrow-down {
           border: solid white;
           border-width: 0 2px 2px 0;
           display: inline-block;
           padding: 3px;
           transform: rotate(45deg);
           margin-left: 8px;
           transition: transform 0.3s ease;
       }
  
       .dropdown.active .arrow-down {
           transform: rotate(-135deg);
       }
   
       /* Estilos responsivos para móvil */
       @media (max-width: 768px) {
		   
		   
		    html body .myitem .body-container {
           padding: 80px 0 0;
          }
		   
		   .container-width {
           max-width: 1000px;
           margin: 0 auto;
           padding: 0rem;
       }
		   
           .nav-section {
               flex-direction: column;
               gap: 1rem;
           }
  
           .dropdown {
               width: 100%;
           }
  
           .dropdown-btn {
               background: white;
               color: black;
               border: 1px solid #ddd;
           }
  
           .dropdown-content {
               position: static;
               margin-top: 5px;
               border-radius: 10px;
               box-shadow: none;
               border: 1px solid #ddd;
               border-top: none;
           }
  
           .arrow-down {
               border-color: black;
           }
  
           .dropdown-content a {
               padding: 1rem;
               border-bottom: 1px solid #eee;
           }
  
           .dropdown-content a:last-child {
               border-bottom: none;
           }
  
           .article-title {
               font-size: clamp(24px, 6vw, 32px);
           }
  
           .blog-title {
               font-size: 18px;
           }
  
           .feature-title {
               font-size: 20px;
           }
  
           .feature-number {
               font-size: 24px;
           }
  
           .section-title {
               font-size: 24px;
           }
  
           .what-makes-different h2 {
               font-size: 24px;
           }
       }
   
       /* Estilos para What Makes Us Different section */
       .what-makes-different {
           background-color: #000;
           padding: 4rem 0;
           text-align: center;
           margin-top: 4rem;
       }
  
       .what-makes-different h2 {
           font-size: clamp(24px, 4vw, 36px) !important;
           font-weight: 700 !important;
           margin-bottom: 3rem;
		   color:#fff;
       }
  
       .features-grid {
           display: grid;
           grid-template-columns: repeat(3, 1fr);
           gap: 2rem;
           max-width: 1200px;
           margin: 0 auto;
           padding: 0 2rem;
       }
  
       .feature-item {
           color: #fff;
           padding: 2rem;
       }
  
       .feature-number {
           font-size: 48px;
    font-weight: bold;
    font-family: 'Nothing You Could Do', cursive;
    color: #fff;
    margin-bottom: 1rem;
       }
  
       .feature-title {
           font-size: clamp(18px, 2.5vw, 24px);
    font-weight: 700;
    margin-bottom: 3rem !important;
    position: relative;
    padding-bottom: 3rem !important;
       }
  
       .feature-title::after {
           content: '';
           position: absolute;
           bottom: 0;
           left: 50%;
           transform: translateX(-50%);
           width: 50px;
           height: 2px;
           background-color: #64b1e0;
       }
  
       .feature-description {
           font-size: 14px;
           color: #999;
           font-weight: 400;
       }
  
       /* Responsive styles for What Makes Us Different */
       @media (max-width: 968px) {
           .features-grid {
               grid-template-columns: repeat(2, 1fr);
           }
       }
  
       @media (max-width: 576px) {
           .features-grid {
               grid-template-columns: 1fr;
           }
  
           .what-makes-different h2 {
               font-size: 2rem;
           }
  
           .feature-item {
               padding: 1.5rem;
           }
       }
   
       /* Estilos del Loader */
       .loader-container {
           position: fixed;
           top: 0;
           left: 0;
           width: 100%;
           height: 100%;
           background-color: rgba(0, 0, 0, 0.9);
           display: flex;
           justify-content: center;
           align-items: center;
           z-index: 9999;
       }
  
       .loader {
           width: 48px;
           height: 48px;
           border: 5px solid #FFF;
           border-bottom-color: #0076bf;
           border-radius: 50%;
           display: inline-block;
           box-sizing: border-box;
           animation: rotation 1s linear infinite;
       }
  
       @keyframes rotation {
           0% {
               transform: rotate(0deg);
           }
           100% {
               transform: rotate(360deg);
           }
       }
  
       .loader-hidden {
           display: none;
       }
   
       /* Estilos para WordPress Post Navigation */
       .postmeta {
           font-size: 14px;
           color: #666;
           margin-bottom: 2rem;
           display: block;
       }
  
       .postmeta a {
           color: #0076bf;
           text-decoration: none;
       }
  
       .postmeta a:hover {
           text-decoration: underline;
       }
  
       .entry-content {
           margin-bottom: 0;
       }
  
       .categories {
           margin-top: 0;
           padding-top: 2rem;
           border-top: 1px solid #333;
       }
  
       .previous-post-container,
       .next-post-container {
           display: grid;
           grid-template-columns: 2fr 1fr;
           gap: 2rem;
           margin-bottom: 2rem;
           padding: 2rem;
           background: #111;
           border-radius: 10px;
       }
  
       .previous-post,
       .next-post {
           display: flex;
           flex-direction: column;
       }
  
       .previous-post p,
       .next-post p {
           font-size: 14px;
           color: #0076bf;
           margin: 0 0 1rem 0;
           display: flex;
           align-items: center;
           gap: 0.5rem;
       }
  
       .previous-post a,
       .next-post a {
           color: white;
           text-decoration: none;
           font-size: 20px;
           font-weight: 600;
           margin-bottom: 1rem;
           line-height: 1.4;
       }
  
       .previous-post a:hover,
       .next-post a:hover {
           color: #0076bf;
       }
  
       .post-image {
           position: relative;
           border-radius: 10px;
           overflow: hidden;
       }
  
       .post-image img {
           width: 100%;
           height: 100%;
           object-fit: cover;
           transition: transform 0.3s ease;
       }
  
       .post-image:hover img {
           transform: scale(1.05);
       }
  
       .link-image {
           display: block;
           height: 100%;
       }
  
       @media (max-width: 768px) {
           .previous-post-container,
           .next-post-container {
               grid-template-columns: 1fr;
               padding: 1rem;
           }
  
           .post-image {
               height: 200px;
           }
  
           .previous-post a,
           .next-post a {
               font-size: 18px;
           }
       }
  
   
       .entry-content p {
           font-size: 16px;
           line-height: 1.8;
           margin-bottom: 1.5rem;
       }
  
       .readmore {
           display: inline-block;
           color: #0076bf;
           text-decoration: none;
           font-size: 14px;
           font-weight: 500;
           margin-top: 1rem;
       }
  
       .readmore:hover {
           text-decoration: underline;
       }
  
  
  .blog_foote {
      display:flex;
      justify-content:space-between;
  }
  
 blockquote {
  margin:30px 0;
  padding-left:20px;
	 border:0 !important;
	 position: relative;
  z-index: 1;
}
.entry-content blockquote::before {
  content:'';
  position:absolute;
  width:80px;
  height:80px;
	opacity: 0.5;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0,512) scale(0.1,-0.1)' fill='%23dddddd'%3E%3Cpath d='M510 4721 c-216 -30 -412 -192 -483 -400 -22 -65 -22 -73 -25 -742 -3 -732 -2 -758 51 -872 54 -118 176 -240 287 -290 108 -48 122 -50 585 -56 436 -6 440 -6 485 -29 137 -72 182 -188 161 -415 -5 -62 -20 -143 -31 -182 -76 -247 -288 -453 -542 -526 -58 -16 -114 -22 -274 -27 -190 -7 -202 -8 -236 -31 -44 -30 -77 -79 -89 -128 -12 -55 -11 -413 2 -474 16 -76 76 -133 155 -149 71 -15 346 -6 476 15 430 69 825 321 1060 675 61 92 158 289 192 390 13 41 35 120 47 175 l23 100 4 1220 c2 887 0 1236 -8 1280 -33 169 -151 327 -304 405 -130 65 -105 63 -826 66 -360 1 -680 -1 -710 -5z'/%3E%3Cpath d='M3265 4720 c-185 -25 -351 -142 -437 -306 -68 -130 -68 -123 -68 -869 0 -738 0 -736 63 -864 40 -84 158 -204 242 -248 126 -66 126 -66 615 -72 437 -6 446 -6 487 -29 54 -28 107 -81 135 -135 31 -58 38 -267 14 -387 -59 -288 -287 -529 -577 -606 -44 -12 -124 -19 -261 -23 l-196 -6 -43 -30 c-23 -16 -53 -50 -66 -74 -22 -43 -23 -52 -23 -278 0 -254 4 -280 58 -336 56 -59 70 -62 277 -61 105 0 229 7 275 13 727 107 1278 685 1351 1414 6 64 9 534 7 1267 l-3 1165 -22 66 c-61 178 -212 322 -403 385 -50 17 -109 18 -710 20 -360 1 -682 -2 -715 -6z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  z-index:-1;
  rotate:180deg;
  margin-left:-40px;
  margin-top:-20px
}
blockquote p {
  margin-bottom:0px!important
}

  
  .byseecreatures{
          color: #000;
  }
  .archive.tag article img{
      border-radius:0px;
  }
  .featured-image-container {
          position: relative;
          width: 100%;
          height: 400px;
          margin: 1rem 0;
          overflow: hidden;
          border-radius: 12px;
      }
  
      .featured-image-container img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          transition: transform 0.3s ease;
      }
  
      .featured-image-container img:hover {
          transform: scale(1.05);
      }
  
      @media (max-width: 768px) {
          .featured-image-container {
              height: 300px;
          }
      }		
	  
	  
	  
	  /*  ----------------------- Author Page CSS ------------------- */
							
					
 .template-author-page {
        max-width: 100%;
        margin: 0px auto 60px auto;
        padding-top: 40px;
        background: #fff;
        border-radius: 0;
        box-shadow: none;
    }
    .section-title{
        padding-top: 0rem !important;
        margin-bottom: 8rem;
    }
    .categories{
        max-width: 1000px !important;
        margin: auto !important;
        padding-top: 0rem !important;
        border-top: none !important;
    }
    .author-header {
        display: flex;
        gap: 40px;
        align-items: flex-start;
        max-width: 900px;
        margin: 0 auto;
        padding-bottom: 10rem !important;
    }
    .author-sidebar {
        width: 300px;
    }
    .author-avatar img {
        border-radius: 0px;
        border: none;
        box-shadow: none;
        width: 100%;
        margin-bottom: 20px;
    }
    .author-sidebar h3 {
        font-size: 1.1em;
        color: #111;
        font-weight: 700;
        margin-top: 32px;
        margin-bottom: 12px;
    }
    .author-sidebar ul {
        list-style: none;
        padding: 0;
        margin-bottom: 32px;
        margin-left: 0px;
    }
    .author-sidebar ul li {
        text-decoration: underline;
        color: black !important;
        margin-bottom: 2px;
        margin-left: 0px !important;
    }
    .author-sidebar ul li a {
        color: black !important;
        font-size: 0.8em;
    }
    .author-sidebar .expertise {
        font-size: 0.9em;
        color: #4f4f4f;
        margin-bottom: 32px;
        line-height: 1.4;
    }
    .author-sidebar .follow {
        margin-top: 32px;
    }
    .author-social {
        margin-top: 20px;
        display: flex;
        gap: 10px;
    }
    .author-social a {
        display: inline-block;
        font-size: 1.5em;
        color: #444;
        transition: color 0.3s ease;
    }
    .author-social a:hover {
        color: #00B4E4;
    }
    .author-main-content {
        flex: 1;
        min-width: 0;
    }
    .author-main-content p {
        font-weight: 100;
        margin-bottom: 0;
        color: black;
        font-size: 1.1em;
    }
    .author-main-content div p{
        margin-bottom: 25px !important;
    }
    .author-main-content .guest{
        font-size: 0.9em;
        color: black;
        font-weight: bold;
        line-height: 1.4;
    }
    .author-main-content h1 {
        font-size: 2.0em;
        font-weight: 800;
        margin-top: 0;
        color: #111;
        margin-bottom: 10px;
    }
    .author-main-content p {
        font-size: 1.1em;
        color: #4f4f4f;
        
        margin-top: 0;
        margin-bottom: 5px;
    }
    .author-main-content p:nth-child(2) {
  font-size: 1.4em;
  color: #4f4f4f;
  margin-top: 0;
  margin-bottom: 5px;
}
    .author-main-content p.strong {
        font-weight: 700;
        color: black;
        font-size: 1.0em;
        margin-top: 24px;
    }
    @media (max-width: 900px) {
        .breadcrumb{
            margin-bottom: 50px !important;
            margin-top: 20px !important;
        }
        .author-header {
            flex-direction: column;
            gap: 24px;
            flex-direction: column-reverse;
        }
        .author-sidebar {
  width: 100%;
}
        .template-author-page {
            padding: 10px;
        }
    }
    .breadcrumb {
        font-size: 0.9em;
        color: #3a4a5a;
        margin-left: 32px;
        max-width: 900px;
        margin-bottom: 40px !important;
        margin: 0px auto;
        font-family: 'Inter', Arial, sans-serif;
        display: block;
    }
    .breadcrumb a {
        color: #3a4a5a;
        text-decoration: underline;
        font-size: 0.9em;
    }
    .breadcrumb span {
        color: #3a4a5a;
        font-size: 0.9em;
    }
    .blog-card img{
        height: auto !important;
    }

.accordeonwithbulletlists ul li{
	list-style-type: disc;
	font-size:16px;
}
.accordeonwithbulletlists ul li::marker{
	color:#00b4e4;
}
.titlewhiteline span{
	background: #000;
  padding-right: 20px;
}
 @media (min-width: 900px) {
.titlewhiteline:after{
	content: ' ';
  border-top: 1px solid #fff;
  display: block;
  margin-top: -15px;
  margin-left: 20px;
}
}
.small-buttons .wp-block-button__link {
  font-size: 12px !important;
  padding: 8px 12px;
}
.stk-highlight {
    font-family: system-ui, sans-serif;
    font-display: swap;
}

.author-bio{background:#eee;padding:10px!important;max-width:100%;margin-top:4rem;}.author-bio .author-description,.author-bio .author-title{padding:0 10px}.author-bio .avatar{border-radius:50%;overflow:hidden;height:5rem;width:5rem} article .author-avatar{max-width:150px;} 
.author-bio h2{padding: 10px 0 !important;}
body.archive.author{margin-top: 200px !important;}