﻿.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}}#carousel-slider .other{display:none}#carousel-slider .first{display:block}#carousel-slider .slick-track .other{display:block}#carousel-slider .slick-dots{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;position:absolute;bottom:20px}#carousel-slider .slick-dots li{display:inline-block;font-size:0}#carousel-slider .slick-dots li button{width:10px;height:10px;background-color:#fff;border-width:1px;border-style:solid;border-color:#30bdf0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0;margin-left:3px;margin-right:3px}@media only screen and (max-width:991px){#carousel-slider .slick-dots li button{width:15px;height:15px;margin-left:6px;margin-right:6px}}#carousel-slider .slick-dots li.slick-active button{background-color:#30bdf0}#carousel-slider .slick-slide,#carousel-slider .first{position:relative}#carousel-slider .slick-slide img,#carousel-slider .first img{object-fit:cover;width:100%;height:100%;border-radius:8px}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}body .content-main.homepage-promocam{padding-top:0;padding-bottom:0}body .content-main .top-container{height:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}body .content-main.homepage-promocam .top-container{margin-top:46px}@media(min-width: 768px){body .content-main.homepage-promocam .top-container{margin-top:0}}body .content-main.homepage-promocam .title__promocam{width:100%;height:38px;color:#005a7b;border-bottom:1px solid #e8e7e7;font-size:10px;margin:-43px 8px 0 8px;letter-spacing:.3px;display:flex;align-items:center;justify-content:flex-end;padding:0 8px}@media(min-width: 375px){body .content-main.homepage-promocam .title__promocam{padding:0 16px;font-size:12px}}@media(min-width: 768px){body .content-main.homepage-promocam .title__promocam{color:#fff;border:0;background-color:rgba(0,0,0,0);margin:0;font-size:14px}}body .flex{display:flex}body .promotion-container{grid-template-columns:auto}@media only screen and (max-width:1199px){body .promotion-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}}@media only screen and (max-width:767px){body .promotion-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}}@media only screen and (max-width:650px){body .promotion-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px}}@media only screen and (max-width:767px){body .datepicker.datepicker-dropdown.dropdown-menu{z-index:1000 !important}}@media only screen and (min-width:1070px){body .datepicker.datepicker-dropdown.dropdown-menu{top:351px !important}}body main{@width-heightsimilarities (100%);background:top center no-repeat;background-attachment:fixed;background-size:cover}body main .list-voyage .trip-list li .trip-informations .compl-infos{padding:0}body main .thumbnail-link img{width:100%}@media only screen and (max-width:1199px){body main .no-gutters>.top-container{padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){body main .no-gutters>.top-container{padding-left:0;padding-right:0}}body main .no-gutters>.top-container .homepage-promocam #search{margin:-6px 0 0 0}body main .no-gutters>.top-container #search{height:fit-content;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-right:30px}body main .no-gutters>.top-container #search{width:33.33333333%;height:100%}@media only screen and (max-width:1199px){body main .no-gutters>.top-container #search{padding-right:5px}}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search{float:none;height:fit-content;max-width:100%;width:100%;padding-right:0;z-index:888;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #search{visibility:hidden;height:0;transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;top:-800px;left:0;z-index:888;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #search.active{top:0;left:0;visibility:visible;height:fit-content;width:100%;padding-right:0}}body main .no-gutters>.top-container #search .type-search,body main .no-gutters>.top-container #search .selects{float:left}body main .no-gutters>.top-container #search .selects{height:100%;width:calc(100% - 98px);width:-moz-calc(100% - 98px);width:-webkit-calc(100% - 98px);width:calc(100% - 98px);width:-moz-calc(100% - 98px);width:-webkit-calc(100% - 98px)}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .selects{width:calc(100% - 4px);width:-moz-calc(100% - 4px);width:-webkit-calc(100% - 4px);width:calc(100% - 4px);width:-moz-calc(100% - 4px);width:-webkit-calc(100% - 4px)}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #search .selects{width:calc(100% - 98px);width:-moz-calc(100% - 98px);width:-webkit-calc(100% - 98px);width:calc(100% - 98px);width:-moz-calc(100% - 98px);width:-webkit-calc(100% - 98px);border:none}}body main .no-gutters>.top-container #search .selects .select-design .select-options{margin-left:-5px}@media only screen and (max-width:991px){body main .no-gutters>.top-container #search .selects .select-design .select-options{width:100%}}body main .no-gutters>.top-container #search .selects .list-selects{background-color:#fff;padding:16px;border-radius:0 8px 8px 0;height:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .selects .list-selects{display:block;margin-left:0;position:relative;padding-bottom:10px;width:99.5%;border-radius:0 0 8px 8px}}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .selects .list-selects .selecta{float:left;margin-left:5px;margin-right:5px;width:calc(33.3% - 10px);width:-moz-calc(33.3% - 10px);width:-webkit-calc(33.3% - 10px);width:calc(33.3% - 10px);width:-moz-calc(33.3% - 10px);width:-webkit-calc(33.3% - 10px)}}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .selects .list-selects .selecta.sejour,body main .no-gutters>.top-container #search .selects .list-selects .selecta.tyvoyage{margin-top:0;margin-bottom:10px}}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .selects .list-selects .selecta.flexi{margin-top:0;margin-bottom:10px}}body main .no-gutters>.top-container #search .selects .list-selects .selecta .form-group .form-control{height:34px}body main .no-gutters>.top-container #search .selects .list-selects button.search{display:flex;justify-content:center;align-items:center;margin:20px 0 0 0;border-radius:8px}@media only screen and (max-width:1199px){body main .no-gutters>.top-container #search .selects .list-selects button.search{margin:8px 0 0 0}}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .selects .list-selects button.search{width:60%;position:relative;margin:auto;text-align:center}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #search .selects .list-selects button.search{height:41px}}body main .no-gutters>.top-container #search .type-search{width:98px}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .type-search{width:100%;margin-left:0;margin-top:5px}}body main .no-gutters>.top-container #search .type-search li{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;position:relative;width:100%;height:75px;border-bottom:1px solid #fff;background-color:#30bdf0;text-align:center;text-transform:uppercase;font-size:.8em;font-weight:600;padding-left:5px;padding-right:5px;text-align:center}@media only screen and (max-width:1199px){body main .no-gutters>.top-container #search .type-search li{height:73px}}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .type-search li{float:left;width:16.5%;border-bottom:none;border-right:1px solid #fff}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #search .type-search li{height:71.8px}}body main .no-gutters>.top-container #search .type-search li:first-child{border-radius:8px 0 0 0}body main .no-gutters>.top-container #search .type-search li:last-child{border-bottom:none;border-radius:0 0 0 8px}@media(min-width: 768px){body main .no-gutters>.top-container #search .type-search li:last-child{border:none;border-radius:0 8px 0 0}}@media(min-width: 1024px){body main .no-gutters>.top-container #search .type-search li:last-child{border:none;border-radius:0 0 0 8px}}body main .no-gutters>.top-container #search .type-search li a{color:#fff;font-weight:normal;display:flex;width:100%;height:100%;align-items:center;justify-content:center}body main .no-gutters>.top-container #search .type-search li.active,body main .no-gutters>.top-container #search .type-search li:hover{background-color:#fff}body main .no-gutters>.top-container #search .type-search li.active a,body main .no-gutters>.top-container #search .type-search li:hover a{color:#f60}body main .no-gutters>.top-container #search .type-search li.active:before,body main .no-gutters>.top-container #search .type-search li:hover:before{position:absolute;content:"";top:0;left:0;width:5px;height:100%;background-color:#f60}@media only screen and (min-width:768px)and (max-width:1070px){body main .no-gutters>.top-container #search .type-search li.active:before,body main .no-gutters>.top-container #search .type-search li:hover:before{position:absolute;content:"";bottom:0;left:calc(50% - 0);left:-moz-calc(50% - 0);left:-webkit-calc(50% - 0);left:calc(50% - 0);left:-moz-calc(50% - 0);left:-webkit-calc(50% - 0);top:inherit;width:100%;height:3px}}body main .no-gutters>.top-container #search .type-search li.active:first-child:before,body main .no-gutters>.top-container #search .type-search li:hover:first-child:before{border-radius:5px 0 0 0}@media only screen and (max-width:1070px){body main .no-gutters>.top-container #search .type-search li.active:first-child:before,body main .no-gutters>.top-container #search .type-search li:hover:first-child:before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}body main .no-gutters>.top-container #search .type-search li.active:last-child:before,body main .no-gutters>.top-container #search .type-search li:hover:last-child:before{border-radius:0 0 0 5px}@media only screen and (max-width:1070px){body main .no-gutters>.top-container #search .type-search li.active:last-child:before,body main .no-gutters>.top-container #search .type-search li:hover:last-child:before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}body main .no-gutters>.top-container #carousel-slider{overflow:hidden;float:right}@media only screen and (min-width:1070px){body main .no-gutters>.top-container #carousel-slider{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #carousel-slider{padding:40px 15px 0 15px;transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s}}@media only screen and (max-width:650px){body main .no-gutters>.top-container #carousel-slider{padding:0}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #carousel-slider.push-down{transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;padding-top:0}}@media only screen and (max-width:1199px){body main .no-gutters>.top-container #carousel-slider.col-lg-8{width:63%}}@media only screen and (min-width:767px){body main .no-gutters>.top-container #carousel-slider.col-lg-8{width:66.6%}}@media only screen and (max-width:1070px){body main .no-gutters>.top-container #carousel-slider.col-lg-8{width:100%;max-width:100%;margin-top:16px}}@media only screen and (max-width:650px){body main .no-gutters>.top-container #carousel-slider.col-lg-8{margin-top:24px}}@media only screen and (max-width:767px){body main .no-gutters>.top-container #carousel-slider.col-lg-8 .slick-slider .slick-list{width:100%}}body main .no-gutters>.top-container #carousel-slider .slick-prev,body main .no-gutters>.top-container #carousel-slider .slick-next{display:none}body main .no-gutters>.top-container #carousel-slider .slick-dots{width:300px;left:calc(50% - 150px);left:-moz-calc(50% - 150px);left:-webkit-calc(50% - 150px);left:calc(50% - 150px);left:-moz-calc(50% - 150px);left:-webkit-calc(50% - 150px)}body main .arrow-product-home{position:relative;float:right;top:17px;display:none}@media only screen and (min-width:767px)and (max-width:991px){body main .arrow-product-home{float:right;top:17px}}@media only screen and (max-width:767px){body main .arrow-product-home{top:4px;left:10px}}@media only screen and (max-width:480px){body main .arrow-product-home{top:37px}}body main #pushscircuits{margin-bottom:0px;margin:0}@media only screen and (max-width:480px){body main #pushscircuits{margin-bottom:15px}}body main #pushscircuits .col-circuit-produit{color:#005a7b;text-align:left;margin-bottom:10px}body main #pushscircuits .col-circuit-produit .bloc-texte-details{border:1px solid #ccc;border-radius:8px;min-height:120px;display:flex;place-items:center}body main #pushscircuits .col-circuit-produit .bloc-texte-details:hover{border:1px solid #f60}body main #pushscircuits .col-circuit-produit .bloc-texte-details:hover>a>button{background-color:#f50}body main #pushscircuits .col-circuit-produit .bloc-texte-details>a{width:100%;height:100%;padding:16px 24px;position:relative;color:#005a7b}body main #pushscircuits .col-circuit-produit .bloc-texte-details>a>button{position:absolute;right:-1px;bottom:-1px;border-radius:8px 0;font-size:18px;font-weight:normal}@media only screen and (min-width:767px)and (max-width:991px){body main #pushscircuits .col-circuit-produit{padding-left:5px;padding-right:5px}}@media only screen and (max-width:480px){body main #pushscircuits .col-circuit-produit{width:100%;margin-bottom:30px;padding:0}}body main #pushscircuits .col-circuit-produit{display:flex;flex-direction:column;padding-left:0}body main #pushscircuits .col-circuit-produit:last-child{padding-right:0}body main #pushscircuits .col-circuit-produit img{margin:0 auto 20px auto}@media only screen and (max-width:767px){body main #pushscircuits .col-circuit-produit img{margin-bottom:5px}}body main #pushscircuits .col-circuit-produit p{font-weight:normal;font-size:14px;line-height:1.5em;color:#000}body main #pushscircuits .col-circuit-produit p strong{display:block;padding-top:10px;font-size:22px}body main #pushscircuits .col-circuit-produit span{font-size:13px}body main #pushscircuits .col-circuit-produit .texte-details{display:flex;flex-direction:column;gap:16px;padding:16px;border-left:1px solid #eee;border-right:1px solid #eee;flex-grow:1}body main #pushscircuits .col-circuit-produit .prix-details{font-size:1em;font-weight:bold;color:#f60}body main #pushscircuits .col-circuit-produit .legend{display:block;width:100%;position:relative;bottom:-8px;font-size:.7em;line-height:1.5}@media only screen and (max-width: 345px),only screen and (min-width: 768px)and (max-width: 992px){body main #pushscircuits .col-circuit-produit .legend{width:116px}}body main #pushscircuits li.col-sm-3{padding-left:15px;padding-right:15px;color:#005a7b;text-align:center}@media only screen and (min-width:767px)and (max-width:991px){body main #pushscircuits li.col-sm-3{padding-left:5px;padding-right:5px}}@media only screen and (max-width:767px){body main #pushscircuits li.col-sm-3{width:50%;margin-bottom:20px}}@media only screen and (max-width:480px){body main #pushscircuits li.col-sm-3{width:100%;margin-bottom:30px;padding:0}}body main #pushscircuits li.col-sm-3:first-child{padding-left:0}body main #pushscircuits li.col-sm-3:last-child{padding-right:0}body main #pushscircuits li.col-sm-3 img{margin:0 auto 20px auto}@media only screen and (max-width:767px){body main #pushscircuits li.col-sm-3 img{margin-bottom:5px}}body main #pushscircuits li.col-sm-3 p{font-weight:bold;font-size:15px}body main #pushscircuits li.col-sm-3 p strong{display:block;padding-top:10px;font-size:22px}body main #pushscircuits li.col-sm-3 span{font-size:13px}body main .button-circuits{font-weight:normal;font-size:.8em;width:100%;border-radius:0 0 8px 8px}body main .details-container,body main .details-container[class*=col-]{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:20px 15px 10px 15px;margin-top:8px}@media only screen and (max-width:480px){body main .details-container,body main .details-container[class*=col-]{padding-bottom:15px}}body main .details-container h4,body main .details-container[class*=col-] h4{padding:15px 5px 15px 10px;background-color:#818181;font-size:17px;height:auto;border-radius:8px 8px 0 0;margin-bottom:15px;text-transform:uppercase;color:#fff;font-weight:bold;line-height:initial}body main .details-container h5,body main .details-container[class*=col-] h5{font-size:.9em;font-weight:bold;margin-bottom:5px;display:inline-block;min-height:58px}@media only screen and (min-width:767px){body main .details-container .col-sm-4.col-circuit,body main .details-container[class*=col-] .col-sm-4.col-circuit{width:33.3%;margin-top:0;padding-right:0}}@media only screen and (min-width:767px){body main .details-container .col-sm-4.col-circuit-produit,body main .details-container[class*=col-] .col-sm-4.col-circuit-produit{padding-right:0 !important;padding-left:0 !important;border-left:1px solid #f60;border-right:1px solid #f60;border-top:1px solid #f60;width:32.5%;margin:10px .4%}}@media only screen and (max-width:1199px){body main .details-container .col-sm-4,body main .details-container[class*=col-] .col-sm-4{width:100%;margin-top:30px;padding-right:0}}@media only screen and (max-width:650px){body main .details-container .col-sm-4,body main .details-container[class*=col-] .col-sm-4{padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}body main .details-container .col-sm-4 .promo,body main .details-container .col-sm-4 .newsletter,body main .details-container[class*=col-] .col-sm-4 .promo,body main .details-container[class*=col-] .col-sm-4 .newsletter{border-width:1px;border-style:solid;border-color:#30bdf0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px 20px;margin-bottom:20px}@media only screen and (max-width:1199px){body main .details-container .col-sm-4 .promo,body main .details-container .col-sm-4 .newsletter,body main .details-container[class*=col-] .col-sm-4 .promo,body main .details-container[class*=col-] .col-sm-4 .newsletter{width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);float:left}}@media only screen and (max-width:650px){body main .details-container .col-sm-4 .promo,body main .details-container .col-sm-4 .newsletter,body main .details-container[class*=col-] .col-sm-4 .promo,body main .details-container[class*=col-] .col-sm-4 .newsletter{width:100%;margin-bottom:20px}}body main .details-container .col-sm-4 .promo,body main .details-container[class*=col-] .col-sm-4 .promo{padding:20px 15px;color:#8e8e8e}@media only screen and (max-width:650px){body main .details-container .col-sm-4 .promo,body main .details-container[class*=col-] .col-sm-4 .promo{margin-right:0}}body main .details-container .col-sm-4 .promo strong,body main .details-container[class*=col-] .col-sm-4 .promo strong{color:#30bdf0}body main .details-container .col-sm-4 .promo h3,body main .details-container[class*=col-] .col-sm-4 .promo h3{position:relative;text-align:center;margin-bottom:25px}body main .details-container .col-sm-4 .promo h3:before,body main .details-container[class*=col-] .col-sm-4 .promo h3:before{position:absolute;content:"";bottom:-5px;left:0;width:100%;height:1px;background-color:#8e8e8e}body main .details-container .col-sm-4 .promo h3 strong,body main .details-container .col-sm-4 .promo h3 span,body main .details-container[class*=col-] .col-sm-4 .promo h3 strong,body main .details-container[class*=col-] .col-sm-4 .promo h3 span{font-weight:bold;text-transform:uppercase}body main .details-container .col-sm-4 .promo h3 span,body main .details-container[class*=col-] .col-sm-4 .promo h3 span{color:#f60}body main .details-container .col-sm-4 .promo a,body main .details-container[class*=col-] .col-sm-4 .promo a{color:#8e8e8e;font-size:11px;text-align:right}body main .details-container .col-sm-8,body main .details-container[class*=col-] .col-sm-8{float:right}@media only screen and (max-width:1199px){body main .details-container .col-sm-8,body main .details-container[class*=col-] .col-sm-8{width:100%}}body main .details-container .col-sm-8 .big-promo,body main .details-container[class*=col-] .col-sm-8 .big-promo{margin-bottom:25px}body main .details-container .col-sm-8 .big-promo li,body main .details-container[class*=col-] .col-sm-8 .big-promo li{width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);float:left;margin-bottom:10px}@media only screen and (max-width:1199px){body main .details-container .col-sm-8 .big-promo li,body main .details-container[class*=col-] .col-sm-8 .big-promo li{width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);margin-bottom:30px}}@media only screen and (max-width:650px){body main .details-container .col-sm-8 .big-promo li,body main .details-container[class*=col-] .col-sm-8 .big-promo li{width:100%;margin-bottom:20px}}body main .details-container .col-sm-8 .big-promo li:nth-child(even),body main .details-container[class*=col-] .col-sm-8 .big-promo li:nth-child(even){margin-left:10px}@media only screen and (max-width:1199px){body main .details-container .col-sm-8 .big-promo li:nth-child(even),body main .details-container[class*=col-] .col-sm-8 .big-promo li:nth-child(even){margin-left:30px}}@media only screen and (max-width:650px){body main .details-container .col-sm-8 .big-promo li:nth-child(even),body main .details-container[class*=col-] .col-sm-8 .big-promo li:nth-child(even){margin-left:0}}@media only screen and (max-width:1199px){body main .details-container .col-sm-8 .big-promo li img,body main .details-container[class*=col-] .col-sm-8 .big-promo li img{width:100%}}body main .details-container .col-sm-8 .asterisque,body main .details-container[class*=col-] .col-sm-8 .asterisque{display:block;text-align:right;font-size:12px;padding:0 10px 0 0;color:#30bdf0}@media only screen and (max-width:1199px){body main .details-container .col-sm-8 .asterisque,body main .details-container[class*=col-] .col-sm-8 .asterisque{padding-right:0}}body main #circuitsdetails{margin-bottom:0px}@media only screen and (max-width:480px){body main #circuitsdetails{margin-bottom:15px}}body main #circuitsdetails .col-sm-4{color:#005a7b;text-align:center}@media only screen and (min-width:767px)and (max-width:991px){body main #circuitsdetails .col-sm-4{padding-left:5px;padding-right:5px}}@media only screen and (max-width:480px){body main #circuitsdetails .col-sm-4{width:100%;margin-bottom:30px;padding:0}}body main #circuitsdetails .col-sm-4:first-child{padding-left:0}body main #circuitsdetails .col-sm-4:last-child{padding-right:0}body main #circuitsdetails .col-sm-4 img{margin:0 auto 20px auto}@media only screen and (max-width:767px){body main #circuitsdetails .col-sm-4 img{margin-bottom:5px}}body main #circuitsdetails .col-sm-4 p{font-weight:bold;font-size:15px}body main #circuitsdetails .col-sm-4 p strong{display:block;padding-top:10px;font-size:22px}body main #circuitsdetails .col-sm-4 span{font-size:13px}body main #circuitsdetails li.col-sm-3{padding-left:15px;padding-right:15px;color:#005a7b;text-align:center}@media only screen and (min-width:767px)and (max-width:991px){body main #circuitsdetails li.col-sm-3{padding-left:5px;padding-right:5px}}@media only screen and (max-width:767px){body main #circuitsdetails li.col-sm-3{width:50%;margin-bottom:20px}}@media only screen and (max-width:480px){body main #circuitsdetails li.col-sm-3{width:100%;margin-bottom:30px;padding:0}}body main #circuitsdetails li.col-sm-3:first-child{padding-left:0}body main #circuitsdetails li.col-sm-3:last-child{padding-right:0}body main #circuitsdetails li.col-sm-3 img{margin:0 auto 20px auto}@media only screen and (max-width:767px){body main #circuitsdetails li.col-sm-3 img{margin-bottom:5px}}body main #circuitsdetails li.col-sm-3 p{font-weight:bold;font-size:15px}body main #circuitsdetails li.col-sm-3 p strong{display:block;padding-top:10px;font-size:22px}body main #circuitsdetails li.col-sm-3 span{font-size:13px}body main .thumb-circuits{background:no-repeat center center;display:block;height:340px;margin:auto;object-fit:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:8px}body main .selection-title{background:no-repeat center center;display:block;height:300px;width:99%;margin:auto;object-fit:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body main .selection-title-circuit{background:no-repeat center center;display:block;height:200px;width:100%;margin:auto;object-fit:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:8px 8px 0 0}body main .main-container,body main .main-container[class*=col-]{margin-top:10px;border-radius:8px;background-color:#fff;padding:20px 15px 20px 15px}body main .main-container.homepage,body main .main-container[class*=col-].homepage{border-radius:8px 8px 0 0}@media only screen and (max-width:480px){body main .main-container,body main .main-container[class*=col-]{padding-bottom:15px}}@media only screen and (min-width:767px){body main .main-container .col-circuit-push,body main .main-container[class*=col-] .col-circuit-push{margin:10px 0}}@media only screen and (max-width:1199px){body main .main-container .col-circuit-push,body main .main-container[class*=col-] .col-circuit-push{margin-top:30px;padding-left:0;padding-right:0;width:100%;max-width:100%;flex:0 0 100%}}body main .main-container .col-xl-4,body main .main-container[class*=col-] .col-xl-4{padding-right:15px}@media only screen and (max-width:1199px){body main .main-container .col-xl-4,body main .main-container[class*=col-] .col-xl-4{width:100%;margin-top:30px}}@media only screen and (max-width:650px){body main .main-container .col-xl-4,body main .main-container[class*=col-] .col-xl-4{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}body main .main-container .col-xl-4 .promo,body main .main-container .col-xl-4 .promo-cev,body main .main-container .col-xl-4 .newsletter,body main .main-container .col-xl-4 .top-destination,body main .main-container[class*=col-] .col-xl-4 .promo,body main .main-container[class*=col-] .col-xl-4 .promo-cev,body main .main-container[class*=col-] .col-xl-4 .newsletter,body main .main-container[class*=col-] .col-xl-4 .top-destination{border-width:1px;border-style:solid;border-color:#30bdf0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:15px 20px;margin-bottom:20px}@media only screen and (max-width:1199px){body main .main-container .col-xl-4 .promo,body main .main-container .col-xl-4 .promo-cev,body main .main-container .col-xl-4 .newsletter,body main .main-container .col-xl-4 .top-destination,body main .main-container[class*=col-] .col-xl-4 .promo,body main .main-container[class*=col-] .col-xl-4 .promo-cev,body main .main-container[class*=col-] .col-xl-4 .newsletter,body main .main-container[class*=col-] .col-xl-4 .top-destination{width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);float:left}}@media only screen and (max-width:650px){body main .main-container .col-xl-4 .promo,body main .main-container .col-xl-4 .promo-cev,body main .main-container .col-xl-4 .newsletter,body main .main-container .col-xl-4 .top-destination,body main .main-container[class*=col-] .col-xl-4 .promo,body main .main-container[class*=col-] .col-xl-4 .promo-cev,body main .main-container[class*=col-] .col-xl-4 .newsletter,body main .main-container[class*=col-] .col-xl-4 .top-destination{width:100%;margin-bottom:20px}}body main .main-container .col-xl-4 .top-destination,body main .main-container[class*=col-] .col-xl-4 .top-destination{width:100%;font-size:16px}@media only screen and (min-width:767px){body main .main-container .col-xl-4 .top-destination,body main .main-container[class*=col-] .col-xl-4 .top-destination{width:auto}}@media only screen and (max-width:650px){body main .main-container .col-xl-4 .top-destination,body main .main-container[class*=col-] .col-xl-4 .top-destination{margin-right:0}}body main .main-container .col-xl-4 .top-destination h3,body main .main-container[class*=col-] .col-xl-4 .top-destination h3{position:relative;text-align:center;color:#30bdf0;margin-bottom:25px}body main .main-container .col-xl-4 .top-destination h3:before,body main .main-container[class*=col-] .col-xl-4 .top-destination h3:before{position:absolute;content:"";bottom:-5px;left:0;width:100%;height:1px;background-color:#30bdf0}body main .main-container .col-xl-4 .top-destination .items li,body main .main-container[class*=col-] .col-xl-4 .top-destination .items li{font-size:14px;margin-bottom:5px}body main .main-container .col-xl-4 .top-destination .items li a,body main .main-container[class*=col-] .col-xl-4 .top-destination .items li a{color:#8e8e8e}body main .main-container .col-xl-4 .promo,body main .main-container .col-xl-4 .promo-cev,body main .main-container[class*=col-] .col-xl-4 .promo,body main .main-container[class*=col-] .col-xl-4 .promo-cev{width:100%;padding:20px 15px;color:#8e8e8e}@media only screen and (min-width:767px){body main .main-container .col-xl-4 .promo,body main .main-container .col-xl-4 .promo-cev,body main .main-container[class*=col-] .col-xl-4 .promo,body main .main-container[class*=col-] .col-xl-4 .promo-cev{width:auto}}@media only screen and (max-width:650px){body main .main-container .col-xl-4 .promo,body main .main-container .col-xl-4 .promo-cev,body main .main-container[class*=col-] .col-xl-4 .promo,body main .main-container[class*=col-] .col-xl-4 .promo-cev{margin-right:0}}body main .main-container .col-xl-4 .promo strong,body main .main-container .col-xl-4 .promo-cev strong,body main .main-container[class*=col-] .col-xl-4 .promo strong,body main .main-container[class*=col-] .col-xl-4 .promo-cev strong{color:#30bdf0}body main .main-container .col-xl-4 .promo h3,body main .main-container .col-xl-4 .promo-cev h3,body main .main-container[class*=col-] .col-xl-4 .promo h3,body main .main-container[class*=col-] .col-xl-4 .promo-cev h3{position:relative;text-align:center;margin-bottom:25px}body main .main-container .col-xl-4 .promo h3:before,body main .main-container .col-xl-4 .promo-cev h3:before,body main .main-container[class*=col-] .col-xl-4 .promo h3:before,body main .main-container[class*=col-] .col-xl-4 .promo-cev h3:before{position:absolute;content:"";bottom:-5px;left:0;width:100%;height:1px;background-color:#30bdf0}body main .main-container .col-xl-4 .promo h3 strong,body main .main-container .col-xl-4 .promo h3 span,body main .main-container .col-xl-4 .promo-cev h3 strong,body main .main-container .col-xl-4 .promo-cev h3 span,body main .main-container[class*=col-] .col-xl-4 .promo h3 strong,body main .main-container[class*=col-] .col-xl-4 .promo h3 span,body main .main-container[class*=col-] .col-xl-4 .promo-cev h3 strong,body main .main-container[class*=col-] .col-xl-4 .promo-cev h3 span{font-weight:bold;text-transform:uppercase}body main .main-container .col-xl-4 .promo h3 span,body main .main-container .col-xl-4 .promo-cev h3 span,body main .main-container[class*=col-] .col-xl-4 .promo h3 span,body main .main-container[class*=col-] .col-xl-4 .promo-cev h3 span{color:#f60}body main .main-container .col-xl-4 .promo ul li,body main .main-container .col-xl-4 .promo-cev ul li,body main .main-container[class*=col-] .col-xl-4 .promo ul li,body main .main-container[class*=col-] .col-xl-4 .promo-cev ul li{position:relative;padding:0 0 20px 90px;font-size:14px;line-height:18px}body main .main-container .col-xl-4 .promo ul li:before,body main .main-container .col-xl-4 .promo-cev ul li:before,body main .main-container[class*=col-] .col-xl-4 .promo ul li:before,body main .main-container[class*=col-] .col-xl-4 .promo-cev ul li:before{background-repeat:no-repeat;background-position:center}body main .main-container .col-xl-4 .promo ul li:first-child:before,body main .main-container .col-xl-4 .promo-cev ul li:first-child:before,body main .main-container[class*=col-] .col-xl-4 .promo ul li:first-child:before,body main .main-container[class*=col-] .col-xl-4 .promo-cev ul li:first-child:before{width:36px;height:42px;position:absolute;content:"";top:-4px;left:24px;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/garantie/qualite-prix.png)}body main .main-container .col-xl-4 .promo ul li:nth-child(2):before,body main .main-container .col-xl-4 .promo-cev ul li:nth-child(2):before,body main .main-container[class*=col-] .col-xl-4 .promo ul li:nth-child(2):before,body main .main-container[class*=col-] .col-xl-4 .promo-cev ul li:nth-child(2):before{width:28px;height:34px;position:absolute;content:"";top:0;left:26px;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/garantie/secu.png)}body main .main-container .col-xl-4 .promo ul li:nth-child(3):before,body main .main-container .col-xl-4 .promo-cev ul li:nth-child(3):before,body main .main-container[class*=col-] .col-xl-4 .promo ul li:nth-child(3):before,body main .main-container[class*=col-] .col-xl-4 .promo-cev ul li:nth-child(3):before{width:39px;height:29px;position:absolute;content:"";top:7px;left:20px;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/garantie/paiement.png)}body main .main-container .col-xl-4 .promo ul li:last-child:before,body main .main-container .col-xl-4 .promo-cev ul li:last-child:before,body main .main-container[class*=col-] .col-xl-4 .promo ul li:last-child:before,body main .main-container[class*=col-] .col-xl-4 .promo-cev ul li:last-child:before{width:19px;height:36px;position:absolute;content:"";top:1px;left:30px;background-image:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/garantie/tel.png)}body main .main-container .col-xl-4 .promo a,body main .main-container .col-xl-4 .promo-cev a,body main .main-container[class*=col-] .col-xl-4 .promo a,body main .main-container[class*=col-] .col-xl-4 .promo-cev a{color:#8e8e8e;font-size:11px;text-align:right}body main .main-container .col-xl-4 .promo-cev strong,body main .main-container[class*=col-] .col-xl-4 .promo-cev strong{color:#f60}body main .main-container .col-xl-4 .voyages-groupes,body main .main-container[class*=col-] .col-xl-4 .voyages-groupes{background:#fff url(../css_imgs/bg-mail.png) bottom left no-repeat}body main .main-container .col-xl-4 .voyages-groupes a h1,body main .main-container[class*=col-] .col-xl-4 .voyages-groupes a h1{font-size:28px;font-weight:bold}body main .main-container .col-xl-4 .voyages-groupes .texte,body main .main-container[class*=col-] .col-xl-4 .voyages-groupes .texte{margin-bottom:5px;font-size:13px;line-height:17px}body main .main-container .col-xl-4 .voyages-groupes .btn-cev,body main .main-container[class*=col-] .col-xl-4 .voyages-groupes .btn-cev{display:inline-block;padding:10px;width:40%;border-radius:5px;font-weight:bold;background-color:#f60;color:#fff}body main .main-container .col-xl-4 .voyages-groupes .btn-cev:hover,body main .main-container[class*=col-] .col-xl-4 .voyages-groupes .btn-cev:hover{background-color:#f50}body main .main-container .col-xl-4 .all-destination,body main .main-container[class*=col-] .col-xl-4 .all-destination{color:#30bdf0;display:inline}@media only screen and (max-width:1199px){body main .main-container .col-xl-4 .all-destination,body main .main-container[class*=col-] .col-xl-4 .all-destination{justify-self:center;align-self:center}}body main .main-container .col-xl-4 .newsletter,body main .main-container[class*=col-] .col-xl-4 .newsletter{width:100%;padding:20px;background:url(https://s3-eu-west-1.b-cdn.net/promosejours-com/resources/images/mb/promocam/home/bg-newsletter.png) bottom left no-repeat;text-align:center}@media only screen and (min-width:767px){body main .main-container .col-xl-4 .newsletter,body main .main-container[class*=col-] .col-xl-4 .newsletter{width:auto}}@media only screen and (max-width:650px){body main .main-container .col-xl-4 .newsletter,body main .main-container[class*=col-] .col-xl-4 .newsletter{margin-right:0}}body main .main-container .col-xl-4 .newsletter h3,body main .main-container[class*=col-] .col-xl-4 .newsletter h3{color:#30bdf0;margin-bottom:10px}body main .main-container .col-xl-4 .newsletter p,body main .main-container[class*=col-] .col-xl-4 .newsletter p{color:#f60;font-weight:bold;font-size:25px}body main .main-container .col-xl-4 .newsletter p span,body main .main-container[class*=col-] .col-xl-4 .newsletter p span{margin:5px 0 10px 0;display:block;font-size:14px;font-weight:normal}body main .main-container .col-xl-4 .newsletter img,body main .main-container[class*=col-] .col-xl-4 .newsletter img{width:100%;margin:0 auto 10px auto}@media only screen and (min-width:650px)and (max-width:767px){body main .main-container .col-xl-4 .newsletter img,body main .main-container[class*=col-] .col-xl-4 .newsletter img{object-fit:cover;width:100%}}@media only screen and (max-width:380px){body main .main-container .col-xl-4 .newsletter img,body main .main-container[class*=col-] .col-xl-4 .newsletter img{object-fit:cover;width:100%}}body main .main-container .col-xl-4 .newsletter a,body main .main-container[class*=col-] .col-xl-4 .newsletter a{margin:auto;color:#30bdf0;font-size:11px}body main .main-container .col-xl-8,body main .main-container[class*=col-] .col-xl-8{float:right;padding-right:8px}@media only screen and (max-width:1199px){body main .main-container .col-xl-8,body main .main-container[class*=col-] .col-xl-8{width:100%;padding-right:15px}}body main .main-container .col-xl-8 .big-promo,body main .main-container[class*=col-] .col-xl-8 .big-promo{margin-bottom:25px}body main .main-container .col-xl-8 .big-promo li,body main .main-container[class*=col-] .col-xl-8 .big-promo li{width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);float:left;margin-bottom:10px}@media only screen and (max-width:1199px){body main .main-container .col-xl-8 .big-promo li,body main .main-container[class*=col-] .col-xl-8 .big-promo li{width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);margin-bottom:30px}}@media only screen and (max-width:650px){body main .main-container .col-xl-8 .big-promo li,body main .main-container[class*=col-] .col-xl-8 .big-promo li{width:100%;margin-bottom:20px}}body main .main-container .col-xl-8 .big-promo li:nth-child(even),body main .main-container[class*=col-] .col-xl-8 .big-promo li:nth-child(even){margin-left:10px}@media only screen and (max-width:1199px){body main .main-container .col-xl-8 .big-promo li:nth-child(even),body main .main-container[class*=col-] .col-xl-8 .big-promo li:nth-child(even){margin-left:30px}}@media only screen and (max-width:650px){body main .main-container .col-xl-8 .big-promo li:nth-child(even),body main .main-container[class*=col-] .col-xl-8 .big-promo li:nth-child(even){margin-left:0}}body main .main-container .col-xl-8 .big-promo li img,body main .main-container[class*=col-] .col-xl-8 .big-promo li img{border-radius:8px}@media only screen and (max-width:1199px){body main .main-container .col-xl-8 .big-promo li img,body main .main-container[class*=col-] .col-xl-8 .big-promo li img{width:100%}}body main .main-container .col-xl-8 .list-voyage .promos,body main .main-container .col-xl-8 .list-voyage .ventes,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes{width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);float:left;margin-bottom:10px}@media only screen and (max-width:1199px){body main .main-container .col-xl-8 .list-voyage .promos,body main .main-container .col-xl-8 .list-voyage .ventes,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes{width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px)}}@media only screen and (max-width:767px){body main .main-container .col-xl-8 .list-voyage .promos,body main .main-container .col-xl-8 .list-voyage .ventes,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes{width:100%}}body main .main-container .col-xl-8 .list-voyage .promos h2,body main .main-container .col-xl-8 .list-voyage .ventes h2,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos h2,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes h2{color:#fff;height:44px;line-height:44px;text-transform:uppercase;background-color:#818181;font-size:1em;padding-left:20px;border-radius:8px 8px 0 0;margin-bottom:5px}@media only screen and (max-width:1199px){body main .main-container .col-xl-8 .list-voyage .promos h2,body main .main-container .col-xl-8 .list-voyage .ventes h2,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos h2,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes h2{font-size:1.5em;text-align:center;padding-left:0}}@media only screen and (max-width:380px){body main .main-container .col-xl-8 .list-voyage .promos h2,body main .main-container .col-xl-8 .list-voyage .ventes h2,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos h2,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes h2{font-size:1em}}body main .main-container .col-xl-8 .list-voyage .promos button.full-width,body main .main-container .col-xl-8 .list-voyage .ventes button.full-width,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos button.full-width,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes button.full-width{margin-bottom:10px;border-radius:8px}@media only screen and (max-width:767px){body main .main-container .col-xl-8 .list-voyage .promos button.full-width,body main .main-container .col-xl-8 .list-voyage .ventes button.full-width,body main .main-container[class*=col-] .col-xl-8 .list-voyage .promos button.full-width,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes button.full-width{height:45px}}body main .main-container .col-xl-8 .list-voyage .ventes,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes{margin-left:10px}@media only screen and (max-width:1199px){body main .main-container .col-xl-8 .list-voyage .ventes,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes{margin-left:30px}}@media only screen and (max-width:767px){body main .main-container .col-xl-8 .list-voyage .ventes,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes{margin:35px 0 0 0}}@media only screen and (max-width:480px){body main .main-container .col-xl-8 .list-voyage .ventes,body main .main-container[class*=col-] .col-xl-8 .list-voyage .ventes{margin:15px 0 0 0}}body main .main-container .col-xl-8 .asterisque,body main .main-container[class*=col-] .col-xl-8 .asterisque{display:block;text-align:right;font-size:12px;padding:0 10px 0 0;color:#30bdf0}@media only screen and (max-width:1199px){body main .main-container .col-xl-8 .asterisque,body main .main-container[class*=col-] .col-xl-8 .asterisque{padding-right:0}}body main .trip-list .img{height:173px;width:100%;min-width:130px}@media(min-width: 640px){body main .trip-list .img{max-width:130px}}@media only screen and (max-width:650px){body main .trip-list .img{width:100%;max-width:100%}}body main .trip-list .img img{width:100%;border-radius:8px 0 0 8px}@media(min-width: 640px){body main .trip-list .img img{height:173px}}@media(min-width: 1024px){body main .trip-list .img img{height:173px}}body main .trip-list li:hover .trip-informations h3{background:#f1f1f1}body main .trip-list li:hover .trip-informations h3.saint-domingue span:after{background:#f1f1f1}body main .trip-list li .trip-informations{height:auto}body main .trip-list li .trip-informations h3{font-size:18px;color:#f60;text-transform:none;padding:0}@media only screen and (max-width:480px){body main .trip-list li .trip-informations h3{position:relative;left:inherit;top:inherit;padding-left:0}}body main .trip-list li .trip-informations h3{position:relative;background:#fff}@media(min-width: 640px){body main .trip-list li .trip-informations h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}body main .trip-list li .trip-informations h3.over-height{height:54px;overflow:hidden}body main .trip-list li .trip-informations h3.over-height:after{content:"...";position:absolute;bottom:0;right:0;padding:0 .6em;background:inherit}body main .trip-list li .trip-informations h3.over-height span{position:relative;margin-top:0}body main .trip-list li .trip-informations h3.over-height span:after{content:" ";position:absolute;width:1000px;z-index:1;background:#fff}body main .trip-list li .trip-informations h4{margin-top:4px;height:auto;padding:0}@media(min-width: 640px){body main .trip-list li .trip-informations h4{width:63%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px}}@media(min-width: 768px){body main .trip-list li .trip-informations h4{margin-top:0;width:60%}}body main .trip-list li .trip-informations h4 span{margin-top:0}body main .trip-list li .trip-informations h4.over-height{position:relative;height:29px;width:69%;overflow:hidden}@media only screen and (max-width:1199px){body main .trip-list li .trip-informations h4.over-height{height:32px}}body main .trip-list li .trip-informations h4.over-height:after{content:"...";position:absolute;bottom:0;right:0;padding:0 .6em;background:inherit}body main .trip-list li .trip-informations h4.over-height span{position:relative;margin-top:0}body main .trip-list li .trip-informations h4.over-height span:after{content:" ";position:absolute;width:1000px;z-index:1;background:#fff}@media only screen and (max-width:480px){body main .trip-list li .trip-informations span{font-size:16px}}@media only screen and (max-width:480px){body main .trip-list li .trip-informations strong{top:0}}body main .trip-list li .trip-informations p{font-size:12px}body main .trip-list li .trip-informations .price{position:absolute;bottom:42px;right:0}@media only screen and (max-width:480px){body main .trip-list li .trip-informations .price{right:5px}}@media only screen and (max-width:480px){body main .trip-list li .trip-informations .price i{font-size:26px}}@media only screen and (max-width:767px){body main .trip-list li .trip-informations .price span{display:block;margin-top:-15px}}@media only screen and (max-width:767px){body main .trip-list li .trip-informations button{bottom:5px !important;right:5px}}body .blockSEOHome{display:flex;flex-direction:row;gap:32px;color:#005a7b;background-color:#f9f9f9;padding:24px}@media only screen and (max-width:1199px){body .blockSEOHome{flex-direction:column}}body .blockSEOHome a{display:inline;text-decoration:underline;color:#005a7b;font-weight:bold}body .blockSEOHome__block__title{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:rgba(0,0,0,0);color:inherit;font-size:16px;line-height:18px;margin:8px 0 16px 0;padding:0}body .blockSEOHome__block__text{font-size:12px;line-height:15px}body .blockSEOHome__block__text.collapse{margin:16px 0 24px 0}body .blockSEOHome button i.collapsed-icon{font-style:normal}body .blockSEOHome button[aria-expanded=true] .collapsed-icon,body .blockSEOHome button[aria-expanded=false] .expanded-icon{display:none}body .blockSEOHome button[aria-expanded=true] .expanded-icon,body .blockSEOHome button[aria-expanded=false] .collapsed-icon{display:inline}footer .advantageSection{display:none}/*# sourceMappingURL=home.css.map */
