﻿.sections-stack.s-pro.eq-height, .sections-stack.s-pro.eq-height > .shear-wrapper {
	margin-top: 0 !important
}

.sections-stack.s-pro.top-margin-none {
	margin-top: 0
}

.sections-stack.s-pro.bot-margin-none {
	margin-bottom: 0
}

.sections-stack.s-pro .inner-content {
	position: relative
}

.sections-stack.s-pro .content-wrapper.fill-content {
	height: 100%
}

.sections-stack.s-pro .content-wrapper > .content {
	margin: 0;
	padding: 0
}

.sections-stack.s-pro .shear-inner::before, .sections-stack.s-pro .shear-inner::after {
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	pointer-events: none !important;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	width: 100%;
	content: ""
}

.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.full-height, .sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner > .inner-content.v-center, .sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.fixed-height > .inner-content {
	overflow: visible !important
}

.sections-stack .content.preload-content {
	opacity: 0
}

html.no-js .sections-stack .content.preload-content {
	opacity: 1
}

.sections-stack video.video-bg {
	max-width: none
}

@media screen and (min-width: 40em) {
	.row.collapse-tablet-up .columns {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

.popdrop-tip-data {
	display: none
}

.dropem:not(.popdrop-live):not(.no-pop)[style] {
	display: none !important
}

.popdrop-popover-content {
	display: none
}

.popdrop-popover-rtl {
	direction: rtl;
	text-align: right
}

html.popdrop-open.popdrop-modal .popdrop-popover.in {
	max-height: 100vh;
	max-width: 99.9%;
	margin-top: 0 !important
}

html.popdrop-open.popdrop-touch .popdrop-popover.in .popdrop-popover-content {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.popdrop-popover {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #929292;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px
}

	.popdrop-popover:not(.popover-flat) {
		-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
		box-shadow: 0 5px 10px rgba(0,0,0,.2)
	}

	.popdrop-popover.popover-flat .popdrop-popover-title {
		border-bottom-width: 0
	}

	.popdrop-popover.popover-flat .popdrop-close {
		text-shadow: none
	}

	.popdrop-popover.top, .popdrop-popover.top-left, .popdrop-popover.top-right {
		margin-top: -10px
	}

	.popdrop-popover.right, .popdrop-popover.right-top, .popdrop-popover.right-bottom {
		margin-left: 10px
	}

	.popdrop-popover.bottom, .popdrop-popover.bottom-left, .popdrop-popover.bottom-right {
		margin-top: 10px
	}

	.popdrop-popover.left, .popdrop-popover.left-top, .popdrop-popover.left-bottom {
		margin-left: -10px
	}

	.popdrop-popover.pop {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		-webkit-transition-property: -webkit-transform;
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform,-webkit-transform;
		-webkit-transition-timing-function: cubic-bezier(.3,0,0,1.5);
		transition-timing-function: cubic-bezier(.3,0,0,1.5);
		opacity: 0
	}

	.popdrop-popover.pop-out {
		-webkit-transition-property: opacity,-webkit-transform;
		transition-property: opacity,-webkit-transform;
		transition-property: opacity,transform;
		transition-property: opacity,transform,-webkit-transform;
		-webkit-transition-timing-function: linear;
		transition-timing-function: linear;
		opacity: 0
	}

	.popdrop-popover.fade, .popdrop-popover.fade-out {
		-webkit-transition-property: opacity;
		transition-property: opacity;
		-webkit-transition-timing-function: linear;
		transition-timing-function: linear;
		opacity: 0
	}

	.popdrop-popover.out {
		opacity: 0
	}

	.popdrop-popover.in {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}

	.popdrop-popover .popdrop-popover-content {
		display: block
	}

.popdrop-popover-inner .popdrop-close {
	font-family: arial;
	margin: 4px 3px 0 0;
	float: right;
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	color: #7b7b7b;
	opacity: 1;
	text-decoration: none
}

	.popdrop-popover-inner .popdrop-close:after {
		content: "\00D7";
		width: .8em;
		height: .8em;
		padding: 4px;
		position: relative
	}

.popdrop-popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	color: #333;
	background-color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.2);
	border-radius: 5px 5px 0 0
}

.popdrop-popover-content {
	overflow: auto;
	display: none
}

.popdrop-popover-inverse {
	background-color: #333;
	color: #fff
}

	.popdrop-popover-inverse .popdrop-popover-title {
		background: #333;
		border-bottom: 1px solid silver;
		color: #fff
	}

	.popdrop-popover-inverse .popdrop-close {
		color: #f3f3f3
	}

.popdrop-popover-bluegrey {
	background-color: #282f39;
	color: #dadedf
}

	.popdrop-popover-bluegrey .popdrop-popover-title {
		background: #56666c;
		border-bottom: 1px solid #a9b2b4;
		color: #dadedf
	}

	.popdrop-popover-bluegrey .popdrop-close {
		color: #f3f3f3
	}

.popdrop-popover-alert {
	background-color: #fffdfd;
	color: #413131
}

	.popdrop-popover-alert .popdrop-popover-title {
		background: #d32f2f;
		border-bottom: 1px solid #eca5a5;
		color: #fff
	}

	.popdrop-popover-alert .popdrop-close {
		color: #fff
	}

.popdrop-popover-success {
	background-color: #effefd;
	color: #313131
}

	.popdrop-popover-success .popdrop-popover-title {
		background: #11b8ab;
		border-bottom: 1px solid #0e9c91;
		color: #fff
	}

	.popdrop-popover-success .popdrop-close {
		color: #fff
	}

.popdrop-no-padding .popdrop-popover-content {
	padding: 0
}

.popdrop-no-padding .list-group-item {
	border-right: 0;
	border-left: none
}

	.popdrop-no-padding .list-group-item:first-child {
		border-top: 0
	}

	.popdrop-no-padding .list-group-item:last-child {
		border-bottom: 0
	}

.popdrop-popover > .popdrop-arrow, .popdrop-popover > .popdrop-arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.popdrop-popover > .popdrop-arrow {
	border-width: 11px
}

	.popdrop-popover > .popdrop-arrow:after {
		border-width: 10px;
		content: ""
	}

.popdrop-popover.top > .popdrop-arrow, .popdrop-popover.top-right > .popdrop-arrow, .popdrop-popover.top-left > .popdrop-arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #aaa;
	border-top-color: rgba(0,0,0,.2);
	border-bottom-width: 0
}

	.popdrop-popover.top > .popdrop-arrow:after, .popdrop-popover.top-right > .popdrop-arrow:after, .popdrop-popover.top-left > .popdrop-arrow:after {
		content: " ";
		bottom: 1px;
		margin-left: -10px;
		border-top-color: #fff;
		border-bottom-width: 0
	}

.popdrop-popover.right > .popdrop-arrow, .popdrop-popover.right-top > .popdrop-arrow, .popdrop-popover.right-bottom > .popdrop-arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #aaa;
	border-right-color: rgba(0,0,0,.2)
}

	.popdrop-popover.right > .popdrop-arrow:after, .popdrop-popover.right-top > .popdrop-arrow:after, .popdrop-popover.right-bottom > .popdrop-arrow:after {
		content: " ";
		left: 1px;
		bottom: -10px;
		border-left-width: 0;
		border-right-color: #fff
	}

.popdrop-popover.bottom > .popdrop-arrow, .popdrop-popover.bottom-right > .popdrop-arrow, .popdrop-popover.bottom-left > .popdrop-arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-color: #aaa;
	border-bottom-color: rgba(0,0,0,.2);
	border-top-width: 0
}

	.popdrop-popover.bottom > .popdrop-arrow:after, .popdrop-popover.bottom-right > .popdrop-arrow:after, .popdrop-popover.bottom-left > .popdrop-arrow:after {
		content: " ";
		top: 1px;
		margin-left: -10px;
		border-bottom-color: #fff;
		border-top-width: 0
	}

.popdrop-popover.left > .popdrop-arrow, .popdrop-popover.left-top > .popdrop-arrow, .popdrop-popover.left-bottom > .popdrop-arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #aaa;
	border-left-color: rgba(0,0,0,.2)
}

	.popdrop-popover.left > .popdrop-arrow:after, .popdrop-popover.left-top > .popdrop-arrow:after, .popdrop-popover.left-bottom > .popdrop-arrow:after {
		content: " ";
		right: 1px;
		border-right-width: 0;
		border-left-color: #fff;
		bottom: -10px
	}

.popdrop-popover-inverse.top > .popdrop-arrow, .popdrop-popover-inverse.top > .popdrop-arrow:after, .popdrop-popover-inverse.top-left > .popdrop-arrow, .popdrop-popover-inverse.top-left > .popdrop-arrow:after, .popdrop-popover-inverse.top-right > .popdrop-arrow, .popdrop-popover-inverse.top-right > .popdrop-arrow:after {
	border-top-color: #333
}

.popdrop-popover-inverse.right > .popdrop-arrow, .popdrop-popover-inverse.right > .popdrop-arrow:after, .popdrop-popover-inverse.right-top > .popdrop-arrow, .popdrop-popover-inverse.right-top > .popdrop-arrow:after, .popdrop-popover-inverse.right-bottom > .popdrop-arrow, .popdrop-popover-inverse.right-bottom > .popdrop-arrow:after {
	border-right-color: #333
}

.popdrop-popover-inverse.bottom > .popdrop-arrow, .popdrop-popover-inverse.bottom > .popdrop-arrow:after, .popdrop-popover-inverse.bottom-left > .popdrop-arrow, .popdrop-popover-inverse.bottom-left > .popdrop-arrow:after, .popdrop-popover-inverse.bottom-right > .popdrop-arrow, .popdrop-popover-inverse.bottom-right > .popdrop-arrow:after {
	border-bottom-color: #333
}

.popdrop-popover-inverse.left > .popdrop-arrow, .popdrop-popover-inverse.left > .popdrop-arrow:after, .popdrop-popover-inverse.left-top > .popdrop-arrow, .popdrop-popover-inverse.left-top > .popdrop-arrow:after, .popdrop-popover-inverse.left-bottom > .popdrop-arrow, .popdrop-popover-inverse.left-bottom > .popdrop-arrow:after {
	border-left-color: #333
}

.popdrop-popover-bluegrey.top > .popdrop-arrow, .popdrop-popover-bluegrey.top > .popdrop-arrow:after, .popdrop-popover-bluegrey.top-left > .popdrop-arrow, .popdrop-popover-bluegrey.top-left > .popdrop-arrow:after, .popdrop-popover-bluegrey.top-right > .popdrop-arrow, .popdrop-popover-bluegrey.top-right > .popdrop-arrow:after {
	border-top-color: #282f39
}

.popdrop-popover-bluegrey.right > .popdrop-arrow, .popdrop-popover-bluegrey.right > .popdrop-arrow:after, .popdrop-popover-bluegrey.right-top > .popdrop-arrow, .popdrop-popover-bluegrey.right-top > .popdrop-arrow:after, .popdrop-popover-bluegrey.right-bottom > .popdrop-arrow, .popdrop-popover-bluegrey.right-bottom > .popdrop-arrow:after {
	border-right-color: #282f39
}

.popdrop-popover-bluegrey.bottom > .popdrop-arrow, .popdrop-popover-bluegrey.bottom > .popdrop-arrow:after, .popdrop-popover-bluegrey.bottom-left > .popdrop-arrow, .popdrop-popover-bluegrey.bottom-left > .popdrop-arrow:after, .popdrop-popover-bluegrey.bottom-right > .popdrop-arrow, .popdrop-popover-bluegrey.bottom-right > .popdrop-arrow:after {
	border-bottom-color: #282f39
}

.popdrop-popover-bluegrey.left > .popdrop-arrow, .popdrop-popover-bluegrey.left > .popdrop-arrow:after, .popdrop-popover-bluegrey.left-top > .popdrop-arrow, .popdrop-popover-bluegrey.left-top > .popdrop-arrow:after, .popdrop-popover-bluegrey.left-bottom > .popdrop-arrow, .popdrop-popover-bluegrey.left-bottom > .popdrop-arrow:after {
	border-left-color: #282f39
}

.popdrop-popover-alert.top > .popdrop-arrow:after, .popdrop-popover-alert.top-left > .popdrop-arrow:after, .popdrop-popover-alert.top-right > .popdrop-arrow:after {
	border-top-color: #fffdfd
}

.popdrop-popover-alert.right > .popdrop-arrow:after, .popdrop-popover-alert.right-top > .popdrop-arrow:after, .popdrop-popover-alert.right-bottom > .popdrop-arrow:after {
	border-right-color: #fffdfd
}

.popdrop-popover-alert.bottom > .popdrop-arrow:after, .popdrop-popover-alert.bottom-left > .popdrop-arrow:after, .popdrop-popover-alert.bottom-right > .popdrop-arrow:after {
	border-bottom-color: #fffdfd
}

.popdrop-popover-alert.left > .popdrop-arrow:after, .popdrop-popover-alert.left-top > .popdrop-arrow:after, .popdrop-popover-alert.left-bottom > .popdrop-arrow:after {
	border-left-color: #fffdfd
}

.popdrop-popover-success.top > .popdrop-arrow:after, .popdrop-popover-success.top-left > .popdrop-arrow:after, .popdrop-popover-success.top-right > .popdrop-arrow:after {
	border-top-color: #effefd
}

.popdrop-popover-success.right > .popdrop-arrow:after, .popdrop-popover-success.right-top > .popdrop-arrow:after, .popdrop-popover-success.right-bottom > .popdrop-arrow:after {
	border-right-color: #effefd
}

.popdrop-popover-success.bottom > .popdrop-arrow:after, .popdrop-popover-success.bottom-left > .popdrop-arrow:after, .popdrop-popover-success.bottom-right > .popdrop-arrow:after {
	border-bottom-color: #effefd
}

.popdrop-popover-success.left > .popdrop-arrow:after, .popdrop-popover-success.left-top > .popdrop-arrow:after, .popdrop-popover-success.left-bottom > .popdrop-arrow:after {
	border-left-color: #effefd
}

.popdrop-popover i.icon-refresh:before {
	content: ""
}

.popdrop-popover i.icon-refresh {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 20px;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-left: -15px;
	margin-right: -15px
}

.popdrop-popover-backdrop {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0
}

.popdrop-popover .dropdown-menu {
	display: block;
	position: relative;
	top: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	float: none
}

.popdrop-open .joeyOpenLabel {
	display: none
}

.bp-wrap:not(.popdrop-open) .joeyCloseLabel {
	display: none
}

.popdrop-open .openIcon {
	display: none
}

.bp-wrap:not(.popdrop-open) .closeIcon {
	display: none
}

.blu-svg > .svg-link > a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	z-index: 999
}

.font-weight-100 {
	font-weight: 100
}

.font-weight-200 {
	font-weight: 200
}

.font-weight-300 {
	font-weight: 300
}

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

.font-weight-500 {
	font-weight: 500
}

.font-weight-600 {
	font-weight: 600
}

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

.font-weight-800 {
	font-weight: 800
}

.font-weight-900 {
	font-weight: 900
}

.font-style-normal {
	font-style: normal
}

.font-style-italic {
	font-style: italic
}

.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center {
	text-align: center
}

.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left {
	text-align: left
}

.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right {
	text-align: right
}

.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify {
	text-align: justify
}

.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit {
	text-align: inherit
}

@media only screen and (max-width: 640px) {
	.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center {
		text-align: center
	}

		.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul {
			display: table;
			margin: 0 auto;
			text-align: left
		}
}

@media only screen and (max-width: 640px) {
	.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left {
		text-align: left !important
	}
}

.blu-wrap.bwd {
	overflow: visible
}

	.blu-wrap.bwd > .blueprint-col {
		padding-top: .1px;
		padding-bottom: .1px
	}

		.blu-wrap.bwd > .blueprint-col, .blu-wrap.bwd > .blueprint-col > .blucol-content {
			position: relative
		}

			.blu-wrap.bwd > .blueprint-col > .blucol-content[class*=style-pro-stacks].has-z {
				z-index: 1
			}

			.blu-wrap.bwd > .blueprint-col > .blucol-content[class*=style-pro-stacks]::before {
				z-index: -1
			}

			.blu-wrap.bwd > .blueprint-col > .blucol-content[class*=style-pro-stacks]:not(.full-ovl)::after {
				z-index: -1
			}

			.blu-wrap.bwd > .blueprint-col .blu-cf::before, .blu-wrap.bwd > .blueprint-col .blu-cf::after {
				content: " ";
				display: table
			}

			.blu-wrap.bwd > .blueprint-col .blu-cf::after {
				clear: both
			}

			.blu-wrap.bwd > .blueprint-col > .blu-link > a {
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				content: "";
				z-index: 999
			}

.com_bigwhiteduck_stacks_headerpro_stack .text-center {
	text-align: center
}

.com_bigwhiteduck_stacks_headerpro_stack .text-left {
	text-align: left
}

.com_bigwhiteduck_stacks_headerpro_stack .text-right {
	text-align: right
}

.com_bigwhiteduck_stacks_headerpro_stack .text-justify {
	text-align: justify
}

.com_bigwhiteduck_stacks_headerpro_stack .text-inherit {
	text-align: inherit
}

.font-vault-1 > a, h1, .font-family-h1, h1 a, .font-family-h1 a, .font-vault-1, .font-vault-1 > li, .fontpro-stacks_in_1862_5 {
	font-weight: 400;
	font-style: normal;
	font-family: proxima-nova,sans-serif
}

.font-vault-2 > a, h2, .font-family-h2, h2 a, .font-family-h2 a, .font-vault-2, .font-vault-2 > li, .fontpro-stacks_in_1862_9 {
	font-weight: 400;
	font-style: normal;
	font-family: proxima-nova,sans-serif
}

.font-vault-5 > a, h5, .font-family-h5, h5 a, .font-family-h5 a, .font-vault-5, .font-vault-5 > li, .fontpro-stacks_in_1862_7 {
	font-weight: 500;
	font-style: normal;
	font-family: proxima-nova,sans-serif
}

.font-vault-4 > a, .font-vault-4, .font-vault-4 > li, .fontpro-stacks_in_1862_8 {
	font-weight: 300;
	font-family: proxima-nova,sans-serif !important
}

h4, .font-family-h4, h4 a, .font-family-h4 a, .fontpro-stacks_in_1862_10 {
	font-weight: 500;
	font-style: normal;
	font-family: proxima-nova,sans-serif
}

.font-vault-3 > a, h3, .font-family-h3, h3 a, .font-family-h3 a, .font-vault-3, .font-vault-3 > li, .fontpro-stacks_in_1862_11 {
	font-weight: 600;
	font-family: proxima-nova,sans-serif !important
}

.font-vault-6 > a, .font-vault-6, .font-vault-6 > li, .fontpro-stacks_in_1862_12 {
	font-weight: 600;
	font-style: normal;
	font-family: proxima-nova,sans-serif
}

.font-vault-7 > a, .font-vault-7, .font-vault-7 > li, .top-bar ul.menu li a, .fontpro-stacks_in_1862_13 {
	font-weight: 700;
	font-family: proxima-nova,sans-serif
}

.font-vault-8 > a, p:not(.custom-font), .font-family-text, .text_stack:not(.custom-font), .font-vault-8, .font-vault-8 > li, .fontpro-stacks_in_1862_14 {
	font-weight: 400;
	font-style: normal;
	font-family: proxima-nova,sans-serif
}

p:not(.custom-font), p.font-family-text:not(.custom-font), .text_stack:not(.custom-font) {
	font-weight: 400;
	font-style: normal;
	font-family: proxima-nova,sans-serif
}

.no-js #foundation-loader {
	display: none
}

#foundation-loader {
	display: block;
	background-color: #e7f8f9
}

	#foundation-loader .loader-inner {
		margin-left: 0
	}

		#foundation-loader .loader-inner > div {
			background-color: #0054a6
		}

	#foundation-loader .ball-grid-pulse, #foundation-loader .ball-grid-beat, #foundation-loader .semi-circle-spin {
		margin: 0 auto;
		-webkit-transform: translateY(40%);
		transform: translateY(40%)
	}

	#foundation-loader .loader-inner > div, #foundation-loader .ball-rotate > div:before, #foundation-loader .ball-rotate > div:after, #foundation-loader .ball-clip-rotate-pulse > div:first-child, #foundation-loader .pacman > div:nth-child(3), #foundation-loader .pacman > div:nth-child(4), #foundation-loader .pacman > div:nth-child(5), #foundation-loader .pacman > div:nth-child(6) {
		background-color: #0054a6
	}

	#foundation-loader .square-spin > div, #foundation-loader .ball-clip-rotate > div {
		background-color: #0054a6;
		border-color: #0054a6
	}

	#foundation-loader .ball-clip-rotate > div {
		border-bottom-color: transparent
	}

	#foundation-loader .ball-clip-rotate-pulse > div:last-child, #foundation-loader .ball-clip-rotate-multiple > div:last-child {
		background-color: transparent;
		border-color: #0054a6 transparent #0054a6 transparent
	}

	#foundation-loader .ball-clip-rotate-multiple > div {
		background-color: transparent;
		border-color: transparent #0054a6 transparent #0054a6
	}

	#foundation-loader .ball-scale-ripple > div, #foundation-loader .ball-scale-ripple-multiple > div, #foundation-loader .ball-triangle-path > div {
		background-color: transparent;
		border-color: #0054a6
	}

	#foundation-loader .triangle-skew-spin > div {
		background-color: transparent;
		border-left-color: transparent;
		border-right-color: transparent;
		border-bottom-color: #0054a6
	}

	#foundation-loader .pacman > div:first-of-type, #foundation-loader .pacman > div:nth-child(2) {
		background-color: transparent;
		border-right-color: transparent;
		border-top-color: #0054a6;
		border-left-color: #0054a6;
		border-bottom-color: #0054a6
	}

	#foundation-loader .semi-circle-spin > div {
		width: 35px;
		height: 35px;
		background-color: transparent;
		background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),color-stop(30%,rgba(0,84,166,1.00)),to(rgba(0,84,166,1.00)));
		background-image: linear-gradient(transparent 0%,transparent 70%,rgba(0,84,166,1.00) 30%,rgba(0,84,166,1.00) 100%)
	}

