div#wpadminbar{z-index:9999999999}.cky-modal.cky-modal-open{z-index:999999999999}.scroll-background{position:fixed;margin-top:0;z-index:999999999}.elementor-1179 .elementor-element.elementor-element-b603e9b::before,.elementor-1077 .elementor-element.elementor-element-11ad1d2::before,.elementor-1170 .elementor-element.elementor-element-1c5ece0::before,.elementor-1185 .elementor-element.elementor-element-5d405ed::before,.elementor-1198 .elementor-element.elementor-element-d5dbc0a::before,.elementor-1216 .elementor-element.elementor-element-080b735::before,.elementor-1230 .elementor-element.elementor-element-291c832::before,.elementor-1237 .elementor-element.elementor-element-becca6f::before,.elementor-1264 .elementor-element.elementor-element-1220c79::before,.elementor-1299 .elementor-element.elementor-element-09c9f1a::before,.elementor-1310 .elementor-element.elementor-element-d8d6ecd::before,.elementor-1335 .elementor-element.elementor-element-2c82139::before,.elementor-1317 .elementor-element.elementor-element-b553bcc::before,.elementor-1325 .elementor-element.elementor-element-a675911::before,.elementor-1330 .elementor-element.elementor-element-6dc786c::before,.elementor-1330 .elementor-element.elementor-element-4ea3d1b::before,.elementor-1264 .elementor-element.elementor-element-37240ef::before,.elementor-685 .elementor-element.elementor-element-518b8da::before,.elementor-925 .elementor-element.elementor-element-dfddf94::before,.elementor-element.elementor-element-f57f15c::before,.elementor-1340 .elementor-element.elementor-element-1e96286::before,.elementor-3882 .elementor-element.elementor-element-bcb440f::before{background-color:#000000!important;--background-overlay:''}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li.current-menu-item>a{color:#efca0b}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav .elementskit-submenu-panel>li>a{background-color:var(--e-global-color-primary);padding:15px 15px 15px 15px;color:#fff;font-size:15px}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover{color:#ffd600}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a{color:#ffd600!important;font-size:12px}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator{color:#ffd600}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li.current-menu-ancestor>a{color:#ffd600}a.dropdown-item{font-family:'Nunito Sans';text-transform:uppercase;font-size:10px}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{padding:20px 20px 20px 20px!important;font-size:13px}.lien-bleu a{color:#242955;text-decoration:none}.titre-bleu{font-family:"Madimi One",Sans-serif;font-size:200px;font-weight:300;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5a00b885}.lien-fond-noir a{color:white!important}.lien-fond-blanc a{color:black!important;text-decoration:none!important}.btn a.elementor-button.elementor-button-link.elementor-size-sm{border:solid 2px #d52a2b}.elementor-1170 .elementor-element.elementor-element-8747643 .elementor-button:hover{border:solid 2px #d52a2b!important;color:#d52a2b}.btn a.elementor-button.elementor-button-link.elementor-size-sm:hover{border:solid 2px #fff}.btn-footer a.elementor-button.elementor-button-link.elementor-size-sm{border:solid 2px #141730}.btn-footer a.elementor-button.elementor-button-link.elementor-size-sm:hover{border:solid 2px #fff}.lien-footer-nav a:hover{color:#ffd600!important}.btn-rouge a.elementor-button.elementor-button-link.elementor-size-sm:hover{font-family:"Poppins",Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:.3px;color:#D52A2B;background-color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D52A2B;border-radius:150px 150px 150px 150px}.btn-rouge a.elementor-button.elementor-button-link.elementor-size-sm{font-family:"Poppins",Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:.3px;color:#fff;background-color:#D52A2B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D52A2B;border-radius:150px 150px 150px 150px}.lien-fond-noir a{color:#000;text-decoration:none;font-weight:400}.lien-noir a{color:#000;text-decoration:none}.lien-noir li{border-left:solid 2px;margin-bottom:20px;padding-left:10px;border-color:#242955}.lien-blanc li{border-left:solid 2px;margin-bottom:20px;padding-left:10px;border-color:#fff}.lien-noir a:hover{color:#242955}.lien-blanc a{color:#fff;text-decoration:none}.lien-blanc a:hover{color:#b9b9b9;text-decoration:none}li#menu-item-33 a{color:#fff}.texte-defilant-container{width:100%;overflow:hidden;background:#fff0;padding:10px 0}.texte-defilant{display:flex;white-space:nowrap;animation:defilement 15s linear infinite}.texte-defilant span{font-size:200px;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0 0 3px #820bff;font-family:'Madimi One';letter-spacing:3px}@keyframes defilement{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-menu-close{color:#000}button.elementskit-menu-close.elementskit-menu-toggler:hover,button.elementskit-menu-close.elementskit-menu-toggler:focus,button.elementskit-menu-close.elementskit-menu-toggler:active{background:#fff0}button.elementskit-menu-hamburger.elementskit-menu-toggler:focus,button.elementskit-menu-hamburger.elementskit-menu-toggler:hover,button.elementskit-menu-hamburger.elementskit-menu-toggler:active{background:#fff0}.actus-slider{position:relative;max-width:100%;overflow:hidden}.slide{display:none;position:relative;text-align:left;background-size:cover;background-position:center;padding:50px 20px;color:#fff;display:flex;justify-content:flex-start;align-items:center}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#242955;border-radius:35px!important}.slide-content{position:relative;z-index:2;display:flex;width:100%;padding:0 25px 0 25px}.slide-image{flex:none;margin-right:20px}.actus-image{max-width:100%;height:auto;border-radius:10px}.slide-text{flex:1;align-content:center}.actus-btn{display:inline-block;padding:10px 20px;background:#d52a2b;color:#fff!important;text-decoration:none!important;border-radius:5px;padding:12px 30px 12px 30px;border-radius:150px;font-size:13px;letter-spacing:.5px;margin-top:30px;border:solid 2px #d52a2b;font-family:'Poppins';TEXT-TRANSFORM:UPPERCASE}.actus-btn:hover{background:#fff0;color:#fff;text-decoration:none!important;margin-top:30px;border:solid 2px #fff}img.actus-image,.actus-image img{height:400px!important;width:270px!important;border-radius:20px;object-fit:cover;margin-right:30px}h2.actus-accueil,p.actus-accueil{color:#fff}h2.actus-accueil{font-family:'Pacifico';margin-bottom:35px}p.actus-accueil{text-align:justify;font-family:'Poppins';font-size:15px}.slider-dots{display:none}.slider-dots{text-align:center;margin-top:20px}.dot{height:7px;width:7px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer}.dot.active{background-color:#717171}.slider-accueil img{border-radius:20px!important}iframe#widget2{border-radius:20px}.partenaires img.swiper-slide-image{background:#242955!important;padding:30px!important;border-radius:20px}.elementor-element.elementor-element-44c9ff7.scroll-background.e-flex.e-con-boxed.e-con.e-parent{margin-top:-8px}body{position:relative;overflow-x:hidden!important}#sky{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#000}.star{position:absolute;background:#ff0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:blinkAnim 5s infinite;opacity:.5;box-shadow:0 0 5px yellow,0 0 10px yellow,0 0 15px #ff0}@keyframes blinkAnim{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}.slider-comedien img.swiper-slide-image,.slider-concept img.swiper-slide-image{height:500px;width:100%;object-fit:cover;border-radius:30px}.slider-affiches img.swiper-slide-image{object-fit:cover;height:600px!important;width:100%;border-radius:30px}.slider-livre-or img.swiper-slide-image{height:315px;width:100%;object-fit:cover!important}div#gwolle-gb-total{font-family:'Poppins';font-size:12px}.gwolle-gb .page-navigation a,.gwolle-gb .page-navigation span{display:inline-block;padding:0 6px;margin-left:0;color:#555;background-color:#fff;border:1px solid #efefef;text-decoration:none;box-shadow:none;font-family:'Poppins'}p.send-button{font-size:11px;text-align:justify!important;color:#000;font-family:'Poppins';margin-top:-56px;padding-left:40px}.li-solid li{border-left:solid 2px #242955;padding-left:20px;margin-bottom:15px}select.wpcf7-form-control.wpcf7-select{border-top:none;border-bottom:solid 1px!important;border-left:0;border-right:none;border-radius:0;background:#fff0;color:#898989;font-size:14px!important}.gauche{margin-right:30px}.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{background:#fff0;color:#cdcbcb;font-size:14px}input.wpcf7-form-control.wpcf7-submit,.btn-standard a{text-transform:uppercase;font-size:13px;font-weight:300;line-height:1.5em;color:#FFF;background-color:#242955;padding:16px 48px 16px 48px;text-align:center;margin:auto;text-transform:uppercase;transition:0.2s ease-out all;border:none;border-radius:150px;font-family:'Poppins';letter-spacing:.5px;border:solid 2px #242955}input.wpcf7-form-control.wpcf7-submit:hover{background:#f000;border:solid 2px #242955;color:#242955;font-weight:500}.dual-forms div{display:inline-block;position:relative;width:47%}.dual-forms input{width:100%}.dual-forms div.gauche.full-width{width:100%}p.lien-politique{font-size:11px;font-family:'Poppins';font-weight:500}form label{margin-bottom:14px;padding:4px;width:100%;font-weight:500;line-height:28px;font-size:12px;font-family:'poppins',sans-serif}span.wpcf7-list-item-label{font-family:'Poppins';font-size:11px}h2.h2-formulaire{font-family:'Pacifico';font-size:17px;text-transform:math-auto}.dual-forms div input{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0px!important}textarea.wpcf7-form-control.wpcf7-textarea{border-left:none!important;border-right:none!important;border-top:none!important;height:40px!important}span.wpcf7-form-control-wrap,span.wpcf7-form-control-wrap select{width:100%}textarea.wpcf7-form-control.wpcf7-textarea{width:98.5%;height:116px}p.send-button{text-align:center}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus,input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus,input.wpcf7-form-control.wpcf7-text:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus{border-color:#898989!important;color:#898989}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background:#fff0;border-color:#898989!important;color:#898989}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{border-color:#898989!important;color:#898989}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{border-color:#898989;color:#898989}.wpcf7-not-valid-tip{color:red!important;font-size:10px}.dual-forms,.ending-bloc-form{font-family:'Poppins';text-transform:uppercase}input.wpcf7-form-control.wpcf7-submit.has-spinner{display:flex;margin:auto;margin-top:53px}input[type="checkbox"]{accent-color:#242955}p.lien-politique a{color:#242955;text-decoration:none}.blog-img-header img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{height:350px;margin-bottom:20px}.img-cta-blog img{border-radius:20px;height:250px;object-fit:cover;margin-bottom:-41px;margin-top:25px}.single-post h3.wp-block-heading{font-family:'Pacifico';color:#242955;font-size:19px;margin-top:30px}.single-post .page-content{background:#fff;padding:30px;border-radius:30px;margin-bottom:100px;background:#fff;border-radius:25px;padding-top:30px;width:3962px}.wp-block-latest-posts__post-title{padding-right:10px}.single-post h1.entry-title{font-family:'Pacifico';font-size:50px}.single-post .page-header{padding-top:150px;color:#fff;font-family:'Pacifico'}h2.wp-block-heading.articles-recents{font-family:'Pacifico';font-size:23px;color:#242955}img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{border-radius:20px}figure.wp-block-image.size-large.img-blog img{border-radius:30px!important;height:300px;object-fit:cover;margin-top:25px;margin-bottom:-44px}a.wp-block-button__link.wp-element-button{background:#242955;color:#fff;text-transform:uppercase;font-size:14px;font-family:'Poppins';padding:15px 50px 15px 50px;margin-bottom:30px;text-decoration:none}a.wp-block-button__link.wp-element-button:hover{background:#313a7d}#sidebar{width:150%;margin-left:24px;margin-top:-50px;background:#fff;border-radius:30px;padding-left:20px;padding-top:30px;margin-top:0;height:800px}img.attachment-thumbnail.size-thumbnail.wp-post-image{margin-top:25px}a.wp-block-latest-posts__post-title{color:#000;font-family:'Poppins';font-size:13px}.single-post h2.wp-block-heading{font-family:'Pacifico';font-size:25px;color:#242955;margin-top:20px}.single-post img.attachment-large.size-large.wp-image-20{display:flex;margin:auto}.single-post p{text-align:justify;font-family:'Poppins';font-size:15px}ul{padding:0;list-style:none}.sidebar-content{display:flex}#sidebar ::marker{color:#fff}.wp-block-latest-posts__list.wp-block-latest-posts img{margin-bottom:15px}.wp-block-latest-posts__featured-image img{height:80px!important;max-width:100%!important;width:400px!important;object-fit:cover!important;margin-bottom:6px!important}.wp-block-latest-posts__post-date{display:block!important;font-size:.8125em!important;margin-bottom:20px;margin-top:-5px}.blog img{height:200px!important;object-fit:cover}.single-post li{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size)}.gwolle-gb-write-button input.button.btn.btn-default{background:#242955;color:#fff;font-family:'Poppins';font-size:13px;border-radius:120px;border:solid 2px #242955;padding-left:30px;padding-right:30px;text-transform:uppercase;letter-spacing:.5px}.gwolle-gb-write-button input.button.btn.btn-default:hover{background:#fff;color:#242955;font-family:'Poppins';font-size:13px;border-radius:120px;border:solid 2px #242955;padding-left:30px;padding-right:30px;text-transform:uppercase;letter-spacing:.5px}.gb-entry-content{font-family:'Poppins';font-size:15px;margin-top:15px;margin-bottom:15px}.gb-author-info{margin-top:15px;font-family:'Pacifico';font-size:18px;margin-top:50px;color:#242955}.gwolle-gb h3{font-family:'Pacifico';margin-top:20px;color:#242955}.gb-admin_reply_uid.gb-admin-reply-uid{margin-top:15px;font-family:'Pacifico';font-size:17px;margin-top:50px;color:#D52A2B;margin-top:5px}.gwolle-gb .page-navigation a,.gwolle-gb .page-navigation span{padding:0 10px!important}input.gwolle_gb_submit.button.btn.btn-primary{background:#d52a2b;border:solid 1ps #d52a2b;color:#fff;border-radius:150px;text-transform:uppercase;font-size:13px;font-family:'Poppins'}input.gwolle_gb_submit.button.btn.btn-primary:hover{background:#fff0;border:solid 1px #d52a2b;color:#d52a2b;border-radius:150px;text-transform:uppercase;font-size:13px;font-family:'Poppins'}.gb-admin_reply_content.gb-admin-reply-content{font-family:'Poppins';font-size:15px;margin-top:10px}.gwolle_gb_notice{font-size:13px;margin-bottom:20px}.page-navigation{margin-top:20px}button.gb-notice-dismiss,button.gb-notice-dismiss:hover{background:#d52a2b;color:#fff;border-radius:150px;padding:2px 13px 7px 13px}a.cky-banner-element{background:#242955;padding:15px 30px 15px 30px;border-radius:150px;color:white!important;text-transform:uppercase;font-size:13px;letter-spacing:.5px;font-family:'Poppins'}#cmplz-cookies-overview{background-color:#fff}#cmplz-cookies-overview a{color:#000;text-decoration:none}#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent{overflow:hidden;color:#01061900!important}.cmplz-banner-checkbox label:before{box-shadow:none!important}.cmplz-manage-consent::before{content:"";display:inline-block;vertical-align:middle;margin-left:4px;color:#fff}#cmplz-manage-consent .cmplz-manage-consent{bottom:30px!important;left:30px!important;border-radius:100%!important;color:#010619!important;background:#242955!important;padding:15px 15px 15px 15px!important;min-width:unset!important;width:45px;height:45px!important;padding:0!important;background-image:url(https://spectacles-pour-enfants.eu/wp-content/uploads/2025/04/cookie.png)!important;background-position:center;background-repeat:no-repeat!important}#cmplz-cookies-overview{background-color:#fff}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{font-family:'poppins'}.cmplz-cookiebanner .cmplz-title{font-family:'Pacifico';font-size:1.5em!important}@media screen and (min-width:768px) and (max-width:1024px){#cmplz-manage-consent .cmplz-manage-consent{bottom:45px!important;left:15px!important}}@media screen and (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{bottom:15px!important;left:15px!important}}.cmplz-show-banner.elementor-widget-button a:hover{cursor:pointer;background-color:var(--e-global-color-primary)}.back-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#efca0b;color:#fff;text-align:center;line-height:50px;font-size:24px;border-radius:50%;opacity:.5;z-index:1000;cursor:pointer;transition:opacity 0.3s ease;display:none}a.back-to-top:hover{color:#fff}.back-to-top:hover{opacity:1}.grecaptcha-badge{display:none!important}@media only screen and (max-width:1858px){.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;color:#FFF;border-radius:0 0 0 0;padding:0 10px 0 10px!important}.dual-forms div{display:inline-block;position:relative;width:46%}.gauche{margin-right:10px}}@media only screen and (max-width:1489px){.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{font-family:"Poppins",Sans-serif;font-size:12px;text-transform:uppercase;color:#FFF;border-radius:0 0 0 0;padding:0 15px 0 15px}}@media only screen and (max-width:1366px){.slider-affiches img.swiper-slide-image{object-fit:cover;height:404px!important}}@media only screen and (max-width:1320px){.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{font-family:"Poppins",Sans-serif;font-size:11px;text-transform:uppercase;color:#FFF;border-radius:0 0 0 0;padding:0 10px 0 10px}}@media only screen and (max-width:1200px){.slider-affiches img.swiper-slide-image{object-fit:cover;height:435px!important}}@media only screen and (max-width:1199px){.sidebar-content{display:block}.single-post .page-content{width:auto!important}#sidebar{width:100%;margin-left:0;margin-top:-50px;background:#fff;border-radius:30px;padding-left:0;padding-top:30px;margin-top:0;height:auto;padding-bottom:45px;margin-bottom:70px}#sidebar li{text-align:center}.wp-block-latest-posts__featured-image img{height:155px!important;max-width:100%!important;width:1525px!important;object-fit:cover!important;margin-bottom:6px!important;padding-left:30px;padding-right:10px}#sidebar .single-post h2.wp-block-heading{padding-left:30px}}@media only screen and (max-width:1176px){.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{font-family:"Poppins",Sans-serif;font-size:11px!important;text-transform:uppercase;color:#FFF;border-radius:0 0 0 0;padding:0 5px 0 5px!important}}@media only screen and (max-width:1024px){.slider-affiches img.swiper-slide-image{object-fit:cover;height:465px!important}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator{color:#fff;fill:#fff}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{color:#000;padding:5px 10px 5px 10px!important}}div#ekit-megamenu-menu{background:#242955}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{padding:5px 6px 5px 6px;font-size:13px}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-menu-close{color:#fff;border-color:#fff}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{font-family:"Poppins",Sans-serif;font-size:13px!important;text-transform:uppercase;color:#FFF;border-radius:0 0 0 0}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;border:none}ul#menu-menu{margin-left:15px}@media screen and (max-width:880px){.slider-affiches img.swiper-slide-image{object-fit:cover;height:406px!important}.slider-concept img.swiper-slide-image{height:390px;width:100%;object-fit:cover;border-radius:30px}.dual-forms div{display:inline-block;position:relative;width:100%}}@media only screen and (max-width:767px){.slide-content{position:relative;z-index:2;display:block;width:100%;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-1075bf2 .elementskit-navbar-nav>li>a{font-family:"Poppins",Sans-serif;font-size:18px!important;text-transform:uppercase;color:#FFF;border-radius:0 0 0 0;padding:11px 5px 0 5px!important}img.actus-image{height:auto;width:100%;border-radius:20px;object-fit:cover;margin-right:30px}p.actus-accueil{font-size:14px}h2.actus-accueil{font-size:20px}.slider-affiches img.swiper-slide-image{object-fit:cover;height:565px!important}.slider-comedien img.swiper-slide-image,.slider-concept img.swiper-slide-image{height:258px;width:100%;object-fit:cover;border-radius:30px}.slider-concept img.swiper-slide-image{height:190px;width:100%;object-fit:cover;border-radius:30px}.single-post main#content{padding:0 25px 0 25px}.single-post .page-header{padding-top:110px}.single-post h1.entry-title{font-family:'Pacifico';font-size:25px}.single-post h2.wp-block-heading{font-size:20px}.single-post p{font-size:14px}.single-post h3.wp-block-heading{font-family:'Pacifico';color:#242955;font-size:16px;margin-top:30px}}