body.et-fb .gtranslate_wrapper{display:none}body.custom-background{background-size:contain!important;background-position:center!important}#fixed-nav{opacity:0!important;transition:all .3s;z-index:-5;display:block}#fixed-nav.sticky{opacity:1!important;z-index:5}#footer-info{line-height:1.4em}#main-footer .wp-block-group{background:rgba(255,255,255,0.85);padding:10px;height:100%;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);height:100%}.fwidget{height:100%}.fwidget #partners .wp-block-gallery{justify-content:space-between}.fwidget #partners .wp-block-image{flex-basis:30%}#footer-widgets{display:flex!important;align-items:stretch}#footer-widgets h4:after{content:'';display:block;border-bottom:1px solid #867d2c}#main-footer{background-image:url(/wp-content/uploads/2023/11/piotr-usewicz-LCz-NxpXDu4-unsplash-1.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50% -25%;background-blend-mode:multiply}@media (max-width:980px){.fwidget #partners .wp-block-image{flex-basis:47%}}@media (max-width:767px){#footer-widgets{flex-direction:column}}.et-social-rss a.icon:before{content:"\f262";font-family:FontAwesome!important}.et_pb_text h2:not(.woocommerce-loop-category__title):after{content:'';display:block;border-bottom:1px solid #867d2c;margin-bottom:10px}.wp-block-button__link,.ff-btn{background:#9c4804!important;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:400;padding:10px 20px;transition:all .3s;border-radius:0!important}.wp-block-button__link:hover,.ff-btn:hover{background:#867d2c!important}h1,h5,h6,footer h4{font-family:'Mistral',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important}#hero-slideshow .ngg-galleryoverview{margin:0!important}#hero-slideshow .ngg-galleryoverview a{pointer-events:none!important}#hero-slideshow .ngg-galleryoverview img{min-width:100vw!important;margin:0!important;object-fit:cover;min-height:80vh;max-height:100vh!important}#hero-slideshow .ngg-galleryoverview .slick-slide.slick-current,#hero-slideshow .slick-list{width:100vw!important}#three-col-gallery .et_pb_gallery_item{width:calc(33.33% - 5px)!important;clear:none!important}.mfp-title{display:none!important}#accommodation-gallery .ngg-gallery-thumbnail img{width:350px}@media (max-width:450px){#ngg-gallery-b9262075a9828cfed6ce5890ca0b023e-1 img{width:150px}}.woocommerce-loop-category__title .count{display:none}.woocommerce-page form .optional{display:none}.woocommerce-page form h3{margin-top:25px;color:#9c4804}.cart_totals h2:after,#order_review_heading:after{content:'Listed prices are starting points only. Estimates are quoted in USD.';display:block;font-family:'Calibri',Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-style:italic;line-height:1.3em}.accordion__title{color:#646c6c;text-transform:uppercase;font-weight:400!important;font-size:1.25em!important;padding-right:50px!important;padding-top:15px}.accordion__header.active .accordion__title{color:#867d2c}.accordion__header.active,.accordion__body{background:white!important;transition:all .3s}.accordion__item{border-color:#867d2c!important}.helpie-faq.accordions .accordion__header:after,.helpie-faq.accordions .accordion__header:before{margin-right:10px}.accordion__header,.accordion__body{padding:10px 10px!important}.helpie-faq.accordions .accordion{margin-top:0!important}@media (max-width:500px){.helpie-faq-col>ul{padding-left:0}.helpie-faq-col .accordion__title{font-size:1.1em!important}#main-content .helpie-faq-col .accordion__body *{line-height:1.3em}}#post-grid-13520 .item{background:transparent!important}.bioPopup{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.75);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;display:flex;align-items:center;justify-content:center}.bioPopup>.fullbio{width:90%;max-width:1000px;margin:50px auto;position:relative;background-color:#fff;background-image:url(/wp-content/uploads/2025/04/Vumbua-watermark.png);background-repeat:no-repeat;background-position:top 50% right 0;background-size:75%;background-blend-mode:multiply}.bioPopup .bio-overflow{max-height:75vh;overflow:hidden;display:flex;flex-direction:column}.bioPopup .bio-overflow p{padding-bottom:10px}.bioPopup .bio-overflow .content{overflow-y:auto;padding:25px}.bioPopup .popup-close{position:absolute;right:0;top:0;color:#9c4804;font-size:40px;font-weight:400;line-height:1.1em;text-align:center;width:40px;height:40px;cursor:pointer}.bioPopup .popup-close:hover{background:var(--nv-secondary-accent);opacity:1}.bioPopup .thumb img{width:200px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;filter:drop-shadow(0px 2px 10px rgba(0,0,0,0.3))}.layout-13525 .popup-click{display:block;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.layout-13525 .html p{margin-bottom:0}.layout-13525 .layer-media{filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.3));text-align:center}.layout-13525 .layer-media img{transition:all .3s;aspect-ratio:1/1;max-width:225px!important;object-fit:cover;border-radius:50%!important;transition:all .3s}.layout-13525 .bio-thumbs:hover img{transform:scale(1.05)}.layout-13525 .bio-thumbs:hover .title a{color:#867D2C!important}.layout-13525 .layer-media,.layout-13525 .element-media,#post-grid-13520,#post-grid-13520 .grid-items,.bioPopup .thumb{overflow:visible!important}@media (max-width:600px){.layout-13525 .element.thumb{display:none}.layout-13525 .title-headshot{padding-right:35px!important}.bio-info{flex-basis:95%!important}}#post-grid-14059 .grid-items{border-top:1px solid #ddd;padding-top:25px;margin:0!important;display:flex;flex-wrap:wrap;gap:25px}#post-grid-14059 .item{border:1px solid #ddd;padding:0!important;flex-basis:calc(33.33% - 16.66px)}@media (max-width:900px){#post-grid-14059 .item{flex-basis:calc(50% - 12.5px)}}@media (max-width:600px){#post-grid-14059 .item{flex-basis:100%}}.layout-14058 img{aspect-ratio:5/3;object-fit:cover;transition:all .3s}.layout-14058 img:hover{transform:scale(1.075)}.layout-14058 .layer-media .acf_number{display:block;position:absolute;top:5px;left:5px;background:rgba(255,255,255,0.85);padding:5px!important;line-height:1em}.layout-14058 .title_link{transition:all .3s}.layout-14058 .title_link:hover{background:#867d2c}.layout-14058 .layer-content .acf_post_object{font-size:14px;line-height:1.2em;padding:0 10px 5px}.layout-14058 .layer-content .acf_post_object:after{content:'';display:inline-block;background:white;height:7px;width:5px;margin-left:-7px;margin-top:4px;margin-bottom:-5px}.post-grid .pagination{margin:10px auto 0}.post-grid-search{text-align:right!important}.post-grid .post-grid-search .search{font-size:18px;padding:4px 10px!important;margin-top:1px}.post-grid .post-grid-search .search::placeholder{opacity:.5;font-size:16px}.post-grid input[type="submit"]{border:0;background:#ddd;font-size:18px;color:#fff;padding:5px 25px;transition:all .3s;cursor:pointer}.post-grid input[type="submit"]:hover{background:#666}#post-grid-14059 .grid-nav-top{margin:0}#post-grid-14059 .grid-nav-top .nav-filter{padding:0}#post-grid-14059 .nav-filter .filter{font-size:18px!important;margin:0!important;line-height:1.2em;width:100%;border:.5px solid #eee}#post-grid-14059 .nav-filter .filter:hover{background:#bc8947!important;color:white}#post-grid-14059 .filter-group{display:flex;margin:0}#post-grid-14059 .filter{padding:10px 15px;transition:all .3s}#post-grid-14059 .filter[data-filter="all"]{order:10}#post-grid-14059 .nav-filter .filter.mixitup-control-active{background:#9c4804!important;color:#fff}@media (max-width:1290px){#post-grid-14059 .filter-group{flex-wrap:wrap}#post-grid-14059 .nav-filter .filter{flex-basis:25%;flex-grow:1}}@media (max-width:815px){#post-grid-14059 .nav-filter .filter{flex-basis:50%!important}#post-grid-14059 .nav-filter .filter:first-of-type{flex-basis:100%!important}}@media (max-width:450px){#post-grid-14059 .nav-filter .filter{flex-basis:100%!important}.post-grid input[type="submit"],.post-grid .post-grid-search .search,.post-grid-search .field-wrap{width:100%}}#trip-gallery:has(.et_pb_column_empty){display:none!important}@media (max-width:980px){#trip-gallery .et_pb_gallery_item{margin:0 2.5% 2.5% 0;width:47.5%}}@media (max-width:600px){#full-itinerary .et_pb_accordion_item img.alignleft{width:100%;float:none}}.page-id-10269 #tailored-safari{padding-bottom:0}@media (max-width:808px){.ti-footer{margin-top:10px!important}}