.fshr-formMemberInput input{background:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;font-size:14px;padding:5px 10px;text-align:left;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:100%}.fshr-formMemberInput input:focus{border-color:#66afe9;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.fshr-formMemberInput select{background:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;font-size:14px;padding:5px 10px;text-align:left;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:100%}.fshr-formMemberInput select:focus{border-color:#66afe9;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.fshr-form-html .field-validation-error,.fshr-form-html .message{color:#cb0f17}.fshr-html.fshr-form-html input.input-validation-error{border-color:#cb0f17}.fshr-form-html fieldset{border-width:0;background-color:#eee;padding:30px}.fshr-form-html fieldset .grd-row+.grd-row,.fshr-lastminuteEdit-box-content .grd-row+.grd-row{margin-top:7px}.fshr-form-html .fshr-formMember-flex{display:flex;align-items:center;justify-content:center}.fshr-list-item--active{font-weight:700}.fshr-groupEdit-box{border:1px solid #e0eaf6;padding:5px;margin:10px 0}.fshr-groupEdit-box-header{background:#e0eaf6}.fshr-groupEdit-box-header p{margin:0;padding:5px 10px;font-weight:700}.fshr-groupEdit-delete{color:#d9d9d9;font-size:30px;height:20px;line-height:20px;text-align:center;text-decoration:none;width:20px}.fshr-groupEdit-delete:hover{color:#000}.fshr-groupEdit-box-content .num,.fshr-groupEdit-box-content .select{display:inline-block}.fshr-groupEdit-box .fshr-groupEdit-falseRow+.grd-row{margin-top:10px}.fshr-groupEdit-falseRow .grd-row+.grd-row{margin-top:10px}.fshr-groupEdit-box-header-heading{margin:5px 10px;font-size:12px}.fshr-groupEdit-box-content{margin:0 10px}.fshr-groupEdit-box-content+.fshr-groupEdit-box-header{margin-top:10px}.fshr-groupEdit-label{font-weight:700}.fshr-groupEdit-label span{font-weight:300;font-size:12px}.fshr-groupEdit-boxHr:last-child hr{display:none}.fshr-hgroup--cuddleBottom{margin-bottom:0}.fshr-textImage-anchor img{display:block;height:auto;width:100%;text-align:center}.fshr-skiResort-report a,.fshr-report a[rel*=group]{margin-right:10px;margin-bottom:10px;display:inline-block;float:left}.fshr-skiResort-report a span.img,.fshr-report a[rel*=group] span.img{display:block}.fshr-skiResort-report a span.img img,.fshr-report a[rel*=group] span.img img{display:block}.fshr-skiResort-reportBox:after{content:"";display:block;clear:both}.fshr-searchResult-withImg--img{width:25%;box-sizing:border-box;display:block;float:left;margin:15px 0}.fshr-searchResult-withImg--img img{width:100%}.fshr-searchResult-withImg--content{width:75%;box-sizing:border-box;display:block;float:left;padding:0 0 0 15px}.fshr-contentChanged .fshr-searchResultsFilters-itemTitle{background:#6082a6;color:#fff}.fshr-termins-table-item--disabled{background-color:#eee}.fshr-termins-table-item-content .fshr-ajax-loading:after{background-color:#ddd}.fshr-termins-table-item-content .blue{color:#003473}.fshr-termins-table-item-content .orange{color:#f47920}.fshr-formCompact-inPage{width:100%;height:47px;border:1px solid #d9d9d9}.fshr-formCompact-inPage .fshr-formCompact-input{border-color:#bbb;height:47px;line-height:47px}.fshr-formCompact-inPage .fshr-formCompact-button.fshr-icon{height:47px}.fshr-fulltextSearchPage-form{border-bottom:1px solid #eee}.fshr-fulltextSearchPage-img img{width:100%}.fshr-fulltextSearchPage-name{position:relative}.fshr-fulltextSearchPage-header{display:block;margin:0 75px 0 0;font-size:17px}.fshr-fulltextSearchPage-season{position:absolute;right:10px;top:0}.fshr-fulltextSearchPage-paragraph,.fshr-fulltextSearchPage-link{margin:0;padding:0}.fshr-destination-countdown{background-color:#d0dff2;padding:10px 20px}.fshr-destination-countdown-text1{display:block;color:#003473;font-size:20px}.fshr-destination-countdown-text2{display:block;color:#003473;font-size:28px}.fshr-destination-countdown-text2 strong{font-size:42px;font-weight:normal}.fshr-destination-countdown-text3{display:block;color:#003473;font-size:20px}.fshr-destination-countdown-text4{display:inline-block;color:#003473;font-size:18px;font-weight:bold;margin-top:5px}.fshr-destination-countdown-text4+.fshr-destination-countdown-text4{margin-left:10px}.fshr-destination-countdown-text5{display:block;color:#003473;font-size:16px}.fshr-detail-summary-link--change{color:#d0021b;font-size:12px;margin-top:3px}.fshr-detail-skipasInPrice{width:100%;padding:10px;background-color:#f6c1a2;box-sizing:border-box;margin-top:10px}.fshr-page-search .fshr-searchMenu .fshr-filter-footer .fshr-button--commonImportanceSearchDisplay{display:inline-block}.fshr-searchResults-item.fshr-hotel-item .grd-col:first-child{position:relative}.fshr-searchResults-skipasInPrice{position:absolute;right:0;background-color:#f06c20;color:#fff;font-weight:600;padding:4px 15px}.fshr-logo-claim_pl{position:absolute;font-size:11px;color:#003474;bottom:5px}@media(max-width:800px){.fshr-hidden--md{display:none}.fshr-searchResults-skipasInPrice{margin-right:10px}}@media(max-width:700px){.fshr-logo-claim_pl{display:none}}@media(max-width:600px){.fshr-form-html .grd-col--smd-12+.grd-col--smd-12{margin-top:5px}.fshr-form-html .fshr-formMember-noFlex--smd{display:block}.fshr-fulltextSearchPage-link{display:none}}@media(max-width:480px){.fshr-fulltextSearchPage-season{position:relative;right:auto;top:auto;padding:10px 0}.fshr-hidden--sm{display:none}.fshr-detail-skipasInPrice{display:none}.fshr-button--commonImportanceSearchDisplay.fshr-button--iconed{padding-right:33px}}@media(max-width:400px){.fshr-searchResult-withImg--img{width:100%;box-sizing:border-box;display:block;float:none;margin:15px 0 0 0}.fshr-searchResult-withImg--content{width:100%;box-sizing:border-box;display:block;float:none;padding:0}}.form-input--text.validation-valid:disabled{background-color:#f5f5f5;border-color:#bbb;color:#666;background-image:none}.add-room-new{height:100%;border:1px dashed #d9d9d9;position:relative;box-sizing:border-box}.add-room-new-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;box-sizing:border-box;padding:0 15px;z-index:1}.add-room-new .add-room__btn{display:block;vertical-align:middle;width:100%;margin:5px 0 0 0}.add-room-new .add-room__label{display:none}.add-room-new-content:before{content:"+";color:#ddd;font-weight:bold;text-align:center;display:block;font-size:50px;line-height:.6;margin-bottom:15px}.container-typologie{margin-bottom:30px}.rooms .rooms__item{margin:0;height:100%}.rooms__change{background-color:#fff;border-radius:4px;float:left;width:100%;margin:0;padding:10px;list-style:none;box-sizing:border-box}.rooms__change .rooms__changeItem{display:block;margin-bottom:2px}.rooms__change .rooms__changeAnchor{display:block;text-align:right}@media(max-width:600px){.rooms .size-1of3{width:100% !important}.add-room-new{padding:20px 15px 30px 15px}.rooms .rooms__item{margin:0 0 4px 0}}