.custom_listing{padding-bottom:0!important}.custom_padding_40{padding-bottom:40px!important}.custom_listing .us_custom_63e35b9e{border-radius:12px!important;padding:0!important;background:#fff!important;border:1px solid #e7e7e7!important;box-shadow:0 8px 24px 0 rgba(0,0,0,.12)!important}.custom_listing .us_custom_50042ea2{color:#2979ff!important;font-size:32px!important;line-height:39px!important;font-weight:700!important}.single-camino-tours .month-grid{grid-template-columns:repeat(12,1fr)}.single-camino-tours .month-grid-tooltip{transform:unset!important;width:100%!important;left:0!important;right:0!important}.month-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;text-align:center;font-size:16px}.month{padding:2px;border-radius:4px;color:#111;line-height:25px}.month-grid-container{position:relative}.month-grid-tooltip{display:none;position:absolute;top:70px;left:-50%;transform:translateX(-50%);background-color:#fff;color:#333;padding:10px;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:100;width:320%;text-align:center;white-space:normal}.month-grid-container:hover .month-grid-tooltip{display:block}.legend{display:flex;justify-content:center;margin-bottom:10px}.legend .item{display:flex;align-items:center;margin:0 10px}.legend .color-box{width:15px;height:15px;margin-right:5px;border:1px solid #ccc;border-radius:2px}.legend .popular-time{background-color:rgba(37,211,102,.43)}.legend .good-time{background-color:rgba(127,196,253,.43)}.legend .off-season{background-color:rgba(255,183,77,.43)}.legend .not-possible{background-color:#e0e0e0}.custom_listing .us_custom_b47e8c9e{padding:32px!important}.custom_listing .us_custom_5a546904{color:#111!important;font-size:18px!important;line-height:29px!important;font-weight:400!important}.custom_listing .us_custom_f2aea6d8{color:#111!important;font-size:40px!important;line-height:58px!important;font-weight:700!important;margin:0;margin-right:15px}.custom_listing .wishlist-button .fal{font-size:24px}.custom_listing .us_custom_99f5deb5{color:#707070!important;font-size:24px!important;line-height:38px!important;font-weight:400!important}.custom_listing .us_custom_7bb5b447{color:#111!important;font-size:20px!important;line-height:32px!important;font-weight:400!important}.custom_listing .us_custom_e4085a79{padding:0 32px!important}.custom_listing .us_custom_ae8af7ce{color:#e7e7e7!important}.custom_listing .us_custom_01f04f9f{padding:24px 32px!important}.custom_listing .us_custom_10feb278{color:#111!important;line-height:32px!important;font-weight:700!important}.custom_listing .us_custom_67071e4a{color:#111!important;line-height:32px!important;font-weight:700!important}.custom_listing .us_custom_955219f1{color:#111!important;font-size:14px!important;line-height:23px!important;font-weight:400!important}.custom_listing .us_custom_be282032{color:#111!important;font-size:20px!important;line-height:32px!important;font-weight:400!important}.custom_listing .us_custom_fccb68f1{padding:0 32px!important}.custom_listing .us_custom_01f04f9f{padding:24px 32px!important}.custom_listing .us_custom_ba9a6a36,.custom_tour_booking_table .us_custom_ba9a6a36{color:#111!important;font-size:20px!important;line-height:32px!important;font-weight:700!important;margin-bottom:16px!important}.custom_listing .us_custom_743c1e1b,.custom_tour_booking_table .us_custom_743c1e1b{padding-top:35px!important}.custom_listing .us_custom_146d9b60,.custom_tour_booking_table .us_custom_146d9b60{border-bottom-width:1px!important;border-color:#e7e7e7!important;border-bottom-style:solid!important}.custom_listing .layout_gallery_cropped .w-grid-item-h:before{padding-bottom:100%}.custom_listing .layout_gallery_cropped .usg_post_image_1{position:absolute!important;left:0!important;top:0!important;bottom:0!important;right:0!important}@media (min-width:1025px) and (max-width:1440px){.custom_listing .layout_gallery_cropped .usg_post_image_1{position:absolute!important;left:0!important;top:0!important;bottom:0!important;right:0!important}}@media only screen and (min-width:481px) and (max-width:1368px),only screen and (min-device-pixel-ratio:2) and (min-width:481px) and (max-width:1368px){.route-template-default .owl-stage-outer{zoom:unset!important;-moz-transform:unset!important;-moz-transform-origin:0 0}}@media (max-width:1036px){.month-grid-tooltip{transform:unset}}@media (max-width:768px){.month-grid-tooltip{width:100%;left:unset!important}.month-grid{grid-template-columns:repeat(12,1fr)}.legend{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:601px) and (max-width:1024px){.custom_listing .layout_gallery_cropped .usg_post_image_1{position:absolute!important;left:0!important;top:0!important;bottom:0!important;right:0!important}}@media (max-width:600px){.custom_listing .layout_gallery_cropped .usg_post_image_1{position:absolute!important;left:0!important;top:0!important;bottom:0!important;right:0!important}.custom_listing .us_custom_01f04f9f{padding:24px 16px!important}.custom_listing .us_custom_10feb278{margin-bottom:12px!important}.custom_listing .us_custom_0ad1e023{font-size:18px!important;line-height:29px!important}.custom_listing .us_custom_f2aea6d8{color:#111!important;font-size:32px!important;line-height:52px!important;font-weight:700!important;margin:0;margin-right:15px}}.relevanssi-live-search-results{top:50px!important;left:0!important}.is-ajax-search-result .is-ajax-search-posts .is-ajax-search-post .thumbnail img.attachment-thumbnail{width:50px}.is-ajax-search-result .is-ajax-search-posts .is-ajax-search-post{padding:10px}.is-ajax-search-result .is-ajax-search-posts .is-ajax-search-post .is-title{margin-top:10px}.is-ajax-search-result .is-ajax-search-posts .is-ajax-search-post .is-title a{color:#111!important;font-size:15px!important}.is-ajax-search-result .is-ajax-search-post:hover{background-color:#2979ff!important}.is-ajax-search-result .is-ajax-search-post:hover .is-title a{color:#fff!important;text-decoration:none!important;transition-duration:.3s}.is-show-more-results .is-show-more-results-text{padding:10px;font-size:15px!important;font-weight:600}.is-show-more-results:hover{background-color:#2979ff!important}.is-show-more-results:hover .is-show-more-results-text{color:#fff!important}.is-ajax-search-no-result{padding:10px;font-size:15px!important;font-weight:600}#landing-top-routes-section button.owl-prev,#landing-top-routes-section button.owl-next{padding:10px 15px!important;box-sizing:border-box;font-size:25px!important}#landing-top-routes-section button.owl-prev{left:-20px!important}#landing-top-routes-section button.owl-next{right:-20px!important}#holiday2025form .zcwf_title{text-align:center;margin:0 auto}@media (max-width:1024px){#landing-top-routes-section button.owl-prev{left:4px!important}#landing-top-routes-section button.owl-next{right:0!important}}@media (max-width:940px){#landing-top-routes-section button.owl-prev{left:11px!important}}@media (max-width:600px){#page-header ul#menu-languages-es-1 li.lang-item.lang-item-4.lang-item-en{padding:0!important}}@media (max-width:480px){#comments p.form-submit{text-align:center}}@media (max-width:870px){.zoho_campaign_form_remove_flex_md .zcsffieldsdiv .zoho_input{width:100%!important}}.dkpdf-button-container #DownloadOpenPopup{background:#fece5c;border-color:transparent;color:#111!important;font-size:20px;line-height:32px!important;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0em;border-radius:100px;padding:.6em 1.55em;font-family:var(--font-family,inherit)}#PDFpopupFormContainer .form-group{margin-bottom:20px}#PDFpopupFormContainer .form-group input[type=text],#PDFpopupFormContainer .form-group input[type=email]{border-radius:10px;width:100%;font-size:16px;line-height:25px}#PDFpopupFormContainer .form-group label{font-size:16px;line-height:25px}#PDFpopupFormContainer .form-group label input#subscribeCheckbox{border-radius:0!important;margin-top:7px}#PDFpopupFormContainer .form-group button[type=submit]{background:#fece5c;border-color:transparent;color:#111!important;font-size:20px;line-height:32px!important;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0em;border-radius:100px;padding:.6em 1.55em;font-family:var(--font-family,inherit)}#PDFpopupFormContainer .form-group.text-center{text-align:center}#PDFpopupFormContainer .form-group.pdf-btn{margin-bottom:0}#PDFpopupFormContainer .form-group .error{font-size:16px;line-height:20px;margin:1px 0 0}ul.trip-nav{margin:0;list-style:none;margin-top:15px;text-align:center}ul.trip-nav button{padding:0;background-color:transparent;box-shadow:none;border:none}ul.trip-nav li{display:inline-block;padding-right:80px}ul.trip-nav li:last-child{padding-right:0}.Tripdropdown{width:100%;position:relative;display:inline-block}.Tripdropdown .dropdown-btn{padding:10px 0;border:none;cursor:pointer;font-size:21px;background-color:transparent;width:100%;text-align:left;position:relative;font-weight:700}.Tripdropdown .trip-nav{width:100%;border-top:2px solid #f1f1f1;padding-top:10px;margin:0}.Tripdropdown .trip-nav li{width:100%;margin:0;padding:0}.Tripdropdown .btn{width:100%;padding:10px;background:0 0;border:none;text-align:left;cursor:pointer}.Tripdropdown .btn:hover{background-color:#f2f2f2}.Tripdropdown .toggle-icon{margin-left:8px}.Tripdropdown .rotate{transform:rotate(180deg);transition:all .3s ease}.wishlist-section .custom_wishlist_grid.layout_188069 .usg_html_3.grid_view_action{display:none}.wishlist-section article.w-grid-item .grid_view_action_icon{display:none}.wishlist-view-type{width:auto;position:absolute;right:40px;top:-39px}.wishlist-view-type i{font-size:30px;line-height:30px}.wishlist-view-type button{padding:0;background:0 0;margin-left:15px}.wishlist-section.grid-wishlist .w-grid-list{display:flex;flex-wrap:wrap}.wishlist-section.grid-wishlist article.w-grid-item{width:50%;padding-right:15px;box-sizing:border-box}.wishlist-section.grid-wishlist article .w-hwrapper .w-vwrapper.usg_vwrapper_3{width:100%!important;margin:0!important}.wishlist-view-type button.active i{color:#ee2b7b}.wishlist-section.grid-wishlist article .w-html.usg_html_3.grid_view_action{width:100%!important}.wishlist-section.grid-wishlist article .w-html.usg_html_3.grid_view_action .tour-content{margin:0!important}.wishlist-section article.w-grid-item .grid_view_action_icon .wishlist-button{position:absolute;right:10px;top:10px;z-index:99}.compare-trips-controller{position:relative}.compare-trips-controller .compare-trips-controller-top{display:flex;gap:20px}.compare-trips-controller .compare-trips-columns{flex:25%;position:relative}.compare-trips-info-top{padding-top:24px;display:flex;gap:20px}.compare-trips-info-details{width:25%;gap:20px}.compare-trips-info-details .trip-img{width:100%}.compare-trips-info-details .trip-img img{width:100%;object-fit:cover;height:180px;border-radius:20px}.compare-trips-info-details .trip-description{width:100%;height:80px;overflow:hidden;padding-top:20px;text-align:center}.compare-trips-info-details .trip-price{width:100%;padding-top:20px;text-align:center}.compare-trips-info-bottom{padding-top:24px;display:flex;gap:20px}.compare-trips-basic-days{padding-top:24px;display:flex;gap:20px}.compare-trips-basic-days .compare-trips-info-basic-day{width:25%}.compare-trips-basic-rating{padding-top:24px;display:flex;gap:20px}.compare-trips-basic-rating .compare-trips-info-basic-rating{width:25%}.compare-trips-basic-popular-pc{padding-top:24px;display:flex;gap:20px}.compare-trips-basic-popular-pc .compare-trips-info-basic-popular-pc{width:25%}.compare-trips-basic-terrainType{padding-top:24px;display:flex;gap:20px}.compare-trips-basic-terrainType .compare-trips-info-basic-terrainType{width:25%}.compare-trips-basic-popular-time{padding-top:24px;display:flex;gap:20px}.compare-trips-basic-popular-time .compare-trips-info-basic-popular-time{width:25%}.compare-trips-distance-total-km{padding-top:24px;display:flex;gap:20px}.compare-trips-distance-total-km .compare-trips-info-distance-total-km{width:25%}.compare-trips-distance-avg-km{padding-top:24px;display:flex;gap:20px}.compare-trips-distance-avg-km .compare-trips-info-distance-avg-km{width:25%}.compare-trips-distance-min-km{padding-top:24px;display:flex;gap:20px}.compare-trips-distance-min-km .compare-trips-info-distance-min-km{width:25%}.compare-trips-distance-max-km{padding-top:24px;display:flex;gap:20px}.compare-trips-distance-max-km .compare-trips-info-distance-max-km{width:25%}.compare-trips-terrain-elevation{padding-top:24px;display:flex;gap:20px}.compare-trips-terrain-elevation .compare-trips-info-terrain-elevation{width:25%}.compare-trips-terrain-ascent-min{padding-top:24px;display:flex;gap:20px}.compare-trips-terrain-ascent-min .compare-trips-info-terrain-ascent-min{width:25%}.compare-trips-terrain-ascent-max{padding-top:24px;display:flex;gap:20px}.compare-trips-terrain-ascent-max .compare-trips-info-terrain-ascent-max{width:25%}.compare-trips-terrain-ascent-average{padding-top:24px;display:flex;gap:20px}.compare-trips-terrain-ascent-average .compare-trips-info-terrain-ascent-average{width:25%}.compare-trips-difficulty{padding-top:24px;display:flex;gap:20px}.compare-trips-difficulty .compare-trips-info-difficulty-challenges{width:25%}.compare-trips-difficulty-cardio{padding-top:24px;display:flex;gap:20px}.compare-trips-difficulty-cardio .compare-trips-info-difficulty-cardio{width:25%;position:relative}.compare-trips-difficulty-cardio .compare-trips-info-difficulty-cardio .custom_cardio span{margin:0 5px}.compare-trips-heighlights{padding-top:24px;display:flex;gap:20px}.compare-trips-heighlights .compare-trips-info-heighlights-gallery{width:25%;position:relative}.compare-trips-heighlights-surface{padding-top:24px;display:flex;gap:20px}.compare-trips-heighlights-surface .compare-trips-info-heighlights-surface{width:25%;position:relative}.compare-trips-service{padding-top:24px;display:flex;gap:20px}.compare-trips-service .compare-trips-info-service{width:25%;position:relative}.compare-trips-addon{padding-top:24px;display:flex;gap:20px}.compare-trips-addon .compare-trips-info-addon{width:25%;position:relative}.compare-trips-heighlights-trip{padding-top:24px;display:flex;gap:20px}.compare-trips-heighlights-trip .compare-trips-info-heighlights-trip{width:25%;position:relative}.compare-trips-heighlights-surface{padding-top:24px;display:flex;gap:20px}.compare-trips-heighlights-surface .compare-trips-info-heighlights-surface{width:25%;position:relative}.compare-trips-basic-route{padding-top:24px;display:flex;gap:20px}.compare-trips-basic-route .compare-trips-info-basic-route{width:25%;position:relative}.compare-trips-heighlights-trip ul{margin:0;padding:0;list-style:none}.compare-trips-heighlights-trip ul li{margin-bottom:70px}.compare-trips-heighlights-trip ul li .vc_column-inner .wpb_wrapper{position:relative}.compare-trips-heighlights-trip ul li span.itinerary-title-from{margin:15px auto;display:table;font-size:18px;line-height:25px;text-align:center}.compare-trips-heighlights-trip ul li span.itinerary-title-to{margin:15px auto;display:table;font-size:18px;line-height:25px;text-align:center}.compare-trips-heighlights-trip ul li i.far.fa-long-arrow-down{margin:15px auto;display:table;font-size:18px;line-height:25px}.compare-trips-heighlights-trip ul li p{margin:0!important}.compare-trips-heighlights-trip ul li:last-child{margin-bottom:0}.compare-trips-heighlights-trip ul li:last-child span.itinerary_sep{display:none}.compare-trips-heighlights-trip ul li .itinerary_sep{height:72px}.fancybox__container{z-index:999999!important}.accordion-toggle{cursor:pointer;padding:15px 5px!important;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #f5f7fa;transition:250ms all ease;line-height:25px;margin:0;font-size:22px}.accordion-toggle .button{display:block;position:relative;width:48px;height:48px;padding:0}.accordion-toggle .button:before,.accordion-toggle .button:after{content:"";position:absolute;background-color:#000;transition:transform .25s ease-out}.accordion-toggle .button:before{top:0;left:50%;width:6px;height:100%;margin-left:-3px;border-radius:3px;border:none}.accordion-toggle .button:after{top:50%;left:0;width:100%;height:6px;margin-top:-3px;border-radius:3px}.accordion-toggle.opened .button{cursor:pointer}.accordion-toggle.opened .button:before{transform:rotate(90deg)}.accordion-toggle.opened .button:after{transform:rotate(180deg)}.accordion-toggle div{display:inline-block;font-weight:400}.accordion-content{display:none;margin-bottom:30px;padding:0 5px}.compare-trips-controller.sticky .compare-trips-info-route{display:block!important;margin-top:15px;text-align:center}.compare-trips-controller.sticky .compare-trips-info-price{display:block!important;margin-top:15px;text-align:center}.compare-trips-controller.sticky{position:fixed;z-index:99999;top:0;background-color:#fff;left:0;right:0;margin:0 auto;width:100%;padding:40px 15px;box-shadow:0 4px 12px 0 #b3b3b3}.compare-trips-controller.sticky .compare-trips-controller-top{width:1200px;margin:0 auto}#compare-trips-mobile .table{display:flex;width:max-content;border-collapse:collapse}#compare-trips-mobile .table tr{display:flex;white-space:nowrap}#compare-trips-mobile .table td{flex:0 0 100vw;display:inline-block;scroll-snap-align:start;box-sizing:border-box;border:none;white-space:normal}.compare-trips-controller.sticky .compare-trips-columns select{font-size:15px}.trip-pilgrimCertificate p{text-transform:capitalize}.compare-trips-info-details .trip-price a.w-btn{margin-right:0;background:#fece5c;padding:8px 15px;font-size:16px;line-height:30px!important;border-radius:100px}.compare-trips-info .trip-price a.w-btn{margin-right:0;background:#fece5c;padding:8px 15px;font-size:15px;line-height:25px!important;border-radius:100px}#is-ajax-search-result-204168 .is-ajax-search-post:hover .meta a,#is-ajax-search-result-204168 .is-ajax-search-post:focus .meta a{color:#fff!important}@media (max-width:1199px){.compare-trips-heighlights .compare-trips-info-heighlights-gallery .tours-gallery a img{width:128px;margin-right:10px}}@media (max-width:1024px){.compare-trips-heighlights .compare-trips-info-heighlights-gallery .tours-gallery a img{width:100px;margin-right:10px}.compare-trips-controller.sticky .compare-trips-controller-top{width:100%;margin:0 auto}}@media (max-width:991px){.compare-trips-heighlights .compare-trips-info-heighlights-gallery .tours-gallery a img{width:78px;margin-right:10px}.wishlist-title p{font-size:30px}}@media (max-width:800px){.compare-trips-heighlights .compare-trips-info-heighlights-gallery .tours-gallery a img{width:70px;margin-right:10px}}@media (max-width:667px){#compare-trips-mobile .compare-trips-info .compare-trips-info-bottom{display:inline-block;width:100%}#compare-trips-mobile .compare-trips-info .divwithborder{width:25%;display:inline-block}#compare-trips-mobile .compare-trips-info .div-right{display:inline-block;width:70%}#compare-trips-mobile h4.trip-label{font-size:14px;line-height:22px;margin-right:10px}#compare-trips-mobile .compare-trips-columns.div-right select{border:none;padding:0!important;height:auto!important;min-height:auto!important;font-size:15px;color:#101010;vertical-align:middle;background-color:transparent;box-shadow:none}#compare-trips-mobile .compare-trips-info-bottom{padding:0}#compare-trips-mobile .accordion-mb h4.accordion-toggle{padding:10px 0!important}#compare-trips-mobile .accordion-mb h4.accordion-toggle .button{width:25px;height:25px}#compare-trips-mobile .accordion-mb h4.accordion-toggle .button::before{height:85%;margin-left:-2px;width:3px}#compare-trips-mobile .accordion-mb .accordion-toggle .button:after{top:50%;left:1px;width:85%;height:3px}#compare-trips-mobile .compare-trips-info p{font-size:14px;line-height:22px}.compare-trips-basic-rating,.compare-trips-basic-days,.compare-trips-basic-popular-time,.compare-trips-distance-total-km,.compare-trips-distance-avg-km,.compare-trips-distance-min-km,.compare-trips-distance-max-km,.compare-trips-terrain-elevation,.compare-trips-terrain-surface,.compare-trips-difficulty,.compare-trips-difficulty-cardio,.compare-trips-heighlights,.compare-trips-heighlights-trip,.compare-trips-service,.compare-trips-addon,.compare-trips-basic-popular-pc,.compare-trips-basic-terrainType,.compare-trips-heighlights-surface,.compare-trips-terrain-ascent-min,.compare-trips-terrain-ascent-average,.compare-trips-terrain-ascent-max,.compare-trips-basic-route{padding-top:10px;gap:0}.compare-trips-service .compare-trips-info-service{width:100%;position:relative}.compare-trips-heighlights-surface .compare-trips-info-heighlights-surface{width:100%;font-size:14px;line-height:22px}.compare-trips-addon .compare-trips-info-addon{width:100%;position:relative}.compare-trips-heighlights .compare-trips-info-heighlights-gallery{width:100%;position:relative}.compare-trips-heighlights-trip .compare-trips-info-heighlights-trip{width:100%;position:relative}.compare-trips-terrain-elevation .compare-trips-info-terrain-elevation{width:100%}.compare-trips-terrain-surface .compare-trips-info-terrain-surface{width:100%;font-size:14px;line-height:22px}#compare-trips-mobile .tours-gallery a{width:31.33%;display:inline-block}#compare-trips-mobile .tours-gallery a img{width:100%;margin:0}#compare-trips-mobile .accordion-content{padding:0}#compare-trips-mobile .compare-trips-columns-main,#compare-trips-mobile .compare-trips-image,#compare-trips-mobile .compare-trips-description,#compare-trips-mobile .compare-trips-price{display:flex;width:100%;flex:1;border-bottom:2px solid #f5f7fa;padding-bottom:10px;margin-bottom:10px}#compare-trips-mobile .compare-trips-price{margin-bottom:0}#compare-trips-mobile .compare-trips-columns,#compare-trips-mobile .compare-trips-image .compare-trips-trips-image,#compare-trips-mobile .compare-trips-description .compare-trips-trips-description{align-content:center}#compare-trips-mobile .compare-trips-description{padding:15px 0}.compare-trips-heighlights-trip ul li .itinerary_sep{display:block}.compare-trips-title .wpb_wrapper p{font-size:35px;text-transform:capitalize}#compare-trips-mobile .compare-trips-description .trip-description{width:100%;height:70px;overflow:hidden;padding-top:0}#compare-trips-mobile .table td.comparison-mobile.sticky{position:relative}.trips-compare #compare-trips-mobile .table td.comparison-mobile .compare-trips-columns-main.sticky{position:fixed;z-index:999999;background-color:#fff;top:0;left:0;right:0;padding:15px 30px;box-shadow:0 4px 12px 0 #b3b3b3;transition:opacity .3s ease}.trips-compare #compare-trips-mobile .table td.comparison-mobile.sticky .compare-trips-columns-main.sticky{position:fixed;z-index:9999999;background-color:#fff;top:0;left:0;right:0;padding:15px 30px;box-shadow:0 4px 12px 0 #b3b3b3;transition:opacity .3s ease}.compare-trips-basic-route .compare-trips-info-basic-route,.compare-trips-basic-popular-time .compare-trips-info-basic-popular-time,.compare-trips-basic-rating .compare-trips-info-basic-rating,.compare-trips-basic-days .compare-trips-info-basic-day,.compare-trips-basic-popular-pc .compare-trips-info-basic-popular-pc,.compare-trips-basic-terrainType .compare-trips-info-basic-terrainType{width:68%}#compare-trips-mobile .compare-trips-description p{text-align:center}#compare-trips-mobile .trip-price{text-align:center}.trips-compare #mysticky-nav.wrapfixed{position:relative!important}}@media (max-width:600px){.wishlist-view-type{display:none}}@media (max-width:480px){#wishlistES .w-tabs-list.items_2.align_center button.w-tabs-item,#wishlistEN .w-tabs-list.items_2.align_center button.w-tabs-item{font-size:16px}#wishlistES .w-tabs-list.items_2.align_center,#wishlistEN .w-tabs-list.items_2.align_center{display:block!important}#compare-trips-mobile .table td{flex:0 0 96vw}.w-tabs-section-content-h .mobile-wishlist a.usg_btn_1{padding:5px 10px;line-height:25px!important;margin-top:20px!important;font-size:14px!important}}.pp-multiple-authors-boxes-wrapper span.pp-author-boxes-avatar-details a.author{color:#111}.pp-multiple-authors-boxes-wrapper span.pp-author-boxes-avatar-details a.author:hover,.pp-multiple-authors-boxes-wrapper span.pp-author-boxes-avatar-details a.author:focus{color:#2979ff}.compare-trips span.select2-selection.select2-selection--single{box-shadow:0px 0px 0px 0px rgba(0,0,0,.08);font-weight:400;letter-spacing:0em;border-radius:100px!important;border-color:#e7e7e7;color:#a0a0a0;height:55px;vertical-align:middle;overflow:hidden;font-size:18px;line-height:23px}.compare-trips .select2-container span.select2-selection.select2-selection--single span.select2-selection__rendered{line-height:55px;vertical-align:middle;padding:0 20px!important;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.compare-trips .select2-search--dropdown .select2-search__field{border:1px solid #aaa;border-radius:0;min-height:30px;height:30px;font-size:16px}.compare-trips ul.select2-results__options .select2-results__option{padding:5px 8px;margin:0 0 5px;font-size:16px;line-height:20px}.compare-trips .select2-container--open .select2-dropdown--below{border:1px solid #aaa!important}.compare-trips .select2-container--open .select2-dropdown{z-index:99999}.compare-trips .select2-dropdown{position:absolute!important;left:0!important;z-index:9999}.compare-trips .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:10px;transform:translateY(-50%)}@media (max-width:600px){.compare-trips-columns.div-right span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--single{box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important;padding:0!important;font-size:16px!important;line-height:20px!important;overflow:hidden;height:25px}.compare-trips-columns.div-right span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--single span.select2-selection__rendered{padding:0!important;line-height:20px;overflow:hidden;white-space:nowrap}.compare-trips-columns.div-right .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:-10px;transform:translateY(-50%)}}@media (max-width:480px){#is-ajax-search-result-204168 .is-ajax-search-posts .is-ajax-search-post .is-title{margin-top:0}#is-ajax-search-result-204168 .is-search-sections .thumbnail{margin-right:10px;width:47px}}.custom_listing .w-grid-list button.owl-prev,.custom_listing .w-grid-list button.owl-next{padding:.2em .5em!important}.l-section.custom_listing.height_large{padding-top:60px!important}#tabbing-products .w-grid-item .custom-type-label{position:absolute;top:29px;background:linear-gradient(225deg,#2699fb 0%,#2979ff 100%);color:#fff;z-index:9;padding:8px 15px;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px}#tabbing-products .layout-top-fix .w-grid-item .custom-type-label{top:0}#testimonial-section .testimonial-bottom{display:flex;gap:20px;justify-content:center;align-items:center;margin-bottom:30px}#testimonial-section .testimonial-bottom .testimonial-review-trust{display:inline-flex}#testimonial-section .testimonial-bottom .testimonial-bcrop-logo{display:inline-flex;vertical-align:middle}#testimonial-section .testimonial-bottom .testimonial-bcrop-logo img{width:100px;vertical-align:middle}#testimonial-section .testimonial-bottom{display:flex;gap:20px;justify-content:center;align-items:center;margin-bottom:30px}#testimonial-section .testimonial-review-trust p{font-size:22px;line-height:22px;font-weight:700}.review-quote-slider .item.slick-slide p{text-align:center;padding:10px 60px 0!important;font-style:italic;position:relative}.review-quote-slider .item.slick-slide p::before{content:"";background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMNQTFRFAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBSEzG7QAAAEF0Uk5TAAlIx/FFLIrwqwF65/9y0PvkBWfdkg8xz/esQirS5T0HmY4Qg+tPH/2WC8u9Flc4jH0XhkmN3vj0iKj68kFE86Xd4uU3AAAAnUlEQVR4nJWOuQrCYBCEZ0hUflEkghcExBAQjWglHoUvb2EX8AoieCBYRAtFtJIf3H0Et9hvhmGHJUCdL4CsCuR18SXW0Los09oceUONn4JEPp8eeQZaD2N4YJjWuZfjNq8+EzC6NLkW3z8hWEq5azynRMZhimLVIRtvCaV/uFN2OEqUlWNwV3b/9uOtsreYbJQRp1wBA85njOWJzA+jNSwClo3/agAAAABJRU5ErkJggg==");width:25px;height:20px;z-index:9999999;position:absolute;left:40px;top:0;background-repeat:no-repeat}.review-quote-slider .item.slick-slide p::after{content:"";background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAANJQTFRFAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHE3ZewAAAEZ0Uk5Trvv/9kUASav1iIr0+I7ejXD3RoWMsX8Weoua5u5CURe+xQyd/BxT7BCRlAc/69AoQ63NLpNjBOT6yipz4naogSVE7b8+CHhsdeEAAACdSURBVHiclY3NCoJgEEXvXViWVhAuQoooIQhauAiDiJ69TRS4C9rkIgnCNtEPJhLF18wjNDAcDsPcS5CQJb8GMBXab8hUP1aprNEtlE5pv5T1v72ZKxuF81S22JaqK7ybkplPC+ic0c3k6PPUF+/xOGQqPmDi0Qp4uY8TYETuJ2TI9BFyh8A95GZKzuKIjIFogzm34FKS1/K80PwVfqCzMCRf4zQwAAAAAElFTkSuQmCC");width:25px;height:20px;z-index:9999999;position:absolute;right:40px;bottom:0;background-repeat:no-repeat}.review-quote-slider .slick-prev.slick-arrow{left:0!important}.review-quote-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:35px;line-height:35px;background-color:transparent!important;z-index:9}.review-quote-slider .slick-next.slick-arrow{right:0!important}.dkpdf-button-container{padding:30px 0!important}.custom_tour_price_form .w-hwrapper.us_custom_4fe405bb.custom_tour_title_from_to{margin:0 0 30px!important}.custom_tour_price_form .type_text.starting_from{text-align:center!important}.route-camino-section h2.route-camino-title{padding:0!important;margin:10px 0 30px!important}.custom_tour_price_form h3.vc_custom_heading{text-align:center!important;font-size:30px;line-height:38px}.custom_route_btn a.w-btn.us-btn-style_13.us_custom_aacec242.has_text_color{border:1px solid #fbaa19}#single-tour-banner .owl-nav button{padding:.2em .5em!important;border-color:transparent!important}.custom_tour_details .custom_level .w-iconbox-text{font-size:18px;font-weight:600;line-height:29px;text-decoration-line:underline;color:#2979ff}@media (max-width:991px){#tabbing-products .w-grid-item .custom-type-label{padding:8px 15px;font-size:15px;line-height:15px}}@media (max-width:600px){#heading-custom-price.color_primary{width:100%;margin:0!important;gap:0!important}#heading-custom-price.color_primary .w-iconbox-meta{color:#2979ff;font-size:25px;font-weight:700;margin:0 0 10px}#heading-custom-price.color_primary .w-iconbox-meta p.w-iconbox-title{display:inline-block!important;font-size:25px!important}#heading-custom-price.color_primary .w-iconbox-meta .w-iconbox-text{display:inline-block!important;margin-left:8px}#heading-custom-price.color_primary .w-iconbox-icon{display:none}}@media (max-width:480px){#tabbing-products .w-grid-item .custom-type-label{top:0}#tabbing-products .layout-top-fix .w-grid-item .custom-type-label{top:0}.blog-heading p.vc_custom_heading{font-size:25px!important;line-height:32px!important;margin:0 0 20px!important}#camino-routes-home-slider-mobile .owl-nav{display:block}#camino-routes-home-slider-mobile .owl-nav button.owl-prev,#camino-routes-home-slider-mobile .owl-nav button.owl-next{padding:0;background-color:transparent;color:#fff!important;font-size:50px!important}#tabbing-products .owl-nav{display:block}#tabbing-products .owl-nav button.owl-prev,#tabbing-products .owl-nav button.owl-next{padding:0;background-color:transparent;color:#fff!important;font-size:50px!important}#whyfollowthecamino .btn-view-more.btn-view-less{font-size:18px!important;line-height:18px!important;background:#fff!important;color:#2979ff!important;display:inline-block;padding:10px 20px;border-radius:40px;margin-bottom:10px!important;box-sizing:border-box;border:1px solid #2979ff}#whyfollowthecamino .btn-view-more-route.btn-view-less-route{font-size:18px!important;line-height:18px!important;background:#fff!important;color:#2979ff!important;display:inline-block;padding:10px 20px;border-radius:40px;margin-bottom:10px!important;box-sizing:border-box;border:1px solid #2979ff}#routes-list-section .custom_routes_tab .w-tabs-section-content-h .g-cols.wpb_row{display:flex;flex-wrap:nowrap;margin:0!important}#routes-list-section .custom_routes_tab .w-tabs-section-content-h .g-cols.wpb_row .vc_col-sm-4.wpb_column{width:33%!important;margin:0!important}#routes-list-section .custom_routes_tab .w-tabs-section-content-h .g-cols.wpb_row .vc_col-sm-4.wpb_column .vc_column-inner{padding:0 5px!important}#routes-list-section .custom_routes_tab .w-iconbox-meta .w-iconbox-title{font-size:20px!important;line-height:25px!important;padding:0!important}.most-popular-mobile .vc_column-inner{padding:0!important}.most-popular-mobile .vc_column-inner .w-btn-wrapper{width:47%!important;display:inline-block!important;margin:0 5px!important;padding:0!important}.most-popular-mobile .vc_column-inner .w-btn-wrapper a.w-btn{padding:8px 10px!important;margin:0 0 15px!important;width:100%;font-size:15px!important;line-height:22px!important}.most-popular-mobile .vc_column-inner .w-btn-wrapper:last-child{display:block!important;display:table;margin:0 auto!important}.custom_routes_tab .w-iconbox-meta .w-iconbox-text p{font-size:14px!important;font-weight:400;line-height:19px!important;margin-top:5px!important}#routes-list-section .custom_routes_tab .w-tabs-section-content-h .g-cols.wpb_row .vc_col-sm-4.wpb_column .w-iconbox-icon{margin:0!important}.mb-condense-text .hidden-paragraphs{display:none}span.read-more-btn{font-size:18px!important;line-height:18px!important;background-color:#2979ff;color:#fff;padding:10px 20px;border-radius:40px;margin-bottom:10px!important;display:inline-block;box-sizing:border-box;border:1px solid #2979ff}span.read-less-btn{font-size:18px!important;line-height:18px!important;background-color:#fff;color:#2979ff;border-color:#2979ff;display:inline-block;padding:10px 20px;border-radius:40px;margin-bottom:10px!important;box-sizing:border-box;border:1px solid #2979ff}#review-panel .review-quote-slider .item.slick-slide p{text-align:center;padding:20px 50px 0!important;font-size:16px!important;line-height:22px!important}#review-panel .review-quote-slider .slick-arrow{font-size:25px;line-height:25px}#single-tour-banner .owl-nav{display:block!important}#single-tour-banner .owl-nav .owl-prev{margin:0 0 0 15px!important}#single-tour-banner .owl-nav .owl-next{margin:0 15px 0 0!important}.custom_tour_price_form button.w-btn.us-btn-style_18.custom_book_now_btn{font-size:16px}.single-tour-subhead h2{font-size:27px!important;line-height:35px!important;margin-top:0!important;margin-bottom:20px!important}.blog-heading article.w-grid-item p.w-post-elm.post_title{font-size:20px!important;line-height:28px!important}#routes-list-section .custom_routes_tab .w-tabs-section .fa-location-arrow{display:block}.single-tour-heading h2{font-size:30px;line-height:35px;margin:0 0 20px}.custom_tour_price_form .vc_column-inner.us_custom_32b35421{margin:0 auto!important}#TripItinerary_Section .single-tour-heading h2{margin-bottom:0}.custom_tour_details .label-heading{width:100%!important;display:inline-block!important}.label-heading{margin-bottom:20px!important}.label-heading h3{font-size:20px!important;line-height:25px!important}.custom_tour_details .w-iconbox.us_custom_4cda1297.custom_price{width:100%!important;margin:0 0 10px!important;text-align:left!important}.custom_tour_details .w-iconbox.us_custom_4cda1297.custom_price .w-iconbox-meta{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:left;align-items:center}.custom_tour_details .w-iconbox.us_custom_4cda1297.custom_price .w-iconbox-meta .w-iconbox-text{font-size:18px!important;text-align:right!important;margin-left:20px!important}.custom_tour_details .w-iconbox-icon{margin:0!important}.custom_tour_details .custom_stage .w-iconbox-meta,.custom_tour_details .custom_distance_img .w-iconbox-meta,.custom_tour_details .custom_days .w-iconbox-meta,.custom_tour_details .custom_rating .w-iconbox-meta{display:block!important;font-size:14px!important;line-height:14px!important}.custom_stage .w-iconbox-meta p.w-iconbox-title,.custom_distance_img .w-iconbox-meta p.w-iconbox-title,.custom_days .w-iconbox-meta p.w-iconbox-title,.custom_rating .w-iconbox-meta p.w-iconbox-title{font-size:14px!important;line-height:14px!important}.custom_tour_details .custom_stage,.custom_tour_details .custom_distance_img,.custom_tour_details .custom_days,.custom_tour_details .custom_rating{display:inline-block!important;width:24%!important;margin:0!important;text-align:center!important}.single-camino-tours .custom_level{margin-top:5px!important;margin-bottom:0!important}#tour-tabbing .custom_map_section{padding-top:20px!important}.single-camino-tours .custom_level p{font-size:15px}.custom_tour_price_form h2{font-size:30px;line-height:35px;margin-bottom:25px}.custom_tour_price_form .vc_column-inner.us_custom_2d1c89eb{margin:0 auto!important}.single-camino-tours .custom_tour_details2 .custom_distance .w-iconbox-text p{font-size:14px!important}.single-camino-tours .custom_tour_details2 .custom_ascent .w-iconbox-text p{font-size:14px!important}.single-camino-tours .custom_tour_details2 p.w-iconbox-title{font-weight:700;margin:10px 0!important;font-size:18px!important;line-height:25px!important}.route-camino-section h2.route-camino-title{padding:0!important;margin:0 0 30px!important;font-size:30px!important;line-height:38px!important}.custom_tour_details .custom_price.color_primary .w-iconbox-title{color:#111;font-weight:400;line-height:26px;font-size:20px!important}.custom_highlight_section.custom_highlight_section_mb .wpb_text_column.us_custom_679d515e .wpb_wrapper .hidden-paragraphs{display:none}.custom_tour_price_form h3.vc_custom_heading{font-size:24px!important;line-height:30px!important}#TripItinerary_Section .custom_days_count .us_custom_01835446 p.vc_custom_heading,#TripItinerary_Section .custom_days_count .us_custom_01835446 h4{display:inline-block}#TripItinerary_Section .custom_days_count .us_custom_01835446 h4.vc_custom_heading{margin:0 10px 0 5px;font-size:18px!important}.single-camino-tours .month-grid-tooltip .legend .item span{font-size:15px!important;line-height:24px!important}.single-camino-tours .month-grid-tooltip .legend{position:absolute;top:-155px!important}.single-camino-tours .month-grid-tooltip{display:block!important;position:relative!important;top:0!important;background-color:transparent!important;box-shadow:none!important;border:none;padding:0!important}.single-camino-tours .month-grid{margin-top:108px;margin-bottom:20px}.single-camino-tours .month-grid-tooltip p{font-size:16px!important;line-height:23px!important;margin-top:0}#TripItinerary_Section .custom_days_count .vc_column-inner.us_custom_01835446 .wpb_wrapper{background-color:#fece5c!important;padding:0 5px;text-align:center}.custom_itinerary_layout .mb-itinerary .custom_iti_days_desc .wpb_text_column .wpb_wrapper .hidden-paragraphs{display:none}#TripItinerary_Section .custom_iti_days_desc{padding-top:40px}.mb-itinerary .custom_days_count .vc_column-inner{border:none!important;padding-top:0!important;padding-bottom:0!important}#TripItinerary_Section .us_custom_916d5e53:last-child .custom_iti_days_desc{border:none;padding-bottom:0}#TripItinerary_Section .custom_iti_days_desc{padding-top:40px;border-bottom:1px solid #e7e7e7;padding-bottom:40px}.review-quote-slider .item.slick-slide p::before{content:"";position:absolute;left:20px;top:15px}.review-quote-slider .item.slick-slide p::after{right:15px;bottom:-10px;height:30px}}#camino-top-head .camino-top-head-left{background-color:#2979ff;padding:0 20px;border-top-right-radius:30px;border-bottom-right-radius:30px}#camino-top-head .camino-top-head-left .vc_column-inner{justify-content:center;align-content:center;flex-wrap:wrap}#camino-top-head .camino-top-head-left h3{color:#fff;margin-bottom:8px}#camino-top-head .camino-top-head-left p{color:#fff;font-size:20px;line-height:28px;font-weight:400}#camino-top-head .camino-top-head-right .w-iconbox .w-iconbox-icon{font-size:50px!important;margin-bottom:15px}#camino-top-head .camino-top-head-right .w-iconbox .w-iconbox-meta .w-iconbox-text p{font-size:15px;line-height:20px;margin:6px 0 0}#camino-top-head .camino-top-head-right .w-iconbox .w-iconbox-meta span.w-iconbox-title{font-size:16px;line-height:16px!important;color:#2979ff;font-weight:600;padding:0!important}#camino-top-head .camino-top-head-right{padding-left:15px}#camino-top-head .camino-top-head-right .vc_col-sm-3 .vc_column-inner{padding:0 0 0 15px!important}#faq-section-main h2.sub_title,#faq-section-main h2.faq_title{margin-bottom:20px!important;font-size:38px!important;line-height:48px!important;color:#2979ff!important}#faq-section-main .route_faq{background-color:#fff;padding:30px;margin-top:30px;border-radius:30px}#faq-section-main .route_faq .repeater .repeater-row{border-bottom:1px solid #ddd;padding:10px 0;width:100%}#faq-section-main .route_faq .repeater .repeater-row .repeater-field.question{cursor:pointer;font-weight:700;position:relative;padding-right:25px;width:100%!important;display:block}#faq-section-main .route_faq .repeater .repeater-row .faq-icon{position:absolute;right:0;top:50%;font-size:22px;transition:transform .3s ease;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#2979ff}#faq-section-main .route_faq .repeater .repeater-row .answer{display:none;padding:10px 0;width:100%!important}#faq-section-main .route_faq .repeater .repeater-row.active .answer{display:block}#faq-section-main .route_faq .repeater .repeater-row.active .repeater-field.question{border:none}.route-video-section.us_custom_df217af7{padding-top:60px!important;padding-bottom:60px!important;background-color:#2979ff}.route-video-section h2.route_video_sub_title{font-size:38px!important;line-height:48px!important;text-align:center;color:#fff!important;margin-bottom:20px!important}.route-video-section .route_video iframe{height:360px;border:5px solid #000;border-radius:15px}.route-video-section p.route_video_caption{font-size:16px;line-height:25px;margin:0;font-style:italic;text-align:center}.route-video-section .route_video_content{text-align:center;color:#fff;line-height:26px;margin-bottom:20px!important}.route-video-section .enquiry-now-btn{text-align:center;display:table;margin:0 auto}.route-video-section .enquiry-now-btn a.custom_book_now_btn{text-align:center;color:#000;background-color:#fecd5c;font-size:24px;line-height:24px;font-weight:700;padding:15px 50px;border-radius:30px;display:inline-block;border:4px solid #fecd5c}.route-video-section .video-section-left .vc_column-inner{justify-content:center}.route-video-section .enquiry-now-btn a.custom_book_now_btn:hover,.route-video-section .enquiry-now-btn a.custom_book_now_btn:focus{color:#fecd5c;border-color:#fecd5c;background-color:transparent}.custom_listing.route-listing.height_large{padding-top:60px!important;padding-bottom:60px!important}.custom_listing.route-listing h2.display_route_sub_title{margin-bottom:20px!important;font-size:38px!important;line-height:48px!important;color:#2979ff!important}.custom_listing.route-listing article.w-grid-item a.w-btn.custom_book_now_btn{margin:20px auto 0!important;display:table;padding:16px 30px!important;width:auto!important;height:auto!important;font-size:16px!important;line-height:16px!important}.custom_listing.route-listing article.w-grid-item h2.w-post-elm.post_title{position:relative;height:50px;margin-bottom:15px!important;font-size:22px!important;line-height:28px!important;text-align:center}.custom_listing.route-listing article.w-grid-item h2.w-post-elm.post_title a{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;right:0}.custom_listing.route-listing article.w-grid-item .post_image{margin:0 0 15px!important}.custom_listing.route-listing article.w-grid-item .w-hwrapper.usg_hwrapper_1{margin-bottom:20px!important}.custom_listing.route-listing article.w-grid-item .w-hwrapper{display:flex;justify-content:center;margin:0!important}.route-CTA-section.us_custom_91513ec7{padding-top:70px!important;padding-bottom:70px!important}.route-CTA-section .w-iconbox{width:250px!important;border:2px solid #2979ff;border-radius:50px;margin:0 auto;min-height:240px;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:column;transition-duration:.3s}.route-CTA-section h2.cta_section_sub_title,.route-CTA-section h2.cta_title{text-align:center;margin-bottom:40px!important;font-size:38px!important;line-height:48px!important;color:#2979ff!important}.route-CTA-section .w-iconbox.france-map .w-iconbox-icon img{width:120px}.route-CTA-section .w-iconbox.camino-tales .w-iconbox-icon img{width:120px}.route-CTA-section .w-iconbox.camino-stages .w-iconbox-icon img{width:55px}.route-CTA-section .w-iconbox .w-iconbox-meta p.w-iconbox-title{font-size:23px;line-height:30px;font-weight:700}.display-tours-tabs .w-tabs-list button.w-tabs-item.active{font-weight:700}.display-tours-tabs .w-tabs-list button.w-tabs-item{color:#000!important;font-size:20px;line-height:20px;margin-right:60px!important;opacity:1!important}.display-tours-tabs .w-tabs-list button.w-tabs-item::after{bottom:-9px!important}.display-tours-tabs .w-tabs-list button.w-tabs-item.active::after{background:#2979ff}.display-tours-tabs .w-tabs-sections .w-tabs-section-content{padding-top:50px!important}#faq-section-main.route-map{margin-top:0;padding-top:30px!important}#route-map-section h2.map_title{text-align:center;margin-bottom:50px!important;font-size:38px!important;line-height:48px!important;color:#2979ff!important}#route-camino-map-tab-section h2.route_tab_title{margin-bottom:35px!important;font-size:38px!important;line-height:48px!important;color:#2979ff!important}#route-camino-map-tab-section .camino_plan_content h4{padding-top:0;margin-bottom:0}#route-camino-map-tab-section .camino_plan_content{margin-top:40px;margin-bottom:40px}#route-gallery-section h2.gallery_title{margin-bottom:30px!important;color:#fff!important;font-size:38px!important;line-height:48px!important}#route-gallery-section .display-tours-tabs button.w-tabs-item{color:#fff!important}#route-gallery-section .display-tours-tabs .w-tabs-list button.w-tabs-item.active::after{background:#fece5c}.route-CTA-section .w-iconbox:hover,.route-CTA-section .w-iconbox:focus{border:15px solid #2979ff}#route-gallery-section .w-tabs.display-tours-tabs .w-tabs-section .w-tabs-section-content .wpb_column{padding:0!important}#route-gallery-section .w-tabs.display-tours-tabs .w-tabs-section .w-tabs-section-content{padding-top:30px!important}.display-tours-tabs .w-tabs-list button.w-tabs-item::after{height:5px!important}#route-camino-map-tab-section .display-tours-tabs .w-tabs-sections .w-tabs-section-content{padding-top:30px!important}#route-gallery-section .w-tabs.display-tours-tabs .w-tabs-section .w-tabs-section-content .owl-nav button{padding:.2em .5em!important}#route-map-section .map_info_main{display:none;width:33.33%;position:relative;margin-top:30px}#route-map-section .map_info_main .w-image.map_info_icon{position:absolute;left:0}#route-map-section .map_info_main .w-btn-wrapper .map_info_button{background-color:transparent;color:#000!important;border:1px solid #000;border-radius:30px;display:inline-block;width:100%;padding:10px 15px!important}#route-map-section .map_info_main .w-image.map_info_icon img{width:30px!important}#route-map-section .map_info_text{display:inline-block;margin-bottom:20px!important;width:100%}#route-map-section .map_info_number{display:inline-block;width:100%}#route-map-section .map_info_main .w-image.map_info_icon.icon-days img{width:45px!important}#route-map-section .map_info_main .w-image.map_info_icon.icon-stages img{width:40px!important}#route-map-section .w-btn-wrapper a.read-more-btn{text-align:center;color:#000!important;background-color:#fecd5c;font-size:20px;line-height:20px;font-weight:700;padding:10px 30px;border-radius:30px;display:inline-block!important;border:4px solid #fecd5c;margin-top:30px}#route-map-section .w-btn-wrapper a.read-more-btn:hover{border-color:#fecd5c;background-color:transparent}#route-map-section .map_info_main .w-btn-wrapper .map_info_button:hover,#route-map-section .map_info_main .w-btn-wrapper .map_info_button:focus{background-color:#fecd5c;border-color:#fecd5c}@media (max-width:1199px){#route-map-section .map_info_main .w-btn-wrapper .map_info_button{padding:10px 12px!important}#route-map-section .map_info_main .w-image.map_info_icon img{width:20px!important}#route-map-section .map_info_main .w-image.map_info_icon.icon-days img{width:30px!important}#route-map-section .map_info_main .w-image.map_info_icon.icon-stages img{width:30px!important}#route-map-section .map_info_main .w-image.map_info_icon{position:absolute;left:-6px}}@media only screen and (max-width:1024px){.custom_listing.route-listing .owl-nav button{padding:0!important;height:auto!important;width:auto!important}#route-map-section .map_info_text{display:inline-block;margin-bottom:10px!important}#route-map-section .map_info_number span,#route-map-section .map_info_text span{font-size:16px;line-height:20px}#route-map-section .map_info_main .w-btn-wrapper .map_info_button{padding:10px 8px!important;font-size:14px}}@media only screen and (max-width:991px){#camino-top-head .camino-top-head-right{padding-left:15px;width:100%;padding-right:15px;margin-top:35px}#camino-top-head .camino-top-head-left{background-color:transparent;padding:0;border-top-right-radius:0;border-bottom-right-radius:0;width:100%!important}#camino-top-head .camino-top-head-left p{color:#000}#camino-top-head .camino-top-head-left h3{color:#2979ff}#camino-top-head .camino-top-head-right .w-iconbox{text-align:center}.display-tours-tabs .w-tabs-section.active button.w-tabs-section-header{font-weight:700}.display-tours-tabs .w-tabs-sections .w-tabs-section-content{padding-top:0!important;padding-left:0!important;padding-right:0!important}.custom_listing.route-listing article.w-grid-item .w-hwrapper.usg_hwrapper_1 .w-post-elm.post_custom_field{font-size:14px!important}.custom_listing.route-listing article.w-grid-item .w-post-elm.starting_from{font-size:16px!important}.route-video-section .video-section-left{margin-bottom:30px}.route-video-section .vc_col-sm-6{width:100%}.route-CTA-section .g-cols.wpb_row .vc_col-sm-4 .vc_column-inner{padding:0!important}.route-CTA-section .g-cols.wpb_row{margin:0!important}.route-CTA-section .w-iconbox{width:190px!important}.route-CTA-section .w-iconbox .w-iconbox-meta p.w-iconbox-title{font-size:18px;line-height:25px}.route-CTA-section .w-iconbox.france-map .w-iconbox-icon img{width:90px}.route-CTA-section .w-iconbox.camino-tales .w-iconbox-icon img{width:90px}.route-CTA-section .w-iconbox.camino-stages .w-iconbox-icon img{width:45px}.custom_listing.route-listing article.w-grid-item h2.w-post-elm.post_title{font-size:18px!important;line-height:22px!important}#route-gallery-section .display-tours-tabs .w-tabs-section.active button.w-tabs-section-header{font-weight:700;color:#fff}#route-gallery-section .display-tours-tabs .w-tabs-section button.w-tabs-section-header{color:#fff;padding:5px 0!important}#route-gallery-section .w-tabs.display-tours-tabs .w-tabs-section .w-tabs-section-content .g-cols{padding-bottom:0!important}#route-gallery-section .w-tabs.display-tours-tabs .w-tabs-section .w-tabs-section-content{padding-top:10px!important;padding-bottom:10px!important}#route-gallery-section .w-tabs.display-tours-tabs .w-tabs-section .owl-nav{display:block}#route-map-section .wpb_row.reversed .vc_col-sm-5,#route-map-section .wpb_row.reversed .vc_col-sm-7{width:100%!important;margin:0!important}#route-map-section .wpb_row.reversed .vc_col-sm-7{order:-1;margin-bottom:30px!important}}@media only screen and (max-width:600px){#camino-top-head .camino-top-head-left h3{font-size:25px;line-height:30px;text-align:center}#camino-top-head .camino-top-head-left{margin-bottom:0!important}#camino-top-head .camino-top-head-right .wpb_row.slick-slider{margin:0!important}#camino-top-head .camino-top-head-right .w-iconbox .w-iconbox-meta{line-height:22px}#camino-top-head .camino-top-head-right .w-iconbox .w-iconbox-meta span.w-iconbox-title{font-size:16px;line-height:16px!important}.custom_listing.route-listing h2.display_route_sub_title{font-size:25px!important;line-height:30px!important}.route-CTA-section h2.cta_section_sub_title{margin-bottom:30px!important;font-size:25px!important;line-height:30px!important}.route-video-section .route_video_content{padding-top:0}#faq-section-main h2.sub_title,#faq-section-main h2.faq_title{margin-bottom:20px!important;font-size:25px!important;line-height:30px!important;text-align:center}.route-video-section h2.route_video_sub_title{margin-bottom:20px!important;font-size:25px!important;line-height:30px!important;text-align:center}.custom_listing.route-listing h3.display_route_sub_title{margin-bottom:20px!important;font-size:21px!important;line-height:35px!important;text-align:center}.route-CTA-section h3.w-text{margin-bottom:20px!important;font-size:21px!important;line-height:35px!important;text-align:center}.route-rating-section .vc_col-sm-4 .w-iconbox{padding:0;justify-content:center}.custom_listing.route-listing .w-grid{--gap:0!important}.custom_listing.route-listing article.w-grid-item h2.w-post-elm.post_title a{left:0;right:0}.custom_listing.route-listing article.w-grid-item h2.w-post-elm.post_title{text-align:center;font-size:20px!important;line-height:25px!important}.custom_listing.route-listing article .w-hwrapper.usg_hwrapper_1.has_text_color.align_left.valign_middle.wrap{justify-content:center}.route-video-section .route_video iframe{height:250px}#faq-section-main p.faq_content{text-align:center;font-size:18px;line-height:28px}#camino-top-head .camino-top-head-left p{font-size:18px;line-height:28px}#faq-section-main .route_faq .repeater .repeater-row .repeater-field.question{font-size:20px;line-height:30px}#faq-section-main .route_faq .repeater .repeater-row.active .answer{font-size:18px;line-height:28px}.custom_listing.route-listing p.w-post-elm.display_route_content{font-size:18px;line-height:28px}.route-video-section .route_video_content{font-size:18px;line-height:28px}#route-map-section h2.map_title{margin-bottom:20px!important;font-size:25px!important;line-height:30px!important;text-align:center}#route-camino-map-tab-section h2.route_tab_title{margin-bottom:20px!important;font-size:25px!important;line-height:30px!important;text-align:center}#route-gallery-section h2.gallery_title{margin-bottom:20px!important;font-size:25px!important;line-height:30px!important;text-align:center}.route-CTA-section h2.cta_title{margin-bottom:20px!important;font-size:25px!important;line-height:30px!important;text-align:center}#route-camino-map-tab-section .camino_plan_content{text-align:center}#route-camino-map-tab-section .display-tours-tabs .w-tabs-sections .w-tabs-section-content{padding:10px 0!important}#route-map-section .map_info_main{width:100%;position:relative;margin-top:20px}#route-map-section .map_info_main .w-image.map_info_icon{position:relative;left:0;text-align:center}#route-map-section .map_info_main .w-image.map_info_icon img{width:40px!important}#route-map-section .map_info_main .w-image.map_info_icon.icon-days img{width:50px!important}#route-map-section .map_info_main .w-image.map_info_icon.icon-stages img{width:50px!important}}#guided-banner .tour-feature-image img.banner-img-tour{width:100%!important;height:700px;object-fit:cover;object-position:center center}#guided-banner .tour-feature-image{position:relative}#guided-banner .tour-banner-caption{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:100px;width:560px}#guided-banner .tour-banner-caption h1{color:#fff;font-size:75px;line-height:85px;margin:0 0 40px;text-transform:capitalize}.tour-booking-info span{background-color:#65d072;margin-right:20px;padding:15px 25px;border-radius:16px;color:#fff;font-weight:800;font-size:16px}.tour-booking-info span.booking-info-status{color:#fff}.tour-bottom-info{position:absolute;bottom:8px;right:0}.tour-bottom-info .tour-bottom-info-inner{display:flex;background-color:#fff;border-bottom-left-radius:16px;border-top-left-radius:16px;padding:30px 20px;box-sizing:border-box;gap:30px}.tour-bottom-info .tour-bottom-info-inner .tour-info-box{display:flex;align-items:center;gap:15px;border-right:1px solid #e7e7e7;padding-right:20px;box-sizing:border-box}.tour-bottom-info .tour-bottom-info-inner .tour-info-box span.tour-info-icon{vertical-align:middle;display:inline-flex}.tour-bottom-info .tour-bottom-info-inner .tour-info-box span.tour-info-text{font-size:18px;display:inline-flex;font-weight:700;line-height:22px}.tour-bottom-info .tour-bottom-info-inner .tour-info-box span.tour-info-icon img.difficulty{width:63px}.tour-bottom-info .tour-bottom-info-inner .tour-info-box:last-child{border:none}.tour-bottom-info .tour-bottom-info-inner .tour-info-box button.w-btn.us-btn-style_18{border-radius:16px!important;text-transform:uppercase;font-size:18px;line-height:25px}#review-section .review-rating{width:70%;display:flex;gap:25px}#review-section .review-rating .review-rating-box .review-box-icon span{color:#333;font-weight:700;font-size:25px;line-height:25px}#review-section .review-rating .review-rating-box .review-box-rating span img{width:90px}#booking-form-section .review-rating-box.rating-center{text-align:center}#review-section .review-rating .review-rating-box .review-box-icon span img{width:40px;height:22px;object-fit:contain}#review-section .review-rating .review-rating-box .review-rating-number span{font-size:14px;line-height:14px;color:rgba(51,51,51,.63)}#review-section .review-rating .review-rating-box .review-rating-box.rating-center{text-align:center}#review-section .review-rating .review-rating-box .review-rating-number{margin-top:-9px}#review-section .review-quote-slider .item.slick-slide p{text-align:left;padding:0!important;font-size:20px;line-height:26px;letter-spacing:.1px;color:#000;font-weight:500;margin-bottom:5px}#review-section .review-quote-slider .item.slick-slide span.review-author{text-align:right;color:#000;font-size:18px;line-height:25px;width:100%;display:inline-block}#review-section .review-quote-slider .slick-prev.slick-arrow{position:absolute;top:-100px;right:70px!important;transform:translateY(0);float:none!important;width:auto;width:13px;padding:0;left:auto!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADGSURBVHgBfZKhDsIwFEXbLJgKDAi+oAgMCASaf9g/oPkOLAmSbwCLQSNmZqYnQNRSy33hNmm6tS85aZOe7r63TatyzcBRNrogWXAABricuAc19w24jok1RakbuKfRhlES+aXwCIc6aVpWB86gj2N00nRPyaX9iHjhXqQTYwdVcV2CKZiANid2jLK8sKHsx54osS+wBguuTSxX0SXPQ0t5Bz7gnYpBfqr/G5A2thy4S8VQbTSkJJicqDik9L4C89LfE0q+lv8Bt84mgDdWFg8AAAAASUVORK5CYII=");background-repeat:no-repeat;height:20px}#review-section .review-quote-slider .slick-next.slick-arrow{right:0!important;top:-100px!important;transform:translateY(0)!important;float:right!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADTSURBVHgBfZKhEoJAFEUfYLJSDFgMGjRQNVisGvUjjPoPfoLdatVqphjMFAvFQDFIsHif3B0RWO7MGWbZs2/f7qwnIjswAzeQiSUuvz7Ygq5N9EAEOqAHpqx6rxPf4MrxAAyBA+KyaBKzmop9LjL//kThlnqoEfsNOc7KoubJyZCHHIOHI/a0wYaVX26DOJffdV3qKup2axBoJXAEUVkMKKmcgj1IdKIoTsCSvSWUUjNpxAV7+vYDztxWiuJK8kehOVGqpCX5Penqg+T3Z43PvhrzAcWJJ//vKfdNAAAAAElFTkSuQmCC");width:13px;background-repeat:no-repeat;height:20px}#review-section .review-quote-slider .slick-arrow i.fa{display:none}#itinerary-section .tour-itinerary .itinerary-day-list{float:left;width:100%;padding-bottom:70px}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-left{width:70%;float:left;padding-right:50px}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-right{float:right;width:30%}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-left h3{margin:0;padding:0;font-size:28px;line-height:35px;color:#000}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-left h3.itinerary-title{margin:20px 0;color:#2979ff}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-left p{font-size:18px;line-height:28px;color:#575757}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-right img{border-radius:26px}#itinerary-section .tour-itinerary .itinerary-day-list:last-child{padding-bottom:0}#itinerary-section .dkpdf-button-container{padding:75px 0!important}#itinerary-section .dkpdf-button-container button#DownloadOpenPopup{font-size:18px;text-transform:uppercase;border-radius:15px}#booking-form-section .booking-info-left h2{color:#2979ff;font-size:32px;line-height:25px;text-align:center}#booking-form-section .booking-info-left .vc_column-inner{align-items:center;display:flex;flex-direction:row}#booking-form-section .booking-info-left .custom_tour_title_from_to{margin-top:24px!important;margin-bottom:24px!important;border-radius:20px!important;padding:16px!important;background:#fece5c!important;margin-left:50px;margin-right:50px}#booking-form-section .booking-info-left .starting-from{text-align:center}#booking-form-section .booking-info-left .starting-from h4{margin:0 0 10px;font-size:28px;line-height:35px;font-weight:700}#booking-form-section .starting-from span{font-size:28px;line-height:35px;font-weight:700;color:#2979ff}#booking-form-section .booking-info-right .custom_tour_form{float:left;border-radius:20px;background-color:#f6d06f;padding:0;width:100%}#booking-form-section .booking-info-right .custom_tour_form .lf-contact-details{padding:0!important;border-radius:0!important}#booking-form-section .camino-guided-tour-form{float:left;width:100%}#booking-form-section .booking-info-right .custom_tour_form .camino-form-left{float:left;width:50%;padding:20px 20px 0}#booking-form-section .booking-info-right .custom_tour_form h4.form-heading{font-size:24px;line-height:34px;margin:0 0 25px;width:100%;float:left}#booking-form-section .booking-info-right .custom_tour_form .camino-form-left .camino-guided-tour-nmpeople{float:left;width:100%;margin-bottom:30px}#booking-form-section .booking-info-right .custom_tour_form .camino-form-left .camino-guided-tour-nmpeople .camino-guided-icon{float:left;margin-top:10px}#booking-form-section .booking-info-right .custom_tour_form .camino-form-left .camino-guided-tour-nmpeople .form-wrapper{float:left;width:87%}#booking-form-section .camino-guided-tour-fields{float:left;width:100%}#booking-form-section .camino-guided-tour-fields .form-control{float:left;width:50%}#booking-form-section .camino-guided-tour-fields .form-control-full{float:left;width:100%}#booking-form-section .camino-form-right{float:left;width:50%;padding:20px 20px 0 0}#booking-form-section .booking-info-right .custom_tour_form .camino-guided-tour-fields.form-field-name .form-control{width:33.33%;padding-right:10px}#booking-form-section .camino-form-right .camino-guided-tour-fields div#wpforms-645-field_13-container{padding-right:10px}#booking-form-section .camino-form-right .camino-guided-tour-fields.phone-form div#wpforms-645-field_9-container.form-control{width:30%;padding-right:10px}#booking-form-section .camino-form-right .camino-guided-tour-fields.phone-form div#wpforms-645-field_7-container.form-control{width:70%;padding-right:10px}#booking-form-section .camino-form-right .camino-guided-tour-fields div#wpforms-645-field_8-container.form-control-full{padding-right:10px}#booking-form-section .camino-guided-tour-fields.form-year .form-control{padding-right:10px}#booking-form-section .camino-guided-tour-fields.form-year{margin:20px 0}#booking-form-section .camino-form-right .camino-guided-tour-fields{margin-bottom:15px;margin-top:0!important}#booking-form-section .camino-form-right .lf-contact-details.camino-guided-tour-fields{margin-bottom:0!important}#booking-form-section .camino-form-right div#wpforms-645-field_5-container{margin-bottom:0!important}#booking-form-section .camino-guided-tour-fields.button-section{padding:20px}#booking-form-section .camino-form-left div#wpforms-645-field_4-container.camino-guided-tour-fields{margin-bottom:20px}#explore-section .guided-book-tour .guided-book-tour-inner .guided-book-tour-image img.tour-image{width:100%;height:260px;border-top-right-radius:16px;border-top-left-radius:16px}#explore-section .guided-book-tour .guided-book-tour-info h3{font-size:20px;margin:0 0 15px;line-height:25px;min-height:50px;position:relative;font-weight:500}#explore-section .guided-book-tour .guided-book-tour-info h3 a{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#172023}#explore-section .guided-book-tour .guided-book-tour-inner{border-radius:16px;border:1px solid rgba(23,32,35,.1);background-color:#fff;width:100%}#explore-section .guided-book-tour .guided-book-tour-info{padding:24px;position:relative}#explore-section .guided-book-tour .guided-book-tour-info p{margin:0;font-size:16px;line-height:22px;color:rgba(23,32,35,.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400}#explore-section .guided-book-tour .month-grid-container{margin:20px 0!important}#explore-section .guided-book-tour button.btn-submit{font-size:16px;width:126;height:38;border-radius:999px;padding-top:8px;padding-right:25px;padding-bottom:8px;padding-left:25px;background-color:#fbbc05;color:#000}#explore-section .guided-book-tour .month-grid-container .month-grid-tooltip{position:absolute;top:0;left:0;transform:translateX(0);padding:10px;width:100%}#explore-section .guided-book-tour .month-grid-tooltip .legend .item span{font-size:14px;line-height:20px}#explore-section .guided-book-tour .month-grid-tooltip .legend{display:flex;justify-content:center;margin-bottom:10px;padding:0}.page-id-204880 .l-footer button.w-btn.custom_book_now_btn.icon_atleft.pum-trigger{display:none}.tour-booking-info span.bookstatus_limited{background-color:#ffa500}.tour-booking-info span.bookstatus_full{background-color:rgba(0,0,0,.3)}#guided-banner .logo-buy-now{position:absolute;top:50px;right:140px}@media (max-width:991px){#booking-form-section .vc_col-sm-4.wpb_column.vc_column_container.booking-info-left{width:100%!important;margin-bottom:50px}#booking-form-section .booking-info-left .vc_column-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}#booking-form-section .vc_col-sm-8.wpb_column.vc_column_container.booking-info-right{width:100%!important}#explore-section .guided-book-tour .guided-book-tour-inner .guided-book-tour-image img.tour-image{width:100%;height:210px}}@media (max-width:600px){#guided-banner .tour-feature-image img.banner-img-tour{width:100%!important;height:450px}#guided-banner .tour-banner-caption h1{color:#fff;font-size:35px;line-height:42px;margin:0 0 25px}#guided-banner .tour-bottom-info .tour-bottom-info-inner{display:flex;background-color:#fff;border-bottom-left-radius:0;border-top-left-radius:0;padding:15px 10px;box-sizing:border-box;gap:10px}#guided-banner .tour-bottom-info{position:absolute;bottom:8px;right:0;left:0;border-radius:0!important}.tour-bottom-info .tour-bottom-info-inner .tour-info-box span.tour-info-text{font-size:13px;line-height:16px}.tour-bottom-info .tour-bottom-info-inner .tour-info-box{display:flex;align-items:center;gap:0px;border-right:1px solid #e7e7e7;padding-right:10px}.tour-bottom-info .tour-bottom-info-inner .tour-info-box button.w-btn.us-btn-style_18{font-size:14px;line-height:20px!important;padding:8px 20px!important}#booking-form-section .camino-form-right{float:left;width:100%;padding:20px 20px 0}#booking-form-section .booking-info-right .custom_tour_form .camino-form-left{float:left;width:100%;padding:20px 20px 0}#booking-form-section .booking-info-right .custom_tour_form h4.form-heading{text-align:center}#guided-banner .tour-banner-caption{left:0;width:100%;right:0;padding:0 15px}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-left{width:100%;padding:0;margin:20px 0 0}#itinerary-section .tour-itinerary .itinerary-day-list{float:none;width:100%;padding-bottom:30px;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-right{width:100%}#itinerary-section .tour-itinerary .itinerary-day-list .itinerary-day-list-left h3{font-size:20px;line-height:25px}#booking-form-section .camino-guided-tour-fields.button-section .form-control{width:100%}}