#cart-add-confirmation .confirm-box .icon{fill:#87c538;width:2.5rem;height:2.5rem;}#cart-add-confirmation .confirm-box{padding-top:1.07143rem;}#cart-add-confirmation .button.hollow{border-radius:0;}#cart-add-confirmation .information-box{padding-top:0.85714rem;padding-bottom:0.85714rem;background-color:#ffee9f;margin-top:0.85714rem;margin-bottom:0.85714rem;font-weight:bold;}#cart-add-confirmation .information-box .icon{vertical-align:sub;}.banner-container{position:relative;z-index:10;padding-top:0.42857rem;padding-bottom:0.42857rem;height:auto;}.banner-container .picture-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}.option-block{margin:2.14286rem 0 0;}@media screen and (min-width:0em) and (max-width:29.9375em){.option-block{margin:1.07143rem 0 0;}}.title-selected-flight,.cgv{display:inline-block;width:auto;vertical-align:baseline;margin-bottom:0.14286rem;}.cgv{font-size:0.85714rem;margin-left:1.78571rem;}@media screen and (min-width:0em) and (max-width:29.9375em){.cgv{margin-left:0;}}.luggages-infos{display:inline-block;padding-top:1.07143rem;vertical-align:top;}@media screen and (min-width:0em) and (max-width:29.9375em){.luggages-infos{padding-top:0.71429rem;}}.luggages-infos a{font-size:0.85714rem;color:#585e66;text-decoration:underline;}.more-infos-container{padding:0 1.07143rem 0.71429rem;}.more-infos-container .more-infos{border-top:none;padding-top:0;}.more-infos-container:first-child{border-top:thin solid #9b9ea3;padding-bottom:0;}.more-infos-container:last-child{border-top:none;}.more-infos-container.first{border-top:thin solid #9b9ea3;}.more-infos-container:not(.first) .flight-infos{margin-top:0;}.stop-detail-link{margin-left:1.42857rem;}.stop-detail-link svg{fill:#ff8f35;width:0.78571rem;height:0.78571rem;}.option-content .result-container{margin-bottom:2.14286rem;}.colonne-action{position:relative;padding-left:0;}@media screen and (max-width:59.9375em){.colonne-action{padding-left:1.71429rem;}}@media screen and (min-width:0em) and (max-width:29.9375em){.colonne-action{padding-left:1.07143rem;}}.colonne-action button{font-size:1.07143rem;margin-top:1.07143rem;}.colonne-action .button{margin-bottom:0.85714rem;}.colonne-action svg{fill:#ffffff;margin-right:0.21429rem;}.colonne-action #scrolling-selection{border:thin solid #9b9ea3;}.colonne-action #scrolling-selection .button.click-to-call{margin-bottom:0;}.colonne-action #scrolling-selection .my-selection{text-align:center;text-transform:uppercase;font-weight:bold;border-bottom:thin solid #9b9ea3;padding:0.5rem 0 0.57143rem;}.colonne-action #scrolling-selection p{margin-bottom:0;}.colonne-action #scrolling-selection .selection-name{border-bottom:thin solid #9b9ea3;text-align:center;}.colonne-action #scrolling-selection .selection-name .journey-destination{font-weight:bold;font-size:1rem;margin-top:0.71429rem;}.colonne-action #scrolling-selection .selection-name .journey-destination span{display:block;}.colonne-action #scrolling-selection .selection-name .journey-dates{padding:0.71429rem 0;}.colonne-action #scrolling-selection .selection-name .journey-dates p{font-size:0.92857rem;font-weight:bold;color:#ff8f35;margin-bottom:0;}.colonne-action #scrolling-selection .selection-name .journey-dates p span{font-weight:normal;color:#585e66;}.colonne-action #scrolling-selection .selection-name .price-per-day{margin-top:0;margin-bottom:0.35714rem;}.colonne-action #scrolling-selection .selection-name .price-per-day strong{color:#59ba24;font-weight:bold;}.colonne-action #scrolling-selection .content{padding:0 1.07143rem;}.colonne-action #scrolling-selection .content p{font-size:0.92857rem;}.colonne-action #scrolling-selection .content .infos-address{font-size:0.78571rem;margin-top:0.71429rem;}.colonne-action #scrolling-selection .content .infos-address span{margin-right:0.35714rem;color:#ff8f35;}.colonne-action #scrolling-selection .content h4{font-weight:bold;font-size:1.07143rem;margin-top:0.71429rem;margin-bottom:rel-calc(3);}.colonne-action #scrolling-selection .content .recap-option{padding-bottom:0.71429rem;border-bottom:thin solid #9b9ea3;margin-bottom:0.71429rem;}.colonne-action #scrolling-selection .content .recap-option .selection-price,.colonne-action #scrolling-selection .content .recap-option p{display:inline-block;vertical-align:middle;width:65%;}.colonne-action #scrolling-selection .content .recap-option .selection-price{color:#59ba24;font-weight:bold;text-align:right;font-size:1.07143rem;width:35%;}.colonne-action #scrolling-selection .content .recap-option ul{list-style-type:none;margin:0;}.colonne-action #scrolling-selection .content .recap-option ul ul{padding-left:0.71429rem;margin-bottom:0.71429rem;}.colonne-action #scrolling-selection .content .recap-option ul ul li{font-size:0.85714rem;}.colonne-action #scrolling-selection .content .total-option{text-align:center;}.colonne-action #scrolling-selection .content .total-option p:nth-child(2){font-size:0.78571rem;margin-bottom:0.35714rem;}.colonne-action #scrolling-selection .content .total-option .total-price{font-size:2rem;line-height:1.5;}.colonne-action #scrolling-selection .content .total-option .check-text span{margin-right:0.21429rem;}.more-infos.flight-infos .details-top .travel-duration{display:inline-block;margin-left:1.42857rem;margin-bottom:0;}@media screen and (min-width:0em) and (max-width:29.9375em){.more-infos.flight-infos .details-top .travel-duration{margin-left:0;margin-top:0.71429rem;}}.more-infos.flight-infos .details-top .travel-duration .travel-time{margin-left:0;}.add-luggages{display:inline-block;margin-left:6.42857rem;vertical-align:baseline;}@media screen and (min-width:0em) and (max-width:29.9375em){.add-luggages{padding-top:0.71429rem;}}.add-luggages a{color:#585e66;}.add-luggages i{color:#ff8f35;}#add-luggage{margin-top:-8.42857rem;border-top:8.42857rem solid transparent;}.total-option .total-price{color:#59ba24;font-size:2rem;font-weight:bold;line-height:0.5;}#rooms > h2{margin-top:10px;}.luggage-price{margin-left:0.85714rem;}.journey-luggages-infos{font-size:0.92857rem;}.journey-luggages-infos i{color:#ff8f35;}.journey-luggages-infos.small{font-size:0.78571rem;font-style:italic;}.option-msg{margin-top:1.14286rem;}.paxs-luggages{margin-top:1.42857rem;margin-left:0;}.paxs-luggages li{list-style:none;padding-left:0;padding:0.42857rem;margin-top:0.71429rem;background:#f0f2f4;font-size:0;}.paxs-luggages li > span{display:inline-block;vertical-align:middle;}.paxs-luggages li > span:first-child{font-weight:bold;width:60%;font-size:1.07143rem;height:2.5rem;padding-left:0.28571rem;line-height:2.35714rem;}@media screen and (min-width:0em) and (max-width:29.9375em){.paxs-luggages li > span:first-child{width:50%;}}.paxs-luggages li > span:last-child{width:40%;color:#585e66;font-size:1.07143rem;text-align:center;}@media screen and (min-width:0em) and (max-width:29.9375em){.paxs-luggages li > span:last-child{width:50%;}}.paxs-luggages li > span:last-child select{border-radius:0;}.paxs-luggages li > span:last-child .select2-container{text-align:left;}#add-luggage .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.5rem;font-size:1.07143rem;}#add-luggage .select2-container--default .select2-selection--single{border-radius:0;height:2.5rem;}#add-luggage .select2-container--default .select2-selection--single .select2-selection__arrow b{top:61%;}.airport-infos{margin-top:0.35714rem;color:#585e66;}.airport-infos p{font-size:0.92857rem;}.airport-infos i{margin-right:0.21429rem;color:#ff8f35;}#add-luggage h3{font-weight:bold;border-bottom:thin solid #9b9ea3;margin-bottom:1.28571rem;}#add-luggage h3 span{background-color:#ffffff;position:relative;bottom:-0.42857rem;padding-right:0.35714rem;}#add-luggage h3:not(:first-of-type){margin-top:1.71429rem;}.button-part{margin-top:2.14286rem;}.reveal .airline-logo{padding-top:1.85714rem;}.sizes{font-size:0.92857rem;margin-top:1.42857rem;}.sizes p{margin-bottom:0.57143rem;}.reveal{margin-top:0;}.reveal .more-infos-container{border-top:none;padding:0;}
#cart-add-confirmation .confirm-box .icon{fill:#87c538;width:2.5rem;height:2.5rem;}#cart-add-confirmation .confirm-box{padding-top:1.07143rem;}#cart-add-confirmation .button.hollow{border-radius:0;}#cart-add-confirmation .information-box{padding-top:0.85714rem;padding-bottom:0.85714rem;background-color:#ffee9f;margin-top:0.85714rem;margin-bottom:0.85714rem;font-weight:bold;}#cart-add-confirmation .information-box .icon{vertical-align:sub;}.option-icon::before{content:" ";display:inline-block;height:21px;width:22px;}.option-icon.option-booster::before{background:url("/themes/lacorse/img/rehausseur.png");background-size:20px 14px;background-repeat:no-repeat;background-position:center center;}.option-icon.option-seat::before{background:url("/themes/lacorse/img/baby-seat.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center center;}.option-icon.option-gps::before{background:url("/themes/lacorse/img/gps.png");background-size:15px 21px;background-repeat:no-repeat;background-position:center center;}.option-icon.option-additional_driver{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;}.option-icon.option-additional_driver::before{content:"\f234";}.option-icon.option-insurance{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;}.option-icon.option-insurance::before{content:"\f0e9";}.tooltip{max-width:17.85714rem !important;}.option-block{margin:2.14286rem 0 0;}.reservation-form{margin-bottom:20px;}.insurance-car{padding:1.42857rem;margin:1rem 0 1.42857rem;background-color:#f0f2f4;}.insurance-car .title-insurance-car{margin:0 0 1.07143rem !important;}.insurance-car .text-insurance-car{margin:1.07143rem 0 0 !important;}.insurance-car p{margin-bottom:0.71429rem;}.insurance-car p:last-child{margin-bottom:0;}.insurance-car p:nth-child(3){margin-bottom:0;}.insurance-car h2,.insurance-car .insurance-choice{display:inline-block;vertical-align:top;}.insurance-car h2{margin:0;font-size:1rem;}.insurance-car .insurance-choice{float:right;width:4.28571rem;height:2.14286rem;margin-bottom:0;border-color:#aaa;padding:0.21429rem 0.57143rem;}.insurance-car .select2-container{margin-left:20%;}.insurance-car span:focus{outline:0;}.insurance-car .select2-selection__rendered{height:2.14286rem;}.insurance-car .select2-selection--single{border-radius:0;height:2.14286rem;}.insurance-car .infos-car-model-insurance{font-size:1.28571rem;margin-left:0.71429rem;}.insurance-car .check-text{font-size:1rem;margin:0;}.insurance-car .check-text span{margin-right:0.35714rem;}.insurance-car strong{font-size:1rem;}.insurance-car .text-see-conditions{display:inline-block;font-size:0.71429rem;color:#585e66;font-weight:300;text-decoration:underline;margin-bottom:1rem;}.insurance-car .grid-check-text{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}.info-options{background-color:#ffee9f;padding:1.42857rem;margin-bottom:2.14286rem;}.info-options.disponibilite{background-color:#fbc4c4;margin-bottom:1.07143rem;}.info-options .text-info-options{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#585e66;font-weight:700;font-size:1rem;margin:0;}.info-options .fa-info-circle{font-size:1.78571rem;margin-top:0.71429rem;margin-right:0.71429rem;vertical-align:middle;}.info-options .icon-info{width:35px;height:25px;margin-top:9px;margin-right:13px;}.info-options .link-infos-options{font-weight:700;color:#585e66;text-decoration:underline;transition:color .3s ease-out;}.info-options .link-infos-options:hover{color:#818a96;}.add-option{margin-bottom:2.14286rem;}.add-option .option-item{position:relative;}.add-option p{margin-bottom:0;font-weight:bold;}.add-option .option-description{margin-top:0.35714rem;font-size:0.92857rem;font-weight:normal;}.add-option .row{padding-top:1.78571rem;padding-bottom:1.78571rem;border-bottom:thin solid #9b9ea3;}.add-option input{float:right;width:2.85714rem;height:2.14286rem;text-align:center;background:#ffffff;}.add-option .nb-options{float:right;display:inline-block;text-align:center;width:2.85714rem;height:2.14286rem;line-height:2.1rem;background:#9b9ea3;font-size:1.28571rem;font-weight:bold;color:#ffffff;cursor:pointer;transition:background 0.3s;}.add-option .nb-options:hover{transition:background 0.3s;background:#7e848d;}.add-option .nb-options::-moz-selection{background:transparent;}.add-option .nb-options::selection{background:transparent;}.add-option .nb-options.option-disabled{border:thin solid #e4e4e4;background:#ffffff;color:#e4e4e4;cursor:default;}.add-option .day-price{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.add-option .option-item > .large-3{position:absolute;right:16%;top:57%;-webkit-transform:translateY(-52%);-ms-transform:translateY(-52%);transform:translateY(-52%);}.colonne-action{position:relative;padding-left:0;}.colonne-action button{font-size:1.07143rem;margin-top:1.07143rem;}.colonne-action .button{margin-bottom:0.85714rem;}.colonne-action svg.icon-info{fill:#ff8f35;margin-right:0.21429rem;vertical-align:middle;}.colonne-action #scrolling-selection{border:thin solid #9b9ea3;background-color:#ffffff;}.colonne-action #scrolling-selection .button.click-to-call{margin-bottom:0;}.colonne-action #scrolling-selection .my-selection{text-align:center;text-transform:uppercase;font-weight:bold;border-bottom:thin solid #9b9ea3;padding:0.71429rem 0;}.colonne-action #scrolling-selection p{margin-bottom:0;}.colonne-action #scrolling-selection .selection-name{border-bottom:thin solid #9b9ea3;text-align:center;}.colonne-action #scrolling-selection .selection-name p:first-child{font-weight:bold;}.colonne-action #scrolling-selection .selection-name .price-per-day{margin-top:0;margin-bottom:0.35714rem;}.colonne-action #scrolling-selection .selection-name .price-per-day strong{color:#59ba24;font-weight:bold;}.colonne-action #scrolling-selection .content{padding:0 1.07143rem;}.colonne-action #scrolling-selection .content p{font-size:0.92857rem;}.colonne-action #scrolling-selection .content .infos-address{font-size:0.78571rem;margin-top:0.71429rem;}.colonne-action #scrolling-selection .content .infos-address span{margin-right:0.35714rem;color:#ff8f35;}.colonne-action #scrolling-selection .content h4{font-weight:bold;font-size:1.07143rem;margin-top:0.71429rem;}.colonne-action #scrolling-selection .content .recap-option{padding-bottom:0.71429rem;border-bottom:thin solid #9b9ea3;margin-bottom:0.71429rem;}.colonne-action #scrolling-selection .content .recap-option .selection-price,.colonne-action #scrolling-selection .content .recap-option p{display:inline-block;vertical-align:middle;width:65%;}.colonne-action #scrolling-selection .content .recap-option .selection-price{color:#59ba24;font-weight:bold;text-align:right;font-size:1.07143rem;width:35%;}.colonne-action #scrolling-selection .content .recap-option ul{list-style-type:none;margin:0;}.colonne-action #scrolling-selection .content .total-option{text-align:center;}.colonne-action #scrolling-selection .content .total-option p:nth-child(2){font-size:0.85714rem;margin-bottom:0.35714rem;}.colonne-action #scrolling-selection .content .total-option .total-price{font-size:2rem;line-height:1.5;}.colonne-action #scrolling-selection .content .total-option .check-text span{margin-right:0.21429rem;}.text-info-frais{color:#ff8f35;font-size:0.78571rem;margin-top:0.71429rem;}.text-info-frais span{margin-right:0.35714rem;}.text-info-frais.infos-frais-panier{font-size:0.92857rem;}.text-info-frais.infos-frais-panier span{margin-right:1.57143rem;}.infos-frais .text-info-frais{margin-top:0;}.infos-frais .icon-info{color:#ff8f35;}.total-option .total-price{color:#59ba24;font-size:2rem;font-weight:bold;line-height:0.5;}.result-top > .row.columns{border:thin solid #9b9ea3;}.result-top > .row.columns .price-part{display:none;}.result-top > .row.columns .more-options,.result-top > .row.columns .cgv-car{display:inline-block;vertical-align:middle;}.result-top > .row.columns .cgv-car{font-size:0.85714rem;margin-left:1.71429rem;}.result-top > .row.columns .cgv-car a{text-decoration:underline;color:#585e66;text-transform:uppercase;font-size:0.85714rem;}.result-top .result-content{padding:0 0 0.71429rem 1.78571rem;}@media screen and (max-width:59.9375em){.result-top .cgv-car{margin-left:0;}.colonne-action{padding-left:1.71429rem;margin-bottom:2.14286rem;}.option-block{margin:1.07143rem 0;}.option-text{margin-bottom:0.71429rem;}.insurance-car .select2-container{margin-left:1.42857rem;}.result-top > .row.columns .result-top .result-content{padding:0;}.add-option .option-item > .large-3{right:20%;}.insurance-car .insurance-choice{float:none;margin:0.57143rem 0;}.insurance-car .grid-check-text{-ms-grid-columns:1fr;grid-template-columns:1fr;}.info-options .text-info-options{display:block;text-align:center;}.info-options .icon-info{display:block;text-align:center;margin:0 auto 10px;}}@media screen and (min-width:0em) and (max-width:29.9375em){.colonne-action{padding-left:0.85714rem;}.option-block .insurance-car .select2-container{margin-left:0.35714rem;}.more-options{margin-right:0.71429rem;}.add-option .day-price{margin-top:1.07143rem;position:inherit;-webkit-transform:none;-ms-transform:none;transform:none;text-align:right;}.add-option .option-item > .large-3{margin-top:0.71429rem;position:relative;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:8.57143rem;}.add-option .row{padding-top:1.42857rem;padding-bottom:0.78571rem;}}
#cart-add-confirmation .confirm-box .icon{fill:#87c538;width:2.5rem;height:2.5rem;}#cart-add-confirmation .confirm-box{padding-top:1.07143rem;}#cart-add-confirmation .button.hollow{border-radius:0;}#cart-add-confirmation .information-box{padding-top:0.85714rem;padding-bottom:0.85714rem;background-color:#ffee9f;margin-top:0.85714rem;margin-bottom:0.85714rem;font-weight:bold;}#cart-add-confirmation .information-box .icon{vertical-align:sub;}.banner-container{position:relative;z-index:10;padding-top:0.42857rem;padding-bottom:0.42857rem;}.banner-container .picture-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}.product-header{margin-bottom:1.71429rem;}.product-header-top .opinion-text{float:right;font-size:0.92857rem;}.product-header-top .opinion{display:none;}.product-header-top .note{font-weight:bold;}.product-header-top .title-lvl2{margin:0.85714rem 0 0 0;}.product-header-top .icon-star{vertical-align:top;width:0.71429rem;height:0.71429rem;fill:#b2cbea;}.product-header-top .city{font-style:italic;font-size:0.92857rem;margin-bottom:0.28571rem;}.sidebar-top{display:table;width:100%;}.sidebar-top .price-column,.sidebar-top .button-container{display:table-cell;width:60%;vertical-align:middle;}.sidebar-top .price-column{width:40%;}.sidebar-top .price-column{text-align:right;font-size:0.92857rem;color:#9f9f9f;line-height:1.2;padding:0.57143rem 0 0.57143rem 0;min-width:5.14286rem;}.sidebar-top .starting-from{font-size:0.85714rem;color:#585e66;}.sidebar-top .price{display:block;font-size:1.57143rem;color:#87c538;font-weight:bold;}.sidebar-top .button{text-transform:uppercase;font-weight:bold;margin:1.21429rem 0 1.14286rem;padding:0.85714rem 0;}.reservation-link{font-size:1rem !important;padding-left:0.1rem;padding-right:0.1rem;}.share-list li{display:block;}.share-list .button .icon,.share-list .button .text{vertical-align:middle;}.share-list .is-active .button{color:#ffffff;background:#ff8f35;}.share-list .button .icon{fill:#ff8f35;}.share-list .button:hover .icon,.share-list .button:focus .icon,.share-list .is-active .button .icon{fill:#ffffff;}.share-list.dropdown.menu .is-down-arrow .button:after{top:1rem;right:0.85714rem;}.share-list.dropdown.menu .is-active .button:after,.share-list.dropdown.menu .button:hover:after{border-top-color:#ffffff;}.share-list .is-active .button{border-bottom-left-radius:0;border-bottom-right-radius:0;}.share-list .submenu.first-sub{left:0;right:0;text-align:center;width:100%;background:#f0f2f4;border:none;}.share-list .submenu.first-sub li{border-top:1px solid #e4e4e4;}.share-list .submenu.first-sub li:first-child{border-top:none;}.share-list .submenu.first-sub li a,.share-list .submenu.first-sub li button{display:block;width:100%;text-align:center;color:#585e66;line-height:1.35714rem;padding:0.71429rem 12px;}.share-list .submenu.first-sub li a:hover,.share-list .submenu.first-sub li a:focus,.share-list .submenu.first-sub li button:hover,.share-list .submenu.first-sub li button:focus{color:#ffffff;background:#ff8f35;}.share-list .submenu.first-sub li a:hover .icon,.share-list .submenu.first-sub li a:focus .icon,.share-list .submenu.first-sub li button:hover .icon,.share-list .submenu.first-sub li button:focus .icon{fill:#ffffff;}.share-list .submenu .text,.share-list .submenu .icon{vertical-align:middle;}.share-links{display:none;text-align:center;padding-left:12px;padding-right:12px;}.share-links .title-lvl3{display:inline-block;margin-top:0.28571rem;margin-bottom:0.57143rem;vertical-align:middle;}.share-links a,.share-links button{vertical-align:middle;}.share-links .icon{fill:#033675;}#description{border-top:4.71429rem solid transparent;margin-top:-4.71429rem;}.description{margin-bottom:1.71429rem;}.description-content{position:relative;overflow:hidden;}.description-content .gradient{display:none;position:absolute;bottom:0;left:0;right:0;height:5.14286rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.99) 99%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}.description .button{display:none;margin:0 auto;}#rooms.disabled .disponibility-engine .left-field-container .empty-date-field-button,#rooms.disabled input{background-color:#d3d5d6;pointer-events:none;}#rooms.disabled .button{background-color:#888;pointer-events:none;}#rooms-choice{margin-bottom:1.71429rem;padding:1.42857rem 1.07143rem 1.07143rem;}#rooms-choice h2{margin-bottom:1.42857rem;}#rooms-choice input{border:1px solid #e4e4e4;}#rooms-choice .disponibility-engine{text-align:left;margin-bottom:0;}#rooms-choice .disponibility-engine .input-container{position:relative;display:block;}#rooms-choice .disponibility-engine .left-field-container{width:100%;}#rooms-choice .disponibility-engine .left-field-container .duration{position:static;white-space:nowrap;}#rooms-choice .disponibility-engine .left-field-container .empty-date-field-button{margin:0;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;right:7px;top:8px;height:24px;width:24px;}#rooms-choice .disponibility-engine .left-field-container .empty-date-field-button .icon{left:0;}#rooms-choice .disponibility-engine .field-container:not(.pax-modal-field){display:block;border:none;height:auto;padding:0;width:100%;margin-bottom:1.07143rem;}#rooms-choice .disponibility-engine .field-container:not(.pax-modal-field).to-field-container{display:inline-block;width:100%;}#rooms-choice .disponibility-engine .field-container:not(.pax-modal-field).time-field-container{background-color:transparent;margin-bottom:1.78571rem;}#rooms-choice .disponibility-engine .field-container.button-field-container{margin-bottom:0;}.no-dispo-error,.small-offer .offer{margin-bottom:0;}#choices-rooms{padding:1.42857rem 0;}.best-rate-info{margin:1.07143rem 0 0;}.results-list-container .alert{margin:0;}.bg-gray{background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;}.tooltip{max-width:20rem !important;}#mapContainer{border-top:4.71429rem solid transparent;margin-top:-4.71429rem;}#equipment{border-top:4.71429rem solid transparent;margin-top:-4.71429rem;}.product-map,.equipment,.offers{padding-top:1.71429rem;padding-bottom:1.71429rem;}.product-map .title-lvl2,.equipment .title-lvl2,.offers .title-lvl3{margin-bottom:1.71429rem;}.product-tabs{display:none;}.map{width:100%;height:21.42857rem;}.equipment li{margin-bottom:0.28571rem;}.reassu{margin-top:1.42857rem;}@media screen and (min-width:30em){.product-header-top{display:table;width:100%;}.product-header-top .title-container,.product-header-top .opinion{display:table-cell;vertical-align:middle;padding:0.21429rem 0;}.product-header-top .opinion{text-align:right;line-height:1.25;}.product-header-top .opinion-text{display:none;}.product-header-top .note{font-size:1.28571rem;display:block;}.product-header-top .city{margin-bottom:0.71429rem;}.product-tabs{display:block;}.product-tabs .tabs{font-size:0;width:100%;margin-bottom:1.71429rem;border:none;}.product-tabs .tabs-title{float:none;display:inline-block;vertical-align:middle;color:#585e66;font-size:1.07143rem;text-align:center;line-height:1.42857rem;padding:0.85714rem 0.57143rem 1.14286rem 0.57143rem;width:calc(100% / 3);text-transform:uppercase;transition:all 0.3s ease;border-bottom:0.07143rem solid #e4e4e4;}.product-tabs .tabs-title:first-child{border-left:none;}.product-tabs .tabs-title:hover,.product-tabs .tabs-title:focus{color:#ffffff;padding-bottom:0.85714rem;color:#ff8f35;border-bottom:0.28571rem solid #ff8f35;font-size:1.14286rem;font-weight:bold;}}@media screen and (min-width:60em){.sidebar-top{min-height:5.14286rem;}.sidebar{padding-left:0;}.share-list{display:none;}.share-links{display:block;text-align:left;padding:0;}.share-links .title-lvl3{display:block;margin-top:0.85714rem;margin-bottom:0.28571rem;}}