.stacks_top {
	opacity: 0
}

.theme-version {
	display: block
}

	.theme-version.number-110, #stacks_in_1862_15 {
		display: none
	}

.stacks_out {
	overflow: visible !important
}

.stacks_in {
	overflow: visible
}

::-moz-selection {
	color: #373737;
	background: rgba(193,193,193,.56)
}

::selection {
	color: #373737;
	background: rgba(193,193,193,.56)
}

::-moz-selection {
	color: #373737;
	background: rgba(193,193,193,.56)
}

body, .font-family-text {
	font-family: proxima-nova,sans-serif;
	font-weight: 400
}

h1, .font-family-h1 {
	font-family: franklin-gothic-urw-cond,sans-serif;
	font-style: normal;
	font-weight: 300
}

	h1 a, .font-family-h1 a {
		font-family: inherit
	}

h2, h3, h4, h5, h6, .font-family-h2 {
}

	h2 a, h3 a, h4 a, h5 a, h6 a, .font-family-h2 a {
		font-family: inherit
	}

body {
	background-color: #fff
}

.hide-for-touch, .show-for-touch {
	display: none
}

.no-js .hide-for-touch {
	display: block
}

.vegas-loading {
	display: none
}

.vegas-background {
	-ms-interpolation-mode: bicubic;
	image-rendering: optimizeQuality;
	max-width: none !important
}

.vegas-overlay, .vegas-background {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.hide-overflow {
	overflow: hidden !important
}

.columns > .equalizer.small-up {
	height: 100%
}

@media only screen and (min-width: 40.063em) {
	.columns > .equalizer.medium-up {
		height: 100%
	}
}

@media only screen and (min-width: 62.563em) {
	.columns > .equalizer.large-up {
		height: 100%
	}
}

@media only screen and (max-width: 40em) {
	.row.collapse-small > .columns {
		padding-left: 0;
		padding-right: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	.row.collapse-medium > .columns {
		padding-left: 0;
		padding-right: 0
	}
}

@media only screen and (max-width: 40em) {
	.row .row.collapse-small {
		margin: 0;
		width: auto
	}

		.row .row.collapse-small::before, .row .row.collapse-small::after {
			content: " ";
			display: table
		}

		.row .row.collapse-small::after {
			clear: both
		}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	.row .row.collapse-medium {
		margin: 0;
		width: auto
	}

		.row .row.collapse-medium::before, .row .row.collapse-medium::after {
			content: " ";
			display: table
		}

		.row .row.collapse-medium::after {
			clear: both
		}
}

.column, .columns {
	padding-left: .5rem;
	padding-right: .5rem
}

.row .row {
	margin: 0 -.5rem
}

.row.divider > .columns:not(:first-child):before {
	content: " ";
	margin: 0 -.5rem;
	position: absolute
}

@media only screen and (max-width: 40em) {
	.row.divider-medium-up > .columns::before, .row.divider-large-up > .columns::before, .small-12::before {
		display: none
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	.row.divider-large-up > .columns::before, .medium-12::before {
		display: none
	}
}

@media only screen and (min-width: 62.563em) {
	.large-12:before {
		display: none
	}
}

.floating-body.radius {
	border-radius: 5px
}

	.floating-body.radius > .columns > .stacks_out:first-child > .stacks_in > .top-bar-wrapper:not(.fixed) {
		border-top-right-radius: 5px;
		border-top-left-radius: 5px
	}

.floating-body .top-bar-wrapper.contain-to-grid.fixed {
	max-width: 1200px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.radius {
	background-clip: padding-box
}

img {
	color: #fff
}

	img.radius {
		border-radius: 5px
	}

	img.round {
		border-radius: 1000px
	}

.row {
	max-width: 1200px !important
}

	.row.max-edge {
		max-width: 100% !important
	}

body {
	color: #53565a
}

a {
	color: #0054a6;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: inherit
}

	a:hover, a:focus {
		color: #0091bd
	}

	a.close, a.close-reveal-modal {
		text-decoration: none
	}

.alt {
	color: #53514d
}

	.alt a {
		color: #ea601b;
		-webkit-text-decoration: none;
		text-decoration: none
	}

		.alt a:hover, .alt a:focus {
			color: #ea601b
		}

	.alt small {
		color: #6b6964
	}

h1, h2, h3, h4, h5, h6 {
	color: #0054a6;
	margin-top: 0
}

	h1.alt, h2.alt, h3.alt, h4.alt, h5.alt, h6.alt {
		color: #0a469c
	}

	h1.subheader, h2.subheader, h3.subheader, h4.subheader, h5.subheader, h6.subheader {
		color: #006dd7
	}

		h1.subheader.alt, h2.subheader.alt, h3.subheader.alt, h4.subheader.alt, h5.subheader.alt, h6.subheader.alt {
			color: #0d5bca
		}

	h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
		font-size: 30%;
		color: #6b6f74
	}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		color: inherit !important
	}

		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
			opacity: .8;
			color: inherit !important
		}

h1 {
	font-size: 2.5rem
}

h2 {
	font-size: 2.31rem
}

h3 {
	font-size: .95rem
}

h4 {
	font-size: 1.12rem
}

h5 {
	font-size: 1.12rem
}

h6 {
	font-size: 1rem
}

p, ul li, ol li {
	font-size: 1rem
}

@media only screen and (min-width: 40.063em) {
	h1 {
		font-size: 2.06rem
	}

	h2 {
		font-size: 1.73rem
	}

	h3 {
		font-size: 1.5rem
	}

	h4 {
		font-size: 1.5rem
	}

	h5 {
		font-size: 1.08rem
	}

	h6 {
		font-size: 1rem
	}

	p, ul li, ol li {
		font-size: 1rem
	}
}

code {
	color: #cc371e
}

hr, blockquote, abbr, acronym, .vcard {
	border-color: #ddd
}

	hr.alt, blockquote.alt, abbr.alt, acronym.alt, .vcard.alt {
		border-color: #ddd
	}

	hr.primary, blockquote.primary, abbr.primary, acronym.primary, .vcard.primary {
		border-color: rgba(193,193,193,.56)
	}

	hr.primary, blockquote.primary, abbr.primary, acronym.primary, .vcard.primary {
		border-color: rgba(193,193,193,.56)
	}

	hr.secondary, blockquote.secondary, abbr.secondary, acronym.secondary, .vcard.secondary {
		border-color: #e7e7e7
	}

	hr.swatch1, blockquote.swatch1, abbr.swatch1, acronym.swatch1, .vcard.swatch1 {
		border-color: #0a469c
	}

	hr.swatch2, blockquote.swatch2, abbr.swatch2, acronym.swatch2, .vcard.swatch2 {
		border-color: #0091bd
	}

	hr.swatch3, blockquote.swatch3, abbr.swatch3, acronym.swatch3, .vcard.swatch3 {
		border-color: #009a44
	}

	hr.swatch4, blockquote.swatch4, abbr.swatch4, acronym.swatch4, .vcard.swatch4 {
		border-color: #a52e58
	}

	hr.swatch5, blockquote.swatch5, abbr.swatch5, acronym.swatch5, .vcard.swatch5 {
		border-color: #53565a
	}

	hr.swatch6, blockquote.swatch6, abbr.swatch6, acronym.swatch6, .vcard.swatch6 {
		border-color: #f8f8f8
	}

	blockquote, blockquote p {
		color: #6b6f74
	}

		blockquote cite, blockquote cite a, blockquote p cite, blockquote p cite a {
			color: #63676c
		}

		blockquote.alt, blockquote.alt p, blockquote p.alt, blockquote p.alt p {
			color: #6b6964
		}

			blockquote.alt cite, blockquote.alt cite a, blockquote.alt p cite, blockquote.alt p cite a, blockquote p.alt cite, blockquote p.alt cite a, blockquote p.alt p cite, blockquote p.alt p cite a {
				color: #63615c
			}

.flex-video {
	margin-bottom: 0
}

.contain-to-grid .top-bar {
	max-width: 1200px
}

.top-bar .top-bar-section ul li > a.button {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

	.top-bar .top-bar-section ul li > a.button:hover {
		color: #373737;
		background-color: rgba(183,183,183,.56)
	}

	.top-bar .top-bar-section ul li > a.button.secondary {
		background-color: #e7e7e7;
		color: #373737
	}

		.top-bar .top-bar-section ul li > a.button.secondary:hover {
			color: #373737;
			background-color: #dbdbdb
		}

	.top-bar .top-bar-section ul li > a.button.alert {
		background-color: #f04124
	}

		.top-bar .top-bar-section ul li > a.button.alert:hover {
			background-color: #e43d22
		}

	.top-bar .top-bar-section ul li > a.button.success {
		background-color: #43ac6a
	}

		.top-bar .top-bar-section ul li > a.button.success:hover {
			background-color: #3fa364
		}

	.top-bar .top-bar-section ul li > a.button.radius {
		border-radius: 5px
	}

.top-bar-wrapper.fn-scheme-primary {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

	.top-bar-wrapper.fn-scheme-primary ul:not(.title-area) ul.dropdown {
		background-color: rgba(193,193,193,.56)
	}

	.top-bar-wrapper.fn-scheme-primary .site-title, .top-bar-wrapper.fn-scheme-primary .site-title small, .top-bar-wrapper.fn-scheme-primary a:not(.button) {
		color: #373737 !important
	}

	.top-bar-wrapper.fn-scheme-primary .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #373737,0 7px 0 1px #373737,0 14px 0 1px #373737;
		box-shadow: 0 0 0 1px #373737,0 7px 0 1px #373737,0 14px 0 1px #373737
	}

.top-bar-wrapper.fn-scheme-secondary {
	background-color: #e7e7e7;
	color: #373737
}

	.top-bar-wrapper.fn-scheme-secondary ul:not(.title-area) ul.dropdown {
		background-color: #e7e7e7
	}

	.top-bar-wrapper.fn-scheme-secondary .site-title, .top-bar-wrapper.fn-scheme-secondary .site-title small, .top-bar-wrapper.fn-scheme-secondary a:not(.button) {
		color: #373737 !important
	}

	.top-bar-wrapper.fn-scheme-secondary .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #373737,0 7px 0 1px #373737,0 14px 0 1px #373737;
		box-shadow: 0 0 0 1px #373737,0 7px 0 1px #373737,0 14px 0 1px #373737
	}

.top-bar-wrapper.fn-scheme-swatch1 {
	background-color: #0a469c;
	color: #0a469c
}

	.top-bar-wrapper.fn-scheme-swatch1 ul:not(.title-area) ul.dropdown {
		background-color: #0a469c
	}

	.top-bar-wrapper.fn-scheme-swatch1 .site-title, .top-bar-wrapper.fn-scheme-swatch1 .site-title small, .top-bar-wrapper.fn-scheme-swatch1 a:not(.button) {
		color: #0a469c !important
	}

	.top-bar-wrapper.fn-scheme-swatch1 .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #0a469c,0 7px 0 1px #0a469c,0 14px 0 1px #0a469c;
		box-shadow: 0 0 0 1px #0a469c,0 7px 0 1px #0a469c,0 14px 0 1px #0a469c
	}

.top-bar-wrapper.fn-scheme-swatch2 {
	background-color: #0091bd;
	color: #5f3c7f
}

	.top-bar-wrapper.fn-scheme-swatch2 ul:not(.title-area) ul.dropdown {
		background-color: #0091bd
	}

	.top-bar-wrapper.fn-scheme-swatch2 .site-title, .top-bar-wrapper.fn-scheme-swatch2 .site-title small, .top-bar-wrapper.fn-scheme-swatch2 a:not(.button) {
		color: #5f3c7f !important
	}

	.top-bar-wrapper.fn-scheme-swatch2 .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #5f3c7f,0 7px 0 1px #5f3c7f,0 14px 0 1px #5f3c7f;
		box-shadow: 0 0 0 1px #5f3c7f,0 7px 0 1px #5f3c7f,0 14px 0 1px #5f3c7f
	}

.top-bar-wrapper.fn-scheme-swatch3 {
	background-color: #009a44;
	color: #ea601b
}

	.top-bar-wrapper.fn-scheme-swatch3 ul:not(.title-area) ul.dropdown {
		background-color: #009a44
	}

	.top-bar-wrapper.fn-scheme-swatch3 .site-title, .top-bar-wrapper.fn-scheme-swatch3 .site-title small, .top-bar-wrapper.fn-scheme-swatch3 a:not(.button) {
		color: #ea601b !important
	}

	.top-bar-wrapper.fn-scheme-swatch3 .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #ea601b,0 7px 0 1px #ea601b,0 14px 0 1px #ea601b;
		box-shadow: 0 0 0 1px #ea601b,0 7px 0 1px #ea601b,0 14px 0 1px #ea601b
	}

.top-bar-wrapper.fn-scheme-swatch4 {
	background-color: #a52e58;
	color: #199ad6
}

	.top-bar-wrapper.fn-scheme-swatch4 ul:not(.title-area) ul.dropdown {
		background-color: #a52e58
	}

	.top-bar-wrapper.fn-scheme-swatch4 .site-title, .top-bar-wrapper.fn-scheme-swatch4 .site-title small, .top-bar-wrapper.fn-scheme-swatch4 a:not(.button) {
		color: #199ad6 !important
	}

	.top-bar-wrapper.fn-scheme-swatch4 .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #199ad6,0 7px 0 1px #199ad6,0 14px 0 1px #199ad6;
		box-shadow: 0 0 0 1px #199ad6,0 7px 0 1px #199ad6,0 14px 0 1px #199ad6
	}

.top-bar-wrapper.fn-scheme-swatch5 {
	background-color: #53565a;
	color: #53565a
}

	.top-bar-wrapper.fn-scheme-swatch5 ul:not(.title-area) ul.dropdown {
		background-color: #53565a
	}

	.top-bar-wrapper.fn-scheme-swatch5 .site-title, .top-bar-wrapper.fn-scheme-swatch5 .site-title small, .top-bar-wrapper.fn-scheme-swatch5 a:not(.button) {
		color: #53565a !important
	}

	.top-bar-wrapper.fn-scheme-swatch5 .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #53565a,0 7px 0 1px #53565a,0 14px 0 1px #53565a;
		box-shadow: 0 0 0 1px #53565a,0 7px 0 1px #53565a,0 14px 0 1px #53565a
	}

.top-bar-wrapper.fn-scheme-swatch6 {
	background-color: #f8f8f8;
	color: #fff
}

	.top-bar-wrapper.fn-scheme-swatch6 ul:not(.title-area) ul.dropdown {
		background-color: #f8f8f8
	}

	.top-bar-wrapper.fn-scheme-swatch6 .site-title, .top-bar-wrapper.fn-scheme-swatch6 .site-title small, .top-bar-wrapper.fn-scheme-swatch6 a:not(.button) {
		color: #fff !important
	}

	.top-bar-wrapper.fn-scheme-swatch6 .top-bar .toggle-topbar.menu-icon a span::after {
		-webkit-box-shadow: 0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
		box-shadow: 0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff
	}

.alert-box {
	background-color: rgba(193,193,193,.56);
	color: #373737;
	border-color: rgba(183,183,183,.56)
}

	.alert-box a:not(.close) {
		color: #373737;
		text-decoration: underline
	}

	.alert-box.secondary {
		background-color: #e7e7e7;
		color: #373737;
		border-color: #dbdbdb
	}

	.alert-box.alert {
		background-color: #f04124;
		border-color: #e43d22
	}

	.alert-box.success {
		background-color: #43ac6a;
		border-color: #3fa364
	}

	.alert-box.warning {
		background-color: #f08a24;
		border-color: #e48322
	}

	.alert-box.info {
		background-color: #a0d3e8;
		color: #525252;
		border-color: #98c8dc
	}

	.alert-box.radius {
		border-radius: 5px
	}

.breadcrumbs {
	background-color: #e7e7e7;
	border-color: #dbdbdb;
	color: #373737
}

	.breadcrumbs .current a {
		color: #373737
	}

	.breadcrumbs.radius {
		border-radius: 5px
	}

	.breadcrumbs header {
		display: inline
	}

	.breadcrumbs .fa {
		font-size: 1em
	}

	.breadcrumbs .unavailable {
		color: #373737
	}

	.breadcrumbs li:before {
		color: #525252
	}

	.breadcrumbs *:first-child:before {
		margin: 0 .75rem
	}

