/* Source and licensing information for the line(s) below can be found at https://escapadecoquine.fr/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:7px}.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{padding:1rem}.view-id-formules .view-content{max-width:1200px;margin:0 auto;display:grid;gap:1rem}.view-id-formules .formules{border-radius:6px;margin:.5em}.view-id-formules .field--label{padding-left:1em}.formules .node--chambre--teaser{border:0;margin:0}.view-id-formules .formules h2{text-align:center}.view-id-formules .formules a{text-decoration:none}.view-id-formules .field--name-field-comprend .field--item,.view-id-formules .field--name-field-ne-comprend-pas .field--item,.view-id-formules .field--name-field-nombre-de-couchages{padding-left:25px}.view-id-formules .field--name-field-salle-de-bain,.view-id-formules .field--name-field-batiment{padding-left:10px}.view-id-formules .formules .node-readmore a,.view-id-formules .formules .field--name-field-btn-reservation a,.field--name-field-btn-reservation a{background-repeat:no-repeat;border-radius:4px;text-shadow:0 -1px 0 rgb(0 0 0/30%);font-size:17px;vertical-align:middle;padding:7px;text-align:center}.field--name-field-btn-reservation{text-align:center;margin:2em 0}.view-id-formules .formules .field--name-field-prix{text-align:center;padding-top:25px}.view-id-formules .formules .field--name-field-prix .field--item,.page-node-type-formules .field--name-field-prix .field--item{font-size:x-large;font-weight:700}.page-node-type-formules .view-id-formules .formules .field--name-field-nombre-de-couchages{padding-left:25px;padding-top:20px;font-size:large}.view-id-formules .node--chambre--teaser .col-xs-12{padding:0}.view-id-formules .field--name-field-btn-reservation,.view-id-formules .formules .node-readmore{text-align:inherit;margin:5px 5px 10px;padding:5px}.view-id-formules .formules .node-readmore{float:right}.view-id-formules .formules .field--name-field-prix .field--item,.page-node-type-formules .field--name-field-prix .field--item{font-size:large}.view-id-formules .formules .field--name-field-btn-reservation{clear:left}.view-id-formules .formules .node-readmore{clear:right;margin-top:17px}.node--chambre--teaser{border-radius:6px;margin:.5em}.node--chambre--teaser .field--name-field-image img{display:block;margin:0}.node--chambre--teaser h2{position:relative;bottom:90px;left:10%}.node--chambre--teaser a{text-decoration:none;border-radius:6px}.node--chambre--teaser a:hover{text-decoration:none}.node--chambre--teaser .accroche-top{margin-top:-60px;font-size:large;font-weight:700}.view-faq .panel-body .field-content img{float:left;margin:2px;border-radius:6px}.view-blog .card img{margin:auto}.view-faq .panel-body .views-field-field-conclusion{text-align:center;padding:5px}.formules .chambre h2{display:none}.formules .chambre .field--name-field-prix{display:none}.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}.form-item-date-d-arrivee-heure .form-type-webform-time,.form-item-date-de-depart-heure .form-type-webform-time{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}.webform-submission-escapade-coquine-form .messages__wrapper{margin-top:10px}.webform-submission-escapade-coquine-form .alert-success a{font-weight:700}.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-boostrap-3-hautdepage{margin:1em;text-align:right;clear:both}#block-boostrap-3-hautdepage{clear:both}.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%)}footer{text-align:center}.footer{width:100%}.region-footer{margin-right:auto;margin-left:auto}.navbar{margin-bottom:0}.navbar-brand{padding:15px 0 15px 10px}#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}.view-id-formules .formules-grid{padding:0}.view-id-formules .field--name-field-info-f{margin-left:15px}.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}.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-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)}.view-id-formules .field--name-field-btn-reservation,.view-id-formules .formules .node-readmore{padding:10px 25px}.view-id-formules .field--name-field-info-f{margin-left:0}.view-id-formules .field--name-field-ne-comprend-pas,.view-id-formules .field--name-field-comprend,.page-node-type-formules .field--name-field-prix,.page-node-type-formules .field--name-field-info-f{padding:10px}.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-brand{padding-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://escapadecoquine.fr/sites/24-so-lo/themes/custom/boostrap_3/css/style.css. */