.menu {
    float: left !important;
    width: 100%;
    text-align: center;
}
.menu ul li a {
    float: left;
    color: #004899 !important;
    font-weight: 500;
    display: block;
    text-transform: uppercase;
    padding: 1.2em 0.5em;
}
section {
    float: left;
    display: block;
    height: 100%;
    margin: 0;
}

#section-section1 {
    background: #2c3e50;
}

#section-section2 {
    background: #16a085;
}

#section-section3 {
    background: #27ae60;
}

#section-section4 {
    background: #c0392b;
}

.horizon-prev, .horizon-next {
    position: fixed;
    top: 50%;
    margin-top: -24px;
    z-index: 9999;
}

.horizon-prev {
    left: 20px;
}

.horizon-next {
    right: 20px;
}