.single-trips header{position:relative!important}.single-trips .site-content{padding-top:0}.single-trips .content-area{padding:0!important;margin:0!important}.single-trips .ast-container{max-width:100%;padding:0}.trip-image-carousel{background:url("/wp-content/uploads/2024/10/grain-bg.jpg");padding-top:40px;--lzl-bg-img:"/wp-content/uploads/2024/10/grain-bg.jpg"}.trip-image-carousel.lzl:not(.lzl-ed),.trip-image-carousel.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC0UlEQVR4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIGvgQFx5gABkajORgAAAABJRU5ErkJggg==")}.trip-header{max-width:1200px;margin:0 auto;margin-bottom:10px;text-align:center}.trip-header h1{text-align:center;font-weight:600;font-size:40px}.single-trips .breadcrumb{justify-content:center}.single-trips .breadcrumb span,.single-trips .breadcrumb a{font-size:14px;color:#262626;font-weight:500}.single-trips .breadcrumb a.home{font-weight:500}.grid-trips-img{display:grid;grid-template-columns:1fr 1fr 1fr}.single-trips .slick-slider{width:100%;margin:0 auto;opacity:0;display:flex}.trips-content .tabs{width:100%;margin:0 auto}.trips-content .tab-bar{display:flex;justify-content:center;background-color:#fff;position:sticky;top:0;z-index:1000}.trips-content .tab-bar a{flex:1;padding:10px;text-align:center;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase;border-right:1px solid #ddd;font-weight:500;color:#262626;border-bottom:2px solid #ddd}.trips-content .tab-bar a:hover{background-color:#f1f1f1}.trips-content .tab-bar a.active{background-color:#7cb946;color:#fff;border-bottom:2px solid #619735;border-right:1px solid #7cb946}.trips-content .tab-content{background-color:#fff;padding-top:70px;border-bottom:1px solid #7cb946;padding-bottom:70px}.trips-content .tab-content:last-child{border-bottom:none;padding-bottom:20px}.overview-grid{display:grid;grid-template-columns:70% 28%;grid-gap:23px}.trips-content .tab-content.active{display:block}.trips-content .tab-menu{display:flex;list-style-type:none;padding:0;margin:0;transition:all .3s ease}.trips-content .tab-contents{padding-bottom:60px;max-width:1200px;margin:0 auto}.content-title{color:#7cb946!important;text-transform:uppercase;font-weight:500;font-family:"Roboto"!important;margin-bottom:5px;font-size:20px!important}.trips-content h2{font-size:32px!important;margin-bottom:10px}.trips-content .overview-contents h3{margin-bottom:10px;font-family:"Roboto"}.trips-content .overview-contents h4,.trips-content .overview-contents h5,.trips-content .overview-contents h6{font-family:"Roboto"}.trips-content .overview-contents a{font-weight:500;text-decoration:underline}.image-gallery{display:inline-block;cursor:pointer}.other-details.hide-desktop{display:none}.image-gallery strong{display:block;text-transform:uppercase;color:#000;position:absolute;margin-left:60px;margin-top:12px}.image-gallery p.no-map{background:#ededed;padding:30px;border-radius:10px;color:#bbb;font-weight:300}.lightbox{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);overflow:hidden;text-align:center}.lightbox .lightbox-close{position:absolute;top:20px;right:30px;color:white;font-size:40px;font-weight:700;cursor:pointer}.lightbox .lightbox-close:hover{color:#bbb}.logg-contents{display:grid;grid-template-columns:28% 70%;gap:25px;margin-top:30px}.logg-contents h3{font-size:20px;margin-bottom:10px;font-family:roboto;font-weight:500;padding-top:5px}.logg-contents a{font-weight:500;text-transform:uppercase;transition:all .3s}.logg-contents a:hover,.trips-content .overview-contents a:hover,.trips-content .tab-contents a:hover{color:#7cb946}.include ul{margin:0;padding:0}.include ul li,.faq ul li{font-size:18px;margin-left:20px;padding-bottom:10px;list-style-type:disclosure-closed}.faq ul{margin:0;padding:0}.image-gallerys{display:flex;flex-wrap:wrap;justify-content:left}.custom-lightbox{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;animation:fadeIn .5s}.custom-lightbox-content{position:relative}.custom-lightbox-image{max-width:100%;max-height:100%;display:none}.custom-lightbox .custom-close{position:absolute;top:20px;right:40px;color:white;font-size:30px;cursor:pointer}.custom-prev,.custom-next{position:absolute;top:50%;width:auto;padding:16px;color:white;font-size:18px;font-weight:700;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.custom-prev{left:0;border-radius:100px;width:45px;height:45px;background:#fff;line-height:16px;cursor:pointer}.custom-next{right:0;border-radius:100px;width:45px;height:45px;background:#fff;line-height:16px;cursor:pointer}.reviews blockquote{margin-left:0}.reviews blockquote p.none{display:none}.day-cols{display:grid;grid-template-columns:auto auto;gap:20px}.day-list{display:grid;grid-template-columns:12% 82%;float:left;gap:25px;border:1px solid #ddd;border-radius:10px}.day-details .meta{font-weight:500;display:grid;grid-template-columns:auto auto;gap:20px}.day-details .meta div{display:flex;align-items:center;gap:6px;line-height:22px;font-size:15px}.day-list .days{background:#ededed;display:flex;align-items:center;justify-content:center;border-top-left-radius:10px;border-bottom-left-radius:10px}.day-list .days span{font-size:20px;display:block;text-align:center;color:#999;line-height:40px}.day-list .days span strong{font-size:44px;display:block;text-align:center;color:#1f61a4}.day-details{padding:15px 0 25px}.day-details p{font-size:16px;line-height:26px}.day-by .title{margin-bottom:10px}#related-trips .trips-list{display:grid;grid-template-columns:auto auto auto;gap:20px;transition:all .5s;width:1200px;max-width:1200px;margin:0 auto}#related-trips .trips-list h2{font-size:20px;text-align:left;margin-bottom:0;margin-top:10px;font-family:"Roboto";font-weight:500}#related-trips .trips-list .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}#related-trips .trips-list .text p{font-size:15px;line-height:26px;margin-top:5px;margin-bottom:0}#related-trips .trips-list .trip-item{padding:15px}.sticky-book-btn button{width:100%}.itinery{color:#fff!important;font-family:"Roboto"!important;font-weight:500;background:#0062a6!important;border-color:#0062a6!important;transition:all .3s;font-size:14px!important;padding:12px 18px!important;border-radius:5px!important;letter-spacing:.2px}.itinery:hover{opacity:.9}.single-trips #ast-scroll-top{left:20px}.price-details{margin-top:25px}.price-details span{display:block;font-weight:600;text-transform:uppercase;font-size:22px;margin-top:10px}.price-details span strong{font-size:26px;color:#f25333}.price-details span small{font-size:18px;color:#f25333}.supp{font-size:14px!important;font-weight:500;margin-top:5px}.other-details{display:grid;align-items:flex-start;grid-template-columns:auto auto;height:80px}.other-details span{font-size:16px;margin-bottom:10px}.other-details .ebike{width:26px!important}.other-details .ratings{width:22px!important}.price-contents{background:#fff}.price-contents table{margin-bottom:20px;border:1px solid #7cb946;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.price-contents table thead{background:#7cb946}.price-contents table thead tr th{border-right:1px solid #639438;color:#fff;text-transform:uppercase;font-size:18px}.price-contents table thead tr th:last-child{border-right:none}.price-contents table tbody tr td{border-right:1px solid #7cb946;text-align:center;font-weight:500;font-size:16px;border-color:#7cb946}.price-contents table tbody tr td.red{color:#f25333;font-weight:900}.price-contents table tbody tr td.lightxt{font-weight:400;color:#ccc}.price-contents table tbody tr td:last-child{border-right:none}.price-contents table tbody tr:last-child td{border-bottom:none}.price-contents h3{background:#0062a6;color:#fff;font-family:"Roboto";font-weight:600;font-size:28px;text-transform:uppercase;text-align:center;padding:10px 0;border-top-left-radius:10px;border-top-right-radius:10px}.dates-prices{display:flex;justify-content:space-between;padding:10px;align-items:center;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.not-found{display:block;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;font-size:18px;color:#999}#related-trips .trip-item{width:100%!important}.modal{display:none;position:fixed;z-index:9999999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal-content{position:relative;margin:2% auto;padding:40px;background-color:white;width:80%;max-width:570px;border-radius:10px;animation:fadeIn .7s}.modal-content h2{text-align:center;font-size:28px!important;text-transform:uppercase;font-weight:600}.modal-content p{text-align:center;font-size:18px}.modal-content #successMessage a{text-align:center;display:block;background:#1f61a4;color:#fff;text-transform:uppercase;font-weight:600;width:fit-content;margin:0 auto;padding:10px 20px;border-radius:7px}.close-btn{position:absolute;top:10px;right:15px;color:#aaa;font-size:24px;cursor:pointer}.close-btn:hover{color:black}.single-trips .wpforms-confirmation-container{padding-bottom:0}.show-success{display:block!important}.sold-out-text{color:#999!important;text-transform:uppercase;font-weight:600}.private-text{color:#8224e3!important;text-transform:uppercase;font-weight:600}.year-tabs-container{margin:20px 0}.year-tab-list ul{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-start;border-top-left-radius:7px;border-top-right-radius:7px}.year-tab-list li{padding:10px 30px;margin-right:10px;cursor:pointer;background-color:#0062a6;border-bottom:none;transition:all .3s ease;color:#fff;border-top-left-radius:7px;border-top-right-radius:7px;font-weight:600}.year-tab-list li.active-tab{background-color:#7cb946;color:#fff;border-color:#7cb946}.year-tab-list li:hover{background-color:#7cb946}.year-tab-contents{border:1px solid #7cb946!important;border-top:none;padding:30px;background-color:#f2f8ed;display:flex;flex-direction:column;gap:20px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-right-radius:7px}.year-tab-content{display:none}.year-tab-content.active-content{display:block}.year-tab-content .table-book{color:#7cb946;transition:background-color .3s ease,color .3s ease;font-weight:900}.year-tab-content .table-book:hover{opacity:.5}.year-tab-content .sold-out-text{color:#dc3545;font-weight:700}.row-dates{display:flex;justify-content:space-between;align-items:center;border-radius:7px;border:1px solid #ddd;padding:10px 25px;-webkit-transition:all .2s linear;transition:all .2s linear;background:#fff;cursor:pointer;margin-bottom:12px;text-transform:uppercase;font-weight:500;font-size:15px;gap:20px}.row-dates>div{flex:1;text-align:right;padding:5px;box-sizing:border-box}.row-dates:hover{background-color:#fff;border:1px solid #7cb946}.row-date-col{display:flex;gap:10px}.red{color:#f25333;font-weight:600}.tooltip-content{position:absolute;margin-top:-24px;margin-left:75px}.tooltip-content p{text-transform:none;font-weight:500;font-size:14px;line-height:20px;text-align:left;color:#0062a6;margin:0}.tooltip-icon:hover .tooltip-content{display:block}.makeitp{background:#000!important}.makeitp a,.makeitp a:hover{color:#fff!important}.single-trips #chat-widget-container{display:none}