.menu a, a.btn {
	position: relative;
    color: white !important;
    text-decoration: none;
    background-color: #F33;
    font-family: 'BottleDepot', Sans-Serif;
    font-size: 20px;
    display: inline-block;
    padding: 5px 4px 0px 4px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
    -moz-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
    box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
	width: 120px;
	text-align: center;
  margin: 0px 5px 20px 5px;
	
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}
.menu a.sel, a.btn.sel {
  color: #000 !important;
  background-color: #79d021;
  -webkit-box-shadow: 0px 9px 0px rgba(60,104,16,1), 0px 9px 25px rgba(0,0,0,.7);
  -moz-box-shadow: 0px 9px 0px rgba(60,104,16,1), 0px 9px 25px rgba(0,0,0,.7);
  box-shadow: 0px 9px 0px rgba(60,104,16,1), 0px 9px 25px rgba(0,0,0,.7);
}

.menu a:active, a.btn:active {
    -webkit-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
    -moz-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
    box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
    position: relative;
    top: 6px;
}

.menu a.sel:active, a.btn.sel:active {
    -webkit-box-shadow: 0px 3px 0px rgba(60,104,16,1), 0px 3px 6px rgba(0,0,0,.9);
    -moz-box-shadow: 0px 3px 0px rgba(60,104,16,1), 0px 3px 6px rgba(0,0,0,.9);
    box-shadow: 0px 3px 0px rgba(60,104,16,1), 0px 3px 6px rgba(0,0,0,.9);
}