main .btn{width:100%;display:block;
/*margin:0 .25rem .75rem 0;*/
/*background-color:#2e4b61;*/
border-radius:.2rem;font-size:70%;letter-spacing:.03em;text-transform:uppercase}
main .btn{width:auto;display:inline-block}main .btn:hover{background-color:#213545}main .btn-danger{background-color:#9d252d}main .btn-danger:hover{background-color:#7c1d23}}main #events{font-family:monospace;font-size:80%}.slide-menu{width:340px;background-color:#213545}.slide-menu,.slide-menu a{font-size:.8rem;color:#fff}.slide-menu a{padding:.9rem 1.5rem;border-bottom:1px solid #14202a;text-decoration:none}.slide-menu a:hover{background-color:#172531}.slide-menu .controls{display:flex;margin-bottom:1rem}.slide-menu .btn{padding:.75rem 1.5rem;flex:1 0 auto;font-size:90%;color:#fff;background-color:#172531;text-transform:uppercase}.slide-menu .btn:first-of-type{text-align:left}.slide-menu .btn:first-of-type:before{content:"⮜";margin-right:.5rem}.slide-menu .btn:last-of-type{text-align:right}.slide-menu .btn:last-of-type:before{content:"✕";margin-right:.5rem}.slide-menu .slide-menu__backlink{text-transform:uppercase}#test-menu-left p{font-size:110%;padding-left:1.25rem;padding-right:1.25rem}


main .btn:hover {
    background-color: #cccccc!important;
}
.slide-menu a {
    padding: 0.9rem 1.5rem;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
}
.slide-menu, .slide-menu a {
    font-size: .8rem;
    color: #f45917;
    font-weight: bold;
}

.slide-menu {
    width: 340px;
    background-color: rgb(247 247 247);
}
.slide-menu .btn {
    padding: 0.75rem 1.5rem;
    flex: 1 0 auto;
    font-size: 90%;
    color: #f45917;
    background-color: rgb(204 204 204);
    text-transform: uppercase;
}

.slide-menu ul a {
    display: block;
}
.slide-menu a:hover {
    background-color: #cccccc;
    color: #f45917;
}
.slide-menu .controls {
    display: flex;
    margin-bottom: 0rem;
}