/* Source and licensing information for the line(s) below can be found at https://24-so-lo-test.goodtimesdilding.com/sites/24-so-lo/themes/custom/boostrap_3/css/style.css. */
.float-left{float:left}.float-right{float:right}.hide{display:none}.p10{padding:10px}.clearboth{clear:both}.path-frontpage h1.page-header{margin:0;padding-bottom:10px}h1.page-header{margin:15px;padding-bottom:10px}.article .field--name-body img{padding:10px}.lang-dropdown-form img.language-icon{vertical-align:unset;position:relative;top:-30px;left:2px}.lang-dropdown-form img{width:30px}.select-wrapper:after{right:6px}.lang-dropdown-select-element{border:0}.block-language-dropdown-blocklanguage-content{width:70px;float:right}.navbar-brand{font-weight:400;font-size:25px}.navbar-nav>li>a,.navbar-nav>li>a:hover{padding-top:5px}.btn-primary,.btn-booking,.btn-primary a:hover,.btn-booking a:hover{font-weight:700}.navbar-default .navbar-nav>.last>a{background-repeat:no-repeat;border-radius:4px;text-shadow:0 -1px 0 rgb(0 0 0/30%);font-size:17px;vertical-align:middle;margin:2px;text-align:center;padding-top:12px}.navbar-default .navbar-nav>.last>a:hover{font-weight:700}.breadcrumb{margin-top:10px}.view-gallerie-photo{margin-top:1em}.view-gallerie-photo img,.idee-de-sejour-interne .field--name-field-images .field--item img,.idee-de-sejour-externe .field--name-field-images .field--item img,.chambre .field--name-field-images .field--item img{width:100%;padding:3px;border-radius:10px}.view-gallerie-photo a{text-decoration:none}.view-gallerie-photo p{margin:0 0 10px;display:inline;position:relative;bottom:60px;left:6px;padding:.4em;border-radius:10px}.leaflet-popup-content{font-size:15px}.formules-grid.views-row{display:inline-block;width:calc(50% - 1rem);margin:.5rem;vertical-align:top;border-radius:6px;overflow:hidden;box-sizing:border-box;transition:all .3s ease}.formules-grid{padding:0;float:left}.formules-grid.views-row:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.formules-grid.views-row h2{text-align:center;font-size:1.3em;font-weight:700;margin:10px 0}.formules-grid .field--label-inline .field--label{margin:.3em 1em}.formules-grid .extras .field--label-inline .field--label,.formules-grid .chambre .field--label-inline .field--label{margin:0 1em}.formules-grid.views-row img{width:100%;height:auto;display:block;border-radius:6px 6px 0 0;margin-bottom:.5rem}.formules-grid.views-row .field--item{font-size:.95em;line-height:1.4;margin:.3em 1em}.formules .field--name-field-prix .field--label,.formules .field--name-field-prix .field--item{margin:.3em 0;font-size:larger;font-weight:700}.formules-grid.views-row .field--name-field-info-f .field--item{font-size:.95em;line-height:1.4}.formules-grid .field--name-field-btn-reservation a,.formules-grid .node-readmore a{display:inline-block;padding:.45em 1em;text-decoration:none;font-weight:600}.formules-grid .field--name-field-btn-reservation,.formules-grid .node-readmore{display:inline-block;vertical-align:middle;margin:.5em .5em 0 0}.formules-grid .field--name-field-btn-reservation{margin:0 .5em 0 0}.formules-grid .links.inline.list-inline{margin:0;padding:0}.formules-grid{position:relative;padding-bottom:1em}.view-chambres .formules-grid{position:relative;padding-bottom:4em}.formules-grid .links.inline.list-inline{position:absolute;right:.8em;bottom:1em}.formules-grid .links.inline.list-inline .node-readmore a{margin:0}.formules-grid.views-row .clearfix{clear:both}@media (max-width:991px){.formules-grid.views-row{width:100%;margin:.5rem 0}}.view-faq .card{margin-bottom:3px;border-radius:16px 16px 0 0}.view-faq .class-header .btn-link{font-size:16px;font-weight:700}.view-faq .panel-body .views-field-field-conclusion{text-align:center;padding:5px}.views-view-responsive-grid__item .views-field-title{text-align:center}.views-view-responsive-grid__item .views-field-field-prix .text-right{padding-right:20px}.views-view-responsive-grid__item{border-radius:6px;margin:.5em}.view-blog .card img{margin:auto}.page-node-type-chambre .field{padding:.2em}.field--name-field-image img{display:block;margin:1em auto}.article .field--name-field-images,.idee-de-sejour-interne .field--name-field-images,.idee-de-sejour-externe .field--name-field-images,.chambre .field--name-field-images{display:block;margin-left:auto;margin-right:auto}.article .field--name-field-images .field--item,.idee-de-sejour-interne .field--name-field-images .field--item,.idee-de-sejour-externe .field--name-field-images .field--item,.chambre .field--name-field-images .field--item{float:left;padding:1em;width:100%}.field--name-field-comprend .field--items,.field--name-field-ne-comprend-pas .field--items{padding-left:10px}.block-views-blockidees-sejours-block-1 .collapsiblockTitleCollapsed,.block-views-blockidees-sejours-block-2 .collapsiblockTitleCollapsed{margin:.3em 0;padding:0 1em;background-repeat:no-repeat;text-shadow:0 -1px 0 rgb(0 0 0/30%);border-radius:3px}.view-id-partenaires .views-row,.view-id-randonnee .views-row{margin:10px 0}.view-display-id-partenaires_reseau .views-row{border-bottom:0}.view-id-partenaires{margin-top:20px}.view-id-partenaires img{display:block;margin:1em auto}.view-id-activites_et_partenaires .view-footer{margin:1em 0}.view-id-activites_et_partenaires .view-footer img{margin-left:.5em;display:inherit}.legende{width:100%;padding:7px}.randonnee .field--type-address .field--item{float:left}.page-node-type-geolocation-address .layout__region--second-above{padding:20px;margin-top:20px}.form-item-gdpr-warning{font-weight:700;padding:5px;border-radius:5px}.form-item-gdpr-warning a{padding:5px 15px}.view-header,.view-livre-d-or a{font-size:larger}.form-item-date-d-arrivee-heure .form-type-webform-time,.form-item-date-de-depart-heure .form-type-webform-time{display:none}.webform-submission-form .panel-default,.webform-submission-form .panel-default>.panel-heading{border:none;background-color:transparent;padding:0;margin:0}.webform-submission-form .panel-default{margin-top:.5625rem}.webform-submission-form .panel-title{margin-bottom:0;display:inline;padding-right:.5em;font-weight:700;vertical-align:middle;font-size:14px}.webform-submission-form .panel-body{padding:0}.webform-actions{margin-top:.5625rem}.webform-submission-form #edit-genre--wrapper-legend{display:none}.gestionnaire{padding:15px 5px;margin:5px;height:255px;width:150px;line-height:20px}.gestionnaire-font{font-size:17px;line-height:20px}.user-logged-in .login{display:none}#block-boostrap-3-reservations,#block-reservations,.path-gestionnaire-reservation nav,.path-calendrier-semaine nav,.path-calendrier-mois nav{display:flex;padding-left:15px}#block-boostrap-3-reservations h2,#block-reservations h2,.path-gestionnaire-reservation h2,.path-calendrier-semaine h2,.path-calendrier-mois h2{float:left;margin-top:7px;margin-bottom:0}.navbar-default .menu--reservations>.last>a{background-color:transparent;background:0 0;border:none;text-shadow:none;font-size:inherit;font-weight:inherit;vertical-align:inherit;margin:0;padding-top:15px;text-align:inherit}.navbar-default .menu--reservations>.last>a:hover{font-weight:inherit}.external-calendar{float:left;margin:0 5px;padding:5px;border-radius:5px}.table.sticky-header thead{position:static;z-index:500}.btn-group{display:flex}.calendar-view-pager__reset a,.calendar-view-pager .pager__item>*{font-size:initial;line-height:initial}.calendar-view-table .calendar-view-day__row{font-size:initial}.view-calendrier-des-reservations ul{list-style-type:none}.calendar-view-table caption{display:none;text-transform:capitalize}.calendar-view-table{font-size:x-large}.calendar-view-table th{font-size:15px}.calendar-view-table .calendar-view-day__number{width:3.5rem}.calendar-view-day__row .is-multi--middle,.calendar-view-table .calendar-view-day__row{border:0}.calendar-view-pager{list-style-type:none}.views-live-preview .preview-section{margin:0 -.3125rem;padding:.1875rem .3125rem;border:1px dashed #dedede}.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin:var(--space-m) 0;list-style:none;text-align:center;font-weight:700}.pager__item{display:inline-block;margin-inline:calc(var(--space-xs)/2);vertical-align:top}.form-item{margin-block:var(--space-l)}.form-item{margin-top:.5625rem;padding-top:0;padding-bottom:0}.calendar-view-pager .pager__item>*{font-size:initial;line-height:initial;margin:15px}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat}.block-block-contentf55fcc99-ca94-4325-b3f0-c8ffd7f18806{margin:1em;text-align:right}#block-boostrap-3-hautdepage .field--name-field-lien{margin-top:2em}.btn-booking{background-repeat:no-repeat;border-radius:4px;text-shadow:0 -1px 0 rgb(0 0 0/30%)}#block-boostrap-3-calendrierdesdisponibilites{padding:20px 0}footer{text-align:center}.footer{width:100%;padding-top:5px}.region-footer{margin-right:auto;margin-left:auto}.navbar{margin-bottom:0}.navbar-brand{padding:15px 0 15px 10px}.navbar-nav .expanded{padding:10px 15px}#block-reservations-menu{display:none}.field-name-field-slideshow .field-item{width:100%;float:left;position:relative;min-height:1px;padding:5px}#cboxTitle{display:none}.view-id-partenaires .views-field-field-geolocation .col-sm-4,.view-id-partenaires .views-field-field-image .col-sm-4,.view-id-randonnee .views-field-field-geolocation .col-sm-4,.view-id-partenaires .view-content .col-xs-12,.view-id-randonnee .view-content .col-xs-12{padding:10px 0 0}.view-id-partenaires img{display:block;margin:0 auto}.calendar-view-pager{flex-direction:inherit}.field--name-field-comprend .fieldset__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (min-width:320px){.navbar-brand{font-weight:700}}@media screen and (min-width:480px){.gestionnaire{padding:15px 9px;margin:10px;height:235px;width:200px}}@media screen and (min-width:768px){h1.page-header{margin:40px 0 20px}.navbar .container{padding-right:0}.nav>li,.navbar-nav .expanded{padding:0}.navbar-nav>li>a,.navbar-nav>li>a:hover{padding-top:15px}.navbar-nav>li>a{padding:15px 10px}.navbar .logo{padding-right:0;margin-right:0}.navbar-brand{padding:15px 0 15px 10px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-collapse{padding-right:15px;padding-left:15px}.navbar-text{float:left;margin-right:7px;margin-left:10px}.view-id-formules .view-content{grid-template-columns:repeat(2,1fr)}.article .field--name-field-images .field--item,.idee-de-sejour-interne .field--name-field-images .field--item,.idee-de-sejour-externe .field--name-field-images .field--item,.chambre .field--name-field-images .field--item{width:50%}.view-id-partenaires img{padding-right:10px}.legende{width:50%}.region-footer{width:750px}}@media screen and (min-width:992px){.navbar-brand{padding:15px 5px 15px 10px}.navbar-nav>li>a{padding:15px 12px}.region-footer{width:970px}}@media screen and (min-width:1200px){.navbar-nav .expanded{padding:0 10px;margin:0 5px}.navbar-brand{margin-left:25px}.article .field--name-field-images .field--item,.idee-de-sejour-interne .field--name-field-images .field--item,.idee-de-sejour-externe .field--name-field-images .field--item,.chambre .field--name-field-images .field--item{width:33%}.legende{width:33%}.region-footer{width:1170px}}
/* Source and licensing information for the above line(s) can be found at https://24-so-lo-test.goodtimesdilding.com/sites/24-so-lo/themes/custom/boostrap_3/css/style.css. */