.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#a1c861!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#a1c861}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#a1c861}.footer-widget h4{color:#a1c861}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#a1c861}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#a1c861}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1323px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1483px}a{color:#57b6ed}#top-header,#et-secondary-nav li ul{background-color:#a1c861}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a{color:#a1c861}#main-footer{background-color:#f5acb4}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#000000}.footer-widget{color:#000000}#main-footer .footer-widget h4{color:#000000}.footer-widget li:before{border-color:#000000}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.3em}#footer-widgets .footer-widget li:before{top:6.1px}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#000000}#et-footer-nav .bottom-nav li.current-menu-item a{color:#000000}#footer-info,#footer-info a{color:#000000}#footer-bottom .et-social-icon a{font-size:32px}#footer-bottom .et-social-icon a{color:#ffffff}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:0.8em}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_pb_section{padding:0% 0}.et_pb_fullwidth_section{padding:0}.et_header_style_centered #logo{max-height:54%}.et_pb_svg_logo.et_header_style_centered #logo{height:54%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#a1c861}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#a1c861!important}}@media only screen and (min-width:1653px){.et_pb_row{padding:33px 0}.et_pb_section{padding:0px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:99px}.et_pb_fullwidth_section{padding:0}}#filtres-ateliers-categories .filtre-ateliers-categories-ligne{display:flex;justify-content:center;border-bottom:2px solid #ddd;flex-wrap:wrap}.filtre-ateliers-tab{background:none;border:none;padding:10px 20px;margin:0;font-size:16px;cursor:pointer;position:relative;transition:all 0.3s ease;color:#333}.filtre-ateliers-tab.active{color:#a1c861}.filtre-ateliers-tab.active::after{content:"";display:block;height:3px;border-color:#a1c861;border-witdh:2px;position:absolute;bottom:-2px;left:0;right:0}.filtre-ateliers-btn{background:#eee;border:none;padding:8px 15px;margin:5px;border-radius:20px;cursor:pointer;font-size:14px;transition:all 0.3s ease}.filtre-ateliers-btn.active{background:#a1c861;color:white}.atelier-box{border-color:#a1c861;border-style:solid;border-width:4px;border-radius:0px;padding:20px;margin:15px;box-shadow:0 4px 10px rgba(0,0,0,0.08);display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease;position:relative;height:300px;align-items:center;text-align:center}.atelier-box:hover{transform:translateY(-5px)}.atelier-logo img{height:100px;width:auto}.atelier-content{width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.atelier-titre{font-size:1.3rem;margin-bottom:3px;margin:0;line-height:1.3}.atelier-entreprise{font-size:1.1rem;color:#444!important;margin-bottom:10px;margin:0;line-height:1.3;font-style:italic}.atelier-footer{display:flex;justify-content:space-between;font-size:0.9rem;color:#444;margin-top:auto;padding-top:10px;border-top:1px solid #ddd;text-align:left}.atelier-age{font-weight:bold}.atelier-cat{font-style:italic}.atelier-popup-maintitle{font-size:4rem;font-weight:bold;margin-bottom:20px;text-transform:none}.atelier-popup-mainsubtitle{font-size:2rem;font-style:italic;font-weight:bold;text-transform:uppercase;margin-top:0px;margin-bottom:5px}.atelier-popup-no{color:#a1c861;font-weight:bold}.atelier-popup-cat{font-weight:bold;padding-bottom:0em}.atelier-popup-age{font-style:italic;font-weight:bold}.atelier-popup-timing{color:#444}.atelier-popup-accro{color:#444;font-weight:bold;font-size:1.5rem;line-height:1.5}.atelier-popup-desc{color:#444}.atelier-popup-embedded-pic img{width:100%;height:auto;max-height:300px;object-fit:contain;display:block;text-align:right}.artist-card{position:relative;overflow:hidden;height:400px;width:400px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.artist-card .description{position:absolute;bottom:-340px;left:-40px;background:#fff;color:#000;box-sizing:border-box;padding:6px 12px;font-size:14px;border-radius:0px;text-align:left;width:300px}.artist-card .description .artist-name{color:#8389c3;font-size:1.5em;font-weight:bold}.artist-card .description .show-name{color:#8389c3;font-style:italic;font-size:1.2em;margin-bottom:0.1em}.artist-card .description .show-schedule{font-weight:bold;margin-bottom:0.3em}.artist-card .description .show-location-se{background-color:#f5acb4;color:#fff;display:inline-block;padding:2px 6px}.artist-card .description .show-location-ep{background-color:#fec900;color:#fff;display:inline-block;padding:2px 6px}.artist-card .description .show-location-gs{background-color:#e72e4a;color:#fff;display:inline-block;padding:2px 6px}.artist-card .description .show-location-ga{background-color:#a1c861;color:#fff;display:inline-block;padding:2px 6px}.artist-card .description .show-location-ch{background-color:#5bc5f2;color:#fff;display:inline-block;padding:2px 6px}.artist-card:hover .description{color:#fff;background-color:#8389c3}.artist-card:hover .description .artist-name{color:#fff}.artist-card:hover .description .show-name{color:#fff}.artist-card:hover .description .show-schedule{color:#fff}.artist-card:hover .description .show-location-se{background-color:#fff;color:#f5acb4;display:inline-block;padding:2px 6px}.artist-card:hover .description .show-location-ep{background-color:#fff;color:#fec900;display:inline-block;padding:2px 6px}.artist-card:hover .description .show-location-gs{background-color:#fff;color:#e72e4a;display:inline-block;padding:2px 6px}.artist-card:hover .description .show-location-ga{background-color:#fff;color:#a1c861;display:inline-block;padding:2px 6px}.artist-card:hover .description .show-location-ch{background-color:#fff;color:#5bc5f2;display:inline-block;padding:2px 6px}.cta-full-schedule .et_pb_promo_description{display:inline-block;text-decoration:none;color:#8389c3;font-weight:bold;padding:0.5em 1em;transition:color 0.3s ease;background-color:transparent;font-size:1.2em;border:none}.cta-full-schedule .et_pb_promo_description:hover{background-color:#8389c3;color:#fff}.artist-popup-embedded-pic img{width:100%;height:auto;max-height:500px;object-fit:contain;display:block;text-align:right}.artist-popup-maintitle h1{font-size:3rem;text-transform:uppercase}.artist-popup-maintitle h2{font-size:2rem}@media only screen and (max-width:590px){.artist-card{position:relative;overflow:hidden;height:300px;width:300px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;text-align:left}.artist-card .description{position:absolute;bottom:-240px;left:-40px;background:#fff;color:#000;box-sizing:border-box;padding:6px 12px;font-size:14px;border-radius:0px;text-align:left;width:300px}.artist-popup-maintitle h1{font-size:2rem;text-transform:uppercase}.artist-popup-maintitle h2{font-size:1rem}.artist-popup-bandeau{min-height:20px}.artist-popup-bandeau-lieu{text-align:left}.artist-popup-contenu{transform:translateY(80px)}.atelier-popup-maintitle{font-size:2rem;font-weight:bold;margin-bottom:10px;text-transform:none}.atelier-popup-mainsubtitle{font-size:1rem;font-style:italic;font-weight:bold;text-transform:uppercase;margin-top:0px;margin-bottom:2px}.atelier-popup-bandeau{transform:translate(-15px,25px)}.atelier-popup-contenu{transform:translate(-20px,75px)}.atelier-popup-accro{color:#444;font-weight:bold;font-size:1rem;line-height:1.1;transform:translate(0px,35px)}.atelier-popup-embedded-pic img{width:100%;height:auto;max-height:300px;object-fit:contain;display:block;text-align:left}}@media only screen and (min-width:591px) and (max-width:980px){.artist-card{position:relative;overflow:hidden;height:400px;width:400px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;text-align:left}.artist-card .description{position:absolute;bottom:-340px;left:-40px;background:#fff;color:#000;box-sizing:border-box;padding:6px 12px;font-size:14px;border-radius:0px;text-align:left;width:300px}.artist-popup-maintitle h1{font-size:3rem;text-transform:uppercase}.artist-popup-maintitle h2{font-size:2rem}.artist-popup-contenu{transform:translateY(80px)}}@media only screen and (min-width:981px) and (max-width:1187px){.artist-card{position:relative;overflow:hidden;height:250px;width:250px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;text-align:left}.artist-card .description{position:absolute;bottom:-190px;left:-40px;background:#fff;color:#000;box-sizing:border-box;padding:6px 12px;font-size:14px;border-radius:0px;text-align:left;width:250px}.artist-popup-maintitle h1{font-size:1.2rem;text-transform:uppercase}.artist-popup-maintitle h2{font-size:0.8rem}}@media only screen and (min-width:1188px) and (max-width:1366px){.artist-card{position:relative;overflow:hidden;height:300px;width:300px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;text-align:left}.artist-card .description{position:absolute;bottom:-240px;left:-40px;background:#fff;color:#000;box-sizing:border-box;padding:6px 12px;font-size:14px;border-radius:0px;text-align:left;width:300px}.artist-popup-maintitle h1{font-size:2rem;text-transform:uppercase}.artist-popup-maintitle h2{font-size:1rem}}@media only screen and (min-width:1367px) and (max-width:1486px){.artist-card{position:relative;overflow:hidden;height:350px;width:350px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;text-align:left}.artist-card .description{position:absolute;bottom:-290px;left:-40px;background:#fff;color:#000;box-sizing:border-box;padding:6px 12px;font-size:14px;border-radius:0px;text-align:left;width:300px}.artist-popup-maintitle h1{font-size:2rem;text-transform:uppercase}.artist-popup-maintitle h2{font-size:1rem}}