.sub-menu .menu-item a{margin:auto}.et-menu-nav li.mega-menu>ul>li{width:16%!important}.has_et_pb_sticky .et_pb_row_1_tb_header .et_pb_sticky_module{padding-bottom:2px!important}.has_et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.has_et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:200px}.has_et_pb_sticky .et_pb_menu__logo a{display:block;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(https://turquoise-voyages.fr/wp-content/uploads/2023/09/Logo-Turquoise-voyage-Bleu-2023.webp);width:184px;height:47px}.has_et_pb_sticky .et_pb_menu__logo img{display:none!important}.has_et_pb_sticky .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:20px 0!important}.has_et_pb_sticky .et-menu .menu-item-has-children>a:first-child{padding-right: 20px!important}.mob-menu-header-holder.mobmenu{display:none}li.catalogue-menu{background-color:#000}.catalogue-menu a{color:#FFF!important}@media only screen and (max-width:5000px){.section-mobile-menu{width:100%!important;position:absolute!important}.mobmenul-container,.mobmenur-container{position:relative}.mobmenul-container{top:0px;margin-left:9px;margin-top:2px;height:auto}.header-mobile-flex{display:flex;justify-content:space-between;align-items:center}.hamburger-col1{width:15%!important;margin-bottom:0px!important}.logo-col2{width:68%!important;margin-bottom:0px!important}.btn-col3{width:20%!important;margin-bottom:0px!important}}.dsm-faq-container .dsm-faq-item-wrapper{border-top:0px;border-right:0px;border-left:0px}.slider-accueil h1{font-size:55px!important}@media screen and (max-width:768px){.slider-accueil h1{font-size:35px!important;line-height:1.5em}}.texte-cache{position:relative;max-height:180px;overflow:hidden;transition:max-height 550ms ease}.texte-cache.ouvert{max-height:100%;transition:max-height 550ms ease}.texte-cache:not(.ouvert)::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}.texte-cache-desk,.texte-cache-desk2,.texte-cache-desk3{position:relative;max-height:120px;overflow:hidden;transition:max-height 550ms ease}.texte-cache-desk.ouvert,.texte-cache-desk2.ouvert,.texte-cache-desk3.ouvert{max-height:100%;transition:max-height 550ms ease}.texte-cache-desk:not(.ouvert)::after,.texte-cache-desk2:not(.ouvert)::after,.texte-cache-desk3:not(.ouvert)::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(255,255,255,0) 70%,rgba(255,255,255,1))}.a-ouvert:after{content:"\32"!important}.cachedeg:not(.ouvert)::after{background:linear-gradient(rgba(255,255,255,0) 70%,rgba(243,237,227,1))!important}@media screen and (max-width:768px){.texte-cachebis,.texte-cachebis2{position:relative;max-height:180px;overflow:hidden;transition:max-height 550ms ease}.texte-cachebis.ouvert,.texte-cachebis2.ouvert{max-height:100%;transition:max-height 550ms ease}.texte-cachebis:not(.ouvert)::after,.texte-cachebis2:not(.ouvert)::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(255,255,255,0) 70%,rgba(255,255,255,1))}.a-ouvert:after{content:"\32"!important}.cachedeg:not(.ouvert)::after{background:linear-gradient(rgba(255,255,255,0) 70%,rgba(243,237,227,1))!important}}.titre-h3-programme h3{padding-left:25px!important}.titre-h3-programme h3:before{content:"";background-color:#00a9c2;width:10px;height:10px;position:absolute;left:-4px;top:5px}.card-ou{display:flex;flex-direction:column;align-items:center;justify-content:center}.card-desti-noces .dsm_card_badge_text{width:98%!important}.pum-theme-enterprise-blue .pum-container{padding:20px 10px!important}.pum-theme-enterprise-blue .pum-content{font-weight:500!important}.text-form-repeater .dmach-acf-item-content{display:block!important}.header-inspiration-voyage{display:flex!important;align-items:center}.steps-form .steps-row .steps-step .btn-circle{width:40px!important;height:40px!important;border-radius:50px!important;font-family:arial!important;line-height:31px!important;color:#ffffff!important;font-size:27px!important;font-weight:600!important}.progressbar-style-1.steps-form .steps-row .steps-step{background:#ddd;flex-grow:0!important;border-radius:50px!important}.progressbar-style-1.steps-form .steps-row{display:flex!important;align-items:center;flex-wrap:nowrap!important;flex-direction:row;column-gap:3em!important;justify-content:center!important}.steps-step:after{content:"";width:3em;position:absolute;top:50%;height:1px;background-color:#000000}.steps-step:last-child:after{width:0px!important}.deuxcolones{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.moitier{width:49%;padding-bottom:20px}.padding-top25{padding-top:25px}.titre-contact{font-weight:600;text-decoration:underline}.deuxcolones input{padding:7px}.color-input{color:#303030!important}.formrgpd{color:#666666!important;font-size:11px!important;line-height:1em!important}.deuxcolones select{padding:7px;width:95%}.btn-envoyer{background-color:none;border:1px solid #000;padding:10px 20px;color:#000;border-radius:3px;font-size:14px;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-envoyer:hover{background-color:#A48044!important;border:1px solid #A48044!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:10px 20px!important}.btn-envoyer:hover:after{display:none}.deuxcolform{display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center}.moitier input{width:95%}.envoi{width:100%;text-align:center;margin-top:25px}.commentaire textarea{width:97.5%;height:120px}.row-projet{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%!important}.row-projet div{text-align:center}.image-radio input[type="radio"]{display:none}.image-radio2 input[type="radio"]{display:none}.image-radio .wpcf7-list-item-label{cursor:pointer;border:solid 1px #ccc;border-radius:5px;width:180px!important;height:180px!important;background-color:#fff;display:block;font-size:0px!important;opacity:0.45}.image-radio2 .wpcf7-list-item-label{cursor:pointer;border:solid 1px #ccc;border-radius:5px;width:120px!important;height:120px!important;background-color:#fff;display:block;font-size:0px!important;opacity:0.45}.image-radio input[type="radio"]:checked+span.wpcf7-list-item-label,.image-radio .wpcf7-list-item-label:hover,.image-radio2 input[type="radio"]:checked+span.wpcf7-list-item-label,.image-radio2 .wpcf7-list-item-label:hover{opacity:1!important;color:#000;font-size:0px;border:solid 2px #00afbd}.image-radio input[value="Afrique"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/afrique-menu-1.webp");background-size:cover;background-position:center}.image-radio input[value="Amérique du Nord"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/amerique-nord-menu.webp");background-size:cover;background-position:center}.image-radio input[value="Amérique Latine"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/amerique-latine-menu.webp");background-size:cover;background-position:center}.image-radio input[value="Asie"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/asie-menu.webp");background-size:cover;background-position:center}.image-radio input[value="Îles"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/iles-menu.webp");background-size:cover;background-position:center}.image-radio input[value="Moyen Orient"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/orient-menu.webp");background-size:cover;background-position:center}.image-radio input[value="Océanie"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/oceanie-menu.webp");background-size:cover;background-position:center}.image-radio input[value="Europe"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/europe-menu.webp");background-size:cover;background-position:center}.image-radio2 input[value="Seul"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/icon-seul.webp");background-size:cover;background-position:center}.image-radio2 input[value="En Couple"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/icon-couple.webp");background-size:cover;background-position:center}.image-radio2 input[value="En Famille"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/icon-famille.webp");background-size:cover;background-position:center}.image-radio2 input[value="Entre Amis / Groupe"]+span.wpcf7-list-item-label{background:transparent url("https://turquoise-voyages.fr/wp-content/uploads/2023/09/icon-amis-gpe.webp");background-size:cover;background-position:center}input[type="number"]{width:100px;border:1px solid #737373;padding:5px;margin:5px 0}.et_pb_contact_select,input[type=date],input[type=text],input[type=email],input[type=tel]{padding:16px 20px 16px 16px!important;background-color:#FFF!important;border:1px solid #bbb!important;border-radius:0px!important;appearance:revert!important}.wpcf7-spinner{display:flex!important}.wpcf7 form.sent .wpcf7-response-output{border:1px solid #A48044;text-align:center}.wpcf7-not-valid{color:#dc3232!important}.uacf7-step.step-content button.uacf7-next{float:right!important;background:#00a9c2;border:none;border-radius:5px;color:#FFF}@media only screen and (max-width:980px){.moitier input,.moitier,.commentaire textarea,.deuxcolones select,.deuxcolform div{width:100%}.deuxcolform{display:block!important}.deuxcolform .wpcf7-form-control-wrap{width:100%}.jours,.horaires,.row-projet{width:100%!important}.image-radio .wpcf7-list-item-label{width:120px!important;height:120px!important}}div#custom_html-2,div#custom_html-3,div#custom_html-4,div#custom_html-5{width:100%}.grecaptcha-badge{display:none}