.button {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

	.button:hover {
		color: #373737;
		background-color: rgba(183,183,183,.56)
	}

	.button.secondary {
		background-color: #e7e7e7;
		color: #373737
	}

		.button.secondary:hover {
			color: #373737;
			background-color: #dbdbdb
		}

	.button.alert {
		background-color: #f04124
	}

		.button.alert:hover {
			background-color: #e43d22
		}

	.button.success {
		background-color: #43ac6a
	}

		.button.success:hover {
			background-color: #3fa364
		}

	.button.radius {
		border-radius: 5px
	}

	.button.ghost {
		background-color: transparent;
		border-width: 1px;
		border-color: rgba(193,193,193,.56);
		color: rgba(193,193,193,.56)
	}

		.button.ghost:hover {
			color: #373737;
			border-color: rgba(183,183,183,.56);
			background-color: rgba(183,183,183,.56)
		}

		.button.ghost.secondary {
			border-color: #e7e7e7;
			color: #e7e7e7
		}

			.button.ghost.secondary:hover {
				color: #373737;
				border-color: #dbdbdb;
				background-color: #dbdbdb
			}

		.button.ghost.alert {
			border-color: #f04124;
			color: #f04124
		}

			.button.ghost.alert:hover {
				color: #373737;
				border-color: #e43d22;
				background-color: #e43d22
			}

		.button.ghost.success {
			border-color: #43ac6a;
			color: #43ac6a
		}

			.button.ghost.success:hover {
				color: #373737;
				border-color: #3fa364;
				background-color: #3fa364
			}

.split.button.radius span {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.split.button span::after {
	border-top-color: #373737
}

.split.button.secondary span::after {
	border-top-color: #373737
}

.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}

.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.button-group.stack > li .button, .button-group.stack-for-small > li .button {
	border-top: 1px solid rgba(255,255,255,.5)
}

.icon-bar {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

	.icon-bar > .item {
		cursor: pointer;
		color: #373737
	}

		.icon-bar > .item label, .icon-bar > .item i {
			color: #373737
		}

		.icon-bar > .item:hover {
			color: #373737;
			background-color: rgba(183,183,183,.56)
		}

	.icon-bar.secondary {
		background-color: #e7e7e7;
		color: #373737
	}

		.icon-bar.secondary > .item {
			color: #373737
		}

			.icon-bar.secondary > .item label, .icon-bar.secondary > .item i {
				color: #373737
			}

			.icon-bar.secondary > .item:hover {
				background-color: #dbdbdb;
				color: #373737
			}

form[data-abide] .error label {
	color: #f04124
}

form[data-abide] .error small.error, form[data-abide] .error span.error {
	background-color: #f04124;
	color: #373737
}

input[type=radio] {
	margin-left: 1px
}

form input[type=text], form input[type=password], form input[type=date], form input[type=datetime], form input[type=datetime-local], form input[type=month], form input[type=week], form input[type=email], form input[type=number], form input[type=search], form input[type=tel], form input[type=time], form input[type=url], form textarea, form select {
	font-size: 16px;
	color: #53565a
}

	form input[type=text]:focus, form input[type=password]:focus, form input[type=date]:focus, form input[type=datetime]:focus, form input[type=datetime-local]:focus, form input[type=month]:focus, form input[type=week]:focus, form input[type=email]:focus, form input[type=number]:focus, form input[type=search]:focus, form input[type=tel]:focus, form input[type=time]:focus, form input[type=url]:focus, form textarea:focus, form select:focus {
		border-color: rgba(193,193,193,.56)
	}

form fieldset {
	border-color: #ddd
}

form legend {
	background-color: #fff
}

form label {
	color: #63676c
}

form.radius input[type=text], form.radius input[type=password], form.radius input[type=date], form.radius input[type=datetime], form.radius input[type=datetime-local], form.radius input[type=month], form.radius input[type=week], form.radius input[type=email], form.radius input[type=number], form.radius input[type=search], form.radius input[type=tel], form.radius input[type=time], form.radius input[type=url], form.radius textarea, form.radius select, form.radius small.error {
	border-radius: 5px
}

form.radius span.prefix, form.radius label.prefix {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}

form.radius span.postfix, form.radius label.postfix {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

form.radius .input-group > *:first-child, form.radius .input-group > *:first-child * {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}

form.radius .input-group > *:last-child, form.radius .input-group > *:last-child * {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.range-slider, .range-slider.radius, .range-slider.round {
	background-color: #373737;
	border-color: #191919
}

	.range-slider .range-slider-handle, .range-slider.radius .range-slider-handle, .range-slider.round .range-slider-handle {
		background-color: rgba(193,193,193,.56)
	}

		.range-slider .range-slider-handle:hover, .range-slider.radius .range-slider-handle:hover, .range-slider.round .range-slider-handle:hover {
			background-color: rgba(183,183,183,.56)
		}

	.range-slider .range-slider-active-segment, .range-slider.radius .range-slider-active-segment, .range-slider.round .range-slider-active-segment {
		background-color: #191919
	}

	.range-slider.secondary, .range-slider.radius.secondary, .range-slider.round.secondary {
		background-color: #373737;
		border-color: #191919
	}

		.range-slider.secondary .range-slider-handle, .range-slider.radius.secondary .range-slider-handle, .range-slider.round.secondary .range-slider-handle {
			background-color: #e7e7e7
		}

			.range-slider.secondary .range-slider-handle:hover, .range-slider.radius.secondary .range-slider-handle:hover, .range-slider.round.secondary .range-slider-handle:hover {
				background-color: #dbdbdb
			}

		.range-slider.secondary .range-slider-active-segment, .range-slider.radius.secondary .range-slider-active-segment, .range-slider.round.secondary .range-slider-active-segment {
			background-color: #191919
		}

.slider-display {
	display: block;
	margin-top: 16px
}

fieldset.switch label {
	background-color: #e6e6e6
}

	fieldset.switch label::after {
		background-color: #373737
	}

fieldset.switch input:checked + label {
	background-color: rgba(193,193,193,.56)
}

fieldset.switch.secondary label::after {
	background-color: #373737
}

fieldset.switch.secondary input:checked + label {
	background-color: #e7e7e7
}

fieldset.switch.alert input:checked + label {
	background-color: #f04124
}

fieldset.switch.success input:checked + label {
	background-color: #43ac6a
}

.label {
	background-color: rgba(193,193,193,.56);
	color: #373737;
	margin-bottom: 0
}

	.label.secondary {
		background-color: #e7e7e7;
		color: #373737
	}

	.label.alert {
		background-color: #f04124
	}

	.label.success {
		background-color: #43ac6a
	}

	.label.radius {
		border-radius: 5px
	}

.alert-box .close {
	opacity: .5
}

.slideshow-wrapper {
	min-height: 50px;
	z-index: 10
}

.orbit-container .orbit-bullets li {
	cursor: pointer;
	background: #e7e7e7
}

	.orbit-container .orbit-bullets li.active, .orbit-container .orbit-bullets li:hover {
		background: rgba(193,193,193,.56)
	}

.accordion .accordion-navigation > a {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

	.accordion .accordion-navigation > a:hover {
		background-color: rgba(183,183,183,.56)
	}

	.accordion .accordion-navigation > a.radius {
		border-radius: 5px
	}

	.accordion .accordion-navigation > a.round {
		border-radius: 1000px
	}

.accordion .accordion-navigation.active > a {
	background-color: rgba(183,183,183,.56)
}

.accordion .accordion-navigation > .content {
	background-color: transparent !important
}

.accordion.secondary .accordion-navigation > a {
	background-color: #e7e7e7;
	color: #373737
}

	.accordion.secondary .accordion-navigation > a:hover {
		background-color: #dbdbdb
	}

.accordion.secondary .accordion-navigation.active > a {
	background-color: #dbdbdb
}

.tabs li.tab-title > a {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

	.tabs li.tab-title > a:hover {
		background-color: rgba(183,183,183,.56)
	}

.tabs li.tab-title.active > a {
	color: #373737;
	background-color: rgba(183,183,183,.56)
}

.tabs.secondary li.tab-title > a {
	background-color: #e7e7e7;
	color: #373737
}

	.tabs.secondary li.tab-title > a:hover {
		background-color: #dbdbdb
	}

.tabs.secondary li.tab-title.active > a {
	color: #373737;
	background-color: #dbdbdb
}

.tabs.swatch1 li.tab-title > a {
	background-color: #0a469c;
	color: #0a469c
}

	.tabs.swatch1 li.tab-title > a:hover {
		background-color: #094294
	}

.tabs.swatch1 li.tab-title.active > a {
	color: #0a469c;
	background-color: #094294
}

.tabs.swatch2 li.tab-title > a {
	background-color: #0091bd;
	color: #5f3c7f
}

	.tabs.swatch2 li.tab-title > a:hover {
		background-color: #0089b3
	}

.tabs.swatch2 li.tab-title.active > a {
	color: #5f3c7f;
	background-color: #0089b3
}

.tabs.swatch3 li.tab-title > a {
	background-color: #009a44;
	color: #ea601b
}

	.tabs.swatch3 li.tab-title > a:hover {
		background-color: #009240
	}

.tabs.swatch3 li.tab-title.active > a {
	color: #ea601b;
	background-color: #009240
}

.tabs.swatch4 li.tab-title > a {
	background-color: #a52e58;
	color: #199ad6
}

	.tabs.swatch4 li.tab-title > a:hover {
		background-color: #9c2b53
	}

.tabs.swatch4 li.tab-title.active > a {
	color: #199ad6;
	background-color: #9c2b53
}

.tabs.swatch5 li.tab-title > a {
	background-color: #53565a;
	color: #53565a
}

	.tabs.swatch5 li.tab-title > a:hover {
		background-color: #4e5155
	}

.tabs.swatch5 li.tab-title.active > a {
	color: #53565a;
	background-color: #4e5155
}

.tabs.swatch6 li.tab-title > a {
	background-color: #f8f8f8;
	color: #fff
}

	.tabs.swatch6 li.tab-title > a:hover {
		background-color: #ebebeb
	}

.tabs.swatch6 li.tab-title.active > a {
	color: #fff;
	background-color: #ebebeb
}

.tabs.radius li.tab-title:first-child a {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}

.tabs.radius li.tab-title:last-child a {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.th.radius {
	border-radius: 5px
}

.th:hover, .th:focus {
	-webkit-box-shadow: 0 0 6px 1px rgba(96,96,96,.56);
	box-shadow: 0 0 6px 1px rgba(96,96,96,.56)
}

.f-dropdown, .f-dropdown.content {
	background-color: #fff;
	border-color: #ccc;
	color: #333
}

	.f-dropdown::before, .f-dropdown.content::before {
		border-color: transparent transparent #fff transparent
	}

	.f-dropdown::after, .f-dropdown.content::after {
		border-color: transparent transparent #ccc transparent
	}

	.f-dropdown li a, .f-dropdown.content li a {
		color: #333
	}

	.f-dropdown li:hover, .f-dropdown.content li:hover {
		background-color: rgba(0,0,0,.1)
	}

	.f-dropdown.radius, .f-dropdown.content.radius {
		border-radius: 5px
	}

.tooltip {
	border-radius: 5px;
	background-color: #333;
	color: #fff
}

.panel {
	background-color: #f2f2f2;
	border-color: #dbdbdb
}

	.panel.radius {
		border-radius: 5px
	}

	.panel p {
		color: #53565a
	}

		.panel p a {
			color: #0054a6
		}

		.panel p.alt {
			color: #53514d
		}

			.panel p.alt a {
				color: #ea601b
			}

				.panel p.alt a:hover {
					color: #ea601b
				}

			.panel p.alt small {
				color: #6b6964
			}

	.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
		color: #0054a6
	}

		.panel h1.alt, .panel h2.alt, .panel h3.alt, .panel h4.alt, .panel h5.alt, .panel h6.alt {
			color: #0a469c
		}

		.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
			color: #006dd7
		}

			.panel h1.subheader.alt, .panel h2.subheader.alt, .panel h3.subheader.alt, .panel h4.subheader.alt, .panel h5.subheader.alt, .panel h6.subheader.alt {
				color: #0d5bca
			}

.pricing-table.primary .title {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

.pricing-table.primary .price {
	color: #53565a
}

.pricing-table.primary .description {
	color: #53565a
}

.pricing-table.primary .bullet-item {
	color: #53565a
}

.pricing-table.secondary .title {
	background-color: #e7e7e7;
	color: #373737
}

.pricing-table.secondary .price {
	color: #53565a
}

.pricing-table.secondary .description {
	color: #53565a
}

.pricing-table.secondary .bullet-item {
	color: #53565a
}

.pricing-table.radius {
	border-radius: 5px
}

	.pricing-table.radius .title {
		border-top-right-radius: 5px;
		border-top-left-radius: 5px
	}

	.pricing-table.radius .cta-button {
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px
	}

.side-nav li a:not(.button) {
	color: #0054a6
}

	.side-nav li a:not(.button):hover {
		background-color: #f3f3f3;
		color: #0091bd
	}

.side-nav li.active > a:first-child:not(.button) {
	color: #0054a6
}

.side-nav li.active:not(.has-dropdown) a:not(.button) {
	color: #00478d
}

.side-nav header {
	color: #53565a;
	margin-top: 1rem;
	margin-bottom: .5rem
}

.side-nav label {
	color: #63676c
}

.side-nav li.divider {
	border-top-color: #ddd
}

.side-nav.alt li a:not(.button) {
	color: #ea601b
}

	.side-nav.alt li a:not(.button):hover {
		background-color: #f3f3f3;
		color: #ea601b
	}

.side-nav.alt li.active > a:first-child:not(.button) {
	color: #ea601b
}

.side-nav.alt li.active:not(.has-dropdown) a:not(.button) {
	color: #c65116
}

.side-nav.alt header {
	color: #53514d
}

.side-nav.alt label {
	color: #63615c
}

.side-nav.alt li.divider {
	border-top-color: #ddd
}

.sub-nav dt, .sub-nav dd, .sub-nav li {
	float: none;
	display: inline-block
}

	.sub-nav dt a:not(.button), .sub-nav dd a:not(.button), .sub-nav li a:not(.button) {
		color: rgba(193,193,193,.56)
	}

		.sub-nav dt a:not(.button):hover, .sub-nav dd a:not(.button):hover, .sub-nav li a:not(.button):hover {
			color: rgba(183,183,183,.56)
		}

	.sub-nav dt.active a:not(.button), .sub-nav dd.active a:not(.button), .sub-nav li.active a:not(.button) {
		color: #373737;
		background-color: rgba(193,193,193,.56)
	}

		.sub-nav dt.active a:not(.button):hover, .sub-nav dd.active a:not(.button):hover, .sub-nav li.active a:not(.button):hover {
			background-color: rgba(183,183,183,.56)
		}

		.sub-nav dt.active a:not(.button).secondary, .sub-nav dd.active a:not(.button).secondary, .sub-nav li.active a:not(.button).secondary {
			color: #373737;
			background-color: #e7e7e7
		}

			.sub-nav dt.active a:not(.button).secondary:hover, .sub-nav dd.active a:not(.button).secondary:hover, .sub-nav li.active a:not(.button).secondary:hover {
				background-color: #dbdbdb
			}

.sub-nav.secondary dt a:not(.button), .sub-nav.secondary dd a:not(.button), .sub-nav.secondary li a:not(.button) {
	color: #e7e7e7
}

	.sub-nav.secondary dt a:not(.button):hover, .sub-nav.secondary dd a:not(.button):hover, .sub-nav.secondary li a:not(.button):hover {
		color: #dbdbdb
	}

.sub-nav.secondary dt.active a:not(.button), .sub-nav.secondary dd.active a:not(.button), .sub-nav.secondary li.active a:not(.button) {
	color: #373737;
	background-color: #e7e7e7
}

	.sub-nav.secondary dt.active a:not(.button):hover, .sub-nav.secondary dd.active a:not(.button):hover, .sub-nav.secondary li.active a:not(.button):hover {
		background-color: #dbdbdb
	}

.reveal-modal {
	z-index: 9999;
	background-color: #fff;
	color: #333;
	border: none;
	border-radius: 0
}

@media screen and (max-width: 39.9375em) {
	.reveal-modal {
		border-radius: 0 !important
	}
}

.reveal-modal.fullscreen {
	position: fixed;
	top: 0 !important;
	width: 100vw;
	height: 100vh;
	overflow-y: scroll
}

	.reveal-modal.fullscreen .close-reveal-modal {
		position: fixed
	}

.reveal-modal.radius {
	border-radius: 5px
}

.reveal-modal .close-reveal-modal {
	color: #aaa;
	font-weight: 400;
	z-index: 99999
}

.reveal-modal-bg {
	z-index: 9998;
	background: rgba(0,0,0,.45)
}

nav.inline-nav ul.inline-list {
	margin-left: 0
}

	nav.inline-nav ul.inline-list li {
		float: none;
		display: inline-block
	}

		nav.inline-nav ul.inline-list li:first-child {
			margin-left: 0
		}

		nav.inline-nav ul.inline-list li.active {
			border-width: 0 0 1px;
			border-style: solid;
			border-bottom-color: #0054a6
		}

	nav.inline-nav ul.inline-list.alt li.active {
		border-bottom-color: #ea601b
	}

.clearing-blackout {
	background-color: #fff
}

.clearing-assembled .clearing-container .visible-img, .clearing-assembled .clearing-container .clearing-caption {
	background-color: #fff
}

.clearing-assembled .clearing-container .carousel {
	background-color: #f2f2f2
}

.clearing-assembled .clearing-container .clearing-close {
	color: #aaa
}

	.clearing-assembled .clearing-container .clearing-close:hover, .clearing-assembled .clearing-container .clearing-close:focus {
		color: #aaa
	}

.clearing-assembled .clearing-container .clearing-main-next > span {
	border-color: transparent;
	border-left-color: #333
}

.clearing-assembled .clearing-container .clearing-main-prev > span {
	border-color: transparent;
	border-right-color: #333
}

.clearing-assembled .clearing-container .clearing-caption {
	color: #333
}

.copyright {
	color: #53565a;
	font-size: .9rem
}

	.copyright a {
		color: #0054a6
	}

		.copyright a:hover {
			color: #0091bd
		}

.stacks_s_hidden, .stacks_m_hidden, .stacks_l_hidden {
	display: block !important
}

@media only screen and (max-width: 40em) {
	.stacks_s_hidden {
		display: none !important
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	.stacks_m_hidden {
		display: none !important
	}
}

@media only screen and (min-width: 62.563em) {
	.stacks_l_hidden {
		display: none !important
	}
}

.fn-text-header {
	color: #0054a6
}

.fn-text-link a {
	color: #0054a6
}

	.fn-text-link a:hover {
		color: #0091bd
	}

.fn-text-text {
	color: #53565a
}

	.fn-text-text p, .fn-text-text div {
		color: #53565a
	}

.fn-text-accent {
	color: #ddd
}

.fn-text-code-text {
	color: #cc371e
}

.fn-text-header-alt {
	color: #0a469c
}

.fn-text-link-alt a {
	color: #ea601b
}

	.fn-text-link-alt a:hover {
		color: #ea601b
	}

.fn-text-accent-alt {
	color: #ddd
}

.fn-text-primary {
	color: rgba(193,193,193,.56)
}

.fn-text-primary-text {
	color: #373737
}

	.fn-text-primary-text p, .fn-text-primary-text div {
		color: #373737
	}

.fn-text-secondary {
	color: #e7e7e7
}

.fn-text-secondary-text {
	color: #373737
}

	.fn-text-secondary-text p, .fn-text-secondary-text div {
		color: #373737
	}

.fn-text-alert {
	color: #f04124
}

.fn-text-success {
	color: #43ac6a
}

.fn-text-warning {
	color: #f08a24
}

.fn-text-info {
	color: #a0d3e8
}

.fn-text-modal {
	color: #fff
}

.fn-text-modal-close {
	color: #aaa
}

.fn-text-modal-text {
	color: #333
}

	.fn-text-modal-text p, .fn-text-modal-text div {
		color: #333
	}

.fn-text-text-alt {
	color: #53514d
}

	.fn-text-text-alt p, .fn-text-text-alt div {
		color: #53514d
	}

	.fn-text-text-alt h1, .fn-text-text-alt h2, .fn-text-text-alt h3, .fn-text-text-alt h4, .fn-text-text-alt h5, .fn-text-text-alt h6 {
		color: #0a469c
	}

		.fn-text-text-alt h1 a, .fn-text-text-alt h2 a, .fn-text-text-alt h3 a, .fn-text-text-alt h4 a, .fn-text-text-alt h5 a, .fn-text-text-alt h6 a {
			color: #0a469c
		}

			.fn-text-text-alt h1 a:hover, .fn-text-text-alt h2 a:hover, .fn-text-text-alt h3 a:hover, .fn-text-text-alt h4 a:hover, .fn-text-text-alt h5 a:hover, .fn-text-text-alt h6 a:hover {
				color: #0d5bca
			}

		.fn-text-text-alt h1 small, .fn-text-text-alt h2 small, .fn-text-text-alt h3 small, .fn-text-text-alt h4 small, .fn-text-text-alt h5 small, .fn-text-text-alt h6 small {
			color: #0a469c
		}

	.fn-text-text-alt a {
		color: #ea601b
	}

		.fn-text-text-alt a:hover {
			color: #ea601b
		}

.fn-text-sw1c1 {
	color: #0a469c
}

	.fn-text-sw1c1 p, .fn-text-sw1c1 div {
		color: #0a469c
	}

	.fn-text-sw1c1 h1, .fn-text-sw1c1 h2, .fn-text-sw1c1 h3, .fn-text-sw1c1 h4, .fn-text-sw1c1 h5, .fn-text-sw1c1 h6, .fn-text-sw1c1 a {
		color: #0a469c
	}

		.fn-text-sw1c1 a:hover {
			color: #094294
		}

.fn-text-sw1c2 {
	color: #0a469c
}

	.fn-text-sw1c2 p, .fn-text-sw1c2 div {
		color: #0a469c
	}

	.fn-text-sw1c2 h1, .fn-text-sw1c2 h2, .fn-text-sw1c2 h3, .fn-text-sw1c2 h4, .fn-text-sw1c2 h5, .fn-text-sw1c2 h6, .fn-text-sw1c2 a {
		color: #0a469c
	}

		.fn-text-sw1c2 a:hover {
			color: #094294
		}

.fn-text-sw2c1 {
	color: #0091bd
}

	.fn-text-sw2c1 p, .fn-text-sw2c1 div {
		color: #0091bd
	}

	.fn-text-sw2c1 h1, .fn-text-sw2c1 h2, .fn-text-sw2c1 h3, .fn-text-sw2c1 h4, .fn-text-sw2c1 h5, .fn-text-sw2c1 h6, .fn-text-sw2c1 a {
		color: #5f3c7f
	}

		.fn-text-sw2c1 a:hover {
			color: #5a3978
		}

.fn-text-sw2c2 {
	color: #5f3c7f
}

	.fn-text-sw2c2 p, .fn-text-sw2c2 div {
		color: #5f3c7f
	}

	.fn-text-sw2c2 h1, .fn-text-sw2c2 h2, .fn-text-sw2c2 h3, .fn-text-sw2c2 h4, .fn-text-sw2c2 h5, .fn-text-sw2c2 h6, .fn-text-sw2c2 a {
		color: #0091bd
	}

		.fn-text-sw2c2 a:hover {
			color: #0089b3
		}

.fn-text-sw3c1 {
	color: #009a44
}

	.fn-text-sw3c1 p, .fn-text-sw3c1 div {
		color: #009a44
	}

	.fn-text-sw3c1 h1, .fn-text-sw3c1 h2, .fn-text-sw3c1 h3, .fn-text-sw3c1 h4, .fn-text-sw3c1 h5, .fn-text-sw3c1 h6, .fn-text-sw3c1 a {
		color: #ea601b
	}

		.fn-text-sw3c1 a:hover {
			color: #de5b19
		}

.fn-text-sw3c2 {
	color: #ea601b
}

	.fn-text-sw3c2 p, .fn-text-sw3c2 div {
		color: #ea601b
	}

	.fn-text-sw3c2 h1, .fn-text-sw3c2 h2, .fn-text-sw3c2 h3, .fn-text-sw3c2 h4, .fn-text-sw3c2 h5, .fn-text-sw3c2 h6, .fn-text-sw3c2 a {
		color: #009a44
	}

		.fn-text-sw3c2 a:hover {
			color: #009240
		}

.fn-text-sw4c1 {
	color: #a52e58
}

	.fn-text-sw4c1 p, .fn-text-sw4c1 div {
		color: #a52e58
	}

	.fn-text-sw4c1 h1, .fn-text-sw4c1 h2, .fn-text-sw4c1 h3, .fn-text-sw4c1 h4, .fn-text-sw4c1 h5, .fn-text-sw4c1 h6, .fn-text-sw4c1 a {
		color: #199ad6
	}

		.fn-text-sw4c1 a:hover {
			color: #1792cb
		}

.fn-text-sw4c2 {
	color: #199ad6
}

	.fn-text-sw4c2 p, .fn-text-sw4c2 div {
		color: #199ad6
	}

	.fn-text-sw4c2 h1, .fn-text-sw4c2 h2, .fn-text-sw4c2 h3, .fn-text-sw4c2 h4, .fn-text-sw4c2 h5, .fn-text-sw4c2 h6, .fn-text-sw4c2 a {
		color: #a52e58
	}

		.fn-text-sw4c2 a:hover {
			color: #9c2b53
		}

.fn-text-sw5c1 {
	color: #53565a
}

	.fn-text-sw5c1 p, .fn-text-sw5c1 div {
		color: #53565a
	}

	.fn-text-sw5c1 h1, .fn-text-sw5c1 h2, .fn-text-sw5c1 h3, .fn-text-sw5c1 h4, .fn-text-sw5c1 h5, .fn-text-sw5c1 h6, .fn-text-sw5c1 a {
		color: #53565a
	}

		.fn-text-sw5c1 a:hover {
			color: #4e5155
		}

.fn-text-sw5c2 {
	color: #53565a
}

	.fn-text-sw5c2 p, .fn-text-sw5c2 div {
		color: #53565a
	}

	.fn-text-sw5c2 h1, .fn-text-sw5c2 h2, .fn-text-sw5c2 h3, .fn-text-sw5c2 h4, .fn-text-sw5c2 h5, .fn-text-sw5c2 h6, .fn-text-sw5c2 a {
		color: #53565a
	}

		.fn-text-sw5c2 a:hover {
			color: #4e5155
		}

.fn-text-sw6c1 {
	color: #f8f8f8
}

	.fn-text-sw6c1 p, .fn-text-sw6c1 div {
		color: #f8f8f8
	}

	.fn-text-sw6c1 h1, .fn-text-sw6c1 h2, .fn-text-sw6c1 h3, .fn-text-sw6c1 h4, .fn-text-sw6c1 h5, .fn-text-sw6c1 h6, .fn-text-sw6c1 a {
		color: #fff
	}

		.fn-text-sw6c1 a:hover {
			color: #f2f2f2
		}

.fn-text-sw6c2 {
	color: #fff
}

	.fn-text-sw6c2 p, .fn-text-sw6c2 div {
		color: #fff
	}

	.fn-text-sw6c2 h1, .fn-text-sw6c2 h2, .fn-text-sw6c2 h3, .fn-text-sw6c2 h4, .fn-text-sw6c2 h5, .fn-text-sw6c2 h6, .fn-text-sw6c2 a {
		color: #f8f8f8
	}

		.fn-text-sw6c2 a:hover {
			color: #ebebeb
		}

.panel .fn-text-sw1c1 {
	color: #0a469c
}

	.panel .fn-text-sw1c1 p, .panel .fn-text-sw1c1 div {
		color: #0a469c
	}

	.panel .fn-text-sw1c1 h1, .panel .fn-text-sw1c1 h2, .panel .fn-text-sw1c1 h3, .panel .fn-text-sw1c1 h4, .panel .fn-text-sw1c1 h5, .panel .fn-text-sw1c1 h6, .panel .fn-text-sw1c1 a {
		color: #0a469c
	}

		.panel .fn-text-sw1c1 a:hover {
			color: #094294
		}

.panel .fn-text-sw1c2 {
	color: #0a469c
}

	.panel .fn-text-sw1c2 p, .panel .fn-text-sw1c2 div {
		color: #0a469c
	}

	.panel .fn-text-sw1c2 h1, .panel .fn-text-sw1c2 h2, .panel .fn-text-sw1c2 h3, .panel .fn-text-sw1c2 h4, .panel .fn-text-sw1c2 h5, .panel .fn-text-sw1c2 h6, .panel .fn-text-sw1c2 a {
		color: #0a469c
	}

		.panel .fn-text-sw1c2 a:hover {
			color: #094294
		}

.panel .fn-text-sw2c1 {
	color: #0091bd
}

	.panel .fn-text-sw2c1 p, .panel .fn-text-sw2c1 div {
		color: #0091bd
	}

	.panel .fn-text-sw2c1 h1, .panel .fn-text-sw2c1 h2, .panel .fn-text-sw2c1 h3, .panel .fn-text-sw2c1 h4, .panel .fn-text-sw2c1 h5, .panel .fn-text-sw2c1 h6, .panel .fn-text-sw2c1 a {
		color: #5f3c7f
	}

		.panel .fn-text-sw2c1 a:hover {
			color: #5a3978
		}

.panel .fn-text-sw2c2 {
	color: #5f3c7f
}

	.panel .fn-text-sw2c2 p, .panel .fn-text-sw2c2 div {
		color: #5f3c7f
	}

	.panel .fn-text-sw2c2 h1, .panel .fn-text-sw2c2 h2, .panel .fn-text-sw2c2 h3, .panel .fn-text-sw2c2 h4, .panel .fn-text-sw2c2 h5, .panel .fn-text-sw2c2 h6, .panel .fn-text-sw2c2 a {
		color: #0091bd
	}

		.panel .fn-text-sw2c2 a:hover {
			color: #0089b3
		}

.panel .fn-text-sw3c1 {
	color: #009a44
}

	.panel .fn-text-sw3c1 p, .panel .fn-text-sw3c1 div {
		color: #009a44
	}

	.panel .fn-text-sw3c1 h1, .panel .fn-text-sw3c1 h2, .panel .fn-text-sw3c1 h3, .panel .fn-text-sw3c1 h4, .panel .fn-text-sw3c1 h5, .panel .fn-text-sw3c1 h6, .panel .fn-text-sw3c1 a {
		color: #ea601b
	}

		.panel .fn-text-sw3c1 a:hover {
			color: #de5b19
		}

.panel .fn-text-sw3c2 {
	color: #ea601b
}

	.panel .fn-text-sw3c2 p, .panel .fn-text-sw3c2 div {
		color: #ea601b
	}

	.panel .fn-text-sw3c2 h1, .panel .fn-text-sw3c2 h2, .panel .fn-text-sw3c2 h3, .panel .fn-text-sw3c2 h4, .panel .fn-text-sw3c2 h5, .panel .fn-text-sw3c2 h6, .panel .fn-text-sw3c2 a {
		color: #009a44
	}

		.panel .fn-text-sw3c2 a:hover {
			color: #009240
		}

.panel .fn-text-sw4c1 {
	color: #a52e58
}

	.panel .fn-text-sw4c1 p, .panel .fn-text-sw4c1 div {
		color: #a52e58
	}

	.panel .fn-text-sw4c1 h1, .panel .fn-text-sw4c1 h2, .panel .fn-text-sw4c1 h3, .panel .fn-text-sw4c1 h4, .panel .fn-text-sw4c1 h5, .panel .fn-text-sw4c1 h6, .panel .fn-text-sw4c1 a {
		color: #199ad6
	}

		.panel .fn-text-sw4c1 a:hover {
			color: #1792cb
		}

.panel .fn-text-sw4c2 {
	color: #199ad6
}

	.panel .fn-text-sw4c2 p, .panel .fn-text-sw4c2 div {
		color: #199ad6
	}

	.panel .fn-text-sw4c2 h1, .panel .fn-text-sw4c2 h2, .panel .fn-text-sw4c2 h3, .panel .fn-text-sw4c2 h4, .panel .fn-text-sw4c2 h5, .panel .fn-text-sw4c2 h6, .panel .fn-text-sw4c2 a {
		color: #a52e58
	}

		.panel .fn-text-sw4c2 a:hover {
			color: #9c2b53
		}

.panel .fn-text-sw5c1 {
	color: #53565a
}

	.panel .fn-text-sw5c1 p, .panel .fn-text-sw5c1 div {
		color: #53565a
	}

	.panel .fn-text-sw5c1 h1, .panel .fn-text-sw5c1 h2, .panel .fn-text-sw5c1 h3, .panel .fn-text-sw5c1 h4, .panel .fn-text-sw5c1 h5, .panel .fn-text-sw5c1 h6, .panel .fn-text-sw5c1 a {
		color: #53565a
	}

		.panel .fn-text-sw5c1 a:hover {
			color: #4e5155
		}

.panel .fn-text-sw5c2 {
	color: #53565a
}

	.panel .fn-text-sw5c2 p, .panel .fn-text-sw5c2 div {
		color: #53565a
	}

	.panel .fn-text-sw5c2 h1, .panel .fn-text-sw5c2 h2, .panel .fn-text-sw5c2 h3, .panel .fn-text-sw5c2 h4, .panel .fn-text-sw5c2 h5, .panel .fn-text-sw5c2 h6, .panel .fn-text-sw5c2 a {
		color: #53565a
	}

		.panel .fn-text-sw5c2 a:hover {
			color: #4e5155
		}

.panel .fn-text-sw6c1 {
	color: #f8f8f8
}

	.panel .fn-text-sw6c1 p, .panel .fn-text-sw6c1 div {
		color: #f8f8f8
	}

	.panel .fn-text-sw6c1 h1, .panel .fn-text-sw6c1 h2, .panel .fn-text-sw6c1 h3, .panel .fn-text-sw6c1 h4, .panel .fn-text-sw6c1 h5, .panel .fn-text-sw6c1 h6, .panel .fn-text-sw6c1 a {
		color: #fff
	}

		.panel .fn-text-sw6c1 a:hover {
			color: #f2f2f2
		}

.panel .fn-text-sw6c2 {
	color: #fff
}

	.panel .fn-text-sw6c2 p, .panel .fn-text-sw6c2 div {
		color: #fff
	}

	.panel .fn-text-sw6c2 h1, .panel .fn-text-sw6c2 h2, .panel .fn-text-sw6c2 h3, .panel .fn-text-sw6c2 h4, .panel .fn-text-sw6c2 h5, .panel .fn-text-sw6c2 h6, .panel .fn-text-sw6c2 a {
		color: #f8f8f8
	}

		.panel .fn-text-sw6c2 a:hover {
			color: #ebebeb
		}

.fn-bg-header {
	background-color: #0054a6
}

.fn-bg-text {
	background-color: #53565a
}

.fn-bg-link {
	background-color: #0054a6
}

.fn-bg-link-hover {
	background-color: #0091bd
}

.fn-bg-accent {
	background-color: #ddd
}

.fn-bg-code-text {
	background-color: #cc371e
}

.fn-bg-modal-text {
	background-color: #333
}

.fn-bg-header-alt {
	background-color: #0a469c
}

.fn-bg-text-alt {
	background-color: #53514d
}

.fn-bg-link-alt {
	background-color: #ea601b
}

.fn-bg-link-hover-alt {
	background-color: #ea601b
}

.fn-bg-accent-alt {
	background-color: #ddd
}

.fn-bg-primary {
	background-color: rgba(193,193,193,.56)
}

.fn-bg-primary-text {
	background-color: #373737
}

.fn-bg-secondary {
	background-color: #e7e7e7
}

.fn-bg-secondary-text {
	background-color: #373737
}

.fn-bg-alert {
	background-color: #f04124
}

.fn-bg-success {
	background-color: #43ac6a
}

.fn-bg-warning {
	background-color: #f08a24
}

.fn-bg-info {
	background-color: #a0d3e8
}

.fn-bg-modal {
	background-color: #fff
}

.fn-bg-modal-close {
	background-color: #aaa
}

.fn-bg-sw1c1 {
	background-color: #0a469c
}

.fn-bg-sw1c2 {
	background-color: #0a469c
}

.fn-bg-sw2c1 {
	background-color: #0091bd
}

.fn-bg-sw2c2 {
	background-color: #5f3c7f
}

.fn-bg-sw3c1 {
	background-color: #009a44
}

.fn-bg-sw3c2 {
	background-color: #ea601b
}

.fn-bg-sw4c1 {
	background-color: #a52e58
}

.fn-bg-sw4c2 {
	background-color: #199ad6
}

.fn-bg-sw5c1 {
	background-color: #53565a
}

.fn-bg-sw5c2 {
	background-color: #53565a
}

.fn-bg-sw6c1 {
	background-color: #f8f8f8
}

.fn-bg-sw6c2 {
	background-color: #fff
}

.fn-backdrop {
	background-color: rgba(0,0,0,.45)
}

.fn-backdrop-solid {
	background-color: rgba(0,0,0,.45)
}

.fn-scheme-primary {
	background-color: rgba(193,193,193,.56);
	color: #373737
}

	.fn-scheme-primary div, .fn-scheme-primary p {
		color: #373737
	}

	.fn-scheme-primary.button:hover {
		background-color: rgba(183,183,183,.56)
	}

.fn-scheme-secondary {
	background-color: #e7e7e7;
	color: #373737
}

	.fn-scheme-secondary div, .fn-scheme-secondary p {
		color: #373737
	}

	.fn-scheme-secondary.button:hover {
		background-color: #dbdbdb
	}

.fn-scheme-modal {
	background-color: #fff;
	color: #333
}

	.fn-scheme-modal div, .fn-scheme-modal p {
		color: #333
	}

	.fn-scheme-modal .close {
		color: #aaa
	}

.fn-scheme-swatch1 {
	background-color: #0a469c;
	color: #0a469c
}

	.fn-scheme-swatch1 div, .fn-scheme-swatch1 p {
		color: #0a469c
	}

	.fn-scheme-swatch1.switch {
		background-color: transparent
	}

		.fn-scheme-swatch1.switch label::after {
			background-color: #0a469c
		}

		.fn-scheme-swatch1.switch input:checked + label {
			background-color: #0a469c
		}

	.fn-scheme-swatch1.button:hover {
		background-color: #094294
	}

	.fn-scheme-swatch1.ghost {
		background-color: transparent;
		border-color: #0a469c;
		color: #0a469c
	}

		.fn-scheme-swatch1.ghost.button:hover {
			color: #0a469c;
			border-color: #094294;
			background-color: #094294
		}

.fn-scheme-swatch2 {
	background-color: #0091bd;
	color: #5f3c7f
}

	.fn-scheme-swatch2 div, .fn-scheme-swatch2 p {
		color: #5f3c7f
	}

	.fn-scheme-swatch2.switch {
		background-color: transparent
	}

		.fn-scheme-swatch2.switch label::after {
			background-color: #5f3c7f
		}

		.fn-scheme-swatch2.switch input:checked + label {
			background-color: #0091bd
		}

	.fn-scheme-swatch2.button:hover {
		background-color: #0089b3
	}

	.fn-scheme-swatch2.ghost {
		background-color: transparent;
		border-color: #0091bd;
		color: #0091bd
	}

		.fn-scheme-swatch2.ghost.button:hover {
			color: #5f3c7f;
			border-color: #0089b3;
			background-color: #0089b3
		}

.fn-scheme-swatch3 {
	background-color: #009a44;
	color: #ea601b
}

	.fn-scheme-swatch3 div, .fn-scheme-swatch3 p {
		color: #ea601b
	}

	.fn-scheme-swatch3.switch {
		background-color: transparent
	}

		.fn-scheme-swatch3.switch label::after {
			background-color: #ea601b
		}

		.fn-scheme-swatch3.switch input:checked + label {
			background-color: #009a44
		}

	.fn-scheme-swatch3.button:hover {
		background-color: #009240
	}

	.fn-scheme-swatch3.ghost {
		background-color: transparent;
		border-color: #009a44;
		color: #009a44
	}

		.fn-scheme-swatch3.ghost.button:hover {
			color: #ea601b;
			border-color: #009240;
			background-color: #009240
		}

.fn-scheme-swatch4 {
	background-color: #a52e58;
	color: #199ad6
}

	.fn-scheme-swatch4 div, .fn-scheme-swatch4 p {
		color: #199ad6
	}

	.fn-scheme-swatch4.switch {
		background-color: transparent
	}

		.fn-scheme-swatch4.switch label::after {
			background-color: #0a469c
		}

		.fn-scheme-swatch4.switch input:checked + label {
			background-color: #0a469c
		}

		.fn-scheme-swatch4.switch label::after {
			background-color: #199ad6
		}

		.fn-scheme-swatch4.switch input:checked + label {
			background-color: #a52e58
		}

	.fn-scheme-swatch4.button:hover {
		background-color: #9c2b53
	}

	.fn-scheme-swatch4.ghost {
		background-color: transparent;
		border-color: #a52e58;
		color: #a52e58
	}

		.fn-scheme-swatch4.ghost.button:hover {
			color: #199ad6;
			border-color: #9c2b53;
			background-color: #9c2b53
		}

.fn-scheme-swatch5 {
	background-color: #53565a;
	color: #53565a
}

	.fn-scheme-swatch5 div, .fn-scheme-swatch5 p {
		color: #53565a
	}

	.fn-scheme-swatch5.button:hover {
		background-color: #4e5155
	}

	.fn-scheme-swatch5.switch {
		background-color: transparent
	}

		.fn-scheme-swatch5.switch label::after {
			background-color: #53565a
		}

		.fn-scheme-swatch5.switch input:checked + label {
			background-color: #53565a
		}

	.fn-scheme-swatch5.ghost {
		background-color: transparent;
		border-color: #53565a;
		color: #53565a
	}

		.fn-scheme-swatch5.ghost.button:hover {
			color: #53565a;
			border-color: #4e5155;
			background-color: #4e5155
		}

.fn-scheme-swatch6 {
	background-color: #f8f8f8;
	color: #fff
}

	.fn-scheme-swatch6 div, .fn-scheme-swatch6 p {
		color: #fff
	}

	.fn-scheme-swatch6.switch {
		background-color: transparent
	}

		.fn-scheme-swatch6.switch label::after {
			background-color: #fff
		}

		.fn-scheme-swatch6.switch input:checked + label {
			background-color: #f8f8f8
		}

	.fn-scheme-swatch6.button:hover {
		background-color: #ebebeb
	}

	.fn-scheme-swatch6.ghost {
		background-color: transparent;
		border-color: #f8f8f8;
		color: #f8f8f8
	}

		.fn-scheme-swatch6.ghost.button:hover {
			color: #fff;
			border-color: #ebebeb;
			background-color: #ebebeb
		}

.bp-vault-1.b-p:not(.not-vault) {
	border: 1px solid #b3b3b1
}

	.bp-vault-1.b-p:not(.not-vault):hover {
		border: 1px solid #414448
	}

.bp-vault-1.b-p:not(.not-vault) {
	color: #53565a;
	background-color: #e5f2f9
}

	.bp-vault-1.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-1.b-p:not(.not-vault), .bp-vault-1.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-1.b-p:not(.not-vault):not(.bp-hover):hover {
			color: #fff !important;
			background-color: #0091bd
		}

		.bp-vault-1.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-1.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-1.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-1.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #0091bd !important
		}

			.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid transparent !important
			}

			.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid transparent !important
			}

		.bp-vault-1.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-1.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #0054a6;
			background-color: #0054a6 !important
		}

			.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid transparent !important
			}

			.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid transparent !important
			}

.bp-vault-1.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-1.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-1.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-1:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-1.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-1.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-1.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-1.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-1.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-1.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-1.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-1.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-1.icon-only.large .fa:before {
			line-height: 61px
		}

.bp-vault-2.b-p:not(.not-vault) {
	border: 0 solid #b3b3b1
}

	.bp-vault-2.b-p:not(.not-vault):hover {
		border: 0 solid #b3b3b1
	}

.bp-vault-2.b-p:not(.not-vault) {
	color: #fff;
	background-color: #0054a6
}

	.bp-vault-2.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-2.b-p:not(.not-vault), .bp-vault-2.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-2.b-p:not(.not-vault):not(.bp-hover):hover {
			color: #fff !important;
			background-color: #0f4487
		}

		.bp-vault-2.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-2.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-2.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-2.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-2.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #0091bd !important
		}

			.bp-vault-2.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-2.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

		.bp-vault-2.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-2.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-2.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #0054a6;
			background-color: #0054a6 !important
		}

			.bp-vault-2.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-2.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

