﻿html{min-height:100%;position:relative}body{padding-bottom:64px}html,body{background-color:#f5f5f5}.fb-action,.fb-action-rounded,#fb-qs-button,#fb-quicksearch>div.fb-container.fb-qs-edit>#fb-qs-button{color:#fff}a,a:hover,a:active{color:#B0A06C}.fb-results-rate-title a,.fb-results-rate-title a:hover,.fb-results-rate-title a:active{color:#333 !important;font-weight:700 !important;word-break:break-word}.fb-dark-bg,#fb-header-toolbar.theme-dark{background-color:#242424;color:#f5f5f5}.fb-dark-bg>.fb-gray,#fb-header-toolbar.theme-dark>.fb-gray{color:#939393}.fb-light-bg,#fb-header-toolbar.theme-light{background-color:#fff;color:#333}.fb-light-bg>.fb-gray,#fb-header-toolbar.theme-light>.fb-gray{color:#b3b3b3}.fb-gray-bg{background-color:#f5f5f5}.fb-dark-gray{color:#808080}.fb-light-gray{color:#999}.fb-container{padding:0}.fb-loading{filter:alpha(opacity=60);height:100%;opacity:.6;padding:15% 20px 20px;text-align:center;vertical-align:middle;width:100%}.fb-action,.fb-action-rounded{background-color:#b0a06c;color:#000}.fb-action{border-radius:0}.fb-price-amount{text-align:right;white-space:nowrap}.fb-price-amount span.fb-price{font-weight:bold}.fb-price-points{text-align:right;white-space:nowrap}.fb-price .fb-price-currency:after{content:''}.fb-price .fb-translate{color:#666;font-size:11pt;font-weight:400}.fb-price-original-barred{text-decoration:line-through;margin-right:5px}.fb-price-params{color:#808080;text-align:right}.fb-price-second{display:none}body.group .fb-price-second,body.results #fb-results .fb-price-second{display:inline-block}a{color:#b0a06c;word-break:break-all}a:hover,a:visited,a:active{color:#b0a06c}.container{width:100%}.fb-disp-table{display:table}div.message{margin-top:20px}.fb-block-header{background-color:#242424;font-size:13pt;margin-top:25px;padding:10px}.fb-block-header .fb-results-acc-title{background-color:#242424}div.fb-hidden{display:none}div.fb-clear{clear:both}div.fb-modal-layer{bottom:0 !important;display:none;height:100% !important;left:0 !important;margin:0 !important;min-height:100% !important;position:fixed !important;top:0 !important;width:100% !important;z-index:1001 !important}div.fb-modal-layer-inner{height:100% !important;overflow:auto;width:100% !important}.fb-left{text-align:left}.fb-right{text-align:right}.fb-modal-layer-last{padding-bottom:60px}div.fb-message{padding:20px}.fb-error{color:#e35b5a}.theme-select.fb-error{border:1px solid #e35b5a !important;color:unset}.fb-pointer{cursor:pointer}div.fb-message.fb-error>div.fb-message-inner{border:1px solid #e35b5a}div.fb-message.fb-error>div.fb-message-inner>div.fb-message-picto{background-color:#e35b5a;color:#FFFFFF}div.fb-message-inner>div.fb-message-picto{font-size:30px;height:100%;line-height:30px;padding:10px;position:absolute;text-align:center;width:50px}div.fb-message-inner>div.fb-message-text{padding:15px}a.fb-print-link{color:#FFFFFF;text-decoration:none}a.fb-print-link:hover{color:#FFFFFF;text-decoration:none}#fb-results:empty,#fb-extras:empty,#fb-basket:empty,#fb-recap:empty,#fb-datacollect:empty,#fb-guarantee:empty,#fb-confirmbutton:empty,#fb-confirmrecap:empty,#fb-messages:empty,#fb-cancel:empty,#fb-group:empty,#fb-hoteldetails:empty,#fb-roomdetails:empty,#fb-localize:empty{display:none}div.fb-welcome{font-size:20pt;padding-bottom:15px}#fb-recap-container .fb-container{background-color:#fff}body{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue';font-size:1.5em;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.fb-font-light{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.fb-font-thin{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.fb-font-bold,#fb-results .property-note .property-note-information,#fb-results .property-note a{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue';font-weight:bold}.fb-font-regular{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis.ellipsis:before{content:''}div.fb-step:not(.fb-left):not(.fb-right){text-align:center}#applied-filters-button{background-color:white;border:1px solid #c4c4c4;margin-top:-36px;outline:none;padding:5px 55px 5px 10px;position:relative;text-decoration:none;visibility:hidden}#applied-filters-button:active,#applied-filters-button:hover{background-color:white;border:1px solid #c4c4c4;margin-top:-36px;outline:none;padding:5px 55px 5px 10px;position:relative;text-decoration:none;visibility:hidden}#applied-filters-button img{height:100%;position:absolute;right:0;top:0;width:auto}div.fb-filters-form{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4;padding-left:0;padding-right:0;padding-top:0}body.results .fb-group-unavailable{display:none}#fb-results-alternate-xsell div.fb-group-item-pricing .fb-results-price{padding:0 15px}div.fb-results-by-rate div.fb-results-rate a.fb-results-byrate-title span.rate-title{margin-left:5px}span.fb-display-result-by-rate-btn{float:right;margin-top:10px}#thawteseal{padding-top:15px}div.fb-social-buttons{margin-top:15px}a.btn-facebook{background-color:#4C66A4;color:#fff;font-family:'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif}a.btn-twitter{background-color:#3399DD;color:#fff;font-family:'Helvetica Neue', Arial, 'lucida grande', sans-serif}#fb-currency-notice{color:#808080;font-size:11pt;text-align:left}.fb-carousel-path{height:124px;margin-top:20px;overflow-x:hidden}div.fb-carousel-path-item{border:2px solid transparent;cursor:pointer;float:left;position:relative}div.fb-carousel-path-item.active{border:2px solid white}div.fb-path-grid-item{margin:5px}div.fb-carousel-path-image{background-attachment:scroll, scroll;background-clip:border-box, border-box;background-color:rgba(0,0,0,0);background-origin:padding-box, padding-box;background-position:0 100%, 0 0;background-repeat:no-repeat;background-size:cover;height:90px;width:110px}div.fb-dialog-head-xs{position:absolute}div.fb-dialog-head-xs>button{margin-right:15px;position:absolute;right:0;z-index:15}div.fb-accommodation-images{padding-left:0;padding-right:0;margin-top:5px}.fb-carousel-image{background-attachment:scroll, scroll;background-clip:border-box, border-box;background-color:rgba(0,0,0,0);background-origin:padding-box, padding-box;background-position:0 100%, 0 0;background-repeat:no-repeat;background-size:cover;position:relative}.fb-results-acc-photo,.fb-carousel-image{height:175px}.fb-carousel-image.fb-details{height:250px}.carousel-control{bottom:20px;font-size:10px;height:20px;top:135px;width:20px}.carousel-control.left{left:auto;right:32px}.carousel-control.right{right:10px}.carousel-control.fb-details{background-color:#242424 !important;font-size:20px;height:35px;line-height:30px;top:50%;transform:translateY(-50%);width:35px}.carousel-control.left.fb-details{left:20px;right:initial}.carousel-control.fb-details{opacity:1}@media all and (max-width: 599px){.carousel-control{bottom:20px;font-size:10px;height:20px;opacity:1;top:135px;width:20px}.carousel-control:hover{opacity:1}.carousel-control.left,.carousel-control.left.fb-details{left:10px;right:initial}}.fb-dialog-section-title{color:#fff;margin-bottom:20px;margin-top:20px}.fb-dialog-section-subtitle{color:#808080}.fb-dialog-section-text{color:#b3b3b3}.fb-dialog-topfeatures{margin-top:20px}#fb-property-accordion{margin-top:20px}#fb-property-details-map{height:250px}#fb-st-container,#fb-st-container2{margin-top:20px}div.modal.fb-modal-msg div.modal-content{border-radius:0}div.modal.fb-modal-msg div.modal-header{font-size:16pt}div.modal.fb-modal-msg div.modal-footer>button.btn-default{background-color:#b0a06c;border:0 none;border-radius:0;color:#FFFFFF;font-size:inherit}div.modal.fb-modal-msg>div.modal-dialog{width:300px}@media all and (min-width: 600px){body{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.font-light{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.font-bold{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue';font-weight:bold}.font-regular{font-family:'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.fb-room-details-link{line-height:1.8em}.fb-results-acc-photo,.fb-carousel-image{height:370px}.fb-carousel-image.fb-details{height:480px}.carousel-control{font-size:20px;height:40px;top:310px;width:40px}div.fb-carousel-path-image{height:110px;width:160px}.carousel-control.left,.carousel-control.left.fb-details{right:62px;left:initial;transform:none;height:40px;width:40px;opacity:0.5}.carousel-control.right,.carousel-control.right.fb-details{right:20px;left:initial;transform:none;height:40px;width:40px;opacity:0.5}.carousel-control.fb-details:hover,.carousel-control.fb-details:hover:focus{outline:none;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90);background-color:#000 !important}#fb-property-details-map{height:500px}div.modal.fb-modal-msg>div.modal-dialog{width:650px}.fb-block-header{font-size:15pt}}@media all and (min-width: 960px){body{color:#333;font-family:Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.font-light{font-family:Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.font-bold{font-family:Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto;font-weight:bold}.font-regular{font-family:Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.fb-carousel-image{height:370px}.fb-carousel-image.fb-details{height:480px}.carousel-control{top:310px}.carousel-control.fb-details{top:420px}#fb-property-details-map{height:750px}#fb-collapse-photos div.fb-carousel-path-item{margin:10px}div.modal.fb-modal-msg>div.modal-dialog{width:800px}}#arrival,#departure{cursor:pointer}.carousel-control.right{background:none repeat scroll 0 0 #000}.carousel-control.left{background:none repeat scroll 0 0 #000}.carousel-control .fa-icon-chevron-left,.carousel-control .fa-icon-chevron-right,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{display:inline-block;left:25%;position:absolute;top:25%;z-index:5}.panel-default>.fb-panel-heading{background-color:#242424;border-color:#c4c4c4;border-radius:0;color:#f5f5f5}.panel-default.fb-panel{border:0 none;border-radius:0}.panel-default.fb-panel>.panel-heading+.panel-collapse .panel-body,.panel-default.fb-panel .panel-body{border:0 none;border-radius:0;padding-left:0;padding-right:0}.panel-default.fb-panel>.panel-heading{border-top:1px solid #555}.panel-title a:hover,.panel-title a:visited,.panel-title a{color:inherit;text-decoration:none}.fa.fa-chevron-right,.fa.fa-chevron-down{font-size:12px}@font-face{font-family:"Gotham-Medium";src:local("Gotham-Medium"),url("fonts/Gotham-Medium.eot");src:url("fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham-Medium.woff") format("woff"),url("fonts/Gotham-Medium.ttf") format("truetype"),url("fonts/Gotham-Medium.svgGotham-Medium") format("svg")}.font-gotham{font-family:'Gotham-Medium','Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue', sans-serif}.font-gotham .fb-font-light,.font-gotham .fb-font-thin,.font-gotham .fb-font-bold,.font-gotham #fb-results .property-note .property-note-information,#fb-results .property-note .font-gotham .property-note-information,.font-gotham #fb-results .property-note a,#fb-results .property-note .font-gotham a,.font-gotham .fb-font-regular{font-family:'Gotham-Medium', 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue', sans-serif}.font-gotham #fb-group-filters-caret,.font-gotham #group-items .gm-style div.fb-group-infowindow{font-family:'Gotham-Medium', mplus-1p-bold, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue', sans-serif}@media all and (min-width: 600px){.font-gotham{font-family:'Gotham-Medium', 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue', sans-serif}.font-gotham .font-light,.font-gotham .font-bold,.font-gotham .font-regular{font-family:'Gotham-Medium', 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue', sans-serif}}@media all and (min-width: 960px){.font-gotham{font-family:'Gotham-Medium', Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto, sans-serif}.font-gotham .font-light,.font-gotham .font-bold,.font-gotham .font-regular{font-family:'Gotham-Medium', Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto, sans-serif}}#fb-headbar-block-currency{margin-left:25px}@media (max-width: 599px){#fb-headbar-block-currency{margin-left:20px}}.fb-headbar-label{color:#a3a3a3;margin-right:10px;text-transform:capitalize}#fb-headbar-block-language .fb-headbar-value{text-transform:capitalize}.fb-headbar-value{display:inline-block;margin-right:5px}#fb-cur-lang{padding-top:5px}#fb-header-toolbar.theme-dark{background:none}#fb-header-toolbar.theme-dark #fb-headbar{background:#242424}@media (max-width: 599px){#fb-header-toolbar.theme-dark{background:#242424}}#fb-header-toolbar.theme-light{background:none}#fb-header-toolbar.theme-light #fb-headbar{background:#fff}@media (max-width: 599px){#fb-header-toolbar.theme-light{background:#fff}}.hide-empty:empty{display:none}.price-new{color:#119a11;display:block}.btn-close{padding:0;width:38px;height:38px;margin:0}.title1{font-size:30px}.sub-title1{padding:0;font-size:14px}@media all and (max-width: 959px){.title1{font-size:24px}}.fb-warning{color:#FF6600}#fb-panel{float:right;margin-top:20px;width:280px}@media (min-width: 960px){#fb-panel{margin-right:15px}}@media (max-width: 959px){#fb-panel{float:none;margin-top:15px;width:auto}#fb-group-list{margin-top:20px}}@media (max-width: 599px){#fb-panel{margin-top:10px}}#fb-panel-loyalty-container.fb-loyalty--container-ghs{padding-left:10px;padding-right:10px}.fb-comment-block-container textarea{resize:none}.fb-comment-block-container span{font-size:11px;float:right}.fb-comment-block-container label{padding-bottom:0}.fb-comment-block-container label span{font-size:14px;font-weight:bold;float:none}.bed-type-tooltip{color:#666;font-size:13px}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.mtxs{margin-top:5px}.mbxs{margin-bottom:5px}.mlxs{margin-left:5px}.mrxs{margin-right:5px}.maxs{margin:5px}.mts{margin-top:10px}.mbs{margin-bottom:10px}.mls{margin-left:10px}.mrs{margin-right:10px}.mas{margin:10px}.mtm{margin-top:15px}.mbm{margin-bottom:15px}.mlm{margin-left:15px}.mrm{margin-right:15px}.mam{margin:15px}.mtl{margin-top:20px}.mbl{margin-bottom:20px}.mll{margin-left:20px}.mrl{margin-right:20px}.mal{margin:20px}.mtxl{margin-top:30px}.modal-body button.close{position:absolute;right:5px;top:0}#rp-widget{margin:5% 0;width:100% !important}#rp-widget .rp-widget-top{background-image:url("https://sapi.reviewpro.com/static/img/widget/widget-top-2.png") !important;background-size:cover}#rp-widget .rp-widget-top .rp-widget-graph{width:80% !important}#rp-widget .rp-widget-bottom{background-image:url("https://sapi.reviewpro.com/static/img/widget/widget-bottom-2.png") !important;background-size:cover}#fb-widget-container{background-color:transparent}#fb-panel-loyalty-container{border-bottom:1px solid #C4C4C4;border-top:3px solid #000000;margin-bottom:10px;padding:10px 0px;width:280px}#fb-panel-loyalty-container:empty{display:none}.fb-modal-layer.loyalty-form{height:100vh !important;width:100vw !important;transform:translate(-50%, -50%);left:50% !important;top:50% !important}@media (max-width: 959px){#fb-panel-loyalty-container{margin-bottom:10px;margin-left:15px;margin-right:15px;width:auto}}#fb-header-loyalty-container{cursor:pointer;display:block;height:80px;z-index:999;width:350px;position:absolute;right:0px;background:white;color:#666}#fb-header-loyalty-container:empty{display:none}@media (max-width: 959px){#fb-panel .fb-loyalty-container{align-items:center}#fb-panel .fb-loyalty-container .loyalty-action{text-align:center}#fb-panel .fb-loyalty-container .loyalty-action .btn{margin-right:0}}.fb-loyalty-container{display:flex;flex-direction:column;padding-left:15px;padding-right:15px;margin-bottom:10px}.fb-loyalty-container .loyalty-member{margin-left:10px;font-size:14px}.fb-loyalty-container .fa-user{font-size:25px}.fb-loyalty-container .loyalty-infos{overflow:hidden;text-overflow:ellipsis;line-height:20px}.fb-loyalty-container .fb-loyalty-member-infos{display:none;color:#666;font-size:13px}.fb-loyalty-container .loyalty-action{text-align:right;margin-top:15px}.fb-loyalty-container .loyalty-register-url{width:230px;margin-right:10px;padding-left:6px;margin-bottom:8px}.fb-loyalty-container .loyalty-sign-in,.fb-loyalty-container .loyalty-sign-out,.fb-loyalty-container .loyalty-show-discount-coupons{background-color:white;font-weight:bold;width:230px;margin-right:10px;padding-left:6px;margin-bottom:3px}.fb-loyalty-container .loyalty-form{display:block}.fb-loyalty-container .loyalty-form .loyalty-login-error{margin-top:30px}.fb-loyalty-container .loyalty-form .fb-container{margin-bottom:30px}.fb-loyalty-container .loyalty-form .fb-dialog-close{width:100%}.fb-loyalty-container .loyalty-form .fb-dialog-close button{margin-right:15%}@media (max-width: 959px){.fb-loyalty-container .loyalty-form .fb-dialog-close button{margin-right:10px}}.fb-loyalty-container .loyalty-form .modal-form-container{width:370px;margin:auto}@media (max-width: 959px){.fb-loyalty-container .loyalty-form .modal-form-container{margin:0 40px;width:auto}}.fb-loyalty-container .loyalty-form .modal-form-container button{padding:15px 0}.fb-loyalty-container .loyalty-form .modal-form-container button span{font-size:15px}.fb-loyalty-container .loyalty-form .loyalty-form-header{font-size:20px;font-weight:bold}@media (max-width: 959px){.fb-loyalty-container .loyalty-form .loyalty-form-header.exclusive-offers{font-size:16px}}.fb-loyalty-container .loyalty-form form{margin-top:30px}.fb-loyalty-container i.fa-spinner{font-size:40px}.fb-loyalty-coupon-list-modal{width:50%;margin:auto}.fb-loyalty-coupon-list-modal h2{font-size:24px;font-weight:bold;margin-bottom:20px}.fb-loyalty-coupon-list-modal .modal-dialog{width:100%}.modal-btn-coupons{margin-top:10px;display:flex;width:100%;flex-direction:row-reverse}.modal-btn-coupons button{border:none;height:50px;margin-left:10px;width:20%}.discount-coupons-list .radio-coupon{display:inline-block;position:relative;font-size:14px;line-height:34px}.discount-coupons-list .radio-coupon .basket-discount-middle-flex{display:inline-flex;flex-direction:column}.discount-coupons-list .radio-coupon .basket-discount-expire-date{color:#777777}.discount-coupons-list .discount-coupons-coupon-value{display:flex;align-items:center;margin-right:15px}.discount-coupons-list .radio-coupon input[type="radio"]{display:none}.discount-coupons-list .discount-coupons-coupon-expire{color:#777777}.discount-coupons-list .radio-coupon label{color:#000000;font-weight:normal;display:inline-block}.discount-coupons-list .radio-coupon label:before{content:" ";display:inline-flex;position:relative;margin:auto 5px;width:20px;height:20px;border-radius:11px;border:1px solid #ccc;background-color:transparent;top:5px}.discount-coupons-list .discount-coupons-coupon-expire{margin-left:5px}.discount-coupons-list .radio-coupon input[type=radio]:checked+label:after{border-radius:11px;width:12px;height:12px;position:absolute;top:15px;left:12px;content:" ";display:inline-block;background:#b0a06c;border:1px solid #b0a06c}.discount-coupons-coupon{border:1px solid #ccc;margin:20px 0px;border-radius:5px}.discount-coupons-coupon label{padding:3px;margin-bottom:0;display:flex;justify-content:space-between}.discount-coupons-coupon .discount-coupons-coupon-name{margin-left:5px}.fb-loyaltyteasing-modal .modal-dialog{width:302px}.fb-loyaltyteasing-modal .fb-emarsys input{border:1px solid gray}.fb-loyaltyteasing-modal h2{font-size:12pt;font-weight:bold;margin-top:0px;line-height:1.428571429}.fb-emarsys-login-success-msg{font-weight:bold}.fb-emarsys{margin-left:10px;margin-right:10px;font-size:14px}.fb-emarsys label{display:block;font-size:14px}.fb-emarsys label.main-label{font-weight:normal}.fb-emarsys input[type="text"],.fb-emarsys input[type="email"]{font-weight:normal;margin-top:5px;padding:5px;width:100%}.fb-emarsys .btn{background-color:#b0a06c;border-radius:0;color:#fff;font-family:mplus-1p-bold, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue';font-size:14px;font-weight:bold;line-height:20px;text-transform:uppercase;min-width:50%}.fb-emarsys .btn:hover{color:#333}.fb-emarsys .fb-emarsys-register-opener{display:block}.fb-emarsys .fb-emarsys-register-btn{margin-right:10px}.fb-emarsys .fb-emarsys-register-terms span.fb-checkbox{vertical-align:bottom}.fb-fujitakanko{font-size:14px;width:280px;margin-left:auto;margin-right:auto}.fb-fujitakanko .fb-fujitakanko-logged{padding:10px;padding-bottom:3px}.fb-fujitakanko .fb-fujitakanko-login{padding:0px}.fb-fujitakanko .fb-fujitakanko-user-icon{float:left;line-height:16px}.fb-fujitakanko .fb-fujitakanko-user-icon .fa{vertical-align:middle}.fb-fujitakanko .fb-fujitakanko-user-wrapper{margin-left:20px}@media (max-width: 959px){body.results .fb-fujitakanko .fb-fujitakanko-login{background:none;text-align:center}}body.group .fb-fujitakanko{position:absolute;z-index:1000;height:82px;top:0px;border-top:0}body.group .fb-fujitakanko .fb-fujitakanko-logged{margin-top:-4px}body.group .fb-fujitakanko .fb-fujitakanko-login{background:none;padding:0}#fb-panel-loyalty-container .fb-loyalty-prince{margin-left:10px;margin-right:10px}.fb-loyalty-prince{background-color:#FFFFFF;color:#333333;text-align:center}.fb-loyalty-prince:hover{text-align:center}.fb-loyalty-prince-buttons{vertical-align:middle;height:100%}.fb-loyalty-prince-buttons{display:inline-block;cursor:pointer}.prince-login-button{float:left}.prince-join-button{float:right}.prince-login-button-group{float:left}.prince-join-button-group{float:right}.fb-loyalty-logo{text-align:center;height:100%}.fb-loyalty-logo img{display:block;width:100%}.prince-label{height:33.33333%;display:block}.prince-thankyou-text{font-size:16px}.prince-thankyou-text a{margin-left:10px}.prince-logout-section{text-align:left}.fb-loyalty-prince .links{display:inline-block;height:100%;vertical-align:top;padding-top:5%;margin-right:80px}.fb-loyalty-prince .loyalty-logo{display:inline-block;height:80px}.fb-loyalty-prince .loyalty-logo-group{display:inline-block;float:right;height:80px}.fb-loyalty-prince-explain p{margin-bottom:0}#fb-header-loyalty-container .fb-loyalty-prince,#fb-header-loyalty-container .fb-loyalty-prince-group{box-shadow:inset -1px -1px 0px 0px #ccc}#fb-panel-loyalty-container .fb-loyalty-prince{margin-bottom:5px}.fb-loyalty-prince-group{height:80px}.fb-loyalty-prince-group .prince-thankyou-text{padding:5px 10px}.fb-loyalty-prince-group .prince-thankyou-text a{display:block;margin-left:0}.fb-ghs .fb-ghs-container{cursor:pointer;height:70px;text-align:left;color:#666;font-size:0.8em;padding:0px 10px 10px 10px;clear:both}.fb-ghs .fb-ghs-login img{float:right;height:50px}.fb-ghs .fb-ghs-login .fb-ghs-log-in{float:left;font-size:11pt}.fb-ghs .fb-ghs-logged .fb-ghs-logged-in{display:block;float:left;color:#000}.fb-ghs .fb-ghs-logged .fb-ghs-logged-point-discount{display:block;float:left;margin-left:14px;font-size:11pt}.fb-ghs .fb-ghs-logged .fb-ghs-logged-logout{float:right;display:block;margin-left:-100%;clear:both}@media (max-width: 599px){.fb-loyalty-login-modal-ghs .modal-body{padding:0}}.fb-ghs.fb-ghs-variation .fb-ghs-logo{float:none}.fb-ghs.fb-ghs-variation .fb-ghs-container{cursor:unset;height:auto}.fb-ghs.fb-ghs-variation .fb-ghs-login{text-align:center}.fb-ghs.fb-ghs-variation .fb-ghs-login img{height:50px}.fb-ghs.fb-ghs-variation .fb-ghs-login .fb-ghs-log-in{font-size:11pt;width:100%}.fb-ghs.fb-ghs-variation .fb-ghs-login .fb-ghs-text{color:#000}.fb-ghs.fb-ghs-variation .fb-ghs-login .fb-ghs-text-bold{font-weight:bold}.fb-ghs.fb-ghs-variation .fb-ghs-login .fb-ghs-no-signup{text-align:left;float:left}.fb-ghs.fb-ghs-variation .fb-ghs-login a{cursor:pointer}.fb-ghs.fb-ghs-variation .fb-ghs-logged .fb-ghs-logged-in{display:block;float:left;color:#000}.fb-ghs.fb-ghs-variation .fb-ghs-logged .fb-ghs-logged-point-discount{display:block;float:left;margin-left:14px;font-size:11pt}.fb-ghs.fb-ghs-variation .fb-ghs-logged .fb-ghs-logged-logout{float:right;display:block;margin-left:-100%;clear:both}body{font-family:mplus-1p-regular, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue';font-size:16px}.fb-font-light{font-family:mplus-1p-light, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.fb-font-thin{font-family:mplus-1p-thin, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.fb-font-bold,#fb-results .property-note .property-note-information,#fb-results .property-note a{font-family:mplus-1p-bold, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.fb-font-regular{font-family:mplus-1p-regular, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.fb-hotel-stars{font-size:16px}.fb-stars-mini{font-size:10px}.fb-header-hotel-details{font-size:16px}.fb-price-amount>span.fb-price{font-size:20px;text-align:right}.fb-net-price-amount>span.fb-price{font-size:13px;font-weight:normal}.fb-price-point,.fb-price-points{display:block;font-size:13pt}.fb-price-params,.fb-price-small-text{font-size:13px}@media (max-width: 599px){.fb-price-params,.fb-price-small-text{font-size:12px}}#group-items div.fb-group-header>span.fb-results-welcome,.fb-welcome{font-size:24px}.fb-dialog-title{font-size:32px}.fb-dialog-subtitle{font-size:18px}.panel-title span.fb-translate{font-size:21px}div.modal.fb-modal-msg div.modal-header{font-family:mplus-1p-bold, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}@media all and (min-width: 600px){body{font-family:mplus-1p-regular, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.font-light{font-family:mplus-1p-light, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.font-bold{font-family:mplus-1p-bold, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.font-regular{font-family:mplus-1p-regular, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}.font-thin{font-family:mplus-1p-thin, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}}@media all and (min-width: 960px){body{font-family:mplus-1p-regular, Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.font-light{font-family:mplus-1p-light, Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.font-bold{font-family:mplus-1p-bold, Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.font-regular{font-family:mplus-1p-regular, Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.font-thin{font-family:mplus-1p-thin, Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}.container{max-width:960px;width:100%}#group-items div.fb-group-header>span.fb-results-welcome,div.fb-welcome{font-size:26px}}#watermark{background:transparent url("../images/watermark.png") repeat top left !important;background-size:25% !important;color:rgba(0,0,0,0.5) !important;display:block !important;filter:alpha(opacity=10) !important;font-size:100% !important;height:100% !important;line-height:100% !important;margin:0 !important;opacity:0.1 !important;pointer-events:none !important;position:fixed !important;top:0 !important;left:-50% !important;transform-origin:50% 50% !important;-webkit-transform:rotate(-25deg) !important;-moz-transform:rotate(-25deg) !important;width:200% !important;z-index:1001 !important}.fb-group-filter-options{font-size:13px}.filter-form-footer{bottom:0;height:30px;position:absolute;width:100%}.filter-form-footer .fa{bottom:5px;cursor:pointer;position:absolute;right:15px}.loading_dots{display:inline-block;font-size:10px;line-height:1}.loading_dots span{background:transparent;border-radius:100%;box-shadow:inset 0 0 1px rgba(0,0,0,0);display:inline-block !important;height:.5em;margin:0 1px;width:.5em;-webkit-animation:loading_dots .8s linear infinite;-moz-animation:loading_dots .8s linear infinite;-ms-animation:loading_dots .8s linear infinite;animation:loading_dots .8s linear infinite}.loading_dots span{background:#000}.loading_dots.inverse span{background:#fff}.loading_dots span:nth-child(1){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s}.loading_dots span:nth-child(2){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s}.loading_dots span:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes loading_dots{70%{background:transparent}100%{background:none}}@-moz-keyframes loading_dots{70%{background:transparent}100%{background:none}}@-ms-keyframes loading_dots{70%{background:transparent}100%{background:none}}@keyframes loading_dots{70%{background:transparent}100%{background:none}}#fb-results{display:block;float:left;margin:20px auto;position:relative;width:665px}#fb-results .property-note{padding:20px;margin-top:10px;padding-bottom:15px;padding-right:30px;background-color:#414052;color:white;margin-bottom:30px;font-size:14px}#fb-results .property-note .fa{float:left;font-size:25px;margin-left:5px}@media all and (max-width: 599px){#fb-results .property-note{padding-left:10px}}#fb-results .property-note .property-note-information{font-weight:bold;margin-top:2px;padding-bottom:15px}#fb-results .property-note a{color:white !important;font-weight:bold;text-decoration:underline}#fb-results .property-note .property-note-content,#fb-results .property-note .property-note-information{margin-left:45px}#fb-results-header #results-opt-offers-top-for-each-room{margin-top:10px;padding-left:0}#fb-results-header #results-opt-offers-top-for-each-room span.fb-checkbox{vertical-align:bottom;margin-bottom:2px}#fb-results-header #results-opt-offers-top-for-each-room label{cursor:pointer;font-size:14px;font-weight:600;margin-bottom:0;margin-left:5px}.fb-results-room-details-mobile-link{float:right;color:#fff;font-size:18px;line-height:24px;padding:10px;margin:-10px}@media (min-width: 600px){.fb-results-room-details-mobile-link{font-size:24px;line-height:28px}}#results-items div.fb-dates-head-calendar{margin-bottom:10px}#results-items div.fb-dates-head-calendar>span{font-size:14px}#results-items div.fb-result-subheader{padding-top:40px;padding-right:50px;padding-bottom:20px;font-size:12pt}@media (max-width: 599px){#results-items div.fb-result-subheader{padding-top:10px;padding-right:0}}#results-items div.fb-result-subheader>span{padding-left:0 !important}div.fb-results-by-rate div.fb-results-rate-labels-container{padding-top:5px}.fb-results-rate-labels-container{cursor:default;display:flex;flex-direction:row;align-items:center}.fb-results-rate-labels-container>span{margin:5px 2px}.fb-results-rate-labels-container>span:first-child{margin-left:0}@media all and (min-width: 600px){.fb-results-rate-labels-container>span:first-child{margin-top:0}}.fb-results-rate-labels-container>span:last-child{margin-right:0}.fb-results-rate-labels-container .fb-discount-tag{align-self:flex-start}.fb-results-rate-labels-container .campaign-title{display:block;font-size:14px;font-weight:600;flex:2}@media (max-width: 599px){.fb-results-rate-labels-container .campaign-title{font-size:13px}}.fb-results-selection-complete .fb-results-selection-complete-title{margin-bottom:30px}.fb-results-selection-complete .fb-results-selection-complete-body{padding:40px 30px}.fb-results-selection-complete .fb-results-selection-complete-occupancy-summary{margin-top:25px;margin-bottom:20px;font-weight:bold}.fb-results-selection-complete .fb-results-selection-complete-add-btn-container{font-weight:bold}.rate-badge-container{margin-bottom:5px;margin-top:5px}.rate-badge-container .rate-badge{border-radius:3px;padding:4px 7px;font-size:12px;position:relative}.rate-badge-container .rate-badge.member{display:inline-block;display:inline-flex;background-color:#ffcc00;color:#444}.rate-badge-container .rate-badge.badge-tooltip::after{border-top:5px solid #ffcc00}.rate-badge-container .rate-badge.promo-code{background-color:#000;color:#FFF}.rate-badge-container .rate-badge.promo-code::after{border-top:5px solid #000}.rate-badge-container .rate-badge.promo-code i.fa{font-size:12px;top:0}.rate-badge-container .rate-badge i.fa{font-size:16px;margin-right:5px;position:relative;top:2px}.rate-badge-container .rate-badge::after{border-left:5px solid transparent;border-right:5px solid transparent;content:'';height:0;position:absolute;right:20px;bottom:-5px;transform:translateX(50%);width:0}#results-items div.fb-results-accommodation>div.fb-results-acc-photo{padding:0}#results-items div.fb-results-accommodation>div.fb-results-acc-selects{border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;padding:10px}#results-items div.fb-results-accommodation>div.fb-results-acc-selects>div{padding:0 0 0 5px}#results-items div.fb-results-accommodation>div.fb-results-acc-selects a{font-size:14px}#results-items div.fb-results-accommodation .fb-results-rate .fb-price-amount{white-space:normal}.fb-price-second-only>span:not(.fb-price-second){display:none}.fb-price-second-only .fb-price-second>span:first-child{display:none}.display-by-active{background-color:#fff;font-weight:700}.fb-display-result-by-rate-btn button{border:1px solid #c4c4c4;border-right:none;font-size:16px;padding:5px}.fb-display-result-by-rate-btn button:last-child{border-right:1px solid #c4c4c4}.fb-display-result-by-rate-btn button:focus{outline:none}#results-items div.fb-results-by-rate div.fb-results-ratekeys{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 959px){#results-items div.fb-results-by-rate div.fb-results-ratekeys{flex-direction:row}}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-rate--left p.fb-results-byrate-title a,#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-rate--left p.fb-results-byrate-title a:hover,#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-rate--left p.fb-results-byrate-title a:active{color:#b0a06c !important}#results-items div.fb-results-by-rate div.fb-results-rate .fb-price-small-text{flex:auto}#results-items div.fb-results-by-rate div.fb-results-rate .fb-price-small-text{font-size:12px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-room-single-bed-type{padding-left:0px}#results-items div.fb-results-by-rate div.fb-results-rate .theme-link{font-size:14px;padding-bottom:5px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-rate-wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-rate-wrap .fb-results-rate-details-body-left.fb-results-bottom{display:flex;flex-direction:column;margin-bottom:0px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-taxes-infos{flex:100%;text-align:right;margin-bottom:-10px;margin-top:6px;flex:auto}#results-items div.fb-results-by-rate div.fb-results-rate select.form-control{height:30px;font-size:12px;padding-top:4px}#results-items div.fb-results-by-rate div.fb-results-rate span.fb-results-acc-icon.input-group-addon{padding:3px 6px}#results-items div.fb-results-by-rate div.fb-results-rate span.fb-results-acc-icon{padding-right:6px;padding-left:0px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile{height:auto;margin-top:10px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-mobile-wrap{display:flex;align-items:stretch}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-mobile-wrap .fb-results-rate--left{height:auto;align-items:stretch;align-self:flex-end}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-mobile-wrap .fb-results-rate--left .fb-results-rate-details-body-left .fb-results-bottom{display:flex;align-self:flex-end}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-mobile-wrap .fb-results-rate-details-body-left .fb-results-acc-group{position:initial;width:auto}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-rate-labels-container .campaign-title{position:initial}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-rate-labels-container{padding-top:5px;display:inline-flex}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-rate--left{padding:0px;height:100%}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-rate--left .fb-results-rate-wrap{height:100%;position:relative}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-rate--left .fb-results-rate-wrap .fb-results-rate-labels-container .campaign-title{position:relative;left:0px;top:0px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-rate--left .fb-results-rate-wrap .fb-results-rate-details-body-left.fb-results-bottom{position:initial;bottom:0px;width:100%;min-height:35px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-rate--left .fb-results-rate-wrap .fb-results-rate-details-body-left .fb-results-acc-group{position:absolute;bottom:0px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-taxes-infos{flex:none;text-align:right;margin-bottom:0px;margin-top:30px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile select.form-control{height:28px;font-size:10px;width:80%}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile span.fb-results-acc-icon{padding:3px 6px}#results-items div.fb-results-by-rate div.fb-results-rate .fb-results-mobile .fb-results-bottom{width:100%}p.fb-results-byrate-title i.fa-caret-right,p.fb-results-byrate-title i.fa-caret-down{width:9px;margin-right:3px}#results-items div.fb-results-rate{border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;padding-top:20px;display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 599px){#results-items div.fb-results-rate{flex-direction:column}}#results-items div.fb-results-rate a{text-decoration:underline}#results-items div.fb-results-rate .fb-results-rate--left{padding-bottom:10px;padding-left:0;padding-right:0;text-align:left;display:flex;flex-direction:column;flex:1}#results-items div.fb-results-rate .fb-results-rate--left.fb-results-rate-no-image .fb-results-ratekeys{flex-direction:row}#results-items div.fb-results-rate .fb-results-rate--right{padding-left:5px;padding-right:0;padding-bottom:20px;text-align:right;display:flex;flex-direction:column}@media (max-width: 599px){#results-items div.fb-results-rate .fb-results-rate--right{align-items:flex-end}}#results-items div.fb-results-rate .fb-results-rate--right .fb-price-small-text{line-height:15px;display:inline-block}#results-items div.fb-results-rate .fb-price-params{display:block;margin-bottom:10px;width:100%}#results-items div.fb-results-rate .barred-price{font-size:14px;line-height:14px;margin-bottom:5px;margin-right:0;text-decoration:line-through}#results-items div.fb-results-rate .barred-price.last-barred-price{font-size:16px;font-weight:600;color:#999}@media (max-width: 599px){#results-items div.fb-results-rate .barred-price.last-barred-price{color:#666;font-size:14px}}#results-items div.fb-results-rate .barred-price .fb-price-currency{display:none}#results-items div.fb-results-rate .new-price{font-size:20px;font-weight:600;white-space:nowrap}#results-items div.fb-results-rate .new-price .fb-price-currency{font-size:15px}@media (max-width: 599px){#results-items div.fb-results-rate .new-price{font-size:18px}}#results-items div.fb-results-rate button{min-height:35px;min-width:150px;padding:0 10px}#results-items div.fb-results-rate .btn--member-price{background-color:#f2F2F2;border:1px solid #ccc;border-radius:0;color:#999;font-size:18px;font-weight:600;margin-bottom:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:5px}#results-items div.fb-results-rate .btn--member-price .fb-price-currency{font-size:15px}#results-items div.fb-results-rate .btn--member-price i{font-size:18px;margin-right:10px}#results-items div.fb-results-rate .btn--member-price .member-price--mobile-tootip{color:#666;display:inline-block;font-size:13px;margin-right:10px;vertical-align:middle}#results-items div.fb-results-rate .btn--member-price:hover span.fb-price{color:#CC3333}@media (max-width: 599px){#results-items div.fb-results-rate .btn--member-price{font-size:14px}#results-items div.fb-results-rate .btn--member-price .member-price-text{font-size:12px;color:#000;font-weight:400;margin:0 10px 0 auto}#results-items div.fb-results-rate .btn--member-price .fb-price{color:#3A84e9}#results-items div.fb-results-rate .btn--member-price .fb-price-currency{font-size:13px;display:inline}}#results-items div.fb-results-rate .btn--with-tooltip{position:relative}#results-items div.fb-results-rate .btn--with-tooltip .member-price--tooltip{display:none}#results-items div.fb-results-rate .btn--with-tooltip:hover .member-price--tooltip{background-color:#363636;border-radius:4px;bottom:calc(100% + 5px);box-shadow:-1px 1px 10px rgba(0,0,0,0.3);color:#fff;display:block;font-size:13px;font-weight:600;line-height:16px;padding:10px;position:absolute;right:0;white-space:normal;width:200px}#results-items div.fb-results-rate .btn--with-tooltip:hover .member-price--tooltip::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #363636;content:'';height:0;position:absolute;right:20%;bottom:-5px;transform:translateX(50%);width:0}@media all and (max-width: 599px){#results-items div.fb-results-rate{padding-bottom:10px}#results-items div.fb-results-rate .fb-results-rate--left,#results-items div.fb-results-rate .fb-results-rate--right{padding:0}#results-items div.fb-results-rate .btn--price-select{text-align:center;width:100%}}#results-items div.fb-results-ratekeys{font-size:13px}#results-items div.fb-results-ratekeys.fb-results-ratekeys-vertical>div{line-height:22px}#results-items div.fb-results-ratekeys .fb-results-ratekey:first-child{padding-top:5px}#results-items div.fb-results-ratekeys .fb-results-ratekey.ratekey-breakfast{color:#3885ea}#results-items div.fb-results-ratekeys .fb-results-ratekey.ratekey-breakfast::before{content:'\f0f4';font-family:FontAwesome;font-size:14px;margin-right:10px}#results-items div.fb-results-ratekeys>div span{text-align:right}#results-items div.fb-results-ratekeys div.fb-ratekey-clickable{cursor:pointer}#results-items div.fb-results-rate-title{overflow:hidden;padding:0 5px 0 0;font-size:20px;margin-bottom:10px}@media (max-width: 599px){#results-items div.fb-results-rate-title{margin-bottom:5px}}#results-items div.fb-results-rate-details{border-bottom:1px solid #C4C4C4;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;display:none}#results-items div.fb-results-rate-details-head{border-bottom:1px solid #C4C4C4;padding-bottom:15px;padding-top:15px;font-size:14px}#results-items div.fb-results-rate-details div.fb-results-rate-details-body{padding-top:20px;padding-bottom:20px;font-size:14px}#results-items div.fb-results-rate-details div.fb-results-rate-details-body-left{padding-top:20px;padding-bottom:20px}#results-items div.fb-results-rate-details div.fb-results-rate-details-body-right{padding-top:20px;padding-bottom:20px;font-size:14px}#results-items div.fb-results-acc-group input,#results-items div.fb-results-acc-group select{padding-left:2px;padding-right:2px}#results-items div.fb-results-rate-title>span{display:block;padding-left:10px;font-size:16px}#results-items div.fb-results-rate div.fb-results-room-title{font-size:18px}#results-items div.fb-results-rate-title .details{padding-left:0;font-size:16px}#results-items div.fb-results-rate-title .campaign-text-color{padding-left:15px;font-size:16px;font-weight:700}#results-items div.fb-results-rate-title .meal-plan-info{padding-left:12px;font-size:13px;color:#119a11}#results-items div.fb-results-select{padding:10px 0}.fb-room-details-link{line-height:1.8em}div.fb-dates-calendar{margin-top:30px}#fb-dates-button>div{padding-top:15px;padding-bottom:15px}#fb-dates-button>div>button{text-transform:uppercase}ul.nav-tabs.fb-dates-head>li>div.fb-dates-top{height:3px;border-bottom:1px solid #EEEEEE}ul.nav-tabs.fb-dates-head>li.active>div.fb-dates-top{background-color:#333;border:0}ul.nav-tabs.fb-dates-head>li{border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-bottom:0;width:50%}ul.nav-tabs.fb-dates-head>li:not(.active){border-bottom:1px solid #EEEEEE}.fb-dates-calendar ul.nav-tabs{border-bottom:0}ul.nav-tabs.fb-dates-head>li.active{border-bottom:0}ul.nav-tabs.fb-dates-head>li a{color:inherit;background-color:#eee;padding:15px 0 15px 0}.nav-tabs>li.active>a{background-color:#FFF !important}.fb-results-acc-icon{padding-bottom:3px;padding-top:3px}div.fb-results-extrarates-header{padding:10px 20px;border-bottom:1px solid #C4C4C4;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4}div.fb-results-extrarates{display:none}#fb-results-alternate{margin-top:30px}@media only screen and (max-width: 768px){.fb-dates-date{width:auto}}@media (min-width: 769px) and (max-width: 1170px){.fb-dates-date{text-align:right}}#fb-arrival-date-head,#fb-departure-date-head{font-size:16px}.fb-results-rate-title .fa{margin-right:3px}.fb-results-acc-photo.fb-large-layer-room,.fb-carousel-image.fb-large-layer-room{height:370px}.fb-results-rate .fb-results-acc-photo.fb-medium-layer-room,.fb-results-rate .fb-carousel-image.fb-medium-layer-room,.fb-results-rate .fb-results-acc-selects.fb-medium-layer-room{height:125px;padding:0px;width:auto}.fb-results-rate .fb-results-acc-photo.fb-medium-layer-room,.fb-results-rate .fb-carousel-image.fb-medium-layer-room,.fb-results-rate .fb-results-acc-selects.fb-medium-layer-room{height:150px}.fb-results-acc-photo.fb-medium-layer-room,.fb-carousel-image.fb-medium-layer-room,.fb-results-acc-selects.fb-medium-layer-room{height:250px}.fb-results-acc-photo.fb-small-layer-room,.fb-carousel-image.fb-small-layer-room,.fb-results-acc-selects.fb-small-layer-room{height:130px}.fb-room-surface.fb-medium-layer-room{margin-top:5px}.fb-room-surface.fb-large-layer-room{display:none}.fb-room-single-bed-type{padding-left:10px;color:#555;font-size:14px}.fb-room-occupancy{margin-top:10px;color:#555;font-size:14px}.fb-room-occupancy.fb-large-layer-room{display:none}.carousel.fb-small-layer-room .carousel-indicators{display:none}.fb-results-rate .carousel.fb-medium-layer-room .carousel-indicators{bottom:0px;margin-bottom:0px}.fb-results-rate .carousel.fb-medium-layer-room .carousel-control{top:75px}.fb-results-rate .carousel.fb-medium-layer-room .carousel-control.left{left:0px}.fb-results-rate .carousel.fb-medium-layer-room .carousel-control{top:90px;height:35px}.fb-results-rate .carousel.fb-medium-layer-room .carousel-control.right{right:0px}.fb-results-rate .fb-results-by-rate.fb-mobile .fb-room-single-bed-type{padding-left:2px;font-size:12px}.carousel.fb-medium-layer-room .carousel-control{top:195px}.carousel.fb-small-layer-room .carousel-control{top:80px;display:none}span.block{display:block}.fb-results-rate .fb-results-rate-title i.fa{width:9px}.fb-results-rate-details .detail-links{font-size:14px}@media all and (max-width: 974px){#fb-results{width:665px}}@media all and (max-width: 959px){#fb-results{margin-top:0;width:100%;min-height:initial}#results-items div.fb-result-header>span.fb-results-welcome{font-size:24px}}@media all and (max-width: 599px){#fb-results .fb-results-rate .fb-price-params>.fb-translate{display:inline-block}#fb-results .fb-results-rate .fb-price-params>.fb-translate:first-child{margin-right:10px}#fb-results .fb-results-rate .fb-price-params .fb-price-params-separator{display:none}#fb-arrival-date-head,#fb-departure-date-head{font-size:13px}.fb-results-acc-photo.fb-large-layer-room,.fb-carousel-image.fb-large-layer-room{height:175px}.fb-results-acc-photo.fb-medium-layer-room,.fb-carousel-image.fb-medium-layer-room,.fb-results-acc-selects.fb-medium-layer-room{height:175px}.carousel.fb-small-layer-room .carousel-control,.carousel.fb-medium-layer-room .carousel-control,.carousel.fb-large-layer-room .carousel-control{background-color:#242424;font-size:20px;height:35px;line-height:30px;top:50%;transform:translateY(-100%);width:35px}#results-items div.fb-results-accommodation>div.fb-results-acc-selects>div:not(:first-child){padding-bottom:5px;padding-top:10px}.fb-room-details-link{line-height:1em}}#results-items #fb-results-error-message-container{margin:0 0 20px;padding:0}@media (max-width: 959px){#results-items #fb-results-error-message-container{padding:0 10px}}#results-items #fb-results-error-message-container .fb-message-inner{border:0;font-size:20px}#results-items #fb-results-error-message-container .fb-message-text{margin:0;padding:0}#results-items #fb-results-error-message-container .fb-message-picto{display:none}#results-items #fb-results-error-message-container+.fb-result-header{padding:0}@media (max-width: 959px){#results-items #fb-results-error-message-container+.fb-result-header{padding:0 10px}}#results-items #fb-results-error-message-container+.fb-result-header .title1{font-size:30px}#results-items .fbw-calendar--container{background-color:transparent;padding:0 20px 0 0}@media (max-width: 959px){#results-items .fbw-calendar--container{padding:0 10px}}#results-items .fbw-calendar--title{height:45px;margin-bottom:0}@media (max-width: 599px){#results-items .fbw-calendar--main{width:100%}}#results-items .fbw-calendar--dates{display:none}#results-items .fbw-calendar{background-color:#fff;padding:20px 0}#results-items .fbw-calendar--button{top:20px}#results-items .fbw-calendar--button:first-child{left:10%}#results-items .fbw-calendar--button:last-child{right:10%}#results-items .fbw-calendar--month-name{color:#333 !important;font-weight:normal;text-transform:none}#results-items .day--number{font-weight:normal}#results-items .fbw-calendar--bottom{justify-content:flex-start}@media (max-width: 959px){#results-items .fbw-calendar--bottom{padding:0}}#results-items .fbw-calendar--bottom .legend-cal{margin-right:20px}#results-items .fbw-calendar--bottom .legend-cal:last-child{margin-right:0}@media only screen and (max-width: 649px){#results-items .fbw-calendar--bottom .fbw-calendar--action{margin-top:20px;width:100%}}#results-items .fbw-calendar--bottom .fbw-calendar--action .next{font-weight:700}#results-items .fbw-dark .fbw-calendar{background-color:#333}#results-items .fbw-dark .fbw-calendar--month-name{color:#fff !important}#results-items .fbw-dark .fbw-calendar--legend{color:#333}#results-items .fbw-dark button[disabled=disabled] svg line{stroke:#666 !important}#results-items .fbw-dark .fbw-calendar--action .best-price{color:#333 !important}#results-items .fbw-dark .fbw-calendar--action .best-price>span{color:#333 !important}.fb-results-payment-types .nopad{padding-left:0 !important;padding-right:0 !important}.fb-results-payment-types .image-radio{cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:4px solid transparent;margin-bottom:0;outline:0}.fb-results-payment-types .image-radio input[type="radio"]{display:none}.fb-results-payment-types .image-radio-checked{border-color:#00ccff}.fb-results-payment-types .image-radio .glyphicon{position:absolute;color:#00ccff;background-color:#fff;padding:10px;top:0;right:0}.fb-results-payment-types .image-radio-checked .glyphicon{display:block !important;visibility:visible !important}.fb-results-payment-types .image-checkbox{cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:4px solid transparent;margin-bottom:0;outline:0}.fb-results-payment-types .image-checkbox input[type="checkbox"]{display:none}.fb-results-payment-types .image-checkbox-checked{border-color:#00ccff}.fb-results-payment-types .image-checkbox .glyphicon{position:absolute;color:#00ccff;background-color:#fff;padding:10px;top:0;right:0}.fb-results-payment-types .image-checkbox-checked .glyphicon{display:block !important;visibility:visible !important}.fb-results-rate-details-by-rates .fb-results-rate-details:first-child{border-top:1px solid #C4C4C4}.fb-results-occupancy-selection-container{background:white;padding:20px;margin-top:20px}.fb-results-occupancy-selection-container .fb-results-occupancy-selection-title{font-weight:bold;font-size:15px}.fb-results-occupancy-selection-container .fb-results-occupancy-selection-title i.fa{margin-right:10px;font-size:18px}.fb-results-occupancy-selection-container .fb-results-occupancy-selection-explanation{margin-left:12px;font-size:14px}.fb-results-occupancy-selection-container .fb-occupancy-selection{margin-top:40px}.fb-results-occupancy-selection-container .fb-occupancy-selection .fb-occupancy-selection-rooms{width:320px}#fb-quicksearch{background-color:#fff;border-bottom:1px solid #C4C4C4;height:80px;position:sticky;position:-webkit-sticky;top:0;z-index:1000}#fb-quicksearch.open{z-index:1000}#fb-quicksearch:empty{height:65px}#fb-quicksearch .fb-container{margin-left:auto;margin-right:auto;max-width:960px;width:100%}body.confirm #fb-quicksearch{height:0}body.no-google-maps #fb-qs-summary{text-align:center}#fb-quicksearch .fb-qs-apply-cancel-container{display:flex;justify-content:flex-end}#fb-quicksearch .fb-qs-apply-cancel-container .fb-qs-cancel{display:inline-block;margin-right:20px;padding:6px 12px}#fb-quicksearch #fb-qs-mobile-menu #fb-qs-mobile-panel-dates>div#fb-qs-mobile-validate-button-dates{height:auto}#fb-quicksearch #fb-qs-summary{font-size:14px;margin-right:-15px;min-height:0;padding-left:0;padding-right:0}#fb-quicksearch #fb-qs-summary>span{cursor:pointer;display:inline-block;position:relative;vertical-align:middle}#fb-quicksearch #fb-qs-summary>span>span{border-bottom:3px solid transparent;overflow:hidden;width:100%}#fb-quicksearch #fb-qs-summary>span>span:hover{background-color:#ededed;border-color:#b0a06c}#fb-quicksearch #fb-qs-summary>span>span::after,#fb-quicksearch #fb-qs-summary>span>span:after{content:"\f0d7";font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#fb-quicksearch #fb-qs-summary input{background:none;border:none;box-shadow:none;-webkit-box-shadow:none;color:#333;display:inline-block;outline:none}#fb-quicksearch #fb-qs-summary input::-webkit-input-placeholder,#fb-quicksearch #fb-qs-summary input::-moz-placeholder,#fb-quicksearch #fb-qs-summary input::-ms-input-placeholder,#fb-quicksearch #fb-qs-summary input::placeholder,#fb-quicksearch #fb-qs-summary input::placeholder-shown{color:#333}#fb-quicksearch #fb-qs-summary .separator{border-right:1px solid #bbb;height:50px;padding:15px 0 15px 15px;position:absolute;right:0}#fb-quicksearch #fb-qs-summary #fb-qs-mobile-summary-modal{position:fixed;z-index:990;top:0;height:100%;width:100%;opacity:0.5;background-color:#000;display:none}#fb-quicksearch .fb-quicksearch--icon{color:#b0a06c;font-size:18px;margin-right:10px}#fb-quicksearch .quicksearch-summary{line-height:47px}#fb-quicksearch .isActive .quicksearch-summary{font-weight:bold}#fb-quicksearch .isActive .quicksearch-summary .daterangepicker{font-weight:initial;width:690px}#fb-quicksearch .isActive .quicksearch-summary .daterangepicker .calendar.left{margin-left:14px}#fb-quicksearch .fb-qs-summary-item{padding:5px}#fb-quicksearch .fb-qs-summary-item input{background-color:#fff;border-color:#CCC;color:#555}#fb-quicksearch .fb-qs-summary-item>div{color:#939393;padding-left:0}#fb-quicksearch .fb-qs-summary-item>div:first-child{color:#333;padding-bottom:3px;padding-left:0;padding-top:0}#fb-quicksearch .fb-occgroup-label{min-height:30px;padding-left:5px}#fb-quicksearch .fb-occgroup-label>span{vertical-align:middle}#fb-quicksearch>div.fb-container>#fb-qs-summary{cursor:default}#fb-quicksearch .fb-qs-mobile-action-button,#fb-quicksearch .fb-qs-button{text-align:center;color:white;padding:6px 12px;cursor:pointer}#fb-quicksearch .fb-qs-summary-hotels-parent{max-width:210px;min-width:130px}#fb-quicksearch #fb-qs-summary-hotels{height:80px;max-width:210px;min-width:118px;padding:15px 20px;text-align:left;text-overflow:inherit}#fb-quicksearch #fb-qs-summary-hotels span{display:inline-block}#fb-quicksearch #fb-qs-summary-hotels i{font-size:24px;position:relative;top:2px}#fb-quicksearch #fb-qs-summary-hotels i+span{overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:calc(100% - 39px)}#fb-quicksearch .fb-qs-summary-dates-parent{min-width:180px}#fb-quicksearch .fb-qs-datepicker-footer{clear:both;margin-top:20px;margin-bottom:18px;padding-right:18px}#fb-quicksearch #fb-qs-summary-dates{padding:15px 25px 15px 20px;text-align:left}#fb-quicksearch .fb-qs-summary-date{color:#939393;padding-left:5px;padding-right:5px}#fb-quicksearch #fb-qs-summary-dates-departure{font-weight:lighter}#fb-quicksearch .isActive #fb-qs-summary-dates-departure{opacity:0.5}#fb-quicksearch #fb-qs-rooms .btn{line-height:inherit;border:none}#fb-quicksearch #fb-qs-rooms .fb-occupancy-selection-footer{margin-bottom:18px}#fb-quicksearch .fb-qs-summary-parent{max-width:380px}#fb-quicksearch .fb-qs-summary-parent #fb-qs-summary-rooms{max-width:380px;min-width:130px;padding:15px 30px 15px 20px;text-align:center}#fb-quicksearch .fb-qs-summary-accesscode--container{border-bottom:3px solid transparent;min-width:115px;overflow:hidden;padding:15px 20px !important}#fb-quicksearch .fb-qs-summary-accesscode--container:hover{background-color:#ededed;border-color:#b0a06c}#fb-quicksearch .fb-qs-summary-accesscode--container #accesscode-input{width:calc(100% - 28px)}#fb-quicksearch .fb-qs-summary-accesscode--container #fb-qs-summary-accesscode{border:0;width:100%}#fb-quicksearch .fb-qs-summary-accesscode--container #fb-qs-summary-accesscode:hover{background-color:transparent}#fb-quicksearch .fb-qs-summary-accesscode--container #fb-qs-summary-accesscode::after,#fb-quicksearch .fb-qs-summary-accesscode--container #fb-qs-summary-accesscode:after{display:none}#fb-quicksearch .fb-qs-summary-accesscode--container .fa-percent::before,#fb-quicksearch .fb-qs-summary-accesscode--container .fa-percent:before{content:"\f295"}#fb-quicksearch .fb-qs-summary-accesscode--container input{background-color:transparent;font-weight:normal;line-height:20px}#fb-quicksearch .fb-qs-summary-accesscode--container input::placeholder{color:#333}#fb-quicksearch .fb-qs-summary-accesscode--container.isActive input{border-bottom:1px solid #b0a06c !important}#fb-quicksearch.quicksearch--with-hotel-selection .fb-qs-summary-accesscode--container{max-width:165px}#fb-quicksearch .quicksearch-panel{background-color:#fff;border-top:3px solid #b0a06c;box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);cursor:initial;left:0;line-height:initial;padding:10px 20px;position:absolute;top:calc(100% - 3px);z-index:1000;max-height:calc(100vh - 80px);overflow-y:auto}#fb-quicksearch .fb-occgroup-controls{max-width:119px;min-width:87px;padding:0}#fb-quicksearch #fb-qs-form{background-color:#333;font-size:10pt;position:relative}#fb-quicksearch #fb-qs-form input.fb-input{padding-right:4px}#fb-quicksearch #fb-qs-form input.fb-input.fb-input-childrenAges{min-width:33px}#fb-quicksearch #fb-quicksearch>div.fb-container #fb-qs-departure .fb-translate,#fb-quicksearch #fb-quicksearch>div.fb-container #fb-qs-arrival .fb-translate{background-color:#333;border-color:#484848;color:#F5F5F5}#fb-quicksearch #fb-qs-property{padding-top:10px}#fb-quicksearch input,#fb-quicksearch #fb-qs-property select{background-color:#181818;border-color:#484848;box-shadow:none;-webkit-box-shadow:none;color:#fff;outline:none}#fb-quicksearch .input-group-btn>button{min-width:30px}#fb-quicksearch #fb-qs-panel-hotels{padding:10px 0;max-width:600px;min-width:210px;max-height:300px;overflow-y:auto}#fb-quicksearch #fb-qs-panel-hotels #qs-hotels-list>div{margin:10px 0;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}#fb-quicksearch #fb-qs-panel-hotels #qs-hotels-list>div:hover{cursor:pointer;text-decoration:underline}#fb-quicksearch .daterangepicker table tbody tr td.off.unavailable-date:not(.active){color:#e35b5a}#fb-quicksearch #fb-qs-rooms{padding:0}#fb-quicksearch .fb-qs-room-panel-footer{margin:20px 0 10px;padding:0 3px}#fb-quicksearch #fb-qs-nbnights{color:#A59169;text-align:center}#fb-quicksearch [id^="childrenAges-"] .fb-occgroup-controls{bottom:3px;position:absolute;right:0}#fb-quicksearch #fb-qs-panel-rooms{max-height:450px;min-width:360px;overflow-y:auto;text-align:left}#fb-quicksearch #fb-qs-panel-rooms [id^="label-"]{display:inline-block;height:30px;line-height:30px;margin-right:5px;vertical-align:middle;width:50%}#fb-quicksearch #fb-qs-panel-rooms [id^="label-"]>span{display:inline-block;line-height:16px;overflow:hidden;text-overflow:ellipsis}#fb-quicksearch #fb-qs-panel-rooms .children-age--block{padding-left:50px}#fb-quicksearch #fb-qs-panel-rooms .childrenAge-select-container{margin-bottom:5px}#fb-quicksearch #fb-qs-panel-rooms .childrenAge-select-container span.children-age-label{overflow:initial}#fb-quicksearch .child-age--legend{color:#999;font-size:13px;line-height:18px;margin:0 0 5px;position:relative;top:-10px}#fb-quicksearch .select-container{border:1px solid #b0a06c;border-bottom-right-radius:4px;border-top-right-radius:4px;cursor:pointer;display:inline-block;height:30px;overflow:hidden;position:relative;vertical-align:middle;width:70px}#fb-quicksearch .select-container select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:transparent;background-image:none;border:0 !important;box-shadow:none;cursor:pointer;height:100%;outline:0;padding:0 0 0 10px;width:100%}#fb-quicksearch .select-container select option{color:initial}#fb-quicksearch .select-container i{bottom:0;content:"\f078";cursor:pointer;font-family:FontAwesome;font-size:13px;padding:7px 0 0 10px;pointer-events:none;position:absolute;right:0;top:0;width:30px}#fb-quicksearch #fb-qs-rooms-bottom-panel{margin-top:20px;display:block;width:100%}#fb-quicksearch #fb-qs-rooms-bottom-panel::after,#fb-quicksearch #fb-qs-rooms-bottom-panel:after{clear:both;content:'';display:table}#fb-quicksearch #fb-qs-rooms-bottom-panel .fb-qs-room-panel-footer:first-child{float:left}#fb-quicksearch #fb-qs-rooms-bottom-panel .fb-qs-room-panel-footer:last-child{float:right}@media all and (min-width: 600px) and (max-width: 959px){#fb-quicksearch{font-size:12px;height:80px;padding-left:10px}#fb-quicksearch #fb-qs-summary-hotels{padding:15px 20px 15px 0}#fb-quicksearch #fb-qs-property{padding-left:0;padding-right:0}#fb-quicksearch #fb-qs-accesscode{padding-top:10px}#fb-quicksearch #fb-qs-summary-dates{text-align:left;width:100%}#fb-quicksearch #fb-qs-summary-rooms{text-align:left !important;width:100%}#fb-quicksearch #fb-qs-panel-rooms{left:-70px;padding:10px;text-align:left}#fb-quicksearch .fb-qs-summary-accesscode--container{padding:15px 10px !important}#fb-quicksearch #fb-qs-panel-hotels{max-width:580px;min-width:120px;text-align:left}#fb-quicksearch #fb-qs-summary>span.fb-qs-summary-dates-parent{min-width:180px}#fb-quicksearch #fb-qs-summary>span.fb-qs-summary-dates-parent #fb-qs-summary-dates{padding-left:0}#fb-quicksearch #fb-qs-summary>span.fb-qs-summary-parent{max-width:300px;min-width:130px}#fb-quicksearch #fb-qs-summary>span.fb-qs-summary-accesscode--container{max-width:180px;min-width:initial}#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-dates-parent{min-width:180px}#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-dates-parent #fb-qs-summary-dates{padding-left:20px}#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-hotels-parent{max-width:180px;min-width:initial;width:calc((100% - 230px) / 3)}#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-parent{max-width:300px;min-width:130px}#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-accesscode--container{max-width:180px;min-width:initial;width:calc((100% - 230px) / 3)}.daterangepicker{width:340px !important}}@media all and (min-width: 600px) and (max-width: 915px){#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-accesscode--container{max-width:110px}}@media all and (min-width: 600px) and (max-width: 845px){#fb-quicksearch #fb-qs-panel-rooms{left:-120px}#fb-quicksearch #fb-qs-summary>span.fb-qs-summary-accesscode--container{max-width:180px}#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-accesscode--container{max-width:105px}#fb-quicksearch.quicksearch--with-hotel-selection .fb-qs-summary-parent #fb-qs-summary-rooms{padding-right:25px;width:140px}}@media all and (min-width: 600px) and (max-width: 700px){#fb-quicksearch.quicksearch--with-hotel-selection #fb-qs-summary>span.fb-qs-summary-dates-parent #fb-qs-summary-dates{padding-left:10px}#fb-quicksearch.quicksearch--with-hotel-selection .fb-qs-summary-parent #fb-qs-summary-rooms{padding-right:25px;width:140px}}@media all and (max-width: 599px){#fb-quicksearch{z-index:998}#nbnights{position:absolute;top:5px;left:12px}#fb-quicksearch{background-color:#F5F5F5;border:0;height:50px}}#qs-mobile-menu-item-accesscode #accesscode-input{width:100%}#fb-qs-mobile-summary{background-color:#fff;border:1px solid #ccc;border-radius:4px;line-height:30px !important;margin:10px 10px 0;overflow:hidden;position:relative;white-space:nowrap}.quicksearch-summary-mobile-inner{display:inline-block;overflow:hidden;padding:5px;position:relative;text-overflow:ellipsis;top:-1px;vertical-align:middle;width:calc(100% - 35px)}.fb-qs-fake-btn-mobile{background-color:#b0a06c;display:inline-block;line-height:40px;position:relative;text-align:center;vertical-align:middle;width:35px}#fb-qs-mobile-menu{background-color:#fff;height:auto;padding-top:20px;position:fixed;top:0;width:100vw;z-index:1000}#fb-qs-mobile-menu .fb-qs-mobile-title{font-size:14px;font-weight:600;padding-top:20px}#fb-qs-mobile-menu .fb-qs-mobile-title.fb-qs-mobile-title-general{padding-top:0}#fb-qs-mobile-menu .fb-qs-mobile-cancel a{color:#333;font-size:14px}#fb-qs-mobile-menu .pull-right img{margin-top:20px}#fb-qs-mobile-menu .fb-qs-mobile-action-button{line-height:30px}#fb-qs-mobile-menu .qs-mobile-menu-items{padding-top:20px;overflow:auto}#fb-qs-mobile-menu .qs-mobile-menu-items .qs-mobile-menu-item{border:1px solid #ccc;border-radius:3px;font-size:14px;line-height:30px;margin-bottom:20px;padding:5px}#fb-qs-mobile-menu [id^="fb-qs-mobile-panel-"]{background-color:#fff;height:100vh;position:fixed;top:0;width:100vw}@media screen and (max-height: 568pt){#fb-qs-mobile-menu [id^="fb-qs-mobile-panel-"]{height:100% !important}}#fb-qs-mobile-menu .panel-content{line-height:30px;overflow-y:auto}#fb-qs-mobile-menu .panel-content #qs-hotels-list{overflow-y:auto;height:calc(100vh - 50px)}@media screen and (max-height: 568pt){#fb-qs-mobile-menu .panel-content #qs-hotels-list{height:calc(500px - 50px) !important}}#fb-qs-mobile-menu .panel-content #qs-hotels-list>div{padding:10px;margin:10px 0}#fb-qs-mobile-menu .panel-content #qs-hotels-list .isSelected{background-color:#eee;font-weight:600}#fb-qs-mobile-menu #fb-qs-mobile-panel-rooms .panel-content{padding:5px 10px}#fb-qs-mobile-menu #fb-qs-mobile-panel-rooms [id^="label-"]{display:inline-block;height:30px;line-height:30px;margin-right:5px;vertical-align:middle;width:50%}#fb-qs-mobile-menu #fb-qs-mobile-panel-rooms [id^="label-"]>span{display:inline-block;line-height:16px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}#fb-qs-mobile-menu #fb-qs-mobile-panel-rooms .children-age--block{padding-left:50px}#fb-qs-mobile-menu #fb-qs-mobile-panel-rooms .childrenAge-select-container{margin-bottom:10px}#fb-qs-mobile-menu #fb-qs-mobile-panel-rooms .select-container{height:35px}#fb-qs-mobile-menu #fb-qs-mobile-panel-rooms .select-container i{padding-top:10px}#fb-qs-mobile-menu #fb-qs-mobile-panel-dates>div{height:100%}#fb-qs-mobile-menu #fb-qs-mobile-panel-dates>div .panel-content{height:calc(100% - 40px - 42px)}#fb-qs-mobile-menu #fb-qs-mobile-panel-dates>div .panel-content .calendar.right thead,#fb-qs-mobile-menu #fb-qs-mobile-panel-dates>div .panel-content .calendar.right tbody{display:none}#fb-qs-mobile-menu #fb-qs-mobile-panel-dates .daterangepicker{border:0;box-shadow:none}#fb-qs-mobile-menu #fb-qs-mobile-panel-promocode .panel-content{padding:10px}#fb-qs-mobile-menu #fb-qs-mobile-panel-promocode #accesscode-input{border:1px solid #CCC;border-radius:3px;line-height:30px;margin-top:5px;padding:6px 10px;width:100%}#fb-qs-mobile-menu .panel-with-ok-button{height:calc(100% - 32px);overflow-y:scroll}#fb-qs-mobile-menu .fb-qs-button{line-height:30px;position:fixed;width:100%;bottom:0}#fb-small-info{cursor:pointer}#fb-header-toolbar,#fb-header-hotel,#fb-header-group,#fb-header-breadcrumb{padding:5px}#fb-header-toolbar{padding-right:0px;width:auto;float:right}.fb-header-hotel-details{cursor:pointer}#fb-header{background-size:cover;height:300px;background-attachment:scroll, scroll;background-clip:border-box, border-box;background-color:rgba(0,0,0,0);background-origin:padding-box, padding-box;background-position:center, center;background-repeat:repeat, no-repeat;background-size:cover;position:relative}#fb-header-hotel,#fb-header-group{height:220px;z-index:5}body.group #fb-header,#fb-header.fb-header-small-group{height:80px}#fb-header-toolbar{background-color:transparent;padding-top:0px;height:30px;z-index:10}i.fb-header-info-icon{font-size:1.4em}.fb-hotel-title{font-weight:bold;text-align:center;text-shadow:2px 2px 4px black;filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=4);zoom:1;font-size:25px}@media screen and (max-width: 768px){.fb-hotel-title{font-size:18px}}.fb-hotel-logo{text-align:center;margin-top:-35px;margin-left:-5px;margin-right:-5px}.fb-hotel-logo img{max-height:150px;width:auto}#fb-localize-currencies{margin-top:30px}#fb-localize div.fb-localize-title{margin-bottom:10px;margin-top:20px}#fb-localize span.fb-localize-block{margin-top:20px}#fb-localize span.fb-localize-item{cursor:pointer;padding-top:5px;padding-bottom:5px}#fb-localize span.fb-localize-item:hover{background-color:#000000}#fb-localize span.fb-localize-item.fb-localize-selected{background-color:#000000}#fb-localize div.fb-localize-title{font-size:1.3em}#fb-small-info{padding-top:5px}#fb-header.fb-header-small{height:150px}#fb-header.fb-header-small #fb-header-hotel{height:70px;padding-top:0}#fb-cur-lang>span{padding:5px 20px;cursor:pointer}#fb-cur-lang{float:right;text-align:right}body.group #fb-header-group,#fb-header.fb-header-small-group #fb-header-group{height:50px;padding-top:0;padding-bottom:25px;font-size:16pt;width:100%}body.group #fb-header,body.group #fb-header-toolbar,#fb-header.fb-header-small-group #fb-header-toolbar{background-color:#242424;z-index:999}body.group #fb-header-toolbar{width:100%;float:left}#fb-header-breadcrumb{bottom:0px;height:35px;background:#242424}div.fb-step:first-child{margin-left:15px}div.fb-step{display:inline-block;margin-left:4em;color:#f5f5f5}div.fb-step>span.fb-breadcrumb-nb{cursor:pointer;padding:0px 6px;border:1px solid #f9f9f9;opacity:0.6;filter:alpha(opacity=60);font-size:0.8em}div.fb-step>span.fb-breadcrumb-text{cursor:pointer;padding-left:10px;opacity:0.6;filter:alpha(opacity=60);font-size:0.9em}div.fb-step.active>span.fb-breadcrumb-nb{color:#FFFFFF;opacity:1;filter:alpha(opacity=100)}div.fb-step.active>span.fb-breadcrumb-text{opacity:1;filter:alpha(opacity=100);font-family:mplus-1p-bold, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}#fb-header.has-loyalty-view #fb-cur-lang{float:left;padding-left:5px}#fb-header.has-loyalty-view #fb-headbar{padding-left:5px}@media (max-width: 959px){#fb-header.has-loyalty-view{height:127px !important}#fb-header.has-loyalty-view #fb-header-loyalty-container{position:initial;float:right}#fb-header.has-loyalty-view #fb-header-toolbar{float:left;width:auto}#fb-header.has-loyalty-view #fb-header-group{margin-top:5px;height:40px}#fb-header.has-loyalty-view #fb-cur-lang{float:left;padding-left:5px}#fb-header.has-loyalty-view #fb-small-info{display:none}}@media all and (max-width: 599px){#fb-header.has-loyalty-view{height:auto !important}#fb-header.has-loyalty-view #fb-header-loyalty-container{clear:both;float:none;position:initial;margin-top:4px}#fb-header.has-loyalty-view #fb-header-toolbar{float:none}#fb-header.has-loyalty-view #fb-header-group{margin-top:0px;height:45px;float:none}#fb-header.has-loyalty-view #fb-cur-lang{padding-top:4px}#fb-header-group{padding:5px !important}#fb-header{height:240px}#fb-header-hotel,#fb-header-group{height:170px}.fb-hotel-logo{margin-top:-5px}.fb-hotel-logo img{max-height:100px}#fb-header-toolbar{background-color:#242424;width:100%}div.fb-group-item-button{right:0;left:5%;width:90%}body.group #fb-header,#fb-header.fb-header-small-group{height:65px}body.group #fb-header-group,#fb-header.fb-header-small-group #fb-header-group{height:50px}#fb-cur-lang>span{padding:0px;padding-right:15px}body.group #fb-quicksearch{clear:both}}@media all and (max-width: 327px){#prince-login-button-group{position:relative;top:-15px}#prince-join-button-group{position:relative;top:-15px}}#fb-footer{background-color:#242424;color:#F5F5F5;width:100%;position:absolute;bottom:0}#fb-footer ul.fb-footer-links{list-style:none;padding:0;margin-bottom:0px}#fb-footer ul.fb-footer-links li{display:inline-block}#fb-footer ul.fb-footer-links li:not(:first-child){margin-left:22px}#fb-footer ul.fb-footer-links li:not(:last-child){margin-right:22px}#fb-footer ul.fb-footer-links li a{color:#808080}#fb-footer #fb-app-footer.original-banner>*{margin:11px}#fb-footer #fb-app-footer.custom-banner.has-links ul.fb-footer-links{position:relative;top:50%;transform:translateY(-50%)}body.none #fb-footer{display:none}body.group #fb-footer{position:fixed;height:2px}#fb-basket-spacer{clear:both;background-color:inherit;display:block;height:100px;width:100%}#fb-basket{bottom:auto;position:inherit;width:100%;float:right;width:280px;z-index:999;margin-top:10px;height:auto}#fb-basket.stick{position:fixed;top:90px}#fb-basket-header{font-size:15pt;border-bottom:1px solid #C4C4C4;border-top:3px solid #000000;padding:10px 0;z-index:999}#fb-basket-header span.fb-basket-header-points{font-size:11pt}#fb-basket-header div.fb-price-params{font-size:10pt}#fb-basket-header-price-details{background-color:#F5F5F5;border-bottom:1px solid #C4C4C4;display:none;padding-bottom:20px;padding-top:20px;font-size:10pt}#fb-basket-header-price-details div.fb-price-amount{padding-left:5px;padding-right:0}#fb-basket-header-price-details div.fb-price-amount>span.fb-price{font-size:10pt}#fb-basket-header-price-details>.fb-price-per-night-amount{width:50%}#fb-basket-header-price-details div.fb-price-details-total{padding-top:20px;font-size:11pt}#fb-basket-header-price-details div.fb-price-details-total>div.fb-price-amount>span.fb-price{font-size:11pt}#fb-basket-header div.fb-price-amount>span.fb-price>span,#fb-basket-body div.fb-price-amount>span.fb-price>span{font-size:11pt}div.fb-basket-header-details{font-size:12pt}#fb-basket-body{z-index:999;box-shadow:0px 2px 0px #d9d9d9;margin-bottom:15px}#fb-basket-body ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}#fb-basket-body>div.fb-basket-accommodation{padding:20px 0;border-bottom:1px solid #C4C4C4;font-size:12pt}#fb-basket-body>div.fb-basket-accommodation .fb-room-title-points{font-size:10pt}#fb-basket-body>div.fb-body-room-details{border-bottom:1px solid #C4C4C4;display:none;padding-bottom:20px;padding-top:20px}#fb-basket-body div.fb-room-title{text-align:left;font-size:11pt}#fb-basket-body div.fb-price-amount>span.fb-price{font-size:14pt}#fb-basket-body div.fb-price-params{text-align:left}#fb-basket-body .fb-basket-room-remove{text-align:right}#fb-basket-body .basket-badge-container{padding-top:5px}#fb-basket-header a,#fb-basket-body a{font-size:10pt}div.fb-price-tax-included{margin-top:15px}div.fb-price-tax-notincluded{margin-top:10px}#fb-basket-services{border-bottom:1px solid #C4C4C4;padding-bottom:20px;padding-top:20px}#fb-basket-services-details{background-color:#f5f5f5;border-bottom:1px solid #C4C4C4;display:none}#fb-basket-services-details>.fb-basket-service-details{padding:20px 0}#fb-basket-services-details>.fb-basket-service-details .col-xs-8.ellipsis{font-family:mplus-1p-light, "Segoe UI", Roboto, Arial, Helvetica, "Helvetica Neue";font-size:13.3333px;line-height:19.0476px}#fb-basket-services-details>.fb-basket-service-details .col-xs-4.fb-price-amount .fb-price{font-family:mplus-1p-light, "Segoe UI", Roboto, Arial, Helvetica, "Helvetica Neue";font-size:13.3333px;line-height:19.0476px}#fb-basket-services-details>.fb-basket-service-details:not(:first-child){border-top:1px solid #C4C4C4}div.fb-basket-remain{background-color:#f5f5f5;border:1px #B3B3B3 dotted;height:80px;margin:10px 0;padding-top:30px;text-align:center}#fb-basket-checkout{text-align:center;padding:10px 0 10px 0;clear:both}#fb-basket-checkout>button{border-radius:0;padding:15px 0;width:100%}#fb-basket .discount-label{color:#119a11}.fb-basket-discount .fb-basket-header-total{font-size:10pt}#fb-basket #fb-total-discount div.fb-price-amount>span.fb-price>span{font-size:10pt}#fb-basket-header-and-body #fb-total-discount{min-height:35px;height:auto}@media all and (min-width: 960px){#fb-basket-header-and-body #fb-total-discount .mcm-discount-total .fb-translate{line-height:22px;padding-top:6px;padding-bottom:6px}}@media all and (max-width: 959px){#fb-basket.fb-basket-empty{display:none}#fb-basket{bottom:0;position:fixed;margin-top:0px;float:none;width:100%}#fb-basket-header-and-body{position:absolute;overflow-y:auto}#fb-basket-header{padding-top:10px;border-top:2px solid #333333;border-left:2px solid #333333;border-right:2px solid #333333}#fb-basket-body{border-left:2px solid #333333;border-right:2px solid #333333;box-shadow:none}#fb-basket-header,#fb-basket-body{clear:both;display:block;float:left}#fb-basket-sticky{padding:10px 0px 10px;font-size:12pt;position:absolute;bottom:0;left:0;right:0;clear:both;z-index:999}#fb-basket-sticky div{z-index:999}#fb-basket-sticky div.fb-price-amount>span.span.fb-price>span{font-size:10pt}#fb-basket-sticky div.fb-price-params{font-size:10pt}#fb-basket-sticky>div>button.fb-action{padding:5px 0px;line-height:inherit;width:90%;font-size:12pt}#fb-basket-sticky>div.fb-basket-sticky-toggle{padding-top:12px}#fb-basket-sticky>div:first-child>div{padding-left:0px}#fb-basket-sticky>div.fb-basket-sticky-checkout{height:100%;line-height:2em;margin-right:auto;position:inherit;bottom:inherit;right:inherit;padding-right:0}#fb-basket-sticky>div.fb-basket-sticky-checkout>button{height:100%;float:right}#fb-basket .fb-basket-discount{border-left:2px solid #333333;border-right:2px solid #333333;padding-top:5px;padding-bottom:10px;height:auto}#fb-basket .fb-basket-discount .fb-basket-header-total{font-size:11pt}#fb-basket #fb-total-discount div.fb-price-amount>span.fb-price>span{font-size:11pt}}@media all and (max-width: 599px){#fb-basket-sticky{padding:0}#fb-basket-sticky>div>button.fb-action{line-height:normal;padding:10%;width:100%}#fb-basket-sticky>div.fb-basket-sticky-checkout{padding:0px}}body.mobile #fb-basket-body{margin-bottom:0px}body.mobile #fb-basket-header-and-body{border-top:2px solid #333333}body.mobile .basket-discounts-basket{justify-content:space-between;width:100%;margin:15px 0px}body.mobile .basket-discounts-basket-value{margin-right:15px}body.mobile .basket-discounts-basket-remove-button{margin-left:9px}.fb-loyalty-coupon-list-modal.mobile{width:100%}.fb-loyalty-coupon-list-modal.mobile .modal-btn-coupons{justify-content:space-between}.fb-loyalty-coupon-list-modal.mobile .modal-btn-coupons button{width:40%;margin-left:0px}.basket-discounts-basket{display:inline-flex;flex-direction:row;align-content:center;font-size:14px;color:#b0a06c;margin:15px}.basket-discounts-basket-line-top{display:flex;flex-direction:column}.basket-discounts-basket-text{flex:5;font-weight:bold}.basket-discounts-basket-name{margin-left:5px}.basket-discounts-basket-remove-button{background:none;border:none;font-weight:bold;font-size:14px;align-items:flex-start}body.extras #extras-items .fb-price-second{display:inline-block}#extras-items div.fb-extras-item,#extras-requests div.fb-extras-request{border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;padding-bottom:20px;padding-top:20px}#extras-items div.fb-extras-item{padding-bottom:15px}#extras-items div.fb-extras-item div{padding-bottom:5px}#extras-requests div.fb-extras-request>div>textarea{margin-bottom:10px;padding:5px}#extras-items div.fb-extras-item div.fb-price-amount{text-align:left}#extras-items div.fb-extras-item div.input-group>input{text-align:center}#extras-items div.fb-extra-description{display:none;padding-bottom:20px;padding-top:20px}#extras-items div.input-group{max-width:120px}#extras-items div.fb-extras-header>span.fb-extras-welcome{font-size:18pt}#extras-items div.fb-extras-item div.fb-price-amount>span.fb-price{font-size:22pt}#extras-items div.fb-extras-item div.fb-price-amount>span.fb-price>span{font-size:13pt}#extras-items span.fb-extra-price-rule{font-size:10pt;margin-left:5px;white-space:nowrap}#extras-items .fb-price-amount-has-alternate .fb-extra-price-rule{display:block;margin-left:0}#extras-items span.fb-extra-price-rule .fb-price{font-weight:normal}#extras-items .fb-extras-infos a,#extras-items .fb-extra-description{font-size:10pt}#fb-extras-select{padding-left:0px;padding-right:15px;display:flex;flex-direction:row-reverse;align-items:flex-end}#fb-extras-select .fb-checkbox{float:right}#fb-extras-select .fb-checkbox>i.fa{margin-right:2px}#fb-extras{display:block;float:left;margin:0px auto;margin-top:20px;position:relative;width:665px;min-height:1100px}@media all and (max-width: 959px){#extras-items div.fb-extras-header>span.fb-extras-welcome{font-size:18pt}#fb-extras{margin-top:0px;width:auto;min-height:initial}}@media all and (max-width: 599px){#fb-extras-select{padding-right:10px}#extras-items div.fb-extras-item .fb-extras-infos{padding-left:10px}}#fb-recap{margin-top:20px}#fb-recap .property-note{padding-top:10px;font-size:14px}#fb-recap .property-note .property-note-information{font-weight:bold;padding:0}#fb-recap-container{clear:both}#fb-recap-sub-container,#fb-recap-extras-container{position:relative;border-bottom:1px solid #C4C4C4;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4}#fb-recap-hotel{border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}#fb-recap-hotel-details>*{font-size:14px}#fb-recap-hotel-details>dl{padding:10px 0 0}#fb-recap-hotel-details>dl>dt{clear:left;float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:160px;font-weight:normal}#fb-recap-hotel-details>dl>dd{padding-bottom:10px;font-size:14px}#fb-recap-hotel div.fb-title{font-size:16pt}#fb-recap-booking{padding-bottom:15px;padding-left:15px;padding-right:15px;height:100%;min-height:400px;position:relative;border-right:1px solid #C4C4C4}#fb-recap-booking p{margin-bottom:0}#fb-recap-booking hr{margin-bottom:10px;margin-top:10px}#fb-recap-booking>div.fb-recap-accommodation,#fb-recap-booking>div.fb-recap-option,#fb-recap-total{padding-top:15px;clear:both}#fb-recap-booking>div.fb-recap-accommodation div.fb-recap-night-item>div:first-child{padding-right:0px}#fb-recap-booking>div.fb-recap-accommodation div.fb-recap-night-item>div:last-child{padding-left:5px}#fb-recap-booking div.fb-price-amount{padding-right:0px}#fb-recap-booking>div.fb-recap-accommodation>div>div.fb-price-amount>span.fb-price,#fb-recap-booking>div.fb-recap-option>div>div.fb-price-amount>span.fb-price{font-size:13pt}#fb-recap-booking>div.fb-recap-accommodation>div>div.fb-price-amount>span.fb-price>span,#fb-recap-booking>div.fb-recap-option>div>div.fb-price-amount>span.fb-price>span,#fb-recap-booking>div.fb-recap-option>div>div>div.fb-price-amount>span.fb-price{font-size:11pt}#fb-total-discount>div{padding:0}.fb-recap-accommodation>div:first-child{padding:0}#fb-recap-total{padding-bottom:15px}#fb-recap-total div.fb-total-title,#fb-recap-total>div.fb-price-amount>span.fb-price{font-size:18pt}#fb-recap-total div.fb-price-amount>span.fb-price>span{font-size:16pt}#fb-recap-total div.fb-price-tax>span.fb-price{font-size:13pt}#fb-recap-total div.fb-price-tax>span.fb-price>span{font-size:11pt}#fb-recap-booking div.fb-recap-accommodation:not(:first-child),#fb-recap-booking div.fb-recap-option,#fb-recap-total{border-top:1px solid #C4C4C4}.recap-final-price{margin-top:22px}.recap-final-price-box{border-top:1px solid #eee;padding:15px 5px}.recap-final-price-sentence{padding-left:0px;font-size:10pt}.recap-final-price-price{padding-right:0px}#fb-recap-extras-container{padding-bottom:15px;padding-left:15px;padding-right:15px}#fb-recap-extras-container label{font-weight:normal;font-size:26px}#fb-recap-warrants{border-left:1px solid #C4C4C4;padding-left:0px;padding-right:0px;float:right;left:-1px;bottom:0;right:0;top:0;height:100%;font-size:14px}#fb-recap-warrants div.fb-warrant{padding-top:20px;padding-bottom:20px;text-align:center}#fb-recap-warrants div.fb-warrant-xspicto{padding-right:0px}#fb-recap-warrants div.fb-warrant-xspicto>img{top:2px;vertical-align:top}#fb-recap-warrants div.fb-warrant-title{padding-left:0px}#fb-recap-booking div.fb-recap-option,#fb-recap-booking div.fb-recap-accommodation{padding-top:40px;padding-bottom:40px}#fb-guarantee,#fb-confirmbutton,#fb-datacollect,#fb-recap-booking,#fb-confirm-recap-booking,#fb-confirmrecap-warrants{font-size:14px}.mandatory-field-asterisk{color:darkred;margin-left:5px}.fb-recap-basket-discount{display:flex;color:#b0a06c}.fb-recap-basket-discount .fb-recap-basket-discount-container{flex:3}.fb-recap-basket-discount .fb-recap-basket-discount-title{flex:1;color:#333333;margin-left:15px}.fb-recap-basket-discount .fb-recap-basket-discount-basket-discount{display:flex;flex-direction:row;justify-content:space-between}.fb-recap-basket-discount .fb-recap-basket-discount-price{margin-right:15px;margin-left:15px}.fb-recap-basket-discount .fb-recap-basket-discount-price.fb-price-amount span.fb-price{font-weight:normal}.fb-recap-basket-discount .fb-recap-basket-discount-remove{margin-top:15px}.fb-recap-basket-discount .fb-recap-basket-discount-warning{margin-top:15px}@media all and (max-width: 959px){#fb-recap{margin-top:0}#fb-recap-booking{border-left:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}#fb-recap-sub-container{position:relative;border:none}#fb-recap-warrants{border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;left:0}}@media all and (max-width: 599px){#fb-recap-booking{padding-left:0px;padding-right:0px}#fb-recap-hotel-details>dl{padding:0px 15px 15px}#fb-recap-hotel-details>dl>dt{float:none}#fb-recap-warrants div.fb-warrant{text-align:left}#fb-recap-booking div.fb-recap-accommodation:not(:first-child),#fb-recap-booking div.fb-recap-option,#fb-recap-total{border-top:none}#fb-recap-booking div.fb-recap-option,#fb-recap-booking div.fb-recap-accommodation{padding:15px}}#fb-confirmrecap-container{clear:both}#fb-confirmrecap-sub-container{border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;position:relative}#fb-confirmrecap{padding-bottom:40px;padding-left:20px;padding-right:20px}#fb-confirmrecap div.fb-confirm-header{background-color:#68a33d;color:#ffffff;padding:25px 5px 15px 5px;font-size:18pt}#fb-confirmrecap div.fb-confirm-header div:last-child{font-size:14pt}#fb-confirmrecap div.fb-confirm-error{background-color:#FED1D1;color:#B8211D}#fb-confirmrecap div.fb-confirm-cancel{background-color:#242424}#fb-confirmrecap div.fb-confirm-print{background-color:#333333;color:#ffffff;padding-bottom:15px;padding-top:25px;font-size:13pt;height:115px;cursor:pointer}#fb-confirmrecap div.fb-confirm-message{padding:40px 15px 25px 15px}#fb-confirmrecap div.fb-confirm-title{padding-top:5px;font-size:16pt}#fb-confirmrecap div.fb-title{padding-top:5px;font-size:16pt;padding-bottom:15px;padding-top:15px}#fb-confirmrecap div.fb-confirm-subtitle{padding-bottom:10px}#fb-confirm-recap-booking #fb-recap-booking{margin-top:40px;border:0px none;border-bottom:1px solid #C4C4C4}#fb-confirm-recap-booking #fb-recap-booking .property-note{padding-top:10px;padding-bottom:10px}#fb-confirm-recap-booking #fb-recap-booking .property-note .property-note-information{font-size:16pt;margin-bottom:15px;padding:0}#fb-confirm-recap-booking{padding:20px 0;border-right:1px solid #C4C4C4;page-break-after:always}#fb-confirmrecap-map{height:215px;margin-bottom:15px;width:100%}#fb-confirmrecap-hotel-details>dl{padding:10px 15px 0 15px}#fb-confirmrecap-hotel-details>dl>dt{font-weight:normal;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear:left;float:left;width:160px}#fb-confirmrecap-hotel-details>dl>dd{padding-bottom:10px;padding-left:160px}#fb-confirmrecap-hotel-details>dl>dd.nopad{padding-bottom:0px}#fb-confirmrecap-warrants{padding-left:0px;padding-right:0px;bottom:0;height:100%;right:0;top:0}#fb-confirmrecap-warrants div.fb-warrant:not(.trustyou-seal-confirmrecap){text-align:left;padding-bottom:20px}#fb-confirmrecap-warrants div.fb-warrant:first-child{border-right:none}#fb-confirmrecap-warrants div.fb-warrant:not(:first-child):not(:last-child){padding-bottom:1.5em;padding-top:20px}#fb-confirmrecap-warrants div.fb-warrant>div.fb-warrant-title>img{margin-right:5px}#fb-confirmrecap-warrants div.fb-confirmrecap-social{padding-top:0px;padding-bottom:20px;border-top:1px solid #C4C4C4}#fb-confirmrecap-warrants div.fb-confirmrecap-social div.fb-font-bold,#fb-confirmrecap-warrants div.fb-confirmrecap-social #fb-results .property-note div.property-note-information,#fb-results .property-note #fb-confirmrecap-warrants div.fb-confirmrecap-social div.property-note-information{padding-top:15px;padding-bottom:15px}.confirmrecap-final-price{margin-top:22px}.confirmrecap-final-price-box{padding-left:0px;padding-top:15px;padding-bottom:15px;padding-right:0px;border-top:1px solid #eee}.confirmrecap-final-price-sentence{padding-left:0px;font-size:10pt}.confirmrecap-final-price-price{padding-right:0px;padding-left:0px}#fb-terms-details-button{float:right;margin-top:5px;margin-bottom:5px;margin-right:15px;white-space:nowrap}@media all and (min-width: 600px){.fb-btn-restart-container{padding-left:0;padding-right:0}}.fb-btn-restart-container .fb-btn-restart{margin-top:15px;color:black}@media all and (min-width: 600px){.fb-btn-restart-container .fb-btn-restart{margin-top:40px}.fb-btn-restart-container .fb-btn-restart.left-part{border-top-right-radius:0;border-bottom-right-radius:0}.fb-btn-restart-container .fb-btn-restart.right-part{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}}@media all and (max-width: 599px){.fb-btn-restart-container .fb-btn-restart{padding-top:10px;padding-bottom:10px}}.fb-confirmrecap-basket-discount{display:flex;color:#b0a06c}.fb-confirmrecap-basket-discount .fb-confirmrecap-basket-discount-container{flex:3}.fb-confirmrecap-basket-discount .fb-confirmrecap-basket-discount-title{flex:1;color:#333333;margin-left:15px}.fb-confirmrecap-basket-discount .fb-confirmrecap-basket-discount-item{display:flex;flex-direction:row;justify-content:space-between}.fb-confirmrecap-basket-discount .fb-confirmrecap-basket-discount-price{margin-right:15px;margin-left:15px}.fb-confirmrecap-basket-discount .fb-confirmrecap-basket-discount-price.fb-price-amount span.fb-price{font-weight:normal}@media all and (max-width: 959px){#fb-confirmrecap div.fb-confirm-header{font-size:16pt}#fb-confirm-recap-booking{border-right:none}#fb-confirmrecap div.fb-confirm-header div:last-child{font-size:13pt}#fb-confirmrecap-warrants div.fb-warrant:first-child{border-right:1px solid #C4C4C4;padding-top:20px}#fb-confirmrecap-warrants{border-top:1px solid #C4C4C4}}@media all and (max-width: 599px){#fb-confirmrecap{padding-left:0px;padding-right:0px}#fb-confirmrecap div.fb-confirm-header{padding-top:20px;font-size:15pt;height:initial}#fb-confirmrecap div.fb-confirm-print{background-color:#4c7f27;padding-top:15px;height:initial}#fb-confirmrecap div.fb-confirm-message{padding:0}#fb-confirmrecap-hotel-details>dl{padding-top:0}#fb-confirmrecap-hotel-details>dl>dd{padding-left:0px}#fb-confirmrecap-hotel-details>dl>dt{float:none;width:initial}#fb-confirmrecap div.fb-confirm-title,#fb-confirmrecap div.fb-title{font-size:14pt}#fb-confirmrecap-warrants div.fb-warrant:first-child{padding-bottom:0px;border-right:none}#fb-confirmrecap-warrants div.fb-warrant:first-child{border-bottom:1px solid #C4C4C4}}#fb-cancel{min-height:600px;margin-top:20px}#fb-cancel ul{list-style:none;padding:0}div.fb-cancel-header{margin-top:20px}@media all and (max-width: 959px){#fb-cancel{min-height:400px;margin-top:0px}}#fb-confirmbutton div.fb-confirmbutton-container>form>div{border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;padding-bottom:20px}#fb-confirmbutton div.fb-confirmbutton-container>form>div.fb-confirmbutton-notice{border:0px none;border-top:1px solid #C4C4C4;padding-top:20px}#fb-confirmbutton div.fb-confirmbutton-container>form>div:first-child{border-top:1px solid #C4C4C4;padding-top:20px}#fb-confirmbutton div.fb-confirmbutton-container>form>div:last-child{border:0px none}#fb-confirmbutton div.fb-confirmbutton-container>form>div>.fb-confirmbutton-terms-container{justify-content:left;text-align:left;margin-left:15px}#fb-confirmbutton div.fb-confirmbutton-container>form>div>.fb-confirmbutton-terms-container .fb-translate{margin-right:5px}#fb-confirmbutton div.fb-confirmbutton-container>form>div>.fb-confirmbutton-terms-container div div{display:inline}#fb-confirmbutton div.fb-confirmbutton-container>form>div>.fb-confirmbutton-terms-container div#private-policy-elt{width:100%;margin-bottom:1em;overflow:auto;height:8em;border:1px solid #C4C4C4;padding:1em}#fb-confirmbutton div.fb-confirmbutton-container>form>div>.fb-confirmbutton-terms-container span.fb-checkbox{margin-right:5px}#fb-confirmbutton div.fb-confirmbutton-container>form>div>.fb-confirmbutton-opt-in{text-align:left;margin-left:15px}#fb-confirmbutton div.fb-confirmbutton-container>form>div>.fb-confirmbutton-opt-in span.fb-checkbox{margin-right:5px}#fb-confirmbutton-button{margin-top:10px;padding:15px 0}@font-face{font-family:"TrustYou Iconic";src:url(../fonts/trustyou-iconic/trustyou-iconic.eot);src:url(../fonts/trustyou-iconic/trustyou-iconic.eot?#iefix) format("embedded-opentype"),url(../fonts/trustyou-iconic/trustyou-iconic.woff) format("woff"),url(../fonts/trustyou-iconic/trustyou-iconic.ttf) format("truetype"),url(../fonts/trustyou-iconic/trustyou-iconic.svg#trustyou-iconic) format("svg");font-weight:400;font-style:normal}.ty-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"TrustYou Iconic" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1}.ty-icon.ty-icon-blank:before{content:" "}.ty-icon.ty-icon-earth:before{content:"\61"}.ty-icon.ty-icon-map:before{content:"\62"}.ty-icon.ty-icon-directions:before{content:"\63"}.ty-icon.ty-icon-map-marker:before{content:"\64"}.ty-icon.ty-icon-gps:before{content:"\65"}.ty-icon.ty-icon-swimming:before{content:"\66"}.ty-icon.ty-icon-cycling:before{content:"\67"}.ty-icon.ty-icon-car:before{content:"\68"}.ty-icon.ty-icon-bus:before{content:"\69"}.ty-icon.ty-icon-train:before{content:"\6a"}.ty-icon.ty-icon-airplane:before{content:"\6b"}.ty-icon.ty-icon-office:before{content:"\6c"}.ty-icon.ty-icon-museum:before{content:"\6d"}.ty-icon.ty-icon-home:before{content:"\6e"}.ty-icon.ty-icon-lake-house:before{content:"\6f"}.ty-icon.ty-icon-bed:before{content:"\70"}.ty-icon.ty-icon-call-bell:before{content:"\71"}.ty-icon.ty-icon-bell:before{content:"\72"}.ty-icon.ty-icon-cards:before{content:"\73"}.ty-icon.ty-icon-crown:before{content:"\74"}.ty-icon.ty-icon-golf:before{content:"\75"}.ty-icon.ty-icon-heart:before{content:"\76"}.ty-icon.ty-icon-leaf:before{content:"\77"}.ty-icon.ty-icon-lotus:before{content:"\78"}.ty-icon.ty-icon-pet:before{content:"\79"}.ty-icon.ty-icon-tag:before{content:"\7a"}.ty-icon.ty-icon-suitcase:before{content:"\41"}.ty-icon.ty-icon-snowflake:before{content:"\42"}.ty-icon.ty-icon-tuxedo:before{content:"\43"}.ty-icon.ty-icon-group:before{content:"\45"}.ty-icon.ty-icon-family:before{content:"\46"}.ty-icon.ty-icon-single:before{content:"\47"}.ty-icon.ty-icon-tree-pine:before{content:"\48"}.ty-icon.ty-icon-tree-palm:before{content:"\49"}.ty-icon.ty-icon-cigar:before{content:"\4a"}.ty-icon.ty-icon-glass-beer:before{content:"\4b"}.ty-icon.ty-icon-glass-wine:before{content:"\4c"}.ty-icon.ty-icon-glass-martini:before{content:"\4d"}.ty-icon.ty-icon-food:before{content:"\4e"}.ty-icon.ty-icon-trophy:before{content:"\4f"}.ty-icon.ty-icon-glasses:before{content:"\50"}.ty-icon.ty-icon-credit-card:before{content:"\51"}.ty-icon.ty-icon-dollar:before{content:"\52"}.ty-icon.ty-icon-euro:before{content:"\53"}.ty-icon.ty-icon-alarm:before{content:"\54"}.ty-icon.ty-icon-clock:before{content:"\55"}.ty-icon.ty-icon-hourglass:before{content:"\56"}.ty-icon.ty-icon-calendar:before{content:"\57"}.ty-icon.ty-icon-gauge:before{content:"\58"}.ty-icon.ty-icon-wifi:before{content:"\59"}.ty-icon.ty-icon-rss:before{content:"\5a"}.ty-icon.ty-icon-cart:before{content:"\30"}.ty-icon.ty-icon-key:before{content:"\33"}.ty-icon.ty-icon-trash:before{content:"\34"}.ty-icon.ty-icon-save:before{content:"\35"}.ty-icon.ty-icon-print:before{content:"\36"}.ty-icon.ty-icon-filter:before{content:"\37"}.ty-icon.ty-icon-flag:before{content:"\38"}.ty-icon.ty-icon-pushpin:before{content:"\39"}.ty-icon.ty-icon-star:before{content:"\21"}.ty-icon.ty-icon-badge:before{content:"\22"}.ty-icon.ty-icon-code:before{content:"\23"}.ty-icon.ty-icon-language:before{content:"\24"}.ty-icon.ty-icon-translate:before{content:"\25"}.ty-icon.ty-icon-info:before{content:"\26"}.ty-icon.ty-icon-info-o:before{content:"\27"}.ty-icon.ty-icon-help:before{content:"\28"}.ty-icon.ty-icon-help-o:before{content:"\29"}.ty-icon.ty-icon-warning:before{content:"\2a"}.ty-icon.ty-icon-settings:before{content:"\2b"}.ty-icon.ty-icon-widget:before{content:"\2c"}.ty-icon.ty-icon-tools:before{content:"\2d"}.ty-icon.ty-icon-pencil:before{content:"\2e"}.ty-icon.ty-icon-inbox:before{content:"\2f"}.ty-icon.ty-icon-inbox-on:before{content:"\3a"}.ty-icon.ty-icon-tiles:before{content:"\3b"}.ty-icon.ty-icon-tiles-off:before{content:"\3c"}.ty-icon.ty-icon-user:before{content:"\3d"}.ty-icon.ty-icon-users:before{content:"\3e"}.ty-icon.ty-icon-chart-pie:before{content:"\40"}.ty-icon.ty-icon-chart-bar:before{content:"\5b"}.ty-icon.ty-icon-chart-line:before{content:"\5d"}.ty-icon.ty-icon-comment:before{content:"\5f"}.ty-icon.ty-icon-comments:before{content:"\60"}.ty-icon.ty-icon-video:before{content:"\7b"}.ty-icon.ty-icon-picture:before{content:"\7c"}.ty-icon.ty-icon-pictures:before{content:"\7d"}.ty-icon.ty-icon-bookmark:before{content:"\7e"}.ty-icon.ty-icon-folder:before{content:"\5c"}.ty-icon.ty-icon-folder-open:before{content:"\e000"}.ty-icon.ty-icon-file:before{content:"\e001"}.ty-icon.ty-icon-file-check:before{content:"\e002"}.ty-icon.ty-icon-file-add:before{content:"\e003"}.ty-icon.ty-icon-file-edit:before{content:"\e004"}.ty-icon.ty-icon-copy:before{content:"\e008"}.ty-icon.ty-icon-cut:before{content:"\e009"}.ty-icon.ty-icon-paste:before{content:"\e00a"}.ty-icon.ty-icon-export:before{content:"\e00b"}.ty-icon.ty-icon-download:before{content:"\e00d"}.ty-icon.ty-icon-upload:before{content:"\e00e"}.ty-icon.ty-icon-reply:before{content:"\e00f"}.ty-icon.ty-icon-reply-all:before{content:"\e010"}.ty-icon.ty-icon-reply-plus:before{content:"\e011"}.ty-icon.ty-icon-forward:before{content:"\e012"}.ty-icon.ty-icon-compare:before{content:"\e013"}.ty-icon.ty-icon-expand:before{content:"\e014"}.ty-icon.ty-icon-contract:before{content:"\e015"}.ty-icon.ty-icon-move:before{content:"\e016"}.ty-icon.ty-icon-merge:before{content:"\e017"}.ty-icon.ty-icon-undo:before{content:"\e018"}.ty-icon.ty-icon-redo:before{content:"\e019"}.ty-icon.ty-icon-refresh:before{content:"\e01a"}.ty-icon.ty-icon-retweet:before{content:"\e01b"}.ty-icon.ty-icon-share:before{content:"\e01c"}.ty-icon.ty-icon-link:before{content:"\e01d"}.ty-icon.ty-icon-unlink:before{content:"\e01e"}.ty-icon.ty-icon-paperclip:before{content:"\e01f"}.ty-icon.ty-icon-sign-in:before{content:"\e020"}.ty-icon.ty-icon-sign-out:before{content:"\e021"}.ty-icon.ty-icon-zoom-in:before{content:"\e022"}.ty-icon.ty-icon-zoom-out:before{content:"\e023"}.ty-icon.ty-icon-search:before{content:"\e024"}.ty-icon.ty-icon-grid:before{content:"\e025"}.ty-icon.ty-icon-list:before{content:"\e026"}.ty-icon.ty-icon-menu:before{content:"\e027"}.ty-icon.ty-icon-more:before{content:"\e028"}.ty-icon.ty-icon-more-alt:before{content:"\e029"}.ty-icon.ty-icon-grab:before{content:"\e02a"}.ty-icon.ty-icon-grab-alt:before{content:"\e02b"}.ty-icon.ty-icon-check:before{content:"\e02c"}.ty-icon.ty-icon-check-o:before{content:"\e02d"}.ty-icon.ty-icon-denied:before{content:"\e02e"}.ty-icon.ty-icon-remove:before{content:"\e02f"}.ty-icon.ty-icon-remove-o:before{content:"\e030"}.ty-icon.ty-icon-plus:before{content:"\e031"}.ty-icon.ty-icon-minus:before{content:"\e032"}.ty-icon.ty-icon-chevron-down:before{content:"\e033"}.ty-icon.ty-icon-chevron-up:before{content:"\e034"}.ty-icon.ty-icon-chevron-left:before{content:"\e035"}.ty-icon.ty-icon-chevron-right:before{content:"\e036"}.ty-icon.ty-icon-arrow-down:before{content:"\e037"}.ty-icon.ty-icon-arrow-up:before{content:"\e038"}.ty-icon.ty-icon-arrow-left:before{content:"\e039"}.ty-icon.ty-icon-arrow-right:before{content:"\e03a"}.ty-icon.ty-icon-caret-down:before{content:"\e03b"}.ty-icon.ty-icon-caret-up:before{content:"\e03c"}.ty-icon.ty-icon-caret-left:before{content:"\e03d"}.ty-icon.ty-icon-caret-right:before{content:"\e03e"}.ty-icon.ty-icon-preview:before{content:"\e03f"}.ty-icon.ty-icon-preview-off:before{content:"\e040"}.ty-icon.ty-icon-female:before{content:"\e041"}.ty-icon.ty-icon-male:before{content:"\e042"}.ty-icon.ty-icon-gender:before{content:"\e043"}.ty-icon.ty-icon-checkbox:before{content:"\e044"}.ty-icon.ty-icon-checkbox-on:before{content:"\e045"}.ty-icon.ty-icon-checkbox-intermediate:before{content:"\e046"}.ty-icon.ty-icon-radio:before{content:"\e047"}.ty-icon.ty-icon-radio-on:before{content:"\e048"}.ty-icon.ty-icon-excel:before{content:"\e049"}.ty-icon.ty-icon-word:before{content:"\e04a"}.ty-icon.ty-icon-pdf:before{content:"\e04b"}.ty-icon.ty-icon-trustyou:before{content:"\e04c"}.ty-icon.ty-icon-facebook:before{content:"\e04d"}.ty-icon.ty-icon-facebook-alt:before{content:"\e04e"}.ty-icon.ty-icon-twitter:before{content:"\e04f"}.ty-icon.ty-icon-google-adwords:before{content:"\e051"}.ty-icon.ty-icon-instagram:before{content:"\e053"}.ty-icon.ty-icon-foursquare:before{content:"\e054"}.ty-icon.ty-icon-pinterest:before{content:"\e055"}.ty-icon.ty-icon-github:before{content:"\e056"}.ty-icon.ty-icon-google:before{content:"\e052"}.ty-icon.ty-icon-google-plus:before{content:"\e050"}.ty-icon.ty-icon-couple:before{content:"\44"}.ty-icon.ty-icon-survey:before{content:"\3f"}.ty-icon.ty-icon-survey-alt:before{content:"\e057"}.ty-icon.ty-icon-meta-review:before{content:"\32"}.ty-icon.ty-icon-unlock:before{content:"\5e"}.ty-icon.ty-icon-lock:before{content:"\e058"}.ty-icon.ty-icon-child:before{content:"\e059"}.ty-icon.ty-icon-gym:before{content:"\e05a"}.ty-icon.ty-icon-window:before{content:"\e05b"}.ty-icon.ty-icon-terrace:before{content:"\e05c"}.ty-icon.ty-icon-microphone:before{content:"\e05d"}.ty-icon.ty-icon-handshake:before{content:"\e05e"}.ty-icon.ty-icon-coffee:before{content:"\e05f"}.ty-icon.ty-icon-housekeeping:before{content:"\e060"}.ty-icon.ty-icon-room-service:before{content:"\e061"}.ty-icon.ty-icon-hiking:before{content:"\e062"}.ty-icon.ty-icon-road:before{content:"\e063"}.ty-icon.ty-icon-box:before{content:"\31"}.ty-icon.ty-icon-graduation-cap:before{content:"\e064"}.ty-icon.ty-icon-headset:before{content:"\e065"}.ty-icon.ty-icon-iphone:before{content:"\e066"}.ty-icon.ty-icon-branch:before{content:"\e067"}.ty-icon.ty-icon-shuffle:before{content:"\e068"}.ty-icon.ty-icon-ribbon:before{content:"\e069"}.ty-icon.ty-icon-email:before{content:"\e00c"}.ty-icon.ty-icon-imac:before{content:"\e06a"}.ty-icon.ty-icon-reply-pending:before{content:"\e06b"}.ty-icon.ty-icon-comment-broken:before{content:"\e06c"}.ty-icon.ty-icon-food-drink:before{content:"\e06e"}.ty-icon.ty-icon-calendar-clock:before{content:"\e06f"}.ty-icon.ty-icon-task:before{content:"\e070"}.ty-icon.ty-icon-file-csv:before{content:"\e005"}.ty-icon.ty-icon-file-doc:before{content:"\e006"}.ty-icon.ty-icon-file-pdf:before{content:"\e007"}.ty-icon.ty-icon-file-xls:before{content:"\e06d"}.is-exported .ty-icon{font-family:Arial, Helvetica, sans-serif}.is-exported .ty-icon.ty-icon-caret-down:before{content:'\25BE'}.is-exported .ty-icon.ty-icon-caret-up:before{content:'\25B4'}.is-exported .ty-icon.ty-icon-caret-right:before{content:'\25B8'}.is-exported .ty-icon.ty-icon-caret-left:before{content:'\25C2'}.is-exported .ty-icon.ty-icon-arrow-down:before{content:'\2193'}.is-exported .ty-icon.ty-icon-arrow-up:before{content:'\2191'}.is-exported .ty-icon.ty-icon-arrow-right:before{content:'\2192'}.is-exported .ty-icon.ty-icon-arrow-left:before{content:'\21'}.is-exported .ty-icon.ty-icon-minus:before{content:'-'}#trustyou-seal{padding-left:15px;padding-right:15px;line-height:initial}.trustyou-seal-basket{padding-top:15px}.trustyou-seal-confirmrecap{text-align:center;padding-top:20px}@media (max-width: 959px){.trustyou-seal-confirmrecap{border-top:none}}.trustscore{position:relative;font-size:14px;font-family:Roboto, Arial, Helvetica sans-serif;text-align:initial;box-sizing:initial;-webkit-box-sizing:initial;cursor:pointer}.trustscore h1,.trustscore h2,.trustscore h3,.trustscore h4,.trustscore h5,.trustscore h6{margin:0;font-size:1.4em;color:#333;font-weight:300}.trustscore p{font-weight:400;color:#333;margin:0}.trustscore strong{font-weight:500}.trustscore:after,.trustscore:before{display:table;clear:both;content:''}.trustscore *{line-height:1em}.trustscore .score,.trustscore.size-s .badges .ty-icon{color:#505050}.trustscore .value{position:relative;float:left;background:#7cb342;color:#fff}.trustscore .value:after{position:absolute;top:100%;left:0;border-style:solid;border-color:#7cb342 transparent transparent #7cb342;content:''}.trustscore i.ty-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"TrustYou Iconic";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;line-height:1}.trustscore .badges .ty-icon.neg,.trustscore.neg .score{color:#f06748}.trustscore.neg .value{background:#f06748}.trustscore.neg .value:after{border-color:#f06748 transparent transparent #f06748}.trustscore .badges .ty-icon.neu,.trustscore.neu .score{color:#ffa726}.trustscore.neu .value{background:#ffa726}.trustscore.neu .value:after{border-color:#ffa726 transparent transparent #ffa726}.trustscore .badges .ty-icon.pos,.trustscore.pos .score{color:#7cb342}.trustscore.pos .value{background:#7cb342}.trustscore.pos .value:after{border-color:#7cb342 transparent transparent #7cb342}.trustscore.size-l,.trustscore.size-xl{border:1px solid #ddd;background:#fff;display:inline-block}.trustscore.size-l:before,.trustscore.size-xl:before{border-style:solid;border-width:11px;border-color:#ddd transparent transparent #ddd;position:absolute;bottom:-22px;left:-1px;content:''}.trustscore.size-l:after,.trustscore.size-xl:after{border-style:solid;border-width:10px;border-color:#fff transparent transparent #fff;position:absolute;bottom:-20px;left:0;content:''}.trustscore.size-l .title,.trustscore.size-xl .title{background:#3498db;color:#cce5f6;text-align:center;text-transform:uppercase;position:absolute;left:-1px;top:-1px;right:-1px}.trustscore.size-l .title span,.trustscore.size-xl .title span{text-transform:uppercase}.trustscore.size-l .title span:first-child,.trustscore.size-xl .title span:first-child{color:#fff}.trustscore.size-l .rating,.trustscore.size-xl .rating{display:inline-block;width:100%;text-align:center}.trustscore.size-l .rating .rating-units,.trustscore.size-xl .rating .rating-units{display:inline-block;width:75px}.trustscore.size-l .rating .rating-unit,.trustscore.size-xl .rating .rating-unit{float:left;width:13px;height:14px;background:url(../images/pictos/sprite-rating-green.png) -28px 0 no-repeat;background-size:41px;margin:0 1px 5px}.trustscore.size-l .rating .rating-unit.is-full,.trustscore.size-xl .rating .rating-unit.is-full{background-position:0 0}.trustscore.size-l .rating .rating-unit.is-half,.trustscore.size-xl .rating .rating-unit.is-half{background-position:-14px 0}.trustscore.size-l .rating .rating-score,.trustscore.size-xl .rating .rating-score{display:block;line-height:normal;font-weight:500;color:#7cb342}.trustscore.size-l .rating .rating-score div,.trustscore.size-l .rating .rating-score span,.trustscore.size-xl .rating .rating-score div,.trustscore.size-xl .rating .rating-score span{margin-right:2px;display:inline-block;font-weight:500}.trustscore.size-l .branding,.trustscore.size-xl .branding{text-align:center;margin:6px}.trustscore.size-l .counter,.trustscore.size-xl .counter{color:#999;text-align:center}.trustscore.size-l .signature,.trustscore.size-xl .signature{text-align:right;font-style:italic}.trustscore.size-xl{width:144px;height:95px;padding-top:25px;margin-bottom:20px;-moz-border-radius:4px 4px 4px 0;-webkit-border-radius:4px;border-radius:4px 4px 4px 0}.trustscore.size-xl .title{padding:6px 0 4px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;font-weight:700;font-size:15px}.trustscore.size-xl .rating-score{font-size:32px}.trustscore.size-xl .counter{font-size:10px}.trustscore.size-xl .badges{margin:24px 10px 2px 75px;text-align:right;font-size:.8em}.trustscore.size-xl .badges .ty-icon{margin-right:-3px}.trustscore.size-xl .signature{margin:0 10px 0 75px;font-weight:500;font-size:.65em}.trustscore.size-xl .trustscore-info-panel{right:-25px;bottom:-23px;font-size:11px}.trustscore.size-xl .trustscore-info-panel p.info-title{margin-right:10px}.trustscore.size-l{width:104px;height:68px;margin-bottom:14px;padding-top:15px;-moz-border-radius:4px 4px 4px 0;-webkit-border-radius:4px;border-radius:4px 4px 4px 0}.trustscore.size-l:before{border-width:8px;bottom:-16px}.trustscore.size-l:after{border-width:8px;bottom:-14px}.trustscore.size-l .title{padding:4px 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;font-weight:700;font-size:.9em}.trustscore.size-l .rating .rating-score{font-size:20px;margin-top:8px;line-height:20px}.trustscore.size-l .rating .rating-units{width:60px}.trustscore.size-l .rating .rating-units .rating-unit{width:10px;height:10px;background-size:32px;background-position:-21px 0;margin-bottom:0}.trustscore.size-l .rating .rating-units .rating-unit.is-full{background-position:0 0}.trustscore.size-l .rating .rating-units .rating-unit.is-half{background-position:-11px 0}.trustscore.size-l .branding{margin:0 0 2px}.trustscore.size-l .branding img{height:7px}.trustscore.size-l .counter{margin-top:0;font-size:8px}.trustscore.size-l .badges{margin:14px 7px 1px 47px;text-align:right;font-size:.65em}.trustscore.size-l .badges .ty-icon{margin-right:-2px}.trustscore.size-l .signature{margin:0 7px 0 47px;font-weight:500;font-size:.5em}.trustscore.size-l .trustscore-info-trigger{top:3px;right:-17px}.trustscore.size-l .trustscore-info-panel{right:-20px;bottom:-17px;font-size:10px}.trustscore.size-l .trustscore-info-panel p{margin-bottom:3px}.trustscore.size-l .trustscore-info-panel p.info-title{margin-right:10px;margin-bottom:7px}.trustscore.size-m *,.trustscore.size-s *,.trustscore.size-xs *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.trustscore.size-m .value,.trustscore.size-s .value,.trustscore.size-xs .value{margin:0 5px 0 0;padding:11px 5px 0;font-weight:500;font-size:22px;width:45px;height:44px;text-align:center}.trustscore.size-m .value:after,.trustscore.size-s .value:after,.trustscore.size-xs .value:after{border-width:6px}.trustscore.size-m .score-wrapper,.trustscore.size-s .score-wrapper,.trustscore.size-xs .score-wrapper{display:inline-block}.trustscore.size-m .score,.trustscore.size-s .score,.trustscore.size-xs .score{margin:0 2px 0 0;font-weight:500;font-size:19px;line-height:14px;float:left}.trustscore.size-m .badges,.trustscore.size-s .badges,.trustscore.size-xs .badges{font-size:.56em;float:left;min-width:25px}.trustscore.size-m .rating .rating-units,.trustscore.size-s .rating .rating-units,.trustscore.size-xs .rating .rating-units{display:inline-block;width:75px}.trustscore.size-m .rating .rating-unit,.trustscore.size-s .rating .rating-unit,.trustscore.size-xs .rating .rating-unit{float:left;width:12px;height:13px;background:url(../images/pictos/sprite-rating-green.png) -24px 0 no-repeat;background-size:36px;margin:0 1px}.trustscore.size-m .rating .rating-unit.is-full,.trustscore.size-s .rating .rating-unit.is-full,.trustscore.size-xs .rating .rating-unit.is-full{background-position:0 0}.trustscore.size-m .rating .rating-unit.is-half,.trustscore.size-s .rating .rating-unit.is-half,.trustscore.size-xs .rating .rating-unit.is-half{background-position:-12px 0}.trustscore.size-m .rating .rating-score,.trustscore.size-s .rating .rating-score,.trustscore.size-xs .rating .rating-score{display:block;line-height:normal;font-weight:500;color:#7cb342}.trustscore.size-m .rating .rating-score div,.trustscore.size-m .rating .rating-score span,.trustscore.size-s .rating .rating-score div,.trustscore.size-s .rating .rating-score span,.trustscore.size-xs .rating .rating-score div,.trustscore.size-xs .rating .rating-score span{margin-right:2px;display:inline-block;font-weight:500}.trustscore.size-m .counter,.trustscore.size-s .counter,.trustscore.size-xs .counter{margin-top:2px;color:#999;font-weight:500;font-size:11px}.trustscore.size-s .value{width:33px;height:32px;padding:7px 2px 0;font-size:19px}.trustscore.size-s .value:after{border-width:4px}.trustscore.size-s .score{font-size:19px;line-height:15px}.trustscore.size-s .rating-wrapper{display:block}.trustscore.size-s .rating-wrapper .rating{float:left}.trustscore.size-xs .value{margin:0 3px 0 0;padding:5px 0 0;font-weight:500;font-size:10px;width:19px;height:19px}.trustscore.size-xs .value:after{border-width:2px}.trustscore.size-xs .score{font-size:12px;margin:0 3px 0 0}.trustscore.size-xs .badges{font-size:.3em}.trustscore.size-xs .badges .ty-icon{margin-right:-1px}.trustscore.size-xs.rating-neg .badges{font-size:.56em;line-height:12px}.trustscore.size-xs .rating-wrapper{display:block}.trustscore.size-xs .rating-wrapper .rating{margin-top:-5px;float:left}.trustscore.size-xs .rating-wrapper .rating .rating-units{width:63px}.trustscore.size-xs .rating-wrapper .rating .rating-units .rating-unit{width:10px;height:11px;background-position:-22px 0;background-size:32px}.trustscore.size-xs .rating-wrapper .rating .rating-units .rating-unit.is-full{background-position:0 0}.trustscore.size-xs .rating-wrapper .rating .rating-units .rating-unit.is-half{background-position:-11px 0}.trustscore.size-xs .counter{margin-top:-3px;font-size:9px;line-height:10px;float:left}.trustscore-info-trigger{position:absolute;top:5px;right:-20px;z-index:100;color:#bbb;cursor:pointer}.trustscore-info-trigger:hover{color:#999}.trustscore-info-panel{position:absolute;top:-1px;left:-1px;z-index:99;overflow:hidden;padding:7px;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;color:#888;font-weight:400;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;opacity:0;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.trustscore-info-panel.active{opacity:1;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.trustscore-info-panel p{margin:0 0 5px}.trustscore-info-panel p.info-title{color:#333;font-weight:700}.trustscore-info-panel a,.trustscore-info-panel a:link,.trustscore-info-panel a:visited{display:block;margin-top:5px;color:#333;text-align:right;text-decoration:none}.trustscore-info-panel a:hover{text-decoration:underline}.campaign-price-barred{display:block}.campaign-price-barred{text-decoration:line-through}.campaign-price-barred span{font-size:13pt}.campaign-text-color{color:#008a00}.campaign-price-barred{font-weight:normal !important;text-decoration:line-through}body.results #fb-results .campaign-price-barred .fb-price-second{display:none}.fb-discount-tag-price{font-weight:800}.fb-discount-tag{display:inline-block;min-width:60px;text-align:center;background-color:#008a00;color:white;font-weight:bold;font-size:14px;padding:2px 10px;position:relative;left:-20px}.fb-discount-tag:after{border-left:10px solid transparent;border-right:15px solid transparent;border-top:24px solid #008a00;content:'';height:0;position:absolute;left:calc(100% - 10px);top:0;width:0;z-index:0}@media (max-width: 599px){.fb-discount-tag{position:relative;left:-15px}}.fb-discount-tag-caret{width:0;height:0;border-style:solid;border-width:5px 5px 0 0;border-color:darkgreen transparent transparent transparent;position:absolute;right:0;top:32px}.fb-room-detail-element{font-size:10pt;margin-bottom:5px}.fb-discount-detail{font-style:italic}#fb-total-discount{overflow:hidden;border-bottom:1px solid #c4c4c4;height:35px;background-color:#e7f5e7;color:#008a00}@media (max-width: 599px){#fb-total-discount{height:auto}}.mcm-discount-total span{line-height:35px}@media (max-width: 599px){.mcm-discount-total span{line-height:18px;padding-top:5px}}.fb-discount-tag .fb-price{margin-right:5px !important}.fb-campaign-discount-value .fb-price{margin-right:3px !important}.fb-discount-tag>*{font-weight:800}.fb-campaign-name-banner{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-height:34px;background-color:#008a00;color:white;padding:6px 20px;font-weight:bold}#fb-total-discount.fb-total-recap-discount{border-bottom:none;border-top:1px solid #c4c4c4}.mcm-discount-total-value{height:35px;line-height:35px}.mcm-dealOfTheDayBanner-header{display:none}.mcm-dealOfTheDayBanner .mcm-dealOfTheDayBanner-header{display:block;background-color:white;line-height:1.9em;font-size:10pt;height:26px;padding-left:0;border-left:solid 1px #3885ea !important;border-top:solid 1px #3885ea !important;border-right:solid 1px #3885ea !important}.mcm-dealOfTheDayBanner .mcm-dealOfTheDayBanner-header>div{display:inline-block;min-width:50%;background-color:#3885ea;border-bottom-right-radius:15px}.mcm-dealOfTheDayBanner .fb-results-rate{border-left:solid 1px #3885ea !important;border-right:solid 1px #3885ea !important;border-bottom:solid 1px #3885ea !important}.mcm-dealOfTheDayBanner .mcm-dealOfTheDayBanner-icon{position:relative;bottom:2px;left:-2px}.mcm-dealOfTheDayBanner .mcm-dealOfTheDayBanner-text{font-weight:bold;color:white;padding-left:10px;margin-right:20px}.mcm-dealOfTheDayBanner .mcm-dealOfTheDayBanner-timeRemaining{float:right;color:white;text-align:right;margin-right:10px}#fb-datacollect div.fb-datacollect-container,#fb-guarantee div.fb-guarantee-container{border-left:1px solid #C4C4C4;padding-bottom:15px;padding-top:20px;min-height:680px}#fb-datacollect div.fb-collect-wide{border-right:1px solid #C4C4C4;min-height:inherit}#fb-guarantee div.fb-guarantee-container{border-right:1px solid #C4C4C4}#fb-datacollect div.fb-inner-container:before,#fb-guarantee div.fb-inner-container:before,#fb-datacollect div.fb-inner-container:after,#fb-guarantee div.fb-inner-container:after{content:" ";display:table}#fb-datacollect div.fb-inner-container:after,#fb-guarantee div.fb-inner-container:after{clear:none}#fb-datacollect div.fb-inner-container,#fb-guarantee div.fb-inner-container{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;width:100%}#fb-guarantee div.fb-guarantee-text{padding-bottom:10px}@media all and (max-width: 959px){#fb-datacollect div.fb-inner-container:after,#fb-guarantee div.fb-inner-container:after{clear:both}#fb-datacollect div.fb-datacollect-container,#fb-guarantee div.fb-guarantee-container{min-height:initial;border-right:1px solid #C4C4C4}#fb-datacollect div.fb-datacollect-container{border-bottom:1px solid #C4C4C4}#fb-datacollect div.fb-collect-wide.fb-datacollect-container{border-bottom:none}}.fb-guarantee-ghs .fb-guarantee-ghs-click-handler{cursor:pointer;box-shadow:inset 0px 0px 5px #888;height:160px;background-position:center center;background-size:contain;background-repeat:no-repeat;margin-top:1.5em;margin-bottom:1.5em;background-color:white}#fb-datacollect form .btn-default[disabled].active{background-color:#ebebeb}#fb-datacollect form div.btn-group.honorific-disabled-buttons{cursor:not-allowed}#fb-group{display:table;width:100%}#fb-group .max-occupancy-icon{cursor:pointer}#fb-group .fb-property-price-limit-reached{color:#DF0000}#fb-group .fb-property-price-limit-reached .tooltip-inner{max-width:none;font-size:13px;padding:8px 12px;text-align:left;line-height:1.6;font-style:normal;font-weight:bold}#fb-group-loader{display:none}#fb-group-loader .progress-bar{background-color:#b0a06c}.fb-group-header .fb-results-welcome{padding:0}#fb-group-filters-caret{color:#000;cursor:pointer;float:right;font-family:mplus-1p-bold, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue';font-size:12pt;margin-right:10px;margin-top:10pt;text-transform:uppercase}#fb-group-filters-caret:not(.active) .fa-caret-down,#fb-group-filters-caret.active .fa-caret-right{display:none}div.fb-group-filters:empty{display:none}#fb-group-sort-form input,#fb-group-sort-form label{cursor:pointer;margin-left:10px}#fb-group-sort-form span.sort-by-label{display:inline-block;margin-bottom:5px}#fb-group-sort-form .fb-group-sort-form-separator{border-left:1px solid #ccc;margin-left:20px;margin-right:20px}#fb-group-sort-form .fb-group-sort-form-separator+input{margin-left:0}div.fb-group-filters>div{padding-bottom:5px;padding-top:5px}div.fb-group-map{height:400px}#div.fb-group-list{display:table}body.group{overflow:auto !important}#fb-group-list-fade-layer{background-color:#fff;display:none;position:absolute;top:0;left:0;right:0;bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:999}div.fb-group-view-switcher{padding-top:10px}div.fb-group-view-switcher div.btn-group{padding-left:0;padding-right:0}div.fb-group-view-switcher>div.btn-group>button{color:#fb-results-welcome}div.fb-group-view-switcher>div.btn-group>button.active{color:#808080}#group-items div.fb-group-item,#fb-results-alternate-xsell div.fb-group-item{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;margin-bottom:10px;margin-top:20px;padding:0px}#group-items div.fb-group-item:empty,#fb-results-alternate-xsell div.fb-group-item:empty{display:none}#group-items div.fb-group-item:first-child,#fb-results-alternate-xsell div.fb-group-item:first-child{margin-top:20px}#group-items div.fb-group-item:last-child,#fb-results-alternate-xsell div.fb-group-item:last-child{margin-bottom:60px}#group-items div.fb-group-item-title,#fb-results-alternate-xsell div.fb-group-item-title{padding:10px}#group-items .gm-style div.fb-group-infowindow{font-family:mplus-1p-regular, 'Segoe UI', Roboto, Arial, Helvetica, 'Helvetica Neue'}#group-items .gm-style div.fb-results-price{font-size:16px}#group-items .gm-style div.fb-group-item-title{font-size:12px}#group-items div.fb-group-item-photo,#fb-results-alternate-xsell div.fb-group-item-photo{height:100px}#group-items div.fb-group-item-desc,#fb-results-alternate-xsell div.fb-group-item-desc{padding:10px 0 20px 0}#group-items div.fb-group-item-desc div.fb-group-hotel-desc,#fb-results-alternate-xsell div.fb-group-item-desc div.fb-group-hotel-desc{display:block;max-height:200px;padding-bottom:10px}div.fb-group-item-button,div.fb-group-item-pricing{padding:10px 0 20px 0}div.fb-group-item-button .fb-results-price .fb-price-amount,div.fb-group-item-pricing .fb-results-price .fb-price-amount{white-space:normal}div.fb-group-item-button{right:15px}div.fb-group-item-pricing:empty{visibility:hidden}#fb-group-map div.fb-group-item-pricing{margin-bottom:-13px}.fb-group-infowindow-close{cursor:pointer;float:right;padding:8px;position:relative}div.fb-group-item-pricing>div>div:first-child{padding-bottom:15px}@media all and (min-width: 600px){#fb-group-map{border-right:1px solid #c4c4c4;height:600px}div.fb-group-header{padding-top:20px}#group-items div.fb-group-item-photo,#fb-results-alternate-xsell div.fb-group-item-photo{height:120px}div.fb-group-view-switcher{padding-top:0}.fb-group-item div.fb-group-item-pricing{background-color:#fff;bottom:110px;color:#333;height:76px;position:absolute;right:15px}.fb-group-item div.fb-group-item-pricing.fb-group-item-pricing-campaign-applied{bottom:97px;height:109px}.fb-group-item{position:relative}.fb-group-item div.fb-group-item-pricing{background:rgba(255,255,255,0.85);bottom:110px;color:#333;height:76px;position:absolute;right:15px}.fb-group-item div.fb-group-item-pricing .fb-results-price{padding-right:15px}.fb-group-item div.fb-property-price-unavailable{background-color:rgba(36,36,36,0.65);color:#fff;font-style:italic;text-align:right}.fb-group-item div.fb-property-price-limit-reached{text-align:right;height:82px}#fb-group-loader{display:block;height:3px;margin-bottom:-3px;position:relative;width:100%;z-index:999}body.group .fb-price-second{clear:both;display:block;float:right;margin-right:-14px;width:100%}body.group .fb-price-second .fb-translate{display:block;float:left;margin-right:10px}}@media (max-width: 959px){#fb-group-list{height:auto !important}}@media all and (min-width: 960px){#fb-group-map{float:left;width:50%}#fb-group-list{float:right;overflow-y:auto;-webkit-overflow-scrolling:touch;width:50%}body.no-google-maps #fb-group-list{margin-right:auto;margin-left:auto;float:none}}body.group{padding-bottom:0px}body.group #fb-main-container{display:none}@media print{a[href]:after{content:none}#fb-quicksearch,#fb-messages,#fb-guarantee,#fb-footer{display:none}div.fb-confirm-message{padding:5px 0 !important}#fb-header,#fb-header-hotel{height:80px !important}#fb-confirmrecap{border:1px solid #C4C4C4}#fb-confirm-recap-booking,#fb-confirmrecap-warrants{border:0 !important;display:block !important;float:none !important;clear:both !important;width:100% !important;padding:5px}#fb-recap-booking{min-height:0;margin-top:20px !important}#fb-confirmrecap-warrants div.fb-warrant{border:0 !important}#fb-recap-total{padding-bottom:0 !important}#fb-confirmrecap-hotel-details{border:0 !important;width:100%}#fb-confirmrecap-hotel-details>dl{clear:both;float:none;margin-bottom:5px;padding:5px;width:100%}#fb-confirmrecap-hotel-details>dl>dt{margin-top:5px;vertical-align:top;width:300px;font-weight:600}#fb-confirmrecap-hotel-details>dl>dd{margin-top:5px;padding-bottom:0;vertical-align:top}#fb-confirmrecap-hotel-details>dl>dd.nopad{margin-top:0}div.fb-confirm-head-pr{margin-left:15px;margin-right:15px;margin-top:0;padding-left:0;padding-right:0;border:0 !important}#fb-confirmrecap-sub-container{border:0 !important}div.fb-results-acc-title{border:0 !important;margin-top:0;padding:10px;font-size:16pt;font-weight:bold}div.fb-title{margin-top:5px;padding:10px;font-size:16px;font-weight:bold;padding-top:5px !important}div.fb-title:not(.property-note-information){padding-bottom:0 !important}div.fb-confirm-title{font-weight:bold}div.fb-container{width:100%}div.fb-confirm-header{padding-top:0;padding-bottom:0;width:100%}div.property-note{margin-left:-5px}div.property-note-information{padding-left:0}}.fb-checkbox{width:20px;min-width:20px;height:20px;min-height:20px;cursor:pointer;font-size:14px;border-radius:3px;display:inline-block}.fb-checkbox:not(.fb-checkbox-lg)>i.fa{vertical-align:top;margin:2px 0 0 1px}.fb-checkbox.fb-checkbox-lg{width:24px;min-width:24px;height:24px;min-height:24px;font-size:16px}.fb-checkbox.fb-unchecked{border:2px #666 solid}.fb-checkbox.fb-unchecked>i.fa{visibility:hidden}.fb-result-header .fb-checkbox{height:15px;min-height:15px;min-width:15px;width:15px}.fb-result-header .fb-checkbox:not(.fb-checkbox-lg)>i.fa{font-size:12px;margin:0;vertical-align:top}#fb-notauthorized{padding-top:20px;display:inline-block;margin-left:50%;transform:translateX(-50%)}#fb-notauthorized #fb-notauthorized-arrow-down{height:72px;background-image:url(/images/check-popup-attraction.png);background-repeat:no-repeat;background-position:center;margin:47px}#fb-notauthorized #fb-notauthorized-footer{text-align:center}#fb-notauthorized #fb-notauthorized-footer button{padding:15px 30px;text-transform:UPPERCASE}.fb-results-upsell{width:960px !important;color:#000;font-weight:600;font-size:1.35em;max-width:100%;img-float:none;img-z-index:100;img-border:0;img-position:relative}.fb-results-upsell .modal-body{padding:0}.fb-results-upsell .modal-content{width:calc(100% - 20px)}.fb-results-upsell .carousel.slide{padding:5px}.fb-results-upsell .upsell-text-main-div{position:absolute;top:0px;width:100%;pointer-events:none;height:auto;min-height:100%;border-radius:6px}.fb-results-upsell .upsell-text-main-div.white-background{background-color:white}.fb-results-upsell .upsell-text-main-div.white-background .upsell-header-div{background-color:white}.fb-results-upsell .upsell-text-main-div.white-background .upsell-price-text-bottom{color:Black;text-shadow:none}.fb-results-upsell .upsell-header-div{display:block;background-color:rgba(255,255,255,0.8);width:100%;position:relative;z-index:200;float:left;pointer-events:all}.fb-results-upsell .upsell-header-div .upsell-header-subdiv{padding-top:20px;text-align:center}.fb-results-upsell .toggle{display:none;font-weight:normal;font-size:0.7em;text-transform:uppercase;padding:6px 12px}.fb-results-upsell .toggle span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fb-results-upsell .upsell-middle-div{margin-left:0%;width:100%;position:relative;z-index:200;float:left}.fb-results-upsell .upsell-middle-div .fb-modal-layer-inner{overflow-x:hidden;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:space-around}.fb-results-upsell .upsell-middle-div .upsell-middle-subdiv{padding-top:0px;text-align:center;font-weight:normal;font-size:0.7em;width:100%;margin-top:40px;height:225px;display:none;background-color:#fff}.fb-results-upsell .upsell-middle-detail-div{padding:0px 10px;display:table-cell;text-align:left;clear:both;overflow:hidden}.fb-results-upsell .upsell-middle-detail-div ul{margin-top:10px;padding-left:20px}.fb-results-upsell .go{margin-left:0%;width:100%;height:155px;z-index:200;float:left;bottom:0;top:auto;background-color:transparent}@media (max-width: 959px){.fb-results-upsell .go{height:125px}}.fb-results-upsell .go.read-less{position:absolute;display:block}.fb-results-upsell .go.read-more{display:none}.fb-results-upsell .go .go-subdiv{padding-top:0px;text-align:center;font-weight:normal;font-size:0.7em;width:80%;margin-left:10%;margin-top:0px;button-text-transform:uppercase}.fb-results-upsell .go .go-subdiv .upgrade{margin-bottom:0px;margin-top:20px;pointer-events:all}.fb-results-upsell .go .go-subdiv .upgrade.upgrade-only-x-accomodations-left{margin-top:0px}.fb-results-upsell .go .go-subdiv .previous{margin-bottom:0px;margin-top:20px}.fb-results-upsell .go .go-subdiv .btn-upgrade{text-transform:uppercase !important;color:white;height:50px;min-width:200px}.fb-results-upsell .go .go-subdiv .btn-previous{text-transform:uppercase !important;background-color:#000 !important}.fb-results-upsell .carousel-control{top:50%;transform:translateY(-50%)}.fb-results-upsell .carousel-control.left{left:20px}.fb-results-upsell .upsell-top-features{margin:0;padding:0;margin-bottom:15px;color:green;float:left;width:100%;font-size:16px}.fb-results-upsell .upsell-top-features span::before{content:'✓ '}.fb-results-upsell .upsell-room-feature-category{clear:both;display:inline-block;overflow:hidden}.fb-results-upsell .upsell-room-feature{font-size:12px}.fb-results-upsell .upsell-room-feature span{width:15px;white-space:initial}.fb-results-upsell .upsell-room-feature.upsell-room-feature-advantage{color:green;list-style-type:none;margin-left:-18px}.fb-results-upsell .upsell-room-feature.upsell-room-feature-advantage::before{content:'✓ '}.fb-results-upsell .upsell-price-text{font-weight:600;text-transform:uppercase}.fb-results-upsell .upsell-price-text.upsell-price-text-bottom{color:White;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}.fb-results-upsell .previous{z-index:250;pointer-events:all}.fb-results-upsell .previous .btn-previous{position:fixed;right:-20px;top:-20px;border-width:3px;color:#b0a06c;font-size:20px;border-color:#b0a06c;background-color:white;border-radius:25px}.fb-results-upsell .read-less.toggle,.fb-results-upsell .read-more.toggle{width:100%;margin:auto;float:left}.fb-results-upsell .read-less.toggle span,.fb-results-upsell .read-more.toggle span{padding:5px 30px;border-style:solid;border-width:2px;border-radius:20px;font-size:14px}.fb-results-upsell .read-less.toggle{margin-bottom:8px}.fb-results-upsell .carousel-disable{display:none}.fb-results-upsell .only-x-accomodations-left{font-size:13px;color:red}#ineffective-promo-code{width:95%;display:block;padding:10px 25px 30px;background:white;margin:0 auto 10px}#ineffective-promo-code .red-text{color:#EE3555}#ineffective-promo-code .exclamation-mark{font-size:25px;margin-left:10px}@media (max-width: 599px){#ineffective-promo-code .ineffective-promo-code-message{max-width:50%;display:inline-flex}}#ineffective-promo-code .ineffective-promo-code-message.first-row{margin-left:10px}#ineffective-promo-code .ineffective-promo-code-message.second-row{margin-left:30px}#ineffective-promo-code-close-button{float:right;margin-top:10px;margin-right:20px;color:#888888;font-size:25px;cursor:pointer}.fb-qs-summary-filters--container:hover{background-color:#ededed;border-color:#b0a06c}@media (min-width: 1000px){.fb-qs-summary-filters--container{max-width:156px}}@media (max-width: 999px){#fb-qs-summary-filters{width:0px;padding:14px 30px 14px 20px}#fb-qs-summary-filters span{display:none}}@media (min-width: 1000px){#fb-qs-summary-filters{min-width:125px;max-width:200px;padding:14px 30px 14px 20px}}#fb-qs-summary-filters{padding:14px 30px 14px 20px}#fb-qs-summary-filters::after,#fb-qs-summary-filters:after{display:none}@media (max-width: 767px){#fb-results-filter-container{width:600px;left:-600px !important}}@media (min-width: 767px) and (max-width: 999px){#fb-results-filter-container{width:625px;left:-600px !important}}@media (min-width: 1000px){#fb-results-filter-container{width:928px;right:0px !important;left:auto !important}}#fb-results-filter-container{display:block;background:white}#fb-results-filter-container .quotation-inline-div{display:inline-block}#fb-results-filter-container .separator-line{border-bottom:1px solid #BBB}#fb-results-filter-container .results-filter-row{width:100%}#fb-results-filter-container .results-filter-row.feature-row{padding:15px 0}#fb-results-filter-container .results-filter-row .results-filter-type-header{font-size:14px;font-weight:600;padding-bottom:5px}#fb-results-filter-container .results-filter-row .results-filter-type-header span{display:inline-block}#fb-results-filter-container .results-filter-row .results-filter-type-header span::first-letter{text-transform:uppercase}#fb-results-filter-container .results-filter-row .results-filter-column{padding:5px 0px;vertical-align:top}#fb-results-filter-container .results-filter-row .results-filter-column .quotation-individual-filter{padding:2px 5px;margin:3px 0}#fb-results-filter-container .results-filter-row .results-filter-column .quotation-individual-filter input{display:none !important}#fb-results-filter-container .results-filter-row .results-filter-column .quotation-individual-filter .glyphicon-check{color:white;border-radius:5px;background-color:#7ED322}#fb-results-filter-container .results-filter-row .results-filter-column .quotation-individual-filter .glyphicon-check span{font-weight:bold}#fb-results-filter-container .results-filter-row .results-filter-column .quotation-individual-filter span{padding-left:5px;text-transform:capitalize;font-weight:100;font-size:13px}#fb-results-filter-container .results-filter-row .results-filter-column .quotation-filter-background{padding:2px 10px;border-radius:4px;cursor:pointer}#fb-results-filter-container .results-filter-row .results-filter-column .quotation-filter-background span{font-family:mplus-1p-regular, Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}#fb-results-filter-container #results-filter-title{min-width:95%;max-width:95%;font-size:14px}#fb-results-filter-container #results-filter-close-button{min-width:5%;max-width:5%;font-size:30px;font-weight:100;color:#BBB;cursor:pointer}#fb-results-filter-container #filter-activation-row{float:right;margin:20px 0 10px;padding:15px 3px 0;display:flex;justify-content:flex-end}#fb-results-filter-container #filter-activation-row .apply-filter-btn{text-transform:uppercase;font-weight:bold;text-align:center;color:white;padding:6px 12px;cursor:pointer}#fb-results-filter-container #filter-activation-row #filter-reset-btn{cursor:pointer;margin-right:20px;padding:6px 12px}#fb-results-filter-container #filter-activation-row #filter-reset-btn.disabled{cursor:default}#fb-results-filter-container .filter-price-range{height:110px}#fb-results-filter-container .filter-price-range .quotation-inline-div{padding-bottom:40px}#fb-results-filter-container .filter-price-range #filter-price-slider{background-color:#D8D8D8;height:4px}#fb-results-filter-container .filter-price-range #filter-price-slider .price-slider-indicator{position:absolute;top:-12px;height:26px;width:26px;border-radius:15px;text-align:center}#fb-results-filter-container .filter-price-range #filter-price-slider .price-slider-indicator::before{content:"\f053 \f054";color:white;position:absolute;top:8px;right:5px;font-size:11px}#fb-results-filter-container .filter-price-range #filter-price-slider .price-slider-indicator span{cursor:default;pointer-events:none;display:inline-flex}#fb-results-filter-container .filter-price-range #filter-price-slider .price-slider-indicator .price-slider-value{position:relative;color:#333;margin:auto;font-family:mplus-1p-regular, Arial, Helvetica, 'Helvetica Neue', 'Segoe UI', Roboto}#fb-results-filter-container .filter-price-range #filter-price-slider .price-slider-indicator.left-grip .price-slider-value{top:30px}#fb-results-filter-container .filter-price-range #filter-price-slider .price-slider-indicator.right-grip .price-slider-value{bottom:18px}.fb-occupancy-selection label{display:inline-block;margin-right:5px;vertical-align:middle;width:50%;font-weight:normal;line-height:16px}.fb-occupancy-selection .fb-occupancy-selection-max-occupancy-message{margin-top:10px;margin-bottom:10px;font-size:12px;font-style:italic}.fb-occupancy-selection .fb-occupancy-selection-max-occupancy-message:empty{display:none}.fb-occupancy-selection .fb-occupancy-selection-max-occupancy-message .fa{font-size:18px;margin-left:7px;vertical-align:middle;cursor:pointer}.fb-occupancy-selection .fb-occupancy-selection-max-occupancy-message .tooltip{white-space:nowrap;left:auto !important}.fb-occupancy-selection .fb-occupancy-selection-max-occupancy-message .tooltip .tooltip-inner{max-width:none;font-size:13px;padding:8px 12px;text-align:left;line-height:1.6;font-style:normal;font-weight:bold}.fb-occupancy-selection .fb-occupancy-selection-room-removable .fb-occupancy-selection-room-title{float:left}.fb-occupancy-selection .fb-occupancy-selection-room-removable .fb-occupancy-selection-room-remove-container{text-align:right}.fb-occupancy-selection .fb-occupancy-selection-error-message{margin-top:5px}.fb-occupancy-selection .fb-occupancy-selection-room-adults{margin-top:10px}.fb-occupancy-selection .fb-occupancy-selection-room:not(:first-child){margin-top:20px;border-top:1px solid #666;padding-top:20px}.fb-occupancy-selection .fb-occupancy-selection-room-children{margin-top:5px}.fb-occupancy-selection .fb-occupancy-selection-room-children .fb-occupancy-selection-room-children-max-age{color:#999;font-size:13px}.fb-occupancy-selection .fb-occupancy-selection-room-children .fb-occupancy-selection-room-children-ages{text-align:center;margin-top:15px}.fb-occupancy-selection .fb-occupancy-selection-room-children .fb-occupancy-selection-room-children-ages .fb-occupancy-selection-futurist-select{margin-top:10px;margin-left:5px;margin-right:5px}.fb-occupancy-selection .fb-occupancy-selection-add-btn-container{margin-top:20px}.fb-occupancy-selection .fb-occupancy-selection-add-btn-container .fb-occupancy-selection-add-btn{font-weight:bold;padding:5px}.fb-occupancy-selection .fb-occupancy-selection-footer{margin-top:30px;text-align:right}.fb-occupancy-selection .fb-occupancy-selection-footer .fb-occupancy-selection-footer-cancel{margin-right:32px}.fb-occupancy-selection .fb-occupancy-selection-futurist-select{border:1px solid #b0a06c;border-bottom-right-radius:4px;border-top-right-radius:4px;cursor:pointer;display:inline-block;height:30px;overflow:hidden;position:relative;vertical-align:middle;width:70px}.fb-occupancy-selection .fb-occupancy-selection-futurist-select select{background:transparent;background-image:none;border:0 !important;box-shadow:none;cursor:pointer;height:100%;outline:0;padding:0 0 0 10px;width:100%}.fb-occupancy-selection .fb-occupancy-selection-futurist-select i.fa.fa-chevron-down{bottom:0;content:"\f078";cursor:pointer;font-family:FontAwesome;font-size:13px;padding:7px 0 0 10px;pointer-events:none;position:absolute;right:0;top:0;width:30px;text-align:left}.daterangepicker{position:absolute;color:#333;background-color:#fff;border:0;border-radius:0;width:680px;line-height:initial;padding:4px;top:77px !important;left:20px;border-top:3px solid #b0a06c}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker .fa.fa-chevron-right{font-size:inherit}.daterangepicker .dropup{margin-top:-5px}.daterangepicker .dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker .dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker .dropdown-menu{max-width:none;z-index:3001;margin-top:0px !important}.daterangepicker.single,.daterangepicker.single .calendar{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{padding:4px;background-color:transparent}.daterangepicker table{width:100%;margin:0}.daterangepicker thead .next.available,.daterangepicker tfoot .next.available,.daterangepicker thead .prev.available{cursor:pointer;font-size:30px !important;font-weight:normal;line-height:30px;color:#b0a06c}.daterangepicker td,.daterangepicker th{border-radius:0 !important;cursor:pointer;text-align:center;white-space:nowrap;width:45px;line-height:20px !important}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.available:not(.today):not(.active):hover,.daterangepicker th.available:not(.prev):not(.next):hover{background-color:#eee}.daterangepicker td.today{background-color:#ccc;font-weight:bold}.daterangepicker td.today.active{background-color:#b0a06c}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{border-color:transparent;color:#999}.daterangepicker td.day-of-other-month{visibility:hidden}.daterangepicker td.day-after-arrival{background-color:rgba(176,160,108,0.2);border-radius:0 4px 4px 0}.daterangepicker td.in-range{background-color:rgba(176,160,108,0.2);border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active.off,.daterangepicker td.active.disabled,.daterangepicker td.active:hover{background-color:#b0a06c;border-color:transparent;color:#fff;font-weight:bold}.daterangepicker th{cursor:default}.daterangepicker th.month{font-weight:normal;width:auto}.daterangepicker thead tr:first-child th{height:42px}.daterangepicker thead tr:last-child th{border-bottom:1px solid #666;border-top:1px solid #666;padding:10px 5px}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:initial}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px 0;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .qs-nbnights{cursor:default;line-height:20px;margin:10px 0 0;text-align:center}.daterangepicker .calendar.right .daterangepicker-vertical-scrolling td.next{transform:rotate(90deg);padding:0 0 0 15px;height:40px}.daterangepicker .calendar.left .daterangepicker-vertical-scrolling th.prev{transform:rotate(90deg);padding:0;height:40px}.daterangepicker .calendar.left .daterangepicker-vertical-scrolling th.month{font-weight:normal;position:relative;width:auto}.daterangepicker .calendar.left .daterangepicker-vertical-scrolling thead tr th.weekday{border-bottom:1px solid #666;border-top:1px solid #666;padding:10px 5px}.daterangepicker .daterangepicker-vertical-scrolling thead tr:last-child th{border:0}@media (min-width: 564px){.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .calendar{float:left}.daterangepicker.single.rtl .calendar{float:right}.ltr{direction:ltr;text-align:left}.ltr .calendar.left{clear:left;margin-right:0}.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.ltr .calendar.right{margin-left:0}.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.ltr .left .daterangepicker_input{padding-right:12px}.ltr .calendar.left .calendar-table{padding-right:12px}.ltr .calendar{float:left}.rtl{direction:rtl;text-align:right}.rtl .calendar.left{clear:right;margin-left:0}.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.rtl .calendar.right{margin-right:0}.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.rtl .left .daterangepicker_input{padding-left:12px}.rtl .calendar.left .calendar-table{padding-left:12px}.rtl .calendar{text-align:right;float:right}}@media (min-width: 730px){.daterangepicker .calendar.left{clear:none !important}}@media all and (max-width: 599px){.daterangepicker{width:100%;position:inherit}.daterangepicker .calendar{max-width:100%}}.ui-timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10052;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}

/*# sourceMappingURL=stylesheet.min.css.map */