  [class*="block-grid-"]>li.red-button{
}

.redbuttons{
    padding:0px 10px;
    width:100%;
}

h2.altheader{
    font-size:1.5em;
}

.red-button a{
color:#FFF;
text-decoration:none;
display:inline-block;
white-space:nowrap;
width:100%;
font-family: "ReplicaProRegular",sans-serif;
font-size:1.5em;
text-align:left;
text-transform:uppercase;
background-color:#d72121;
padding:10px 0 10px 0;
text-align: center;
transition: all 0.4s;
border: 2px solid #d72121;
}

.red-button a .fa {
    margin-right: 6px;
}

.red-button a:hover{
    background-color:#fff;
	 border: 2px solid #d72121;
	 color: #d72121;
}