@media (max-width:767px){.hidden--tablet-down{display:none!important}.sixcol-tablet-portrait-down{width:calc(49.95% - 14px);float:left;margin-right:28px;clear:none}form .button-row.invalid textarea,form .form-row.invalid textarea,form textarea,html.js .button-row.no-label textarea,html.js .button-row.populated textarea,html.js .button-row textarea,html.js .form-row.no-label textarea,html.js .form-row.populated textarea,html.js .form-row textarea,html.js form textarea,html.js textarea{min-height:224px}html.js .alertify-logs,html.js .amaran-wrapper{width:300px;right:0;bottom:0;left:0;margin:auto}.o-flex-grid__item.sixcol-tablet-portrait-down{width:calc(50% - 28px)}footer p.copyright{text-align:center}footer ul.links{display:flex;float:left;width:100%;clear:both;justify-content:space-between}body.sub-page>footer{height:152px}html body.visitor-user a.nav-button{display:block}body.visitor-user header nav #main-menu.desktop,html.js header #locale-selector{display:none}header nav #super-user-menu ul li a{font-size:0}body:not(.iframe)>main{margin-bottom:105px;-webkit-text-size-adjust:none}html.application body main{margin-bottom:77px}body.public.sub-page{margin-bottom:180px}body.public.login{margin-bottom:126px}body.public.login main form div.form-row.remember label{margin-bottom:28px}body.public.login main form div.form-row.remember label+p{clear:left;text-align:left}body.public.login main form div.button-row a.button.flip{margin-bottom:21px}body.public.login main form div.button-row a.button.back{margin-bottom:28px;float:none}.c-plan-your-stay{width:100%;margin-right:14px}body{overflow-x:hidden}.detail-page.panel-page aside.essentials .item-ctas ul li:last-child a{margin-bottom:0}.detail-page.panel-page aside.essentials .the-items .extra-item-links ul li:last-child a{margin-bottom:0}.the-items .sixcol-tablet-portrait-up.item_article .item .enquiry-ctas{clear:both}.detail-page.panel-page aside.essentials .the-items .sixcol-tablet-portrait-up.item_article .item-ctas ul li:last-child a{margin-bottom:0}.filter-panel .row>.sixcol-phone-portrait-up:nth-child(2n){margin-right:0}.filter-panel .search-button-container,.sidebar{width:100%}.sidebar{float:none;clear:both}.sidebar aside{margin:0 auto 28px;width:310px}.sidebar #detail-summary-primary header h4{display:inline-block}.sidebar #detail-summary-primary header .toggle-dates{float:right;display:inline-block;line-height:28px}.sidebar #detail-summary-primary header .toggle-dates a{padding:13px 0 12px 10px;font-size:14px;font-weight:600;color:#468ec4}.sidebar #detail-summary-primary .price-grid__label{display:inline-block}.sidebar #detail-summary-primary .now-price{line-height:28px}.sidebar #detail-summary-primary .now-price .price-grid__label{display:none}.sidebar #detail-summary-primary #price-search form{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar #detail-summary-primary #price-search .form-row{transition:all .2s cubic-bezier(.65,.05,.36,1);max-height:0;width:calc(50% - 7px);margin:0;padding:0;-webkit-animation-delay:.1s;animation-delay:.1s;pointer-events:none}.sidebar #detail-summary-primary #price-search .form-row.inputs--visible{max-height:inherit;margin-bottom:21px;padding-top:7px;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;pointer-events:all}.sidebar #detail-summary-primary #price-search .button-row{flex:1 0 100%;padding-top:0}.sidebar #detail-summary-primary .why-book{display:none}.item.small-player{margin-right:-21px;margin-left:-21px}.slide-caption{display:none}.ext-secteur-bloc{width:100%;margin-bottom:14px;overflow:hidden;clear:both}#ext-conditions-route+h5,#ext-domaine+h5,.ext-pistes-rm-conteneur+h5{margin-top:0}.ext-pistes-rm-conteneur+h5+.ext-pistes-rm-conteneur>.ext-secteur-bloc:first-child{margin-bottom:0;border-radius:0}.ext-pistes-rm-conteneur+h5+.ext-pistes-rm-conteneur>.ext-secteur-bloc:last-child{padding-top:0;border-radius:0 0 4px 4px}.wrapper>header .feefo-badge{display:none}}