@font-face{font-family:'gotham_htf_bookregular';src:url(https://www.trip-my-france.com/fonts/gothamhtf-book-webfont.eot);src:url('https://www.trip-my-france.com/fonts/gothamhtf-book-webfont.eot?#iefix') format('embedded-opentype'),url(https://www.trip-my-france.com/fonts/gothamhtf-book-webfont.woff) format('woff'),url(https://www.trip-my-france.com/fonts/gothamhtf-book-webfont.ttf) format('truetype'),url('https://www.trip-my-france.com/fonts/gothamhtf-book-webfont.svg#gotham_htf_bookregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'gothambold';src:url(https://www.trip-my-france.com/fonts/gothambold-webfont.woff2) format('woff2'),url(https://www.trip-my-france.com/fonts/gothambold-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'gotham_htf_bookregular';text-align:justify}h1{font-size:1.6rem;font-family:'gothambold';margin:0 15px;text-align:left;text-transform:uppercase}h2{font-size:1.3rem;font-family:'gothambold';margin:0 15px 15px;;text-transform:uppercase}h3{font-size:1.1rem;font-family:'gothambold';text-align:left;text-transform:uppercase;padding-top:7px}h4{font-size:1rem;font-family:'gothambold';text-align:left;margin-top:15px}h5{font-size:1rem;font-family:'gothambold';text-align:left;padding-left:10px}p{text-align:justify}.container-fluid{padding-left:0;padding-right:0}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.nav-link a{text-transform:uppercase}.loader{position:fixed;z-index:999999999;background:url(https://www.trip-my-france.com/img/loader.gif) 50% 50% no-repeat;top:0;left:0;height:100%;width:100%;cursor:wait}.no-webp .search-area{background-image:url(https://www.trip-my-france.com/img/search-area-background.jpg);background-size:cover;background-position:center;padding:10px;width:100%;height:100vh;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;font-family:'gotham_htf_bookregular';color:#fff;text-align:center}.webp .search-area{background-image:url(https://www.trip-my-france.com/img/search-area-background.webp);background-size:cover;background-position:center;padding:10px;width:100%;height:100vh;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;font-family:'gotham_htf_bookregular';color:#fff;text-align:center}.accroche{font-size:1.5rem;text-align:center;line-height:1.9rem;padding-bottom:.7em}@media screen and (max-width:1200px){.accroche{font-size:1.2rem;line-height:1.7rem}}@media screen and (max-width:992px){.accroche{font-size:1rem;line-height:1.5rem}}@media screen and (max-height:640px){.accroche{display:none}}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5);text-transform:uppercase}@media screen and (max-width:992px){.mr-auto,.mx-auto{margin-right:auto!important;border-top:1px solid #f7f7f7;padding:5px}}.newsletter-container{min-height:400px;display:flex;justify-content:space-around;align-items:center;padding:15px}.no-webp .newsletter-image{background-image:url(https://www.trip-my-france.com/img/news.jpg);background-position:80% 85%;background-size:cover;height:100%;min-height:400px}.webp .newsletter-image{background-image:url(https://www.trip-my-france.com/img/news.webp);background-position:80% 85%;background-size:cover;height:100%}.catalog-container{min-height:400px;display:flex;justify-content:space-around;align-items:center;padding:15px}.catalog-image{background-image:url(https://www.trip-my-france.com/img/catalog.jpg);background-position:50% 50%;background-size:cover;height:100%}.no-webp .catalog-home-image{background-image:url(https://www.trip-my-france.com/img/catalog-home.jpg);background-position:50% 50%;background-size:cover;height:100%}.webp .catalog-home-image{background-image:url(https://www.trip-my-france.com/img/catalog-home.webp);background-position:50% 50%;background-size:cover;height:100%}.voyage-container{min-height:400px;display:flex;justify-content:space-around;align-items:center;padding:15px}.no-webp .voyage-image{background-image:url(https://www.trip-my-france.com/img/voyage.jpg);background-position:100% 55%;background-size:cover;height:100%}.webp .voyage-image{background-image:url(https://www.trip-my-france.com/img/voyage.webp);background-position:100% 55%;background-size:cover;height:100%}.faq-container{min-height:400px;display:flex;justify-content:space-around;align-items:center;padding:15px}.kalao-container{min-height:400px;display:flex;justify-content:space-around;align-items:center;padding:15px}.no-webp .kalao-image{background-image:url(https://www.trip-my-france.com/img/kalao.jpg);background-position:100% 55%;background-size:cover;height:100%}.webp .kalao-image{background-image:url(https://www.trip-my-france.com/img/kalao.webp);background-position:100% 55%;background-size:cover;height:100%}.question{width:100%;min-height:45px;border-bottom:1px dotted #999;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;text-align:left;padding:12px 0}.no-webp .faq-image{background-image:url(https://www.trip-my-france.com/img/bagage.jpg);background-position:50% 60%;background-size:cover;height:100%}.webp .faq-image{background-image:url(https://www.trip-my-france.com/img/bagage.webp);background-position:50% 60%;background-size:cover;height:100%}.no-webp .faqs-fond{background-image:url(https://www.trip-my-france.com/img/bagage.jpg);background-position:50% 60%;background-size:cover;height:150px}.webp .faqs-fond{background-image:url(https://www.trip-my-france.com/img/bagage.webp);background-position:50% 60%;background-size:cover;height:157px}.no-webp .catalog-fond{background-image:url(https://www.trip-my-france.com/img/catalog.jpg);background-position:80%;background-size:cover;height:157px}.webp .catalog-fond{background-image:url(https://www.trip-my-france.com/img/catalog.webp);background-position:80%;background-size:cover;height:157px}.no-webp .tailor-made-travels-fond{background-image:url(https://www.trip-my-france.com/img/voyage.jpg);background-position:80%;background-size:cover;height:157px}.webp .tailor-made-travels-fond{background-image:url(https://www.trip-my-france.com/img/voyage.webp);background-position:80%;background-size:cover;height:157px}.no-webp .kalao-fond{background-image:url(https://www.trip-my-france.com/img/kalao.jpg);background-position:80%;background-size:cover;height:157px}.webp .kalao-fond{background-image:url(https://www.trip-my-france.com/img/kalao.webp);background-position:80%;background-size:cover;height:157px}.footer-item{margin:20px 0}.btn-primary{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff;border:2px solid #fff;text-transform:uppercase}.btn-primary2{color:#000;background-color:rgba(0,0,0,0);border-color:#000;border:2px solid #000;right:0;font-weight:400}.form-control{font-family:'gotham_htf_bookregular';display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:0 solid #ced4da;border-bottom:1px solid #ced4da;border-radius:0rem}.ou{padding:1px}.video-container{position:absolute;top:0;bottom:0;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.video-container video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay{background:rgba(0,0,0,0);position:absolute;top:auto;bottom:auto;left:0;right:0;width:100%;max-width:525px;margin:auto auto 1em;box-sizing:border-box;padding:20em 2em 10em;line-height:1.5;text-align:center}.copyright{font-size:.7em;text-transform:uppercase;text-align:center;padding:35px 0 10px}.texte{padding:20px;width:100%}.texte-center{text-align:center}@media screen and (min-width:426px){.texte{padding:50px}}.nopad{padding:0}.top-menu{display:flex;flex-direction:row;justify-content:space-between;width:100%}.icone-langue{cursor:pointer}.menu-langue{display:none;position:absolute;top:42px;left:0}.bloc-langue{display:inline;position:relative}.icone-devise{cursor:pointer}.menu-devise{display:none;position:absolute;top:42px;left:0}.bloc-devise{display:inline;position:relative}.slider{margin:0 0 0}.ariane{font-size:.8rem;margin:15px;text-transform:capitalize}.product-cta-area{background-color:#faf9f8;margin:0 0 0 0;padding:20px}@media screen and (max-width:992px){.product-cta-area{background-color:#f7f7f7;margin:0 0 0 0;padding:20px}}.cta-area-btn{margin-top:25px}.cta-area-help{padding-top:40px;background-image:url(https://www.trip-my-france.com/img/faq-blk.svg);background-repeat:no-repeat;background-size:35px 35px;background-position:top center;width:34%;margin:0 auto;display:flex;justify-content:center;flex-direction:column;color:#439AB7}.cta-area-info{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:70px;margin-top:10px}.cta-area-info-list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:70px;margin-top:10px}.cta-area-nb{padding-top:55px;background-image:url(https://www.trip-my-france.com/img/add-contact.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:top center;width:33%;line-height:normal;border-right:1px dotted #ccc}.cta-area-time{padding-top:43px;background-image:url(https://www.trip-my-france.com/img/clock.svg);background-repeat:no-repeat;background-size:35px 35px;background-position:top center;width:33%;line-height:normal;border-right:1px dotted #ccc;color:#439AB7}.cta-area-time-list{padding-top:40px;background-image:url(https://www.trip-my-france.com/img/clock.svg);background-repeat:no-repeat;background-size:35px 35px;background-position:top center;width:50%;line-height:normal;border-right:1px dotted #ccc;color:#439AB7}.cta-area-cost{width:33%;border-right:1px dotted #ccc;color:#439AB7}.cta-area-cost-list{width:50%;color:#439AB7}@media screen and (max-width:425px){.cta-area-info{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:70px;margin-top:10px}.cta-area-time{padding-top:43px;background-size:35px 35px;background-position:top center;width:100%;border-right:0 dotted #ccc}.cta-area-cost{padding-top:25px;background-size:35px 35px;background-position:top center;width:100%;border-right:0 dotted #ccc}.cta-area-help{padding-top:43px;margin-top:20px;background-size:35px 35px;background-position:top center;width:100%;border-right:0 dotted #ccc}}.navconteneur{display:flex;justify-content:center}.navitem:nth-child(1){order:1}.navitem:nth-child(2){order:1}.navitem:nth-child(3){order:3}@media screen and (max-width:1200px){.navconteneur{justify-content:center;flex-direction:column}.navitem:nth-child(1){order:2}.navitem:nth-child(2){order:3}.navitem:nth-child(3){order:1}}.social-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:15px}#social-block{display:flex;justify-content:center;align-items:center;flex-direction:row}.social-element,a.social-element,hover.social-element{padding:2px;color:#fff}.facebook{display:block;width:55px;height:55px;background-position:0 0;background-image:url(https://www.trip-my-france.com/img/social-sprite.png);transition:background-image 0.5s;color:#fff}.facebook:hover{background-image:url(https://www.trip-my-france.com/img/social-sprite.png);background-position:0 55px;color:#fff}.tripadvisor{display:block;width:55px;height:55px;background-position:-55px 0;background-image:url(https://www.trip-my-france.com/img/social-sprite.png);transition:background-image 0.5s;color:#fff}.tripadvisor:hover{background-image:url(https://www.trip-my-france.com/img/social-sprite.png);background-position:-55px -55px;color:#fff}.instagram{display:block;width:55px;height:55px;background-position:-110px 0;background-image:url(https://www.trip-my-france.com/img/social-sprite.png);transition:background-image 0.5s;color:#fff}.instagram:hover{background-image:url(https://www.trip-my-france.com/img/social-sprite.png);background-position:-110px -55px;color:#fff}.linkedin{display:block;width:55px;height:55px;background-position:-165px 0;background-image:url(https://www.trip-my-france.com/img/social-sprite.png);transition:background-image 0.5s;color:#fff}.linkedin:hover{background-image:url(https://www.trip-my-france.com/img/social-sprite.png);background-position:-165px -55px;color:#fff}.youtube{display:block;width:55px;height:55px;background-position:-220px 0;background-image:url(https://www.trip-my-france.com/img/social-sprite.png);transition:background-image 0.5s;color:#fff}.youtube:hover{background-image:url(https://www.trip-my-france.com/img/social-sprite.png);background-position:-220px -55px;color:#fff}.darkfooter{background-color:#58585B;color:#fff}.color-DFDFDF{background-color:#f1f1f1}.color-129cab{background-color:#129cab;color:#fff}.color-D9D1CA{background-color:#D9D1CA;color:#fff}.color-newsletter{background-color:#f7f7f7}.color-97979B{background-color:#97979B;color:#fff}.title-129cab{color:#129cab}.kalao-footer-container{display:flex;justify-content:space-around;align-items:center;padding:15px}.kalao-footer-container2{display:flex;justify-content:space-around;align-items:flex-start;padding:15px}.kalao-footer-item{width:25%;display:flex;flex-direction:column;align-items:center}.tmf-footer-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:15px}.tmf-footer-item{display:flex;flex-direction:column;align-items:center}.tmf-resultsmkg-container{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;padding:15px}.tmf-resultsmkg-item{width:25%;display:flex;flex-direction:column;align-items:center;min-width:50%;margin-bottom:20px}.tmf-resultsmkg-item{text-align:center}.tmf-resultsmkgitem-title{text-align:center;color:#58585B;text-transform:uppercase;padding-top:10px}.contact-item{padding-top:55px;background-image:url(https://www.trip-my-france.com/img/contact.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:top center;width:25%;line-height:normal;display:flex;flex-direction:column;justify-content:center}.joinus-item{padding-top:55px;background-image:url(https://www.trip-my-france.com/img/network.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:top center;width:25%;line-height:normal}.partner-item{padding-top:55px;background-image:url(https://www.trip-my-france.com/img/support.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:top center;width:25%;line-height:normal}.item-image{text-align:center}.item-title{text-align:center;color:#58585B;font-family:'gotham_htf_bookregular';font-size:.75rem;text-transform:uppercase;padding-top:10px}.payment-container{display:flex;justify-content:space-around;align-items:center;padding:35px;flex-wrap:wrap}.payment-container-product{display:flex;justify-content:space-around;align-items:center;padding:0 35px;flex-wrap:wrap}form{max-width:450px;text-align:center;margin:auto}a{color:#212529;text-decoration:none;background-color:transparent}a:hover{color:#000;text-decoration:underline}.btn-primary:hover{color:#fff;background-color:#000;border-color:#000}.nav-transition{transition:all 500ms ease;background-color:rgba(0,0,0,0);padding-top:25px}.navbar-scrolled{transition:all 500ms ease;background-color:rgba(0,0,0,.8);padding-top:2px}.logo-transition{transition:all 500ms ease;height:150px}.logo-transition-100{transition:all 500ms ease;height:100px}.logo-scrolled{transition:all 500ms ease;height:95px}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#58585B;background-color:#fff;border-bottom:solid 5px #58585B;border-radius:0}.nav-link:hover{color:#58585B;background-color:#fff;border-radius:0}.bag{position:relative;display:none;justify-content:center;align-items:center;width:55px}.cart{position:absolute;right:0;top:0;background-color:#000;padding:5px;border-radius:50%;width:20px;height:20px;color:#fff;display:flex;justify-content:center;align-items:center;z-index:200}.icone-container{flex-direction:row;justify-content:space-around;width:400px}.whitelink{color:#fff}.whitelink:hover{color:#fff}.pdt-list{margin:15px 7px}.pdt-list:last-child{margin:15px 7px 45px}.pdt-list-text{padding:10px;background-color:#fff;min-height:500px;display:flex;flex-direction:column;justify-content:space-between}.selection{margin:40px 10px 30px;text-align:center}.nodec:hover{text-decoration:none;color:#4A4A4A}.pdt-titre{min-height:60px}.mgtop20{margin-top:20px}.mgbtm10{margin-bottom:10px}.mg10{margin:10px}.detail{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;min-height:75px;margin-bottom:10px}.titre-detail{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:200px;height:35px}.titre-detail-titre{font-size:1rem;text-transform:uppercase;font-family:'gothambold'}.detail-texte{text-align:justify;padding-top:15px}.tab-content>.active{padding:20px 15px}.carousel-control-next-icon,.carousel-control-prev-icon{width:30px;height:30px;color:#000}.carousel-control-next,.carousel-control-prev{opacity:1;color:#000}.image-list{width:100%;height:400px}.ttmd{text-align:center}.search-form{margin-top:25px}#p2{text-align:center}.footer-contact-container{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:15px}#footer-contact-block{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.footer-contact-element,a.footer-contact-element,hover.footer-contact-element{display:flex;flex-direction:column;align-items:center;color:#fff;justify-content:flex-start;margin:0 0 0}.bluelink a{color:#1a0dab;text-decoration:underline}.txt{padding:0 15px}.footer-title{text-transform:uppercase;margin-bottom:10px;font-weight:900}.left{text-align:left}@media screen and (max-width:992px){.goch{display:none}.nav-link{display:block;padding:.5rem 0rem}.kalao-footer-container2{flex-direction:column}.kalao-footer-item{width:100%;margin-bottom:25px}.titre-detail{width:100%}.detail-texte{text-align:center;padding-top:30px}.detail{justify-content:center;flex-wrap:wrap}}.plan_pays{margin:20px 0 0 5px}.plan_theme{margin:20px 0 0 25px;font-weight:900}.plan_ville{margin:15px 0 0 45px}.plan_produit{margin-left:65px}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.video-container{height:1024px}.search-area{height:1024px;background-color:#fc0}.overlay{padding:0}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.video-container{height:768px}.search-area{height:768px}.overlay{padding:0}}@media screen and (max-height:700px){.search-area{align-items:flex-start}.overlay{margin-top:10px}}@media screen and (device-aspect-ratio:40/71){.video-container{height:600px}.search-area{height:600px}.overlay{padding:100 2 0}.accroche{font-size:.9em;line-height:normal}}.sprite{background-image:url(https://www.trip-my-france.com/img/spritesheet.png);background-repeat:no-repeat;display:block}.sprite-left{width:300px;height:41px;background-position:-5px -5px}.sprite-logo-amex{width:50px;height:50px;background-position:-5px -56px}.sprite-logo-cb{width:50px;height:50px;background-position:-65px -56px}.sprite-logo-mastercard{width:50px;height:50px;background-position:-125px -56px}.sprite-logo-paypal{width:50px;height:50px;background-position:-5px -116px}.sprite-logo-visa{width:50px;height:50px;background-position:-65px -116px}.title-center{font-size:1.6rem;font-family:'gothambold';margin:0;text-align:center;text-transform:uppercase;line-height:normal}.title-left{font-size:1.6rem;font-family:'gothambold';margin:0;text-align:left;text-transform:uppercase;line-height:normal}.back{margin:0}.upcolor{color:#CE317B}.villes{font-size:1rem;margin:15px 15px;text-align:center}.youwilllove{margin:40px 0 40px;font-family:'gothambold'}#conteneur{display:flex;flex-wrap:wrap;flex-direction:row}.half{width:50%;min-width:260px;padding:10px}.hotels{padding:10px;margin-top:20px;background-color:#f7f7f7;line-height:normal}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;background-image:url(https://www.trip-my-france.com/img/step.png);background-repeat:no-repeat;background-position:10px 0%}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;background-image:url(https://www.trip-my-france.com/img/step-2.png);background-repeat:repeat-y;background-position:10px 0%}.chapo{text-align:center;font-size:1.3em}.btn-info{background-color:#439AB7;border-color:#439AB7}.btn-info:hover{background-color:#7EBBCF;border-color:#7EBBCF}.gochikon{width:200px;font-size:.8em;color:#fff;flex-direction:column;justify-content:center;text-align:center;display:none}.element{display:inline-flex}select{margin:2px}.white-space:pre{width:0}.website{font-size:.9em}.form-group{margin-bottom:1rem}.form-group2{margin-bottom:1rem;line-height:.5}.menu-flottant{width:20em;float:right;position:fixed;z-index:9999;top:40px;font-size:.7em;line-height:2px;color:#fff;right:-16em}@media screen and (min-width:768px){.menu-flottant{top:40%}}.menu-flottant ul{list-style:none;margin:0;padding:0}.menu-flottant ul li{display:block;background-color:#000;height:3.5em;padding:1em 1.5em;position:relative;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-webkit-transform 0.5s;transition:transform .5s}.menu-flottant ul li:nth-child(1){background-color:#CE317B}s .menu-flottant ul li:nth-child(2){background-color:#000}.menu-flottant ul li:nth-child(3){background-color:#000}.menu-flottant ul li:nth-child(4){background-color:#000}.menu-flottant ul li:hover:nth-child(1){-webkit-transform:translateX(-16em);transform:translateX(-16em)}.menu-flottant ul li:hover{-webkit-transform:translateX(-16em);transform:translateX(-16em)}.menu-flottant ul li a{display:block;color:#FFF;text-decoration:none;position:absolute;font-size:1em;line-height:1.5em;height:2em;top:0;bottom:0;right:.2em;margin:0 auto;padding:1em 1.5em}.menu-flottant ul li span{float:left;line-height:1.5em;height:2em;padding-bottom:1em}.email_ok{padding:15px;background-color:#61BD4F;color:#fff}.email_nok{padding:15px;background-color:#EB5A46;color:#fff}#help-me{display:none;position:fixed;top:50px;left:0;padding:0;z-index:5000}@media screen and (min-width:768px){#help-me{display:block}}#help-container{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.help-element{width:48%;min-width:260px}.h2help{font-size:.9rem;margin-top:45px}.onglets{visibility:hidden}@media screen and (min-width:922px){.info{min-height:450px}}@media screen and (max-width:425px){.half{width:100%;min-width:260px;padding:10px}}.btn-dark{font-weight:600;font-size:1.1rem}.membre{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.membre-content{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}.membre-image{padding:5px 0 10px}.membre-texte{padding-left:0}.who{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:5px}.blogpost{padding:50px;background-color:#f7f7f7}.blogimage{width:100%;height:auto}.blogtext{color:#fff;font-weight:600}.conteneur{width:1285px;margin:auto}.cbp-rfgrid{padding:0;list-style:none;position:relative;width:100%;margin:auto}.cbp-rfgrid li{position:relative;float:left;overflow:hidden;width:50%;padding:10px}@media screen and (max-width:1200px){.cbp-rfgrid li{position:relative;float:left;overflow:hidden;width:100%;padding:10px}}.cbp-rfgrid li a,.cbp-rfgrid li a img{display:block;width:100%;cursor:pointer}.cbp-rfgrid li a img{max-width:100%}.poste{text-transform:initial;font-size:.9rem;color:#fff}.cbp-rfgrid li a div{position:absolute;left:20px;top:20px;right:20px;bottom:20px;padding:30px;background:rgb(0 0 0 / 50%);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center;opacity:0;transition:.5}.cbp-rfgrid li a:hover div{opacity:1}.cbp-rfgrid li a div h3{width:100%;color:#fff;text-transform:uppercase;font-size:1.4em;letter-spacing:2px;padding:0 10px}.coryR{text-align:center;margin-top:50px;margin-bottom:50px;font-size:15px;color:#fff;padding:20px}@media screen and (max-width:1285px){.conteneur{width:962px;margin:auto}}@media screen and (max-width:970px){.conteneur{width:640px;margin:auto}}@media screen and (max-width:640px){.conteneur{width:290px;margin:auto}.cbp-rfgrid li{position:relative;float:left;overflow:hidden;width:100%;height:350px;background-color:#EDC187;padding:5px}.cbp-rfgrid li a div h3{font-size:15px}.coryR{text-align:center;margin-top:30px;margin-bottom:30px;font-size:12px;color:#333;padding:15px}.poste{font-size:10px;line-height:15px;letter-spacing:normal}}.h3title-center{text-align:center;margin:auto}.carousel-control-next,.carousel-control-prev{filter:invert(90%)}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{width:500px;margin:auto auto}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:0rem .3rem 0 0;border-bottom:0 solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:30px;height:30px;background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;cursor:pointer;text-align:center;font-size:20px;transition:background-color 0.3s ease}.choices{display:flex;flex-direction:row;flex-wrap:wrap}.choice{margin:10px;max-width:100px;font-size:14px;line-height:normal;text-align:center}.choice2{margin:10px;max-width:150px;font-size:14px;line-height:normal;text-align:center}