/* Add here all your css styles (customizations) */

body, .g-bg-white, .g-bg-secondary {
	background-color: #f8f6e7 !important;
}
a {
	color: #000;
}
a:hover {
	background-color: transparent;
	color: #333;
}
p a {
	text-decoration: underline;
}
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover {
	text-decoration: underline;
	background-color: transparent;
}

.g-bg-pink {
	background-color: #140958 !important;
}
.g-bg-purple {
	background-color: #610033 !important;
}

.u-btn-pink {
	background-color: #140958 !important;
	border-color: #000;
}
.g-color-red {
	color: #610033 !important;
}
.u-btn-primary {
	background-color: #610033 !important;
	border-color: #000;
}
.u-btn-pink:hover, .u-btn-pink.active {
	border-color: #fff;
}
.u-btn-primary:hover, .u-btn-primary.active {
	border-color: #fff;
}
.u-btn-outline-primary:hover {
	background-color: #140958 !important;
	color: #fff !important;
}
.u-btn-outline-primary {
	color: #140958 !important;
	border-color: #140958 !important;
}
.g-brd-primary {
	border-color: #140958 !important;
}

.g-color-white a {
	color: #fff;
	text-decoration: underline;
}
.g-color-white a:hover {
	color: #fff;
	text-decoration: none;
}