.bp-vault-2.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-2.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-2.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-2:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-2.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-2.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-2.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-2.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-2.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-2.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-2.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-2.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-2.icon-only.large .fa:before {
			line-height: 61px
		}

.bp-vault-3.b-p:not(.not-vault) {
	border: 0 solid #b3b3b1
}

	.bp-vault-3.b-p:not(.not-vault):hover {
		border: 0 solid #b3b3b1
	}

.bp-vault-3.b-p:not(.not-vault) {
	color: #fff;
	background-color: #666
}

	.bp-vault-3.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-3.b-p:not(.not-vault), .bp-vault-3.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-3.b-p:not(.not-vault):not(.bp-hover):hover {
			color: rgba(255,255,255,.9) !important;
			background-color: #4c4c4c
		}

		.bp-vault-3.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-3.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-3.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-3.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-3.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #4c4c4c !important
		}

			.bp-vault-3.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid transparent !important
			}

			.bp-vault-3.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid transparent !important
			}

		.bp-vault-3.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-3.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-3.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #191919;
			background-color: #191919 !important
		}

			.bp-vault-3.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid transparent !important
			}

			.bp-vault-3.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid transparent !important
			}

.bp-vault-3.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-3.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-3.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-3:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-3.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-3.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-3.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-3.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-3.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-3.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-3.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-3.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-3.icon-only.large .fa:before {
			line-height: 61px
		}

