Ciao, puoi risolvere abbastanza facilmente.
Quell'effetto è dato da una regola che sta nel file style.css dentro la cartella css.
Puoi modificare direttamente questo file. Magari tieni sempre una copia di backup prima di qualsiasi modifica.
Apri quel file con un editor; è sufficiente il blocco note se non hai altri editor.
Vai alla riga 591 oppure cerca questa riga .main-menu ul li a:after dove è definita questa regola:
codice:
.main-menu ul li a:after {
position: absolute;
content: '';
width: 0;
height: 2px;
background: #fff;
left: 50%;
top: 26px;
margin-left: -17px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
Rimuovi le parti che segno in rosso e modifica il valore della proprietà top che evidenzio:
codice:
.main-menu ul li a:after {
position: absolute;
content: '';
width: 0;
height: 2px;
background: #fff;
left: 50%;
top: 26px;
margin-left: -17px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
Dovrai ottenere questo:
codice:
.main-menu ul li a:after {
position: absolute;
content: '';
width: 0;
height: 2px;
background: #fff;
left: 50%;
top: calc(50% + .7em);
margin-left: -17px;
opacity: 0;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
In questo modo quella barretta diagonale risulterà orizzontale sotto le voci del menu.
Vedi se può andare bene così, fai sapere