/*!
Theme Name: Yannick.net-Child
Author: YannickWeb.net
Author URI: https://www.yannickweb.net/
Template: yannickweb
Description: Child Theme YannickWeb.net
Requires at least: WordPress 5.2.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yannickweb-child
*/.site-header{background:#fff !important;padding:0}.site-header .site-logo.main{margin-top:-40px;margin-bottom:-105px}@media(max-width: 1199.98px){.site-header .site-logo.main{margin:-30px auto 10px;height:70px}.site-header .site-logo.main img{height:100%;width:auto;margin:0 auto;display:block}}.site-header .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem;margin-left:-1rem}.site-header .navbar-toggler-icon{content:"";display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(45, 47, 56, 0.995)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") center center/cover no-repeat;font-size:30px}.site-header .navbar-toggler:hover,.site-header .navbar-toggler:focus{text-decoration:none}.site-branding-container{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid rgba(112,112,112,.7)}.site-branding-container h1{font:600 35px/1em "Poppins",sans-serif;color:#52495e;margin:0;text-transform:none}@media(max-width: 767.98px){.site-branding-container h1{font-size:30px}}@media(max-width: 575.98px){.site-branding-container h1{font-size:20px}}.site-branding-container .site-logo{margin-right:40px}@media(max-width: 1199.98px){.site-branding-container .site-logo img{height:auto;max-height:100px;max-width:100%;width:auto}}@media(max-width: 575.98px){.site-branding-container .site-logo{margin-right:20px}.site-branding-container .site-logo img{max-width:100px}}.topheader-container{background:#b3967d;padding:5px 0}.topheader-container .ms-link{display:flex}.topheader-container .ms-link .fb,.topheader-container .ms-link .ig{display:block;width:24px;height:24px}.topheader-container .ms-link .fb{background:url("/wp-content/uploads/2022/02/fb-icon.png") center center/cover no-repeat;margin-right:25px}.topheader-container .ms-link .ig{background:url("/wp-content/uploads/2022/02/ig-icon.png") center center/cover no-repeat}.header-nav .navbar{margin-right:-20px}.header-nav .navbar li{margin:0}.header-nav .navbar li a{padding:20px 29px;font-family:"Roboto",sans-serif;color:#2d2f38;font-size:18px;letter-spacing:4px;text-align:center}.header-nav .navbar li a[href="#"]{cursor:default}@media(max-width: 1699.98px){.header-nav .navbar li a{padding:20px 10px;letter-spacing:.3px}}.header-nav .navbar li a span{border-bottom:6px solid rgba(0,0,0,0);color:#fff;font:300 20px/1.2em "Poppins",sans-serif;padding:0px;text-transform:uppercase}.header-nav .navbar li.active a,.header-nav .navbar li.current-menu-item a,.header-nav .navbar li.current-menu-parent a,.header-nav .navbar li:hover a{color:#b3967d}.header-nav .navbar li ul{background:none}.header-nav .navbar li ul li{background:#fff;margin:0 0 5px !important;border:2px solid #b3967d;transition:all .5s linear}.header-nav .navbar li ul li a{color:#b3967d !important;padding:5px 20px;transition:all .5s linear}.header-nav .navbar li ul li.active,.header-nav .navbar li ul li.current-menu-item,.header-nav .navbar li ul li:hover{background:#b3967d}.header-nav .navbar li ul li.active a,.header-nav .navbar li ul li.current-menu-item a,.header-nav .navbar li ul li:hover a{color:#fff !important}.mobile-tel{fill:#fff}.theMenuMobile #main-nav-mobile{background:#b3967d}.theMenuMobile #main-nav-mobile ul li.current-menu-parent a{background:rgba(255,255,255,.2)}.theMenuMobile #main-nav-mobile ul li ul{display:block;position:static;border-top:1px solid rgba(255,255,255,.6)}.theMenuMobile #main-nav-mobile ul li ul li a{padding-left:15px}.theMenuMobile #main-nav-mobile ul li ul li:last-of-type a{border-bottom:none}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:300;text-transform:uppercase}html,body,div,p,a,span,ul,ol,li{font-family:"Lato",sans-serif;font-weight:400}img{height:auto}.contact.btn{background:#762240 !important;border:3px solid #762240;border-radius:0;color:#fff !important;font:700 19px/1.25em "Poppins",sans-serif;padding:18px 16px 21px !important}.contact.btn.blanc{background:#fff !important;border-color:#b3967d;color:#b3967d !important;border-radius:37.5px;padding:20px 30px !important;font-family:"Palatino Linotype",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px}.contact.btn.blanc:hover{background:#b3967d !important;color:#fff !important}.contact.btn:hover{background:#fff !important;color:#762240 !important}.navbar-toggler{margin-left:-1rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.995)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:30px}button.more{background:url("assets/images/moins.png") 95% 50% no-repeat #762240;border:0;color:#fff;display:block;font-size:20px;font-weight:800;padding:20px 5%;text-align:left;width:100%}button.more.collapsed{background-image:url("assets/images/plus.png")}@media(min-width: 1200px){.collapse{display:block !important}}.banner{background:url("assets/images/banner-pattern.jpg") center/cover no-repeat #762240;margin:0 -100vw;padding:0 100vw}.banner h1{color:#fff;font-size:32px;padding:1em 0;text-align:center}.body-container{width:100%}main{scroll-snap-type:y proximity}main>*{scroll-snap-align:start}.top-container{min-height:80vh;padding-bottom:50px;display:flex;align-items:flex-end;text-align:center;background:url("/wp-content/uploads/2022/02/top-bg.jpg") center center/cover no-repeat}@media(max-width: 991.98px){.top-container{min-height:65vh;padding-bottom:30px}}.top-container h1{color:#fff;letter-spacing:2px;font-family:"Palatino Linotype",sans-serif;font-weight:400;text-shadow:0px 0px 10px #000}.top-container h3{color:#fff;text-transform:none;margin:0 0 45px;line-height:1.4em;letter-spacing:1px;font-family:"Palatino Linotype",sans-serif;font-weight:400;text-shadow:0px 0px 10px #000}@media(max-width: 991.98px){.top-container img{max-width:50%;margin:20px 0 0}}.partenaires-container{background:#fff;padding:0 0 100px 0}#logo-tourisme-outaouais{width:75% !important}@media(min-width: 576px){#logo-tourisme-outaouais{width:32% !important}#logo-tourisme-outaouais a img{width:75%;height:auto}}@media(min-width: 1200px){#logo-tourisme-outaouais{width:25% !important}#logo-tourisme-outaouais a img{width:75%;height:auto}}#logo-tourisme-outaouais a img{width:100%;height:auto}#logo-tourisme-quebec{width:75%}@media(min-width: 576px){#logo-tourisme-quebec{width:32%}#logo-tourisme-quebec a img{width:100%;height:auto}}@media(min-width: 1200px){#logo-tourisme-quebec{width:25% !important}#logo-tourisme-quebec a img{width:100%;height:auto}}#logo-tourisme-quebec a img{width:100%;height:auto}.tickets_container{padding:25px 0;background:#fff}.tickets_container .steps{position:relative;margin:0 0 20px;overflow:hidden}.tickets_container .steps::before{content:"";position:absolute;bottom:20px;left:0;width:33.3333%;height:5px;background:#52495e;transition:all .5s linear}@media(max-width: 1199.98px){.tickets_container .steps::before{width:100% !important}}.tickets_container .steps+.bottom-infos{opacity:0 !important;pointer-events:none !important;transition:all .5s linear}.tickets_container .steps.second::before{width:66.6666%}.tickets_container .steps.second+.bottom-infos{opacity:1 !important;pointer-events:all !important}@media(max-width: 1199.98px){.tickets_container .steps.second>.step:first-of-type{margin-left:-100%}}.tickets_container .steps.third::before{width:100%}.tickets_container .steps.third+.bottom-infos{opacity:0 !important;pointer-events:none !important;transition:all .5s linear}@media(max-width: 1199.98px){.tickets_container .steps.third>.step:first-of-type{margin-left:-200%}}.tickets_container .steps .step{position:relative;transition:all .5s linear}.tickets_container .steps .step p{font:600 23px/1.6em "Poppins",sans-serif;color:#9c9c9c;margin:0 15px;transition:all .5s linear}.tickets_container .steps .step span{display:inline-block;width:45px;font:600 25px/1em "Poppins",sans-serif;color:#9c9c9c;margin:0 auto;padding:9px 0 7px;border-radius:50%;border:2px solid #9c9c9c;transition:all .5s linear}.tickets_container .steps .step.active p{color:#52495e}.tickets_container .steps .step.active span{background:#52495e;border-color:#52495e;color:#fff}.tickets_container h2,.tickets_container h3{font:600 18px/1.33em "Poppins",sans-serif;color:#52495e;margin:0 0 15px;text-transform:none}.tickets_container h2.finish-commande,.tickets_container h3.finish-commande{font-size:26px}@media(max-width: 575.98px){.tickets_container h2.finish-commande,.tickets_container h3.finish-commande{font-size:18px}}@media(max-width: 1199.98px){.tickets_container h2,.tickets_container h3{text-align:center}}@media(max-width: 575.98px){.tickets_container h2,.tickets_container h3{font-size:16px}}.tickets_container .lesEtapes>.col-12:first-of-type{margin-left:0;transition:all .5s linear}.tickets_container .lesEtapes.second>.col-12:first-of-type{margin-left:-100%;height:0}.tickets_container .lesEtapes.third>.col-12:first-of-type{margin-left:-200%}.tickets_container .lesEtapes.third>.col-12:nth-child(3){height:0}.tickets_container .lesEtapes.fourth>.col-12:first-of-type{margin-left:-300%}.tickets_container .lesEtapes.hasCamping .lesCampingsContainer{display:block}.tickets_container .lesEtapes.hasCamping.third>.col-12:nth-child(2){height:0}.tickets_container .lesEtapes.hasCamping.third>.col-12:nth-child(3){height:auto}.tickets_container .lesEtapes.hasCamping.fourth>.col-12:nth-child(3){height:0}.tickets_container .lesEtapes .lesCampingsContainer{display:none}.tickets_container .lesEtapes::before{content:"";opacity:0;visibility:hidden;background:url("assets/images/ajax-loader.gif") center 250px no-repeat #fff;pointer-events:none;transition:all .5s linear;padding-top:250px;display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.tickets_container .lesEtapes.loading::before{opacity:1;visibility:visible;pointer-events:all;transition:none}.tickets_container .unEvent{display:flex;align-items:center;margin:0 0 17.5px}@media(max-width: 575.98px){.tickets_container .unEvent{flex-direction:column}}.tickets_container .unEvent.hasBillets:not(.active) .date{background:rgba(118,34,64,.3)}.tickets_container .unEvent.active .date{background:#762240;color:#fff}.tickets_container .unEvent .date{width:110px;height:90px;border:1px solid #9c9c9c;background:rgba(0,0,0,0);transition:all .5s linear;font:600 16px/1.6em "Poppins",sans-serif;color:#52495e;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;margin:0 15px 0 0;text-transform:capitalize;flex:0 0 auto;cursor:pointer;position:relative}@media(max-width: 575.98px){.tickets_container .unEvent .date{margin:0 0 10px}}.tickets_container .unEvent .date span{display:block;font-size:28px}.tickets_container .unEvent .date span.number-billets:empty{display:none}.tickets_container .unEvent .date span.number-billets:not(:empty){position:absolute;right:-12.5px;top:-12.5px;font-size:16px;background:#fff;width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#52495e;border-radius:50%;border:1px solid #9c9c9c}.tickets_container .unEvent .unEventDetails p{font:600 18px/1.5em "Poppins",sans-serif;color:#52495e;margin:0}@media(max-width: 767.98px){.tickets_container .unEvent .unEventDetails p{font-size:16px}}@media(max-width: 575.98px){.tickets_container .unEvent .unEventDetails p{text-align:center}}.tickets_container .billet-title{visibility:hidden;opacity:0;transition:opacity .5s linear}.tickets_container .billet-title.active{visibility:visible;opacity:1}.tickets_container .billets-list{visibility:hidden;opacity:0;transition:opacity .5s linear;pointer-events:none;height:0;overflow:hidden}.tickets_container .billets-list.active{visibility:visible;opacity:1;height:auto;pointer-events:all}.tickets_container .billets-list.active.mobile{padding:17.5px 30px;margin:-17.5px 0 0}@media(max-width: 575.98px){.tickets_container .billets-list.active.mobile{padding:17.5px 0}}.tickets_container .billets-list .billet{border:1px solid #707070;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 10px}@media(max-width: 767.98px){.tickets_container .billets-list .billet{align-items:stretch}}.tickets_container .billets-list .billet .amount:not(.woocommerce-Price-amount){font:600 32px/1em "Poppins",sans-serif;width:88px;padding:14.5px 0 13.5px;text-align:center;border-right:1px solid #707070;flex:0 0 auto;transition:all .5s linear;align-self:stretch;display:flex;align-items:center}@media(max-width: 575.98px){.tickets_container .billets-list .billet .amount:not(.woocommerce-Price-amount){flex:0 0 100%;border-right:none;border-bottom:1px solid #707070}}.tickets_container .billets-list .billet .amount:not(.woocommerce-Price-amount) input[type=text]{width:100%;text-align:center;border:none !important;outline:none !important;background:rgba(0,0,0,0);color:#000;transition:all .5s linear}.tickets_container .billets-list .billet .amount:not(.woocommerce-Price-amount) .complet{font:600 15px/1em "Poppins",sans-serif;display:block;padding:20px 0;text-align:center;width:100%;color:#de2727}.tickets_container .billets-list .billet .amount:not(.woocommerce-Price-amount).active{background:#762240;color:#fff}.tickets_container .billets-list .billet .amount:not(.woocommerce-Price-amount).active input[type=text]{color:#fff}.tickets_container .billets-list .billet .billets-infos{padding:0 30px 0 15px;display:flex;align-items:center;flex:1 1;flex-wrap:wrap}@media(max-width: 575.98px){.tickets_container .billets-list .billet .billets-infos{padding:0 15px}}.tickets_container .billets-list .billet .billets-infos .title-price{flex:1 1;padding:0 10px 0 0;font:600 18px/1.5em "Poppins",sans-serif;color:#52495e}@media(max-width: 767.98px){.tickets_container .billets-list .billet .billets-infos .title-price{font-size:16px;padding:10px 0 0}}@media(max-width: 575.98px){.tickets_container .billets-list .billet .billets-infos .title-price{text-align:center;padding:10px 0}}.tickets_container .billets-list .billet .billets-infos .title-price>span{display:block;font:400 16px/1.5em "Lato",sans-serif}.tickets_container .billets-list .billet .billets-infos .plus-moins{display:flex;flex-direction:column;margin-top:6px}@media(max-width: 767.98px){.tickets_container .billets-list .billet .billets-infos .plus-moins{flex:0 0 100%;justify-content:flex-end;padding-bottom:10px}}@media(max-width: 575.98px){.tickets_container .billets-list .billet .billets-infos .plus-moins{justify-content:center}}.tickets_container .billets-list .billet .billets-infos .plus-moins span{display:block;text-indent:-9999px;width:19px;height:19px;margin:2.5px 0;position:relative;cursor:pointer}.tickets_container .billets-list .billet .billets-infos .plus-moins span.more::before{content:"";width:2px;height:100%;position:absolute;background:#762240;left:50%;margin-left:-1px}.tickets_container .billets-list .billet .billets-infos .plus-moins span.more::after{content:"";width:100%;height:2px;position:absolute;background:#762240;top:50%;margin-top:-1px;left:0}.tickets_container .billets-list .billet .billets-infos .plus-moins span.less::after{content:"";width:100%;height:2px;position:absolute;background:#52495e;top:50%;margin-top:-1px;left:0}.tickets_container .billets-list.mobile .billets-infos .plus-moins{flex-direction:row-reverse;margin:0 -10px}.tickets_container .billets-list.mobile .billets-infos .plus-moins span{width:35px;height:35px;margin:0 10px;flex:0 0 auto}.tickets_container .bottom-infos{display:flex;justify-content:space-between;align-items:center;margin:20px 0 0;visibility:hidden;opacity:0;transition:opacity .5s linear}@media(max-width: 767.98px){.tickets_container .bottom-infos{flex-wrap:wrap}}.tickets_container .bottom-infos.active{visibility:visible;opacity:1}.tickets_container .bottom-infos .fee{font:400 18px/1.25em "Lato",sans-serif;color:#52495e}@media(max-width: 767.98px){.tickets_container .bottom-infos .fee{flex:0 0 100%;margin:0 0 10px;order:1}}@media(max-width: 575.98px){.tickets_container .bottom-infos .fee{font-size:16px}}.tickets_container .bottom-infos .subtotal{font:600 15px/1.66em "Poppins",sans-serif;color:#52495e}@media(max-width: 767.98px){.tickets_container .bottom-infos .subtotal{order:3}}.tickets_container .bottom-infos .subtotal span{font:400 17px/1.25em "Lato",sans-serif;color:#52495e}@media(max-width: 767.98px){.tickets_container .bottom-infos .prev-btn{order:2}}.tickets_container .bottom-infos .prev-btn .prev-btn-a{font:400 16px/1.33em "Lato",sans-serif;color:#52495e;display:flex;align-items:center;text-decoration:none}.tickets_container .bottom-infos .prev-btn .prev-btn-a::before{content:"<";margin-right:10px}@media(max-width: 767.98px){.tickets_container .bottom-infos #woo_pp_ec_button_checkout{order:4}}@media(max-width: 767.98px){.tickets_container .bottom-infos .next-btn{order:4}}.tickets_container .bottom-infos .next-btn .next-btn-a{background:url("assets/images/next.png") calc(100% - 10px) center no-repeat #52495e !important;font:600 18px/1.5em "Poppins",sans-serif;color:#fff;padding:11px 55px 9px 17px;text-decoration:none !important;display:inline-block;transition:all .5s linear}.tickets_container .bottom-infos .next-btn .next-btn-a.no-next{background:#52495e !important;padding:11px 17px 9px}.tickets_container .bottom-infos .next-btn .next-btn-a.disabled{opacity:.5;cursor:not-allowed}.tickets_container .lesCampingsPage{max-width:62%;margin:0 auto}@media(max-width: 1699.98px){.tickets_container .lesCampingsPage{max-width:100%}}@media(max-width: 575.98px){.tickets_container .lesCampingsPage .prev-btn{order:3}}@media(max-width: 575.98px){.tickets_container .lesCampingsPage .subtotal{order:2;flex:0 0 100%;max-width:100%}}.tickets_container .lesCampingsPage .next-btn{margin-top:15px}.tickets_container .lesCampings .camping{padding:0 20px;flex:0 0 50%;max-width:50%}@media(max-width: 991.98px){.tickets_container .lesCampings .camping{margin-bottom:20px;flex:0 0 100%;max-width:100%;padding:0}.tickets_container .lesCampings .camping:last-of-type{margin:0}}.tickets_container .lesCampings .camping label{border:1px solid #707070;padding:20px;height:100%;display:flex;flex-direction:column;background:#fff;transition:all .5s linear}.tickets_container .lesCampings .camping label.complet::after{content:"Complet";width:auto;font:600 18px/1.25em "Poppins",sans-serif;border:none}.tickets_container .lesCampings .camping label::after{content:"";width:30px;height:30px;border:1px solid #707070;margin:10px auto 0;transition:all .5s linear}.tickets_container .lesCampings .camping label p{font:400 18px/1.25em "Lato",sans-serif;letter-spacing:0px;color:#52495e;margin:0 0 10px}.tickets_container .lesCampings .camping label p.name{font:600 18px/1.5em "Poppins",sans-serif;text-transform:uppercase}@media(max-width: 575.98px){.tickets_container .lesCampings .camping label p.name{font-size:16px;text-transform:none}}.tickets_container .lesCampings .camping label p strong{display:block;font:600 16px/26px "Poppins",sans-serif;text-transform:uppercase}.tickets_container .lesCampings .camping label p.cout{text-decoration:underline}.tickets_container .lesCampings .camping label ul{padding-left:45px;text-align:left;margin-bottom:auto}.tickets_container .lesCampings .camping label ul li{font:400 16px/1.2em "Lato",sans-serif;color:#52495e;margin-bottom:5px}.tickets_container .lesCampings .camping input[type=radio]{display:none}.tickets_container .lesCampings .camping input[type=radio]:checked+label{background:rgba(118,34,64,.3)}.tickets_container .lesCampings .camping input[type=radio]:checked+label::after{content:"✓";color:#66cda3;background:#707070;font-size:28px;line-height:27px}.tickets_container .grandeur-camping{display:flex;padding:20px 0;border-bottom:1px solid #707070;opacity:0;visibility:hidden;height:0;transition:all .5s linear;overflow:hidden}.tickets_container .grandeur-camping.active{opacity:1;visibility:visible;height:107px}.tickets_container .grandeur-camping label{font:400 18px/1.25em "Lato",sans-serif;color:#52495e}.tickets_container .grandeur-camping input[type=text]{padding:5px 10px;width:100%;max-width:350px;border:1px solid #707070;outline:none}.tickets_container .woocommerce .tribe-checkout-backlinks{display:none}.tickets_container .woocommerce .billets-list{visibility:visible;opacity:1;pointer-events:all;height:auto;margin-top:45px}@media(max-width: 575.98px){.tickets_container .woocommerce .billets-list .billet .amount:not(.woocommerce-Price-amount){flex:0 0 40px;font-size:23px}}@media(max-width: 575.98px){.tickets_container .woocommerce .billets-list .billet .billets-infos .title-price{text-align:left;font-size:15px}.tickets_container .woocommerce .billets-list .billet .billets-infos .title-price>span{font-size:14px}}.tickets_container .woocommerce .woocommerce-checkout-review-order{padding:0 100px 0 0}@media(max-width: 1699.98px){.tickets_container .woocommerce .woocommerce-checkout-review-order{padding:0 0 0 30px}}@media(max-width: 1199.98px){.tickets_container .woocommerce .woocommerce-checkout-review-order{padding:0}}.tickets_container .woocommerce #customer_details{padding-right:80px;border-right:1px solid #9c9c9c}@media(max-width: 1699.98px){.tickets_container .woocommerce #customer_details{padding-right:40px}}@media(max-width: 1199.98px){.tickets_container .woocommerce #customer_details{padding:0 15px;border:none}}.tickets_container .woocommerce .review-subtotal{margin:30px 0 0;padding-top:17.5px;border-top:1px solid #9c9c9c;font:400 20px/1.2em "Lato",sans-serif;color:#52495e}.tickets_container .woocommerce .review-subtotal>div{display:flex;flex-wrap:wrap;margin-bottom:7px}.tickets_container .woocommerce .review-subtotal>div>span{margin-left:auto;font:600 17px/1.25em "Poppins",sans-serif}.tickets_container .woocommerce .review-subtotal>div>span *{font:inherit}.tickets_container .woocommerce .review-subtotal .review-subtotal-total{margin-top:17.5px;padding-top:17.5px;border-top:1px solid #9c9c9c}.tickets_container .woocommerce .review-subtotal .review-subtotal-total>span{font:600 20px/1.2em "Poppins",sans-serif}@media(max-width: 1199.98px){.tickets_container .woocommerce .review-subtotal .review-subtotal-total{margin-bottom:17.5px;padding-bottom:17.5px;border-bottom:1px solid #9c9c9c}}.tickets_container .woocommerce form.checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}.tickets_container .woocommerce form.checkout .woocommerce-billing-fields__field-wrapper h4{font:400 20px/1.25em "Lato",sans-serif;color:#52495e;padding:17.5px 0;border-top:1px solid #9c9c9c;text-transform:none;margin:0;width:100%}.tickets_container .woocommerce form.checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{display:none}.tickets_container .woocommerce form.checkout .form-row{flex:0 0 100%;padding:0;margin:0 0 15px}.tickets_container .woocommerce form.checkout .form-row label{display:none}.tickets_container .woocommerce form.checkout .form-row input,.tickets_container .woocommerce form.checkout .form-row select,.tickets_container .woocommerce form.checkout .form-row .woocommerce-input-wrapper{width:100%}.tickets_container .woocommerce form.checkout .form-row input,.tickets_container .woocommerce form.checkout .form-row select{border-radius:6px;border:1px solid #9c9c9c;padding:8px;color:#52495e}.tickets_container .woocommerce form.checkout .form-row#billing_country_field,.tickets_container .woocommerce form.checkout .form-row#billing_state_field,.tickets_container .woocommerce form.checkout .form-row#billing_postcode_field{max-width:33.3333%;flex:0 0 33.3333%}@media(max-width: 575.98px){.tickets_container .woocommerce form.checkout .form-row#billing_country_field,.tickets_container .woocommerce form.checkout .form-row#billing_state_field,.tickets_container .woocommerce form.checkout .form-row#billing_postcode_field{max-width:100%;flex:0 0 100%;padding:0 !important}}.tickets_container .woocommerce form.checkout .form-row#billing_country_field{padding-right:10px}.tickets_container .woocommerce form.checkout .form-row#billing_state_field{padding:0 10px}.tickets_container .woocommerce form.checkout .form-row#billing_postcode_field{padding-left:10px}.tickets_container .woocommerce form.checkout .form-row-first{width:50%;padding:0 10px 0 0;flex:0 0 auto}@media(max-width: 575.98px){.tickets_container .woocommerce form.checkout .form-row-first{max-width:100%;flex:0 0 100%;padding:0 !important}}.tickets_container .woocommerce form.checkout .form-row-last{width:50%;padding:0 0 0 10px;flex:0 0 auto}@media(max-width: 575.98px){.tickets_container .woocommerce form.checkout .form-row-last{max-width:100%;flex:0 0 100%;padding:0 !important}}.tickets_container .orderConfirmed{width:100%;max-width:720px;margin:45px auto 0}@media(max-width: 575.98px){.tickets_container .orderConfirmed{margin:10px auto 0}}.tickets_container .orderConfirmed .orderInfos{border:1px solid #707070;padding:45px 45px 27px}@media(max-width: 575.98px){.tickets_container .orderConfirmed .orderInfos{padding:25px}}.tickets_container .orderConfirmed .orderInfos .commandeNumber{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #707070}.tickets_container .orderConfirmed .orderInfos .commandeNumber h3{margin-bottom:5px}.tickets_container .orderConfirmed .orderInfos .commandeNumber p{margin:0}.tickets_container .orderConfirmed .orderInfos h5{font:400 20px/1.2em "Lato",sans-serif;color:#52495e;text-transform:none;text-decoration:underline}.tickets_container .orderConfirmed .orderInfos p{font:400 20px/1.4em "Lato",sans-serif;color:#52495e;margin:0 0 20px}@media(max-width: 575.98px){.tickets_container .orderConfirmed .orderInfos p{font-size:18px}}.tickets_container .orderConfirmed .orderInfos p.date,.tickets_container .orderConfirmed .orderInfos p.time{width:121px;margin:0 auto 18px;text-align:left;font:400 17px/1.33em "Lato",sans-serif;color:#52495e;display:flex;align-items:center}.tickets_container .orderConfirmed .orderInfos p.date::before{content:url("assets/images/date-icon.png");margin-right:10px;height:24px}.tickets_container .orderConfirmed .orderInfos p.time::before{content:url("assets/images/time-icon.png");margin-right:10px;height:24px}.tickets_container .orderConfirmed p{font:400 18px/1.25em "Lato",sans-serif;color:#52495e;margin:20px 0 0}.tickets_container .orderConfirmed p a{color:inherit}.tickets_container .orderConfirmed p a:hover{text-decoration:underline}.privacy-policy-container{overflow:hidden}.homecontent-container{padding:40px 0 35px;background:#fff}.homecontent-container h2{text-align:center;font-family:"Palatino Linotype",sans-serif;font-weight:400;color:#2d2f38;margin:0 0 25px;letter-spacing:6px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767.98px){.homecontent-container h2{letter-spacing:3px}}.homecontent-container h2::before,.homecontent-container h2::after{content:"";display:block;width:450px;height:53px;background:url("/wp-content/uploads/2022/02/title-deco.png") no-repeat;background-position:right center}@media(max-width: 1699.98px){.homecontent-container h2::before,.homecontent-container h2::after{width:375px}}@media(max-width: 1199.98px){.homecontent-container h2::before,.homecontent-container h2::after{width:325px}}@media(max-width: 991.98px){.homecontent-container h2::before,.homecontent-container h2::after{display:none}}.homecontent-container h2::after{transform:scaleX(-1)}.homecontent-container p{text-align:center;font-size:20px;line-height:28px;letter-spacing:2.5px;color:#2d2f38;margin:0 0 25px}@media(max-width: 991.98px){.homecontent-container p{text-align:center}}@media(max-width: 767.98px){.homecontent-container p{letter-spacing:.75px}}.homeevent-container{padding:50px 0;background:rgba(179,150,125,.25)}.homeevent-container.not-main{padding:0;background:#fff;overflow:hidden}.homeevent-container.not-main .single-event{padding:30px 50vw;margin:0 -50vw;background:#fff}.homeevent-container.not-main .single-event:nth-child(even){background:rgba(179,150,125,.25)}.homeevent-container h2{font-family:"Palatino Linotype",sans-serif;font-weight:400;color:#2d2f38;margin:0 0 25px;letter-spacing:6px;text-align:center;display:flex;align-items:center;justify-content:space-between}.homeevent-container h2::before,.homeevent-container h2::after{content:"";display:block;width:387px;height:53px;background:url("/wp-content/uploads/2022/02/smaller-title-deco.png") no-repeat;background-position:right center}@media(max-width: 1699.98px){.homeevent-container h2::before,.homeevent-container h2::after{width:300px}}@media(max-width: 1199.98px){.homeevent-container h2::before,.homeevent-container h2::after{width:225px}}@media(max-width: 991.98px){.homeevent-container h2::before,.homeevent-container h2::after{display:none}}.homeevent-container h2::after{transform:scaleX(-1)}.homeevent-container p{font-size:20px;line-height:28px;letter-spacing:2.5px;color:#2d2f38;margin:0 0 25px;text-align:center}.homeevent-container .single-event{margin:0 0 30px}@media(max-width: 991.98px){.homeevent-container .single-event{text-align:center}}.homeevent-container .single-event p{text-align:left;color:#2d2f38}@media(max-width: 991.98px){.homeevent-container .single-event p{text-align:center}}.homeevent-container .single-event p.date{font-family:"Poppins",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px}.homeevent-container .single-event p.date strong{display:flex;font-size:2.5em;margin-top:15px}@media(max-width: 991.98px){.homeevent-container .single-event p.date strong{justify-content:center}}.homeevent-container .single-event p.desc-date{font-family:"Poppins",sans-serif;font-weight:700;margin:0 0 10px;letter-spacing:1px}.homeevent-container .single-event .event-desc h4{color:#2d2f38;letter-spacing:2.5px}.homeevent-container .single-event .event-desc p{letter-spacing:3.5px;font-size:18px;line-height:1.3em}.faq-container{background:#fff;overflow:hidden}.faq-container .faq-list .faq{padding:30px 50vw;margin:0 -50vw;background:#fff}.faq-container .faq-list .faq:nth-child(even){background:rgba(179,150,125,.25)}.faq-container .faq-list .faq .faq-question{font-weight:700;letter-spacing:6px;margin:0;cursor:pointer;display:flex;align-items:center;text-transform:uppercase}.faq-container .faq-list .faq .faq-question::before{content:"▾";color:color(brand, primary);font-size:30px;transform:rotate(-90deg);margin:-5px 10px 0px -10px;transition:all .5s linear}@media(max-width: 1199.98px){.faq-container .faq-list .faq .faq-question::before{font-size:32px}}.faq-container .faq-list .faq .faq-question:not(.collapsed)::before{transform:rotate(0deg)}@media(max-width: 1699.98px){.faq-container .faq-list .faq .faq-question{letter-spacing:4px}}@media(max-width: 991.98px){.faq-container .faq-list .faq .faq-question{letter-spacing:2px}}.faq-container .faq-list .faq .faq-answer{display:none;padding:.1px 0}.faq-container .faq-list .faq .faq-answer p{font-size:26px;line-height:30px;letter-spacing:3px;margin:0 0 35px}@media(max-width: 1699.98px){.faq-container .faq-list .faq .faq-answer p{font-size:23px;letter-spacing:2px}}@media(max-width: 991.98px){.faq-container .faq-list .faq .faq-answer p{letter-spacing:0;font-size:19px}}.faq-container .faq-list .faq .faq-answer p:first-child{margin-top:15px}.faq-container .faq-list .faq .faq-answer p:last-child{margin-bottom:0}.faq-container .faq-list .faq .faq-answer ul li{font-size:26px;line-height:30px;letter-spacing:3px;margin:0 0 10px}@media(max-width: 1699.98px){.faq-container .faq-list .faq .faq-answer ul li{font-size:23px;letter-spacing:2px}}@media(max-width: 991.98px){.faq-container .faq-list .faq .faq-answer ul li{letter-spacing:0;font-size:19px}}.content-container{padding:30px 0;background:#fff}.content-container h3{font-family:"Palatino Linotype",sans-serif;font-weight:400;color:#2d2f38;margin:0 0 25px;letter-spacing:6px}@media(max-width: 767.98px){.content-container h3{letter-spacing:3px}}.content-container ul li{font-size:20px;line-height:26px;letter-spacing:3px;margin:0 0 10px}@media(max-width: 1699.98px){.content-container ul li{font-size:18px;letter-spacing:2px}}@media(max-width: 991.98px){.content-container ul li{letter-spacing:0;font-size:16px}}.billetslist-container{padding:40px 0 35px;background:#fff;overflow:hidden}.billetslist-container h3{text-align:center;font-family:"Palatino Linotype",sans-serif;font-weight:400;color:#2d2f38;margin:0 0 25px;letter-spacing:6px}@media(max-width: 767.98px){.billetslist-container h3{letter-spacing:3px}}.billetslist-container .lesBillets .singleBillet .billetName{background:rgba(179,150,125,.25);padding:15px 50vw;margin:0 -50vw;cursor:pointer;display:flex;justify-content:space-between}.billetslist-container .lesBillets .singleBillet .billetName p{margin:0;text-transform:uppercase;font-size:1.5em;font-weight:700;letter-spacing:1.2px;color:#2d2f38}.billetslist-container .lesBillets .singleBillet .billetName p.prix{flex:0 0 auto;margin-right:40%}@media(max-width: 1199.98px){.billetslist-container .lesBillets .singleBillet .billetName p.prix{margin-right:20%}}@media(max-width: 991.98px){.billetslist-container .lesBillets .singleBillet .billetName p.prix{margin-right:0}}.billetslist-container .lesBillets .singleBillet .billetName .more-less{width:35px;padding-left:15px;position:relative}.billetslist-container .lesBillets .singleBillet .billetName .more-less::before{content:"";width:20px;height:2px;top:50%;transform:translateY(-50%);position:absolute;background:#2d2f38}.billetslist-container .lesBillets .singleBillet .billetName .more-less::after{content:"";width:2px;height:22px;top:calc(50% - 10px);left:calc(50% + 7.5px);position:absolute;background:#2d2f38;transition:all .5s linear;opacity:1}.billetslist-container .lesBillets .singleBillet .billetName:not(.collapsed) .more-less::after{opacity:0}.billetslist-container .lesBillets .singleBillet .billetDesc{padding:.1px 0;display:none}.billetslist-container .lesBillets .singleBillet .billetDesc .subBilletName{margin:0 0 20px;margin:0 0 20px;text-transform:uppercase;font-size:1.5em;font-weight:700;display:flex;justify-content:space-between;letter-spacing:1.2px}.billetslist-container .lesBillets .singleBillet .billetDesc .subBilletName:first-of-type{margin-top:10px}.billetslist-container .lesBillets .singleBillet .billetDesc .subBilletName span{flex:0 0 auto;margin-right:45%;font-weight:inherit}@media(max-width: 1199.98px){.billetslist-container .lesBillets .singleBillet .billetDesc .subBilletName span{margin-right:30%}}@media(max-width: 991.98px){.billetslist-container .lesBillets .singleBillet .billetDesc .subBilletName span{margin-right:0}}.billetslist-container .lesBillets .singleBillet p{color:#2d2f38;letter-spacing:3.6px;margin:0 0 10px;font-size:1.1em}.billetslist-container .lesBillets .singleBillet ul li{color:#2d2f38;letter-spacing:3.6px;margin:0 0 10px;font-size:1.1em}.eventslist-container .eventsdetails-container{padding:35px 0}.eventslist-container .eventsdetails-container:nth-of-type(2n+1){background:rgba(179,150,125,.25)}.eventslist-container .eventsdetails-container .event-thumb-list{margin-right:-15px;padding:.1px 15px .1px 0;display:flex;flex-direction:column}.eventslist-container .eventsdetails-container .event-thumb-list.is-last{padding:.1px 0px .1px 15px}.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single{padding-bottom:15px;border-bottom:2px solid rgba(0,0,0,0);text-decoration:none !important;display:block;margin:0 -15px 0 0;padding:0 15px 15px 0;opacity:.4;transition:all .5s linear;margin-bottom:120px;order:1}@media(max-width: 1699.98px){.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single{margin-bottom:90px}}@media(max-width: 1199.98px){.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single{margin-bottom:50px}}@media(max-width: 991.98px){.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single{margin-bottom:30px}}@media(max-width: 767.98px){.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single{margin-bottom:20px}}@media(max-width: 575.98px){.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single{margin-bottom:15px}}.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single.active,.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single:hover{opacity:1;border-color:#b3967d}.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single.active{order:0}.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single p{margin:0 0 10px;font-weight:700;color:#b3967d;font-size:1.5em}.eventslist-container .eventsdetails-container .event-thumb-list .event-thumb-single img{height:auto}@media(max-width: 991.98px){.eventslist-container .eventsdetails-container .event-details-single{margin:0 0 30px}}.eventslist-container .eventsdetails-container .event-details-single h4{color:#2d2f38;letter-spacing:5.6px;font-weight:700}@media(max-width: 991.98px){.eventslist-container .eventsdetails-container .event-details-single h4{letter-spacing:3px}}@media(max-width: 767.98px){.eventslist-container .eventsdetails-container .event-details-single h4{letter-spacing:2px}}@media(max-width: 575.98px){.eventslist-container .eventsdetails-container .event-details-single h4{letter-spacing:1px}}.eventslist-container .eventsdetails-container .event-details-single p{font-size:1.1em;letter-spacing:3.6px}@media(max-width: 991.98px){.eventslist-container .eventsdetails-container .event-details-single p{letter-spacing:2.6px}}@media(max-width: 767.98px){.eventslist-container .eventsdetails-container .event-details-single p{letter-spacing:1.6px}}@media(max-width: 575.98px){.eventslist-container .eventsdetails-container .event-details-single p{letter-spacing:.6px}}.eventslist-container .eventsdetails-container .event-details-single .iframe{margin:0 0 25px;max-width:50%;width:100%;position:relative}@media(max-width: 1199.98px){.eventslist-container .eventsdetails-container .event-details-single .iframe{max-width:100%}}.eventslist-container .eventsdetails-container .event-details-single .iframe::before{content:"";display:block;padding:56.25% 100% 0 0}.eventslist-container .eventsdetails-container .event-details-single .iframe iframe{position:absolute;height:100%;width:100%;top:0;left:0}.eventslist-container .eventsdetails-container .event-details-single .event-date{text-align:center;font-family:"Palatino Linotype",sans-serif;font-weight:400;color:#2d2f38;margin:0 0 25px;letter-spacing:6px}@media(max-width: 767.98px){.eventslist-container .eventsdetails-container .event-details-single .event-date{letter-spacing:3px}}.eventslist-container .eventsdetails-container .event-details-single .events-details-list-time p{margin:0 0 10px -15px;background:rgba(179,150,125,.25);padding:10px 120px;letter-spacing:1.5px;color:#2d2f38}@media(max-width: 1199.98px){.eventslist-container .eventsdetails-container .event-details-single .events-details-list-time p{padding:10px 80px}}@media(max-width: 991.98px){.eventslist-container .eventsdetails-container .event-details-single .events-details-list-time p{margin:0 0 10px;padding:10px 50px}}.eventslist-container .eventsdetails-container .event-details-single .events-details-list-time p strong{font-weight:700;text-transform:uppercase}.achat-billets .container-fluid{padding-top:35px;padding-bottom:35px}.achat-billets .container-fluid div[class*=wp-image]{background-position-y:center !important;background-size:contain !important;background-repeat:no-repeat !important}@media(min-width: 1200px){.achat-billets .container-fluid div[class*=wp-image]{min-height:450px}}@media(max-width: 991.98px){.achat-billets .container-fluid div[class*=wp-image]{min-height:300px;background-position-x:center !important;margin-bottom:15px}}.achat-billets .container-fluid:nth-of-type(n+1){background-color:rgba(179,150,125,.25)}.achat-billets .container-fluid:nth-of-type(n+1) h3{right:25%;transform:translateX(50%)}@media(min-width: 992px){.achat-billets .container-fluid:nth-of-type(n+1) div[class*=wp-image]{background-position-x:left !important}}.achat-billets .container-fluid:nth-of-type(2n+1){background-color:#fff}.achat-billets .container-fluid:nth-of-type(2n+1) h3{left:25%;transform:translateX(-50%)}@media(min-width: 992px){.achat-billets .container-fluid:nth-of-type(2n+1) div[class*=wp-image]{background-position-x:right !important}}.achat-billets .container-fluid div[class*=col-] h3{transform:none !important}.achat-billets .container-fluid div[class*=col-] .row{row-gap:10px}.achat-billets .container-fluid div[class*=col-] h5{text-align:right}@media(max-width: 991.98px){.achat-billets .container-fluid div[class*=col-] h5{text-align:center}}.achat-billets .container-fluid div[class*=col-] p{text-align:left;margin:0}@media(max-width: 991.98px){.achat-billets .container-fluid div[class*=col-] p{text-align:center}}.contact-container{padding:40px 0;overflow:hidden}@media(max-width: 991.98px){.contact-container{padding:0 0 25px}.contact-container .all_infos{background:#000}}.contact-container h1{color:#fff;font:400 32px/1.2em "Lato",sans-serif;padding:1em 0;text-align:center}.contact-container .theForm{border:2px solid #b3967d;border-radius:5px;order:2;padding:30px 30px 10px}@media(max-width: 991.98px){.contact-container .theForm{border:none;margin:0 -100vw -25px;padding:20px 100vw 10px}}.contact-container .theForm h4{color:#2d2f38;margin:0 0 25px}.contact-container .theForm .column{display:flex;align-items:center;margin:0 0 10px}.contact-container .theForm .column:not(.newsletter){flex-wrap:wrap}.contact-container .theForm .column .newsletter{flex-direction:row-reverse}.contact-container .theForm h1{color:#000;font-size:40px;font-weight:700;font:700 40px/1.2em "Poppins",sans-serif;padding:0;text-align:left}@media(max-width: 991.98px){.contact-container .theForm h1{text-align:center;margin-bottom:.4em}}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 66.6667%;max-width:66.6667%}@media(max-width: 1199.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}@media(max-width: 991.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 66.6667%;max-width:66.6667%}}@media(max-width: 767.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).your-sections,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).mercredi-day,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).jeudi-day,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).vendredi-day,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).samedi-day,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).dimanche-day{flex:0 0 100% !important;max-width:100% !important}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).your-sections .wpcf7-checkbox,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).mercredi-day .wpcf7-checkbox,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).jeudi-day .wpcf7-checkbox,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).vendredi-day .wpcf7-checkbox,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).samedi-day .wpcf7-checkbox,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).dimanche-day .wpcf7-checkbox{display:flex;flex-wrap:wrap;align-items:center}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).your-sections .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).mercredi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).jeudi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).vendredi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).samedi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).dimanche-day .wpcf7-checkbox .wpcf7-list-item{flex:0 0 33.3333%;max-width:33.3333%}@media(max-width: 767.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).your-sections .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).mercredi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).jeudi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).vendredi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).samedi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).dimanche-day .wpcf7-checkbox .wpcf7-list-item{flex:0 0 50%;max-width:50%}}@media(max-width: 575.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).your-sections .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).mercredi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).jeudi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).vendredi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).samedi-day .wpcf7-checkbox .wpcf7-list-item,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).dimanche-day .wpcf7-checkbox .wpcf7-list-item{flex:0 0 100%;max-width:100%}}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).your-sections .wpcf7-checkbox .wpcf7-list-item label,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).mercredi-day .wpcf7-checkbox .wpcf7-list-item label,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).jeudi-day .wpcf7-checkbox .wpcf7-list-item label,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).vendredi-day .wpcf7-checkbox .wpcf7-list-item label,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).samedi-day .wpcf7-checkbox .wpcf7-list-item label,.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).dimanche-day .wpcf7-checkbox .wpcf7-list-item label{fleX:0 0 100% !important;max-width:100% !important;display:flex;align-items:center;padding-right:15px}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).your-sections .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).mercredi-day .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).jeudi-day .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).vendredi-day .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).samedi-day .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail).dimanche-day .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]{margin-right:15px}.contact-container .theForm input[type=text],.contact-container .theForm input[type=email],.contact-container .theForm input[type=tel],.contact-container .theForm select,.contact-container .theForm textarea{border:1px solid #fff;border-radius:5px;padding:5px;width:100%}.contact-container .theForm input[type=submit]{order:13}@media(max-width: 575.98px){.contact-container .theForm input[type=submit]{margin-bottom:20px}}.contact-container .theForm label{flex:0 0 33.3333%;font-size:18px;max-width:33.3333%}@media(max-width: 1199.98px){.contact-container .theForm label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}@media(max-width: 991.98px){.contact-container .theForm label{flex:0 0 33.3333%;margin:0;max-width:33.3333%}}@media(max-width: 767.98px){.contact-container .theForm label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .theForm .ajax-loader{margin:0 10px;order:0}.contact-container .theForm input:not([type=submit]),.contact-container .theForm select,.contact-container .theForm textarea{border:1px solid #646464;border-radius:5px;margin-bottom:10px;padding:5px}.contact-container .theForm input:not([type=submit]):not([type=checkbox]),.contact-container .theForm select:not([type=checkbox]),.contact-container .theForm textarea:not([type=checkbox]){width:100%}.contact-container .theForm input:not([type=submit]),.contact-container .theForm input:not([type=submit]) label,.contact-container .theForm select,.contact-container .theForm select label,.contact-container .theForm textarea,.contact-container .theForm textarea label{color:#000;font:400 18px/1.2em "Lato",sans-serif}[lang^=en] .contact-container .theForm input[type=submit].fr,[lang^=en] .contact-container .theForm input[type=submit].fr+.ajax-loader,[lang^=fr] .contact-container .theForm input[type=submit].en,[lang^=fr] .contact-container .theForm input[type=submit].en+.ajax-loader{display:none}.contact-container .theForm span.wpcf7-list-item,.contact-container .theForm input[type=checkbox]{margin:4px 0 0}.contact-container .theForm .newsletter label{flex:1 1 auto;font-size:17px;max-width:100%;text-align:right;margin:0 1em 0 0}.contact-container .theForm .newsletter .wpcf7-form-control-wrap{flex:0 0 auto;max-width:unset}@media(max-width: 991.98px){.contact-infos .all_infos{display:flex;justify-content:center;flex-wrap:wrap}}@media(max-width: 767.98px){.contact-infos .all_infos{flex-direction:column;flex-wrap:nowrap}}@media(max-width: 575.98px){.contact-infos .all_infos{display:block}}.contact-infos .home_infos{background:#000;padding:40px 40px 1px;height:auto !important}.contact-infos .home_infos+.home_infos{padding-bottom:40px}.contact-infos .home_infos:first-of-type{border-top-right-radius:40px}@media(max-width: 991.98px){.contact-infos .home_infos{border-radius:0 !important;margin:0 0 0 -100vw;padding:40px 40px 40px 100vw}}@media(max-width: 991.98px)and (max-width: 767.98px){.contact-infos .home_infos{padding:30px 100vw;margin:0 -100vw}}@media(max-width: 991.98px)and (max-width: 575.98px){.contact-infos .home_infos{padding:25px 15px !important;margin:0 -15px !important}.contact-infos .home_infos+.home_infos{padding-top:0 !important}}@media(max-width: 991.98px){.contact-infos .home_infos+.home_infos{margin:0 -100vw 0 0;padding:40px 100vw 40px 40px}}@media(max-width: 991.98px)and (max-width: 767.98px){.contact-infos .home_infos+.home_infos{padding:30px 100vw;margin:0 -100vw}}@media(min-width: 992px){.contact-infos .home_infos-content{text-align:left}}.contact-infos .home_infos h3{font:700 29px/1em "Poppins",sans-serif}.contact-infos .home_infos h4{font:700 18px/1.33em "Lato",sans-serif;margin-top:1em}.contact-infos .home_infos p{font:400 16px/1.2em "Lato",sans-serif}.contact-infos .home_infos p:not(.tel)+.tel{margin-top:1em}@media(max-width: 991.98px)and (min-width: 576px){.contact-infos .home_infos p:not(.tel)+.tel+h4{margin-top:1.33em}}.contact-infos .home_infos p.tel{font:400 18px/1.33em "Lato",sans-serif}.contact-infos .home_infos p.park{font-weight:700;margin-top:1em}.contact-infos .home_infos p a{color:#b5e8fb;font-size:16px}.contact-infos .home_infos p a::before{content:"[ "}.contact-infos .home_infos p a::after{content:" ]"}.contact-infos .gmap{height:240px}@media(max-width: 991.98px){.contact-infos .gmap{display:none}}.wpcf7-form{display:flex;flex-direction:column}.wpcf7-form.sent .wpcf7-response-output{padding:15px;order:1;border-width:4px;background:rgba(57,143,20,.6);font-size:20px;margin:0 0 10px;border-radius:5px}.wpcf7-form.invalid .wpcf7-response-output{display:none !important}