#rs {
    padding-bottom: 24px;
    padding-top: 23px;
}

#menu .content {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 110px;
    height: 100%;
    box-shadow: 18px 0px 38px black;
}

#menu a {
    font-family: 'Minion Pro Regular';
    padding-left: 35px;

    color: black;
    text-decoration: none;
}

#open_menu {
    position: fixed;
    top: 26px;
    right: 70px;
    width: 42px;
    padding: 0;
    margin: 0;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: 0;
    color: white;
    font-weight: 900;
    font-size: 1em;
    cursor: pointer;
    z-index: 5;
}

#close_menu {
    position: absolute;
    top: 20px;
    font-family: 'Minion Pro Regular';
    border: 0;
    background: 0;
    right: 20px;
    cursor: pointer;
}

#menu {
    position: fixed;
    top: 0;
    right: 0;
    transform: translateX(100%);
    transition: all 0.5s linear;
    height: 100%;
}

#logo {
    width: 32px;
    filter: drop-shadow(1px 2px 1px black);
}

#menu.display {
    display: block;
    top: 0;
    height: 100%;
    width: 185px;
  
    position: fixed;
    z-index: 5;
    background-color: white;
right: -185px;
    transition: transform 0.5s linear;

    transform: translateX(0);
    right: 0;
}
#logo{
    width: 32px;
    filter:drop-shadow(1px 2px 1px black);
}

@media(max-width:800px){
    #open_menu{
        right: 33px;
    }
    #menu a{
        padding-left: 0;
        text-align: center;
    }
    #menu.display{
        width: 100%;
    } 
    /* #rs{
    right: 0;
    position: fixed;
    z-index: 5;
    background-color: white;
    transform: translateX(0);
} */
}


@media(max-width:800px) {
    #open_menu {
        right: 33px;
    }

    #menu a {
        padding-left: 0;
        text-align: center;
    }

    #menu.display {
        width: 100%;
    }

    #rs {
        display: flex;
        align-items: flex-start;
        justify-content: space-around;
        padding-top: 0;
    }
}