@charset "UTF-8";.dsio-app .colored:hover{color:#90a537}.dsio-app .btn:hover{color:#90a537}.dsio-app .button.colored:hover{color:#7f7f7f!important}.no-button:hover{background-color:#fff;color:#7f7f7f}.dsio-detail .more-points{font-size:30px;line-height:0}.dsio-detail .dsio-detail-body .dsio-detail--photos img{height:auto}.dsio-detail .dsio-detail-body h1{text-shadow:none;color:#acc34c;margin-top:24px}#site-header-inner{border-bottom-width:1px;border-style:solid;border-color:#f1f1f1}#primary{margin-left:12%;margin-right:12%;margin-top:80px}.distance{font-weight:700}.parentUrl{display:block}@media all and (min-width:992px){html.overflow-hidden{padding:0 16px 0 0}html.overflow-hidden .dsio-app{padding:0 0 0 0}}.icon-calendar::before{content:"\e023"!important}.dsio-no-results-text{padding:10px}.dsio-app{z-index:1;position:unset}.dsio-app .centered-content{max-width:1600px}.dsio-app.dsio-app-detail-seo .centered-content{max-width:1100px}.dsio-app .greened{font-size:24px}.dsio-app .greened:before{color:#acc34c}.dsio-app .greened:after{color:#90a537}.dsio-app .greened.strong{font-size:16px;font-weight:200;line-height:24px;color:#acc34c}.dsio-app p,.dsio-app a,.dsio-app h3{margin-top:12px;font-family:"Montserrat",sans-serif;color:#3E3E3E}.dsio-app p.colored,.dsio-app a.colored,.dsio-app h3.colored{color:#acc34c}.dsio-app p.colored,.dsio-app a.colored{color:#90a537}.dsio-app .scrolled{height:150px;overflow-x:hidden;overflow-y:scroll}.dsio-app .bg-colored{background-color:#acc34c}.dsio-app .border-colored{border-color:#acc34c}.dsio-app .colored{color:#acc34c}.dsio-app .docs .fa-file-pdf::before{font-size:24px;margin-right:12px}.dsio-app .docs a{text-decoration:underline}.dsio-app .dsio-close-filters.dsio-close-filters button{padding:15px 10px}@media all and (min-width:480px){.dsio-app .dsio-close-filters.dsio-close-filters button{flex:0 1 0%;margin-bottom:0;height:auto;margin:0;line-height:1;border-radius:0;min-width:80px}}@media all and (max-width:768px){.dsio-app .sm-bg-colored{background-color:#acc34c}.dsio-app .sm-border-colored{border-color:#acc34c}.dsio-app .sm-colored{color:#acc34c}}.dsio-app button:not(.trigger){min-width:unset;padding:unset;height:auto;line-height:normal}.dsio-app .asd__change-month-button>button{padding:4px 8px;border-radius:3px}.dsio-app .button{color:#636363}.dsio-app .button:hover{color:#252525}.dsio-app .button.colored:hover{color:#252525}.dsio-app .button.bordered{border:solid 1px #636363}.dsio-app .button.bordered.colored{border-color:#acc34c}.dsio-app .button.bordered:hover{border-color:#90a537;color:#acc34c}.dsio-app .button.full{border:solid 1px #636363;background:#636363}.dsio-app .button.full.colored{border-color:#acc34c;background:#acc34c}.dsio-app .button.full:hover{border-color:#90a537;background:#90a537}.dsio-app.noFilters .map-wrapper,.dsio-app.noFilters .dsio-header{display:none}.dsio-app.noFilters .dsio-body .list-wrapper{max-width:none;padding:50px 0}.dsio-app .dsio-header--top{background:#FFF;border-top:solid 1px #EEE;border-bottom:solid 1px #EEE}@media (max-width:767px){.dsio-app .dsio-header--top>div{height:100%}}.dsio-app .dsio-header--second{background:#FFF}@media (min-width:1600px){.dsio-app .dsio-body{max-width:1600px;margin:auto!important;width:100%}}.dsio-app .dsio-context-filters .context-filter{color:#3E3E3E;font-family:"Montserrat",sans-serif}.dsio-app .dsio-context-filters .context-filter:hover{background:#acc34c!important}.dsio-app .list-item .content img.pictos[title="5 étoiles"],.dsio-app .list-item .content img[title="4 étoiles"],.dsio-app .list-item .content img[title="3 étoiles"],.dsio-app .list-item .content img[title="2 étoiles"],.dsio-app .list-item .content img[title="1 étoiles"]{height:15px!important}.dsio-app .list-item .content .lienAncrDate{font-size:12px}.dsio-app .list-item .content .lienAncrDate:hover{color:#90a537}.dsio-app .list-item h2{margin-bottom:10px;font-size:21px;line-height:1.2}.dsio-app .list-item h2 a{font-size:inherit;line-height:inherit}.dsio-app .list-item p,.dsio-app .list-item a,.dsio-app .list-item h3{font-family:"Montserrat",sans-serif}.dsio-app .list-item h3,.dsio-app .list-item h3 a{color:#90a537;margin-top:15px;font-weight:500;font-size:22px;line-height:1.2}.dsio-app .list-item h3:hover,.dsio-app .list-item h3 a:hover{color:#acc34c}.dsio-app .list-item .iG{position:relative;overflow:unset;border-radius:4px;overflow:hidden}.dsio-app .list-item .iG.noImg{background:#EEE}.dsio-app .list-item .iG.noImg:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:url(/diffusio-3/public/assets/img/liste-logo.png) no-repeat center center;opacity:.4}.dsio-app .list-item .classement{display:flex;justify-content:flex-start;align-items:center;transform:translateY(0);margin-top:4px}.dsio-app .list-item .epis,.dsio-app .list-item .cles{display:flex;justify-content:flex-start;align-items:baseline}.dsio-app .list-item .epis .epi:not(:first-child),.dsio-app .list-item .cles .epi:not(:first-child){margin-left:-12px}.dsio-app .list-item .epis .cle:not(:first-child),.dsio-app .list-item .cles .cle:not(:first-child){margin-left:-12px}.dsio-app .list-item .paveDates{position:absolute;bottom:0;left:0;display:flex;padding:6px;background:rgba(0,0,0,.75);z-index:1000}.dsio-app .list-item .paveDates .dates,.dsio-app .list-item .paveDates .dates-mention,.dsio-app .list-item .paveDates .dates-unique,.dsio-app .list-item .paveDates .dates-proche-multi{font-size:13px;color:#fff}.dsio-app .list-item p.l{font-weight:200;margin-bottom:5px}.dsio-app .list-item strong.s{font-weight:500}.dsio-app .list-item .label,.dsio-app .list-item .prod{font-family:"Montserrat",sans-serif;color:#acc34c}.dsio-app .list-item .distance{color:#acc34c}.dsio-app .list-item .km,.dsio-app .list-item .type{background:#2E2E2E;font-weight:500;text-transform:uppercase;color:#FFF;font-size:11px;display:inline-block;padding:0 8px 0 13px;line-height:34px;margin:0;position:absolute;right:5px;top:-5px;white-space:nowrap;max-width:280px;text-overflow:ellipsis}.dsio-app .list-item .km i,.dsio-app .list-item .type i{margin:0 5px;font-size:14px}.dsio-app .list-item.list-item-afterList{width:100%;border-top:solid 1px #A4A4A4;margin:0 10px;padding:20px 0 50px 0;cursor:default}.dsio-app .list-item.list-item-afterList .non-adherents{padding:20px 0;font-size:14px;color:#7A7A7A;opacity:.7;transition:color .2s ease-in-out}.dsio-app .list-item.list-item-afterList .non-adherents:hover,.dsio-app .list-item.list-item-afterList .non-adherents i{color:#acc34c}.dsio-app .list-item .paveTarifDates{background:rgba(26,26,26,.6);padding:5px 5px;position:absolute;bottom:0;left:0;z-index:2}.dsio-app .list-item .paveTarifDates .ouverture{padding:5px 15px}.dsio-app .list-item .paveTarifDates p{font-size:14px;font-weight:300;color:#FFF;text-align:center;line-height:23px;float:left;margin:0}.dsio-app .list-item .paveTarifDates p strong{font-size:26px;font-weight:500;display:block;color:#EF8A25}.dsio-app .list-item .paveTarifDates p.dateFin{padding:0 0 0 15px;margin-left:10px;background:url(https://www.tourisme-quercy-caussadais.fr/wordpress/../diffusio-3/public/css/../assets/fonds/separateur-dates.png) no-repeat left 5px}.dsio-app .list-item .paveTarifDates.tarifGratuit p strong{font-weight:400;font-size:22px}.dsio-app .list-item .paveTarifDates.ouverture p{line-height:17px}.dsio-app .list-item .paveTarifDates.ouverture p strong{line-height:30px}.dsio-app .list-item .date strong{color:#acc34c;font-weight:500}.dsio-app .list-item .resa{background:#EF8A25;display:block;font-weight:400;font-size:18px;font-family:ubuntu;color:#FFF;text-transform:none;line-height:46px;height:46px;display:inline-block;padding:0 35px;margin:15px 0 0 0}.dsio-app .list-item .resa.large{padding:8px 15px;line-height:1.1;height:fit-content;font-size:16px;font-weight:400}.dsio-app.loading .list-item .bsk-app-link,.dsio-app.loading .list-item .paveTarifDates{display:none}.dsio-app .dsio-navigation .bubble-loader .bubble{background:#acc34c!important}.dsio-app .dsio-navigation a.more{color:#acc34c}@media all and (max-width:767px){.dsio-app .dsio-navigation a.more{border-color:#acc34c;background-color:#acc34c;color:#FFF}}.dsio-app .map-wrapper .userIconWrapper{background:#90a537}.dsio-app .map-wrapper .marker-cluster{background-color:rgba(172,195,76,.5)}.dsio-app .map-wrapper .marker-cluster div{background-color:#90a537}.dsio-app .map-wrapper .price-icon-wrapper .price-icon{color:#90a537}.dsio-app .map-wrapper .price-icon-wrapper .price-icon.empty{background:#acc34c}.dsio-app .map-wrapper .price-icon-wrapper .price-icon:hover,.dsio-app .map-wrapper .price-icon-wrapper .price-icon.hover{background:#acc34c}.dsio-app .map-wrapper .price-icon-wrapper .price-icon:hover.empty,.dsio-app .map-wrapper .price-icon-wrapper .price-icon.hover.empty{background:#6e7f2a}.dsio-app .map-wrapper .price-icon-wrapper .price-icon:hover .price-anchor-point,.dsio-app .map-wrapper .price-icon-wrapper .price-icon.hover .price-anchor-point{background:#acc34c}.dsio-app .map-wrapper .leaflet-popup-content{min-width:370px}.dsio-app .dsio-mods button{color:#3E3E3E;font-family:"Montserrat",sans-serif}@media all and (max-width:767px){.dsio-app .dsio-mods button{background:#90a537!important;color:#FFF;padding:10px 20px;height:50px}}.dsio-app .dsio-reset-button-wrapper{border-left:solid 1px #EEE}.dsio-app .result-counter{font-family:"Montserrat",sans-serif}.dsio-app .result-counter strong{color:#acc34c}.dsio-app .dsio-sort{font-family:"Montserrat",sans-serif}.dsio-app .dsio-sort .title{font-family:"Montserrat",sans-serif}.dsio-app .dsio-sort .sort-popup{transition:opacity 0.2s ease-in-out;border:1px solid rgba(0,0,0,.2);box-shadow:none}.dsio-app .dsio-sort .sort-popup .sort-list>li{padding:0 0}.dsio-app .dsio-user-position{font-family:"Montserrat",sans-serif}.dsio-app .dsio-user-position label .status{height:27px;border:solid 1px #999;border-radius:27px}.dsio-app .dsio-user-position label .status i{height:27px;width:27px;background:#999}.dsio-app .dsio-user-position input:checked+label .status i{background:#acc34c}.dsio-app .nbChecked{height:7px;width:7px;line-height:7px;background:#acc34c}.dsio-app .filterWrapper.moreFilters .nbChecked{height:16px;width:16px;line-height:16px}.dsio-app .filterWrapper.moreFilters .nb-results strong{color:#acc34c}.dsio-app .filterWrapper .title{font-family:"Montserrat",sans-serif}.dsio-app .filterWrapper .title.active{color:#acc34c}.dsio-app .filterWrapper .title i.icon-calendar,.dsio-app .filterWrapper .title i.icon-arrow{color:#3E3E3E}.dsio-app .filter--popup{border:1px solid rgba(0,0,0,.2);box-shadow:none;transition:opacity 0.2s ease-in-out}.dsio-app .textSearch .floating-placeholder.focused input{color:#acc34c}.dsio-app .geoFilter .v-select .dropdown-menu .highlight>a{background:#acc34c}.dsio-app .geoFilter .v-select .dropdown-toggle .selected-tag{color:#acc34c}.dsio-app .geoFilter .v-select.distanceExtend:not(.open){border-color:#acc34c}.dsio-app .facetFilter .nbChecked{height:16px;width:16px;line-height:16px}.dsio-app .facetFilter .facetFilterCheckbox label{font-family:"Montserrat",sans-serif}.dsio-app .facetFilter .facetFilterCheckbox input:checked+label{color:#90a537}.dsio-app .facetFilter .facetFilterCheckbox input:checked+label:before{color:#acc34c}.dsio-app .rangeFilter .vue-slider .vue-slider-dot-tooltip-inner{font-family:"Montserrat",sans-serif}.dsio-app .rangeFilter.activeRange .vue-slider-process{background:#acc34c}.dsio-app .rangeFilter.activeRange .vue-slider-dot-tooltip-inner{background:#acc34c;border-color:lo #acc34c;color:#FFF}.dsio-app .DateFilter .person-count .person-count-input{border:solid 1px #acc34c;color:#acc34c;width:50px}.dsio-app .DateFilter .datepicker-trigger{color:#3E3E3E;font-family:"Montserrat",sans-serif}.dsio-app .DateFilter .datepicker-trigger .asd__day button{font-weight:400;height:100%}.dsio-app .DateFilter .datepicker-trigger .asd__day.asd__day--selected{background:#90a537!important;border-color:#90a537!important}.dsio-app .DateFilter .datepicker-trigger .asd__day.asd__day--in-range{background:#acc34c!important;border-color:#90a537!important}.dsio-app .DateFilter .datepicker-trigger .asd__action-buttons button{color:#90a537!important}.dsio-app .DateFilter .datepicker-trigger .asd__action-buttons button:first-child{color:#3E3E3E!important}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-header-content{border-bottom:solid 1px #B6B6B6}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-header-content .share a,.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-header-content .share p,.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-header-content .share button{font-family:"Montserrat",sans-serif}.dsio-app .dsio-detail:not(.dsio-detail-seo) .progress-bar:after{background-color:#acc34c}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-content #filArianeInterne ul.est-centre{padding:0 0 0 20px}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-content #filArianeInterne ul.est-centre a{margin:0}.dsio-app .dsio-detail:not(.dsio-detail-seo) #galerieImage .lae-col{padding:0!important}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-content .layout-container{margin:auto}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-content .dsio-detail-header{max-width:unset;margin:auto 0}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-content .dsio-detail-header .dsio-detail-header-content{margin:auto 20px;border-bottom:none}@media (min-width:1600px){.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-content .dsio-detail-header,.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail-content .dsio-detail-body{margin:24px;max-width:1100px}.dsio-app .dsio-detail:not(.dsio-detail-seo) .dsio-detail h1{color:#acc34c;text-shadow:none}}.dsio-app .dsio-detail{z-index:1000}.dsio-app .dsio-detail h1{color:#acc34c;text-shadow:none}.dsio-app .dsio-detail .dsio-detail-stick-header.is_stuck .date{display:none}.dsio-app .dsio-detail .dsio-detail--sidebar img{width:auto}.dsio-app .dsio-detail .dsio-detail--sidebar a{font-weight:400}.dsio-app .dsio-detail .dsio-detail-stick-header img.pictos[title="5 étoiles"],.dsio-app .dsio-detail .dsio-detail-stick-header img[title="4 étoiles"],.dsio-app .dsio-detail .dsio-detail-stick-header img[title="3 étoiles"],.dsio-app .dsio-detail .dsio-detail-stick-header img[title="2 étoiles"],.dsio-app .dsio-detail .dsio-detail-stick-header img[title="1 étoiles"]{height:20px!important}.dsio-app .dsio-detail .dsio-detail--photos .dsio-detail--fancybox{position:relative}.dsio-app .dsio-detail .dsio-detail--photos .video:after{content:"\f16a";position:absolute;top:0;left:0;right:0;text-align:center;font-family:FontAwesome;text-shadow:0 0 3px #000;font-size:70px;color:#fff;bottom:0;display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .3s ease-in-out}.dsio-app .dsio-detail h3:before{margin-bottom:8px;margin-top:48px;content:'';display:block;width:100px;height:10px;background:linear-gradient(90deg,#020024 0%,#919e0e 0%,#00d4ff 100%)}.dsio-app .dsio-detail .dsio-detail--map{z-index:0}