.travelscape-header .travelscape-header-top{border-bottom:none;background-color:var(--primary-color);padding:5px 0;width:100%}.travelscape-header-top-left{margin-right:15px}.travelscape-header-top-center{display:flex;gap:15px;color:var(--secondary-color)}.travelscape-header-top-center a,visited{font-size:.9em;color:var(--primary-color-inverse);font-weight:500}.travelscape-header-top-center a:hover{color:var(--primary-color-inverse);text-decoration:underline}.travelscape-social-media-wrap .social-icons li{margin-left:10px;margin-bottom:0}.travelscape-social-media-wrap .social-icons a{background-color:#fff0;padding:0 5px;box-shadow:none}.travelscape-social-media-wrap .social-icons a svg{color:var(--primary-color-inverse);fill:var(--primary-color-inverse);width:14px;height:14px;font-size:9px;vertical-align:sub}.travelscape-social-media-wrap .social-icons a:hover svg{color:var(--primary-color-inverse);fill:var(--primary-color-inverse)}.travelscape-header-bottom{padding:15px 0}.travelscape-header-bottom .header-desktop>div{flex-grow:1;flex-basis:calc(100% / 3)}.site-header{border-bottom:1px solid var(--subtle-color);padding-bottom:0;margin-bottom:0;background-color:var(--base-color)}.site-header .header-desktop{word-wrap:break-word;background-color:var(--base-color);border-radius:22px;padding:0 0}.header-desktop .travelscape-menu-wrap{margin-left:0}.site-header .header-desktop .site-branding{margin-left:auto;flex-basis:auto}.header-desktop .header-bottom-right{display:flex;justify-content:flex-end;column-gap:15px}.header-desktop .header-bottom-right .travelscape-header-email{font-size:15px;font-weight:500;text-transform:uppercase}.header-desktop .travelscape-header-button{margin-left:0;text-align:right}.header-desktop .travelscape-header-button a{background-color:var(--primary-color);color:var(--primary-color-inverse);text-transform:uppercase;font-size:.8em;font-weight:400;border-radius:150px;border:1px solid var(--primary-color-inverse);padding:15px 30px}.header-desktop .travelscape-header-button a:active,.header-desktop .travelscape-header-button a:hover{background-color:var(--secondary-color);color:var(--secondary-color-inverse)}.header-desktop .main-navigation{background-color:#fff;border-radius:22px;padding:0 0 0 5px}.header-desktop .main-navigation ul li{margin:0;padding:0 10px}.header-desktop .main-navigation ul li a{font-size:15px;font-weight:500;text-transform:uppercase;font-family:var(--font-family);color:var(--primary-color);display:inline-block}.header-desktop .main-navigation ul li:first-child{padding-left:0}.header-desktop .main-navigation ul li:last-child{padding-right:0}.header-desktop .main-navigation ul li.menu-item-has-children ul.sub-menu a{font-size:15px;font-weight:400;border-left:0 solid var(--primary-border-color);border-right:0 solid var(--primary-border-color);padding:5px;display:inline-block}.site-header .header-mobile{background-color:var(--base-color);word-wrap:break-word;border-radius:22px;padding:5px 0;margin-left:-15px;margin-right:-15px}.header-mobile .main-navigation ul li{border-bottom:1px solid var(--primary-border-color)}.header-mobile .main-navigation ul li>a{font-size:15px;text-transform:uppercase;padding:10px 15px;background:var(--base-color);font-weight:400;color:var(--primary-color)}.header-mobile .main-navigation ul li .children,.header-mobile .main-navigation ul li .sub-menu{background:var(--base-color)}.header-mobile .main-navigation ul li .children li a,.header-mobile .main-navigation ul li .sub-menu li a{font-size:15px}.header-mobile .travelscape-header-button{margin-left:auto;margin-top:-10px}.header-mobile .menu-toggle{margin-left:10px}.header-mobile .travelscape-header-button a{background-color:var(--primary-color);color:var(--primary-color-inverse);font-size:.9em;font-weight:400;border-radius:150px;border:1px solid var(--primary-color-inverse);padding:12px 24px}body.travelscape-right-sidebar #secondary{border-left:0;background-color:var(--base-color);border-radius:0;border:1px solid var(--primary-border-color)}body.travelscape-left-sidebar #secondary{border-left:0;background-color:#fafafa;border-radius:22px}.site-main{padding:25px 0}article.has-post-thumbnail .entry-excerpt{background-color:var(--base-color);padding:40px;border-radius:0;box-shadow:0 3px 40px rgb(55 55 55 / .05);border:0 solid var(--primary-border-color)}.site-footer{background-color:var(--primary-color);padding:0}.site-footer .travelscape-footer-top{background-color:var(--primary-color);padding:0}.site-footer .travelscape-footer-top .grid{margin-left:-15px;margin-right:-15px}.site-footer .travelscape-footer-top .travelscape-foot-main-col{padding:25px}.site-footer h3.widget-title{color:var(--primary-color-inverse)}.site-footer .widget a,.site-footer .widget ul,.site-footer .widget ul li,.site-footer .widget p,.site-footer .widget ul li p{color:var(--primary-color-inverse);font-size:16px}.site-footer .travelscape-footer-top .widget p{font-size:16px;line-height:1.9em}.site-footer .travelscape-footer-top .widget{padding:10px 0}.site-footer .travelscape-footer-bottom{background-color:var(--primary-color);border-top:none;position:relative}.site-footer .travelscape-footer-bottom::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .4);pointer-events:none;z-index:0}.site-footer .site-info a,.site-footer .site-info p{color:var(--primary-color-inverse);font-size:14px;position:relative;z-index:1;text-transform:uppercase}.category-trips-single .category-trips-single-inner-wrap{box-shadow:none!important}.wptravelengine_css_v2 .thank-you-container,.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary,.wpte-bf-checkout .wte-coupon-whole-wrap,.wpte-bf-checkout .wpte-bf-checkout-form form,.wpte-bf-checkout .wpte-bf-book-summary,.wrapper--style,.wptravelengine_css_v2 #tabs-container,.wte_enquiry_contact_form,.wte-trip-facts,.category-trips-single .category-trips-single-inner-wrap,.wptravelengine_css_v2 .advanced-search-wrapper .sidebar{box-shadow:none;border:1px solid var(--primary-border-color);padding:2rem}.fixed-header .nav-tab-wrapper .tab-anchor-wrapper{border-left:1px solid var(--primary-border-color)}.fixed-header .nav-tab-wrapper .tab-anchor-wrapper .nav-tab{padding:25px 35px}.nav-tab-wrapper .tab-anchor-wrapper .nav-tab{color:var(--secondary-color);font-family:var(--font-family)}.widget_wte_featured_trips_widget .category-trips-widget{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--primary-border-color)}@media (max-width:1024px){.header-desktop .main-navigation ul li{padding:15px}.site-footer .travelscape-footer-top{padding:25px 0}.site-footer .travelscape-footer-top .travelscape-foot-main-col{padding:0 15px}.site-footer .travelscape-footer-top .widget{padding:0}.site-footer h3.widget-title{margin:10px;margin-left:0}}@media (max-width:768px){.site-header{padding:0}.site-header .header-mobile .site-branding{width:auto}.site-footer .travelscape-footer-top{padding:25px 0}.site-footer .travelscape-footer-top .travelscape-foot-main-col{padding:0 15px}.site-footer .travelscape-footer-top .widget{padding:0}.site-footer h3.widget-title{margin:10px;margin-left:0}}@media (max-width:480px){.site-header .travelscape-header-top-left{order:0}.site-header .travelscape-header-top-center{order:1}.site-header .travelscape-header-top-right{order:2}.site-header .header-mobile .site-branding{width:auto}.site-header .travelscape-header-bottom .top-wrap{margin:0}.header-mobile .main-navigation ul li a{padding:10px 25px}.site-main{padding:0}article.has-post-thumbnail .entry-excerpt{padding:30px}article.article .read-more-link{padding:8px 30px;font-weight:400;font-size:.9em}.travelscape-pagination{margin-top:20px}.site-footer .travelscape-footer-top{padding:25px 0}.site-footer .travelscape-footer-top .widget{padding:0}.site-footer .travelscape-footer-top .travelscape-foot-main-col{border-left:none;padding:0 25px}.site-footer .travelscape-footer-bottom .travelscape-payment-logo{margin-left:0}}