body.elementor-panel-loading #elementor-panel-state-loading {
display: none!important;
} .title_main {
color: #F3D523;
text-stroke: 2px #41828D;
-webkit-text-stroke: 2px #41828D;
}
@media only screen and (max-device-width : 480px) {
.title_main {
color: #F3D523;
text-stroke: 3px #41828D;
-webkit-text-stroke: 3px #41828D;
}
}
.title_baseline {
font-family: "Kalam";
font-size: 0.45em;
line-height: 0.8em;
}
.slider_ludique figcaption {
background-color: #41828d;
width: 710px;
margin: auto;
padding: 10px;
color: #fff;
margin-top: -8px;
}
@media only screen and (max-device-width : 480px) {
.slider_ludique figcaption {
width: 100%;
}
}
.slider_ludique .swiper-pagination-clickable {
bottom: -15px;
}
.slider_ludique .swiper-pagination-bullets .swiper-pagination-bullet {
width: 19px!important;
height: 19px!important;
margin: 0 20px;
}
.swiper-pagination-bullet-active {
}
.case_logo_menu .elementor-widget-image .elementor-widget-container {
display: flex;
}
.case_logo_menu .elementor-widget-image .elementor-widget-container a {
margin: auto;
}
.case_logo_menu .elementor-nav-menu--burger .elementor-widget-container {
display: flex;
}
.case_logo_menu .elementor-nav-menu--burger .elementor-widget-container .elementor-menu-toggle {
margin: auto;
padding: 0;
background-color: initial;
} .select_lang .js-wpml-ls-item-toggle {
display: inline;
background-color: initial;
border: none;
}
.select_lang .js-wpml-ls-item-toggle .wpml-ls-native {
font-size: 28px;
font-family: Kalam, sans-serif;
font-weight: bold;
line-height: 10px;
}
.select_lang .wpml-ls-flag {
display: none;
}
.select_lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .select_lang .wpml-ls-legacy-dropdown a:focus, .select_lang .wpml-ls-legacy-dropdown a:hover {
color: yellow;
background: initial;
}
.select_lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-native {
color: #41828d;
font-family: 'Kalam';
font-size: 28px;
font-weight: bold;
}
.select_lang .wpml-ls-legacy-dropdown a {
background-color: initial;
border: none;
} .sect_newletter_btn .elementor-field-type-recaptcha_v3 {
width: 0%
}
.sect_newletter_btn .e-form__buttons {
width: 27%;
}
@media only screen and (max-device-width : 1024px) {
.sect_newletter_btn .e-form__buttons {
width: 100%;
}
} .woocommerce-account main#content {
height: 100vh;
display: flex;
flex-direction: column;
}
.woocommerce-account main#content a {
color: #41828d;
}
.woocommerce-account main#content .page-header {
margin-top: 30px;
}
.woocommerce-account main#content .woocommerce-MyAccount-navigation {
background-color: #F7F7F7;
padding: 30px;
border-radius: 15px;
}
.woocommerce-account main#content .woocommerce-MyAccount-content {
font-family: 'kalam';
font-size: 20px;
} .sticker_produit p {
margin-block-end:0;
color: #fff!important;
}
.sticker_produit .elementor-button-link {
padding: 5px 18px;
}
.sticker_produit .elementor-button-link:has(.available-on-backorder) {
background-color: #2a66c3!important;
}
.sticker_produit .elementor-button-link:has(.in-stock) {
background-color: #39955e!important;
}
.sticker_produit_2{
position: absolute;
top: 20px;
right: 20px;
}
.sticker_produit_2 p {
margin-block-end:0;
color: #fff!important; }
.sticker_produit_2 {
padding: 5px 18px;
border-radius: 100px;
}
.sticker_produit_2:has(.available-on-backorder) {
background-color: #2a66c3!important;
}
.sticker_produit_2:has(.in-stock) {
background-color: #39955e!important;
}
.loop_produits .elementor-widget-container del {
font-size: 19px;
color: #a7a7a7;
}
.ajout_panier .in-stock {
padding: 5px 18px;
border-radius: 100px;
background-color: #39955e!important;
color: #fff!important;
}
.ajout_panier .available-on-backorder {
padding: 5px 18px;
border-radius: 100px;
background-color: #2a66c3!important;
color: #fff!important;
}
.fa {
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.fa-times:before {
content: "\f00d";
}
.fa-check:before {
content: "\f00c";
}
.question_texte p, .question_question_texte p {
margin-block-end: 0;
}
.woosb-products .woosb-product {
display: none;
} .bouton-click .elementor-button {
border-bottom: 6px solid var( --e-global-color-accent )!important; transition: transform 0.15s ease;
} .bouton-click .elementor-button.animate {
animation: click_btn 0.3s forwards;
}
@keyframes click_btn {
0%   { border-bottom-width: 6px; }
50%  { border-bottom-width: 3px!important; }
100% { border-bottom-width: 6px; }
} .case_illustration {
max-height: 46vh;
}
.case_illustration .img_illustration {
max-height: 100%;
} .background_anim {
animation: scroll-diagonal 15s linear infinite; }
@keyframes scroll-diagonal {
0% {
background-position: 0 0;
}
100% {
background-position: 50% 100%; }
}