/**
Theme Name: Spraylab
Author: Code-CodeC
Author URI: https://www.code-codec.fr/
Description: Based on Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: spraylab
Template: astra
*/
a {
  color : black;
  text-decoration: underline;
}
#menu-1-43087ab a.elementor-item.menu-link{
  position:relative;
}
#menu-1-43087ab a.elementor-item.menu-link:before{
  transition: .3s ease-out;
  content:"";
  background-color:yellow;
  width:0%;
  height:1.2em;
  position:absolute;
  z-index:-1;
  filter:url("filter.svg");
  left:-0.1em;
  top:1em;
  padding:0 0.25em;
  opacity: 0;
}
#menu-1-43087ab a.elementor-item.menu-link:hover{
  color:black;
}
#menu-1-43087ab a.elementor-item.menu-link:hover::before{
    opacity:1;
    width:100%;
    stroke-dashoffset: 0;
}

a{
  position:relative;
}
/*
a:before{
  transition: .2s ease-out;
  content:"";
  background-color:yellow;
  width:0%;
  height:1em;
  position:absolute;
  z-index:-1;
  filter:url("filter.svg");
  left:-0.1em;
  top:0.1em;
  padding:0 0.25em;
  opacity: 0;
}
a:hover::before{
    opacity:1;
    width:100%;
    height:1em;

    stroke-dashoffset: 0;

}
*/
a:not(.no-stabilo, #wp-admin-bar-root-default *, .menu-item, .menu-link, .elementor-button-wrapper * ){
	
	/*
	 * color:black;
	 */
	font-family: "Texte bold italique", Sans-serif;
    font-weight: normal;
    font-style: normal;
	
	background-size: 0% 100% ;
	background-position: 0 0;
	background-repeat: no-repeat;
	transition : all .5s linear;
	
	background-image: linear-gradient(
    -100deg,
    rgba(255, 224, 0, 0.2),
    rgba(255, 255, 0, 0.7) 95%,
    rgba(255, 224, 0, 0.1)
  );
	
}
a:not(.no-stabilo, #wp-admin-bar-root-default *, .premium-insta-feed-wrap *, .menu-item, .menu-link, .elementor-button-wrapper *):hover{
	border-radius: 1em 0 1em 0;
	background-size: 100% 100%;
	background-image: linear-gradient(
    -100deg,
    rgba(255, 224, 0, 0.2),
    rgba(255, 255, 0, 0.8) 95%,
    rgba(255, 224, 0, 0.1)
  );
}
