﻿.trip-list#bestSalesList .trip-informations,.trip-list#discountList .trip-informations{padding:8px}.trip-list#bestSalesList .trip-informations span,.trip-list#discountList .trip-informations span{font-size:13px}.trip-list li.best-plan strong.discount{position:absolute;top:31.39px;left:0}@media only screen and (max-width:650px){.trip-list li.best-plan strong.discount{position:absolute;top:auto;left:0;bottom:31px;border-radius:0 8px 0 0}}.trip-list li{margin-bottom:15px;position:relative;border-width:1px;border-style:solid;border-color:#30bdf0;border-radius:8px}@media(min-width: 640px){.trip-list li{border-left:0}}@media(min-width: 640px){.trip-list li .img,.trip-list li .img img{border-radius:8px 0 0 8px}}.trip-list li:hover,.trip-list li:focus{background-color:#f1f1f1}.trip-list li:hover .img img,.trip-list li:focus .img img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}.trip-list li:hover button,.trip-list li:focus button{background-color:#f50}.trip-list li.loading{border:none;color:#30bdf0}.trip-list li.loading img{display:inline}.trip-list li.cache-message{border-style:none}.trip-list li.cache-message .exclamation{float:left;font-size:35px}.trip-list li.cache-message .message{font-size:14px;font-weight:700;margin-left:35px}.trip-list li.number-result{background-color:#30bdf0;height:45px;line-height:45px;padding-left:15px;padding-right:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (min-width:767px)and (max-width:991px){.trip-list li.number-result{padding-left:5px;padding-right:5px}}@media only screen and (max-width:767px){.trip-list li.number-result{height:inherit;line-height:inherit;padding:10px 15px}}.trip-list li.number-result:hover,.trip-list li.number-result:focus{background-color:#30bdf0}.trip-list li.number-result:hover button,.trip-list li.number-result:focus button{background-color:rgba(0,0,0,0)}.trip-list li.number-result span:not(.ui-icon){height:45px;width:55%;float:left;color:#fff}@media only screen and (max-width:767px){.trip-list li.number-result span:not(.ui-icon){display:block;float:none;width:100%;font-weight:bold;text-align:center;margin-bottom:0}}@media only screen and (max-width:480px){.trip-list li.number-result span:not(.ui-icon){font-size:14px;height:inherit;padding-bottom:10px}}.trip-list li.number-result span:not(.ui-icon) u{text-decoration:none}@media only screen and (max-width:380px){.trip-list li.number-result span:not(.ui-icon) u{display:block;font-size:16px}}.trip-list li.number-result .clearfix{width:45%;float:left}@media only screen and (max-width:767px){.trip-list li.number-result .clearfix{float:none;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}}.trip-list li.number-result .clearfix label{width:125px;text-align:right;font-size:17px;float:left;margin-right:0;color:#fff}@media only screen and (max-width:991px){.trip-list li.number-result .clearfix label{width:110px}}@media only screen and (max-width:767px){.trip-list li.number-result .clearfix label{width:auto;height:33px;text-align:center;margin:-1px 0 0 0;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;padding:8px 13px;display:table}}.trip-list li.number-result .clearfix .select-design{width:50%;float:right;margin-top:5px;border-width:0}@media only screen and (max-width:767px){.trip-list li.number-result .clearfix .select-design{width:170px;float:none;margin:-1px 0 0 -2px;padding-left:5px}}.trip-list li.number-result .clearfix .select-design .bootstrap-select button.dropdown-toggle{bottom:auto;right:auto;border-radius:.25rem}.trip-list li.number-result .clearfix .select-design .bootstrap-select a.dropdown-item.active,.trip-list li.number-result .clearfix .select-design .bootstrap-select a.dropdown-item:hover{background-color:#30bdf0}.trip-list li.number-result .clearfix .select-design .bootstrap-select a.dropdown-item.active .text,.trip-list li.number-result .clearfix .select-design .bootstrap-select a.dropdown-item:hover .text{color:#fff}.trip-list li.number-result .clearfix .select-design .bootstrap-select a.dropdown-item .text{color:#005a7b;font-weight:normal;height:auto;text-align:left}@media only screen and (max-width:480px){.trip-list li.number-result .clearfix .select-design .bootstrap-select a.dropdown-item .text{padding:8px}}.trip-list li.number-result .clearfix .select-design li{margin:0;list-style-type:none}.trip-list li.number-result .clearfix .select-design li.active{background-color:#30bdf0;color:#fff}.trip-list li a{display:flex}.trip-list li a.block{display:block}@media only screen and (max-width:650px){.trip-list li a{flex-direction:column}}.trip-list li .img{object-fit:cover;overflow:hidden}@media only screen and (max-width:767px){.trip-list li .img{width:35%}}@media only screen and (max-width:650px){.trip-list li .img{width:100%}}@media only screen and (max-width:480px){.trip-list li .img{width:100%}}.trip-list li .img img{object-fit:cover;height:173px;transition:all 1000ms ease;-moz-transition:all 1000ms ease;-webkit-transition:all 1000ms ease;-o-transition:all 1000ms ease}@media only screen and (max-width:650px){.trip-list li .img img{height:190px}}@media only screen and (max-width:480px){.trip-list li .img img{width:100%}}.trip-list li strong.discount{padding:8px;font-size:16px;position:absolute;top:0;left:0;font-weight:bold;color:#fff;background-color:rgba(0,0,0,.65);-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;border-radius:0 0 8px 0;z-index:2}@media only screen and (max-width:650px){.trip-list li strong.discount{width:fit-content;top:auto;bottom:0;border-radius:0 8px 0 0}}.trip-list li .trip-informations{position:relative;min-height:173px;width:100%;float:left;padding-left:10px;padding-right:10px}@media(min-width: 1024px){.trip-list li .trip-informations{width:calc(100% - 35%);width:-moz-calc(100% - 35%);width:-webkit-calc(100% - 35%);width:calc(100% - 35%);width:-moz-calc(100% - 35%);width:-webkit-calc(100% - 35%)}}@media(min-width: 640px){.trip-list li .trip-informations{width:100%;padding:0}}@media(min-width: 768px){.trip-list li .trip-informations{width:100%}}.trip-list li .trip-informations.clearfix{float:none}.trip-list li .trip-informations h3,.trip-list li .trip-informations h1{width:100%;color:#005a7b;font-size:23px;line-height:normal;padding:5px;display:block;text-transform:uppercase;font-size:14px;font-weight:bold;background-color:#30bdf0;font-style:normal;color:#fff}@media only screen and (max-width:767px){.trip-list li .trip-informations h3,.trip-list li .trip-informations h1{font-size:16px;padding-left:10px}}@media only screen and (max-width:480px){.trip-list li .trip-informations h3,.trip-list li .trip-informations h1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;font-size:18px;padding-left:15px;width:100%;position:absolute;top:-190px;left:0}}.trip-list li .trip-informations .compl-infos{width:62%;float:left}@media(min-width: 1024px){.trip-list li .trip-informations .compl-infos{padding:0 15px}}@media only screen and (max-width:767px){.trip-list li .trip-informations .compl-infos{padding:0 10px}}@media only screen and (max-width:480px){.trip-list li .trip-informations .compl-infos{padding:0}}.trip-list li .trip-informations .compl-infos .description{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.trip-list li .trip-informations .compl-infos .promo-code.product{width:fit-content}.trip-list li .trip-informations .compl-infos .promo-code.product .content{flex-grow:0}.trip-list li .trip-informations .compl-infos .promo-code.product .content i.fa-solid{line-height:1.4}.trip-list li .trip-informations .compl-infos .promo-code{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:12px;border-left:4px solid #30bdf0}.trip-list li .trip-informations .compl-infos .promo-code .footer{display:flex;width:fit-content}.trip-list li .trip-informations .compl-infos .promo-code .code{background:#f60;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:bold;margin-right:8px}.trip-list li .trip-informations .compl-infos .promo-code .content{display:flex;flex-grow:1;gap:8px;font-size:12px;color:#005a7b;line-height:1.4}.trip-list li .trip-informations .compl-infos .promo-code .content i.fa-solid{color:#30bdf0;font-size:16px}.trip-list li .trip-informations .compl-infos .promo-code .content p,.trip-list li .trip-informations .compl-infos .promo-code .content span,.trip-list li .trip-informations .compl-infos .promo-code .content p span{display:inline-block}.trip-list li .trip-informations .compl-infos .promo-code .amount{color:#f60;font-weight:bold}.trip-list li .trip-informations .compl-infos .description{min-height:63px;margin-top:8px}.trip-list li .trip-informations .compl-infos .description,.trip-list li .trip-informations .compl-infos .description p,.trip-list li .trip-informations .compl-infos .description div,.trip-list li .trip-informations .compl-infos .description li{line-height:1.3em;font-size:13px;color:#005a7b;font-weight:normal}@media only screen and (max-width:480px){.trip-list li .trip-informations .compl-infos .description,.trip-list li .trip-informations .compl-infos .description p,.trip-list li .trip-informations .compl-infos .description div,.trip-list li .trip-informations .compl-infos .description li{font-size:12px}}.trip-list li .trip-informations .compl-infos .description li{margin:0}.trip-list li .trip-informations .compl-infos .ref_product_detail ul{flex-wrap:wrap;gap:8px 18px}@media only screen and (min-width:767px){.trip-list li .trip-informations .compl-infos .ref_product_detail ul{gap:18px}}.trip-list li .trip-informations .compl-infos .ref_product_detail .app_fees{display:flex;color:#30bdf0;text-transform:uppercase}.trip-list li .trip-informations .compl-infos .ref_product_detail .app_fees span.price_fees{color:#f60;font-size:34px;font-family:Verdana,Geneva,Tahoma,sans-serif}.trip-list li .trip-informations .compl-infos .ref_product_detail .app_fees span.euro{color:inherit;font-size:16px;margin-right:4px;color:inherit;font-size:18px;margin-right:5px;position:relative;bottom:6px;font-weight:700}.trip-list li .trip-informations .compl-infos .reference:not(.ref_product_detail){margin-bottom:16px}.trip-list li .trip-informations .compl-infos .reference:not(.ref_product_detail) ul{gap:6px;flex-wrap:nowrap}@media only screen and (min-width:767px){.trip-list li .trip-informations .compl-infos .reference:not(.ref_product_detail) ul{gap:0 12px}}@media only screen and (min-width:992px){.trip-list li .trip-informations .compl-infos .reference:not(.ref_product_detail) ul{gap:0 18px}}.trip-list li .trip-informations .compl-infos .reference{margin-top:8px}.trip-list li .trip-informations .compl-infos .reference ul{display:flex}.trip-list li .trip-informations .compl-infos .reference li{position:relative;list-style-type:none;float:left;margin:2px 0;height:33px;line-height:33px}@media only screen and (max-width:480px){.trip-list li .trip-informations .compl-infos .reference li{list-style-position:inside;margin:4px 0 0 0}}.trip-list li .trip-informations .compl-infos .reference li:before{position:absolute;content:"";top:calc(50% - 25%);top:-moz-calc(50% - 25%);top:-webkit-calc(50% - 25%);top:calc(50% - 25%);top:-moz-calc(50% - 25%);top:-webkit-calc(50% - 25%);right:-10px;width:1px;height:50%;background-color:#30bdf0}@media only screen and (max-width:991px){.trip-list li .trip-informations .compl-infos .reference li:before{display:none}}.trip-list li .trip-informations .compl-infos .reference li:first-child{margin-left:0}.trip-list li .trip-informations .compl-infos .reference li:first-child img{width:78px;height:41px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;border-color:#ccc;object-fit:scale-down}@media only screen and (max-width:991px){.trip-list li .trip-informations .compl-infos .reference li:nth-child(3){margin-left:0}}.trip-list li .trip-informations .compl-infos .reference li:last-child{margin-right:0}@media only screen and (max-width:650px){.trip-list li .trip-informations .compl-infos .reference li:last-child{width:100%}}.trip-list li .trip-informations .compl-infos .reference li:last-child:before{display:none}.trip-list li .trip-informations .compl-infos .reference li i{display:block;font-style:normal;color:#005a7b}@media only screen and (max-width:480px){.trip-list li .trip-informations .compl-infos .reference li i{font-size:12px;display:inline}}.trip-list li .trip-informations .compl-infos .reference li span.good-point{float:left;margin:0 5px;padding-left:8px;padding-right:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#30bdf0;color:#fff;text-transform:uppercase;font-size:12px}.trip-list li .trip-informations .compl-infos .reference li span.good-point:first-child{margin-left:0}.trip-list li .trip-informations .compl-infos .reference li span.good-point:last-child{margin-right:0}.trip-list li .trip-informations .compl-infos .reference li img{width:100%;height:auto}.trip-list li .trip-informations .price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;padding:0 5px 5px 0}@media only screen and (min-width:991px)and (max-width:1199px){.trip-list li .trip-informations .price{padding-right:15px}}@media only screen and (max-width:767px){.trip-list li .trip-informations .price{padding-right:15px}}@media only screen and (max-width:650px){.trip-list li .trip-informations .price{padding-right:5px}}.trip-list li .trip-informations .price span{margin-top:5px;color:#005a7b;font-weight:bold;text-decoration:line-through}@media only screen and (max-width:480px){.trip-list li .trip-informations .price span{margin-top:15px}}.trip-list li .trip-informations .price i{font-size:22px;font-weight:bold;font-style:normal;color:#f60}@media only screen and (max-width:767px){.trip-list li .trip-informations .price i{font-size:28px}}@media only screen and (max-width:480px){.trip-list li .trip-informations .price i{font-size:1.5em !important}}.trip-list li .trip-informations .price u{text-decoration:none;font-size:9px;color:#005a7b;display:block;text-align:right;margin-top:3px}.trip-list li .trip-informations p,.trip-list li .trip-informations h4{margin-right:5px;font-weight:bold}@media only screen and (max-width:380px){.trip-list li .trip-informations p,.trip-list li .trip-informations h4{margin-right:0}}.trip-list li .trip-informations p.price,.trip-list li .trip-informations h4.price{float:right;text-align:right}.trip-list li .trip-informations h4{margin-top:10px;padding-left:5px;padding-right:5px;overflow:hidden}@media only screen and (min-width:991px)and (max-width:1199px){.trip-list li .trip-informations h4{padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.trip-list li .trip-informations h4{padding-left:10px;padding-right:10px}}@media only screen and (max-width:480px){.trip-list li .trip-informations h4{padding-left:0;padding-right:0;height:auto;margin-bottom:10px}}@media only screen and (max-width:380px){.trip-list li .trip-informations h4{font-size:17px}}.trip-list li .trip-informations span,.trip-list li .trip-informations p,.trip-list li .trip-informations h4{color:#005a7b;font-size:15px}@media only screen and (max-width:1199px){.trip-list li .trip-informations span,.trip-list li .trip-informations p,.trip-list li .trip-informations h4{font-size:16px}}@media only screen and (max-width:767px){.trip-list li .trip-informations span,.trip-list li .trip-informations p,.trip-list li .trip-informations h4{font-size:18px}}.trip-list li .trip-informations .compl-infos span.info{margin-top:4px;display:block}@media only screen and (min-width:767px)and (max-width:991px){.trip-list li .trip-informations .compl-infos span.info{margin-top:5px}}@media only screen and (max-width:767px){.trip-list li button.product-home{right:-1px;bottom:-1px;padding-left:15px;padding-right:15px}}.trip-list li button{position:absolute;bottom:-1px;right:-1px;border-radius:8px 0 8px 0;font-weight:normal;padding-left:16px;padding-right:16px}@media only screen and (max-width:767px){.trip-list li button{right:10px;bottom:5px;padding-left:15px;padding-right:15px}}@media only screen and (max-width:650px){.trip-list li button{bottom:0}}@media only screen and (max-width:480px){.trip-list li button{font-size:16px}}.trip-list-hp li .img strong.discount{top:0;bottom:auto;border-radius:8px 0 8px 0}.trip-list-hp li .best-plan-flag{display:none}th.prev,th.next{background:#f60}.table-condensed thead tr:after{background-color:#f60}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#f60}.datepicker-switch{background:#f60}.table-condensed thead tr:after{background-color:#f60}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#f60}.datepicker{font-size:.875rem}.new-search .selected{background:#30bdf0;color:#fff}.new-search .selects .list-selects .selecta .form-group{margin-bottom:15px !important}.new-search .selects{width:100% !important}.new-search .selects .list-selects button.btn-default{background-color:#fff;border:solid 1px #30bdf0;border-radius:0px;background-image:url("../../../images/mb/promocam/home/arrow-bottom.svg");background-repeat:no-repeat;background-position:97.3% 53% !important;background-size:3.7% !important}@media only screen and (max-width:767px){.new-search .selects .list-selects button.btn-default{background-size:2.7% !important;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/arrow-bottom.svg)}}.new-search .selects .list-selects button.btn-default:active,.new-search .selects .list-selects button.btn-default:focus,.new-search .selects .list-selects button.btn-default[aria-expanded=true]{border:solid 1px #f60}.new-search .selects .list-selects button.btn-default[aria-expanded=true]{background-image:url("../../../images/mb/promocam/home/arrow-top.svg")}.new-search .caret{display:none}.new-search .bouton_recherche{font-size:14px;color:#005a7b;background-color:#fff;background-image:url("../../../images/mb/promocam/home/arrow-right.svg");background-repeat:no-repeat;background-position:97.3% 53% !important;background-size:2.7% !important;border:solid 1px #30bdf0;padding-left:10px;margin-bottom:17px;padding-top:8px;padding-bottom:8px;padding-right:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width:767px){.new-search .bouton_recherche{background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/arrow-bottom.svg);padding-right:38px}}.new-search .bouton_recherche:active{border:solid 1px #f60}.new-search .bouton_recherche:focus{border:solid 1px #f60}.new-search .selected-button{border:solid 1px #f60}.new-search .search-date{background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/calendar.png);background-repeat:no-repeat;background-position:97.3% 53% !important;background-size:20px !important}.new-search #titre_formulaire{padding-top:20px;padding-bottom:15px;text-align:center;font-size:22px;font-weight:600;color:#f60}@media only screen and (max-width:650px){.new-search #titre_formulaire{display:none}}.new-search .strong{font-weight:600}.new-search .search-check{display:none}body .new-search #flexibility{font-weight:600 !important}body .modal-header .close{font-size:40px;opacity:1;color:#005a7b}body .modal-header .close span{padding:10px}body #colonne1{display:none}body .modal-header .close:hover{background:rgba(0,0,0,0)}body .modal .modal-home{top:138px;max-width:780px;width:auto;left:188px}@media only screen and (max-width:1199px){body .modal .modal-home{max-width:705px;left:206px;height:411px}}@media only screen and (max-width:1070px){body .modal .modal-home{max-width:97%;left:0px;top:371px}}@media only screen and (min-width:768px)and (max-width:1070px){body .modal .modal-home{top:224px}}@media screen and (min-width: 1070px)and (max-width: 1125px){body .modal .modal-home{max-width:685px;left:193px}}@media only screen and (max-width:767px){body .modal .modal-home{top:0}}@media only screen and (max-width:650px){body .modal .modal-home{height:auto}}body .modal .modal-interieur{height:444px;border-radius:0}@media only screen and (max-width:1199px){body .modal .modal-interieur{height:425px}}@media only screen and (max-width:1199px)and (max-width:1199px){body .modal .modal-interieur{height:460px}}@media only screen and (max-width:1199px)and (max-width:650px){body .modal .modal-interieur{height:auto;padding-bottom:42px}}body .modal .titre-modale{color:#f60;font-weight:600;font-size:20px}@media only screen and (max-width:650px){body .modal .titre-modale{font-size:18px}}body .modal .entete{border-bottom:none}body .modal .sous-titre-modale{color:#116295;font-weight:600;font-size:16px;margin-bottom:10px}body .modal .choix input{height:auto !important;cursor:pointer}body .modal select,body .modal label{display:inline-block !important;font-weight:400 !important}body .modal .choix label{font-size:16px !important}@media only screen and (max-width:650px){body .modal .choix label{font-size:14px !important}}body .modal .flex{display:flex}@media only screen and (max-width:650px){body .modal .flex{display:block}}body .modal .colonne{margin-right:20px;margin-left:20px}@media only screen and (max-width:650px){body .modal .colonne{margin:0 auto}}body .modal #colonne1{width:20%}@media only screen and (max-width:650px){body .modal #colonne1{width:100%;margin-bottom:15px}}body .modal #colonne2{width:50%}@media only screen and (max-width:650px){body .modal #colonne2{display:none}}body .modal #colonne-mobile{display:none}@media only screen and (max-width:650px){body .modal #colonne-mobile{display:block;width:100%}}body .modal #colonne3{width:50%}@media only screen and (max-width:650px){body .modal #colonne3{width:95%;padding-bottom:15px}}body .modal .overflow{overflow:auto;height:155px;margin-bottom:20px}@media only screen and (max-width:1199px){body .modal .overflow{height:175px}}@media only screen and (max-width:650px){body .modal .overflow{height:auto}}body .modal .image-top{display:inline-block}body .modal #item-search{-webkit-appearance:none;background:url("../../../images/mb/promocam/home/loupe.png") no-repeat #f1f1f1;background-size:5%;background-position:right;border:solid 1px silver;border-radius:5px;width:100%;margin-bottom:10px;height:25px;line-height:10px}body .modal .valider{background:#f60;border:none;width:130px;color:#fff;font-size:20px;position:absolute;right:10px}body .modal .supprimer{color:red;text-decoration:underline;background:none;border:none;font-size:13px;line-height:13px;position:absolute}@media only screen and (max-width:650px){body .modal .supprimer{font-size:11px;left:0}}body .modal .supprimer:hover{background:none}body .modal .supprimer:active{background:none}body .modal .supprimer:focus{background:none}body .tag{width:91%;margin:0 auto;height:82px;background-color:#f1f1f1;overflow:auto;border-radius:5px;padding:5px}@media only screen and (max-width:650px){body .tag{height:auto;overflow:visible}}body .tag .choix{padding:6px 15px 0 10px;background-color:#30bdf0;display:inline-block;margin-bottom:3px;border-radius:5px;color:#fff}body .tag .choix label{font-size:14px !important}body .tag img{width:10px}body .tag a{display:inline-block;margin-left:5px}body .empty p{font-size:13px;color:#939393;margin:27px auto;text-align:center}body .current-month{font-weight:600;color:#005a7b;font-size:25px}body #custom-prev,body #custom-next{margin-top:5px}body .fc-calendar-container{position:relative;height:225px;width:400px}@media only screen and (max-width:650px){body .fc-calendar-container{width:270px}}body .fc-calendar{width:100%;height:100%}body .fc-calendar .fc-head{height:30px;line-height:30px;color:#000}body .fc-calendar .fc-body{position:relative;width:100%;height:100%;height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px)}body .fc-calendar .fc-row{width:100%}body .fc-four-rows .fc-row{height:25%}body .fc-five-rows .fc-row{height:20%}body .fc-six-rows .fc-row{height:20%}body .fc-calendar .fc-row>div.fc-content{cursor:pointer}body .fc-calendar .fc-row>div,body .fc-calendar .fc-head>div{float:left;height:100%;width:14%;position:relative}@media only screen and (max-width:650px){body .fc-calendar .fc-row>div,body .fc-calendar .fc-head>div{font-size:14px}}body .fc-past{background:rgba(0,0,0,0) !important}body .fc-next-month{background:rgba(0,0,0,0) !important}body #reservation #calendar{margin:0}body #calendar{margin:0 auto}body .ie9 .fc-calendar .fc-row>div,body .ie9 .fc-calendar .fc-head>div{width:14.2%}body .fc-calendar .fc-row>div{padding:4px;overflow:hidden;position:relative}body .fc-calendar .fc-row{border-bottom:solid 1px #cdcdcd}body .fc-calendar .fc-head>div{text-align:center}body .fc-calendar .fc-row>div>span.fc-date{position:absolute;width:30px;height:30px;font-size:17px;line-height:32px;bottom:5px;right:11px;text-align:center}@media only screen and (max-width:650px){body .fc-calendar .fc-row>div>span.fc-date{width:16px}}body .fc-calendar .fc-row>div .fc-date{color:#116295}body .fc-calendar .fc-row>div.fc-past>span.fc-date,body .fc-calendar .fc-row>div.fc-today>span.fc-date,body .fc-calendar .fc-row>div.fc-previous-month>span.fc-date,body .fc-calendar .fc-row>div.fc-next-month>span.fc-date{cursor:default;color:#ddd}body .fc-calendar .fc-row>div.date-selected{background:#30bdf0}body .fc-calendar .fc-row>div.date-selected>span.fc-date{color:#fff}body .fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}body .fc-calendar .fc-row>div.fc-today{background:#f1f1f1}body .fc-calendar .fc-row>div.fc-out{opacity:.6}body .fc-calendar .fc-row>div:last-child,body .fc-calendar .fc-head>div:last-child{border-right:none}body .fc-calendar .fc-row:last-child{border-bottom:none}body .calendar-flex{display:block;padding-left:20px;padding-right:20px;padding-bottom:5px}body .calendar-flex .selecta{width:50%;margin:0 auto}@media only screen and (max-width:1199px){body .calendar-flex{padding-bottom:28px}}@media only screen and (max-width:650px){body .calendar-flex{padding-bottom:30px}}body #dateModalCloned .selected{color:#fff;background-color:#30bdf0}body #dateModalCloned #month-nav{display:flex;display:-webkit-flex;justify-content:space-around}body #custom-prev{width:12px;height:19px !important;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/fiche-produit/left-arrow.png);background-repeat:no-repeat;cursor:pointer}body #custom-prev.hide-arrow{visibility:hidden}body #custom-prev:hover{width:12px;height:19px !important;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/fiche-produit/left-arrow-hover.png);background-repeat:no-repeat}body #custom-next{width:12px;height:19px !important;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/fiche-produit/right-arrow.png);background-repeat:no-repeat;cursor:pointer}body #custom-next.hide-arrow{visibility:hidden}body #custom-next:hover{width:12px;height:19px !important;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/fiche-produit/right-arrow-hover.png);background-repeat:no-repeat}body .months-calendar-button{display:none}body .calendar-month-mobile .form-control{background-color:#f1f1f1 !important;color:#005a7b !important}body .calendar-flex ul li a{color:#116295}body .calendar-flex ul li:hover a{color:#fff}body .calendar-flex ul li:hover{background:#30bdf0}body .dropdown-menu>li>a:focus,body .dropdown-menu>li>a:hover{background-color:#30bdf0 !important}body main.new-search .top-container #search.col-sm-4 .selects .list-selects{height:441px;padding-right:10px}@media only screen and (min-width:768px)and (max-width:1070px){body main.new-search .top-container #search.col-sm-4 .selects .list-selects{height:240px}}@media only screen and (max-width:650px){body main.new-search .top-container #search.col-sm-4 .selects .list-selects{height:392px;padding-top:17px}}body main.new-search .top-container #search{padding-right:20px}body .new-search .selects .list-selects button.search.search i{margin-top:0px;margin-left:5px}body .modal{padding-right:0 !important}body .arrow_calendar_button{margin-left:auto;margin-right:auto;margin-bottom:8px}body .arrow_calendar_button_bottom{margin-left:auto;margin-right:auto;margin-top:8px}.selects{width:calc(100% - 25%);width:-moz-calc(100% - 25%);width:-webkit-calc(100% - 25%);width:calc(100% - 25%);width:-moz-calc(100% - 25%);width:-webkit-calc(100% - 25%);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media(min-width: 768px){.selects{border-radius:0 5px 5px 0}}.selects.responsive-select{display:none}@media only screen and (max-width:650px){.selects.responsive-select{display:block}}@media only screen and (max-width:480px){.selects.responsive-select{width:100%}}.selects.responsive-select .list-selects{padding-left:0;padding-right:0}.selects .close-it{display:none;width:30px;height:30px;line-height:30px;position:absolute;top:0;right:0;text-align:center;color:#fff;cursor:pointer;background-color:#005a7b}@media only screen and (max-width:767px){.selects .close-it{display:block}}.selects h3{height:40px;line-height:40px;padding-left:10px;color:#fff;text-transform:uppercase;background-color:#30bdf0;font-size:15px}@media only screen and (min-width:767px)and (max-width:991px){.selects h3{font-size:13px}}@media(min-width: 768px){.selects h3:first-of-type{border-radius:8px 8px 0 0}}.selects .list-selects{padding-top:16px;padding-left:10px;background-color:#fff}@media(min-width: 768px){.selects .list-selects{padding-top:3px}}.selects .list-selects .filters_selection{margin:8px 0;flex-direction:column;align-items:center;display:none}.selects .list-selects .filters_selection.show{display:flex}.selects .list-selects .filters_selection__reset{width:fit-content;font-size:13px;cursor:pointer;padding:8px 16px;background-color:#f60;color:#fff;margin-top:16px;border-radius:8px}.selects .list-selects .filters_selection__reset i{margin-right:6px}.selects .list-selects .filters_selection__items{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin-bottom:8px}.selects .list-selects .filters_selection__item{display:flex;align-items:center;font-size:13px;width:fit-content;border:1px solid #f60;color:#f60;background-color:#fff;padding:8px;cursor:pointer;border-radius:4px}.selects .list-selects .filters_selection__item:hover{color:#fff;background-color:#f60}.selects .list-selects .filters_selection__item i{margin-left:8px}.selects .list-selects .selecta{position:relative}.selects .list-selects .selecta.child-one,.selects .list-selects .selecta.child-two,.selects .list-selects .selecta.child-three,.selects .list-selects .selecta.child-four{display:none}.selects .list-selects .selecta.child-one.active,.selects .list-selects .selecta.child-two.active,.selects .list-selects .selecta.child-three.active,.selects .list-selects .selecta.child-four.active{display:block}.selects .list-selects .selecta .form-group{margin-bottom:4px}.selects .list-selects label{text-transform:uppercase;margin:5px 0 2px;font-size:12px;font-weight:bold;color:#005a7b}@media only screen and (max-width:767px){.selects .list-selects label{margin:6px 0 2px;font-size:11px}}.selects .list-selects form .select-title-option{font-weight:bold;margin:10px 0 10px 10px;color:#005a7b}.selects .list-selects button.search{height:50px;line-height:inherit}.selects .list-selects button.search.search{margin:25px 0 19px 0}@media only screen and (max-width:1199px){.selects .list-selects button.search.search{margin:10px 0 5px 0}}.selects .list-selects button.search.search i{margin-top:10px}@media only screen and (max-width:991px){.selects .list-selects button.search.search i{display:inline-block}}.selects .list-selects button.bs-placeholder,.selects .list-selects button.btn-default{background-color:#f1f1f1;color:#005a7b}.selects .list-selects button.bs-placeholder:hover,.selects .list-selects button.btn-default:hover{color:#005a7b}.selects .list-selects .dropdown-toggle{font-size:.875rem;border-color:#ccc}.selects .list-selects .dropdown-menu{font-size:.875rem}.selects .list-selects .dropdown-menu .dropdown-divider{display:none}.selects .list-selects .dropdown-menu .dropdown-header{color:#005a7b;font-size:14px;font-weight:bold}.selects .list-selects .dropdown-menu .dropdown-item,.selects .list-selects .dropdown-menu .dropdown-header{padding-right:1.25rem;padding-left:1.25rem;padding-top:.1875rem;padding-bottom:.1875rem}.selects .list-selects .dropdown-menu li a:not(.active) .text{color:#005a7b}@media only screen and (max-width:480px){.selects .list-selects .dropdown-menu li a:not(.active) .text{font-size:.8em}}.selects .list-selects .dropdown-menu li a{line-height:1.25em}.selects .list-selects .dropdown-menu li a.top-option{background:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/searchbar/top.png) no-repeat scroll 10px center;padding-left:37px;color:#005a7b}.selects .list-selects .dropdown-menu li a.option-l1{font-weight:bold;padding-left:1.6em}.selects .list-selects .dropdown-menu li a.option-l2{padding-left:2.25em}.selects .list-selects .dropdown-menu li a.option-l3{font-size:13px;padding-left:3.6em}.selects .list-selects .dropdown-menu li a:hover .text{color:#fff}.input-group{width:100.66%;height:34px}.select-design{width:100%;height:34px;line-height:32px;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.85em}.select-design li[rel~=hide]{display:none}.select-design form{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;height:32px;color:#0d819e;background-color:#f1f1f1;padding-left:5px;font-weight:normal;cursor:pointer}.select-design form .select-hidden{display:none;visibility:hidden;padding-right:10px}.select-design form .select{cursor:pointer;display:block;position:relative;text-align:left}.select-design form .form-control,.select-design form .select-styled{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#005a7b}.select-design form .select-styled:before,.select-design form .select-styled:after{position:absolute;content:"";width:0;height:0;border:solid rgba(0,0,0,0);pointer-events:none;border-color:rgba(155,155,155,0);border-width:5px;margin-left:-7px;right:25px}.select-design form .select-styled:before{top:14px;border-top-color:#005a7b}.select-design form .select-styled:after{top:12px;border-top-color:#f1f1f1}.select-design form .select-styled.active{border-bottom:2px solid #30bdf0}.select-design form .select-styled.active:before,.select-design form .select-styled.active:after{position:absolute;content:"";width:0;height:0;bottom:14px;border:solid rgba(0,0,0,0);pointer-events:none;border-width:5px;margin-left:-7px;right:25px}.select-design form .select-styled.active:before{border-color:rgba(155,155,155,0);border-bottom-color:#005a7b;top:9px}.select-design form .select-styled.active:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#f1f1f1;top:11px}.select-design form .select-options{display:none;position:absolute;top:95%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;max-height:310px;overflow-y:auto;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.select-design form .select-options li{position:relative;height:20px;line-height:20px;color:#005a7b;margin:0;padding:0;text-indent:15px;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;border-top:none;background-color:#fff}@media only screen and (max-width:767px){.select-design form .select-options li{height:30px;line-height:30px}}.select-design form .select-options li[rel~=select-title-option]{height:auto;line-height:auto;font-weight:bold;padding:15px 0 5px 0;cursor:initial;position:relative;pointer-events:none}.select-design form .select-options li[rel~=select-title-option]:hover{background-color:#fff;color:#005a7b}.select-design form .select-options li[rel~=top-option]{padding-left:30px}.select-design form .select-options li[rel~=top-option]:before{position:absolute;content:"";top:2.5px;left:15px;width:22px;height:14px;background:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/searchbar/top.png) center no-repeat}.select-design form .select-options li:hover{color:#fff;background-color:#30bdf0}#search .select-design .select-options{width:310px !important}@media only screen and (max-width:767px){#search .select-design .select-options{width:100% !important}}.collapse-element{margin-top:5px}.collapse-element.isCollapsed{border:1px solid #005a7b}.collapse-element .collapse{position:relative;width:100%}.collapse-element .intitUp{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;position:relative;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#fff}@media only screen and (max-width:480px){.collapse-element .intitUp{height:50px}}.collapse-element .intitUp:before{content:"-";text-align:center;color:#fff;background-color:#005a7b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media only screen and (max-width:480px){.collapse-element .intitUp:before{top:5px}}.collapse-element .intitUp p{margin-bottom:0}.collapse-element .intitUp.collapsed{border:none}.collapse-element .intitUp.collapsed:before{content:"+"}.collapse-element .intitUp2{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;position:relative;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#fff}@media only screen and (max-width:480px){.collapse-element .intitUp2{height:50px}}.collapse-element .intitUp2 .collapse-bt:before{content:"-";font-size:18px;font-weight:normal;text-align:center;color:#fff;background-color:#005a7b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media only screen and (max-width:480px){.collapse-element .intitUp2 .collapse-bt:before{top:5px}}.collapse-element .intitUp2 .collapse-bt p{margin-bottom:0}.collapse-element .intitUp2 .collapse-bt[aria-expanded=false]{border:none}.collapse-element .intitUp2 .collapse-bt[aria-expanded=false]:before{content:"+";font-size:18px;font-weight:normal}#pagination{width:340px;margin:24px 16px 24px auto;display:flex;justify-content:flex-end;align-items:center;padding:1px 2px 4px 2px}@media only screen and (max-width:650px){#pagination{justify-content:center;width:100%}}#pagination a,#pagination i{display:inline-block;min-width:22px;text-align:center;font-size:10px;padding:3px 2px 2px 2px;color:#005a7b}#pagination a{margin:0 2px 0 2px;cursor:pointer;color:#fff;background-color:#30bdf0;font-size:16px;border-radius:8px;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:380px){#pagination a{margin-left:1px;margin-right:1px}}#pagination a:last-child{margin-left:8px}#pagination a:first-child,#pagination a:last-child{font-weight:bold;color:#005a7b;background-color:rgba(0,0,0,0)}#pagination a.current{background-color:#f60;color:#fff;font-weight:bold}#pagination span a:first-child,#pagination span a:last-child{background-color:#30bdf0;color:#fff;font-weight:bold;margin-right:0;margin-left:0}#pagination span a.current:first-child,#pagination span a.current:last-child{background-color:#005a7b}#pagination span span:first-child{margin-left:5px}#pagination span span:last-child{margin-right:5px}th.prev,th.next{background:#f60}.table-condensed thead tr:after{background-color:#f60}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#f60}.datepicker-switch{background:#f60}.table-condensed thead tr:after{background-color:#f60}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#f60}.datepicker{font-size:.875rem}.horizontal-menu h3{display:none}@media only screen and (min-width:1070px){body .datepicker.datepicker-dropdown.dropdown-menu{top:392px !important}}@media only screen and (max-width:767px){body .datepicker.datepicker-dropdown.dropdown-menu{top:348px !important;left:10px !important}}body .ui-menu .ui-menu-item-wrapper{padding:0}body .trip-list li strong.discount{padding:8px 16px;font-size:16px}body label.checkbox-align{height:0 !important;margin-top:8px !important;top:3px}body .filter-list-arrow-result{top:5px}@media only screen and (min-width:768px)and (max-width:1127px){body .filter-list-arrow-result{display:none}}@media only screen and (max-width:767px){body .filter-list-arrow-result{bottom:10px;top:0}}@media only screen and (max-width:380px){body .filter-list-arrow-result{display:inline-block}}@media only screen and (max-width:1199px){body main .top-container,body main .top-container.no-gutters{padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){body main .top-container,body main .top-container.no-gutters{padding-left:0;padding-right:0}}body main .top-container .content-links,body main .top-container.no-gutters .content-links{margin-top:10px;margin-bottom:10px;padding-left:15px;padding-right:10px;float:left}@media only screen and (min-width:767px){body main .top-container .content-links,body main .top-container.no-gutters .content-links{float:right}}@media only screen and (max-width:767px){body main .top-container .content-links,body main .top-container.no-gutters .content-links{padding-left:20px;padding-right:20px}}body main .top-container .content-links h3,body main .top-container.no-gutters .content-links h3{position:relative;text-align:left;color:#30bdf0;margin-bottom:25px;background-color:#fff;line-height:20px;margin-top:5px;padding-left:0px}body main .top-container .content-links h3:before,body main .top-container.no-gutters .content-links h3:before{position:absolute;content:"";bottom:-5px;left:0;width:100%;height:1px;background-color:#8e8e8e}body main .top-container .content-links li,body main .top-container.no-gutters .content-links li{font-size:14px;margin-bottom:5px}body main .top-container .content-links li a,body main .top-container.no-gutters .content-links li a{color:#8e8e8e}body main .top-container #search,body main .top-container.no-gutters #search{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media(min-width: 992px)and (max-width: 1023.5px){body main .top-container #search,body main .top-container #search+.col-lg-9,body main .top-container.no-gutters #search,body main .top-container.no-gutters #search+.col-lg-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width: 1280px){body main .top-container #search,body main .top-container.no-gutters #search{padding-right:0}}body main .top-container #search,body main .top-container.no-gutters #search{float:none;width:100%;visibility:hidden;transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;position:absolute;top:-800px;left:0;z-index:888;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media(min-width: 1024px){body main .top-container #search,body main .top-container.no-gutters #search{visibility:visible;position:static}}body main .top-container #search.active,body main .top-container.no-gutters #search.active{top:0;left:0;visibility:visible;height:665px}@media only screen and (max-width:380px){body main .top-container #search.active,body main .top-container.no-gutters #search.active{height:565px}}body main .top-container #search.active .list-selects label,body main .top-container.no-gutters #search.active .list-selects label{font-size:12px}body main .top-container #search.header-fixed,body main .top-container.no-gutters #search.header-fixed{position:fixed;top:39px;left:0;width:100%;transition:all 0;-webkit-transition:all 0;-moz-transition:all 0}body main .top-container #search .selects,body main .top-container.no-gutters #search .selects{position:relative;background-color:#fff;z-index:999;border:1px solid #ccc;border-radius:8px;padding-bottom:8px;box-shadow:0px 10px 10px -2px rgba(0,0,0,.2);width:100%}@media(min-width: 1024px){body main .top-container #search .selects,body main .top-container.no-gutters #search .selects{border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;box-shadow:none}}body main .top-container #search .selects .form-group,body main .top-container.no-gutters #search .selects .form-group{margin-bottom:14px}@media only screen and (max-width:767px){body main .top-container #search .selects .selecta,body main .top-container.no-gutters #search .selects .selecta{float:none;width:100%}}@media only screen and (max-width:767px){body main .top-container #search .selects .selecta:nth-child(odd),body main .top-container.no-gutters #search .selects .selecta:nth-child(odd){margin-right:15px}}@media only screen and (max-width:767px){body main .top-container #search .selects h3,body main .top-container.no-gutters #search .selects h3{background-color:#fff;color:#30bdf0;position:relative;border-radius:8px}body main .top-container #search .selects h3:after,body main .top-container.no-gutters #search .selects h3:after{content:"";display:block;border-bottom:1px solid #ccc;position:absolute;width:100%;right:0;left:0}}body main .top-container #search .selects .list-selects,body main .top-container.no-gutters #search .selects .list-selects{padding:16px}body main .top-container #search .selects .list-selects button.search,body main .top-container.no-gutters #search .selects .list-selects button.search{margin-bottom:0;margin-top:0;display:flex;justify-content:center;align-items:center;border-radius:8px}body main .top-container #search .selects .list-selects .range-slider,body main .top-container.no-gutters #search .selects .list-selects .range-slider{width:100%;height:145px;position:relative}@media only screen and (max-width:767px){body main .top-container #search .selects .list-selects .range-slider,body main .top-container.no-gutters #search .selects .list-selects .range-slider{height:75px;margin-top:20px}}body main .top-container #search .selects .list-selects .range-slider .irs-bar,body main .top-container.no-gutters #search .selects .list-selects .range-slider .irs-bar{border-top:1px solid #30bdf0;border-bottom:1px solid #30bdf0;background:#30bdf0}body main .top-container #search .selects .list-selects .range-slider .irs-to,body main .top-container #search .selects .list-selects .range-slider .irs-from,body main .top-container.no-gutters #search .selects .list-selects .range-slider .irs-to,body main .top-container.no-gutters #search .selects .list-selects .range-slider .irs-from{background:#30bdf0}body main .top-container #search .selects .list-selects .range-slider h4,body main .top-container.no-gutters #search .selects .list-selects .range-slider h4{padding:15px 0 5px 0;font-weight:bold;color:#005a7b;text-align:center;font-size:14px}@media only screen and (max-width:767px){body main .top-container #search .selects .list-selects .range-slider h4,body main .top-container.no-gutters #search .selects .list-selects .range-slider h4{padding-top:5px;padding-bottom:0}}@media only screen and (max-width:767px){body main .top-container #search .selects .list-selects .range-slider div,body main .top-container.no-gutters #search .selects .list-selects .range-slider div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}}body main .top-container #search .selects .list-selects .range-slider div .slider,body main .top-container.no-gutters #search .selects .list-selects .range-slider div .slider{height:32px;padding-top:11px;display:block}@media only screen and (max-width:767px){body main .top-container #search .selects .list-selects .range-slider div .slider,body main .top-container.no-gutters #search .selects .list-selects .range-slider div .slider{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;gap:8px}}body main .top-container #search .selects .list-selects .range-slider div .slider i,body main .top-container.no-gutters #search .selects .list-selects .range-slider div .slider i{font-style:normal;font-size:12px;font-weight:bold;color:#005a7b}@media only screen and (min-width:767px)and (max-width:991px){body main .top-container #search .selects .list-selects .range-slider div .slider i.min,body main .top-container.no-gutters #search .selects .list-selects .range-slider div .slider i.min{position:absolute;bottom:0;left:0;display:none}}@media tablet{body main .top-container #search .selects .list-selects .range-slider div .slider i.min,body main .top-container.no-gutters #search .selects .list-selects .range-slider div .slider i.min{margin-right:3px}}@media only screen and (min-width:767px)and (max-width:991px){body main .top-container #search .selects .list-selects .range-slider div .slider i.max,body main .top-container.no-gutters #search .selects .list-selects .range-slider div .slider i.max{position:absolute;bottom:0;right:0;display:none}}@media tablet{body main .top-container #search .selects .list-selects .range-slider div .slider i.max,body main .top-container.no-gutters #search .selects .list-selects .range-slider div .slider i.max{margin-left:3px}}body main .top-container #search .selects .list-selects .range-slider div input,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input{border:none}body main .top-container #search .selects .list-selects .range-slider div input.low-price,body main .top-container #search .selects .list-selects .range-slider div input.max-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price{position:absolute;top:20px;left:0;padding-left:0;-webkit-appearance:none;width:100%;background-color:rgba(0,0,0,0)}@media only screen and (min-width:767px)and (max-width:991px){body main .top-container #search .selects .list-selects .range-slider div input.low-price,body main .top-container #search .selects .list-selects .range-slider div input.max-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price{top:50px}}@media only screen and (max-width:767px){body main .top-container #search .selects .list-selects .range-slider div input.low-price,body main .top-container #search .selects .list-selects .range-slider div input.max-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price{display:none}}body main .top-container #search .selects .list-selects .range-slider div input.low-price:focus,body main .top-container #search .selects .list-selects .range-slider div input.max-price:focus,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price:focus,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price:focus{outline:none}body main .top-container #search .selects .list-selects .range-slider div input.low-price:focus:-webkit-slider-runnable-track,body main .top-container #search .selects .list-selects .range-slider div input.low-price:focus:-ms-fill-lower,body main .top-container #search .selects .list-selects .range-slider div input.low-price:focus:-ms-fill-upper,body main .top-container #search .selects .list-selects .range-slider div input.max-price:focus:-webkit-slider-runnable-track,body main .top-container #search .selects .list-selects .range-slider div input.max-price:focus:-ms-fill-lower,body main .top-container #search .selects .list-selects .range-slider div input.max-price:focus:-ms-fill-upper,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price:focus:-webkit-slider-runnable-track,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price:focus:-ms-fill-lower,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price:focus:-ms-fill-upper,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price:focus:-webkit-slider-runnable-track,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price:focus:-ms-fill-lower,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price:focus:-ms-fill-upper{background:#30bdf0}body main .top-container #search .selects .list-selects .range-slider div input.low-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.low-price{position:absolute;top:40px;left:0}body main .top-container #search .selects .list-selects .range-slider div input.max-price,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input.max-price{position:absolute;top:40px;left:0}body main .top-container #search .selects .list-selects .range-slider div input[type~=number],body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type~=number]{width:36%;height:32px;line-height:32px;padding-left:5px;font-size:14px;-moz-appearance:textfield;border-width:1px;border-style:solid;border-color:#ccc;background-color:#f1f1f1}@media only screen and (max-width:1199px){body main .top-container #search .selects .list-selects .range-slider div input[type~=number],body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type~=number]{width:33%}}@media only screen and (min-width:767px)and (max-width:991px){body main .top-container #search .selects .list-selects .range-slider div input[type~=number],body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type~=number]{width:48%}}body main .top-container #search .selects .list-selects .range-slider div input[type~=number]:-webkit-outer-spin-button,body main .top-container #search .selects .list-selects .range-slider div input[type~=number]:-webkit-inner-spin-button,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type~=number]:-webkit-outer-spin-button,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type~=number]:-webkit-inner-spin-button{-webkit-appearance:none}body main .top-container #search .selects .list-selects .range-slider div input[type~=number]:invalid,body main .top-container #search .selects .list-selects .range-slider div input[type~=number]:out-of-range,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type~=number]:invalid,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type~=number]:out-of-range{border:2px solid tomato}body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-webkit-slider-runnable-track,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#2497e3;@border-radius (1px);box-shadow:none;border:0}body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-webkit-slider-thumb,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-webkit-slider-thumb{width:18px;height:18px;z-index:2;position:relative;box-shadow:0px 0px 0px #005a7b;border-width:1px;border-style:solid;border-color:#2497e3;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#a1d0ff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-moz-range-track,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#2497e3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;box-shadow:none;border:0}body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-moz-range-thumb,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0px 0px 0px #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-ms-track,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-ms-fill-lower,body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-ms-fill-upper,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-ms-fill-lower,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-ms-fill-upper{background:#2497e3;border-radius:1px;box-shadow:none;border:0}body main .top-container #search .selects .list-selects .range-slider div input[type=range]::-ms-thumb,body main .top-container.no-gutters #search .selects .list-selects .range-slider div input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0px 0px 0px #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}body main .top-container #search .selects .valid-check,body main .top-container.no-gutters #search .selects .valid-check{position:relative}body main .top-container #search .selects .valid-check .filter-line,body main .top-container.no-gutters #search .selects .valid-check .filter-line{width:100%;margin:0;cursor:pointer}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:not(:checked),body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:not(:checked),body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked{position:absolute;left:-9999px}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked+label,body main .top-container #search .selects .valid-check .filter-line label.active,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked+label,body main .top-container.no-gutters #search .selects .valid-check .filter-line label.active{width:100%;height:5px;position:relative;cursor:pointer;margin-left:5px}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:after,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked+label:after,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:before,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked+label:before,body main .top-container #search .selects .valid-check .filter-line label.active:before,body main .top-container #search .selects .valid-check .filter-line label.active:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked+label:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:before,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked+label:before,body main .top-container.no-gutters #search .selects .valid-check .filter-line label.active:before,body main .top-container.no-gutters #search .selects .valid-check .filter-line label.active:after{position:absolute;content:"";top:0px;left:0;width:15px;height:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:before,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked+label:before,body main .top-container #search .selects .valid-check .filter-line label.active:before,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:before,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked+label:before,body main .top-container.no-gutters #search .selects .valid-check .filter-line label.active:before{border-width:1px;border-style:solid;border-color:#ccc;background:#fff}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:hover::before,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked+label:hover::before,body main .top-container #search .selects .valid-check .filter-line label.active:hover::before,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:hover::before,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked+label:hover::before,body main .top-container.no-gutters #search .selects .valid-check .filter-line label.active:hover::before{border:2px solid #30bdf0}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked+label.active:after,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]+label.active:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked+label.active:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]+label.active:after{text-align:center;padding-top:2px;content:"✔";font-size:.857em;color:#fff;background-color:#30bdf0;border:none;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:after,body main .top-container #search .selects .valid-check .filter-line [type=checkbox]+label:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:not(:checked)+label:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]+label:after{opacity:0;transform:scale(0)}body main .top-container #search .selects .valid-check .filter-line [type=checkbox]:checked+label:after,body main .top-container #search .selects .valid-check .filter-line label.active:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line [type=checkbox]:checked+label:after,body main .top-container.no-gutters #search .selects .valid-check .filter-line label.active:after{opacity:1 !important;transform:scale(1) !important}body main .top-container #search .selects .valid-check .filter-line span,body main .top-container.no-gutters #search .selects .valid-check .filter-line span{display:block;padding-left:25px;line-height:normal;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .top-container #search .selects .valid-check .filter-line span:first-letter,body main .top-container.no-gutters #search .selects .valid-check .filter-line span:first-letter{text-transform:uppercase}body main .top-container #search .selects .valid-check .filter-space,body main .top-container.no-gutters #search .selects .valid-check .filter-space{height:13px}body main .top-container #search .selects .collapse-element,body main .top-container.no-gutters #search .selects .collapse-element{margin-bottom:8px;background-color:#005a7b;border-radius:8px}@media only screen and (max-width:767px){body main .top-container #search .selects .collapse-element,body main .top-container.no-gutters #search .selects .collapse-element{float:left;width:100%}}@media only screen and (max-width:380px){body main .top-container #search .selects .collapse-element,body main .top-container.no-gutters #search .selects .collapse-element{width:100%;float:none}}@media only screen and (max-width:767px){body main .top-container #search .selects .collapse-element:nth-child(even),body main .top-container.no-gutters #search .selects .collapse-element:nth-child(even){margin-right:15px}}@media only screen and (max-width:380px){body main .top-container #search .selects .collapse-element:nth-child(even),body main .top-container.no-gutters #search .selects .collapse-element:nth-child(even){margin-right:0}}body main .top-container #search .selects .collapse-element .collapse,body main .top-container.no-gutters #search .selects .collapse-element .collapse{padding-bottom:10px;background-color:#005a7b;border-radius:8px}@media(min-width: 1024px){body main .top-container #search .selects .collapse-element .collapse,body main .top-container.no-gutters #search .selects .collapse-element .collapse{padding-bottom:5%}}body main .top-container #search .selects .collapse-element span,body main .top-container.no-gutters #search .selects .collapse-element span{font-size:15px}body main .top-container #search .selects .collapse-element .marginDiv,body main .top-container.no-gutters #search .selects .collapse-element .marginDiv{padding-top:15px}body main .top-container #search .selects .collapse-element .intitUp,body main .top-container.no-gutters #search .selects .collapse-element .intitUp{height:35px;background-color:#30bdf0}body main .top-container #search .selects .collapse-element .intitUp:before,body main .top-container.no-gutters #search .selects .collapse-element .intitUp:before{position:absolute;top:5.5px;right:10px;width:25px;height:25px;line-height:25px}@media only screen and (min-width:380px)and (max-width:480px){body main .top-container #search .selects .collapse-element .intitUp:before,body main .top-container.no-gutters #search .selects .collapse-element .intitUp:before{top:5.5px}}body main .top-container #search .selects .collapse-element .intitUp.collapsed,body main .top-container.no-gutters #search .selects .collapse-element .intitUp.collapsed{background-color:#30bdf0}body main .top-container #search .selects .collapse-element .intitUp span,body main .top-container.no-gutters #search .selects .collapse-element .intitUp span{font-size:15px;font-weight:bold;margin-top:-18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:767px)and (max-width:991px){body main .top-container #search .selects .collapse-element .intitUp span,body main .top-container.no-gutters #search .selects .collapse-element .intitUp span{font-size:12px;margin-top:-15px}}@media only screen and (min-width:380px)and (max-width:480px){body main .top-container #search .selects .collapse-element .intitUp span,body main .top-container.no-gutters #search .selects .collapse-element .intitUp span{font-size:12px;margin-top:-16px}}body main .top-container #search .selects .collapse-element .intitUp2,body main .top-container.no-gutters #search .selects .collapse-element .intitUp2{height:35px;background-color:#30bdf0;border-radius:8px 8px 0 0}body main .top-container #search .selects .collapse-element .intitUp2[aria-expanded=false],body main .top-container.no-gutters #search .selects .collapse-element .intitUp2[aria-expanded=false]{border-radius:8px}body main .top-container #search .selects .collapse-element .intitUp2 .collapse-bt:before,body main .top-container.no-gutters #search .selects .collapse-element .intitUp2 .collapse-bt:before{position:absolute;top:5.5px;right:10px;width:25px;height:25px;line-height:25px}@media only screen and (min-width:380px)and (max-width:480px){body main .top-container #search .selects .collapse-element .intitUp2 .collapse-bt:before,body main .top-container.no-gutters #search .selects .collapse-element .intitUp2 .collapse-bt:before{top:5.5px}}body main .top-container #search .selects .collapse-element .intitUp2 .collapse-bt.collapsed,body main .top-container.no-gutters #search .selects .collapse-element .intitUp2 .collapse-bt.collapsed{background-color:#30bdf0}body main .top-container #search .selects .collapse-element .intitUp2 span,body main .top-container.no-gutters #search .selects .collapse-element .intitUp2 span{font-size:15px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px}@media only screen and (min-width:767px)and (max-width:991px){body main .top-container #search .selects .collapse-element .intitUp2 span,body main .top-container.no-gutters #search .selects .collapse-element .intitUp2 span{font-size:12px}}body main .top-container #search.col-sm-3.active{height:auto;padding-bottom:20px;background-color:#fff}@media only screen and (max-width:767px){body main .search.full-width{top:6px}}body main #main-trip{margin-bottom:20px}@media only screen and (max-width:767px){body main #main-trip{margin-left:15px;margin-right:15px}}body main #main-trip.push-down{padding-top:575px}@media only screen and (max-width:380px){body main #main-trip.push-down{padding-top:640px}}body main #main-trip figure.banner{position:relative;width:100%;height:200px;margin:0 auto}body main #main-trip figure.banner img{object-fit:cover;width:100%;height:200px}body main #main-trip figure.banner figcaption h1{position:absolute;padding:11px 40px 11px 20px;background-color:#000;color:#fff;opacity:.8;top:100px;left:0;font-size:26px;line-height:normal}@media only screen and (max-width:480px){body main #main-trip figure.banner figcaption h1{font-size:22px}}body main #main-trip.no-picture{margin-top:10px}body main #main-trip.no-picture figure{height:auto}body main #main-trip.no-picture figure figcaption h1{position:static}body main #main-trip .read-more .content{padding-top:15px}body main #main-trip .read-more .content .content-text{font-size:13px;line-height:18px;padding:0 8px}body main #main-trip .read-more .content .content-text h2{margin:32px 0 24px 0;font-size:24px;line-height:26px}body main #main-trip .read-more .content .content-text>*:not(:first-child){margin-top:16px}body main #main-trip .read-more .content .content-text ul li{margin:8px 0 0 24px}body main #main-trip .read-more .content .content-text ul,body main #main-trip .read-more .content .content-text li{list-style-type:disc}body main .trip-list li .trip-informations .compl-infos .reference li img{width:100%;height:auto}body main #select-sort-button.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all{width:100% !important}@media only screen and (max-width:767px){body main .trip-list{padding-left:15px;padding-right:15px}}body main .trip-list li .best-plan-flag{display:none}body main .trip-list li.best-plan{border-width:1px;border-style:solid;border-color:#f60}body main .trip-list li.best-plan .best-plan-flag{display:flex;position:absolute;font-size:14px;background-color:#f60;padding:8px 16px;left:0;top:0;border-radius:0 0 8px 0;text-transform:uppercase;color:#fff;z-index:1}@media only screen and (max-width:650px){body main .trip-list li.best-plan .best-plan-flag{bottom:0;top:auto;border-radius:0 8px 0 0}}body main .trip-list li:hover{background-color:#fff}body main .trip-list li.epingle{border-width:1px;border-style:solid;border-color:#f60;border-width:3px}body main .trip-list li.epingle .trip-informations h3{background-color:#f60}@media only screen and (max-width:767px){body main .trip-list li.epingle{margin-top:10px}}body main .trip-list li .img{width:100%;height:164px;margin-top:28px;position:relative}@media only screen and (max-width:650px){body main .trip-list li .img{width:100% !important}}@media(min-width: 640px){body main .trip-list li .img{margin-top:0;width:200px;height:271px;min-width:182px}}@media(min-width: 768px){body main .trip-list li .img{width:35%;height:auto}@container (min-height: 640px){}}@media(min-width: 1024px){body main .trip-list li .img{width:257px;min-width:257px}}@media only screen and (max-width:380px){body main .trip-list li .img{height:160px}}body main .trip-list li .img img{width:100%;height:100%}@media only screen and (max-width:650px){body main .trip-list li .img img{width:100% !important}}@media(min-width: 640px){body main .trip-list li .img img{width:185px;height:271px}}@media(min-width: 768px){body main .trip-list li .img img{width:257px;height:100%;border-radius:8px 0 0 8px}}@media(min-width: 1024px){body main .trip-list li .img img{width:100%}}body main .trip-list li li{border:none;list-style-type:disc;list-style-position:outside;color:#005a7b;margin:5px 0 5px 15px}@media only screen and (max-width:767px){body main .trip-list li li{padding-top:0}}@media only screen and (max-width:767px){body main .trip-list li .trip-informations{position:inherit;width:100%}}@media only screen and (max-width:480px){body main .trip-list li .trip-informations{width:100%}}@media(min-width: 640px){body main .trip-list li .trip-informations h3{display:block;width:442px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width: 768px){body main .trip-list li .trip-informations h3{width:545px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width: 1024px){body main .trip-list li .trip-informations h3{width:478px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width: 1280px){body main .trip-list li .trip-informations h3{width:604px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body main .trip-list li .trip-informations h3{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;font-size:18px;padding-left:15px;width:100%;min-width:100%;position:absolute;top:0;left:0;background-color:#818181;border-radius:8px 8px 0 0}@media(min-width: 640px){body main .trip-list li .trip-informations h3{position:static;font-size:17px;border-radius:0px 8px 0 0}}body main .trip-list li .trip-informations h4,body main .trip-list li .trip-informations span,body main .trip-list li .trip-informations p{padding-left:0;padding-right:0;font-weight:bold}body main .trip-list li .trip-informations h4{color:#f60;font-size:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;padding-left:0;padding-right:0;height:auto;display:block}@media(min-width: 640px){body main .trip-list li .trip-informations h4{font-size:17px;padding-left:15px;padding-right:15px}}body main .trip-list li .trip-informations p,body main .trip-list li .trip-informations span,body main .trip-list li .trip-informations li,body main .trip-list li .trip-informations i{font-size:15px;display:block}@media only screen and (max-width:480px){body main .trip-list li .trip-informations p,body main .trip-list li .trip-informations span,body main .trip-list li .trip-informations li,body main .trip-list li .trip-informations i{font-size:14px;margin-top:0}}@media only screen and (max-width:380px){body main .trip-list li .trip-informations li{font-size:15px}}body main .trip-list li .trip-informations .compl-infos{position:relative;padding:0 5px 0 0}@media(min-width: 640px){body main .trip-list li .trip-informations .compl-infos{margin-top:0;padding-left:15px;padding-right:15px;width:calc(100% - 38%);width:-moz-calc(100% - 38%);width:-webkit-calc(100% - 38%);width:calc(100% - 38%);width:-moz-calc(100% - 38%);width:-webkit-calc(100% - 38%)}}body main .trip-list li .trip-informations .compl-infos:before{position:absolute;content:"";bottom:0;right:0;width:1px;height:90%;background-color:#ccc;display:none}@media(min-width: 640px){body main .trip-list li .trip-informations .compl-infos:before{display:block}}body main .trip-list li .trip-informations .price{width:38%;padding-top:16px;padding-bottom:48px}@media only screen and (min-width:480px)and (max-width:650px){body main .trip-list li .trip-informations .price{padding-left:5px}}@media only screen and (max-width:480px){body main .trip-list li .trip-informations .price{margin-top:0;margin-bottom:0}}body main .trip-list li .trip-informations .price__departure{font-weight:bold;font-size:11px}body main .trip-list li .trip-informations .price__best-price-info{font-style:italic}body main .trip-list li .trip-informations .price span{font-size:24px;margin-top:0}@media only screen and (min-width:767px)and (max-width:991px){body main .trip-list li .trip-informations .price span{font-size:17px}}@media only screen and (min-width:480px)and (max-width:650px){body main .trip-list li .trip-informations .price span{font-size:17px}}body main .trip-list li .trip-informations .price i{font-size:2em}body main .trip-list li .trip-informations .price button.product-home.list-result{top:auto}body main .trip-list li .trip-informations .price button{padding-left:15px;padding-right:15px;height:42px;bottom:5px;top:183px}@media only screen and (min-width:767px)and (max-width:991px){body main .trip-list li .trip-informations .price button{top:192px}}@media only screen and (max-width:1199px){body main .trip-list li .trip-informations .price button{padding-left:5px;padding-right:5px;bottom:5px;right:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media only screen and (max-width:991px){body main .trip-list li .trip-informations .price button{bottom:5px !important}}@media only screen and (min-width:480px)and (max-width:650px){body main .trip-list li .trip-informations .price button{padding-left:2px;padding-right:2px}}body main .trip-list li .trip-informations .price button span{display:inline-block}@media only screen and (max-width:991px){body main .trip-list li .trip-informations .price button span{display:none}}@media only screen and (max-width:480px){body main .trip-list li .trip-informations .price button span{display:inline-block}}body main .trip-list li strong{top:0;padding:5px 10px}@media only screen and (max-width:480px){body main .trip-list li strong{left:inherit;right:0;top:52px;-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px}}body main .trip-list li.interproduct{display:flex;flex-direction:row}@media only screen and (max-width:650px){body main .trip-list li.interproduct{flex-direction:column}}@media only screen and (min-width:767px){body main .trip-list li.interproduct .img{height:auto}}@media only screen and (max-width:767px){body main .trip-list li.interproduct .img{margin-top:0px;height:auto}}@media only screen and (min-width:650px)and (max-width:767px){body main .trip-list li.interproduct .img img{height:100%}}@media only screen and (min-width:767px){body main .trip-list li.interproduct .img img{height:100%}}body main .trip-list li.interproduct .interproduct-video .interproduct-video-link{position:relative;height:100%}body main .trip-list li.interproduct .interproduct-video .interproduct-video-link i{color:#fff;position:absolute;top:50%;left:50%;z-index:500;font-size:64px;transform:translate(-50%, -50%)}body main .trip-list li.interproduct .inter-product-banner .trip-informations{width:100%}body main .trip-list li.interproduct .inter-product-banner .trip-informations h4{margin-bottom:16px;color:#005a7b}@media only screen and (max-width:767px){body main .trip-list li.interproduct .inter-product-banner .trip-informations h4{position:unset}}@media only screen and (min-width:480px)and (max-width:650px){body main .trip-list li.interproduct .inter-product-banner .trip-informations h4{padding-left:5px;padding-right:5px}}body main .trip-list li.interproduct .inter-product-banner .trip-informations .compl-infos{width:100%;margin-bottom:58px}@media only screen and (max-width:767px){body main .trip-list li.interproduct .inter-product-banner .trip-informations .compl-infos{width:100%;flex-direction:column}}@media only screen and (max-width:480px){body main .trip-list li.interproduct .inter-product-banner .trip-informations .compl-infos{height:auto;margin-bottom:45px}}body main .trip-list li.interproduct .inter-product-banner .trip-informations .compl-infos:before{display:none}body main .trip-list li.interproduct .inter-product-banner .trip-informations .compl-infos span{font-size:13px;color:#005a7b;font-weight:normal}@media only screen and (max-width:767px){body main .trip-list li.interproduct .inter-product-banner .trip-informations .compl-infos{margin-top:0px}}body main .trip-list li.interproduct .inter-product-banner button{background-color:#30bdf0}body main .trip-list .ui-selectmenu-button{height:34px;width:100%;color:#005a7b;background:#f6f6f6;padding:0}body main .trip-list .ui-selectmenu-button span.ui-selectmenu-text{font-size:1.1em;height:34px;width:100%;color:#005a7b;padding-left:.5em}body main .trip-list .ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}body main .read-more{position:relative;z-index:777;text-decoration:none;cursor:text}body main .read-more .trigger{margin:0;display:block;position:absolute;bottom:43px;right:50px;cursor:pointer;font-weight:bold}@media only screen and (max-width:380px){body main .read-more .trigger{font-size:15px}}body .new-search #titre_formulaire{display:none}@media only screen and (min-width:767px){body .new-search #departure-group{margin-top:15px}}body .modal .modal-home{top:139px;max-width:843px;width:auto;left:136px}@media only screen and (max-width: 1199px){body .modal .modal-home{max-width:816px;left:133px;height:411px}}@media only screen and (max-width: 1093px){body .modal .modal-home{max-width:756px;left:123px}}@media only screen and (max-width: 1009px){body .modal .modal-home{max-width:693px;left:112px}}@media only screen and (max-width: 895px){body .modal .modal-home{max-width:613px;left:93px}}@media only screen and (max-width: 830px){body .modal .modal-home{max-width:567px;left:87px}}@media only screen and (max-width: 766px){body .modal .modal-home{max-width:97%;left:0}}.modal-dialog{margin:26px auto}/*# sourceMappingURL=liste-results.css.map */