.bp-vault-4.b-p:not(.not-vault) {
	border: 0 solid #b3b3b1
}

	.bp-vault-4.b-p:not(.not-vault):hover {
		border: 0 solid #b3b3b1
	}

.bp-vault-4.b-p:not(.not-vault) {
	color: #fff;
	background-color: #0a469c
}

	.bp-vault-4.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-4.b-p:not(.not-vault), .bp-vault-4.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-4.b-p:not(.not-vault):not(.bp-hover):hover {
			color: rgba(255,255,255,.9) !important;
			background-color: #199ad6
		}

		.bp-vault-4.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-4.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-4.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-4.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-4.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #199ad6 !important
		}

			.bp-vault-4.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-4.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

		.bp-vault-4.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-4.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-4.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #ea601b;
			background-color: #ea601b !important
		}

			.bp-vault-4.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-4.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

.bp-vault-4.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-4.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-4.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-4:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-4.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-4.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-4.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-4.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-4.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-4.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-4.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-4.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-4.icon-only.large .fa:before {
			line-height: 61px
		}

.bp-vault-5.b-p:not(.not-vault) {
	border: 0 solid #b3b3b1
}

	.bp-vault-5.b-p:not(.not-vault):hover {
		border: 0 solid #b3b3b1
	}

.bp-vault-5.b-p:not(.not-vault) {
	color: #fff;
	background-color: #b5bf35
}

	.bp-vault-5.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-5.b-p:not(.not-vault), .bp-vault-5.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-5.b-p:not(.not-vault):not(.bp-hover):hover {
			color: rgba(255,255,255,.9) !important;
			background-color: #a1ab21
		}

		.bp-vault-5.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-5.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-5.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fcffff !important
		}

		.bp-vault-5.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-5.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #909a2c !important
		}

			.bp-vault-5.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-5.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

		.bp-vault-5.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-5.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-5.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #6b7224;
			background-color: #6b7224 !important
		}

			.bp-vault-5.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-5.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

.bp-vault-5.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-5.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-5.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-5:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-5.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-5.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-5.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-5.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-5.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-5.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-5.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-5.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-5.icon-only.large .fa:before {
			line-height: 61px
		}

.bp-vault-6.b-p:not(.not-vault) {
	border: 0 solid #b3b3b1
}

	.bp-vault-6.b-p:not(.not-vault):hover {
		border: 0 solid #b3b3b1
	}

.bp-vault-6.b-p:not(.not-vault) {
	color: #fff;
	background-color: #459158
}

	.bp-vault-6.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-6.b-p:not(.not-vault), .bp-vault-6.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-6.b-p:not(.not-vault):not(.bp-hover):hover {
			color: rgba(255,255,255,.9) !important;
			background-color: #336a42
		}

		.bp-vault-6.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-6.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-6.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-6.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-6.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #336a42 !important
		}

			.bp-vault-6.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-6.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

		.bp-vault-6.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-6.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-6.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #295536;
			background-color: #295536 !important
		}

			.bp-vault-6.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-6.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

.bp-vault-6.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-6.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-6.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-6:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-6.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-6.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-6.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-6.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-6.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-6.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-6.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-6.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-6.icon-only.large .fa:before {
			line-height: 61px
		}

.bp-vault-7.b-p:not(.not-vault) {
	border: 3px solid #a6dae8
}

	.bp-vault-7.b-p:not(.not-vault):hover {
		border: 3px solid #b3b3b1
	}

.bp-vault-7.b-p:not(.not-vault) {
	color: #fff;
	background-color: #00b0bd
}

	.bp-vault-7.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-7.b-p:not(.not-vault), .bp-vault-7.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-7.b-p:not(.not-vault):not(.bp-hover):hover {
			color: rgba(255,255,255,.9) !important;
			background-color: #53565a
		}

		.bp-vault-7.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-7.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-7.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-7.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-7.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #202750 !important
		}

			.bp-vault-7.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-7.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

		.bp-vault-7.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-7.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-7.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #161b35;
			background-color: #161b35 !important
		}

			.bp-vault-7.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-7.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

.bp-vault-7.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-7.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-7.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-7:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-7.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-7.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-7.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-7.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-7.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-7.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-7.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-7.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-7.icon-only.large .fa:before {
			line-height: 61px
		}

.bp-vault-8.b-p:not(.not-vault) {
	border: 0 solid #b3b3b1
}

	.bp-vault-8.b-p:not(.not-vault):hover {
		border: 0 solid #b3b3b1
	}

.bp-vault-8.b-p:not(.not-vault) {
	color: #fff;
	background-color: #712940
}

	.bp-vault-8.b-p:not(.not-vault):not(.d-hov) {
		-webkit-transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		-webkit-transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;
		transition: color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease
	}

	.bp-vault-8.b-p:not(.not-vault), .bp-vault-8.b-p:not(.not-vault).split-icon > .bp-icon:not(.not-vault) {
		background-image: none
	}

		.bp-vault-8.b-p:not(.not-vault):not(.bp-hover):hover {
			color: rgba(255,255,255,.9) !important;
			background-color: #6b283d
		}

		.bp-vault-8.b-p:not(.not-vault):not(.bp-hover):hover, .bp-vault-8.b-p:not(.not-vault):not(.bp-hover).split-icon {
			background-image: none
		}

		.bp-vault-8.b-p:not(.not-vault) > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-8.b-p:not(.not-vault):not(.d-hov) > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-8.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon {
			background-color: #552232 !important
		}

			.bp-vault-8.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-8.b-p:not(.not-vault).split-icon:not(.icon-only) > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

		.bp-vault-8.b-p:not(.not-vault):hover > .bp-icon > .bp-glyph {
			color: #fff !important
		}

		.bp-vault-8.b-p:not(.not-vault):not(.d-hov):hover > .bp-icon > .bp-glyph {
			-webkit-transition: color 200ms ease;
			transition: color 200ms ease
		}

		.bp-vault-8.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon {
			background: #8f4f63;
			background-color: #8f4f63 !important
		}

			.bp-vault-8.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-left {
				border-right: 1px solid #fff !important
			}

			.bp-vault-8.b-p:not(.not-vault).split-icon:not(.icon-only):hover > .bp-icon.icon-right {
				border-left: 1px solid #fff !important
			}

.bp-vault-8.b-p:not(.custom-shape) {
	border-radius: 7px
}

	.bp-vault-8.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-left {
		border-top-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important
	}

	.bp-vault-8.b-p:not(.custom-shape).split-icon:not(.icon-only) > .bp-icon.icon-right {
		border-top-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important
	}

.bp-vault-8:not(.not-vault) .code-finder {
	content: "bp-fonts"
}

.bp-vault-8.icon-only {
	padding: 0 !important;
	border-radius: 50% !important;
	width: 51px;
	height: 51px
}

	.bp-vault-8.icon-only > .bp-icon > .bp-glyph {
		font-size: 100% !important;
		margin-left: 0% !important
	}

	.bp-vault-8.icon-only .fa:before {
		line-height: 51px
	}

	.bp-vault-8.icon-only.tiny {
		width: 33px;
		height: 33px
	}

		.bp-vault-8.icon-only.tiny .fa:before {
			line-height: 33px
		}

	.bp-vault-8.icon-only.small {
		width: 44px;
		height: 44px
	}

		.bp-vault-8.icon-only.small .fa:before {
			line-height: 44px
		}

	.bp-vault-8.icon-only.large {
		width: 61px;
		height: 61px
	}

		.bp-vault-8.icon-only.large .fa:before {
			line-height: 61px
		}

p a[data-pop-drop]:not(.pop-nostyle), .text_stack a[data-pop-drop]:not(.pop-nostyle) {
	color: #305a72;
	text-decoration: none !important;
	border-bottom: 1px dotted #305a72;
	cursor: help
}

	p a[data-pop-drop]:not(.pop-nostyle):hover, .text_stack a[data-pop-drop]:not(.pop-nostyle):hover {
		color: #00b0bd
	}

	p a[data-pop-drop]:not(.pop-nostyle):hover, .text_stack a[data-pop-drop]:not(.pop-nostyle):hover {
		border-bottom: 1px dotted #00b0bd
	}

#stacks_in_1864_2 > .chroma-scroll > .slide-head {
	display: none
}

	#stacks_in_1864_2 > .chroma-scroll > .slide-head.is-active {
		display: block
	}

	#stacks_in_1864_2 > .chroma-scroll > .slide-head .top-bar {
		z-index: 6000
	}

#stacks_in_1864_2 > .chroma-scroll > .su-content .top-bar-wrapper, #stacks_in_1864_2 > .chroma-scroll > .su-content .oc-toggle.facet-mb, #stacks_in_1864_2 > .chroma-scroll > .su-content [data-magellan-expedition], #stacks_in_1864_2 > .chroma-scroll > .su-content [data-magellan-expedition].mg-menu::after, #stacks_in_1864_2 > .chroma-scroll > .su-content nav.navigation_bar {
	background: 0 0 !important
}

#stacks_in_1864_2 > .chroma-scroll.slide-fresh {
	-webkit-animation-duration: 1ms !important;
	animation-duration: 1ms !important
}

	#stacks_in_1864_2 > .chroma-scroll.slide-fresh > .su-content::after {
		-webkit-transition-duration: 1ms !important;
		transition-duration: 1ms !important
	}

#stacks_in_1864_2 > .chroma-scroll.pre-load {
	-webkit-animation-duration: 1ms !important;
	animation-duration: 1ms !important
}

	#stacks_in_1864_2 > .chroma-scroll.pre-load > .su-content::after {
		-webkit-transition-duration: 1ms !important;
		transition-duration: 1ms !important
	}

	#stacks_in_1864_2 > .chroma-scroll.pre-load .su-content {
		height: 0 !important;
		padding: 0 !important
	}

@media screen and (max-width: 645px) {
	#stacks_in_1864_2 > .chroma-scroll > .slide-head.is-active.small-head-hide {
		display: none
	}

	#stacks_in_1864_2 > .chroma-scroll > .slide-head.is-active.small-head-show {
		display: block
	}

	#stacks_in_1864_2 > .chroma-scroll.mob-no-bg[data-style] > .su-content::after {
		background-color: transparent
	}

	#stacks_in_1864_2 > .chroma-scroll.mob-no-bg.is-fixed.fixed-shadow {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	#stacks_in_1864_2.mob-static > .chroma-scroll.is-fixed {
		position: static
	}

	#stacks_in_1864_2.mob-static > .su-pad[style] {
		height: 0 !important
	}

	.su-pad.mob-static.spacer-stacks_in_1864_2[style] {
		height: 0 !important
	}
}

@media screen and (min-width: 645px) {
	#stacks_in_1864_2.large-static > .chroma-scroll.is-fixed {
		position: static
	}

	#stacks_in_1864_2.large-static > .su-pad[style] {
		height: 0 !important
	}
}

#stacks_in_1864_2 {
	overflow: visible;
	-webkit-overflow-scrolling: touch
}

.su-pad.spacer-stacks_in_1864_2 {
	width: 100%;
	min-width: 100%
}

	.su-pad.spacer-stacks_in_1864_2.posFixed.allow-overlay, .su-pad.spacer-stacks_in_1864_2.posFixed.fix-bot {
		height: 0 !important;
		visibility: hidden !important
	}

@media screen and (max-width: 645px) {
	.su-pad.spacer-stacks_in_1864_2.hide-below-bp {
		display: none
	}
}

@media screen and (min-width: 645px) {
	.su-pad.spacer-stacks_in_1864_2.hide-above-bp {
		display: none
	}
}

#stacks_in_1864_2.width-contain {
	width: auto;
	display: inline-block
}

	#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed {
		border-radius: none
	}

		#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed.fixed-shadow {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed > .su-content::after {
			border-radius: 0 0 0 0
		}

		#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed.su-right {
			right: 0
		}

		#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed.su-left {
			left: 0
		}

		#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed.su-center {
			left: 0;
			right: 0;
			text-align: center
		}

			#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed.su-center > .su-content {
				display: inline-block;
				margin: 0;
				vertical-align: top
			}

#stacks_in_1864_2 > .chroma-scroll {
	-webkit-overflow-scrolling: touch
}

	#stacks_in_1864_2 > .chroma-scroll > .su-content::after {
		border-radius: 0 0 0 0
	}

	#stacks_in_1864_2 > .chroma-scroll.is-fixed .su-content.oc-toggle {
		-webkit-backface-visibility: hidden;
		z-index: 3030
	}

	#stacks_in_1864_2 > .chroma-scroll.is-fixed:not(.width-contain).abs-left {
		left: 0
	}

	#stacks_in_1864_2 > .chroma-scroll.header-slide.is-static {
		position: relative;
		-webkit-transition: -webkit-transform 1ms !important;
		transition: -webkit-transform 1ms !important;
		transition: transform 1ms !important;
		transition: transform 1ms,-webkit-transform 1ms !important
	}

	#stacks_in_1864_2 > .chroma-scroll.header-slide.slide-fresh {
		-webkit-transition: -webkit-transform 1ms !important;
		transition: -webkit-transform 1ms !important;
		transition: transform 1ms !important;
		transition: transform 1ms,-webkit-transform 1ms !important;
		-webkit-animation-duration: 1ms !important;
		animation-duration: 1ms !important;
		visibility: hidden;
		height: 0 !important
	}

#stacks_in_1864_2.width-contain > .chroma-scroll.su-center {
	border-radius: none
}

	#stacks_in_1864_2.width-contain > .chroma-scroll.su-center.fixed-shadow {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	#stacks_in_1864_2.width-contain > .chroma-scroll.su-center > .su-content::after {
		border-radius: 0 0 0 0
	}

#stacks_in_1864_2 .style-defs {
	display: none
}

#stacks_in_1864_2 > .chroma-scroll {
	-webkit-transition: padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,box-shadow 200ms ease,-webkit-transform 300ms;
	-webkit-transition: padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,-webkit-box-shadow 200ms ease,-webkit-transform 300ms;
	transition: padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,-webkit-box-shadow 200ms ease,-webkit-transform 300ms;
	transition: padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,box-shadow 200ms ease,transform 300ms;
	transition: padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,box-shadow 200ms ease,transform 300ms,-webkit-box-shadow 200ms ease,-webkit-transform 300ms
}

	#stacks_in_1864_2 > .chroma-scroll > .su-content {
		-webkit-transition: padding 200ms ease-in-out;
		transition: padding 200ms ease-in-out
	}

		#stacks_in_1864_2 > .chroma-scroll > .su-content::after {
			z-index: -1;
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			content: "";
			-webkit-transition: background 200ms linear,opacity 200ms linear;
			transition: background 200ms linear,opacity 200ms linear
		}

	#stacks_in_1864_2 > .chroma-scroll > .su-content {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0
	}

		#stacks_in_1864_2 > .chroma-scroll > .su-content::after {
			background: #fff
		}

@media screen and (max-width: 645px) {
	#stacks_in_1864_2 > .chroma-scroll > .su-content {
		padding: 0 !important
	}
}

.chroma-scroll-pro .top-bar .title-area .title-area li.name, .chroma-scroll-pro .toggle-contents .main-title, .chroma-scroll-pro .mag-title-area, .chroma-scroll-pro .navigation_branding, .chroma-scroll-pro .bb-site-title {
	-webkit-transition: opacity 200ms !important;
	transition: opacity 200ms !important
}

#stacks_in_1864_2 > .chroma-scroll.is-disabled > .su-content {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

	#stacks_in_1864_2 > .chroma-scroll.is-disabled > .su-content::after {
		background: rgba(71,71,71,.96)
	}

#stacks_in_1864_2 > .chroma-scroll.is-disabled {
	-webkit-transition: visibility 0s linear,opacity 80ms linear;
	transition: visibility 0s linear,opacity 80ms linear;
	visibility: visible;
	opacity: 1
}

#stacks_in_1864_2 > .chroma-scroll.is-fixed {
	z-index: 1001
}

	#stacks_in_1864_2 > .chroma-scroll.is-fixed.foc {
		z-index: 3001
	}

#stacks_in_1864_2 > .chroma-scroll .oc-toggle.facet-mb.oc-left {
	left: 0 !important
}

#stacks_in_1864_2 > .chroma-scroll .oc-toggle.facet-mb.oc-right {
	right: 0 !important
}

	#stacks_in_1864_2 > .chroma-scroll .oc-toggle.facet-mb.oc-right:not(.toggle-button) {
		left: 0 !important
	}

#stacks_in_1864_2 > .chroma-scroll.is-static {
	position: relative;
	z-index: 999
}

#stacks_in_1864_2 > .chroma-scroll.is-fixed .oc-toggle {
	position: relative
}

#stacks_in_1864_2 > .chroma-scroll.content-right {
	text-align: right
}

@media screen and (max-width: 645px) {
	#stacks_in_1864_2 > .chroma-scroll.hide-below-bp {
		display: none
	}
}

@media screen and (min-width: 645px) {
	#stacks_in_1864_2 > .chroma-scroll.hide-above-bp {
		display: none
	}
}

#stacks_in_1864_2 > .chroma-scroll.is-fixed {
	position: fixed
}

	#stacks_in_1864_2 > .chroma-scroll.is-fixed.fix-top, #stacks_in_1864_2 > .chroma-scroll.is-fixed:not(.fix-bot) {
		top: 0
	}

	#stacks_in_1864_2 > .chroma-scroll.is-fixed.fix-bot {
		bottom: 0
	}

	#stacks_in_1864_2 > .chroma-scroll.is-fixed.fix-full-width {
		left: 0;
		width: 100% !important
	}

@media screen and (max-width: 645px) {
	#stacks_in_1864_2 > .chroma-scroll.is-fixed.mob-full-width {
		left: 0;
		width: 100% !important
	}
}

@media screen and (min-width: 645px) {
	#stacks_in_1864_2 > .chroma-scroll.is-fixed.fix-top, #stacks_in_1864_2 > .chroma-scroll.is-fixed:not(.fix-bot) {
		top: 0
	}

	#stacks_in_1864_2 > .chroma-scroll.is-fixed.fix-bot {
		bottom: 0
	}
}

#stacks_in_1864_2 > .chroma-scroll.is-fixed.animate {
	-webkit-animation-duration: 600ms;
	animation-duration: 600ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

#stacks_in_1864_2 > .chroma-scroll.animate.header-slide.slide-down {
	-webkit-transition: -webkit-transform 600ms ease;
	transition: -webkit-transform 600ms ease;
	transition: transform 600ms ease;
	transition: transform 600ms ease,-webkit-transform 600ms ease
}

#stacks_in_1864_2 > .chroma-scroll.animate.header-slide.slide-up {
	-webkit-transition: -webkit-transform 600ms ease;
	transition: -webkit-transform 600ms ease;
	transition: transform 600ms ease;
	transition: transform 600ms ease,-webkit-transform 600ms ease
}

#stacks_in_1864_2 > .chroma-scroll.is-fixed.fixed-shadow {
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 0 6px 0 rgba(0,0,0,.12)
}

#stacks_in_1864_2.width-contain > .chroma-scroll.is-fixed.fixed-shadow > .su-content::after {
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 0 6px 0 rgba(0,0,0,.12)
}

@media only screen and (min-width: 640px) {
	#stacks_in_1864_5 > .row {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		-webkit-transform: translateY(50%);
		transform: translateY(50%)
	}

		#stacks_in_1864_5 > .row > .columns {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%)
		}
}

#stacks_in_1864_5 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1864_5 > .row > .columns {
		margin-top: 0
	}

#stacks_in_1864_5 {
	background-color: #fff;
	padding: 10px 0
}

#stacks_in_1864_7.blu-svg {
	text-align: center
}

	#stacks_in_1864_7.blu-svg svg {
		width: 250px
	}

@media screen and (min-width: 576px) and (max-width:769px) {
	#stacks_in_1864_7.blu-svg {
		text-align: left
	}

		#stacks_in_1864_7.blu-svg svg {
			width: 270px
		}
}

@media screen and (min-width: 769px) and (max-width:1025px) {
	#stacks_in_1864_7.blu-svg {
		text-align: left
	}

		#stacks_in_1864_7.blu-svg svg {
			width: 320px
		}
}

@media screen and (min-width: 1025px) {
	#stacks_in_1864_7.blu-svg {
		text-align: left
	}

		#stacks_in_1864_7.blu-svg svg {
			width: 350px
		}
}

#stacks_in_1864_7.blu-svg {
	float: none
}

#stacks_in_1864_7 a, #stacks_in_1864_7 svg {
	cursor: auto
}

#stacks_in_1864_9 {
	overflow: hidden
}

	#stacks_in_1864_9 hr {
		opacity: 1;
		border-top-style: solid;
		border-top-width: 1px;
		margin: 0 0 .5rem
	}

		#stacks_in_1864_9 hr.custom {
			border-color: #ddd
		}

