.elementor-widget-breadcrumbs p, .elementor-widget-breadcrumbs a{
font-weight: bold;
font-size: 1rem;
}
@media (max-width: 700px) {
.ssmenu-fond-mobile {
background-color: #FFF;
margin:0 !important;
}
.ssmenu-fond-mobile .elementor-widget-container, .ssmenu-fond-mobile .elementor-element { 
border-radius: 0 !important;
box-shadow: none !important;
}
}
#menu-boutique a:before {
content: "NEW";
color: #FFF !important;
font-size: 8px;
font-weight: bold;
background-color: rgb(11, 163, 199);;
border-radius: 4px;
padding: 1px 3px;
position: absolute;
width: 50%;
left: 40%;
top: -15px;
transform: translateX(-50%);
text-align: center;
animation: vibrate 0.5s infinite;
}
@media (max-width: 600px) {
#menu-boutique a:before {
position: relative;
width: 100%;
left: 0;
top: 0;
}
}
@keyframes vibrate {
0% { transform: rotate(0deg); }
10% { transform: rotate(-2deg); }
20% { transform: rotate(2deg); }
30% { transform: rotate(0deg); }
40% { transform: rotate(2deg); }
50% { transform: rotate(-2deg); }
60% { transform: rotate(0deg); }
70% { transform: rotate(-2deg); }
80% { transform: rotate(2deg); }
90% { transform: rotate(0deg); }
100% { transform: rotate(-2deg); }
}
.slideInRight {
-webkit-animation: slide-in-right 3.5s 1;
animation: slide-in-right 3.5s 1;
}
@-webkit-keyframes slide-in-right {
0% { transform: translateX(100%); }
14.28% { transform: translateX(0); }
85.71% { transform: translateX(0); }
100% { transform: translateX(100%); }
}
@keyframes slide-in-right {
0% { transform: translateX(100%); }
14.28% { transform: translateX(0); }
85.71% { transform: translateX(0); }
100% { transform: translateX(100%); }
}