header .header_top {
    min-height: 75px;
    padding: 18px 25px 18px 21px;
}

header .header_top .gnav_container .buttons {
        position: fixed;
    top: 110px;
    right: 20px;
}
.sp header .header_top .gnav_container .buttons {
    position: static;
    margin-top: 40px;
}

header .header_top .gnav_container .buttons .button {
    box-shadow: 0 3px 6px rgba(0,0, 0, 0.16); /* x, y, radius, color */
}