#stacks_in_1864_11 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1864_11 > .row > .columns {
		margin-top: 0;
		margin-bottom: 0
	}

	#stacks_in_1864_11 > .row.divider > .columns:not(:first-child):before {
		top: 0;
		bottom: 0;
		width: 2px;
		background: #999
	}

@media only screen and (min-width: 640px) {
	#stacks_in_1864_13 > .row {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		-webkit-transform: translateY(50%);
		transform: translateY(50%)
	}

		#stacks_in_1864_13 > .row > .columns {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%)
		}
}

#stacks_in_1864_13 > .row {
	padding-top: 0;
	padding-bottom: .5rem
}

	#stacks_in_1864_13 > .row > .columns {
		margin-top: 0
	}

#stacks_in_1864_15 a {
	display: block
}

#stacks_in_1864_15 {
	max-width: 30px
}

@media only screen and (min-width: 641px) {
	#stacks_in_1864_15 {
		max-width: 30px
	}
}

@media only screen and (min-width: 1024px) {
	#stacks_in_1864_15 {
		max-width: 50px
	}
}

#stacks_in_1864_15 {
	margin: 0 auto;
	margin-right: 0 !important
}

	#stacks_in_1864_15 .prevent-reflow {
		padding-bottom: 139.5%;
		position: relative;
		width: 100%
	}

		#stacks_in_1864_15 .prevent-reflow img {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: auto;
			margin: 0;
			padding: 0
		}

#stacks_in_1864_15 {
	margin: 0 0 0 10px
}

@media only screen and (max-width: 768px) {
	#stacks_in_1864_17 p, #stacks_in_1864_17 div {
		text-align: center !important
	}
}

#stacks_in_1864_17 p, #stacks_in_1864_17 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_17 {
	}
}

@media only screen and (max-width: 576.00px) {
	#stacks_in_1864_17, #stacks_in_1864_17 div, #stacks_in_1864_17 p, #stacks_in_1864_17 ol, #stacks_in_1864_17 ul li, #stacks_in_1864_17 ol li, #stacks_in_1864_17 ol, #stacks_in_1864_17 dl {
		font-size: .8rem !important
	}
}

@media only screen and (min-width: 576.00px) and (max-width:769.00px) {
	#stacks_in_1864_17, #stacks_in_1864_17 div, #stacks_in_1864_17 p, #stacks_in_1864_17 ol, #stacks_in_1864_17 ul li, #stacks_in_1864_17 ol li, #stacks_in_1864_17 ol, #stacks_in_1864_17 dl {
		font-size: .9rem !important
	}
}

@media only screen and (min-width: 769.00px) and (max-width:992.00px) {
	#stacks_in_1864_17, #stacks_in_1864_17 div, #stacks_in_1864_17 p, #stacks_in_1864_17 ol, #stacks_in_1864_17 ul li, #stacks_in_1864_17 ol li, #stacks_in_1864_17 ol, #stacks_in_1864_17 dl {
		font-size: 1rem !important
	}
}

@media only screen and (min-width: 992.00px) {
	#stacks_in_1864_17, #stacks_in_1864_17 div, #stacks_in_1864_17 p, #stacks_in_1864_17 ol, #stacks_in_1864_17 ul li, #stacks_in_1864_17 ol li, #stacks_in_1864_17 ol, #stacks_in_1864_17 dl {
		font-size: 1rem !important
	}
}

@media only screen and (max-width: 768px) {
	#stacks_in_1864_20 p, #stacks_in_1864_20 div {
		text-align: center !important
	}
}

#stacks_in_1864_20 p, #stacks_in_1864_20 div {
	margin-bottom: 0
}

#stacks_in_1864_20, #stacks_in_1864_20 div, #stacks_in_1864_20 p, #stacks_in_1864_20 ol, #stacks_in_1864_20 ul li, #stacks_in_1864_20 ol li, #stacks_in_1864_20 ol, #stacks_in_1864_20 dl {
	font-size: 1.1rem
}

@media all and (max-width: 640px) {
	#stacks_in_1864_20, #stacks_in_1864_20 div, #stacks_in_1864_20 p, #stacks_in_1864_20 ol, #stacks_in_1864_20 ul li, #stacks_in_1864_20 ol li, #stacks_in_1864_20 ol, #stacks_in_1864_20 dl {
		font-size: .95rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_20, #stacks_in_1864_20 div, #stacks_in_1864_20 p, #stacks_in_1864_20 .fa:not(.no-indent), #stacks_in_1864_20 ol, #stacks_in_1864_20 ul li, #stacks_in_1864_20 ol li, #stacks_in_1864_20 ol, #stacks_in_1864_20 dl {
		line-height: 1.25
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_20 {
	}
}

@media only screen and (min-width: 640px) {
	#stacks_in_1864_24 > .row {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		-webkit-transform: translateY(50%);
		transform: translateY(50%)
	}

		#stacks_in_1864_24 > .row > .columns {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%)
		}
}

#stacks_in_1864_24 > .row {
	padding-top: 0;
	padding-bottom: .5rem
}

	#stacks_in_1864_24 > .row > .columns {
		margin-top: 0
	}

#stacks_in_1864_26 a {
	display: block
}

#stacks_in_1864_26 {
	max-width: 30px
}

@media only screen and (min-width: 641px) {
	#stacks_in_1864_26 {
		max-width: 30px
	}
}

@media only screen and (min-width: 1024px) {
	#stacks_in_1864_26 {
		max-width: 50px
	}
}

#stacks_in_1864_26 {
	margin: 0 auto;
	margin-right: 0 !important
}

	#stacks_in_1864_26 .prevent-reflow {
		padding-bottom: 139.5%;
		position: relative;
		width: 100%
	}

		#stacks_in_1864_26 .prevent-reflow img {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: auto;
			margin: 0;
			padding: 0
		}

#stacks_in_1864_26 {
	margin: 0 0 0 10px
}

@media only screen and (max-width: 768px) {
	#stacks_in_1864_28 p, #stacks_in_1864_28 div {
		text-align: center !important
	}
}

#stacks_in_1864_28 p, #stacks_in_1864_28 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_28 {
	}
}

@media only screen and (max-width: 576.00px) {
	#stacks_in_1864_28, #stacks_in_1864_28 div, #stacks_in_1864_28 p, #stacks_in_1864_28 ol, #stacks_in_1864_28 ul li, #stacks_in_1864_28 ol li, #stacks_in_1864_28 ol, #stacks_in_1864_28 dl {
		font-size: .8rem !important
	}
}

@media only screen and (min-width: 576.00px) and (max-width:769.00px) {
	#stacks_in_1864_28, #stacks_in_1864_28 div, #stacks_in_1864_28 p, #stacks_in_1864_28 ol, #stacks_in_1864_28 ul li, #stacks_in_1864_28 ol li, #stacks_in_1864_28 ol, #stacks_in_1864_28 dl {
		font-size: .9rem !important
	}
}

@media only screen and (min-width: 769.00px) and (max-width:992.00px) {
	#stacks_in_1864_28, #stacks_in_1864_28 div, #stacks_in_1864_28 p, #stacks_in_1864_28 ol, #stacks_in_1864_28 ul li, #stacks_in_1864_28 ol li, #stacks_in_1864_28 ol, #stacks_in_1864_28 dl {
		font-size: 1rem !important
	}
}

@media only screen and (min-width: 992.00px) {
	#stacks_in_1864_28, #stacks_in_1864_28 div, #stacks_in_1864_28 p, #stacks_in_1864_28 ol, #stacks_in_1864_28 ul li, #stacks_in_1864_28 ol li, #stacks_in_1864_28 ol, #stacks_in_1864_28 dl {
		font-size: 1rem !important
	}
}

@media only screen and (max-width: 768px) {
	#stacks_in_1864_33 p, #stacks_in_1864_33 div {
		text-align: center !important
	}
}

#stacks_in_1864_33 p, #stacks_in_1864_33 div {
	margin-bottom: 0
}

#stacks_in_1864_33, #stacks_in_1864_33 div, #stacks_in_1864_33 p, #stacks_in_1864_33 ol, #stacks_in_1864_33 ul li, #stacks_in_1864_33 ol li, #stacks_in_1864_33 ol, #stacks_in_1864_33 dl {
	font-size: 1.1rem
}

@media all and (max-width: 640px) {
	#stacks_in_1864_33, #stacks_in_1864_33 div, #stacks_in_1864_33 p, #stacks_in_1864_33 ol, #stacks_in_1864_33 ul li, #stacks_in_1864_33 ol li, #stacks_in_1864_33 ol, #stacks_in_1864_33 dl {
		font-size: .95rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_33, #stacks_in_1864_33 div, #stacks_in_1864_33 p, #stacks_in_1864_33 .fa:not(.no-indent), #stacks_in_1864_33 ol, #stacks_in_1864_33 ul li, #stacks_in_1864_33 ol li, #stacks_in_1864_33 ol, #stacks_in_1864_33 dl {
		line-height: 1.25
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_33 {
	}
}

@media only screen and (min-width: 640px) {
	#stacks_in_1864_37 > .row {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		-webkit-transform: translateY(50%);
		transform: translateY(50%)
	}

		#stacks_in_1864_37 > .row > .columns {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%)
		}
}

#stacks_in_1864_37 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1864_37 > .row > .columns {
		margin-top: 0
	}

#stacks_in_1864_39 a {
	display: block
}

#stacks_in_1864_39 {
	max-width: 35px
}

@media only screen and (min-width: 641px) {
	#stacks_in_1864_39 {
		max-width: 60px
	}
}

@media only screen and (min-width: 1024px) {
	#stacks_in_1864_39 {
		max-width: 70px
	}
}

#stacks_in_1864_39 {
	margin: 0 auto;
	margin-right: 0 !important
}

	#stacks_in_1864_39 .prevent-reflow {
		padding-bottom: 99.1%;
		position: relative;
		width: 100%
	}

		#stacks_in_1864_39 .prevent-reflow img {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: auto;
			margin: 0;
			padding: 0
		}

#stacks_in_1864_39 {
	margin: 0 0 0 10px
}

@media only screen and (max-width: 768px) {
	#stacks_in_1864_41 p, #stacks_in_1864_41 div {
		text-align: center !important
	}
}

#stacks_in_1864_41 p, #stacks_in_1864_41 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_41 {
	}
}

@media only screen and (max-width: 576.00px) {
	#stacks_in_1864_41, #stacks_in_1864_41 div, #stacks_in_1864_41 p, #stacks_in_1864_41 ol, #stacks_in_1864_41 ul li, #stacks_in_1864_41 ol li, #stacks_in_1864_41 ol, #stacks_in_1864_41 dl {
		font-size: .8rem !important
	}
}

@media only screen and (min-width: 576.00px) and (max-width:769.00px) {
	#stacks_in_1864_41, #stacks_in_1864_41 div, #stacks_in_1864_41 p, #stacks_in_1864_41 ol, #stacks_in_1864_41 ul li, #stacks_in_1864_41 ol li, #stacks_in_1864_41 ol, #stacks_in_1864_41 dl {
		font-size: .9rem !important
	}
}

@media only screen and (min-width: 769.00px) and (max-width:992.00px) {
	#stacks_in_1864_41, #stacks_in_1864_41 div, #stacks_in_1864_41 p, #stacks_in_1864_41 ol, #stacks_in_1864_41 ul li, #stacks_in_1864_41 ol li, #stacks_in_1864_41 ol, #stacks_in_1864_41 dl {
		font-size: 1rem !important
	}
}

@media only screen and (min-width: 992.00px) {
	#stacks_in_1864_41, #stacks_in_1864_41 div, #stacks_in_1864_41 p, #stacks_in_1864_41 ol, #stacks_in_1864_41 ul li, #stacks_in_1864_41 ol li, #stacks_in_1864_41 ol, #stacks_in_1864_41 dl {
		font-size: 1rem !important
	}
}

@media only screen and (max-width: 768px) {
	#stacks_in_1864_44 p, #stacks_in_1864_44 div {
		text-align: center !important
	}
}

#stacks_in_1864_44 p, #stacks_in_1864_44 div {
	margin-bottom: 0
}

#stacks_in_1864_44, #stacks_in_1864_44 div, #stacks_in_1864_44 p, #stacks_in_1864_44 ol, #stacks_in_1864_44 ul li, #stacks_in_1864_44 ol li, #stacks_in_1864_44 ol, #stacks_in_1864_44 dl {
	font-size: 1.1rem
}

@media all and (max-width: 640px) {
	#stacks_in_1864_44, #stacks_in_1864_44 div, #stacks_in_1864_44 p, #stacks_in_1864_44 ol, #stacks_in_1864_44 ul li, #stacks_in_1864_44 ol li, #stacks_in_1864_44 ol, #stacks_in_1864_44 dl {
		font-size: .9rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_44, #stacks_in_1864_44 div, #stacks_in_1864_44 p, #stacks_in_1864_44 .fa:not(.no-indent), #stacks_in_1864_44 ol, #stacks_in_1864_44 ul li, #stacks_in_1864_44 ol li, #stacks_in_1864_44 ol, #stacks_in_1864_44 dl {
		line-height: 1.25
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1864_44 {
	}
}

#gatorWrapperstacks_in_1864_3 {
	max-width: 100%;
	margin: 0 auto
}

#gatorstacks_in_1864_3 {
	width: calc(100% - 0rem - 0rem);
	z-index: 200;
	position: relative;
	min-height: calc(3rem + 0px + 0px);
	line-height: 3rem;
	border-radius: 0;
	margin: 0;
	padding: 0
}

#gatorBarFillstacks_in_1864_3 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 20;
	height: 100%;
	display: block;
	background-color: #0054a6;
	background-image: -moz-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
	background-image: -ms-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
	background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,84,166,1.00)),to(rgba(0,84,166,1.00)));
	background-image: -webkit-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
	background-image: -o-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
	background-image: linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
	background-repeat: repeat-x;
	border-radius: 0
}

#gatorNavBarWrapstacks_in_1864_3 {
	position: relative;
	width: 100%;
	display: block;
	z-index: 40;
	max-width: 1200px;
	margin: 0 auto
}

#gatorContentstacks_in_1864_3 {
	width: 100%;
	z-index: 201;
	position: relative
}

#gatorNavstacks_in_1864_3 {
	transition: max-height 300ms linear;
	-webkit-transition: max-height 300ms linear;
	-moz-transition: max-height 300ms linear;
	overflow: hidden;
	z-index: 30;
	width: 100%
}

	#gatorNavstacks_in_1864_3 ul {
		padding: 0;
		margin: 0;
		list-style: none;
		width: 100%;
		display: block
	}

	#gatorNavstacks_in_1864_3 li {
		padding: 0;
		margin: 0;
		position: relative
	}

	#gatorNavstacks_in_1864_3 ul li a {
		display: block;
		text-decoration: none;
		transition: all 300ms ease-in-out;
		width: 100%;
		text-align: left;
		padding: 15px 30px;
		color: #fff;
		line-height: 1.4;
		font-size: 1rem;
		border-bottom: 1px solid #999;
		background: #0054a6;
		text-align: left !important;
		font-weight: 400;
		font-style: normal;
		text-transform: none;
		text-decoration: none;
		font-weight: 700
	}

		#gatorNavstacks_in_1864_3 ul li a.parent-link {
			padding-right: 4rem
		}

	#gatorNavstacks_in_1864_3 li:first-child {
		border-top: 1px solid #999
	}

	#gatorNavstacks_in_1864_3 ul li a:hover {
		color: #e7f8f9;
		background-color: #084485
	}

	#gatorNavstacks_in_1864_3 ul li a:active {
		color: #fff;
		background-color: #084485
	}

	#gatorNavstacks_in_1864_3 .menu.dropdown li.active a, #gatorNavstacks_in_1864_3 .menu li.active a {
		color: #fff;
		background-color: #084485
	}

	#gatorNavstacks_in_1864_3 ul li a i {
		display: none
	}

	#gatorNavstacks_in_1864_3 ul li a:active {
		outline: none
	}

	#gatorNavstacks_in_1864_3 li ul {
		display: block;
		max-height: 0;
		overflow: hidden;
		transition: all 300ms ease-in-out
	}

	#gatorNavstacks_in_1864_3 ul ul li:first-child {
		border-top: none
	}

	#gatorNavstacks_in_1864_3 ul ul li a {
		padding-left: calc( * 2)
	}

	#gatorNavstacks_in_1864_3 ul ul ul li a {
		padding-left: calc( * 3)
	}

	#gatorNavstacks_in_1864_3 ul ul ul ul li a {
		padding-left: calc( * 4)
	}

	#gatorNavstacks_in_1864_3 ul ul ul ul ul li a {
		padding-left: calc( * 5)
	}

#mobileNavButtonstacks_in_1864_3 {
	text-align: left;
	height: 3rem;
	line-height: 3rem;
	font-size: 100%;
	display: block;
	width: 100%;
	cursor: pointer;
	padding: 0 30px;
	position: relative;
	font-size: 1rem;
	color: #fff;
	transition: all 300ms ease-in-out
}

	#mobileNavButtonstacks_in_1864_3:hover {
		color: #fff
	}

#menuToggleTitlestacks_in_1864_3:before {
	content: 'Menu'
}

#gatorContentstacks_in_1864_3.gator-closed-state #menu_toggle_expand_stacks_in_1864_3 {
	display: inline
}

#gatorContentstacks_in_1864_3.gator-closed-state #menu_toggle_collapse_stacks_in_1864_3 {
	display: none
}

#gatorContentstacks_in_1864_3.gator-opened-state #menu_toggle_expand_stacks_in_1864_3 {
	display: none
}

#gatorContentstacks_in_1864_3.gator-opened-state #menu_toggle_collapse_stacks_in_1864_3 {
	display: inline
}

#gatorContentstacks_in_1864_3.gator-closed-state #gatorNavstacks_in_1864_3 {
	max-height: 0;
	overflow: hidden !important
}

#gatorContentstacks_in_1864_3.gator-opened-state #gatorNavstacks_in_1864_3, #gatorNavstacks_in_1864_3 .gator-open > ul {
	max-height: 2000px;
	overflow: auto
}

#gatorNavstacks_in_1864_3 .gator-more {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 3rem;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	cursor: pointer;
	color: #fff;
	border: 1px solid #999;
	background: #95cdd4;
	font-size: 2rem;
	transition: color 300ms ease-in-out
}

	#gatorNavstacks_in_1864_3 .gator-more:hover {
		color: #fff
	}

	#gatorNavstacks_in_1864_3 .gator-more i {
		transition: transform .3s
	}

#gatorNavstacks_in_1864_3 li.gator-open > .gator-more i {
	transform: rotate(-180deg)
}

