Strony w nazwie nie powinny mieć spacji.
Litery w stopce trochę duże.
.KT{
color: #000000;
text-decoration: none;
transition: 0.2s;
}
.KT:hover {
background-color: #89A6C4;
color: #fff;
}
#NY{
float: left;
height: 40px;
background-color: #89A6C4;
text-align: center;
width: 161px;
margin-right: 2px;
margin-top: 19px;
font-family: 'Playfair Display', serif;
font-size: 18px;
padding-top: 15px;
padding-bottom: 5px
}
.NY{
color: #000000;
text-decoration: none;
transition: 0.2s;
}
.NY:hover {
background-color: #89A6C4;
color: #fff;
}
Raz używasz klas a raz id :(
Pozdrawiam