.blocco-C.blocco.dark {
    color: #A8ADB1;
}

.blocco-C ul.menu {
    font-family: "playfair-display-regular", serif;
    font-size: 25px;
    line-height: 125%;
}

.blocco-C ul.menu li {
    border-bottom: 1px solid;
}

.blocco-C ul.menu li.current-menu-item {display: none;}

.blocco-C ul.menu li a {
    display: block;
    padding: 10px 40px 20px 10px;
    background-repeat: no-repeat;
    background-size: auto 18px;
    background-position: right 20px bottom 25px;
}

.blocco-C.dark ul.menu li a {background-image: url("../img/arrow/arrow-page-menu_dark.svg");}
.blocco-C.light ul.menu li a {background-image: url("../img/arrow/arrow-page-menu_light.svg");}
/*--------------------------------------------------------------------------------*/
/*** Media Query ***/
/* sopra 000px -> bootstrap ref. */
@media (min-width: 415px) {}
@media (min-width: 576px) /* SM */ {}
@media (min-width: 768px) /* MD */ {}
@media (min-width: 992px) /* LG */ {
    .blocco-C ul.menu {font-size: 40px;}
    .blocco-C ul.menu li a {background-size: auto 28px; padding: 10px 60px 20px 20px;}
}
@media (min-width: 1200px) /* XL */ {}
@media (min-width: 1367px) {}
@media (min-width: 1920px) {}

/* sotto 000px -> bootstrap ref. */
@media (max-width: 1200px) /* XL */ {}
@media (max-width: 992px) /* LG */ {}
@media (max-width: 768px) /* MD */ {}
@media (max-width: 576px) /* SM */ {}

/* orientamento finestra/dispositivo */
@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}

/* solo dispositivi touch */
@media (hover: none) {}