.is-button-large,
.is-button-large:hover,
.is-button-large:focus,
.is-button-large:visited
{
    display:block;
    text-align:center;
    vertical-align middle;
    padding:12px 24px;
    font-size:20px;
    text-decoration:none;
	max-width:210px;
	margin:20px auto;
	margin-bottom:0px;
	line-height:52px;
	text-transform:uppercase;
	box-sizing:border-box;
	color:#ffffff;
	background-color:#a92835;
	border-radius: 999px;
	border:none;
	box-shadow: 0 8px 24px rgba(179, 24, 43, 0.35);
    transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.is-button-large:hover,
.is-button-large:focus,
.is-button-large:active
{
	background-color:#a92835;
	border:none;
}

.is-button-large:hover{
	transform:translateY(-2px);
	box-shadow:0 12px 28px rgba(179,24,43,0.5);
}

/* Green */
.is-button-large-green,
.is-button-large-green:active,
.is-button-large-green:visited
{
    background:#25d830;
    color:#ffffff;
	border:none;
}

.is-button-large-green:hover,
.is-button-large-green:focus
{
    background:#2cff3a;
    color:#ffffff;
	border:none;
	filter:opacity(100%);
}

.is-button-large-green:active{
    background:#14731a;
}

/* blue */
.is-button-large-blue,
.is-button-large-blue:active,
.is-button-large-blue:visited
{
    background:#A8C9E0;
    color:#ffffff;
	border:none;
}

.is-button-large-blue:hover,
.is-button-large-blue:focus
{
    background:#C8E0F1;
    color:#ffffff;
	border:none;
	filter:opacity(100%);
}

.is-button-large-blue:active{
    background:#75AED6;
}
	
@media all and (max-width:1024px){	
	/* extra styles for iPad landscape*/
	
}

@media all and (max-width:924px){
	/* extra styles for iPad portrait*/

}

@media all and (max-width:896px){
	/* extra styles for iPhone landscape*/

}

@media all and (max-width:414px){
	/* extra styles for iPhone portrait*/
	
}