
.LdM {
    background-color: rgba(44,158,255,0.5);
}

.LdM.-sticky {
    position: fixed;
    left: 0; right: 0;
}

.LdM .section-w {
    position: relative;
}

.LdM .M-link {
    display: block;
    text-align: center;
    padding: 13px 20px;
    -webkit-transition: padding .3s ease;
-moz-transition: padding .3s ease;
-ms-transition: padding .3s ease;
-o-transition: padding .3s ease;
transition: padding .3s ease;
}



    .LdM .M-list {
        max-width: 792px;
        margin: 0 auto;

        display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;

-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: space-evenly;
-moz-box-pack: space-evenly;
-webkit-justify-content: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
    }



@media (max-width: 810px) {
    .LdM .M-link {
        padding: 1.5576vw 1.5576vw;
    }
}

@media (max-width: 480px) {
    .LdM .M-link {
        padding: 5px 5px;
    }
}