.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper{display:none}.page-id-2036 .et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none;font-weight:bold}.tablepress tfoot th,.tablepress thead th{background-color:#101010;font-weight:700;vertical-align:middle}.tablepress tfoot th,.tablepress thead th{background-color:#101010!important;font-weight:700;vertical-align:middle}.tablepress .even td{background-color:white!important}.tablepress .odd td{background-color:white!important}.rdv{display:inline-block}@media (max-width:767px){.rdv{padding-top:10px!important}}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all 0.3s ease!important;left:4px!important}.grecaptcha-badge:hover{width:256px!important}.h2_white_principal{color:white;font-size:45px;text-align:center}.h2_white{color:white;font-size:26px;padding-bottom:10px;line-height:1em;font-weight:500}.h3_white{color:white;padding-bottom:10px;line-height:1em;font-weight:500}.video-container.no-pointer-events>video{pointer-events:auto}.img-video{width:100%}.embedresize{max-width:100%;margin:auto}.embedresize div{position:relative;height:0;padding-bottom:56.25%}.embedresize iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-hypnose div{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://i.ytimg.com/vi/WfxKh_g3Bn4/hqdefault.jpg');background-size:cover;cursor:pointer}.video-hypnose div::after{content:url('https://reivilo-hypnose-spectacle.fr/wp-content/uploads/2023/09/lecture-video.png');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.tablepress .sorting{color:white}.fa-facebook{padding-left:15px}.fa-youtube{padding-left:5px}.fa-instagram{padding-left:5px}#content-area table tr th{color:white!important}.lien_custom{color:#D2AF35}.table-container{overflow-x:auto}@media (max-width:600px){.colorful-table{font-size:0.6em!important}}.colorful-table{width:100%;border-collapse:collapse}.colorful-table th{background-color:#AD5B10;color:white}.colorful-table td,.colorful-table th{border:1px solid #ddd;padding:8px}.colorful-table tr:nth-child(even){background-color:#f2f2f2;color:black}.colorful-table tr:hover{background-color:#ddd!important;color:black}.bandeau-complet{text-align:center;color:#FFFFFF;background-color:#D4AF37;padding:10px 20px;font-weight:bold;border-radius:5px;margin:10px 0;font-size:20px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);position:relative;overflow:hidden}.bandeau-complet::after{content:"";position:absolute;top:0;left:-150%;width:300%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 100%);animation:scintillement 2s infinite}@keyframes scintillement{0%{left:-150%}50%{left:100%}100%{left:-150%}}.youtube-thumbnail{position:relative;width:100%;max-width:800px;cursor:pointer;margin-bottom:20px;padding-bottom:56.25%;height:0}.youtube-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.youtube-thumbnail .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:url('https://reivilo-hypnose-spectacle.fr/wp-content/uploads/2024/05/bouton-play-video.png') no-repeat center;background-size:cover}.youtube-thumbnail iframe{position:absolute;top:0;left:0;width:100%;height:100%}.postid-3015,.postid-2966,.postid-2967,.woocommerce-cart{color:#101010}[class^="wc-block-components-"]{color:#101010}.wc-block-components-totals-coupon-link,.wc-block-components-product-name{color:#101010}.variations{display:none}.wc-block-cart-items__header{display:none}.wc-block-components-button__text{color:white}.woocommerce-order-received{color:#101010!important}.woocommerce-order-received #content-area table tr th{color:#101010!important}.gallery-container{display:flex;flex-direction:column;align-items:center;gap:10px}.full-width{width:100%;max-width:640px;height:auto}.two-images{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.two-images img{width:300px;height:auto;max-width:100%}@media screen and (max-width:768px){.two-images{flex-direction:column;align-items:center}.two-images img{width:80%}}.bandeau-complet{display:block;width:fit-content;margin:15px auto;padding:12px 20px;font-size:18px;font-weight:bold;background:linear-gradient(45deg,#FFD700,#FFC107,#FFAA00);color:black;text-align:center;border-radius:5px;text-decoration:none;transition:0.3s ease-in-out;box-shadow:0px 4px 6px rgba(255,215,0,0.5)}.bandeau-complet:hover{background:linear-gradient(45deg,#FFC107,#FFAA00,#FFD700);box-shadow:0px 6px 10px rgba(255,215,0,0.8)}@media screen and (max-width:768px){.lightbox-container{display:flex;flex-direction:column-reverse;align-items:flex-start;text-align:left;gap:15px;padding:20px}.lightbox-container img{width:100%;height:auto;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.2)}.lightbox-container div{font-size:16px;line-height:1.6;max-width:90%}.bandeau-complet{width:fit-content;margin:15px auto;padding:12px 20px;font-size:18px;font-weight:bold;background:linear-gradient(45deg,#FFD700,#FFC107,#FFAA00);color:black;text-align:center;border-radius:5px;text-decoration:none;transition:0.3s ease-in-out;box-shadow:0px 4px 6px rgba(255,215,0,0.5)}.bandeau-complet:hover{background:linear-gradient(45deg,#FFC107,#FFAA00,#FFD700);box-shadow:0px 6px 10px rgba(255,215,0,0.8)}}.lightbox-container{display:flex;align-items:center;gap:16px;background:#1c1c1c;color:#fff;padding:16px 20px;border-radius:10px;box-shadow:0 0 15px rgba(255,80,0,0.3);font-family:"Segoe UI",sans-serif;max-width:800px;margin:auto;font-size:14px}.lightbox-container img{width:130px;border-radius:8px;box-shadow:0 0 8px rgba(255,60,0,0.3);cursor:pointer;transition:transform 0.2s ease-in-out}.lightbox-container img:hover{transform:scale(1.05)}.lightbox-container div{flex:1;line-height:1.5}.bandeau-complet{margin-top:10px;padding:10px 20px;background:#ff3c00;color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:bold;cursor:pointer;transition:background 0.2s ease-in-out}.bandeau-complet:hover{background:#e53200}#lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.95);display:none;align-items:center;justify-content:center;z-index:99999}#lightbox-overlay img{max-width:90%;max-height:90%;border-radius:8px;box-shadow:0 0 25px rgba(255,255,255,0.2);cursor:zoom-out}.images-cote-a-cote{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.images-cote-a-cote img{width:48%;height:auto;display:block}@media (max-width:768px){.images-cote-a-cote img{width:100%}}