		
		
		html {
			box-sizing: border-box
		}

		*,
		:after,
		:before {
			box-sizing: inherit
		}

		.collapse {
			display: none;
		}

		.collapse.in,
		.collapse.show {
			display: block;
		}

		.collapsing {
			height: 0;
			overflow: hidden;
			transition-timing-function: ease;
			transition-duration: .35s;
			transition-property: height
		}

		.collapsing,
		.dropdown,
		.dropup {
			position: relative
		}

		.pull-xs-right {
			float: right !important
		}

		.pull-xs-none {
			float: none !important
		}

		@media (min-width: 544px) {
			.pull-sm-left {
				float: left !important
			}

			.pull-sm-right {
				float: right !important
			}

			.pull-sm-none {
				float: none !important
			}
		}

		@media (min-width: 768px) {
			.pull-md-left {
				float: left !important
			}

			.banner-seo-that-works .nav,
			.banner .nav,
			.pull-md-right {
				float: right !important
			}

			.banner .nav {
				line-height: 1.5;
			}

			.pull-md-none {
				float: none !important
			}
		}

		@media (min-width: 1030px) {
			.pull-lg-left {
				float: left !important
			}

			.pull-lg-right {
				float: right !important
			}

			.pull-lg-none {
				float: none !important
			}
		}

		@media (min-width: 10000px) {
			.pull-xl-left {
				float: left !important
			}

			.pull-xl-right {
				float: right !important
			}

			.pull-xl-none {
				float: none !important
			}
		}

		.screen-reader-text,
		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			padding: 0;
			margin: -1px;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.screen-reader-text:active,
		.screen-reader-text:focus,
		.sr-only-focusable:active,
		.sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		.invisible {
			visibility: hidden !important
		}

		.text-hide {
			font: "0/0" a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.text-justify {
			text-align: justify !important
		}

		.text-nowrap {
			white-space: nowrap !important
		}

		.text-truncate {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.text-xs-left {
			text-align: left !important
		}

		.text-xs-right {
			text-align: right !important
		}

		.text-xs-center {
			text-align: center !important
		}

		@media (min-width: 544px) {
			.text-sm-left {
				text-align: left !important
			}

			.text-sm-right {
				text-align: right !important
			}

			.text-sm-center {
				text-align: center !important
			}
		}

		@media (min-width: 768px) {
			.text-md-left {
				text-align: left !important
			}

			.text-md-right {
				text-align: right !important
			}

			.text-md-center {
				text-align: center !important
			}
		}

		@media (min-width: 1030px) {
			.text-lg-left {
				text-align: left !important
			}

			.text-lg-right {
				text-align: right !important
			}

			.text-lg-center {
				text-align: center !important
			}
		}

		@media (min-width: 10000px) {
			.text-xl-left {
				text-align: left !important
			}

			.text-xl-right {
				text-align: right !important
			}

			.text-xl-center {
				text-align: center !important
			}
		}

		.text-lowercase {
			text-transform: lowercase !important
		}

		.text-uppercase {
			text-transform: uppercase !important
		}

		.text-capitalize {
			text-transform: capitalize !important
		}

		.font-weight-normal {
			font-weight: 400
		}

		.font-weight-bold {
			font-weight: 700
		}

		.font-italic {
			font-style: italic
		}

		.text-muted {
			color: #767676
		}

		.text-primary {
			color: #8dbf42 !important
		}

		a.text-primary:focus,
		a.text-primary:hover {
			color: #719a34
		}

		.text-success {
			color: #80ae3c !important
		}

		a.text-success:focus,
		a.text-success:hover {
			color: #64882f
		}

		.text-info {
			color: #219bcf !important
		}

		a.text-info:focus,
		a.text-info:hover {
			color: #1a7aa3
		}

		.text-warning {
			color: #f0ad4e !important
		}

		a.text-warning:focus,
		a.text-warning:hover {
			color: #ec971f
		}

		.text-danger {
			color: #ee4a03 !important
		}

		a.text-danger:focus,
		a.text-danger:hover {
			color: #bc3a02
		}

		.bg-inverse {
			color: #f5f5f5;
			background-color: #383838
		}

		.bg-faded {
			background-color: #f7f7f9
		}

		.bg-primary {
			color: #fff !important;
			background-color: #8dbf42 !important
		}

		a.bg-primary:focus,
		a.bg-primary:hover {
			background-color: #719a34
		}

		.bg-success {
			color: #fff !important;
			background-color: #80ae3c !important
		}

		a.bg-success:focus,
		a.bg-success:hover {
			background-color: #64882f
		}

		.bg-info {
			color: #fff !important;
			background-color: #219bcf !important
		}

		a.bg-info:focus,
		a.bg-info:hover {
			background-color: #1a7aa3
		}

		.bg-warning {
			color: #fff !important;
			background-color: #f0ad4e !important
		}

		a.bg-warning:focus,
		a.bg-warning:hover {
			background-color: #ec971f
		}

		.bg-danger {
			color: #fff !important;
			background-color: #ee4a03 !important
		}

		a.bg-danger:focus,
		a.bg-danger:hover {
			background-color: #bc3a02
		}

		.navbar-toggler {
			padding: .5rem .75rem;
			font-size: 1.25rem;
			line-height: 1;
			background: none;
			border: 1px solid transparent;
			border-radius: .2rem
		}

		.navbar-toggler:focus,
		.navbar-toggler:hover {
			text-decoration: none
		}

		@media (min-width: 544px) {
			.navbar-toggleable-xs {
				display: block !important
			}
		}

		@media (min-width: 768px) {
			.navbar-toggleable-sm {
				display: block !important
			}
		}

		@media (min-width: 1030px) {
			.navbar-toggleable-md {
				display: block !important
			}
		}

		.hidden-xs-up {
			display: none !important
		}

		@media (max-width: 543px) {
			.hidden-xs-down {
				display: none !important
			}
		}

		@media (min-width: 544px) {
			.hidden-sm-up {
				display: none !important
			}
		}

		@media (max-width: 767px) {
			.hidden-sm-down {
				display: none !important
			}
		}

		@media (min-width: 768px) {
			.hidden-md-up {
				display: none !important
			}
		}

		@media (max-width: 1029px) {
			.hidden-md-down {
				display: none !important
			}
		}

		@media (min-width: 1030px) {
			.hidden-lg-up {
				display: none !important
			}
		}

		@media (max-width: 9999px) {
			.hidden-lg-down {
				display: none !important
			}
		}

		@media (min-width: 10000px) {
			.hidden-xl-up {
				display: none !important
			}
		}

		.hidden-xl-down,
		.visible-print-block {
			display: none !important
		}

		.hidden-xs-up {
			display: none !important
		}

		@media (max-width: 543px) {
			.hidden-xs-down {
				display: none !important
			}
		}

		@media (min-width: 544px) {
			.hidden-sm-up {
				display: none !important
			}
		}

		@media (max-width: 767px) {
			.hidden-sm-down {
				display: none !important
			}
		}

		@media (min-width: 768px) {
			.hidden-md-up {
				display: none !important
			}
		}

		@media (max-width: 1029px) {
			.hidden-md-down {
				display: none !important
			}
		}

		@media (min-width: 1030px) {
			.hidden-lg-up {
				display: none !important
			}
		}

		@media (max-width: 9999px) {
			.hidden-lg-down {
				display: none !important
			}
		}

		@media (min-width: 10000px) {
			.hidden-xl-up {
				display: none !important
			}
		}

		.banner {
			font-family: Gotham SSm A, Gotham SSm B, sans-serif !important;
			background-color: #8dbf42;
			border-bottom: 0px none;
		}

		.nav {
			padding-left: 0;
			margin-bottom: 0;
			list-style: none;
		}

		.banner a {
			color: #bb4a03;
			text-decoration: none;
		}

		.container {
			margin-left: auto;
			margin-right: auto;
			padding-left: .9375rem;
			padding-right: .9375rem
		}

		.container:after {
			content: "";
			display: table;
			clear: both
		}

		.row {
			margin-left: -.9375rem;
			margin-right: -.9375rem
		}

		.row:after {
			content: "";
			display: table;
			clear: both
		}

		.col-lg-1,
		.col-lg-2,
		.col-lg-3,
		.col-lg-4,
		.col-lg-5,
		.col-lg-6,
		.col-lg-7,
		.col-lg-8,
		.col-lg-9,
		.col-lg-10,
		.col-lg-11,
		.col-lg-12,
		.col-md-1,
		.col-md-2,
		.col-md-3,
		.col-md-4,
		.col-md-5,
		.col-md-6,
		.col-md-7,
		.col-md-8,
		.col-md-9,
		.col-md-10,
		.col-md-11,
		.col-md-12,
		.col-sm-1,
		.col-sm-2,
		.col-sm-3,
		.col-sm-4,
		.col-sm-5,
		.col-sm-6,
		.col-sm-7,
		.col-sm-8,
		.col-sm-9,
		.col-sm-10,
		.col-sm-11,
		.col-sm-12,
		.col-xl-1,
		.col-xl-2,
		.col-xl-3,
		.col-xl-4,
		.col-xl-5,
		.col-xl-6,
		.col-xl-7,
		.col-xl-8,
		.col-xl-9,
		.col-xl-10,
		.col-xl-11,
		.col-xl-12,
		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			position: relative;
			min-height: 1px;
			padding-left: .9375rem;
			padding-right: .9375rem
		}

		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: left
		}

		.col-xs-1 {
			width: 8.33333%
		}

		.col-xs-2 {
			width: 16.66667%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-4 {
			width: 33.33333%
		}

		.col-xs-5 {
			width: 41.66667%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-7 {
			width: 58.33333%
		}

		.col-xs-8 {
			width: 66.66667%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-10 {
			width: 83.33333%
		}

		.col-xs-11 {
			width: 91.66667%
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-pull-1 {
			right: 8.33333%
		}

		.col-xs-pull-2 {
			right: 16.66667%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-4 {
			right: 33.33333%
		}

		.col-xs-pull-5 {
			right: 41.66667%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-7 {
			right: 58.33333%
		}

		.col-xs-pull-8 {
			right: 66.66667%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-10 {
			right: 83.33333%
		}

		.col-xs-pull-11 {
			right: 91.66667%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-push-1 {
			left: 8.33333%
		}

		.col-xs-push-2 {
			left: 16.66667%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-4 {
			left: 33.33333%
		}

		.col-xs-push-5 {
			left: 41.66667%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-7 {
			left: 58.33333%
		}

		.col-xs-push-8 {
			left: 66.66667%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-10 {
			left: 83.33333%
		}

		.col-xs-push-11 {
			left: 91.66667%
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		.col-xs-offset-1 {
			margin-left: 8.33333%
		}

		.col-xs-offset-2 {
			margin-left: 16.66667%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333%
		}

		.col-xs-offset-5 {
			margin-left: 41.66667%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333%
		}

		.col-xs-offset-8 {
			margin-left: 66.66667%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333%
		}

		.col-xs-offset-11 {
			margin-left: 91.66667%
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		@media (min-width: 544px) {
			.col-sm-1,
			.col-sm-2,
			.col-sm-3,
			.col-sm-4,
			.col-sm-5,
			.col-sm-6,
			.col-sm-7,
			.col-sm-8,
			.col-sm-9,
			.col-sm-10,
			.col-sm-11,
			.col-sm-12 {
				float: left
			}

			.col-sm-1 {
				width: 8.33333%
			}

			.col-sm-2 {
				width: 16.66667%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-4 {
				width: 33.33333%
			}

			.col-sm-5 {
				width: 41.66667%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-7 {
				width: 58.33333%
			}

			.col-sm-8 {
				width: 66.66667%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-10 {
				width: 83.33333%
			}

			.col-sm-11 {
				width: 91.66667%
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-pull-1 {
				right: 8.33333%
			}

			.col-sm-pull-2 {
				right: 16.66667%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-4 {
				right: 33.33333%
			}

			.col-sm-pull-5 {
				right: 41.66667%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-7 {
				right: 58.33333%
			}

			.col-sm-pull-8 {
				right: 66.66667%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-10 {
				right: 83.33333%
			}

			.col-sm-pull-11 {
				right: 91.66667%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-push-1 {
				left: 8.33333%
			}

			.col-sm-push-2 {
				left: 16.66667%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-4 {
				left: 33.33333%
			}

			.col-sm-push-5 {
				left: 41.66667%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-7 {
				left: 58.33333%
			}

			.col-sm-push-8 {
				left: 66.66667%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-10 {
				left: 83.33333%
			}

			.col-sm-push-11 {
				left: 91.66667%
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}

			.col-sm-offset-1 {
				margin-left: 8.33333%
			}

			.col-sm-offset-2 {
				margin-left: 16.66667%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333%
			}

			.col-sm-offset-5 {
				margin-left: 41.66667%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333%
			}

			.col-sm-offset-8 {
				margin-left: 66.66667%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333%
			}

			.col-sm-offset-11 {
				margin-left: 91.66667%
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}
		}

		@media (min-width: 768px) {
			.col-md-1,
			.col-md-2,
			.col-md-3,
			.col-md-4,
			.col-md-5,
			.col-md-6,
			.col-md-7,
			.col-md-8,
			.col-md-9,
			.col-md-10,
			.col-md-11,
			.col-md-12 {
				float: left
			}

			.col-md-1 {
				width: 8.33333%
			}

			.col-md-2 {
				width: 16.66667%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-4 {
				width: 33.33333%
			}

			.col-md-5 {
				width: 41.66667%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-7 {
				width: 58.33333%
			}

			.col-md-8 {
				width: 66.66667%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-10 {
				width: 83.33333%
			}

			.col-md-11 {
				width: 91.66667%
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-pull-1 {
				right: 8.33333%
			}

			.col-md-pull-2 {
				right: 16.66667%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-4 {
				right: 33.33333%
			}

			.col-md-pull-5 {
				right: 41.66667%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-7 {
				right: 58.33333%
			}

			.col-md-pull-8 {
				right: 66.66667%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-10 {
				right: 83.33333%
			}

			.col-md-pull-11 {
				right: 91.66667%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-push-1 {
				left: 8.33333%
			}

			.col-md-push-2 {
				left: 16.66667%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-4 {
				left: 33.33333%
			}

			.col-md-push-5 {
				left: 41.66667%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-7 {
				left: 58.33333%
			}

			.col-md-push-8 {
				left: 66.66667%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-10 {
				left: 83.33333%
			}

			.col-md-push-11 {
				left: 91.66667%
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-offset-0 {
				margin-left: 0
			}

			.col-md-offset-1 {
				margin-left: 8.33333%
			}

			.col-md-offset-2 {
				margin-left: 16.66667%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-4 {
				margin-left: 33.33333%
			}

			.col-md-offset-5 {
				margin-left: 41.66667%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-7 {
				margin-left: 58.33333%
			}

			.col-md-offset-8 {
				margin-left: 66.66667%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-10 {
				margin-left: 83.33333%
			}

			.col-md-offset-11 {
				margin-left: 91.66667%
			}

			.col-md-offset-12 {
				margin-left: 100%
			}
		}

		@media (min-width: 1030px) {
			.col-lg-1,
			.col-lg-2,
			.col-lg-3,
			.col-lg-4,
			.col-lg-5,
			.col-lg-6,
			.col-lg-7,
			.col-lg-8,
			.col-lg-9,
			.col-lg-10,
			.col-lg-11,
			.col-lg-12 {
				float: left
			}

			.col-lg-1 {
				width: 8.33333%
			}

			.col-lg-2 {
				width: 16.66667%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-4 {
				width: 33.33333%
			}

			.col-lg-5 {
				width: 41.66667%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-7 {
				width: 58.33333%
			}

			.col-lg-8 {
				width: 66.66667%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-10 {
				width: 83.33333%
			}

			.col-lg-11 {
				width: 91.66667%
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-pull-1 {
				right: 8.33333%
			}

			.col-lg-pull-2 {
				right: 16.66667%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-4 {
				right: 33.33333%
			}

			.col-lg-pull-5 {
				right: 41.66667%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-7 {
				right: 58.33333%
			}

			.col-lg-pull-8 {
				right: 66.66667%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-10 {
				right: 83.33333%
			}

			.col-lg-pull-11 {
				right: 91.66667%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-push-1 {
				left: 8.33333%
			}

			.col-lg-push-2 {
				left: 16.66667%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-4 {
				left: 33.33333%
			}

			.col-lg-push-5 {
				left: 41.66667%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-7 {
				left: 58.33333%
			}

			.col-lg-push-8 {
				left: 66.66667%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-10 {
				left: 83.33333%
			}

			.col-lg-push-11 {
				left: 91.66667%
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}

			.col-lg-offset-1 {
				margin-left: 8.33333%
			}

			.col-lg-offset-2 {
				margin-left: 16.66667%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333%
			}

			.col-lg-offset-5 {
				margin-left: 41.66667%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333%
			}

			.col-lg-offset-8 {
				margin-left: 66.66667%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333%
			}

			.col-lg-offset-11 {
				margin-left: 91.66667%
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}
		}

		@media (min-width: 10000px) {
			.col-xl-1,
			.col-xl-2,
			.col-xl-3,
			.col-xl-4,
			.col-xl-5,
			.col-xl-6,
			.col-xl-7,
			.col-xl-8,
			.col-xl-9,
			.col-xl-10,
			.col-xl-11,
			.col-xl-12 {
				float: left
			}

			.col-xl-1 {
				width: 8.33333%
			}

			.col-xl-2 {
				width: 16.66667%
			}

			.col-xl-3 {
				width: 25%
			}

			.col-xl-4 {
				width: 33.33333%
			}

			.col-xl-5 {
				width: 41.66667%
			}

			.col-xl-6 {
				width: 50%
			}

			.col-xl-7 {
				width: 58.33333%
			}

			.col-xl-8 {
				width: 66.66667%
			}

			.col-xl-9 {
				width: 75%
			}

			.col-xl-10 {
				width: 83.33333%
			}

			.col-xl-11 {
				width: 91.66667%
			}

			.col-xl-12 {
				width: 100%
			}

			.col-xl-pull-0 {
				right: auto
			}

			.col-xl-pull-1 {
				right: 8.33333%
			}

			.col-xl-pull-2 {
				right: 16.66667%
			}

			.col-xl-pull-3 {
				right: 25%
			}

			.col-xl-pull-4 {
				right: 33.33333%
			}

			.col-xl-pull-5 {
				right: 41.66667%
			}

			.col-xl-pull-6 {
				right: 50%
			}

			.col-xl-pull-7 {
				right: 58.33333%
			}

			.col-xl-pull-8 {
				right: 66.66667%
			}

			.col-xl-pull-9 {
				right: 75%
			}

			.col-xl-pull-10 {
				right: 83.33333%
			}

			.col-xl-pull-11 {
				right: 91.66667%
			}

			.col-xl-pull-12 {
				right: 100%
			}

			.col-xl-push-0 {
				left: auto
			}

			.col-xl-push-1 {
				left: 8.33333%
			}

			.col-xl-push-2 {
				left: 16.66667%
			}

			.col-xl-push-3 {
				left: 25%
			}

			.col-xl-push-4 {
				left: 33.33333%
			}

			.col-xl-push-5 {
				left: 41.66667%
			}

			.col-xl-push-6 {
				left: 50%
			}

			.col-xl-push-7 {
				left: 58.33333%
			}

			.col-xl-push-8 {
				left: 66.66667%
			}

			.col-xl-push-9 {
				left: 75%
			}

			.col-xl-push-10 {
				left: 83.33333%
			}

			.col-xl-push-11 {
				left: 91.66667%
			}

			.col-xl-push-12 {
				left: 100%
			}

			.col-xl-offset-0 {
				margin-left: 0
			}

			.col-xl-offset-1 {
				margin-left: 8.33333%
			}

			.col-xl-offset-2 {
				margin-left: 16.66667%
			}

			.col-xl-offset-3 {
				margin-left: 25%
			}

			.col-xl-offset-4 {
				margin-left: 33.33333%
			}

			.col-xl-offset-5 {
				margin-left: 41.66667%
			}

			.col-xl-offset-6 {
				margin-left: 50%
			}

			.col-xl-offset-7 {
				margin-left: 58.33333%
			}

			.col-xl-offset-8 {
				margin-left: 66.66667%
			}

			.col-xl-offset-9 {
				margin-left: 75%
			}

			.col-xl-offset-10 {
				margin-left: 83.33333%
			}

			.col-xl-offset-11 {
				margin-left: 91.66667%
			}

			.col-xl-offset-12 {
				margin-left: 100%
			}
		}


		.container-fluid {
			margin-left: auto;
			margin-right: auto;
			padding-left: .9375rem;
			padding-right: .9375rem;
		}

		.container-fluid:after {
			content: "";
			display: table;
			clear: both
		}

		@media (min-width: 544px) and (min-width:544px) {
			.banner .container-fluid {
				max-width: 576px
			}
		}

		@media (min-width: 544px) and (min-width:768px) {
			.banner .container-fluid {
				max-width: 720px
			}
		}

		@media (min-width: 544px) and (min-width:1030px) {
			.banner .container-fluid {
				max-width: 1030px
			}
		}

		@media (min-width: 544px) and (min-width:10000px) {
			.banner .container-fluid {
				max-width: 1200px
			}
		}

		.banner .brand {
			position: relative;
			z-index: 1020
		}

		.banner .brand img {
			height: 20px;
			margin-top: 20px;
			margin-bottom: 20px;
			vertical-align: middle;
		}

		@media (min-width: 768px) {
			.banner .brand img {
				height: 25px;
				margin-top: 27.5px;
				margin-bottom: 27.5px
			}
		}

		.hidden-main-nav .banner .brand {
			display: block;
			float: none !important;
			text-align: center
		}

		.banner-seo-that-works .brand,
		.banner .brand,
		.pull-xs-left {
			float: left !important
		}

		@media (min-width: 768px) {
			.pull-md-left {
				float: left !important
			}

			.banner-seo-that-works .nav,
			.banner .nav,
			.pull-md-right {
				float: right !important
			}

			.pull-md-none {
				float: none !important
			}
		}

		.banner-seo-that-works .nav li a,
		.banner .nav>li>a,
		.content-info>.top .nav>li>a,
		.nav-link {
			display: inline-block
		}

		.banner-seo-that-works .nav li a:focus,
		.banner-seo-that-works .nav li a:hover,
		.banner .nav>li>a:focus,
		.banner .nav>li>a:hover,
		.content-info>.top .nav>li>a:focus,
		.content-info>.top .nav>li>a:hover,
		.nav-link:focus,
		.nav-link:hover {
			text-decoration: none
		}

		.banner-seo-that-works .nav li a.disabled,
		.banner .nav>li>a.disabled,
		.content-info>.top .nav>li>a.disabled,
		.nav-link.disabled {
			color: #ebebeb
		}

		.banner-seo-that-works .nav li a.disabled,
		.banner-seo-that-works .nav li a.disabled:focus,
		.banner-seo-that-works .nav li a.disabled:hover,
		.banner .nav>li>a.disabled,
		.banner .nav>li>a.disabled:focus,
		.banner .nav>li>a.disabled:hover,
		.content-info>.top .nav>li>a.disabled,
		.content-info>.top .nav>li>a.disabled:focus,
		.content-info>.top .nav>li>a.disabled:hover,
		.nav-link.disabled,
		.nav-link.disabled:focus,
		.nav-link.disabled:hover {
			color: #ebebeb;
			cursor: not-allowed;
			background-color: transparent
		}

		.banner-seo-that-works .content-info>.top .nav>li,
		.banner-seo-that-works .nav .nav-item,
		.banner-seo-that-works .nav li,
		.banner .content-info>.top .nav>li,
		.banner .nav-inline .nav>li,
		.banner .nav .nav-item,
		.banner .nav>li,
		.content-info>.top .banner-seo-that-works .nav>li,
		.content-info>.top .banner .nav>li,
		.content-info>.top .nav-inline .nav>li,
		.nav-inline .content-info>.top .nav>li,
		.nav-inline .nav-item {
			display: inline-block
		}

		.banner-seo-that-works .content-info>.top .nav-inline .nav>li+li,
		.banner-seo-that-works .content-info>.top .nav-inline .nav>li>a+a,
		.banner-seo-that-works .content-info>.top .nav>li+li,
		.banner-seo-that-works .content-info>.top .nav>li>a+a,
		.banner-seo-that-works .nav .nav-inline .nav-item+li,
		.banner-seo-that-works .nav .nav-inline li+.nav-item,
		.banner-seo-that-works .nav .nav-inline li+li,
		.banner-seo-that-works .nav .nav-item+.nav-item,
		.banner-seo-that-works .nav .nav-item+li,
		.banner-seo-that-works .nav .nav-link+.nav-link,
		.banner-seo-that-works .nav li+.nav-item,
		.banner-seo-that-works .nav li+li,
		.banner-seo-that-works .nav li .nav-inline .nav-link+a,
		.banner-seo-that-works .nav li .nav-inline a+.nav-link,
		.banner-seo-that-works .nav li .nav-inline a+a,
		.banner-seo-that-works .nav li .nav-link+a,
		.banner-seo-that-works .nav li a+.nav-link,
		.banner-seo-that-works .nav li a+a,
		.banner .content-info>.top .nav>.nav-item+li,
		.banner .content-info>.top .nav>li+.nav-item,
		.banner .content-info>.top .nav>li+li,
		.banner .content-info>.top .nav>li>.nav-link+a,
		.banner .content-info>.top .nav>li>a+.nav-link,
		.banner .content-info>.top .nav>li>a+a,
		.banner .nav-inline .nav>.nav-item+li,
		.banner .nav-inline .nav>li+.nav-item,
		.banner .nav-inline .nav>li+li,
		.banner .nav-inline .nav>li>.nav-link+a,
		.banner .nav-inline .nav>li>a+.nav-link,
		.banner .nav-inline .nav>li>a+a,
		.banner .nav .nav-item+.nav-item,
		.banner .nav .nav-link+.nav-link,
		.banner .nav>.nav-item+li,
		.banner .nav>li+.nav-item,
		.banner .nav>li+li,
		.banner .nav>li>.nav-link+a,
		.banner .nav>li>a+.nav-link,
		.banner .nav>li>a+a,
		.content-info>.top .banner-seo-that-works .nav>li+li,
		.content-info>.top .banner-seo-that-works .nav>li>a+a,
		.content-info>.top .banner .nav>li+li,
		.content-info>.top .banner .nav>li>a+a,
		.content-info>.top .nav-inline .nav>.nav-item+li,
		.content-info>.top .nav-inline .nav>li+.nav-item,
		.content-info>.top .nav-inline .nav>li+li,
		.content-info>.top .nav-inline .nav>li>.nav-link+a,
		.content-info>.top .nav-inline .nav>li>a+.nav-link,
		.content-info>.top .nav-inline .nav>li>a+a,
		.nav-inline .banner-seo-that-works .nav li+li,
		.nav-inline .banner-seo-that-works .nav li a+a,
		.nav-inline .banner .nav>li+li,
		.nav-inline .banner .nav>li>a+a,
		.nav-inline .content-info>.top .nav>.nav-item+li,
		.nav-inline .content-info>.top .nav>li+.nav-item,
		.nav-inline .content-info>.top .nav>li+li,
		.nav-inline .content-info>.top .nav>li>.nav-link+a,
		.nav-inline .content-info>.top .nav>li>a+.nav-link,
		.nav-inline .content-info>.top .nav>li>a+a,
		.nav-inline .nav-item+.nav-item,
		.nav-inline .nav-link+.nav-link {
			margin-left: 1rem
		}

		.banner #primary-nav-collapse {
			position: relative;
			border-top: 1px solid hsla(0, 0%, 100%, .3)
		}

		@media (min-width: 768px) {
			.banner #primary-nav-collapse {
				height: auto !important;
				margin-top: -100%;
				position: relative;
				border-top: 0
			}
		}

		.hidden-main-nav .banner #primary-nav-collapse {
			display: none
		}

		@media (min-width: 544px) {
			.banner #primary-nav-collapse .nav-primary {
				position: relative
			}
		}

		.tab-content>.tab-pane {
			display: none
		}

		.tab-content>.active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			padding: .5rem 1rem
		}

		.navbar:after {
			content: "";
			display: table;
			clear: both
		}

		@media (min-width: 544px) {
			.navbar {
				border-radius: .2rem
			}
		}

		.navbar-full {
			z-index: 1000
		}

		@media (min-width: 544px) {
			.navbar-full {
				border-radius: 0
			}
		}

		.navbar-fixed-bottom,
		.navbar-fixed-top {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030
		}

		@media (min-width: 544px) {
			.navbar-fixed-bottom,
			.navbar-fixed-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0
		}

		.navbar-fixed-bottom {
			bottom: 0
		}

		.navbar-sticky-top {
			position: -webkit-sticky;
			position: sticky;
			top: 0;
			z-index: 1030;
			width: 100%
		}

		@media (min-width: 544px) {
			.navbar-sticky-top {
				border-radius: 0
			}
		}

		.navbar-brand {
			float: left;
			padding-top: .25rem;
			padding-bottom: .25rem;
			margin-right: 1rem;
			font-size: 1.25rem
		}

		.navbar-brand:focus,
		.navbar-brand:hover {
			text-decoration: none
		}

		.navbar-brand>img {
			display: block
		}

		.navbar-divider {
			float: left;
			width: 1px;
			padding-top: .425rem;
			padding-bottom: .425rem;
			margin-right: 1rem;
			margin-left: 1rem;
			overflow: hidden
		}

		.navbar-divider:before {
			content: "\A0"
		}

		.banner .navbar-toggler {
			height: 60px;
			padding: 22.5px .9375rem;
			margin-right: -.9375rem;
			position: relative;
			background-color: transparent;
			z-index: 1020;
			outline: none;
			transition: right .5s ease
		}

		.hidden-main-nav .banner .navbar-toggler {
			display: none
		}

		@media (min-width: 768px) {
			.banner .navbar-toggler {
				height: 80px;
				padding: 32.5px .75rem
			}
		}

		.banner .navbar-toggler:hover i {
			background-color: transparent
		}

		.banner .navbar-toggler:hover i:after,
		.banner .navbar-toggler:hover i:before {
			background-color: hsla(0, 0%, 100%, .5)
		}

		.banner .navbar-toggler i {
			width: 30px;
			height: 3px;
			display: block;
			background-color: transparent
		}

		.banner .navbar-toggler i:after,
		.banner .navbar-toggler i:before {
			content: "";
			width: 30px;
			height: 3px;
			display: block;
			position: absolute;
			background-color: #fff;
			transition: transform .5s ease
		}

		.banner .navbar-toggler i:before {
			transform: translateY(0) rotate(45deg)
		}

		.banner .navbar-toggler i:after {
			transform: translateY(0) rotate(-45deg)
		}

		.banner .navbar-toggler.collapsed:hover i {
			background-color: hsla(0, 0%, 100%, .5)
		}

		.banner .navbar-toggler.collapsed i {
			background-color: #fff
		}

		.banner .navbar-toggler.collapsed i:before {
			transform: translateY(0) rotate(0deg);
			transform: translateY(6px)
		}

		.banner .navbar-toggler.collapsed i:after {
			transform: translateY(0) rotate(0deg);
			transform: translateY(-6px)
		}

		@media (max-width: 543px) {
			.banner .nav {
				padding: .75rem 0
			}
		}

		.hidden-main-nav .banner .nav {
			display: none
		}

		@media (max-width: 543px) {
			.banner .nav>li {
				display: block
			}
		}

		.banner .nav>li+li {
			margin-left: 0
		}

		@media (min-width: 544px) {
			.banner .nav>li+li {
				margin-left: 2rem
			}
		}

		.banner .nav>li>a {
			padding-top: .75rem;
			padding-bottom: .75rem;
			display: block;
			color: #fff;
			font-size: .875rem;
			font-weight: 400;
			text-transform: uppercase;
		}

		@media (min-width: 544px) {
			.banner .nav>li>a {
				padding-top: 19.5px;
				padding-bottom: 19.5px
			}
		}

		@media (min-width: 768px) {
			.banner .nav>li>a {
				padding-top: 29.5px;
				padding-bottom: 29.5px
			}
		}

		@media (min-width: 544px) {
			.banner .nav>li>a.has-icon {
				line-height: 60px;
				padding: 0
			}
		}

		@media (min-width: 768px) {
			.banner .nav>li>a.has-icon {
				line-height: 80px
			}
		}

		.banner .nav>li>a.has-icon i {
			color: #383838;
			font-size: 2.8rem;
			vertical-align: middle;
			position: relative;
			top: -1px
		}

		.banner .nav>li>a.has-icon i .i-count {
			position: absolute;
			top: -2px;
			right: -2px;
			font-size: 30%;
			padding: .6em;
			border-radius: 999px;
			line-height: .75em;
			color: #fff;
			background: rgba(238, 74, 3, .85);
			text-align: center;
			min-width: 2em;
			font-weight: 700;
			font-family: Gotham SSm A, Gotham SSm B, sans-serif !important
		}

		.content-info {
			font-family: Gotham SSm A, Gotham SSm B, sans-serif !important;
			font-weight: 400 !important;
			margin-top: 6.25rem;
			border-top: 1px solid #ebebeb
		}

		.hidden-footer-top .content-info {
			margin-top: 0
		}

		@media (min-width: 544px) {
			.content-info {
				margin-top: 8.75rem
			}
		}

		.content-info>.top {
			padding: 2.5rem 0
		}

		.hidden-footer-top .content-info>.top {
			display: none
		}

		.content-info>.top .nav-title {
			margin-bottom: 1rem;
			color: #222;
			font-size: .8125rem;
			font-weight: 700
		}

		.content-info>.top .footer-optin {
			padding: 1.5rem;
			margin-top: -8.75rem;
			background-color: #8dbf42
		}

		@media (max-width: 1029px) {
			.content-info>.top .footer-optin {
				margin-bottom: 2.5rem
			}
		}

		@media (min-width: 1030px) {
			.content-info>.top .footer-optin {
				padding: 1.5rem 2rem
			}
		}

		.content-info>.top .footer-optin .entry-title {
			margin-bottom: 1rem
		}

		@media (max-width: 543px) {
			.content-info>.top .footer-optin .entry-title {
				text-align: center
			}
		}

		.content-info>.top .footer-optin .entry-summary {
			position: absolute;
			top: 50%;
			left: 0;
			transform: translateY(-50%)
		}

		.content-info>.top .footer-optin .entry-summary p:last-of-type {
			margin-bottom: 0
		}

		.content-info>.top .footer-optin .entry-thumbnail {
			margin: 0
		}

		@media (min-width: 544px) {
			.content-info>.top .footer-optin .entry-thumbnail {
				margin-right: -2.4375rem;
				margin-top: -4rem
			}
		}

		@media (min-width: 1030px) {
			.content-info>.top .footer-optin .entry-thumbnail {
				margin-right: -2.9375rem
			}
		}

		@media (max-width: 543px) {
			.content-info>.top .footer-optin .entry-thumbnail img {
				max-width: 130px
			}
		}

		.content-info>.top .nav>li>a {
			color: #383838;
			font-size: .875rem;
			font-weight: 400 !important;
		}

		.content-info>.top .nav>li.active a,
		.content-info>.top .nav>li>a:hover {
			color: #bb4a03
		}

		@media (min-width: 1030px) {
			.content-info>.top .nav-footer {
				padding-left: 1.875rem
			}
		}

		.content-info>.bottom {
			padding: 1.5rem 0;
			border-top: 1px solid #ebebeb;
			text-align: center
		}

		@media (min-width: 768px) {
			.content-info>.bottom {
				text-align: left
			}

			.content-info>.bottom:after {
				content: "";
				display: table;
				clear: both
			}
		}

		.content-info>.bottom .footer-logo {
			margin-bottom: 1rem;
			display: block;
			font-size: 0
		}

		@media (min-width: 768px) {
			.content-info>.bottom .footer-logo {
				margin-bottom: 0;
				float: left !important
			}
		}

		.content-info>.bottom .footer-logo img {
			height: 1.5rem
		}

		.content-info>.bottom .nav-terms {
			text-align: center
		}

		.content-info>.bottom .nav-terms ul {
			display: inline-block;
			font-size: 0
		}

		.content-info>.bottom .nav-terms ul li {
			position: relative;
			display: inline-block;
			font-size: 0
		}

		.content-info>.bottom .nav-terms ul li+li {
			padding-left: .7rem
		}

		.content-info>.bottom .nav-terms ul li+li:before {
			content: "";
			width: 1px;
			margin-lef: -1px;
			display: block;
			position: absolute;
			top: 0;
			left: .35rem;
			bottom: 0;
			background-color: #ebebeb
		}

		.content-info>.bottom .nav-terms ul li a {
			color: #767676;
			font-size: .75rem
		}

		.content-info>.bottom .nav-terms ul li a:focus,
		.content-info>.bottom .nav-terms ul li a:hover {
			color: #702c02
		}

		.content-info>.bottom {
			font-family: Gotham SSm A, Gotham SSm B, sans-serif !important;
			font-weight: 300 !important;
		}

		.content-info>.bottom .copyright {
			margin: 0;
			color: #767676;
			font-size: .75rem;
		}

		@media (min-width: 768px) {
			.content-info>.bottom .copyright {
				padding-top: .1875rem;
				padding-bottom: .1875rem;
				font-size: .73rem;
				line-height: 1.4rem;
				float: right !important
			}
		}

		.content-info.custom {
			margin-top: 0;
			border: 0
		}

		@media (min-width: 1030px) {
			.content-info.custom .container {
				max-width: 44.375rem
			}
		}

		.content-info.custom .top {
			background-color: #8dbf42;
			padding: 1.625rem 0 1.5rem
		}

		@media (min-width: 768px) {
			.content-info.custom .top {
				padding: 2.25rem
			}
		}

		@media (max-width: 767px) {
			.content-info.custom .top .col-xs-6 {
				padding: 0 11px;
				width: auto;
				display: inline-block;
				float: none
			}
		}

		.content-info.custom .top .footer-brand {
			display: block;
			margin: 0 auto
		}

		@media (max-width: 767px) {
			.content-info.custom .top .footer-brand {
				margin-bottom: 1.85rem
			}
		}

		.content-info.custom .top .footer-brand img {
			height: 24px;
			width: auto;
			margin: 0 auto
		}

		.content-info.custom .top .nav-footer,
		.content-info.custom .top .nav-socials {
			padding: 0
		}

		.content-info.custom .top .nav-footer ul,
		.content-info.custom .top .nav-footer ul li,
		.content-info.custom .top .nav-socials ul,
		.content-info.custom .top .nav-socials ul li {
			display: inline-block;
			font-size: 0
		}

		.content-info.custom .top .nav-footer ul li a,
		.content-info.custom .top .nav-socials ul li a {
			color: #fff;
			font-weight: 700;
			text-transform: uppercase;
			font-size: .75rem
		}

		@media (min-width: 768px) {
			.content-info.custom .top .nav-footer ul li a,
			.content-info.custom .top .nav-socials ul li a {
				font-size: .8125rem
			}
		}

		.content-info.custom .top .nav-footer ul li {
			margin-right: 22px
		}

		@media (min-width: 768px) {
			.content-info.custom .top .nav-footer ul li {
				margin-right: 60px
			}
		}

		.content-info.custom .top .nav-footer ul li:last-of-type {
			margin: 0
		}

		.content-info.custom .top .nav-socials ul li {
			margin-left: 22px
		}

		@media (min-width: 768px) {
			.content-info.custom .top .nav-socials ul li {
				margin-left: 40px
			}
		}

		.content-info.custom .top .nav-socials ul li:first-of-type {
			margin: 0
		}

		.content-info.custom .bottom {
			border: 0;
			background-color: #84b535
		}

		.content-info.custom .bottom .nav-terms {
			display: inline-block
		}

		@media (max-width: 767px) {
			.content-info.custom .bottom .nav-terms {
				margin-bottom: .5rem
			}
		}

		.content-info.custom .bottom .nav-terms ul {
			display: inline-block;
			font-size: 0
		}

		.content-info.custom .bottom .nav-terms ul li {
			padding: 0;
			position: relative;
			display: inline-block;
			font-size: 0
		}

		.content-info.custom .bottom .nav-terms ul li:before {
			display: none
		}

		.content-info.custom .bottom .nav-terms ul li a {
			color: #fff;
			padding: 0;
			margin: 0 .4rem !important;
			font-size: .75rem
		}

		@media (min-width: 768px) {
			.content-info.custom .bottom .nav-terms ul li a {
				font-size: .8125rem
			}
		}

		.content-info.custom .bottom .copyright {
			float: none !important;
			display: inline-block;
			padding: 0;
			color: #fff;
			margin: 0 .4rem;
			font-size: .75rem
		}

		@media (min-width: 768px) {
			.content-info.custom .bottom .copyright {
				font-size: .8125rem
			}
        }
        
        @media screen and (max-width: 480px) {
            menu {
                position: relative;
            }
        }