body {
	font-family: 'Myriad W01 Regular', Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	-webkit-text-size-adjust: none;
	-moz-osx-font-smoothing: grayscale;
	background: #fef9f6;
}
a, a:hover {
	text-decoration: none;
}
h1.page_header {
	text-transform: uppercase;
	color: #b51946;
	font-weight: bold;
}
.nowrap {
	white-space: nowrap;
}
.container-absolute {
	max-width: 1140px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}
.main-container {
	background: #fff;
	padding: 10px;
}
.redbar {
	min-height:48px;
	background:#b51b47;
	overflow:visible;
	position: relative;
}
.redbar-logo {
	float: left;
	padding: 10px 10px 0;
}
.redbar-title {
	line-height:48px;
	font-size: 1.8rem;
	color: #fff;
	padding: 0 0 0 15px;
}
.redbar0 {
	height:48px;
	width:14%;
	min-width: 60px;
	background:#eeaf30;
	float:right;
}
.redbar1 {
	height:48px;
	width:4%;
	background:#e00034;
	float:right;
}
.redbar2 {
	height:48px;
	width:8%;
	background:#ee3524;
	float:right;
}
.redbar3 {
	height:48px;
	width:2.5%;
	background:#96172e;
	float:right;
}
.wd_mobilenavwrapper {
	font-family: 'KSansRegular';
	font-size: .9rem;
	text-transform: uppercase;
	line-height: 20px;
	padding: 0;
	position: absolute;
	right: 14%;
	z-index: 10;
	width: 250px;
}
.wd_desktopnav .dropdown:hover .dropdown-menu {
	display: block;
}
.dropdown-menu {
	font-size: .9rem;
	padding: 0;
}
.dropdown-item {
	padding: .25rem 1rem;
	white-space: inherit;
}
.wd_mobilenav {
	width: 100%;
	background:#eeaf30;
	z-index: 2;
}
.wd_mobilenav a {
	color: #fff;
}
.wd_mobilenav .nav-link {
	padding: 0;
}
.wd_mobilenav .nav-item {
	padding: 5px 20px;
	border-bottom: 1px solid #b51b47;
}
.fa-bars {
	color: #fff;
	font-size: 1.8rem;
}
.navbar-toggler {
	padding: .5rem .75rem;
}
.wd_mobilenav .dropdown-menu {
	border: 0;
	background-color: transparent;
}
.wd_mobilenav .dropdown-item:focus,
.wd_mobilenav .dropdown-item:hover {
	color: #fff;
	background-color: transparent;
}
.wd_navcontainer {
	background: #fff;
}
.wd_desktopnav .nav-item a {
	color: #b51946;
	text-transform: uppercase;
}
.dropdown-item:active {
	background: #fff;
}
.wd_desktopnav {
	font-size: .9rem;
}
.wd_desktopnav .nav-item {
	border-right: 1px dotted #ccc;
}
.wd_desktopnav .nav-item:first-child {
	border-left: 1px dotted #ccc;
}
.wd_desktopnav .nav-item.active {
	background: #b51946;
}
.wd_desktopnav .nav-item.active > a {
	color: #fff;
}
.wd_desktopnav .dropdown-menu {
	top: 95%;
	left: -5px;
}
.subnav {
	font-size: 1.1rem;
	padding: 0;
}
.subnav .navbar-nav {
	background: #b51946;
}
.subnav .nav-item {
	border-right: 1px solid #fff;
}
.subnav .nav-item:first-of-type {
	border-left: 1px solid #fff;
}
.subnav a {
	color: #fff;
}
.subnav .active {
	background: #fff;
}
.subnav .active a {
	color: #b51946;
}
.subnav .mobile-subnav .navbar-nav {
	background: #fff;
	width: 80%;
	padding: 5px;
	margin: 20px auto;
	border: 1px solid gray;
}
.subnav .mobile-subnav a {
	color: #b51946;
}
.subnav .mobile-subnav .dropdown-menu {
	border: 0;
	font-size: 1.1rem;
}
.subnav .mobile-subnav .dropdown-toggle::after {
	position: absolute;
	right: 5px;
	top: 50%;

}
.home_hero {
	min-height: 330px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.gold_buttons {
	width: 80%;
	margin: 40px auto;
	padding: 0;
}
.gold_buttons li {
	display: inline-block;
	width: 46%;
	margin: 10px;
	background: #e8a830;
	padding: 20px;
	line-height: 1rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
}
.gold_buttons li a {
	color: #fff;
}
.four-pillars {
	background:#b51b47;
	color: #fff;
	overflow: auto;
	padding: 40px 0 0;
}
.four-pillars .item {
	float: left;
	width: 50%;
	box-sizing: border-box;
	margin: 0 0 40px;
	padding: 0 20px;
}
.pillar-text {
	float: left;
	max-width: 60%;
}
.pillar-photo {
	float: left;
	max-width: 40%;
}
footer {
	clear: both;
	background: #f0f0f0;
	padding: 40px 0;
	color: grey;
	font-size: .8rem;
}
footer .wd_copyright {
	text-align: right;
	padding: 25px 0;
}
footer a {
	color: grey;
}
@font-face{
font-family:'khand-regular';
src:url('../fonts/khand-regular.ttf') format('truetype');} 
@font-face{
font-family:'ksans-Bold';
src:url('../fonts/ksans-Bold.otf') format("opentype"),
url('../fonts/ksans-Bold.woff') format('woff'),
url('../fonts/ksans-Bold.ttf') format('truetype');}
@font-face{
font-family:'ksans-Medium';
src:url('../fonts/ksans-Medium.otf') format("opentype"),
url('../fonts/ksans-Medium.woff') format('woff'),
url('../fonts/ksans-Medium.ttf') format('truetype');}
@font-face{
font-family:'ksans-Regular';
src:url('../fonts/ksans-Regular.otf') format("opentype"),
url('../fonts/ksans-Regular.woff') format('woff'),
url('../fonts/ksans-Regular.ttf') format('truetype');}
@font-face{
font-family:'ksans-Light';
src:url('../fonts/ksans-Light.otf') format("opentype"),
url('../fonts/ksans-Light.woff') format('woff'),
url('../fonts/ksans-Light.ttf') format('truetype');}
@font-face{
font-family:'KSansBold';
src:url('../fonts/ksans-bold-webfont-eot.eot');
src:url('../fonts/ksans-bold-webfont-eot.eot?#iefix') format('embedded-opentype'),
url('../fonts/ksans-bold-webfont-woff.woff') format('woff'),
url('../fonts/ksans-bold-webfont-ttf.ttf') format('truetype'),
url('../fonts/ksans-bold-webfont-svg.svg#KSansBold') format('svg');
font-weight:normal;font-style:normal}
@font-face{
font-family:'KSansMedium';
src:url('../fonts/ksans-medium-webfont-eot.eot');
src:url('../fonts/ksans-medium-webfont-eot.eot?#iefix') format('embedded-opentype'),
url('../fonts/ksans-medium-webfont-woff.woff') format('woff'),
url('../fonts/ksans-medium-webfont-ttf.ttf') format('truetype'),
url('../fonts/ksans-medium-webfont-svg.svg#KSansMedium') format('svg');
font-weight:normal;font-style:normal}
@font-face{
font-family:'KSansRegular';
src:url('../fonts/ksans-regular-webfont-eot.eot');
src:url('../fonts/ksans-regular-webfont-eot.eot?#iefix') format('embedded-opentype'),
url('../fonts/ksans-regular-webfont-woff.woff') format('woff'),
url('../fonts/ksans-regular-webfont-ttf.ttf') format('truetype'),
url('../fonts/ksans-regular-webfont-svg.svg#KSansRegular') format('svg');
font-weight:normal;font-style:normal}
@font-face{
font-family:"Myriad W01 Regular";
src:url("../fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e-eot.eot?#iefix");
src:url("../fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e-eot.eot?#iefix") format("eot"),
url("../fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1-woff2.woff2") format("woff2"),
url("../fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b-woff.woff") format("woff"),
url("../fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801-ttf.ttf") format("truetype"),
url("../fonts/a379413e-a0b8-44dc-b250-1e000e4092a4-svg.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
}
@font-face{
font-family:"Myriad W01 SmBd";
src:url("../fonts/f71415c0-f68d-42cd-a948-05af81548ea5-eot.eot?#iefix");
src:url("../fonts/f71415c0-f68d-42cd-a948-05af81548ea5-eot.eot?#iefix") format("eot"),
url("../fonts/0b6110f9-6072-46b9-98af-7d09f7c895b8-woff2.woff2") format("woff2"),
url("../fonts/c22866d7-ca67-4170-a113-cae280eea669-woff.woff") format("woff"),
url("../fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120-ttf.ttf") format("truetype"),
url("../fonts/18915124-98e4-4245-9e10-b921e09a6704-svg.svg#18915124-98e4-4245-9e10-b921e09a6704") format("svg");
}
@font-face{
font-family:"Myriad W01 Bd";
src:url("../fonts/4f2af761-c017-4801-9aa5-5d30643373ce-eot.eot?#iefix");
src:url("../fonts/4f2af761-c017-4801-9aa5-5d30643373ce-eot.eot?#iefix") format("eot"),
url("../fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303-woff2.woff2") format("woff2"),
url("../fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209-woff.woff") format("woff"),
url("../fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1-ttf.ttf") format("truetype"),
url("../fonts/c5dceae7-427a-4765-b06b-ea2eecca3434-svg.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg");
}
@media(max-width: 1200px) {
	.container-absolute {
		max-width: 960px;
	}
}
@media(max-width: 992px) {
	.container-absolute {
		max-width: 720px;
	}
	.navbar-brand img {
		width: 100px;
	}
	.gold_buttons {
		margin: 0 auto;
		width: 94%;
	}
	.gold_buttons li {
		width: 100%;
		margin: 10px 0;
		padding: 20px 5px;
	}
}
@media(max-width: 767px) {
	.container-absolute {
		position: relative;
	}
	.navbar-brand img {
		display: none;
	}
	.four-pillars .item {
		width: 100%;
		margin: 0 0 40px;
	}
	.subnav {
		background: #b51946;
	}
}