:root {
--lightblue-fluo-color: #05f9e2;
--yellow-fluo-color: #e2f705;
--magenta-fluo-color: #f50b86;
--green-fluo-color: #a3f307;
--black-color: #000000;
--white-color: #ffffff;
} .lightblue-fluo-text {
color:var(--lightblue-fluo-color);
}
.yellow-fluo-text {
color:var(--yellow-fluo-color);
}
.magenta-fluo-text {
color:var(--magenta-fluo-color);
}
.green-fluo-text {
color:var(--green-fluo-color);
}
.et_pb_button:hover {
background-image: url(//www.zoogenic.it/wp-content/themes/divi-zoogenic/assets/img/icon-rainbow.png);
background-size: cover;
background-position: center;
} #top-header {
display:none;
}
@media (min-width: 981px) {
#top-header {
display:block;
}
}
#top-header .icon {
display:inline-block;
width:auto;
margin-right:20px;
transition: all 300ms ease 0ms;
}
#top-header .icon .et-pb-icon:hover {
background-image: url(//www.zoogenic.it/wp-content/themes/divi-zoogenic/assets/img/icon-rainbow.png);
background-size: cover;
background-position: center;
-webkit-background-clip: text;
background-clip: text; 
color: transparent !important;
transition: all 300ms ease 0ms;
}
#top-header .et_pb_column .icon.social:last-of-type,
#top-header .et_pb_column .icon.user:first-of-type {
margin-right:0;
}
#top-header .icon.social {
float:left;
}
#top-header .icon.user {
float:right;
}
#top-menu ul li {
margin:0 10px 0 0;
padding:0;
}
#top-menu ul li:last-of-type {
margin-right:0;
}
#top-menu a,
#top-menu a:visited {
padding: .3em 1em;
line-height: 1.7em;
transition: all 300ms ease 0ms;
background-image: none;
border-radius:50px;
transition: all 300ms ease 0ms;
} #top-menu a:hover,
#top-menu a:active {
padding: .3em 2em .3em .7em;
transition: all 300ms ease 0ms;
background-image: url(//www.zoogenic.it/wp-content/themes/divi-zoogenic/assets/img/icon-rainbow.png);
background-size: cover;
background-position: center;
border-radius:50px;
transition: all 300ms ease 0ms;
}
#top-menu a:after {
font-family: ETmodules !important;
speak: none;
font-size: 32px;
line-height: 1em;
content: "\35";
opacity: 0;
position: absolute;
margin-left: -2em;
-webkit-transition: all .2s;
transition: all .2s;
text-transform: none;
-webkit-font-feature-settings: "kern" off;
font-feature-settings: "kern" off;
font-variant: none;
font-style: normal;
font-weight: 400;
text-shadow: none;
}
#top-menu a:hover:after {
opacity: 1;
margin-left: 0;
} #footer .menu-footer ul {
display:block;
}
#footer a,
#footer a:visited {
color:var(--lighBlack-color);
}
#footer a:hover,
#footer a:active {
background-image: url(//www.zoogenic.it/wp-content/themes/divi-zoogenic/assets/img/icon-rainbow.png);
background-size: cover;
background-position: center;
-webkit-background-clip: text;
background-clip: text; 
color: transparent !important;
}