.maryville-block-button {
	padding: 10px 10px;
	font-family: 'Lato', sans-serif;
	line-height: 1.5;
	cursor: pointer;
	font-size: 1.25rem;
	text-transform: none;
	display: block;
}

.maryville-button-container {
	display: inline-block;
}

.maryville-button-container.full{
	display: block !important;
}

.mryv-btn-radius {
	border-radius: 4px;
}

.mryv-btn-color-ce1126 a:hover {
	background-color: #a60417 !important;
}

.mryv-btn-color-f69a2e a:hover {
	background-color: #b16302 !important;
}

.mryv-btn-color-ffffff a:hover {
	background-color: #e5e5e5 !important;
}

.mryv-btn-color-2e2e2e a:hover {
	background-color: #000000 !important;
}

.mryv-btn-border {
	border: 1px solid #e5e5e5;
}


.mryv-btn-align-center {
	text-align: center;
}

.mryv-btn-align-left {
	text-align: left;
}

.mryv-btn-align-right {
	text-align: right;
}

.has-red-color {
	color: #ce1126;
}

.has-dark-red-color {
	color: #a60417;
}

.has-white-color {
	color: #ffffff;
}

.has-black-color {
	color: #000000;
}

.has-dark-grey-color {
	color: #2e2e2e;
}

.has-grey-color {
	color: #676767;
}

.has-light-grey-color {
	color: #9a9999;
}

.has-very-light-grey-color {
	color: #dfdddd;
}

.has-yellow-orange-color {
	color: #a60417;
}

.has-dark-yellow-orange-color {
	color: #b16302;
}