@media screen and (min-width: 1100px) {
	#gatorstacks_in_1864_3 {
		min-height: calc(3rem + 0rem + 0rem);
		top: auto;
		left: auto;
		max-height: none;
		overflow: visible
	}

	#mobileNavButtonstacks_in_1864_3 {
		display: none
	}

	#gatorContentstacks_in_1864_3.gator-closed-state #gatorNavstacks_in_1864_3, #gatorContentstacks_in_1864_3.gator-opened-state #gatorNavstacks_in_1864_3 {
		max-height: 2000px;
		overflow: visible !important
	}

	#gatorNavBarWrapstacks_in_1864_3 {
		display: block;
		position: relative;
		z-index: 40
	}

	#gatorContentstacks_in_1864_3 {
		z-index: 201;
		position: relative;
		display: block;
		width: auto;
		float: right
	}

	#gatorNavstacks_in_1864_3 {
		background: 0 0;
		margin-bottom: 0;
		font-size: 100%;
		min-height: 0;
		overflow: visible;
		display: flex
	}

		#navButtonstacks_in_1864_3, #gatorNavstacks_in_1864_3 .gator-more {
			display: none !important
		}

		#gatorNavstacks_in_1864_3 ul li {
			display: block;
			float: left;
			margin: 0;
			position: relative;
			white-space: no-wrap
		}

		#gatorNavstacks_in_1864_3 li:first-child {
			border-top: none
		}

		#gatorNavstacks_in_1864_3 ul li a, #gatorNavstacks_in_1864_3 ul li a:hover, #gatorNavstacks_in_1864_3 ul li a:active, #gatorNavstacks_in_1864_3 .menu.dropdown li.active a, #gatorNavstacks_in_1864_3 .menu li.active a {
			background: 0 0
		}

		#gatorNavstacks_in_1864_3 ul li a {
			display: inline-block;
			text-align: left;
			height: auto;
			width: auto;
			height: auto;
			padding: 0 .5rem;
			position: relative;
			font-size: 1rem;
			border-bottom: none;
			border-radius: 0;
			margin: 0 1rem;
			color: #fff;
			background-color: #0054a6;
			min-height: 0;
			line-height: 3rem;
			font-weight: 400;
			font-style: normal;
			text-transform: none;
			text-decoration: none;
			font-weight: 700
		}

			#gatorNavstacks_in_1864_3 ul li a.parent-link {
				padding: 0 .5rem
			}

			#gatorNavstacks_in_1864_3 ul li a:hover {
				color: #e7f8f9;
				background-color: #084485
			}

			#gatorNavstacks_in_1864_3 ul li a:active {
				color: #fff;
				background-color: #084485
			}

		#gatorNavstacks_in_1864_3 .menu.dropdown li.active a, #gatorNavstacks_in_1864_3 .menu li.active a {
			color: #fff;
			background-color: #084485
		}

		#gatorNavstacks_in_1864_3 ul li a i {
			display: inline-block;
			font-size: 16px;
			padding-left: 5px;
			margin-bottom: -3px
		}

		#gatorNavstacks_in_1864_3 ul ul {
			position: absolute;
			top: 100%;
			left: -1px;
			width: 330px;
			padding: 0;
			margin: 0;
			z-index: 149;
			border: 1px solid #999;
			max-height: none;
			opacity: 0;
			visibility: hidden;
			-webkit-transform: translateZ(0);
			overflow: visible;
			border-radius: 30px;
			font-size: 16px;
			background-color: #0054a6;
			box-shadow: 0 0 5px 0 #53565a;
			transition: all 300ms ease-in-out;
			background-color: #0054a6;
			background-image: -moz-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
			background-image: -ms-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
			background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,84,166,1.00)),to(rgba(0,84,166,1.00)));
			background-image: -webkit-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
			background-image: -o-linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
			background-image: linear-gradient(top,rgba(0,84,166,1.00),rgba(0,84,166,1.00));
			background-repeat: repeat-x
		}

			#gatorNavstacks_in_1864_3 ul ul li {
				display: block;
				position: relative;
				width: 100%;
				border-bottom: #999 solid 1px;
				border-left: none;
				border-right: none;
				white-space: normal
			}

				#gatorNavstacks_in_1864_3 ul ul li:first-child {
					border-left: none
				}

				#gatorNavstacks_in_1864_3 ul ul li:last-child {
					border-bottom: none
				}

				#gatorNavstacks_in_1864_3 ul ul li a {
					color: #fff;
					background-color: #0054a6;
					display: block;
					position: relative;
					width: 100%;
					margin: 0;
					border-radius: 0;
					text-align: left !important;
					font-weight: 400;
					font-style: normal;
					text-transform: none;
					text-decoration: none;
					font-weight: 700
				}

				#gatorNavstacks_in_1864_3 ul ul li:last-child a {
					border-bottom: none
				}

				#gatorNavstacks_in_1864_3 ul ul li a:hover {
					color: #e7f8f9;
					background-color: #084485
				}

				#gatorNavstacks_in_1864_3 ul ul li a:active {
					color: #fff;
					background-color: #084485
				}

		#gatorNavstacks_in_1864_3 ul .menu.dropdown li.active a, #gatorNavstacks_in_1864_3 ul .menu li.active a {
			color: #fff;
			background-color: #084485
		}

		#gatorNavstacks_in_1864_3 ul ul ul {
			top: 0;
			left: 100%;
			margin: 0
		}

		#gatorNavstacks_in_1864_3 ul ul > li {
			display: block;
			margin: 0;
			position: relative
		}

		#gatorNavstacks_in_1864_3 ul ul i {
			font-size: 16px;
			position: absolute;
			right: 20px;
			top: 50%;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		#gatorNavstacks_in_1864_3 ul ul li a, #gatorNavstacks_in_1864_3 ul ul ul li a, #gatorNavstacks_in_1864_3 ul ul ul ul li a, #gatorNavstacks_in_1864_3 ul ul ul ul ul li a, #gatorNavstacks_in_1864_3 ul ul ul ul ul ul li a {
			float: none;
			display: block;
			padding: 15px 20px;
			line-height: 1.2
		}

			#gatorNavstacks_in_1864_3 ul ul li a.parent-link, #gatorNavstacks_in_1864_3 ul ul ul li a.parent-link, #gatorNavstacks_in_1864_3 ul ul ul ul li a.parent-link, #gatorNavstacks_in_1864_3 ul ul ul ul ul li a.parent-link, #gatorNavstacks_in_1864_3 ul ul ul ul ul ul ul li a.parent-link, #gatorNavstacks_in_1864_3 ul ul ul ul ul ul ul ul li a.parent-link {
				padding: 15px 20px
			}

		#gatorNavstacks_in_1864_3 ul ul {
			margin-top: 1.5rem
		}

			#gatorNavstacks_in_1864_3 ul ul ul {
				margin-left: 1.5rem
			}

			#gatorNavstacks_in_1864_3 > ul > li:hover > ul, #gatorNavstacks_in_1864_3 ul ul.gator-focused {
				opacity: 1;
				visibility: visible;
				margin-top: 0
			}

			#gatorNavstacks_in_1864_3 > ul > li > ul > li:hover > ul, #gatorNavstacks_in_1864_3 ul ul ul.gator-focused {
				opacity: 1;
				visibility: visible;
				margin-top: -1px;
				margin-left: 0
			}

	.isTouchDevice #gatorNavstacks_in_1864_3 ul ul {
		opacity: 1;
		visibility: visible;
		-webkit-transition: none;
		transition: none;
		display: none
	}

	.isTouchDevice #gatorNavstacks_in_1864_3 > ul > li:hover > ul, .isTouchDevice #gatorNavstacks_in_1864_3 > ul > li > ul > li:hover > ul, .isTouchDevice #gatorNavstacks_in_1864_3 > ul > li > ul > li > ul > li:hover > ul, .isTouchDevice #gatorNavstacks_in_1864_3 > ul > li > ul > li > ul > li > ul > li:hover > ul {
		opacity: 1;
		visibility: visible;
		display: block
	}

	#gatorContentstacks_in_1864_3 {
		position: relative;
		display: block;
		margin: 0
	}

	#gatorContentstacks_in_1864_3 {
		position: relative;
		display: block;
		margin: 0;
		float: none;
		width: 100%
	}

	#gatorNavstacks_in_1864_3 {
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center;
		min-height: 30px
	}

		#gatorNavstacks_in_1864_3 ul {
			min-height: 40px
		}

			#gatorNavstacks_in_1864_3 ul li {
				display: inline-block;
				*display: inline;
				float: none
			}

		#gatorNavstacks_in_1864_3 li a {
			display: inline-block
		}

		#gatorNavstacks_in_1864_3 ul ul li, #gatorNavstacks_in_1864_3 ul ul li a {
			display: block;
			float: left;
			text-align: left
		}
}

#gatorPreContentstacks_in_1864_3, #gatorPostContentstacks_in_1864_3 {
	display: none;
	white-space: nowrap
}

@media screen and (min-width: 1100px) {
	#gatorPreContentstacks_in_1864_3, #gatorPostContentstacks_in_1864_3 {
		max-height: calc(3rem + 0px + 0px)
	}
}

#stacks_in_1872 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1872 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1872 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1872 > .row.padding-detailed.padding-medium-up, #stacks_in_1872 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1872 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1872 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1872 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1872 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1873 h3.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1873 {
	margin: 15px 0 10px
}

#stacks_in_1876 {
	text-transform: uppercase
}

#stacks_in_1879 {
	overflow: hidden
}

	#stacks_in_1879 hr {
		opacity: 1;
		border-top-style: solid;
		border-top-width: 2px;
		margin: .25rem 0
	}

		#stacks_in_1879 hr.custom {
			border-color: #a5a6a7
		}

#stacks_in_1051 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content {
	z-index: 1
}

#stacks_in_1051 > .s-pro > .sections-layer {
	display: none
}

#stacks_in_1051 > .s-pro > .shear-wrapper > .shear-inner::after, #stacks_in_1051 > .s-pro > .shear-wrapper > .shear-inner::before {
	margin-top: 0%
}

#stacks_in_1051 > .s-pro:not(.vault-margin).bot-margin-custom {
	margin-bottom: 1% !important
}

@media screen and (min-width: 640px) {
	#stacks_in_1051 > .s-pro:not(.vault-margin).bot-margin-custom {
		margin-bottom: 2% !important
	}
}

#stacks_in_1053.blu-wrap.flex-bot {
	margin-top: auto !important
}

#stacks_in_1053.blu-wrap {
	background-color: transparent
}

	#stacks_in_1053.blu-wrap > .blueprint-col {
	}

		#stacks_in_1053.blu-wrap > .blueprint-col.flex-width.sb-sm-left {
			margin-right: auto
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.flex-width.sb-sm-center {
			margin-right: auto;
			margin-left: auto
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.flex-width.sb-sm-right {
			margin-left: auto
		}

		#stacks_in_1053.blu-wrap > .blueprint-col > .blucol-content {
			margin: 0;
			padding: 0
		}

			#stacks_in_1053.blu-wrap > .blueprint-col > .blucol-content.bg-color {
				background-color: #f8f8f8
			}

@media screen and (min-width: 640px) {
	#stacks_in_1053.blu-wrap > .blueprint-col {
	}

		#stacks_in_1053.blu-wrap > .blueprint-col.med-flex-width.sb-med-left {
			margin-right: auto;
			margin-left: 0
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.med-flex-width.sb-med-center {
			margin-right: auto;
			margin-left: auto
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.med-flex-width.sb-med-right {
			margin-left: auto;
			margin-right: 0
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.med-fill-width {
			width: 100%;
			margin-left: 0;
			margin-right: 0
		}
}

@media screen and (min-width: 1000px) {
	#stacks_in_1053.blu-wrap > .blueprint-col {
	}

		#stacks_in_1053.blu-wrap > .blueprint-col.lg-flex-width.sb-lg-left, #stacks_in_1053.blu-wrap > .blueprint-col.med-flex-width.lg-flex-width.sb-lg-left {
			margin-right: auto;
			margin-left: 0
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.lg-flex-width.sb-lg-center, #stacks_in_1053.blu-wrap > .blueprint-col.med-flex-width.lg-flex-width.sb-lg-center {
			margin-right: auto;
			margin-left: auto
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.lg-flex-width.sb-lg-right, #stacks_in_1053.blu-wrap > .blueprint-col.med-flex-width.lg-flex-width.sb-lg-right {
			margin-left: auto;
			margin-right: 0
		}

		#stacks_in_1053.blu-wrap > .blueprint-col.lg-fill-width, #stacks_in_1053.blu-wrap > .blueprint-col.med-fill-width, #stacks_in_1053.blu-wrap > .blueprint-col .lg-fill-width {
			width: 100%;
			max-width: none;
			margin-left: 0;
			margin-right: 0
		}
}

#stacks_in_1058 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1058 > .row > .columns {
		margin-top: .5rem;
		margin-bottom: 0
	}

	#stacks_in_1058 > .row.divider > .columns:not(:first-child):before {
		top: 0;
		bottom: 0;
		width: 1px;
		background: #000
	}

#stacks_in_1058 {
	margin: 0 0 15px
}

#stacks_in_1111 {
	background-color: #e6e6e6;
	border: solid #0054a6;
	border-width: 0 0 5px
}

#stacks_in_1113 .panel {
	padding: 1.25rem
}

#stacks_in_1113 .panel {
	border-width: 0
}

#stacks_in_1113 .panel {
	margin-bottom: 0
}

#stacks_in_1115 h4, #stacks_in_1115 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1115 h4, #stacks_in_1115 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1115 h4, #stacks_in_1115 div {
	color: #fff
}

	#stacks_in_1115 h4 a, #stacks_in_1115 div a {
		color: #fff
	}

		#stacks_in_1115 h4 a:hover, #stacks_in_1115 div a:hover {
			color: #bfbfbf
		}

#stacks_in_1115 small, #stacks_in_1115 small div {
	color: #6f6f6f
}

#stacks_in_1115 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1121 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1121 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1121 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1121 > .row.padding-detailed.padding-medium-up, #stacks_in_1121 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1121 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1121 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1121 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1121 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1122 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1122 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1122 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1122 > .row.padding-detailed.padding-medium-up, #stacks_in_1122 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1122 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1122 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1122 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1122 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1124 p, #stacks_in_1124 div {
	margin-bottom: 0
}

#stacks_in_1124 a {
	color: #53565a
}

	#stacks_in_1124 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1124 {
	}
}

#stacks_in_1094 {
	background-color: #e6e6e6;
	border: solid #0054a6;
	border-width: 0 0 5px
}

#stacks_in_1096 .panel {
	padding: 1.25rem
}

#stacks_in_1096 .panel {
	border-width: 0
}

#stacks_in_1096 .panel {
	margin-bottom: 0
}

#stacks_in_1098 h4, #stacks_in_1098 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1098 h4, #stacks_in_1098 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1098 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1104 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1104 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1104 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1104 > .row.padding-detailed.padding-medium-up, #stacks_in_1104 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1104 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1104 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1104 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1104 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1105 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1105 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1105 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1105 > .row.padding-detailed.padding-medium-up, #stacks_in_1105 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1105 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1105 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1105 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1105 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1107 p, #stacks_in_1107 div {
	margin-bottom: 0
}

#stacks_in_1107 a {
	color: #53565a
}

	#stacks_in_1107 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1107 {
	}
}

#stacks_in_1077 {
	background-color: #e6e6e6;
	border: solid #0054a6;
	border-width: 0 0 5px
}

#stacks_in_1079 .panel {
	padding: 1.25rem
}

#stacks_in_1079 .panel {
	border-width: 0
}

#stacks_in_1079 .panel {
	margin-bottom: 0
}

#stacks_in_1081 h4, #stacks_in_1081 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1081 h4, #stacks_in_1081 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1081 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1087 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1087 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1087 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1087 > .row.padding-detailed.padding-medium-up, #stacks_in_1087 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1087 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1087 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1087 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1087 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1088 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1088 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1088 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1088 > .row.padding-detailed.padding-medium-up, #stacks_in_1088 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1088 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1088 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1088 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1088 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1090 a {
	color: #53565a
}

	#stacks_in_1090 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1090 {
	}
}

#stacks_in_1060 {
	background-color: #e6e6e6;
	border: solid #0054a6;
	border-width: 0 0 5px
}

#stacks_in_1062 .panel {
	padding: 1.25rem
}

#stacks_in_1062 .panel {
	border-width: 0
}

#stacks_in_1062 .panel {
	margin-bottom: 0
}

#stacks_in_1064 h4, #stacks_in_1064 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1064 h4, #stacks_in_1064 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1064 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1070 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1070 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1070 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1070 > .row.padding-detailed.padding-medium-up, #stacks_in_1070 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1070 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1070 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1070 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1070 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1071 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1071 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1071 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1071 > .row.padding-detailed.padding-medium-up, #stacks_in_1071 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1071 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1071 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1071 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1071 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1073 p, #stacks_in_1073 div {
	margin-bottom: 0
}

#stacks_in_1073 a {
	color: #53565a
}

	#stacks_in_1073 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1073 {
	}
}

#stacks_in_1434 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1434 > .row > .columns {
		margin-top: .5rem;
		margin-bottom: 0
	}

	#stacks_in_1434 > .row.divider > .columns:not(:first-child):before {
		top: 0;
		bottom: 0;
		width: 1px;
		background: #000
	}

#stacks_in_1434 {
	margin: 0 0 15px
}

#stacks_in_1718 {
	background-color: #e6e6e6;
	border: solid #0054a6;
	border-width: 0 0 5px
}

#stacks_in_1719 .panel {
	padding: 1.25rem
}

#stacks_in_1719 .panel {
	border-width: 0
}

#stacks_in_1719 .panel {
	margin-bottom: 0
}

#stacks_in_1721 h4, #stacks_in_1721 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1721 h4, #stacks_in_1721 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1721 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1727 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1727 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1727 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1727 > .row.padding-detailed.padding-medium-up, #stacks_in_1727 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1727 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1727 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1727 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1727 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1728 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1728 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1728 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1728 > .row.padding-detailed.padding-medium-up, #stacks_in_1728 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1728 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1728 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1728 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1728 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1730 a {
	color: #53565a
}

	#stacks_in_1730 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1730 {
	}
}

#stacks_in_1469 {
	background-color: #e6e6e6;
	border: solid #0054a6;
	border-width: 0 0 5px
}

#stacks_in_1471 .panel {
	padding: 1.25rem
}

#stacks_in_1471 .panel {
	border-width: 0
}

#stacks_in_1471 .panel {
	margin-bottom: 0
}

#stacks_in_1473 h4, #stacks_in_1473 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1473 h4, #stacks_in_1473 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1473 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1479 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1479 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1479 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1479 > .row.padding-detailed.padding-medium-up, #stacks_in_1479 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1479 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1479 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1479 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1479 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1480 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1480 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1480 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1480 > .row.padding-detailed.padding-medium-up, #stacks_in_1480 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1480 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1480 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1480 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1480 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1482 a {
	color: #53565a
}

	#stacks_in_1482 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1482 {
	}
}

#stacks_in_1452 {
	background-color: #e6e6e6;
	border: solid #0054a6;
	border-width: 0 0 5px
}

#stacks_in_1454 .panel {
	padding: 1.25rem
}

#stacks_in_1454 .panel {
	border-width: 0
}

#stacks_in_1454 .panel {
	margin-bottom: 0
}

#stacks_in_1456 h4, #stacks_in_1456 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1456 h4, #stacks_in_1456 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1456 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1462 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1462 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1462 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1462 > .row.padding-detailed.padding-medium-up, #stacks_in_1462 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1462 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1462 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1462 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1462 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1463 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1463 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1463 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1463 > .row.padding-detailed.padding-medium-up, #stacks_in_1463 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1463 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1463 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1463 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1463 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1465 a {
	color: #53565a
}

	#stacks_in_1465 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1465 {
	}
}

#stacks_in_1504 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1504 > .row > .columns {
		margin-top: .5rem;
		margin-bottom: 0
	}

	#stacks_in_1504 > .row.divider > .columns:not(:first-child):before {
		top: 0;
		bottom: 0;
		width: 1px;
		background: #000
	}

#stacks_in_1504 {
	margin: 0 0 30px
}

#stacks_in_1557 {
	background-color: #e6e6e6;
	border: solid #fd9dc0;
	border-width: 0 0 5px
}

#stacks_in_1559 .panel {
	padding: 1.25rem
}

#stacks_in_1559 .panel {
	border-width: 0
}

#stacks_in_1559 .panel {
	background-color: #fd9dc0;
	border-color: #e38dac
}

#stacks_in_1559 .panel {
	margin-bottom: 0
}

#stacks_in_1561 h4, #stacks_in_1561 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1561 h4, #stacks_in_1561 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1561 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1567 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1567 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1567 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1567 > .row.padding-detailed.padding-medium-up, #stacks_in_1567 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1567 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1567 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1567 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1567 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1568 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1568 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1568 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1568 > .row.padding-detailed.padding-medium-up, #stacks_in_1568 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1568 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1568 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1568 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1568 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1570 a {
	color: #53565a
}

	#stacks_in_1570 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1570 {
	}
}

#stacks_in_1540 {
	background-color: #e6e6e6;
	border: solid #fd9dc0;
	border-width: 0 0 5px
}

#stacks_in_1542 .panel {
	padding: 1.25rem
}

#stacks_in_1542 .panel {
	border-width: 0
}

#stacks_in_1542 .panel {
	background-color: #fd9dc0;
	border-color: #e38dac
}

#stacks_in_1542 .panel {
	margin-bottom: 0
}

#stacks_in_1544 h4, #stacks_in_1544 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1544 h4, #stacks_in_1544 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1544 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1550 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1550 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1550 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1550 > .row.padding-detailed.padding-medium-up, #stacks_in_1550 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1550 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1550 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1550 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1550 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1551 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1551 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1551 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1551 > .row.padding-detailed.padding-medium-up, #stacks_in_1551 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1551 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1551 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1551 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1551 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1553 a {
	color: #53565a
}

	#stacks_in_1553 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1553 {
	}
}

#stacks_in_1523 {
	background-color: #e6e6e6;
	border: solid #fd9dc0;
	border-width: 0 0 5px
}

#stacks_in_1525 .panel {
	padding: 1.25rem
}

#stacks_in_1525 .panel {
	border-width: 0
}

#stacks_in_1525 .panel {
	background-color: #fd9dc0;
	border-color: #e38dac
}

#stacks_in_1525 .panel {
	margin-bottom: 0
}

#stacks_in_1527 h4, #stacks_in_1527 .hTxt:not(.segment) div {
	font-size: 1.5rem
}

@media all and (max-width: 640px) {
	#stacks_in_1527 h4, #stacks_in_1527 .hTxt:not(.segment) div {
		font-size: 1.5rem
	}
}

#stacks_in_1527 h4.margin-collapse {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#stacks_in_1533 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1533 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1533 > .row.padding-detailed {
		padding: 1rem 1.25rem .5rem
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1533 > .row.padding-detailed.padding-medium-up, #stacks_in_1533 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1533 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1533 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1533 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1533 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1534 > .row {
	padding-top: .5rem;
	padding-bottom: .5rem
}

	#stacks_in_1534 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1534 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1534 > .row.padding-detailed.padding-medium-up, #stacks_in_1534 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1534 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1534 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1534 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1534 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1536 a {
	color: #53565a
}

	#stacks_in_1536 a:hover {
		color: #53565a
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1536 {
	}
}

#stacks_in_6_1.blu-wrap.flex-bot {
	margin-top: auto !important
}

