.umb-cms .theme.theme--brand {
	background: #fff;
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand p,
.umb-cms .theme.theme--brand label,
.umb-cms .theme.theme--brand ul,
.umb-cms .theme.theme--brand ol {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand hr {
	border-bottom-color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .arrow-bullet > li:before {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand a {
	color: #771b1c;
}
.umb-cms .theme.theme--brand a:not(.button) {
	text-decoration: underline;
}
.umb-cms .theme.theme--brand a:not(.button):hover,
.umb-cms .theme.theme--brand a:not(.button):focus,
.umb-cms .theme.theme--brand a:not(.button):active {
	color: #771b1c;
	text-decoration: underline;
}
.umb-cms .theme.theme--brand h1,
.umb-cms .theme.theme--brand .h1 {
	color: #b32017;
}
.umb-cms .theme.theme--brand h2,
.umb-cms .theme.theme--brand .h2 {
	color: #b32017;
}
.umb-cms .theme.theme--brand h3,
.umb-cms .theme.theme--brand .h3 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand h4,
.umb-cms .theme.theme--brand .h4 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand h5,
.umb-cms .theme.theme--brand .h5 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .button {
	background-color: #333;
	color: #fff;
}
.umb-cms .theme.theme--brand .button:hover,
.umb-cms .theme.theme--brand .button:focus {
	background-color: #292929;
	color: #fff;
}
.umb-cms .theme.theme--brand .button.primary {
	background-color: #b32017;
	color: #fff;
}
.umb-cms .theme.theme--brand .button.primary:hover,
.umb-cms .theme.theme--brand .button.primary:focus {
	background-color: #8f1a12;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary {
	background: #b32017;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary p,
.umb-cms .theme.theme--brand .theme__primary label,
.umb-cms .theme.theme--brand .theme__primary ul,
.umb-cms .theme.theme--brand .theme__primary ol {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary hr {
	border-bottom-color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary .arrow-bullet > li:before {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary a {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary a:not(.button) {
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__primary a:not(.button):hover,
.umb-cms .theme.theme--brand .theme__primary a:not(.button):focus,
.umb-cms .theme.theme--brand .theme__primary a:not(.button):active {
	color: #fff;
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__primary h1,
.umb-cms .theme.theme--brand .theme__primary .h1 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary h2,
.umb-cms .theme.theme--brand .theme__primary .h2 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary h3,
.umb-cms .theme.theme--brand .theme__primary .h3 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary h4,
.umb-cms .theme.theme--brand .theme__primary .h4 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary h5,
.umb-cms .theme.theme--brand .theme__primary .h5 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary .button {
	background-color: #771b1c;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary .button:hover,
.umb-cms .theme.theme--brand .theme__primary .button:focus {
	background-color: #5f1616;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary .button.primary {
	background-color: #771b1c;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary .button.primary:hover,
.umb-cms .theme.theme--brand .theme__primary .button.primary:focus {
	background-color: #5f1616;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate {
	background: #771b1c;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate p,
.umb-cms .theme.theme--brand .theme__primary-alternate label,
.umb-cms .theme.theme--brand .theme__primary-alternate ul,
.umb-cms .theme.theme--brand .theme__primary-alternate ol {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate hr {
	border-bottom-color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate .arrow-bullet > li:before {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate a {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate a:not(.button) {
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__primary-alternate a:not(.button):hover,
.umb-cms .theme.theme--brand .theme__primary-alternate a:not(.button):focus,
.umb-cms .theme.theme--brand .theme__primary-alternate a:not(.button):active {
	color: #fff;
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__primary-alternate h1,
.umb-cms .theme.theme--brand .theme__primary-alternate .h1 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate h2,
.umb-cms .theme.theme--brand .theme__primary-alternate .h2 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate h3,
.umb-cms .theme.theme--brand .theme__primary-alternate .h3 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate h4,
.umb-cms .theme.theme--brand .theme__primary-alternate .h4 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate h5,
.umb-cms .theme.theme--brand .theme__primary-alternate .h5 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate .button {
	border: 1px solid #fff;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate .button,
.umb-cms .theme.theme--brand .theme__primary-alternate .button:hover,
.umb-cms .theme.theme--brand .theme__primary-alternate .button:focus {
	background-color: transparent;
}
.umb-cms .theme.theme--brand .theme__primary-alternate .button:hover,
.umb-cms .theme.theme--brand .theme__primary-alternate .button:focus {
	border-color: #fff;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate .button.primary {
	border: 1px solid #fff;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__primary-alternate .button.primary,
.umb-cms .theme.theme--brand .theme__primary-alternate .button.primary:hover,
.umb-cms .theme.theme--brand .theme__primary-alternate .button.primary:focus {
	background-color: transparent;
}
.umb-cms .theme.theme--brand .theme__primary-alternate .button.primary:hover,
.umb-cms .theme.theme--brand .theme__primary-alternate .button.primary:focus {
	border-color: #fff;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary {
	background: #d9d9d9;
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary p,
.umb-cms .theme.theme--brand .theme__secondary label,
.umb-cms .theme.theme--brand .theme__secondary ul,
.umb-cms .theme.theme--brand .theme__secondary ol {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary hr {
	border-bottom-color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary .arrow-bullet > li:before {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary a {
	color: #771b1c;
}
.umb-cms .theme.theme--brand .theme__secondary a:not(.button) {
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__secondary a:not(.button):hover,
.umb-cms .theme.theme--brand .theme__secondary a:not(.button):focus,
.umb-cms .theme.theme--brand .theme__secondary a:not(.button):active {
	color: #771b1c;
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__secondary h1,
.umb-cms .theme.theme--brand .theme__secondary .h1 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary h2,
.umb-cms .theme.theme--brand .theme__secondary .h2 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary h3,
.umb-cms .theme.theme--brand .theme__secondary .h3 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary h4,
.umb-cms .theme.theme--brand .theme__secondary .h4 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary h5,
.umb-cms .theme.theme--brand .theme__secondary .h5 {
	color: rgba(0, 0, 0, 0.9);
}
.umb-cms .theme.theme--brand .theme__secondary .button {
	background-color: #b32017;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary .button:hover,
.umb-cms .theme.theme--brand .theme__secondary .button:focus {
	background-color: #8f1a12;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary .button.primary {
	background-color: #b32017;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary .button.primary:hover,
.umb-cms .theme.theme--brand .theme__secondary .button.primary:focus {
	background-color: #8f1a12;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate {
	background: #333;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate p,
.umb-cms .theme.theme--brand .theme__secondary-alternate label,
.umb-cms .theme.theme--brand .theme__secondary-alternate ul,
.umb-cms .theme.theme--brand .theme__secondary-alternate ol {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate hr {
	border-bottom-color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate .arrow-bullet > li:before {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate a {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate a:not(.button) {
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate a:not(.button):hover,
.umb-cms .theme.theme--brand .theme__secondary-alternate a:not(.button):focus,
.umb-cms .theme.theme--brand .theme__secondary-alternate a:not(.button):active {
	color: #fff;
	text-decoration: underline;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate h1,
.umb-cms .theme.theme--brand .theme__secondary-alternate .h1 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate h2,
.umb-cms .theme.theme--brand .theme__secondary-alternate .h2 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate h3,
.umb-cms .theme.theme--brand .theme__secondary-alternate .h3 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate h4,
.umb-cms .theme.theme--brand .theme__secondary-alternate .h4 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate h5,
.umb-cms .theme.theme--brand .theme__secondary-alternate .h5 {
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate .button {
	background-color: #b32017;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate .button:hover,
.umb-cms .theme.theme--brand .theme__secondary-alternate .button:focus {
	background-color: #8f1a12;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate .button.primary {
	background-color: #b32017;
	color: #fff;
}
.umb-cms .theme.theme--brand .theme__secondary-alternate .button.primary:hover,
.umb-cms .theme.theme--brand .theme__secondary-alternate .button.primary:focus {
	background-color: #8f1a12;
	color: #fff;
}
