@keyframes slideDown {
    from {
        opacity: 0;
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}



.nav {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
    font-size: 18px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    /*width: 75%;*/
    line-height: 50px;
    margin: 0 auto 0;
    /*background: #3D8BCC;*/
    z-index: 9999;

}

.nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.nav ul li {
    display: inline-block;
    position: relative;
    opacity: 0; /* Imposta l'opacità iniziale a 0 per tutti gli elementi del menu */
    animation: slideDown 1s ease forwards;
    animation-delay: calc(var(--animation-order) * 0.1s);
    
}

.nav ul li a {
    color: #ffffff;
    text-decoration: none;
    padding: 0px 0px;
    display: block;
    /*margin: 0 5.9rem;*/
}

.nav ul li a:hover {
    color: #d8b573;
}

.sub_menu {
    position: absolute;
    /*background-color: rgba(0, 0, 0, 0.4);*/
    background-color: #214960;
    width: 350px;
    line-height: 1.6;
    padding: 10px 10px!important;


}

ul.sub_menu {
    display: none;
}

ul.sub_menu li{
    display: block;
}

.nav ul li:hover ul.sub_menu {
    display: block;
}

.marginmenu{
    margin: 0 8.9rem;
}


/* nascondo il menù orginale nella versione desktop */
@media screen and (max-width: 1300px) {
.marginmenu{
    margin: 0 6.9rem;
}
}


 .page-id-8 #menu-item-895 a {
    color: #d8b573; }

 .page-id-10 #menu-item-896 a {
    color: #d8b573; }

  .page-id-1 #menu-item-898 a {
    color: #d8b573; }  
    
  .page-id-14 #menu-item-899 a {
    color: #d8b573; }       

  .page-id-16 #menu-item-900 a {
    color: #d8b573; }    

  .page-id-847 .select{
    color: #d8b573; }     

  .page-id-857 .select{
    color: #d8b573; }   

  .page-id-871 .select{
    color: #d8b573; } 

  .page-id-860 .select{
    color: #d8b573; }            

  .page-id-879 .select{
    color: #d8b573; }      

  .page-id-890 .select{
    color: #d8b573; }                

  .page-id-882 .select{
    color: #d8b573; }            



/* nascondo il menù orginale nella versione desktop */
@media screen and (min-width: 992px) {
.main-menu  {

display: none!important;

}
}

/* nascondo il menù nuovo nella versione mobile */
@media screen and (max-width: 992px) {
.nav{

display: none!important;

}
}