#stacks_in_6_1.blu-wrap {
	background-color: transparent
}

	#stacks_in_6_1.blu-wrap > .blueprint-col {
	}

		#stacks_in_6_1.blu-wrap > .blueprint-col.flex-width.sb-sm-left {
			margin-right: auto
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.flex-width.sb-sm-center {
			margin-right: auto;
			margin-left: auto
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.flex-width.sb-sm-right {
			margin-left: auto
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col > .blucol-content {
			margin: 0;
			padding: 0 10px
		}

			#stacks_in_6_1.blu-wrap > .blueprint-col > .blucol-content.bg-color {
				background-color: #f8f8f8
			}

@media screen and (min-width: 640px) {
	#stacks_in_6_1.blu-wrap > .blueprint-col {
	}

		#stacks_in_6_1.blu-wrap > .blueprint-col.med-flex-width.sb-med-left {
			margin-right: auto;
			margin-left: 0
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.med-flex-width.sb-med-center {
			margin-right: auto;
			margin-left: auto
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.med-flex-width.sb-med-right {
			margin-left: auto;
			margin-right: 0
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.med-fill-width {
			width: 100%;
			margin-left: 0;
			margin-right: 0
		}
}

@media screen and (min-width: 1000px) {
	#stacks_in_6_1.blu-wrap > .blueprint-col {
	}

		#stacks_in_6_1.blu-wrap > .blueprint-col.lg-flex-width.sb-lg-left, #stacks_in_6_1.blu-wrap > .blueprint-col.med-flex-width.lg-flex-width.sb-lg-left {
			margin-right: auto;
			margin-left: 0
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.lg-flex-width.sb-lg-center, #stacks_in_6_1.blu-wrap > .blueprint-col.med-flex-width.lg-flex-width.sb-lg-center {
			margin-right: auto;
			margin-left: auto
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.lg-flex-width.sb-lg-right, #stacks_in_6_1.blu-wrap > .blueprint-col.med-flex-width.lg-flex-width.sb-lg-right {
			margin-left: auto;
			margin-right: 0
		}

		#stacks_in_6_1.blu-wrap > .blueprint-col.lg-fill-width, #stacks_in_6_1.blu-wrap > .blueprint-col.med-fill-width, #stacks_in_6_1.blu-wrap > .blueprint-col .lg-fill-width {
			width: 100%;
			max-width: none;
			margin-left: 0;
			margin-right: 0
		}
}

#stacks_in_1277_250 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1277_250 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1277_250 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1277_250 > .row.padding-detailed.padding-medium-up, #stacks_in_1277_250 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1277_250 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1277_250 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1277_250 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1277_250 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1277_250 {
	background-color: #0054a6;
	margin: 30px 0 0
}

#stacks_in_1277_252 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1277_252 > .row > .columns {
		margin-top: 1rem;
		margin-bottom: 0
	}

	#stacks_in_1277_252 > .row.divider > .columns:not(:first-child):before {
		top: 0;
		bottom: 0;
		width: 1px;
		background: #000
	}

#stacks_in_1277_267 p, #stacks_in_1277_267 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_267 {
	}
}

#stacks_in_1277_270 {
	text-transform: uppercase
}

#stacks_in_1277_271 p, #stacks_in_1277_271 div, #stacks_in_1277_271 ul, #stacks_in_1277_271 ol, #stacks_in_1277_271 dl {
	color: #fff
}

#stacks_in_1277_271 a {
	color: #fff
}

	#stacks_in_1277_271 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_271, #stacks_in_1277_271 div, #stacks_in_1277_271 p, #stacks_in_1277_271 ol, #stacks_in_1277_271 ul li, #stacks_in_1277_271 ol li, #stacks_in_1277_271 ol, #stacks_in_1277_271 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_271, #stacks_in_1277_271 div, #stacks_in_1277_271 p, #stacks_in_1277_271 ol, #stacks_in_1277_271 ul li, #stacks_in_1277_271 ol li, #stacks_in_1277_271 ol, #stacks_in_1277_271 dl {
		font-size: .9rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_271, #stacks_in_1277_271 div, #stacks_in_1277_271 p, #stacks_in_1277_271 .fa:not(.no-indent), #stacks_in_1277_271 ol, #stacks_in_1277_271 ul li, #stacks_in_1277_271 ol li, #stacks_in_1277_271 ol, #stacks_in_1277_271 dl {
		line-height: 2
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_271 {
	}
}

#stacks_in_1277_274 p, #stacks_in_1277_274 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_274 {
	}
}

#stacks_in_1277_274 {
	padding: 7px 0 0
}

#stacks_in_1277_276 {
	text-transform: uppercase
}

#stacks_in_1277_277 p, #stacks_in_1277_277 div, #stacks_in_1277_277 ul, #stacks_in_1277_277 ol, #stacks_in_1277_277 dl {
	color: #fff
}

#stacks_in_1277_277 a {
	color: #fff
}

	#stacks_in_1277_277 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_277, #stacks_in_1277_277 div, #stacks_in_1277_277 p, #stacks_in_1277_277 ol, #stacks_in_1277_277 ul li, #stacks_in_1277_277 ol li, #stacks_in_1277_277 ol, #stacks_in_1277_277 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_277, #stacks_in_1277_277 div, #stacks_in_1277_277 p, #stacks_in_1277_277 ol, #stacks_in_1277_277 ul li, #stacks_in_1277_277 ol li, #stacks_in_1277_277 ol, #stacks_in_1277_277 dl {
		font-size: .9rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_277, #stacks_in_1277_277 div, #stacks_in_1277_277 p, #stacks_in_1277_277 .fa:not(.no-indent), #stacks_in_1277_277 ol, #stacks_in_1277_277 ul li, #stacks_in_1277_277 ol li, #stacks_in_1277_277 ol, #stacks_in_1277_277 dl {
		line-height: 2
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_277 {
	}
}

#stacks_in_1277_254 p, #stacks_in_1277_254 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_254 {
	}
}

#stacks_in_1277_257 {
	text-transform: uppercase
}

#stacks_in_1277_258 p, #stacks_in_1277_258 div, #stacks_in_1277_258 ul, #stacks_in_1277_258 ol, #stacks_in_1277_258 dl {
	color: #fff
}

#stacks_in_1277_258 a {
	color: #fff
}

	#stacks_in_1277_258 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_258, #stacks_in_1277_258 div, #stacks_in_1277_258 p, #stacks_in_1277_258 ol, #stacks_in_1277_258 ul li, #stacks_in_1277_258 ol li, #stacks_in_1277_258 ol, #stacks_in_1277_258 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_258, #stacks_in_1277_258 div, #stacks_in_1277_258 p, #stacks_in_1277_258 ol, #stacks_in_1277_258 ul li, #stacks_in_1277_258 ol li, #stacks_in_1277_258 ol, #stacks_in_1277_258 dl {
		font-size: .9rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_258, #stacks_in_1277_258 div, #stacks_in_1277_258 p, #stacks_in_1277_258 .fa:not(.no-indent), #stacks_in_1277_258 ol, #stacks_in_1277_258 ul li, #stacks_in_1277_258 ol li, #stacks_in_1277_258 ol, #stacks_in_1277_258 dl {
		line-height: 2
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_258 {
	}
}

#stacks_in_1277_261 p, #stacks_in_1277_261 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_261 {
	}
}

#stacks_in_1277_261 {
	padding: 7px 0 0
}

#stacks_in_1277_263 {
	text-transform: uppercase
}

#stacks_in_1277_264 p, #stacks_in_1277_264 div, #stacks_in_1277_264 ul, #stacks_in_1277_264 ol, #stacks_in_1277_264 dl {
	color: #fff
}

#stacks_in_1277_264 a {
	color: #fff
}

	#stacks_in_1277_264 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_264, #stacks_in_1277_264 div, #stacks_in_1277_264 p, #stacks_in_1277_264 ol, #stacks_in_1277_264 ul li, #stacks_in_1277_264 ol li, #stacks_in_1277_264 ol, #stacks_in_1277_264 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_264, #stacks_in_1277_264 div, #stacks_in_1277_264 p, #stacks_in_1277_264 ol, #stacks_in_1277_264 ul li, #stacks_in_1277_264 ol li, #stacks_in_1277_264 ol, #stacks_in_1277_264 dl {
		font-size: .9rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_264, #stacks_in_1277_264 div, #stacks_in_1277_264 p, #stacks_in_1277_264 .fa:not(.no-indent), #stacks_in_1277_264 ol, #stacks_in_1277_264 ul li, #stacks_in_1277_264 ol li, #stacks_in_1277_264 ol, #stacks_in_1277_264 dl {
		line-height: 2
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_264 {
	}
}

#stacks_in_1277_280 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1277_280 > .row > .columns {
		margin-top: 1rem;
		margin-bottom: 1rem
	}

	#stacks_in_1277_280 > .row.divider > .columns:not(:first-child):before {
		top: 0;
		bottom: 0;
		width: 1px;
		background: #000
	}

#stacks_in_1277_302 p, #stacks_in_1277_302 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_302 {
	}
}

#stacks_in_1277_305 {
	text-transform: uppercase
}

#stacks_in_1277_306 p, #stacks_in_1277_306 div {
	margin-bottom: 0
}

#stacks_in_1277_306 p, #stacks_in_1277_306 div, #stacks_in_1277_306 ul, #stacks_in_1277_306 ol, #stacks_in_1277_306 dl {
	color: #fff
}

#stacks_in_1277_306 a {
	color: #fff
}

	#stacks_in_1277_306 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_306, #stacks_in_1277_306 div, #stacks_in_1277_306 p, #stacks_in_1277_306 ol, #stacks_in_1277_306 ul li, #stacks_in_1277_306 ol li, #stacks_in_1277_306 ol, #stacks_in_1277_306 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_306, #stacks_in_1277_306 div, #stacks_in_1277_306 p, #stacks_in_1277_306 ol, #stacks_in_1277_306 ul li, #stacks_in_1277_306 ol li, #stacks_in_1277_306 ol, #stacks_in_1277_306 dl {
		font-size: .75rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_306 {
	}
}

#stacks_in_1277_295 p, #stacks_in_1277_295 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_295 {
	}
}

#stacks_in_1277_298 {
	text-transform: uppercase
}

#stacks_in_1277_299 p, #stacks_in_1277_299 div {
	margin-bottom: 0
}

#stacks_in_1277_299 p, #stacks_in_1277_299 div, #stacks_in_1277_299 ul, #stacks_in_1277_299 ol, #stacks_in_1277_299 dl {
	color: #fff
}

#stacks_in_1277_299 a {
	color: #fff
}

	#stacks_in_1277_299 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_299, #stacks_in_1277_299 div, #stacks_in_1277_299 p, #stacks_in_1277_299 ol, #stacks_in_1277_299 ul li, #stacks_in_1277_299 ol li, #stacks_in_1277_299 ol, #stacks_in_1277_299 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_299, #stacks_in_1277_299 div, #stacks_in_1277_299 p, #stacks_in_1277_299 ol, #stacks_in_1277_299 ul li, #stacks_in_1277_299 ol li, #stacks_in_1277_299 ol, #stacks_in_1277_299 dl {
		font-size: .85rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_299 {
	}
}

#stacks_in_1277_288 p, #stacks_in_1277_288 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_288 {
	}
}

#stacks_in_1277_291 {
	text-transform: uppercase
}

#stacks_in_1277_292 p, #stacks_in_1277_292 div {
	margin-bottom: 0
}

#stacks_in_1277_292 p, #stacks_in_1277_292 div, #stacks_in_1277_292 ul, #stacks_in_1277_292 ol, #stacks_in_1277_292 dl {
	color: #fff
}

#stacks_in_1277_292 a {
	color: #fff
}

	#stacks_in_1277_292 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_292, #stacks_in_1277_292 div, #stacks_in_1277_292 p, #stacks_in_1277_292 ol, #stacks_in_1277_292 ul li, #stacks_in_1277_292 ol li, #stacks_in_1277_292 ol, #stacks_in_1277_292 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_292, #stacks_in_1277_292 div, #stacks_in_1277_292 p, #stacks_in_1277_292 ol, #stacks_in_1277_292 ul li, #stacks_in_1277_292 ol li, #stacks_in_1277_292 ol, #stacks_in_1277_292 dl {
		font-size: .75rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_292 {
	}
}

#stacks_in_1277_281 p, #stacks_in_1277_281 div {
	margin-bottom: 0
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_281 {
	}
}

#stacks_in_1277_284 {
	text-transform: uppercase
}

#stacks_in_1277_285 p, #stacks_in_1277_285 div {
	margin-bottom: 0
}

#stacks_in_1277_285 p, #stacks_in_1277_285 div, #stacks_in_1277_285 ul, #stacks_in_1277_285 ol, #stacks_in_1277_285 dl {
	color: #fff
}

#stacks_in_1277_285 a {
	color: #fff
}

	#stacks_in_1277_285 a:hover {
		color: #b9dfea
	}

#stacks_in_1277_285, #stacks_in_1277_285 div, #stacks_in_1277_285 p, #stacks_in_1277_285 ol, #stacks_in_1277_285 ul li, #stacks_in_1277_285 ol li, #stacks_in_1277_285 ol, #stacks_in_1277_285 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_285, #stacks_in_1277_285 div, #stacks_in_1277_285 p, #stacks_in_1277_285 ol, #stacks_in_1277_285 ul li, #stacks_in_1277_285 ol li, #stacks_in_1277_285 ol, #stacks_in_1277_285 dl {
		font-size: .75rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_285 {
	}
}

#stacks_in_1277_309 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1277_309 > .row.collapse {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1277_309 > .row.padding-detailed {
		padding: 0
	}

@media only screen and (max-width: 40em) {
	#stacks_in_1277_309 > .row.padding-detailed.padding-medium-up, #stacks_in_1277_309 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1277_309 > .row.padding-detailed.padding-y-medium-up, #stacks_in_1277_309 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media only screen and (min-width: 40.063em) and (max-width:62.5em) {
	#stacks_in_1277_309 > .row.padding-detailed.padding-large-up {
		padding-left: 0;
		padding-right: 0
	}

	#stacks_in_1277_309 > .row.padding-detailed.padding-y-large-up {
		padding-top: 0;
		padding-bottom: 0
	}
}

#stacks_in_1277_309 {
	background-color: #53565a
}

#stacks_in_1277_310 > .row {
	padding-top: 0;
	padding-bottom: 0
}

	#stacks_in_1277_310 > .row > .columns {
		margin-top: 0;
		margin-bottom: 0
	}

	#stacks_in_1277_310 > .row.divider > .columns:not(:first-child):before {
		top: 0;
		bottom: 0;
		width: 1px;
		background: #000
	}

#stacks_in_1277_310 {
	margin: 0 50px 0 0
}

#stacks_in_1277_329 p, #stacks_in_1277_329 div {
	margin-bottom: 0
}

#stacks_in_1277_329 p, #stacks_in_1277_329 div, #stacks_in_1277_329 ul, #stacks_in_1277_329 ol, #stacks_in_1277_329 dl {
	color: #fff
}

#stacks_in_1277_329 a {
	color: #fff
}

	#stacks_in_1277_329 a:hover {
		color: #95cdd4
	}

#stacks_in_1277_329, #stacks_in_1277_329 div, #stacks_in_1277_329 p, #stacks_in_1277_329 ol, #stacks_in_1277_329 ul li, #stacks_in_1277_329 ol li, #stacks_in_1277_329 ol, #stacks_in_1277_329 dl {
	font-size: .9rem
}

@media all and (max-width: 640px) {
	#stacks_in_1277_329, #stacks_in_1277_329 div, #stacks_in_1277_329 p, #stacks_in_1277_329 ol, #stacks_in_1277_329 ul li, #stacks_in_1277_329 ol li, #stacks_in_1277_329 ol, #stacks_in_1277_329 dl {
		font-size: .8rem
	}
}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_329 {
	}
}

#stacks_in_1277_329 {
	padding: 10px 0 10px 10px
}

#google_translate_element {
	margin: 0 auto;
	text-align: right;
	display: block
}

	#google_translate_element a {
		color: #e7f8f9 !important
	}

.goog-te-gadget {
	color: #e7f8f9 !important
}

.goog-te-combo {
	color: #30617a !important;
	background: #e6e6e6 !important;
	border-radius: 8px
}

#backtop0 {
	position: fixed;
	z-index: 9999999;
	outline: none;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	transition: all 600ms linear;
	display: none;
	left: auto;
	right: 2%;
	top: auto;
	bottom: 2%;
	color: #37657f;
	background-color: rgba(166,218,232,.56);
	height: 60px;
	width: 60px;
	line-height: 60px;
	font-size: 20px;
	border-radius: 10px
}

	#backtop0:hover {
		background-color: #d9e8ea;
		color: #00b0bd;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	#backtop0.mcOut {
		opacity: 0
	}

@media screen and (max-width: 480px) {
	#backtop0 {
		height: 60px;
		width: 60px;
		line-height: 60px;
		font-size: 20px
	}
}

#com_bigwhiteduck_stacks_popdrop_stack .dropem {
	display: none !important
}

[data-pop-source=stacks_in_1277_320].popdrop-popover {
	z-index: 9999;
	min-width: 50px;
	min-height: 32px;
	-webkit-transition-duration: 150ms;
	transition-duration: 150ms
}

@media screen and (min-width: 640px) {
	[data-pop-source=stacks_in_1277_320].popdrop-popover {
		min-width: 32px
	}
}

[data-pop-source=stacks_in_1277_320].popdrop-popover .popdrop-popover-content {
	padding: 9px 14px
}

[data-pop-source=stacks_in_1277_320].popdrop-popover .popdrop-popover-title {
	text-align: left;
	font-weight: 700;
	text-transform: none
}

[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style {
	border: 1px solid rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 8px 4px rgba(0,0,0,.2);
	box-shadow: 0 0 8px 4px rgba(0,0,0,.2);
	background-color: #ebf2f7;
	border-radius: 6px
}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style .popdrop-popover-title {
		color: #fff;
		background: #30617a;
		border-bottom: 1px solid #f5f5f5;
		border-radius: calc(6px - 1px) calc(6px - 1px) 0 0
	}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style .popdrop-close {
		color: #8c8c8c;
		text-shadow: 0 1px 0 #fff
	}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.top > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.top-left > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.top-right > .popdrop-arrow {
		border-top-color: rgba(0,0,0,.2)
	}

		[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.top > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.top-left > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.top-right > .popdrop-arrow:after {
			border-top-color: #ebf2f7
		}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.right > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.right-top > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.right-bottom > .popdrop-arrow {
		border-right-color: rgba(0,0,0,.2)
	}

		[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.right > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.right-top > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.right-bottom > .popdrop-arrow:after {
			border-right-color: #ebf2f7
		}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.bottom > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.bottom-left > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.bottom-right > .popdrop-arrow {
		border-bottom-color: rgba(0,0,0,.2)
	}

		[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.bottom > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.bottom-left > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.bottom-right > .popdrop-arrow:after {
			border-bottom-color: #ebf2f7
		}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.left > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.left-top > .popdrop-arrow, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.left-bottom > .popdrop-arrow {
		border-left-color: rgba(0,0,0,.2)
	}

		[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.left > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.left-top > .popdrop-arrow:after, [data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style.left-bottom > .popdrop-arrow:after {
			border-left-color: #ebf2f7
		}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style .popdrop-custom-padding .popdrop-popover-content {
		padding: 9px 14px;
		overflow: scroll
	}

	[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style .popdrop-custom-padding .list-group-item {
		border-right: 0;
		border-left: none
	}

		[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style .popdrop-custom-padding .list-group-item:first-child {
			border-top: 0
		}

		[data-pop-source=stacks_in_1277_320].popdrop-popover.popdrop-popover-custom-style .popdrop-custom-padding .list-group-item:last-child {
			border-bottom: 0
		}

[data-pop-source=stacks_in_1277_320].popdrop-popover .popdrop-popover-backdrop {
	background-color: rgba(0,0,0,.65);
	z-index: 9998
}

[data-pop-source=stacks_in_1277_320].popdrop-popover .popdrop-popover .dropdown-menu {
	display: block;
	position: relative;
	top: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	float: none
}

#stacks_in_1277_320.dropem, .popdrop-popover-inner.pop-stacks_in_1277_320 {
	max-width: 320px
}

@media screen and (min-width: 640px) {
	#stacks_in_1277_320.dropem, .popdrop-popover-inner.pop-stacks_in_1277_320 {
		max-width: 550px
	}
}

.popdrop-popover[data-pop-source=stacks_in_1277_320] .popdrop-popover-content {
	overflow: auto
}

#stacks_in_1277_320.dropem {
	display: none
}

#stacks_in_1277_321 p, #stacks_in_1277_321 div, #stacks_in_1277_321 ul, #stacks_in_1277_321 ol, #stacks_in_1277_321 dl {
	color: #30617a
}

#stacks_in_1277_321 a {
	color: #13bdc6
}

	#stacks_in_1277_321 a:hover {
		color: #b5bf35
	}

@media only screen and (min-width: 0px) {
	#stacks_in_1277_321 {
	}
}
