/**
 * Foundation for Sites by ZURB
 * Version 6.2.4
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */



html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 100%;
	box-sizing: border-box
}

body {
	margin: 0;
	-moz-font-feature-settings: "kern";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: "kern";
	font-size: 17px;
	line-height: 1.47059;
	font-weight: 340;
	letter-spacing: -.016em;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #fff;
	color: #545462;
	font-style: normal;
	font-synthesis: none;
	direction: ltr;
	text-align: left
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

#main-header nav.header-primary li.mobile-more,
#main-header nav>ul>li>ul,
[hidden],
template {
	display: none
}

a {
	background-color: transparent;
	transition: all .3s ease-in-out
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
blockquote strong,
ol strong,
p strong,
strong,
ul strong {
	font-weight: 600
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
	display: inline-block;
	vertical-align: middle
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0 0 20px
}

hr {
	box-sizing: content-box;
	border: 0;
	background-color: #d5e5ef;
	height: 1px;
	width: 100%
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible;
	cursor: pointer
}

button,
select {
	text-transform: none
}

html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: not-allowed
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

legend {
	border: 0
}

textarea {
	overflow: auto;
	height: auto;
	min-height: 50px
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 1rem;
	margin: 20px 0;
	width: 100% !important
}

legend,
td,
th {
	padding: 0
}

.foundation-mq {
	font-family: "small=0em&medium=48.0625em&large=64em&xlarge=75em&xxlarge=90em"
}

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

button,
select,
table,
textarea {
	border-radius: 0
}

select {
	width: 100%
}

#map_canvas embed,
#map_canvas img,
#map_canvas object,
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
	max-width: none !important
}

button {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: 0 0;
	padding: 0;
	border: 0;
	line-height: 1
}

[data-whatinput=mouse] button {
	outline: 0
}

.is-visible {
	display: block !important
}

.is-hidden {
	display: none !important
}

.row {
	max-width: 75rem;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

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

@media screen and (min-width:48.0625em) {
	.row .row {
		margin-left: -.625rem;
		margin-right: -.625rem
	}
}

.row.expanded {
	max-width: none
}

.row.collapse>.column,
.row.collapse>.columns {
	padding-left: 0;
	padding-right: 0
}

.row.collapse>.column>.row,
.row.collapse>.columns>.row,
.row.is-collapse-child {
	margin-left: 0;
	margin-right: 0
}

.column,
.columns {
	-webkit-flex: 1 1 0;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	padding-left: .625rem;
	padding-right: .625rem;
	min-width: initial
}

@media screen and (min-width:48.0625em) {

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

.column.row.row,
.row.row.columns {
	float: none;
	display: block
}

.row .column.row.row,
.row .row.row.columns {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0
}

.small-1 {
	-webkit-flex: 0 0 8.33333%;
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}

.small-offset-0 {
	margin-left: 0
}

.small-2 {
	-webkit-flex: 0 0 16.66667%;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.small-offset-1 {
	margin-left: 8.33333%
}

.small-3 {
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.small-offset-2 {
	margin-left: 16.66667%
}

.small-4 {
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.small-offset-3 {
	margin-left: 25%
}

.small-5 {
	-webkit-flex: 0 0 41.66667%;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}

.small-offset-4 {
	margin-left: 33.33333%
}

.small-6 {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.small-offset-5 {
	margin-left: 41.66667%
}

.small-7 {
	-webkit-flex: 0 0 58.33333%;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}

.small-offset-6 {
	margin-left: 50%
}

.small-8 {
	-webkit-flex: 0 0 66.66667%;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}

.small-offset-7 {
	margin-left: 58.33333%
}

.small-9 {
	-webkit-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.small-offset-8 {
	margin-left: 66.66667%
}

.small-10 {
	-webkit-flex: 0 0 83.33333%;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}

.small-offset-9 {
	margin-left: 75%
}

.small-11 {
	-webkit-flex: 0 0 91.66667%;
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}

.small-offset-10 {
	margin-left: 83.33333%
}

.small-12,
.small-up-1>.column,
.small-up-1>.columns {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.small-offset-11 {
	margin-left: 91.66667%
}

.small-up-1,
.small-up-2,
.small-up-3,
.small-up-4,
.small-up-5,
.small-up-6,
.small-up-7,
.small-up-8 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.small-up-2>.column,
.small-up-2>.columns {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.small-up-3>.column,
.small-up-3>.columns {
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.small-up-4>.column,
.small-up-4>.columns {
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.small-up-5>.column,
.small-up-5>.columns {
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}

.small-up-6>.column,
.small-up-6>.columns {
	-webkit-flex: 0 0 16.66667%;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.small-up-7>.column,
.small-up-7>.columns {
	-webkit-flex: 0 0 14.28571%;
	-ms-flex: 0 0 14.28571%;
	flex: 0 0 14.28571%;
	max-width: 14.28571%
}

.small-up-8>.column,
.small-up-8>.columns {
	-webkit-flex: 0 0 12.5%;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
	max-width: 12.5%
}

.small-collapse>.column,
.small-collapse>.columns {
	padding-left: 0;
	padding-right: 0
}

.small-uncollapse>.column,
.small-uncollapse>.columns {
	padding-left: .625rem;
	padding-right: .625rem
}

@media screen and (min-width:48.0625em) {
	.medium-1 {
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.medium-offset-0 {
		margin-left: 0
	}

	.medium-2 {
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.medium-offset-1 {
		margin-left: 23%
	}

	.medium-3 {
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.medium-offset-2 {
		margin-left: 16.66667%
	}

	.medium-4 {
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.medium-offset-3 {
		margin-left: 25%
	}

	.medium-5 {
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.medium-offset-4 {
		margin-left: 33.33333%
	}

	.medium-6 {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.medium-offset-5 {
		margin-left: 41.66667%
	}

	.medium-7 {
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.medium-offset-6 {
		margin-left: 50%
	}

	.medium-8 {
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.medium-offset-7 {
		margin-left: 58.33333%
	}

	.medium-9 {
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.medium-offset-8 {
		margin-left: 66.66667%
	}

	.medium-10 {
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.medium-offset-9 {
		margin-left: 75%
	}

	.medium-11 {
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.medium-offset-10 {
		margin-left: 83.33333%
	}

	.medium-12,
	.medium-up-1>.column,
	.medium-up-1>.columns {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.medium-offset-11 {
		margin-left: 91.66667%
	}

	.medium-order-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}

	.medium-order-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}

	.medium-order-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3
	}

	.medium-order-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4
	}

	.medium-order-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5
	}

	.medium-order-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6
	}

	.medium-up-1,
	.medium-up-2,
	.medium-up-3,
	.medium-up-4,
	.medium-up-5,
	.medium-up-6,
	.medium-up-7,
	.medium-up-8 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.medium-up-2>.column,
	.medium-up-2>.columns {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.medium-up-3>.column,
	.medium-up-3>.columns {
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.medium-up-4>.column,
	.medium-up-4>.columns {
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.medium-up-5>.column,
	.medium-up-5>.columns {
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}

	.medium-up-6>.column,
	.medium-up-6>.columns {
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.medium-up-7>.column,
	.medium-up-7>.columns {
		-webkit-flex: 0 0 14.28571%;
		-ms-flex: 0 0 14.28571%;
		flex: 0 0 14.28571%;
		max-width: 14.28571%
	}

	.medium-up-8>.column,
	.medium-up-8>.columns {
		-webkit-flex: 0 0 12.5%;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%
	}
}

@media screen and (min-width:48.0625em) and (min-width:48.0625em) {
	.medium-expand {
		-webkit-flex: 1 1 0;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px
	}
}

.row.medium-unstack>.column,
.row.medium-unstack>.columns {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}

@media screen and (min-width:48.0625em) {

	.row.medium-unstack>.column,
	.row.medium-unstack>.columns {
		-webkit-flex: 1 1 0;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px
	}

	.medium-collapse>.column,
	.medium-collapse>.columns {
		padding-left: 0;
		padding-right: 0
	}

	.medium-uncollapse>.column,
	.medium-uncollapse>.columns {
		padding-left: .625rem;
		padding-right: .625rem
	}
}

@media screen and (min-width:64em) {
	.large-1 {
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.large-offset-0 {
		margin-left: 0
	}

	.large-2 {
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.large-offset-1 {
		margin-left: 8.33333%
	}

	.large-3 {
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.large-offset-2 {
		margin-left: 16.66667%
	}

	.large-4 {
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.large-offset-3 {
		margin-left: 25%
	}

	.large-5 {
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.large-offset-4 {
		margin-left: 33.33333%
	}

	.large-6 {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.large-offset-5 {
		margin-left: 41.66667%
	}

	.large-7 {
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.large-offset-6 {
		margin-left: 50%
	}

	.large-8 {
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.large-offset-7 {
		margin-left: 58.33333%
	}

	.large-9 {
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.large-offset-8 {
		margin-left: 66.66667%
	}

	.large-10 {
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.large-offset-9 {
		margin-left: 75%
	}

	.large-11 {
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.large-offset-10 {
		margin-left: 83.33333%
	}

	.large-12,
	.large-up-1>.column,
	.large-up-1>.columns {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.large-offset-11 {
		margin-left: 91.66667%
	}

	.large-order-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}

	.large-order-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}

	.large-order-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3
	}

	.large-order-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4
	}

	.large-order-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5
	}

	.large-order-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6
	}

	.large-up-1,
	.large-up-2,
	.large-up-3,
	.large-up-4,
	.large-up-5,
	.large-up-6,
	.large-up-7,
	.large-up-8 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.large-up-2>.column,
	.large-up-2>.columns {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.large-up-3>.column,
	.large-up-3>.columns {
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.large-up-4>.column,
	.large-up-4>.columns {
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.large-up-5>.column,
	.large-up-5>.columns {
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}

	.large-up-6>.column,
	.large-up-6>.columns {
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.large-up-7>.column,
	.large-up-7>.columns {
		-webkit-flex: 0 0 14.28571%;
		-ms-flex: 0 0 14.28571%;
		flex: 0 0 14.28571%;
		max-width: 14.28571%
	}

	.large-up-8>.column,
	.large-up-8>.columns {
		-webkit-flex: 0 0 12.5%;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%
	}
}

@media screen and (min-width:64em) and (min-width:64em) {
	.large-expand {
		-webkit-flex: 1 1 0;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px
	}
}

.row.large-unstack>.column,
.row.large-unstack>.columns {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}

@media screen and (min-width:64em) {

	.row.large-unstack>.column,
	.row.large-unstack>.columns {
		-webkit-flex: 1 1 0;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px
	}

	.large-collapse>.column,
	.large-collapse>.columns {
		padding-left: 0;
		padding-right: 0
	}

	.large-uncollapse>.column,
	.large-uncollapse>.columns {
		padding-left: .625rem;
		padding-right: .625rem
	}
}

.shrink {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 100%
}

.align-top.columns,
.column.align-top {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.align-bottom.columns,
.column.align-bottom {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}

.align-middle.columns,
.column.align-middle {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.align-stretch.columns,
.column.align-stretch {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}

.accordion {
	list-style-type: none;
	background: #fefefe;
	margin-left: 0
}

.accordion-item:first-child>:first-child {
	border-radius: 0 0 0 0
}

.accordion-item:last-child>:last-child {
	border-radius: 0 0 0 0
}

.accordion-title {
	display: block;
	padding: 1.25rem 1rem;
	line-height: 1;
	font-size: .75rem;
	color: #2199e8;
	position: relative;
	border: 1px solid #e6e6e6;
	border-bottom: 0
}

:last-child:not(.is-active)>.accordion-title {
	border-radius: 0 0 0 0;
	border-bottom: 1px solid #e6e6e6
}

.accordion-title:focus,
.accordion-title:hover {
	background-color: #e6e6e6
}

.accordion-title::before {
	content: "+";
	position: absolute;
	right: 1rem;
	top: 50%;
	margin-top: -.5rem
}

.is-active>.accordion-title::before {
	content: "–"
}

.accordion-content {
	padding: 1rem;
	display: none;
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	background-color: #fefefe;
	color: #0a0a0a
}

:last-child>.accordion-content:last-child {
	border-bottom: 1px solid #e6e6e6
}

.flex-video {
	position: relative;
	height: 0;
	padding-bottom: 75%;
	margin-bottom: 1rem;
	overflow: hidden
}

.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.flex-video.widescreen {
	padding-bottom: 56.25%
}

.flex-video.vimeo {
	padding-top: 0
}

body.is-reveal-open {
	overflow: hidden
}

html.is-reveal-open,
html.is-reveal-open body {
	min-height: 100%;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.reveal-overlay {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1005;
	background-color: rgba(0, 37, 84, .55);
	overflow-y: scroll;
	backdrop-filter: blur(20px) brightness(100%) saturate(30%);
	-webkit-backdrop-filter: blur(20px) brightness(100%) saturate(30%);
}

.reveal {
	display: none;
	z-index: 1006;
	padding: 1rem;
	border: 1px solid #cacaca;
	background-color: #fefefe;
	border-radius: 0;
	position: relative;
	top: 100px;
	margin-left: auto;
	margin-right: auto;
	overflow-y: auto
}

[data-whatinput=mouse] .reveal {
	outline: 0
}

@media screen and (min-width:48.0625em) {
	.reveal {
		min-height: 0
	}
}

.reveal .column,
.reveal .columns {
	min-width: 0
}

.reveal>:last-child {
	margin-bottom: 0
}

@media screen and (min-width:48.0625em) {
	.reveal {
		width: 600px;
		max-width: 75rem
	}

	.reveal .reveal {
		left: auto;
		right: auto;
		margin: 0 auto
	}
}

.reveal.collapse {
	padding: 0
}

@media screen and (min-width:48.0625em) {
	.reveal.tiny {
		width: 30%;
		max-width: 75rem
	}

	.reveal.large,
	.reveal.small {
		width: 50%;
		max-width: 75rem
	}

	.reveal.large {
		width: 90%
	}
}

.reveal.full {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
	min-height: 100vh;
	max-width: none;
	margin-left: 0;
	border: 0;
	border-radius: 0
}

@media screen and (max-width:48em) {
	.reveal {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		height: 100vh;
		min-height: 100vh;
		max-width: none;
		margin-left: 0;
		border: 0;
		border-radius: 0
	}
}

.reveal.without-overlay {
	position: fixed
}

table tbody,
table tfoot,
table thead {
	border: 1px solid #f1f1f1;
	background-color: #fefefe
}

table caption {
	font-weight: 700;
	padding: .5rem .625rem .625rem
}

table thead {
	background: #f8f8f8;
	color: #0a0a0a
}

table tfoot {
	background: #f1f1f1;
	color: #0a0a0a
}

table tfoot tr,
table thead tr {
	background: 0 0
}

table tfoot td,
table tfoot th,
table thead td,
table thead th {
	padding: .5rem .625rem .625rem;
	font-weight: 700;
	text-align: left
}

table tbody tr:nth-child(even) {
	background-color: #f1f1f1
}

table tbody td,
table tbody th {
	padding: .5rem .625rem .625rem
}

@media screen and (max-width:63.9375em) {

	table.stack tfoot,
	table.stack thead {
		display: none
	}

	table.stack td,
	table.stack th,
	table.stack tr {
		display: block
	}

	table.stack td {
		border-top: 0
	}
}

table.scroll {
	display: block;
	width: 100%;
	overflow-x: auto
}

table.hover thead tr:hover {
	background-color: #f3f3f3
}

table.hover tfoot tr:hover {
	background-color: #ececec
}

table.hover tbody tr:hover {
	background-color: #f9f9f9
}

table.hover tbody tr:nth-of-type(even):hover {
	background-color: #ececec
}

.table-scroll table {
	width: auto
}

.hide {
	display: none !important
}

.invisible {
	visibility: hidden
}

@media screen and (max-width:48em) {
	.hide-for-small-only {
		display: none !important
	}
}

@media screen and (max-width:0em),
screen and (min-width:48.0625em) {
	.show-for-small-only {
		display: none !important
	}
}

@media screen and (min-width:48.0625em) {
	.hide-for-medium {
		display: none !important
	}
}

@media screen and (max-width:48em) {
	.show-for-medium {
		display: none !important
	}
}

@media screen and (min-width:48.0625em) and (max-width:63.9375em) {
	.hide-for-medium-only {
		display: none !important
	}
}

@media screen and (max-width:48em),
screen and (min-width:64em) {
	.show-for-medium-only {
		display: none !important
	}
}

@media screen and (min-width:64em) {
	.hide-for-large {
		display: none !important
	}
}

@media screen and (max-width:63.9375em) {
	.show-for-large {
		display: none !important
	}
}

@media screen and (min-width:64em) and (max-width:74.9375em) {
	.hide-for-large-only {
		display: none !important
	}
}

@media screen and (max-width:63.9375em),
screen and (min-width:75em) {
	.show-for-large-only {
		display: none !important
	}
}

.show-for-sr,
.show-on-focus {
	position: absolute !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0)
}

.show-on-focus:active,
.show-on-focus:focus {
	position: static !important;
	height: auto;
	width: auto;
	overflow: visible;
	clip: auto
}

.hide-for-portrait,
.show-for-landscape {
	display: block !important
}

@media screen and (orientation:landscape) {

	.hide-for-portrait,
	.show-for-landscape {
		display: block !important
	}
}

@media screen and (orientation:portrait) {

	.hide-for-portrait,
	.show-for-landscape {
		display: none !important
	}
}

.hide-for-landscape,
.show-for-portrait {
	display: none !important
}

@media screen and (orientation:landscape) {

	.hide-for-landscape,
	.show-for-portrait {
		display: none !important
	}
}

@media screen and (orientation:portrait) {

	.hide-for-landscape,
	.show-for-portrait {
		display: block !important
	}
}

.align-right {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.align-center {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.align-justify {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.align-spaced {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.align-top {
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.align-self-top {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.align-bottom {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.align-self-bottom {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}

.align-middle {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.align-self-middle {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.align-stretch {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.align-self-stretch {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}

.small-order-1 {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.small-order-2 {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}

.small-order-3 {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}

.small-order-4 {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}

.small-order-5 {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5
}

.small-order-6 {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6
}

@media screen and (min-width:48.0625em) {
	.medium-order-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}

	.medium-order-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}

	.medium-order-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3
	}

	.medium-order-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4
	}

	.medium-order-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5
	}

	.medium-order-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6
	}
}

@media screen and (min-width:64em) {
	.large-order-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}

	.large-order-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}

	.large-order-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3
	}

	.large-order-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4
	}

	.large-order-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5
	}

	.large-order-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6
	}
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Light.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Light.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Light.svg#Cera-Light)format("svg");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-RegularItalic.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-RegularItalic.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-RegularItalic.svg#Cera-RegularItalic)format("svg");
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-LightItalic.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-LightItalic.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-LightItalic.svg#Cera-LightItalic)format("svg");
	font-weight: 300;
	font-style: italic
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Regular.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Regular.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Regular.svg#Cera-Regular)format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Medium.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Medium.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Medium.svg#Cera-Medium)format("svg");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Thin.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Thin.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-Thin.svg#Cera-Thin)format("svg");
	font-weight: 100;
	font-style: normal
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-MediumItalic.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-MediumItalic.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-MediumItalic.svg#Cera-MediumItalic)format("svg");
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: "Cera";
	src: url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-ThinItalic.woff)format("woff"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-ThinItalic.ttf)format("truetype"), url(https://www.usafa.edu/app/themes/usafa/assets/css/../fonts/Cera-ThinItalic.svg#Cera-ThinItalic)format("svg");
	font-weight: 100;
	font-style: italic
}

body.is-reveal-open .reveal {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

body.stop-scroll {
	position: relative;
	overflow: hidden
}

@media screen and (max-width:48em) {

	.column,
	.columns {
		max-width: 100%
	}
}

.date-stack {
	text-align: center
}

.date-stack span {
	display: block;
	font-family: "Cera", "Trebuchet ms", serif;
	font-weight: 500;
	color: #0333b2;
	text-transform: uppercase
}

.date-stack span:first-child {
	font-size: 13px;
	line-height: 1.3
}

.date-stack span:last-child {
	font-size: 22px;
	line-height: 1
}

.page-template-template-news-landing-page .padded-left,
.search .padded-left {
	padding-left: 8.33333%;
	max-width: 1200px;
	margin: 0 auto
}

@media screen and (max-width:48em) {

	.page-template-template-news-landing-page .padded-left,
	.search .padded-left {
		padding: 0 30px
	}
}

.svg {
	height: auto;
	position: relative;
	display: inline-block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.reveal-overlay .reveal,
.svg canvas {
	width: 100%;
	visibility: hidden;
	display: block
}

.svg svg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.bg-image {
	background-size: cover;
	background-position: center center
}

.bg-color,
.overlay,
.overlay-gradient,
form {
	position: relative
}

.alert-overlay,
.overlay,
.overlay-gradient {
	background-size: cover;
	background-position: center;
	transition: all .3s ease-in-out
}

.alert-overlay:before,
.overlay-gradient:before,
.overlay:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(3, 51, 178, .6);
	transition: all .3s ease-in-out
}

.alert-overlay *,
.overlay *,
.overlay-gradient * {
	position: relative;
	z-index: 1;
	transition: all 800ms ease-in-out
}

.overlay-gradient:before {
	background-color: transparent;
	background-image: linear-gradient(to bottom, rgba(250, 250, 250, 0), rgba(23, 45, 92, .22) 32%, rgba(23, 45, 92, .24) 42%, rgba(23, 45, 92, .23) 46%, rgba(23, 45, 92, .56), rgba(23, 45, 92, .56), rgba(23, 45, 92, .58), #172e5c)
}

.reveal-overlay {
	overflow: hidden;
	background-color: rgba(0, 37, 84, .55)
}

.reveal-overlay .reveal {
	position: absolute;
	opacity: 0;
	width: 95%;
	height: auto;
	min-height: auto;
	padding: 0;
	background: rgba(255,255,255, 0);
	border: 0;
	transition: all .3s ease-in-out;
	top: 50% !important;
	left: 50%;
	-webkit-transform: translate(-50%, -48%);
	-ms-transform: translate(-50%, -48%);
	transform: translate(-50%, -48%);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-moz-transform: translate(-50%, -48%);
	-o-transform: translate(-50%, -48%);
	min-height: 375px;
	overflow-y: scroll;
}

.reveal-overlay .reveal.background-transparent {
	background: transparent;
	box-shadow: 0px 10px 40px 0px rgba(0,0,0,0);
}

.reveal-overlay .reveal.background-transparent .close-button, form .search-result-count {
	position: absolute;
	top: -10px;
	right: 0;
	font-size: 36px;
	line-height: 36px;
	color: #fff;
}

.reveal-overlay .reveal .close-button,
form .search-result-count {
	position: absolute;
	top: -10px;
	right: 0;
	font-size: 36px;
	line-height: 36px;
	color: #fff;
}

.reveal-overlay .reveal.reveal-scrollable {
	height: calc(100% - 25px * 2);
	overflow-y: hidden;
}

.reveal-overlay .reveal.reveal-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 25px * 2);
	overflow-y: hidden;
}

.usafa-map {
	height: 400px;
	margin: 0 0 10px;
}

.single-item {
	padding-top: 60px;
}

form .search-result-count {
	top: 50%;
	right: 50px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 12px;
	background-color: #0333b2;
	padding: 3px 5px;
	border-radius: 5px;
	display: inline-block;
	line-height: 1em;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	z-index: 1000;
}

.pagination {
	text-align: center;
	width: 100%;
}

.pagination ul {
	list-style-type: none;
	width: 100%;
}

.pagination ul li {
	display: inline-block;
}

.pagination ul li a,
.pagination ul li span {
	display: block;
	color: #0333b2;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	border-radius: 3px;
	width: 20px;
	height: 20px
}

.pagination ul li a.next,
.pagination ul li a.prev,
.pagination ul li span.next,
.pagination ul li span.prev {
	font-size: 20px;
	position: relative;
	top: 5px
}

.pagination ul li a:not(.next):hover,
.pagination ul li a:not(.prev):hover {
	background-color: #d5e5ef
}

.pagination ul li span.current,
a.skip-link {
	background-color: #0333b2;
	color: #fff
}

a.skip-link {
	position: absolute;
	top: -999999px;
	left: -999999px;
	z-index: 100000000;
	padding: 5px 10px;
	display: block;
	color: #fff !important;
	border-bottom-right-radius: 5px;
	font-size: 14px;
	text-transform: uppercase;
	transition: none
}

a.skip-link:focus {
	top: 0;
	left: 0
}

a.social-icon {
	font-size: 27px;
	color: #545462 !important;
	float: left;
	margin: 0 10px 10px 0
}

a.social-icon i {
	display: inline-block;
	text-indent: -9999px
}

a.social-icon i:before {
	float: left;
	text-indent: 0
}

.button,
.button:before {
	transition: all .3s ease-in-out
}

.button {
	display: inline-block;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 17px 28px;
	border: 1px solid #d5e5ef;
	position: relative;
	z-index: 2;
	background-color: #fff;
	cursor: pointer
}

.button:before {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	right: 4px;
	bottom: 4px;
	border: 1px solid;
	color: #0333b2;
	z-index: -1
}

.button.button-arrow,
.button.button-circle-arrow {
	padding: 17px 45px 17px 29px
}

.button.button-arrow:after,
.button.button-circle-arrow:after,
.page-template-template-interactive-map .interactive-map ul.map-locations li.search-result:after {
	content: "";
	font-family: "ionicons";
	font-size: 8px;
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #0333b2;
	transition: all .3s ease-in-out
}

.button.button-arrow:hover:after,
.button.button-circle-arrow:hover:after,
.button.button-white.button-arrow:after,
.button.button-white.button-circle-arrow:after {
	color: #fff
}

.button.button-circle-arrow:after {
	width: 22px;
	height: 22px;
	padding: 4px 0 0 3px;
	border-radius: 100%;
	border-width: 2px;
	border-style: solid;
	text-align: center
}

.button:hover {
	background-color: transparent;
	color: #fff
}

.button:hover:before {
	background-color: #0333b2
}

.button.button-white {
	border-color: #3869a6;
	color: #fff
}

.button.button-white:before {
	color: #fff;
	background-color: transparent
}

.button,
.button.button-white.button-arrow:hover:after,
.button.button-white.button-circle-arrow:hover:after {
	color: #0333b2
}

.button.button-red:hover
{
	background-color: transparent;
	color: #fff
}

.button.button-white:hover {
	background-color: transparent;
	color: #3869a6
}

.button.button-white:hover:before {
	background-color: #fff
}

.button.button-red {
	color: #bf3616;
	border-color: #fbe0d9
}

.button.button-red:before {
	background-color: #fff;
	color: #bf3616
}

.button.button-red.button-circle-arrow:after {
	border-color: #bf3616
}

.button.button-red:hover {
	color: #fff
}

.button.button-red:hover:before {
	background-color: #bf3616
}

.button.button-red:hover:after {
	color: #fff;
	border-color: #fff
}

.button.button-red.button-arrow:after,
.button.button-red.button-circle-arrow:after {
	color: #bf3616
}

.button.button-red.button-arrow:hover:after,
.button.button-red.button-circle-arrow:hover:after {
	color: #fff !important
}

.button.button-centered {
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.button.button-transparent {
	background-color: transparent
}

p .button {
	line-height: 1.5em
}

@font-face {
	font-family: "Ionicons";
	src: url(data:application/font-woff;base64,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)format("woff");
	font-weight: 400;
	font-style: normal
}

.ion,
.ion-arrow-left-c:before,
.ion-share:before,
.ion-social-facebook-outline:before,
.ion-social-facebook:before,
.ion-social-google-outline:before,
.ion-social-google:before,
.ion-social-googleplus-outline:before,
.ion-social-googleplus:before,
.ion-social-instagram-outline:before,
.ion-social-instagram:before,
.ion-social-linkedin-outline:before,
.ion-social-linkedin:before,
.ion-social-pinterest-outline:before,
.ion-social-pinterest:before,
.ion-social-rss-outline:before,
.ion-social-rss:before,
.ion-social-tumblr-outline:before,
.ion-social-tumblr:before,
.ion-social-twitter-outline:before,
.ion-social-twitter:before,
.ion-social-youtube-outline:before,
.ion-social-youtube:before,
.ion-usafa-arrow-down:before,
.ion-usafa-arrow-left-circle:before,
.ion-usafa-arrow-right-circle:before,
.ion-usafa-chevron-circle-right:before,
.ion-usafa-chevron-left:before,
.ion-usafa-chevron-right:before,
.ion-usafa-collapse:before,
.ion-usafa-events:before,
.ion-usafa-expand-circle:before,
.ion-usafa-expand:before,
.ion-usafa-long-arrow-left:before,
.ion-usafa-long-arrow-right:before,
.ion-usafa-map-barrier:before,
.ion-usafa-map-building:before,
.ion-usafa-map-bus:before,
.ion-usafa-map-handicap:before,
.ion-usafa-map-marker:before,
.ion-usafa-map-page:before,
.ion-usafa-news:before,
.ion-usafa-search-left:before,
.ion-usafa-search-right:before,
.ion-usafa-small-arrow:before,
.ion-usafa-social-facebook:before,
.ion-usafa-social-instagram:before,
.ionicons {
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ion-arrow-left-c:before {
	content: ""
}

.ion-share:before {
	content: ""
}

.ion-social-facebook:before {
	content: ""
}

.ion-social-facebook-outline:before {
	content: ""
}

.ion-social-google:before {
	content: ""
}

.ion-social-google-outline:before {
	content: ""
}

.ion-social-googleplus:before {
	content: ""
}

.ion-social-googleplus-outline:before {
	content: ""
}

.ion-social-instagram:before {
	content: ""
}

.ion-social-instagram-outline:before {
	content: ""
}

.ion-social-linkedin:before {
	content: ""
}

.ion-social-linkedin-outline:before {
	content: ""
}

.ion-social-pinterest:before {
	content: ""
}

.ion-social-pinterest-outline:before {
	content: ""
}

.ion-social-rss:before {
	content: ""
}

.ion-social-rss-outline:before {
	content: ""
}

.ion-social-tumblr:before {
	content: ""
}

.ion-social-tumblr-outline:before {
	content: ""
}

.ion-social-twitter:before {
	content: ""
}

.ion-social-twitter-outline:before {
	content: ""
}

.ion-social-youtube:before {
	content: ""
}

.ion-social-youtube-outline:before {
	content: ""
}

.ion-usafa-arrow-down:before {
	content: ""
}

.ion-usafa-arrow-left-circle:before {
	content: ""
}

.ion-usafa-arrow-right-circle:before {
	content: ""
}

.ion-usafa-chevron-circle-right:before {
	content: ""
}

.ion-usafa-chevron-left:before {
	content: ""
}

.ion-usafa-chevron-right:before {
	content: ""
}

.ion-usafa-collapse:before {
	content: ""
}

.ion-usafa-events:before {
	content: ""
}

.ion-usafa-expand:before {
	content: ""
}

.ion-usafa-expand-circle:before {
	content: ""
}

.ion-usafa-long-arrow-left:before {
	content: ""
}

.ion-usafa-long-arrow-right:before {
	content: ""
}

.ion-usafa-map-barrier:before {
	content: ""
}

.ion-usafa-map-building:before {
	content: ""
}

.ion-usafa-map-bus:before {
	content: ""
}

.ion-usafa-map-handicap:before {
	content: ""
}

.ion-usafa-map-marker:before {
	content: ""
}

.ion-usafa-map-page:before {
	content: ""
}

.date.meta-icon.meta-news:before,
.intro-bread ul li a.meta-icon.meta-news:before,
.ion-usafa-news:before,
.meta.meta-icon.meta-news:before,
.side-navigation ul li a.meta-icon.meta-news:before {
	content: ""
}

.ion-usafa-search-left:before {
	content: ""
}

.ion-usafa-search-right:before {
	content: ""
}

.ion-usafa-small-arrow:before {
	content: ""
}

.ion-usafa-social-facebook:before {
	content: ""
}

.ion-usafa-social-instagram:before {
	content: ""
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.hero-home .hero-content .hero-content-inner h2,
h1,
h2,
h3,
h4,
h5,
h6 {
	display: block;
	font-family: "Cera", "Trebuchet ms", serif;
	margin: 0 0 10px
}

blockquote,
ol,
p,
ul {
	display: block;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 0 20px
}

.h1,
h1 {
	color: #0333b2;
	text-transform: uppercase
}

.h1,
.hero-home .hero-content .hero-content-inner h2,
h1 {
	font-size: 72px;
	line-height: 1;
	font-weight: 500
}

@media screen and (min-width:48.0625em) {

	.h1,
	.hero-home .hero-content .hero-content-inner h2,
	h1 {
		font-size: 96px
	}
}

@media screen and (min-width:64em) {

	.h1,
	.hero-home .hero-content .hero-content-inner h2,
	h1 {
		font-size: 144px
	}
}

.h2,
h2 {
	font-size: 48px;
	line-height: 1;
	font-weight: 500;
	color: #0333b2;
	text-transform: uppercase
}

@media screen and (min-width:48.0625em) {

	.h2,
	h2 {
		font-size: 64px
	}
}

.h3,
h3 {
	font-size: 36px;
	line-height: 1.3;
	font-weight: 500;
	color: #0333b2;
	text-transform: uppercase
}

.h3 small,
h3 small {
	font-size: .45em;
	display: block
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
	line-height: 1.3;
	font-weight: 400;
	color: #545462
}

.h4,
h4 {
	font-size: 32px;
	text-transform: uppercase
}

.h5,
.h6,
h5,
h6 {
	font-size: 24px
}

.h6,
h6 {
	font-size: 20px
}

ol,
p,
ul {
	font-size: 17px
}

p.large {
	font-size: 22px;
	line-height: 34px
}

p.caption,
p.disclaimer {
	font-size: 12px;
	text-align: center;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 50px auto
}

p.caption {
	margin: 0 auto 50px
}

a:not(.button) {
	color: #0333b2;
	text-decoration: none;
	width: auto;
	transition: transform .3s ease
}

div.SPTL a:not(.button),
p a:not(.button, .more, a img.thumbnail),
table a:not(.button) {
	display: inline-block;
	position: relative;
	color: #0333b2;
	transition: all .25s ease;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease
}

div.SPTL a:not(.button):hover,
p a:not(.button, .more, a img.thumbnail):hover,
table a:not(.button):hover {
	color: #0333b2
}

div.SPTL a:not(.button)::after,
p a:not(.button, .more, a img.thumbnail)::after,
table a:not(.button)::after {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-transition: transform .25s ease-out;
	-moz-transition: transform .25s ease-out;
	-ms-transition: transform .25s ease-out;
	-o-transition: transform .25s ease-out;
	content: "";
	position: absolute;
	width: 100%;
	transform: scalex(0);
	height: .5px;
	bottom: 1px;
	left: 0;
	background-color: rgba(3, 51, 178, .75);
	transform-origin: bottom right;
	transition: transform .25s ease-out
}

div.SPTL a:not(.button):hover::after,
p a:not(.button):hover::after,
table a:not(.button):hover::after {
	-webkit-transform: scalex(1);
	-moz-transform: scalex(1);
	-ms-transform: scalex(1);
	-o-transform: scalex(1);
	transform: scalex(1);
	transform-origin: bottom left
}

a:not(.button)[href="#"] {
	cursor: default
}

.module-news-stories article .container p,
a:not(.button).more {
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 11px;
	color: #bf3616;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px
}

.module-news-stories article .container p:after,
a:not(.button).more:after {
	content: "";
	font-family: "ionicons";
	font-size: .6em;
	margin-left: 10px;
	position: relative;
	top: -2px;
	color: #bf3616
}

a p {
	transition: all .3s ease-in-out
}

blockquote {
	padding: 0 0 0 30px;
	font-size: 32px;
	line-height: 1.3;
	border-left: 3px solid #172e5c
}

blockquote.did-you-know {
	padding: 30px 36px;
	border: 1px solid #bf3616
}

.intro-bread ul li blockquote.did-you-know a,
.side-navigation ul li blockquote.did-you-know a,
blockquote.did-you-know .intro-bread ul li a,
blockquote.did-you-know .meta,
blockquote.did-you-know .side-navigation ul li a {
	color: #bf3616
}

.page-template-template-departments-overview .departments li h4,
blockquote.did-you-know p {
	font-size: 22px
}

blockquote,
table tr b,
table tr strong {
	color: #172e5c
}

table tr td,
table tr th {
	padding: 5px 10px;
	color: #545462
}

table.alt tr:nth-child(even) {
	background: #fff
}

table.alt tr:nth-child(odd) {
	background: #d5e5ef
}

table.alt tr th {
	padding: 15px;
	font-size: 20px
}

table.alt tr td {
	padding: 15px;
	font-size: 17px
}

table.alt tr td b,
table.alt tr td strong {
	font-size: 20px;
	color: #0333b2;
	font-weight: 500
}

.meta {
	display: block;
	font-weight: 400;
	letter-spacing: 2px;
	color: #4e5866
}

.date,
.intro-bread ul li a,
.meta,
.side-navigation ul li a {
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 12px;
	line-height: 1.3;
	text-transform: uppercase
}

.date,
.intro-bread ul li a {
	font-weight: 600;
	letter-spacing: 2px;
	color: #4e5866
}

.date {
	display: block
}

.date.blue,
.intro-bread ul li a.blue,
.meta.blue,
.side-navigation ul li a.blue {
	color: #0333b2
}

#main-header nav,
.date.meta-icon,
.intro-bread ul li a.meta-icon,
.meta.meta-icon,
.side-navigation ul li a.meta-icon {
	position: relative
}

.date.meta-icon:before,
.intro-bread ul li a.meta-icon:before,
.meta.meta-icon:before,
.side-navigation ul li a.meta-icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	font-family: "ionicons";
	font-size: 26px;
	line-height: 26px;
	font-weight: 400;
	color: #0333b2;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.date.meta-icon.meta-events,
.date.meta-icon.meta-news,
.intro-bread ul li a.meta-icon.meta-events,
.intro-bread ul li a.meta-icon.meta-news,
.meta.meta-icon.meta-events,
.meta.meta-icon.meta-news,
.side-navigation ul li a.meta-icon.meta-events,
.side-navigation ul li a.meta-icon.meta-news {
	padding: 0 0 0 30px
}

.date.meta-icon.meta-events:before,
.intro-bread ul li a.meta-icon.meta-events:before,
.meta.meta-icon.meta-events:before,
.side-navigation ul li a.meta-icon.meta-events:before {
	content: ""
}

.medium-line:after,
.small-line:after {
	content: "";
	width: 70px;
	height: 1px;
	display: block;
	border-bottom: 1px solid #d5e5ef;
	margin: 20px 0
}

.medium-line:after {
	width: 220px
}

.table-scroll {
	overflow: hidden;
	overflow-x: auto;
	clear: both;
	width: 100%;
	-webkit-overflow-scrolling: touch
}

.hero-home .hero-content .hero-content-inner table h2,
table .hero-home .hero-content .hero-content-inner h2,
table h1,
table h2,
table h3,
table h4,
table h5,
table h6 {
	margin-bottom: 0
}

table td,
table td a {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

@media (min-width:750px) {
	#main-content {
		margin: 103px 0 0
	}

	.alert-showing #main-content {
		margin: 130px 0 0
	}
}

#main-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	border-top: 5px solid #0333b2;
	border-bottom: 1px solid #d5e5ef;
	z-index: 1000
}

.alert-showing #main-header {
	border-bottom: 0
}

.admin-bar #main-header {
	top: 32px
}

#main-header .row {
	position: relative;
	max-width: 1200px
}

#main-header .logo-wrapper {
	padding: 24px 20px;
	border-right: 1px solid #d5e5ef;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: #fff;
	z-index: 2
}

#main-header nav {
	width: 100%;
	float: right;
	display: inline-block;
	border-right: 1px solid #d5e5ef;
	z-index: 1;
	-webkit-perspective: 500px;
	perspective: 500px
}

#main-header nav>ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right
}

#main-header nav>ul>li {
	float: left;
	position: relative
}

#main-header nav>ul>li a:not(.button) {
	padding: 17.5px 20px;
	font-family: "Cera", "Trebuchet ms", sans-serif;
	text-transform: uppercase;
	color: #172e5c;
	text-decoration: none;
	font-size: 14px;
	display: block;
	font-weight: 500;
	position: relative;
	line-height: 1em
}

#main-header nav>ul>li a:not(.button) i {
	display: inline-block;
	margin-top: -2px;
	line-height: .8em
}

#main-header nav>ul>li a:not(.button):after {
	content: "";
	height: 0;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
	z-index: 2;
	background-color: #172e5c;
	transition: all .5s cubic-bezier(.68, -.55, .265, 1.55)
}

#main-header .dropdown-container .dropdown-menu>li.current-menu-item:not(.menu-item-has-children)>a:not(.button):after,
#main-header .dropdown-container .dropdown-menu>li>a:not(.button):hover:after,
#main-header nav>ul>li.current-menu-item:not(.menu-item-has-children)>a:not(.button):after,
#main-header nav>ul>li>a:not(.button):hover:after {
	left: 20px;
	right: 20px;
	height: 3px
}

#main-header nav>ul>li.menu-item-has-children.current-menu-ancestor:after,
#main-header nav>ul>li.menu-item-has-children.current-menu-item:after {
	content: "";
	position: absolute;
	bottom: 0;
	background-color: #172e5c;
	transition: all .5s cubic-bezier(.68, -.55, .265, 1.55);
	height: 3px;
	left: 20px;
	right: 20px;
	z-index: 100000
}

#main-header nav.header-top {
	border-bottom: 1px solid #d5e5ef
}

#main-header nav.header-top li a {
	color: #545462 !important;
	font-size: 12px !important
}

#main-header nav.header-top li a:after {
	background-color: #545462 !important
}

#main-header nav.header-top li.search a {
	font-size: 14px !important;
	border-left: 1px solid transparent;
	transition: all .3s cubic-bezier(.35, -.05, .7, 1.05);
	padding-top: 16.5px;
	padding-bottom: 16.5px
}

#main-header nav.header-top li.search a i {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	transition: transform .3s cubic-bezier(.35, -.05, .7, 1.05);
	transition: transform .3s cubic-bezier(.35, -.05, .7, 1.05), -webkit-transform .3s cubic-bezier(.35, -.05, .7, 1.05)
}

#main-header nav.header-top li.search a:before {
	content: "";
	height: 2px;
	position: absolute;
	bottom: -2px;
	left: 50%;
	right: 50%;
	z-index: 100;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.35, -.05, .7, 1.05);
	transition-delay: 0s;
	background-color: #fff !important
}

#main-header nav.header-top li.search a:after {
	z-index: 102
}

#main-header nav.header-top li.search a.open {
	border-left: 1px solid #d5e5ef
}

#main-header nav.header-top li.search a.open:before {
	left: 0;
	right: 0
}

#main-header nav.header-top li.search a.open:after {
	opacity: 0
}

#main-header nav.header-primary .search-bar button:hover i,
#main-header nav.header-top li.search a.open i {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

#main-header nav.header-top li.apply a {
	border-left: 1px solid #d5e5ef;
	color: #0333b2 !important
}

#main-header nav.header-top li.apply a:after {
	background-color: #0333b2 !important
}

#main-header nav.header-primary li a:not(.button) {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	transition: all .3s cubic-bezier(.35, -.05, .7, 1.05)
}

#main-header nav.header-primary li a.dropdown-toggle:after {
	content: "";
	height: 2px;
	background-color: #fff;
	position: absolute;
	bottom: -2px;
	left: 50%;
	right: 50%;
	z-index: 100;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.35, -.05, .7, 1.05)
}

#main-header nav.header-primary li a.dropdown-toggle.dropdown-open:after {
	transition-delay: 0s !important
}

#main-header nav.header-primary li a.dropdown-toggle.hovered {
	border-left: 1px solid #d5e5ef;
	border-right: 1px solid #d5e5ef
}

#main-header nav.header-primary li a.dropdown-toggle.hovered:after {
	left: 0;
	right: 0
}

#main-header nav.header-primary .search-bar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 100%;
	z-index: 100;
	visibility: hidden;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	transition: all .3s ease-in-out;
	overflow: hidden
}

#main-header nav.header-primary .search-bar.open {
	bottom: 0;
	visibility: visible;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg)
}

#main-header nav.header-primary .search-bar form {
	width: 100%;
	height: 100%;
	position: absolute
}

#main-header nav.header-primary .search-bar input[type=text] {
	width: 100%;
	background: #fff;
	box-shadow: 0;
	border: 0;
	outline: 0;
	z-index: 101;
	height: 100%;
	position: absolute;
	padding: 10px 20px;
	line-height: 1em;
	font-family: "Cera", "Trebuchet ms", serif
}

#main-header nav.header-primary .search-bar input[type=text]::-webkit-input-placeholder {
	text-transform: uppercase;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 14px
}

#main-header nav.header-primary .search-bar input[type=text]::-moz-placeholder {
	text-transform: uppercase;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 14px
}

#main-header nav.header-primary .search-bar input[type=text]:-moz-placeholder {
	text-transform: uppercase;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 14px
}

#main-header nav.header-primary .search-bar input[type=text]:-ms-input-placeholder {
	text-transform: uppercase;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 14px
}

#main-header nav.header-primary .search-bar button {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 20px;
	z-index: 102;
	color: #545462
}

#main-header nav.header-primary .search-bar button i {
	display: inline-block;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	transition: transform .3s cubic-bezier(.35, -.05, .7, 1.05);
	transition: transform .3s cubic-bezier(.35, -.05, .7, 1.05), -webkit-transform .3s cubic-bezier(.35, -.05, .7, 1.05)
}

#main-header nav.header-primary .search-bar button:hover {
	cursor: pointer
}

#main-header nav.header-primary .mobile-menu-trigger,
.slick-slide.slick-loading img {
	display: none
}

#main-header .dropdown-container {
	position: absolute;
	top: 100%;
	left: 0;
	right: -1px;
	background-color: #fff;
	border: 1px solid #d5e5ef;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	opacity: 1;
	visibility: hidden;
	transition: all .4s ease-in-out;
	overflow: hidden;
	z-index: 1;
	min-height: 0
}

#main-header .dropdown-container.open {
	visibility: visible;
	min-height: 286px
}

#main-header .dropdown-container .dropdown-menu {
	position: absolute;
	width: 100%;
	min-height: 286px;
	left: 60px;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	transition: all .4s cubic-bezier(1, 0, 0, 1);
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-rule: 1px solid #d5e5ef;
	-moz-column-rule: 1px solid #d5e5ef;
	column-rule: 1px solid #d5e5ef;
	list-style-type: none;
	margin: 0;
	float: right;
	padding: 20px;
	background-color: #fff
}

#main-header .dropdown-container .dropdown-menu>li, footer ul li {
	/* float: left */
	display: list-item;
}

#main-header .dropdown-container .dropdown-menu>li a:not(.button) {
	padding: 17.5px 20px;
	font-family: "Cera", "Trebuchet ms", serif;
	text-transform: uppercase;
	color: #172e5c;
	text-decoration: none;
	font-size: 14px;
	display: block;
	font-weight: 500;
	position: relative;
	line-height: 1em
}

#main-header .dropdown-container .dropdown-menu>li a:not(.button) i {
	display: inline-block;
	margin-top: -2px;
	line-height: .8em
}

#main-header .dropdown-container .dropdown-menu>li a:not(.button):after {
	content: "";
	height: 0;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
	z-index: 2;
	background-color: #172e5c;
	transition: all .5s cubic-bezier(.68, -.55, .265, 1.55)
}

#main-header .dropdown-container .dropdown-menu.left-copy {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	padding-left: 34%
}

#main-header .dropdown-container .dropdown-menu.left-copy:before {
	content: "";
	border-left: 1px solid #d5e5ef;
	position: absolute;
	top: 0;
	left: 33%;
	height: 100%;
	display: block
}

#main-header .dropdown-container .dropdown-menu.show {
	left: 0;
	opacity: 1;
	visibility: visible
}

#main-header .dropdown-container .dropdown-menu li.mega-menu-copy-left {
	float: left;
	width: 33%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px
}

#main-header .dropdown-container .dropdown-menu li,
#main-header .dropdown-container .dropdown-menu li.mega-menu-copy-left .copy-wrapper,
.module-info-slider .info-slider .info-slider-item .info-slider-item-image img,
.module-media-grid-carousel .media-carousel .media-item .media-item-image img,
.module-media-grid-carousel .media-grid .media-item .media-item-image img,
.reveal video,
.side-navigation ul li {
	width: 100%
}

#main-header .dropdown-container .dropdown-menu li.mega-menu-copy-left p {
	display: block;
	font-size: 20px;
	margin-top: 0;
	color: #0333b2
}

#main-header .dropdown-container .dropdown-menu li a:not(.button) {
	padding: 10px 20px;
	width: auto;
	display: inline-block;
	text-align: left;
	line-height: 1.7em
}

@media (max-width:1003px) and (min-width:961px) {

	#main-header nav.header-primary>ul>li>a,
	#main-header nav.header-top>ul>li>a {
		padding-left: 17px;
		padding-right: 17px
	}
}

@media (max-width:960px) and (min-width:919px) {

	#main-header nav.header-primary>ul>li>a,
	#main-header nav.header-top>ul>li>a {
		padding-left: 14px;
		padding-right: 14px
	}
}

@media (max-width:918px) and (min-width:863px) {

	#main-header nav.header-primary>ul>li>a,
	#main-header nav.header-top>ul>li>a {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (max-width:918px) and (min-width:751px) {
	#main-header nav.header-primary .dropdown-container {
		left: 5px !important
	}
}

@media (max-width:862px) and (min-width:751px) {

	#main-header nav.header-primary>ul>li>a,
	#main-header nav.header-top>ul>li>a {
		padding-left: 7px;
		padding-right: 7px
	}
}

@media (max-width:820px) and (min-width:751px) {

	#main-header nav.header-primary>ul>li>a,
	#main-header nav.header-top>ul>li>a {
		font-size: 12px
	}
}

@media screen and (max-width:48em) {
	#main-header .logo-wrapper {
		position: static;
		float: left;
		width: 60%;
		padding: 10px;
		min-width: 136px
	}

	#main-header .logo-wrapper #logo {
		width: 136px
	}

	#main-header nav.header-primary .dropdown-container,
	#main-header nav.header-primary>ul li ul li.mega-menu-copy-left,
	#main-header nav.header-top {
		display: none
	}

	#main-header nav.header-primary,
	#main-header nav.header-primary .mobile-menu-trigger {
		float: right;
		display: inline-block;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0
	}

	#main-header nav.header-primary>ul,
	#main-header nav.header-primary>ul li ul {
		max-height: 0;
		height: auto;
		transition: max-height .3s ease-in-out;
		overflow: hidden
	}

	#main-header nav.header-primary>ul {
		position: absolute;
		left: 0;
		right: 0;
		top: 101%;
		background-color: #fff;
		z-index: 1
	}

	#main-header nav.header-primary>ul li {
		width: 100%;
		padding: 0 0 0 15px
	}

	#main-header nav.header-primary>ul li.mobile-more {
		display: inherit
	}

	#main-header nav.header-primary>ul li.search-bar {
		opacity: 1;
		visibility: visible;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		position: static;
		left: 0 !important;
		bottom: auto
	}

	#main-header nav.header-primary>ul li.search-bar form,
	#main-header nav.header-primary>ul li.search-bar input[type=text] {
		position: relative;
		height: 50px
	}

	#main-header nav.header-primary>ul li.search-bar input[type=text] {
		border-bottom: 1px solid #d5e5ef
	}

	#main-header nav.header-primary>ul li>a {
		border-bottom: 1px solid #d5e5ef;
		width: 100%
	}

	#main-header nav.header-primary>ul li>a.dropdown-toggle span {
		position: absolute;
		right: 0 !important;
		top: 0;
		bottom: 0;
		width: 57px;
		display: block;
		border-left: 1px solid #d5e5ef;
		-webkit-perspective: 1000;
		perspective: 1000
	}

	#main-header nav.header-primary>ul li>a.dropdown-toggle span:after,
	#main-header nav.header-primary>ul li>a.dropdown-toggle span:before {
		content: "";
		font-family: "ionicons";
		text-align: center;
		line-height: 1em;
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		background-color: transparent;
		-webkit-transform: translate(-50%, -50%) rotate(-90deg) rotateY(0);
		transform: translate(-50%, -50%) rotate(-90deg) rotateY(0);
		transition: all .3s ease-in-out
	}

	#main-header nav.header-primary>ul li>a.dropdown-toggle.open span:after {
		top: 47%
	}

	#main-header nav.header-primary>ul li>a.dropdown-toggle.open span:before {
		top: 57%;
		-webkit-transform: translate(-50%, -50%) rotate(-90deg) rotateY(-180deg);
		transform: translate(-50%, -50%) rotate(-90deg) rotateY(-180deg)
	}

	#main-header nav.header-primary>ul li ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: inherit
	}

	#main-header nav.header-primary>ul li ul.open {
		max-height: 1000px
	}

	#main-header nav.header-primary>ul li ul li a {
		border-left-color: #d5e5ef !important
	}

	#main-header nav.header-primary .mobile-menu-trigger {
		left: 60%;
		line-height: 5em;
		color: #172e5c;
		font-family: "Cera", "Trebuchet ms", serif;
		font-size: 14px;
		text-transform: uppercase;
		text-decoration: none;
		z-index: 10;
		text-align: center;
		padding-right: 20px;
		text-indent: 50px
	}

	#main-header nav.header-primary .mobile-menu-trigger div.icon {
		position: absolute;
		width: 30px;
		height: 100%;
		left: 50%;
		-webkit-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		transform: translateX(-50px)
	}

	#main-header nav.header-primary .mobile-menu-trigger span {
		width: 30px;
		height: 4px;
		border-radius: 4px;
		display: block;
		background-color: #c3dae8;
		position: absolute;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		transition: all .3s cubic-bezier(.68, -.55, .265, 1.55);
		transition-origin: center center;
		font-weight: 500
	}

	#main-header nav.header-primary .mobile-menu-trigger span:nth-child(1) {
		top: 37%
	}

	#main-header nav.header-primary .mobile-menu-trigger span:nth-child(4) {
		top: 63%
	}

	#main-header nav.header-primary .mobile-menu-trigger.menu-open span:nth-child(1) {
		top: 0;
		opacity: 0
	}

	#main-header nav.header-primary .mobile-menu-trigger.menu-open span:nth-child(2) {
		-webkit-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg)
	}

	#main-header nav.header-primary .mobile-menu-trigger.menu-open span:nth-child(3) {
		-webkit-transform: translateY(-50%) rotate(-45deg);
		-ms-transform: translateY(-50%) rotate(-45deg);
		transform: translateY(-50%) rotate(-45deg)
	}

	#main-header nav.header-primary .mobile-menu-trigger.menu-open span:nth-child(4) {
		top: 100%;
		opacity: 0
	}

	#main-header nav.header-primary.menu-open>ul {
		max-height: 77vh;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
		border-bottom: 5px solid #0333b2
	}
}

.nav-down #main-header,
.nav-up #main-header {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	transition: all .3s ease-in-out
}

.nav-up #main-header {
	-webkit-transform: translate3d(0, -103px, 0);
	transform: translate3d(0, -103px, 0)
}

.module-center {
	text-align: center
}

.module-pad-sm {
	padding: 30px 0
}

@media screen and (min-width:48.0625em) {
	.module-pad-sm {
		padding: 50px 0
	}
}

@media screen and (min-width:64em) {
	.module-pad-sm {
		padding: 70px 0
	}
}

.module-pad-md {
	padding: 60px 0
}

@media screen and (min-width:48.0625em) {
	.module-pad-md {
		padding: 80px 0
	}
}

@media screen and (min-width:64em) {
	.module-pad-md {
		padding: 100px 0
	}
}

.module-pad-lg {
	padding: 90px 0
}

@media screen and (min-width:48.0625em) {
	.module-pad-lg {
		padding: 110px 0
	}
}

@media screen and (min-width:64em) {
	.module-pad-lg {
		padding: 130px 0
	}
}

.module-mar-sm {
	margin: 15px auto
}

@media screen and (min-width:48.0625em) {
	.module-mar-sm {
		margin: 30px auto
	}
}

@media screen and (min-width:64em) {
	.module-mar-sm {
		margin: 20px auto
	}
}

.module-mar-md {
	margin: 30px auto
}

@media screen and (min-width:48.0625em) {
	.module-mar-md {
		margin: 50px auto
	}
}

@media screen and (min-width:64em) {
	.module-mar-md {
		margin: 70px auto
	}
}

.module-mar-lg {
	margin: 30px auto
}

@media screen and (min-width:48.0625em) {
	.module-mar-lg {
		margin: 20px auto
	}
}

@media screen and (min-width:64em) {
	.module-mar-lg {
		margin: 30px auto
	}
}

.module-mar-12col {
	margin: 54px auto;
}

@media screen and (min-width: 48.0625em) {
	.module-mar-12col {
		margin: 44px auto;
	}
}

@media screen and (min-width: 64em) {
	.module-mar-12col {
		margin: 54px auto;
	}
}

.module-space-sm {
	padding: 0 10px
}

@media screen and (min-width:64em) {
	.module-space-sm {
		padding: 0 15px
	}
}

.module-space-sm--all {
	padding: 15px 10px
}

@media screen and (min-width:64em) {
	.module-space-sm--all {
		padding: 45px 15px
	}
}

.module-space-md {
	padding: 0 10px
}

@media screen and (min-width:64em) {
	.module-space-md {
		padding: 0 30px
	}
}

.module-space-md--all {
	padding: 30px 10px
}

@media screen and (min-width:64em) {
	.module-space-md--all {
		padding: 60px 30px
	}
}

.module-space-lg {
	padding: 0 10px
}

@media screen and (min-width:64em) {
	.module-space-lg {
		padding: 0 50px
	}
}

.module-space-lg--all {
	padding: 50px 10px
}

@media screen and (min-width:64em) {
	.module-space-lg--all {
		padding: 80px 50px
	}
}

.module-space-xlg {
	padding: 0 10px
}

@media screen and (min-width:64em) {
	.module-space-xlg {
		padding: 0 70px
	}
}

.module-space-xlg--all {
	padding: 60px 10px
}

@media screen and (min-width:64em) {
	.module-space-xlg--all {
		padding: 100px 70px
	}
}

.module-title {
	position: relative;
	display: inline-block;
	margin: 0 0 30px
}

.module-title h4 {
	margin: 0
}

.module-title--overlapped {
	margin: 0;
	padding: 20px;
	background: #fff
}

.module-border {
	padding: 60px 20px 40px;
	border: 1px solid #d5e5ef
}

.module-border--overlapped {
	margin: -50px 0 0
}

.module-cta {
	margin: 30px 0 0;
	text-align: center
}

@media screen and (min-width:48.0625em) {

	.submenu_left.page-template-template-events .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_left.page-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_left.single-usafa-academic .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_left.usafa-academic-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 15px;
		padding-left: 25%
	}
}

@media screen and (min-width:48.0625em) and (max-width:63.9375em) {

	.submenu_left.page-template-template-events .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_left.page-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_left.single-usafa-academic .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_left.usafa-academic-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns {
		padding-left: 34% !important
	}
}

@media screen and (min-width:48.0625em) {
	.submenu_left.page-template-template-events .module:not(.module-full-width):not([class*=module-intro])>.row>.columns {
		margin-left: 40px
	}

	.submenu_right.page-template-template-events .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_right.page-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_right.single-usafa-academic .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_right.usafa-academic-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 15px;
		padding-right: 25%
	}
}

@media screen and (min-width:48.0625em) and (max-width:63.9375em) {

	.submenu_right.page-template-template-events .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_right.page-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_right.single-usafa-academic .module:not(.module-full-width):not([class*=module-intro])>.row>.columns,
	.submenu_right.usafa-academic-template-template-standard-subpage .module:not(.module-full-width):not([class*=module-intro])>.row>.columns {
		padding-right: 34% !important
	}
}

.slick-list,
.slick-slider {
	position: relative;
	display: block
}

.slick-slider {
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-dots li button:focus,
.slick-dots li button:hover,
.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

.module-intro-menu .menu-cta .cta-section a,
.slick-initialized .slick-slide,
.slick-slide img {
	display: block
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-dots,
.slick-dots li button {
	display: block;
	line-height: 0;
	font-size: 0
}

.slick-dots {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 8px;
	width: 8px;
	margin: 0 10px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	background: 0 0;
	height: 8px;
	width: 8px;
	outline: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: .8
}

.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 8px;
	height: 8px;
	text-align: center;
	background: #fff;
	opacity: .8;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 100%
}

.slick-dots li.slick-active button:before {
	color: #fff;
	opacity: 1
}

.slider-next-prev .slick-arrow {
	margin: 0;
	padding: 3px 8px;
	font-size: 0;
	line-height: 0;
	color: #0333b2;
	border: 1px solid #0333b2;
	z-index: 1
}

.slider-next-prev .slick-arrow.slick-next {
	right: 0;
	text-align: left;
	width: 27px
}

.slider-next-prev .slick-arrow.slick-next:before,
.slider-next-prev .slick-arrow.slick-prev:before {
	content: "";
	font-family: "Ionicons";
	font-size: 14px;
	line-height: 1.4
}

.slider-next-prev .slick-arrow.slick-prev {
	left: 0;
	text-align: right;
	width: 27px
}

.slider-next-prev .slick-arrow.slick-prev:before {
	content: ""
}

#frontpage-edit button.frontpageleft,
button.frontpageright {
	right: 0;
	text-align: right;
	width: 27px;
	height: 27px;
	background-image: url(/app/themes/usafa/assets/svgs/left-arrow-new.svg);
	background-size: 100%
}

button.frontpageright {
	text-align: left;
	margin-left: 10px;
	background-image: url(/app/themes/usafa/assets/svgs/right-arrow-new.svg)
}

#main-content {
	overflow: hidden;
	margin: 76px 0 0;
	position: relative
}

#main-content .content ul li,
.day-in-life-column.content .part-of-day .content nav a img {
	margin-bottom: 10px
}

#main-content .content ul li ul li {
	margin-top: 10px;
}

#main-content .content ol li {
	margin-bottom: 20px
}

.alert-showing #main-content {
	margin: 103px 0 0
}

@media (min-width:750px) {
	#main-content {
		margin: 103px 0 0
	}

	.alert-showing #main-content {
		margin: 130px 0 0
	}
}

footer {
	padding: 60px 0 21px;
	background-color: #fff
}

.side-navigation,
footer #logo,
footer a.logo-wrapper {
	width: 100%;
	display: block
}

.single-item nav#post-actions::after,
footer .footer-primary ul::after,
footer a.logo-wrapper::after {
	clear: both;
	content: "";
	display: table
}

@media screen and (max-width:48em) {
	footer a.logo-wrapper {
		width: auto;
		display: inline-block
	}
}

footer #logo {
	max-width: 228px;
	margin: 0 auto
}

@media screen and (max-width:48em) {
	footer #logo {
		float: left;
		max-width: 137px
	}
}

footer .copyright {
	border-top: 1px solid #d5e5ef;
	margin-top: 40px;
	padding-top: 40px;
	color: #545462
}

footer .copyright p {
	font-size: 13px
}

@media (min-width:751px) {
	footer .copyright p {
		margin-right: 40px
	}
}

@media screen and (max-width:48em) {
	footer .copyright p {
		text-align: center;
		width: 100%;
		padding: 20px 20px 0
	}
}

footer ul {
	list-style-type: none
}

footer ul li ul li {
	float: none
}

footer ul.social {
	margin-top: 38px;
	margin-left: 0;
	padding: 0;
	width: 100%;
	display: inline-block;
	text-align: center
}

.tax-department #main-content ul.social li,
footer ul.social li {
	margin-left: 21px;
	display: inline-block;
	float: none
}

.tax-department #main-content ul.social li:first-child,
footer ul.social li:first-child {
	margin-left: 0
}

footer ul.social li a {
	font-size: 27px;
	color: #545462
}

@media (max-width:880px) {
	footer ul.social li {
		margin-left: 10px
	}
}

@media screen and (max-width:48em) {
	footer ul.social {
		float: right;
		width: auto;
		margin-top: 10px
	}
}

@media (max-width:540px) {
	footer ul.social li {
		margin-left: 5px
	}

	footer ul.social li a {
		font-size: 22px
	}
}

footer .footer-primary ul {
	padding: 0;
	margin-top: 0
}

footer .footer-primary ul li {
	margin-bottom: 4px
}

footer .footer-primary ul li a {
	font-family: "Cera", "Trebuchet ms", serif;
	text-decoration: none;
	color: #4e5866;
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	padding: 5px 0;
	display: inline-block
}

footer .footer-primary ul li a:after {
	content: "";
	height: 0;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
	z-index: 2;
	background-color: #4e5866;
	transition: all .5s cubic-bezier(.68, -.55, .265, 1.55)
}

@media (max-width:750px) and (min-width:541px) {
	footer .footer-primary ul li {
		text-align: center
	}
}

footer .footer-primary ul li.current-menu-item:not(.menu-item-has-children)>a:not(.button):after,
footer .footer-primary ul li>a:not(.button):hover:after {
	left: 0;
	right: 0;
	height: 3px
}

footer .footer-primary>ul>li {
	width: 20%;
	float: left;
	text-align: center;
}

footer .footer-primary>ul>li>a {
	font-size: 18px;
	font-weight: 500;
	color: #172e5c;
	cursor: default;
	margin-bottom: 0;
	padding-top: 0
}

footer .footer-primary>ul>li>a:after {
	display: none
}

@media (max-width:540px) {
	footer .footer-primary>ul>li {
		width: 100%
	}

	footer .footer-primary>ul>li a {
		width: 100%;
		border-bottom: 1px solid #d5e5ef;
		text-align: left;
		padding: 15px
	}

	footer .footer-primary>ul>li a.dropdown-toggle span {
		position: absolute;
		right: 0 !important;
		top: 0;
		bottom: 0;
		width: 57px;
		display: block;
		border-left: 1px solid #d5e5ef;
		-webkit-perspective: 1000;
		perspective: 1000;
		font-size: 14px;
		color: #b0cee1
	}

	footer .footer-primary>ul>li a.dropdown-toggle span:after,
	footer .footer-primary>ul>li a.dropdown-toggle span:before {
		content: "";
		font-family: "ionicons";
		text-align: center;
		line-height: 1em;
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		background-color: transparent;
		-webkit-transform: translate(-50%, -50%) rotate(-90deg) rotateY(0);
		transform: translate(-50%, -50%) rotate(-90deg) rotateY(0);
		transition: all .3s ease-in-out
	}

	footer .footer-primary>ul>li a.dropdown-toggle.open span:after {
		top: 47%
	}

	footer .footer-primary>ul>li a.dropdown-toggle.open span:before {
		top: 57%;
		-webkit-transform: translate(-50%, -50%) rotate(-90deg) rotateY(-180deg);
		transform: translate(-50%, -50%) rotate(-90deg) rotateY(-180deg)
	}

	footer .footer-primary>ul>li>ul {
		height: auto;
		max-height: 0;
		overflow: hidden;
		transition: max-height .3s ease-in-out
	}

	footer .footer-primary>ul>li>ul.open {
		max-height: 3000px
	}
}

@media screen and (max-width:48em) {
	footer .footer-primary {
		margin-top: 70px
	}
}

footer .footer-lower ul {
	padding: 0;
	margin: 0
}

footer .footer-lower ul li {
	padding: 0 10px;
	position: relative;
	display: inline;
	line-height: 1em
}

footer .footer-lower ul li:after {
	content: "|";
	position: absolute;
	left: 0;
	top: 50%;
	color: #545462;
	font-size: 13px;
	-webkit-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	transform: translateY(-60%)
}

footer .footer-lower ul li:first-child {
	margin-left: 0;
	padding-left: 0
}

.history-content .timeline ul li:first-child:before,
footer .footer-lower ul li:first-child:after {
	display: none
}

footer .footer-lower ul li a {
	font-size: 13px;
	color: #545462;
	text-decoration: none;
	line-height: 1em
}

.side-navigation ul[role=list] {
	margin-top: 37px
}

.side-navigation ul {
	list-style-type: none;
	width: 100%;
	padding: 0
}

.side-navigation ul li a {
	padding: 15px;
	display: block;
	letter-spacing: 1.2px;
	color: #30353d;
	text-decoration: none;
	border-bottom: 1px solid #d5e5ef;
	font-weight: 400;
	transition: color .3s ease-in-out
}

.module-news-listing .news-listings .listing-item a:hover,
.side-navigation ul li a.active,
.side-navigation ul li a:hover,
.side-navigation ul li.title,
.side-navigation ul li.title>a {
	color: #0333b2
}

@media screen and (max-width:48em) {
	.side-navigation li.title {
		border: 1px solid #d5e5ef
	}

	.side-navigation li.title a {
		position: relative
	}

	.side-navigation li.title a.dropdown-toggle span {
		position: absolute;
		right: 0 !important;
		top: 0;
		bottom: 0;
		width: 57px;
		display: block;
		border-left: 1px solid #d5e5ef;
		-webkit-perspective: 1000;
		perspective: 1000
	}

	.side-navigation li.title a.dropdown-toggle span:after,
	.side-navigation li.title a.dropdown-toggle span:before {
		content: "";
		font-family: "ionicons";
		text-align: center;
		line-height: 1em;
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		background-color: transparent;
		-webkit-transform: translate(-50%, -50%) rotate(-90deg) rotateY(0);
		transform: translate(-50%, -50%) rotate(-90deg) rotateY(0);
		transition: all .3s ease-in-out
	}

	.side-navigation li.title a.dropdown-toggle.open span:after {
		top: 47%
	}

	.side-navigation li.title a.dropdown-toggle.open span:before {
		top: 57%;
		-webkit-transform: translate(-50%, -50%) rotate(-90deg) rotateY(-180deg);
		transform: translate(-50%, -50%) rotate(-90deg) rotateY(-180deg)
	}

	.side-navigation li.title ul {
		max-height: 0;
		height: auto;
		transition: max-height .3s ease-in-out;
		overflow: hidden;
		list-style-type: none;
		margin: 0;
		padding: 0
	}

	.side-navigation li.title ul.open {
		max-height: 1000px
	}
}

.intro-bread ul li .single-item article a,
.side-navigation ul li .single-item article a,
.single-item article .intro-bread ul li a,
.single-item article .meta,
.single-item article .side-navigation ul li a {
	margin-top: 15px
}

.history-item h3:after,
.module-intro-menu h2:after,
.single-item article h2:after {
	border-color: #d5e5ef
}

.single-item nav#post-actions {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 50px
}

.single-item nav#post-actions .button-centered {
	position: absolute
}

.single-item nav#post-actions .button-centered i {
	font-size: 17px;
	line-height: 1em;
	position: relative;
	top: 1px
}

.single-item nav#post-actions .newer-post,
.single-item nav#post-actions .older-post {
	color: #bf3616;
	text-decoration: none;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 900;
	z-index: 10
}

.single-item nav#post-actions .newer-post:before,
.single-item nav#post-actions .older-post:before {
	content: "";
	font-family: "ionicons";
	font-size: 8px;
	line-height: 2em
}

.single-item nav#post-actions .newer-post span,
.single-item nav#post-actions .older-post span {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	white-space: nowrap;
	opacity: 0;
	visibility: hidden;
	background-color: #fff;
	transition: all .3s ease-in-out
}

.single-item nav#post-actions .newer-post span:before,
.single-item nav#post-actions .older-post span:before {
	content: "·";
	font-family: "ionicons";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 20px;
	opacity: 0;
	transition: opacity .4s ease-in-out;
	color: #bf3616;
	z-index: 1
}

@media screen and (max-width:48em) {

	.single-item nav#post-actions .newer-post span,
	.single-item nav#post-actions .older-post span {
		display: none
	}
}

.single-item nav#post-actions .newer-post:hover span,
.single-item nav#post-actions .older-post:hover span {
	opacity: 1;
	visibility: visible;
	border-color: #bf3616
}

.intro-bread ul li .module-news-stories article.has-image:hover .container a,
.module-news-stories article.has-image:hover .container .intro-bread ul li a,
.module-news-stories article.has-image:hover .container .meta,
.module-news-stories article.has-image:hover .container .side-navigation ul li a,
.side-navigation ul li .module-news-stories article.has-image:hover .container a,
.single-item nav#post-actions .newer-post:hover span:after,
.single-item nav#post-actions .newer-post:hover span:before,
.single-item nav#post-actions .older-post:hover span:after,
.single-item nav#post-actions .older-post:hover span:before {
	opacity: 1
}

.single-item nav#post-actions .older-post {
	padding: 20px 23px 20px 10px;
	float: left
}

.single-item nav#post-actions .older-post:before {
	float: left;
	margin-right: 10px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.single-item nav#post-actions .older-post span {
	left: 100%;
	padding: 30px 30px 30px 10px
}

.single-item nav#post-actions .older-post span:before {
	right: 100%
}

.single-item nav#post-actions .older-post:hover span {
	left: 90%
}

.single-item nav#post-actions .newer-post {
	padding: 20px 10px 20px 23px;
	float: right
}

.single-item nav#post-actions .newer-post:before {
	float: right;
	margin-left: 10px
}

.single-item nav#post-actions .newer-post span {
	right: 100%;
	padding: 30px 10px 30px 30px
}

.single-item nav#post-actions .newer-post span:before {
	left: 100%
}

.single-item nav#post-actions .newer-post:hover span {
	right: 90%
}

.single-item nav#post-actions .social-popup {
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	opacity: 0;
	visibility: hidden
}

.single-item nav#post-actions .social-popup.open {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	transition: all .3s ease-in-out
}

.single-item nav#post-actions .social-popup ul {
	position: relative;
	top: -45px;
	left: 0;
	right: 0;
	margin: auto;
	color: #fff;
	height: 50px;
	width: 180px;
	background: #3b5998;
	padding: 0;
	list-style: none
}

.single-item nav#post-actions .social-popup ul:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 35px auto;
	height: 0;
	width: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #3b5998
}

.single-item nav#post-actions .social-popup ul li {
	display: inline-block;
	margin: 0;
	font-size: 20px;
	text-align: center;
	cursor: pointer
}

.single-item nav#post-actions .social-popup ul li.social-popup-twitter {
	background: #6cdfea
}

.single-item nav#post-actions .social-popup ul li.social-popup-googleplus {
	background: #e34429
}

.single-item nav#post-actions .social-popup ul li:hover a {
	color: rgba(255, 255, 255, .8)
}

.single-item nav#post-actions .social-popup ul li a {
	display: block;
	width: 60px;
	padding: 12px 0;
	color: #fff
}

.alert-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 100000
}

.alert {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 80%;
	max-width: 1100px;
	height: 80%;
	max-height: 500px;
	z-index: 100001;
	background-color: #fff;
	padding: 50px 70px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 5px;
	box-shadow: 0 30px 40px -20px rgba(3, 51, 178, .4);
	overflow: auto;
	-webkit-overflow-scroll: touch
}

@media screen and (max-width:48em) {
	.alert {
		width: 100%;
		padding: 30px 20px
	}
}

.alert-header {
	background-color: #0333b2;
	padding: 5px 10px;
	position: relative
}

.alert-header::after {
	clear: both;
	content: "";
	display: table
}

.alert-header a,
.alert-header a:after,
.alert-header p {
	color: #fff !important;
	margin: 0;
	text-transform: uppercase
}

.alert-header a,
.alert-header p {
	font-size: 12px !important
}

.alert .close,
.alert-header .close {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #0333b2;
	font-size: 30px
}

.alert-header .close {
	font-size: 18px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff
}

.alert .close i,
.alert-header .close i {
	display: block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.alert-header,
.module-intro,
.module-intro-hero {
	text-align: center
}

.module-intro h2 {
	margin: 0 0 30px
}

.module-intro .h5 {
	text-transform: none
}

.module-intro .h6 {
	margin: 0 0 30px;
	color: #545462
}

.intro-bread ul {
	padding: 0;
	list-style: none
}

.intro-bread ul li {
	display: inline-block;
	margin: 0
}

.intro-bread ul li:after {
	content: ">"
}

.history-content .timeline ul li:last-child:after,
.intro-bread ul li:last-child:after {
	display: none
}

.intro-bread ul li a {
	display: inline-block;
	margin: 0 5px 0 2px;
	text-decoration: underline
}

.intro-bread ul li a:hover {
	text-decoration: none
}

.module-intro-menu h2 {
	color: #172e5c;
	font-weight: 400
}

.module-intro-menu .menu {
	margin: 0 0 40px
}

@media screen and (min-width:48.0625em) {
	.module-intro-menu .menu {
		margin: 0
	}
}

.module-intro-menu .menu-cta {
	margin: 60px 0 0
}

.module-intro-menu .menu-cta .cta-section {
	margin: 0 0 20px
}

.module-intro-menu .menu-cta .cta-section .cta-box p:last-child,
.module-intro-menu .menu-cta .cta-section:last-child,
.module-quick-calendar .module-border .large-expand:last-child ul {
	margin: 0
}

.module-intro-menu .menu-cta .cta-section .cta-box {
	padding: 20px 30px;
	border: 1px solid #d5e5ef;
	text-align: center
}

.module-accordion .accordion .accordion-item .accordion-content h5,
.module-accordion-events .accordion .accordion-item .accordion-content h5,
.module-intro-menu .menu-cta .cta-section .cta-box h6 {
	text-transform: uppercase
}

.module-intro-hero .row {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto
}

.module-intro-hero h2 {
	font-size: 44px;
	line-height: 1.3em;
	margin-bottom: 15px
}

.module-archive {
	padding: 100px 0
}

.module-archive .module-archive-post {
	width: 30%;
	float: left;
	margin-left: 5%;
	margin-bottom: 5%
}

.module-archive .module-archive-post h5 {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin: 20px 0
}

.module-archive .module-archive-post p {
	font-size: 14px;
	line-height: 1.4em;
	font-weight: 300;
	color: #4e5866
}

.module-archive .module-archive-post:nth-of-type(3n+1) {
	margin-left: 0;
	clear: both
}

@media screen and (max-width:48em) {
	.module-archive {
		padding: 100px 30px
	}

	.module-archive .module-archive-post {
		width: 100%;
		margin-left: 0
	}

	.module-archive .module-archive-post img {
		width: 100%
	}
}

.module-explore-more {
	text-align: center;
	background: #0333b2
}

.hero-home .hero-content .hero-content-inner h2,
.module-explore-more h5 {
	color: #fff;
	text-transform: uppercase
}

.module-explore-more a {
	width: 100%;
	margin: 0 0 20px;
	text-align: left
}

@media screen and (min-width:64em) {
	.module-explore-more a {
		margin: 0
	}
}

.module-quick-calendar,
.module-quick-facts {
	text-align: center
}

.module-quick-facts .module-border .columns:last-child p {
	border: 0
}

.module-quick-facts .module-border p {
	padding: 0 10px;
	font-size: 14px;
	border-right: 1px solid #d5e5ef
}

@media screen and (min-width:64em) {
	.module-quick-facts .module-border p {
		font-size: 18px
	}
}

.module-quick-facts .module-border p span {
	display: block;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 42px;
	line-height: 1.3;
	font-weight: 200;
	color: #0333b2
}

@media screen and (min-width:64em) {
	.module-quick-facts .module-border p span {
		font-size: 72px
	}
}

.module-quick-calendar .module-border {
	text-align: left
}

@media screen and (min-width:64em) {
	.module-quick-calendar .module-border .large-expand:last-child ul {
		margin: 0 0 25px
	}
}

.module-quick-calendar .module-border .date {
	padding: 0 0 5px;
	color: #172e5c;
	border-bottom: 1px solid #d5e5ef
}

.module-quick-calendar .module-border .date.active {
	position: relative
}

.module-quick-calendar .module-border .date.active:after {
	content: "";
	position: absolute;
	display: block;
	bottom: -9px;
	width: 80%;
	height: 8px;
	background: #0333b2
}

.module-quick-calendar .module-border ul {
	margin: 0 0 25px;
	padding: 0;
	list-style: none
}

@media screen and (min-width:64em) {
	.module-quick-calendar .module-border ul {
		margin: 0
	}
}

.module-quick-calendar .module-border ul li {
	margin: 10px 0 0;
	padding: 0 20px 0 0
}

@media screen and (min-width:64em) {
	.module-quick-calendar .module-border ul li {
		margin: 25px 0
	}

	.module-quick-calendar .module-border ul li:last-child {
		margin: 25px 0 0
	}
}

.module-quick-calendar .module-border ul li.important {
	color: #0333b2;
	text-transform: uppercase
}

.module-media-feature .bg-image {
	position: relative;
	min-height: 400px;
	box-shadow: -10px 9px 26px 0 rgba(0, 0, 0, .21);
	z-index: 1
}

@media screen and (min-width:48.0625em) {
	.module-media-feature .bg-image {
		min-height: auto
	}
}

.module-media-feature--textured {
	position: relative;
	background-image: url(https://www.usafa.edu/app/themes/usafa/assets/css/../img/diamond-pattern.jpg);
	background-size: cover
}

@media screen and (min-width:48.0625em) {
	.module-media-feature--textured {
		margin: -110px 0
	}
}

@media screen and (min-width:64em) {
	.module-media-feature--textured {
		margin: -30px 0
	}
}

.module-media-feature--textured .bg-color {
	background: #fff
}

.module-media-feature--textured .bg-image {
	box-shadow: none
}

.module-media-feature--textured+section {
	background-image: linear-gradient(to bottom, #d5e5ef, rgba(255, 255, 255, 0))
}

.module-media-feature--dark .bg-color {
	background: #30353d
}

.module-media-feature--dark .bg-color:after {
	content: "";
	background: #30353d;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-left: 100%
}

.module-media-feature--dark .bg-color.medium-offset-1:after {
	margin-left: -100%
}

.module-media-feature--dark h4,
.module-media-feature-short h3,
.module-media-feature-short span {
	color: #fff
}

.module-media-feature .medium-line:after,
.module-media-feature .small-line:after {
	border-bottom-color: #d5e5ef
}

.module-media-feature-multi .alert-overlay,
.module-media-feature-multi .overlay,
.module-media-feature-multi .overlay-gradient {
	position: relative;
	min-height: 460px;
	margin: 0
}

@media screen and (min-width:48.0625em) {

	.module-media-feature-multi .alert-overlay,
	.module-media-feature-multi .overlay,
	.module-media-feature-multi .overlay-gradient {
		margin: 0 10px
	}
}

.module-media-feature-multi .middle-image {
	position: relative;
	min-height: 460px;
	margin: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

@media screen and (min-width:48.0625em) {
	.module-media-feature-multi .middle-image {
		margin: 0 10px
	}
}

.module-media-feature-multi .side-image {
	position: relative;
	min-height: 420px;
	margin: 20px 0;
	background-position: center
}

.module-media-feature-multi .module-cta {
	position: absolute;
	top: 50%;
	width: 100%;
	margin: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.module-media-feature-short,
.module-news-gallery {
	text-align: center
}

.module-media-grid-carousel .module-title {
	display: block;
	text-align: center
}

.module-media-grid-carousel .module-title h6 {
	font-weight: 500
}

.module-media-grid-carousel .media-carousel .media-item {
	margin: 0 10px
}

.module-media-grid-carousel .media-carousel .media-item .media-item-image,
.module-media-grid-carousel .media-grid .media-item .media-item-image {
	margin: 0
}

.image-text-card-item span,
.module-media-grid-carousel .media-carousel .media-item span,
.module-media-grid-carousel .media-grid .media-item span {
	margin: 0 0 20px;
	color: #172e5c
}

.module-media-grid-carousel .media-carousel .media-item .module-border,
.module-media-grid-carousel .media-grid .media-item .module-border {
	padding: 20px 20px 0;
	border-top: none
}

.module-media-grid-carousel .media-carousel .media-item p,
.module-media-grid-carousel .media-grid .media-item p {
	font-size: 14px;
	line-height: 1.4
}

.module-media-grid-carousel .media-carousel .slick-arrow,
.module-media-grid-carousel .media-grid .slick-arrow {
	position: absolute;
	top: 0;
	width: 10%;
	height: 100%;
	padding: 0;
	font-size: 0;
	color: #fff;
	background: rgba(3, 51, 178, .7);
	border: 0;
	z-index: 1
}

.module-media-grid-carousel .media-carousel .slick-arrow.slick-next,
.module-media-grid-carousel .media-grid .slick-arrow.slick-next {
	right: 0;
	margin-right: -10px;
	padding-left: 30px;
	text-align: left
}

.module-media-grid-carousel .media-carousel .slick-arrow.slick-next:before,
.module-media-grid-carousel .media-grid .slick-arrow.slick-next:before {
	content: "";
	font-family: "Ionicons";
	font-size: 24px;
	line-height: 1.4
}

.module-media-grid-carousel .media-carousel .slick-arrow.slick-prev,
.module-media-grid-carousel .media-grid .slick-arrow.slick-prev {
	left: 0;
	margin-left: -10px;
	padding-right: 30px;
	text-align: right
}

.module-media-grid-carousel .media-carousel .slick-arrow.slick-prev:before,
.module-media-grid-carousel .media-grid .slick-arrow.slick-prev:before {
	content: "";
	font-family: "Ionicons";
	font-size: 24px;
	line-height: 1.4
}

.module-media-grid-carousel .media-grid .media-item {
	margin: 0 0 20px
}

.media-grid-item h5 {
	font-size: 12px;
	font-weight: 500
}

.media-grid-item p {
	font-size: 14px
}

.module-news-gallery .module-border {
	margin-left: 10%;
	margin-right: 10%;
	padding-top: 30px;
	border-bottom: 0
}

@media screen and (min-width:64em) {
	.module-news-gallery .columns.large-expand {
		height: 275px
	}

	.module-news-gallery .columns.large-expand:last-child .gallery-item.open {
		margin-left: -100%
	}
}

.module-news-gallery .gallery-item {
	width: 100%;
	height: 100%;
	cursor: pointer
}

.module-news-gallery .gallery-item h6,
.module-news-gallery .gallery-item span {
	color: #fff
}

.module-news-gallery .gallery-item h6:after {
	margin: 10px auto 0
}

.module-news-gallery .gallery-item .gallery-item-content {
	position: relative;
	padding: 50px 20px
}

@media screen and (min-width:64em) {
	.module-news-gallery .gallery-item .gallery-item-content {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0 20px
	}
}

.module-news-gallery .gallery-item.open {
	position: relative;
	z-index: 2
}

@media screen and (min-width:64em) {
	.module-news-gallery .gallery-item.open {
		width: 200%
	}
}

.module-news-gallery .gallery-item.open *,
.module-news-gallery .gallery-item.open:before {
	opacity: 0;
	visibility: hidden
}

.module-news-gallery .gallery-item.open .gallery-item-content {
	padding: 300px 20px
}

@media screen and (min-width:48.0625em) {
	.module-news-gallery .gallery-item.open .gallery-item-content {
		padding: 200px 20px
	}
}

@media screen and (min-width:64em) {
	.module-news-gallery .gallery-item.open .gallery-item-content {
		padding: 50px 20px
	}
}

.module-news-gallery .gallery-item:hover:before {
	background: rgba(3, 51, 178, .7)
}

.module-news-gallery .gallery-link {
	display: block;
	background: #0333b2
}

.module-news-stories {
	margin-top: 50px
}

.module-news-stories article {
	width: 25%;
	float: left;
	padding-top: 20%;
	position: relative;
	overflow: hidden
}

.module-news-stories article a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.module-news-stories article .container {
	position: absolute;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%);
	left: 0;
	width: 100%;
	height: auto;
	padding: 50px;
	z-index: 10;
	overflow: hidden
}

.module-news-stories article .container h5 {
	margin-top: 20px;
	font-size: 18px
}

.intro-bread ul li .module-news-stories article .container a,
.module-news-stories article .container .intro-bread ul li a,
.module-news-stories article .container .meta,
.module-news-stories article .container .side-navigation ul li a,
.module-news-stories article .container h5,
.module-news-stories article .container p a,
.side-navigation ul li .module-news-stories article .container a {
	color: #fff
}

.module-news-stories article .container p {
	width: auto;
	margin-bottom: 0;
	margin-top: 50px;
	color: #fff !important;
	transition: all .3s ease-in-out
}

.module-news-stories article:after {
	background-color: transparent;
	transition: background-color .3s ease-in-out
}

.module-news-stories article:hover {
	background-color: #172e5c
}

.intro-bread ul li .module-news-stories article .container a,
.module-news-stories article .container,
.module-news-stories article .container .intro-bread ul li a,
.module-news-stories article .container .meta,
.module-news-stories article .container .side-navigation ul li a,
.side-navigation ul li .module-news-stories article .container a {
	transition: all .3s ease-in-out
}

.module-news-stories article.has-image:after {
	content: "";
	background-color: transparent;
	background-image: linear-gradient(to top, #0333b2, transparent);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: .7;
	top: 0
}

.module-news-stories article.has-image .container {
	bottom: -80px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.module-news-stories article.has-image .container p {
	position: relative;
	top: 50px
}

.intro-bread ul li .module-news-stories article.has-image .container a,
.module-news-stories article.has-image .container .intro-bread ul li a,
.module-news-stories article.has-image .container .meta,
.module-news-stories article.has-image .container .side-navigation ul li a,
.side-navigation ul li .module-news-stories article.has-image .container a {
	opacity: 0
}

.module-news-stories article,
.module-news-stories article.has-image:hover:after {
	background-color: #0333b2;
	transition: background-color .3s ease-in-out
}

.module-news-stories article.has-image:hover .container {
	bottom: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%)
}

.module-news-stories article.has-image:hover .container p {
	top: 0
}

@media (max-width:1070px) and (min-width:750px),
(max-width:540px) {
	.module-news-stories article.has-image .container {
		bottom: -50px
	}

	.intro-bread ul li .module-news-stories article .container a:after,
	.module-news-stories article .container .intro-bread ul li a:after,
	.module-news-stories article .container .meta:after,
	.module-news-stories article .container .side-navigation ul li a:after,
	.module-news-stories article .container h5,
	.side-navigation ul li .module-news-stories article .container a:after {
		margin-top: 10px
	}

	.module-news-stories article .container p {
		margin-top: 20px
	}
}

@media (max-width:800px) and (min-width:750px) {
	.module-news-stories article {
		padding-top: 27%
	}
}

@media (max-width:1015px) and (min-width:750px),
(max-width:540px) {
	.module-news-stories article .container {
		padding: 20px
	}
}

@media screen and (max-width:48em) {
	.module-news-stories article {
		width: 50%;
		padding-top: 42%
	}

	.module-news-stories article:nth-child(n+5) {
		display: none
	}
}

@media (max-width:450px) {
	.module-news-stories article {
		width: 100%;
		padding-top: 90%
	}

	.module-news-stories article:nth-child(n+4) {
		display: none
	}
}

.module-news-listing {
	text-align: center;
	background-image: linear-gradient(to bottom, #d5e5ef, #fff)
}

.module-news-listing .module-content {
	text-align: left
}

@media screen and (min-width:48.0625em) {
	.module-news-listing .news-listings {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
		-webkit-column-span: none;
		-moz-column-span: none;
		column-span: none
	}
}

.module-news-listing .news-listings .listing-item {
	padding: 15px;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid
}

@media screen and (min-width:48.0625em) {
	.module-news-listing .news-listings .listing-item {
		padding: 15px 0
	}
}

.module-news-listing .news-listings .listing-item a {
	color: #545462
}

.module-accordion .accordion .accordion-item,
.module-accordion-events .accordion .accordion-item,
.module-accordion-events .content-event {
	margin: 0 0 20px
}

.module-accordion .accordion .accordion-item:last-child,
.module-accordion-events .accordion .accordion-item:last-child,
.module-accordion-events .content-event:last-child {
	margin: 0
}

.module-accordion .accordion .accordion-item .accordion-title,
.module-accordion-events .accordion .accordion-item .accordion-title {
	padding: 18px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #0333b2
}

.module-accordion .accordion .accordion-item .accordion-title:focus,
.module-accordion .accordion .accordion-item .accordion-title:hover,
.module-accordion-events .accordion .accordion-item .accordion-title:focus,
.module-accordion-events .accordion .accordion-item .accordion-title:hover {
	color: #fff;
	background: #0333b2
}

.module-accordion .accordion .accordion-item .accordion-content,
.module-accordion-events .accordion .accordion-item .accordion-content {
	padding: 40px 0 20px;
	border: 0
}

.image-text-card-item figure,
.module-accordion-events .content-event h6,
.module-info-slider .info-slider .info-slider-item .info-slider-item-image,
.module-info-slider .info-slider-panel p {
	margin: 0
}

.module-accordion-events .date-stack {
	padding: 30px 20px;
	border: 1px solid #d5e5ef
}

.module-accordion-events .date-stack span:last-child {
	font-size: 32px
}

.module-info-slider {
	position: relative
}

.module-info-slider .info-slider-panel {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%
}

@media screen and (min-width:64em) {
	.module-info-slider .info-slider-panel {
		position: absolute;
		bottom: 45px
	}
}

.module-info-slider .info-slider-panel .info-slider-item-title {
	background: #d5e5ef;
	padding: 10px
}

@media screen and (min-width:64em) {
	.module-info-slider .info-slider-panel .info-slider-item-title {
		padding: 10px 30px
	}
}

.module-info-slider .info-slider-panel .module-space-md--all {
	background: #fff
}

@media screen and (min-width:64em) {
	.module-info-slider .info-slider-panel .module-space-md--all {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

@media screen and (max-width:48em) {
	.module-info-slider .info-slider-panel {
		position: relative
	}
}

.module-info-slider .info-slider-bar {
	background: #0333b2
}

.module-info-slider .info-slider-bar .info-slider-nav {
	position: relative;
	z-index: 1;
	padding: 6px 30px;
	background: #1846bf
}

.event-items-year,
.module-info-slider .info-slider-bar .info-slider-nav .slider-dots {
	display: none
}

@media screen and (min-width:64em) {
	.module-info-slider .info-slider-bar .info-slider-nav .slider-dots {
		display: block;
		text-align: left
	}

	.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev {
		text-align: right
	}
}

.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev .slick-arrow {
	margin: 0 5px;
	padding: 0;
	color: #fff;
	border: 0
}

.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev .slick-arrow.slick-next,
.page-template-template-locate-your-alo .page-indication nav {
	float: right
}

@media screen and (min-width:64em) {
	.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev .slick-arrow.slick-next {
		float: none
	}
}

.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev .slick-arrow.slick-next:before {
	content: "";
	font-size: 24px
}

.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev .slick-arrow.slick-prev {
	float: left
}

@media screen and (min-width:64em) {
	.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev .slick-arrow.slick-prev {
		float: none
	}
}

.module-info-slider .info-slider-bar .info-slider-nav .slider-next-prev .slick-arrow.slick-prev:before {
	content: "";
	font-size: 24px
}

.event-item .event-item-image img,
.image-text-block-item img,
.image-text-card-item figure img,
.module-testimonials .testimonial-slider .testimonial-item .testimonial-item-image img {
	width: 100%
}

.image-text-card-item .module-border {
	padding: 20px 20px 0;
	border-top: none
}

.module-testimonials>.row {
	position: relative
}

.module-testimonials .testimonial-slider-nav {
	margin: 20px 0 0
}

.module-testimonials .testimonial-slider-nav--fixed {
	position: absolute;
	bottom: 20px;
	left: 33.3333%;
	margin: 0 0 0 10px
}

@media screen and (min-width:48.0625em) {
	.module-testimonials .testimonial-grid {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
		-webkit-column-span: none;
		-moz-column-span: none;
		column-span: none
	}
}

.module-testimonials .testimonial-grid .testimonial-item {
	padding: 35px 0;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid
}

.module-testimonials .testimonial-grid .testimonial-item:first-child {
	margin: 0
}

.module-testimonials .testimonial-quote:before {
	content: "“";
	display: block;
	font-size: 64px;
	line-height: 64px;
	color: #4e5866
}

.module-testimonials .testimonial-quote p {
	text-indent: 25px
}

.module-testimonials .testimonial-quote span {
	color: #0333b2
}

.module-related-links a {
	margin: 0 20px 20px 0
}

.module-event-list .event-list-nav .slider-next-prev {
	float: left;
	margin: 0 0 20px
}

.module-event-list .event-list-nav h6 {
	float: left;
	display: inline-block;
	margin: 0 0 20px 20px
}

.module-event-list .event-list-nav .event-cta a {
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 14px;
	color: #bf3616;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase
}

.event-item {
	margin: 0 0 30px
}

.event-item .event-item-date {
	margin: 0 0 10px;
	background: #0333b2
}

.event-item .event-item-date .date-stack span {
	font-weight: 300;
	color: #fff
}

.event-item .event-item-date .date-stack span:first-child {
	font-size: 24px
}

@media screen and (min-width:48.0625em) {
	.event-item .event-item-date .date-stack span:last-child {
		font-size: 72px
	}
}

.event-item h5,
.event-item h6 {
	text-transform: uppercase
}

.event-item h6 {
	font-size: 17px;
	font-weight: 500;
	padding: 0 0 5px;
	border-bottom: 1px solid #d5e5ef
}

.event-item .event-category {
	margin: 0 0 10px
}

.event-item .event-category a,
.event-item .event-category span {
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 10px;
	color: #4e5866;
	letter-spacing: 1px
}

.event-item .event-category p,
.hero-home .hero-feeds .hero-feed-aside ul li a p {
	margin: 0
}

.event-item .event-category a {
	font-size: 14px;
	color: #bf3616;
	font-weight: 600
}

.page-template-template-events-php .module-event-listing,
article.post .image a,
article.post .image img {
	width: 100%
}

.module-text-map .medium-line:after {
	border-bottom-color: #d5e5ef
}

.module-text-map .more {
	margin: 0 20px 0 0
}

.module-text-map .module-cta {
	text-align: left
}

.home .module:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

@media screen and (max-width:48em) {
	.home .module.module-mar-lg {
		margin: 0
	}
}

.hero-home {
	position: relative;
	margin: 0 0 80px
}

@media screen and (min-width:48.0625em) {
	.hero-home {
		margin: 0 0 160px
	}
}

.hero-home:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(to bottom, rgba(2, 51, 178, .85), rgba(2, 51, 178, .6) 49%, rgba(255, 255, 255, .1) 72%, rgba(255, 255, 255, 0));
	z-index: 1
}

.hero-home video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.hero-home .hero-content {
	position: relative;
	width: 100%;
	height: 430px;
	min-height: 80vh
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-content {
		min-height: 60vh
	}
}

@media (max-width:400px) {
	.hero-home .hero-content {
		height: 600px
	}
}

.hero-home .hero-content .hero-content-inner {
	position: absolute;
	top: 15%;
	width: 100%;
	text-align: center;
	z-index: 2
}

@media (max-width:400px) {
	.hero-home .hero-content .hero-content-inner h2 {
		font-size: 63px
	}
}

.hero-home .hero-content .hero-content-inner .h5 {
	margin: 0;
	color: #fff;
	text-transform: uppercase
}

.hero-home .hero-content .hero-content-inner .h6 {
	margin: 0 0 30px;
	color: #fff
}

.hero-home .hero-feeds {
	position: relative;
	top: 0;
	padding: 0 10px;
	z-index: 1
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-feeds {
		top: 80px
	}
}

.hero-home .hero-feeds .row {
	max-width: 90rem
}

.hero-home .hero-feeds .row .columns,
.listings form .column,
.listings form .columns {
	position: relative
}

.hero-home .hero-feeds .hero-feed-main {
	position: relative;
	margin: 0 0 15px;
	padding: 15px;
	background-color: #fff;
	box-shadow: 0 0 22px 0 rgba(0, 0, 0, .05);
	border: solid 1px #d5e5ef;
	z-index: 1
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-feeds .hero-feed-main {
		margin: 0
	}
}

@media screen and (min-width:64em) {
	.hero-home .hero-feeds .hero-feed-main {
		padding: 40px
	}
}

.hero-home .hero-feeds .hero-feed-main figure {
	overflow: hidden;
	position: relative;
	height: 0;
	padding-bottom: 65%
}

.hero-home .hero-feeds .hero-feed-main figure img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media screen and (max-width:63.9375em) {
	.hero-home .hero-feeds .hero-feed-main h5 {
		font-size: 18px
	}

	.hero-home .hero-feeds .hero-feed-main p {
		font-size: 14px
	}
}

.hero-home .hero-feeds .hero-feed-main .featured-news-nav {
	text-align: right
}

.hero-home .hero-feeds .hero-feed-aside {
	position: relative;
	margin: 0 0 15px;
	background-color: #fff;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .22)
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-feeds .hero-feed-aside {
		position: absolute;
		top: 5%;
		height: 90%;
		margin: 0;
		box-shadow: 0-12px 65px 0 rgba(0, 0, 0, .22)
	}
}

.hero-home .hero-feeds .hero-feed-aside .meta-icon:after {
	display: block;
	content: "";
	position: absolute;
	top: -2px;
	right: 0;
	font-family: "Ionicons";
	font-size: 14px;
	line-height: 1.4;
	color: #d9e4ec
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-feeds .hero-feed-aside .meta-icon:after {
		display: none
	}
}

.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-left {
	padding: 20px
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-left {
		padding: 30px
	}
}

@media screen and (min-width:64em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-left {
		padding: 50px 30px 30px 50px
	}
}

@media screen and (min-width:64em) and (min-width:75em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-left ul li {
		padding: 10px 20px 10px 0;
		margin: 0-20px 0 0
	}
}

@media screen and (min-width:64em) and (min-width:90em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-left ul li {
		padding: 20px 30px 20px 0;
		margin: 0-30px 0 0
	}
}

.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-right {
	padding: 20px
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-right {
		padding: 30px
	}
}

@media screen and (min-width:64em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-right {
		padding: 50px 50px 30px 30px
	}
}

@media screen and (min-width:64em) and (min-width:75em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-right ul li {
		padding: 10px 0 10px 20px;
		margin: 0 0 0-20px
	}
}

@media screen and (min-width:64em) and (min-width:90em) {
	.hero-home .hero-feeds .hero-feed-aside.hero-feed-aside-right ul li {
		padding: 20px 0 20px 30px;
		margin: 0 0 0-30px
	}
}

.hero-home .hero-feeds .hero-feed-aside ul {
	display: none;
	margin: 30px 0 0;
	padding: 0;
	list-style: none
}

@media screen and (min-width:48.0625em) {
	.hero-home .hero-feeds .hero-feed-aside ul {
		display: block
	}
}

.hero-home .hero-feeds .hero-feed-aside ul li {
	padding: 5px 0;
	border-bottom: solid 1px #d5e5ef
}

.hero-home .hero-feeds .hero-feed-aside ul li:last-child {
	border-bottom: none
}

.hero-home .hero-feeds .hero-feed-aside ul li a {
	color: #545462;
	text-decoration: none
}

@media screen and (max-width:89.9375em) {
	.hero-home .hero-feeds .hero-feed-aside ul li a {
		font-size: 14px
	}
}

.hero-home .hero-feeds .hero-feed-aside ul li a:hover,
.hero-home .hero-feeds .hero-feed-aside ul li a:hover p {
	color: #3b4047
}

@media screen and (max-width:89.9375em) {
	.hero-home .hero-feeds .hero-feed-aside ul li p {
		font-size: 14px
	}
}

.post-callout {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.news-featured::after,
.page-template-template-locate-your-alo .search-area form::after,
.post-callout::after {
	clear: both;
	content: "";
	display: table
}

.post-callout article {
	width: 33.33%;
	padding-top: 33.33%;
	float: left;
	position: relative
}

.post-callout article a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	color: #fff;
	z-index: 10
}

.post-callout article a .details {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px 132px 40px 70px;
	z-index: 2;
	transition: padding-bottom .3s ease-in-out
}

.intro-bread ul li .post-callout article a .details a,
.page-template-template-locate-your-alo .search-area p.disclaimer,
.post-callout article a .details .date,
.post-callout article a .details .intro-bread ul li a,
.post-callout article a .details .meta,
.post-callout article a .details .side-navigation ul li a,
.side-navigation ul li .post-callout article a .details a {
	color: #fff
}

.post-callout article a .details h3 {
	line-height: 1.2em;
	font-size: 18px;
	margin: 10px 0 15px;
	color: #fff;
	text-transform: none
}

@media (max-width:1000px) {
	.post-callout article a .details {
		padding: 20px 50px 40px
	}
}

@media (max-width:870px) {
	.post-callout article a .details {
		padding: 40px 20px
	}
}

.post-callout article:after {
	content: "";
	background-color: transparent;
	background-image: linear-gradient(to top, #172e5c, transparent);
	position: absolute;
	top: 32%;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: .7;
	transition: opacity .3s ease-in-out
}

.post-callout article:hover a .details {
	padding-bottom: 60px
}

.post-callout article:hover:after {
	opacity: .8
}

@media screen and (max-width:48em) {
	.post-callout article:not(.show-on-mobile) {
		display: none
	}

	.post-callout article.show-on-mobile {
		width: 100%;
		padding-top: 40%
	}

	.post-callout article.show-on-mobile .details {
		padding: 40px 20px
	}
}

@media (max-width:700px) {
	.post-callout article.show-on-mobile {
		padding-top: 50%
	}
}

@media (max-width:650px) {
	.post-callout article.show-on-mobile {
		padding-top: 60%
	}
}

@media (max-width:600px) {
	.post-callout article.show-on-mobile {
		padding-top: 70%
	}
}

@media (max-width:550px) {
	.post-callout article.show-on-mobile {
		padding-top: 80%
	}
}

@media (max-width:590px) {
	.post-callout article.show-on-mobile {
		padding-top: 90%
	}
}

@media (max-width:450px) {
	.post-callout article.show-on-mobile {
		padding-top: 100%
	}
}

@media (max-width:400px) {
	.post-callout article.show-on-mobile {
		padding-top: 120%
	}
}

.listings form {
	margin: 100px auto;
	border: 1px solid #d5e5ef;
	position: relative;
	z-index: 10;
	min-height: 50px
}

.listings form input[type=text] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
	border: 0;
	display: inline-block;
	padding-left: 20px;
	outline: 0
}

@media screen and (max-width:48em) {
	.listings form input[type=text] {
		height: 50px;
		position: static
	}
}

.listings form .styled-select {
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	height: 50px;
	border-right: 1px solid #d5e5ef;
	color: #bf3616;
	position: relative;
	max-width: 20%
}

.listings form .styled-select ul {
	height: auto;
	background: 0 0;
	border: 0;
	outline: 0;
	font-weight: 900;
	list-style-type: none;
	margin: 0;
	padding: 0;
	transition: max-height .3s ease-in-out;
	position: relative
}

.listings form .styled-select ul>li {
	border-bottom: 1px solid #d5e5ef;
	overflow-x: hidden
}

.listings form .styled-select ul>li>a {
	text-indent: 20px;
	color: #bf3616;
	display: block;
	width: 100%;
	text-decoration: none;
	position: relative;
	z-index: 10;
	-webkit-perspective: 1000;
	perspective: 1000;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	transition: line-height .3s ease-in-out
}

.listings form .styled-select ul>li>a small {
	display: block;
	line-height: 1em;
	white-space: nowrap;
	width: 100%
}

.listings form .styled-select ul>li>a:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 40px;
	background: #fff;
	z-index: 1;
	box-shadow: -10px 0 20px #fff
}

.listings form .styled-select ul>li>a:after {
	content: "";
	font-family: "ionicons";
	position: absolute;
	right: 20px;
	top: 52%;
	z-index: 2;
	-webkit-transform: translateY(-50%) rotateX(0deg);
	transform: translateY(-50%) rotateX(0deg);
	color: #bf3616;
	line-height: 1em;
	font-size: 12px;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	width: 11px;
	height: 7px;
	text-indent: 0
}

.listings form .styled-select ul>li ul {
	margin: 0;
	border-left: 1px solid #d5e5ef;
	border-right: 1px solid #d5e5ef;
	overflow: hidden;
	left: -1px;
	right: -1px;
	position: absolute;
	top: 100%;
	height: auto;
	max-height: 0
}

.listings form .styled-select ul>li ul li {
	background-color: #fff;
	line-height: 0;
	text-indent: 0;
	border-bottom: 1px solid #d5e5ef
}

.listings form .styled-select ul>li ul li small {
	padding: 5px 20px;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1em;
	font-family: "Cera", "Trebuchet ms", serif;
	text-transform: uppercase;
	font-size: 12px
}

.listings form .styled-select ul>li ul li label {
	display: block;
	padding: 15px 20px 15px 44px;
	width: 100%;
	line-height: 1.4em
}

.listings form .styled-select ul>li ul li input {
	margin-right: 5px;
	margin-left: -23px
}

.listings form .styled-select ul.open li a:after {
	-webkit-transform: translateY(-50%) rotateX(180deg);
	transform: translateY(-50%) rotateX(180deg)
}

.listings form .styled-select ul.open li ul {
	max-height: 310px;
	overflow: scroll;
	overflow-x: hidden
}

@media (max-width:950px) {
	.listings form .styled-select {
		-webkit-flex: 0 0 30%;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		max-width: 30%
	}
}

.listings form button {
	outline: 0;
	padding: 0 20px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	transition: transform .3s cubic-bezier(.35, -.05, .7, 1.05);
	transition: transform .3s cubic-bezier(.35, -.05, .7, 1.05), -webkit-transform .3s cubic-bezier(.35, -.05, .7, 1.05);
	height: 50px
}

.listings form button:hover {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.listings article.post {
	margin: 45px 0
}

.more-news {
	margin-top: 22px;
	margin-bottom: 100px
}

.news-featured,
article.post {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

article.post .column,
article.post .columns {
	float: left
}

article.post h4 {
	font-size: 20px;
	margin: 10px 0;
	text-transform: none
}

article.post .content {
	-webkit-flex: 0 0 59%;
	-ms-flex: 0 0 59%;
	flex: 0 0 59%;
	max-width: 59%;
	padding-right: 5% !important
}

.news-featured .content p,
.tax-department .majors-minors h3 small,
article.post .content p {
	color: #4e5866
}

article.post .image {
	-webkit-flex: 0 0 41%;
	-ms-flex: 0 0 41%;
	flex: 0 0 41%;
	max-width: 41%
}

article.post .more {
	margin-top: 20px;
	display: inline-block
}

@media screen and (max-width:48em) {

	article.post .content,
	article.post .image {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	article.post .image {
		margin-bottom: 50px
	}
}

.news-featured {
	background-color: #30353d;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch
}

.news-featured .image {
	width: 55%;
	float: left
}

.news-featured .content {
	width: 45%;
	float: left;
	color: #fff;
	padding: 50px 40px;
	min-height: 470px
}

.news-featured .content h4 {
	color: #fff;
	margin-top: 10px
}

.history-item p a,
.news-featured .content a {
	color: #bf3616
}

.news-featured .content ul {
	list-style-type: disc !important
}

@media screen and (max-width:48em) {
	.news-featured {
		display: block
	}

	.news-featured .content,
	.news-featured .image {
		width: 100%;
		min-height: 50vh;
		display: block;
		float: none
	}
}

.articles-container h3,
.tax-department .majors-minors h3 {
	color: #172e5c
}

.articles-container .articles {
	position: relative;
	display: block;
	width: 100%
}

.articles-container .articles .post,
.tax-department hr {
	margin: 30px 0
}

.day-in-the-life.module {
	position: relative
}

.day-in-the-life.module span.scroll {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: -1;
	font-family: "Cera", "Trebuchet ms", serif;
	font-weight: 300;
	font-size: 10px;
	color: #545462;
	text-transform: uppercase;
	padding-right: 20px;
	white-space: nowrap;
	text-align: right
}

.day-in-life-column.images {
	width: 50%;
	height: 100%;
	position: absolute;
	overflow: hidden
}

.day-in-life-column.images.fixed .slide-container-wrapper {
	position: fixed;
	width: 50%;
	top: 0;
	overflow: hidden
}

.day-in-life-column.images.at-bottom .slide-container-wrapper {
	position: absolute;
	bottom: 0;
	width: 100%;
	top: auto
}

.day-in-life-column.images .slide-container-wrapper {
	height: 100vh;
	overflow: hidden
}

.day-in-life-column.images .slide-container {
	white-space: nowrap;
	display: block;
	right: 0;
	position: absolute;
	top: 0;
	height: 100vh
}

.day-in-life-column.images .image {
	width: 50vw;
	height: 100vh;
	float: right
}

.day-in-life-column.content {
	position: relative
}

.day-in-life-column.content .progress {
	height: 5px;
	width: 50vw;
	top: 0;
	right: 0;
	background-color: #d5e5ef;
	position: absolute;
	transition: top .3s ease-in-out
}

.day-in-life-column.content .progress span {
	display: block;
	width: 50px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #0333b2
}

.day-in-life-column.content .progress.fixed {
	position: fixed;
	z-index: 1000
}

.day-in-life-column.content .progress.at-bottom {
	position: fixed;
	top: -5px !important
}

.nav-down .day-in-life-column.content .progress {
	top: 103px
}

.day-in-life-column.content .part-of-day {
	width: 100%;
	overflow: hidden
}

.day-in-life-column.content .part-of-day .content {
	height: 100vh;
	min-height: 400px;
	width: 50%;
	float: right;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px 100px 30px 30px
}

.day-in-life-column.content .part-of-day .content .intro-bread ul li a,
.day-in-life-column.content .part-of-day .content .meta,
.day-in-life-column.content .part-of-day .content .side-navigation ul li a,
.intro-bread ul li .day-in-life-column.content .part-of-day .content a,
.side-navigation ul li .day-in-life-column.content .part-of-day .content a {
	font-weight: 400;
	margin-bottom: 3px
}

.day-in-life-column.content .part-of-day .content h3 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500
}

.day-in-life-column.content .part-of-day .content .medium-line:after,
.day-in-life-column.content .part-of-day .content .small-line:after {
	border-color: #d5e5ef;
	margin-bottom: 30px
}

.day-in-life-column.content .part-of-day .content nav a {
	display: inline-block;
	width: 50%;
	float: left;
	padding: 20px;
	color: #bf3616
}

.day-in-life-column.content .part-of-day .content nav a:first-child {
	padding-left: 0
}

.day-in-life-column.content .part-of-day .content nav a:last-child {
	padding-right: 0
}

@media (max-height:490px) {
	.day-in-life-column.content .part-of-day .content nav a {
		width: 30%
	}
}

@media (max-height:400px) {
	.day-in-life-column.content .part-of-day .content nav a img {
		display: none
	}
}

@media screen and (max-width:48em) {
	.day-in-life-column.content .part-of-day .image {
		width: 100%;
		height: 50vh
	}

	.day-in-life-column.content .part-of-day .content {
		width: 100%;
		display: block;
		min-height: 0;
		padding: 10px 10px 100px;
		height: auto
	}
}

.module.blue-header {
	height: 75vh;
	min-height: 500px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.module.blue-header .row {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 2
}

.module.blue-header:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #0333b2;
	background-image: linear-gradient(188deg, #021d67, #0333b2);
	opacity: .7;
	z-index: 1
}

.module.blue-header h2,
.module.blue-header p {
	color: #fff;
	text-align: center
}

.module.blue-header h2 {
	font-size: 44px;
	line-height: 1.3em;
	margin-bottom: 15px
}

.module.blue-header p {
	width: 70%;
	margin: 0 auto
}

.history-item {
	padding: 50px 0;
	opacity: .25;
	transition: opacity .3s ease-in-out
}

.history-item.active {
	opacity: 1
}

.history-item .mobile-year {
	font-size: 36px;
	font-weight: 100;
	color: #0333b2
}

.history-content,
.history-content .timeline ul li {
	position: relative
}

.history-content .timeline {
	padding-top: 50px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0
}

.history-content .timeline.at-bottom {
	bottom: 0
}

.history-content .timeline ul,
.history-content .timeline ul li a span {
	display: block;
	transition: transform .3s linear;
	transition: transform .3s linear, -webkit-transform .3s linear
}

.history-content .timeline ul {
	position: absolute;
	list-style-type: none;
	float: right;
	top: 50px;
	right: 0;
	margin: 0 auto
}

.history-content .timeline ul li:after,
.history-content .timeline ul li:before {
	content: "";
	height: 50%;
	border-left: 1px solid #d5e5ef;
	position: absolute;
	right: 0
}

.history-content .timeline ul li:before {
	top: 0
}

.history-content .timeline ul li:after {
	bottom: 0
}

.history-content .timeline ul li a {
	display: block;
	transition: none;
	padding: 15px 20px 20px 15px;
	margin: 0;
	font-family: "Cera", "Trebuchet ms", serif;
	font-weight: 300
}

.history-content .timeline ul li a span {
	font-size: 20px;
	font-weight: 100;
	text-align: right;
	position: relative;
	width: auto;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center
}

.history-content .timeline ul li a:after {
	content: "";
	width: 9px;
	border-top: 1px solid #d5e5ef;
	height: 1px;
	right: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: border-color .3s ease-in-out
}

.history-content .timeline ul li.active a span {
	-webkit-transform: scale(3.5);
	-ms-transform: scale(3.5);
	transform: scale(3.5)
}

.history-content .timeline ul li.active a:after {
	border-color: #0333b2
}

.history-content .timeline ul li.scroll {
	font-family: "Cera", "Trebuchet ms", serif;
	font-weight: 300;
	font-size: 10px;
	color: #545462;
	text-transform: uppercase;
	padding-right: 10px;
	white-space: nowrap;
	text-align: right
}

.module-accordion-events2 .accordion2 .accordion-item2 .accordion-content2 h5,
.module-accordion2 .accordion2 .accordion-item2 .accordion-content2 h5,
.tax-department h6 {
	text-transform: uppercase
}

.tax-department #main-content ul li a,
.tax-department .majors-minors a {
	text-decoration: underline
}

.tax-department #main-content ul {
	margin: 23px 0 0;
	padding: 0;
	list-style-type: none
}

.tax-department #main-content ul.social li a {
	font-size: 27px;
	color: #545462;
	text-decoration: none
}

.tax-department .articles-container {
	margin: 100px auto
}

.tax-department .side-navigation ul {
	margin-top: 0
}

.tax-department .side-navigation ul li a {
	text-decoration: none
}

.tax-department .contact-title {
	display: block
}

.page-template-template-locate-your-alo .search-area {
	min-height: 600px;
	height: 60vh;
	background-color: #6ea2d1;
	background-image: url(https://www.usafa.edu/app/themes/usafa/assets/css/../images/map-header.jpg);
	background-size: auto auto;
	background-repeat: no-repeat;
	padding: 100px 20px;
	overflow: visible
}

@media screen and (max-width:48em) {
	.page-template-template-locate-your-alo .search-area {
		min-height: 700px;
		background-size: cover
	}
}

.intro-bread ul li .page-template-template-locate-your-alo .search-area a,
.page-template-template-locate-your-alo .search-area .intro-bread ul li a,
.page-template-template-locate-your-alo .search-area .meta,
.page-template-template-locate-your-alo .search-area .side-navigation ul li a,
.page-template-template-locate-your-alo .search-area h2,
.side-navigation ul li .page-template-template-locate-your-alo .search-area a {
	color: #fff;
	text-align: center
}

.intro-bread ul li .page-template-template-locate-your-alo .search-area a,
.page-template-template-locate-your-alo .search-area .intro-bread ul li a,
.page-template-template-locate-your-alo .search-area .meta,
.page-template-template-locate-your-alo .search-area .side-navigation ul li a,
.side-navigation ul li .page-template-template-locate-your-alo .search-area a {
	font-weight: 300;
	font-size: 20px
}

.page-template-template-locate-your-alo .search-area form {
	display: block;
	width: 90%;
	max-width: 580px;
	margin: 40px auto 0;
	padding: 40px 15px 60px;
	background-color: rgba(255, 255, 255, .2);
	border: 1px solid #fff;
	border-radius: 2px;
	position: relative
}

.page-template-template-locate-your-alo .search-area form .column,
.page-template-template-locate-your-alo .search-area form .columns {
	float: left;
	width: 34%;
	position: relative;
	z-index: 2
}

.page-template-template-locate-your-alo .search-area form .column:first-child,
.page-template-template-locate-your-alo .search-area form .columns:first-child {
	width: 66%
}

@media screen and (max-width:48em) {

	.page-template-template-locate-your-alo .search-area form .column,
	.page-template-template-locate-your-alo .search-area form .columns {
		width: 100% !important
	}
}

.page-template-template-locate-your-alo .search-area form label {
	display: block;
	color: #fff;
	font-size: 14px;
	margin-bottom: 15px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

@media screen and (max-width:48em) {
	.page-template-template-locate-your-alo .search-area form label {
		margin: 7.5px 0
	}
}

.page-template-template-locate-your-alo .search-area form input[type=text] {
	background-color: transparent;
	width: 100%;
	padding: 0 20px;
	color: #fff;
	box-shadow: 0;
	border: 1px solid #fff;
	line-height: 2.5em;
	border-radius: 2px;
	font-size: 14px;
	height: 37px
}

.page-template-template-locate-your-alo .search-area form input[type=text]::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.page-template-template-locate-your-alo .search-area form input[type=text]::-moz-placeholder {
	color: rgba(255, 255, 255, .5)
}

.page-template-template-locate-your-alo .search-area form input[type=text]:-ms-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.page-template-template-locate-your-alo .search-area form input[type=text]::placeholder {
	color: rgba(255, 255, 255, .5)
}

.page-template-template-locate-your-alo .search-area form .suggestions {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: rgba(255, 255, 255, .8);
	position: absolute;
	top: 100%;
	left: 10px;
	right: 10px;
	z-index: 2;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.page-template-template-locate-your-alo .search-area form .suggestions li a {
	border-top: 1px solid #fff;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	padding: 10px 20px;
	display: block
}

.page-template-template-locate-your-alo .search-area form .suggestions li a:hover {
	background-color: #d5e5ef
}

.page-template-template-locate-your-alo .search-area form .suggestions li:first-child a {
	border-top: 0
}

.page-template-template-locate-your-alo .search-area form .stylized-select {
	overflow: hidden;
	border-radius: 34px;
	background-color: rgba(255, 255, 255, .7);
	border: 1px solid #fff;
	top: 3px;
	position: relative
}

.page-template-template-locate-your-alo .search-area form .stylized-select select {
	width: 110%;
	background-color: transparent;
	border: 0;
	height: 25px;
	text-indent: 10px;
	color: #0333b2;
	font-size: 11px;
	font-weight: 900;
	text-transform: uppercase;
	outline: 0
}

.page-template-template-locate-your-alo .search-area form .stylized-select:after {
	content: "";
	font-family: "ionicons";
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-45%) rotate(90deg);
	-ms-transform: translateY(-45%) rotate(90deg);
	transform: translateY(-45%) rotate(90deg);
	font-size: 8px;
	color: #0333b2
}

.page-template-template-locate-your-alo .search-area form button {
	position: absolute;
	bottom: -23px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1
}

.page-template-template-locate-your-alo .alo-item h4 {
	font-size: 20px
}

.page-template-template-locate-your-alo .page-indication {
	margin: 20px -10px
}

.page-template-template-locate-your-alo .page-indication>* {
	display: inline-block
}

@media screen and (max-width:48em) {
	.page-template-template-locate-your-alo .page-indication>* {
		display: block
	}
}

.page-template-template-locate-your-alo .page-indication nav button {
	color: #0333b2;
	transition: opacity .2s ease-in-out
}

.page-template-template-locate-your-alo .page-indication nav button:disabled {
	opacity: .2
}

@media screen and (max-width:48em) {
	.page-template-template-locate-your-alo .page-indication nav button {
		font-size: 30px;
		margin-top: -10px
	}

	.page-template-template-locate-your-alo .page-indication nav span {
		float: left;
		width: 75%;
		margin-top: 10px
	}

	.page-template-template-locate-your-alo .page-indication nav {
		float: none
	}
}

.page-template-template-locate-your-alo .page-indication .select-page {
	width: auto
}

.page-template-template-interactive-map .interactive-map {
	position: relative;
	border-bottom: 1px solid #d5e5ef
}

.page-template-template-interactive-map .interactive-map .map {
	min-height: 500px
}

@media screen and (max-width:48em) {
	.page-template-template-interactive-map .interactive-map .map {
		min-height: 85vh
	}
}

.page-template-template-interactive-map .interactive-map ul.map-locations {
	list-style-type: none;
	padding: 30px 30px 30px 0
}

.page-template-template-interactive-map .interactive-map ul.map-locations li {
	border-bottom: 1px solid #d5e5ef;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1.2px
}

.page-template-template-interactive-map .interactive-map ul.map-locations li:not(.title) a {
	color: #30353d;
	padding: 15px 25px;
	display: block
}

.page-template-template-interactive-map .interactive-map ul.map-locations li:not(.title) a.active:after {
	content: "✓";
	font-size: 11px;
	float: right;
	color: #0333b2
}

.page-template-template-interactive-map .interactive-map ul.map-locations li.title {
	color: #0333b2;
	font-weight: 900;
	padding: 15px 0 15px 25px
}

.page-template-template-interactive-map .interactive-map ul.map-locations li.title a {
	float: right;
	color: #bf3616
}

.page-template-template-interactive-map .interactive-map ul.map-locations li.search {
	padding: 0;
	border: 0;
	margin-top: 10px
}

.page-template-template-interactive-map .interactive-map ul.map-locations li.search input,
.page-template-template-interactive-map ul.mobile-search li.search input {
	width: 100%;
	padding: 10px;
	border: 1px solid #d5e5ef
}

.page-template-template-interactive-map .interactive-map ul.map-locations li.search-result {
	position: relative
}

.page-template-template-interactive-map .interactive-map ul.map-locations .mobile-location-group-trigger {
	display: none !important
}

@media screen and (max-width:48em) {
	.page-template-template-interactive-map .interactive-map ul.map-locations {
		position: absolute;
		top: 100px;
		left: -75%;
		z-index: 10;
		background: #fff;
		padding: 0;
		box-shadow: 0 0 26px 0 rgba(0, 0, 0, .16);
		width: 90%
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations.open {
		left: 0
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li {
		display: block
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li::after {
		clear: both;
		content: "";
		display: table
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li .location-group,
	.page-template-template-interactive-map .interactive-map ul.map-locations li.search,
	.page-template-template-interactive-map .interactive-map ul.map-locations li.title {
		display: none !important
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li a.mobile-location-group-trigger {
		display: inherit !important;
		font-size: 18px;
		padding: 10px 15px;
		color: #545462;
		float: right;
		transition: none
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li a.mobile-location-group-trigger.close {
		background-color: #0333b2;
		color: #fff
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li a.mobile-location-group-trigger.close i {
		display: block;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul {
		position: absolute;
		width: 83%;
		max-height: 60vh;
		background-color: #fff;
		padding: 0 0 20px;
		margin: 0;
		list-style-type: none;
		top: 0;
		box-shadow: 0 20px 26px -10px rgba(0, 0, 0, .16);
		overflow: scroll;
		-webkit-overflow-scroll: touch;
		display: none
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul>li {
		border-bottom: 0
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul>li>a {
		padding: 0 15px 10px !important
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul>li>a:before {
		content: "";
		width: 100%;
		display: block;
		margin: 0 0 10px;
		float: left;
		border-bottom: 1px solid #d5e5ef
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul>li>a:after {
		display: none
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul>li>a i {
		font-size: 18px;
		margin-left: 20px
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul>li:nth-child(2) a:before {
		display: none
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li>ul>li h6 {
		padding: 15px;
		font-size: 22px
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li.active>a {
		background-color: #0333b2;
		color: #fff;
		border: 0
	}

	.page-template-template-interactive-map .interactive-map ul.map-locations li.active>ul {
		display: inherit
	}
}

.page-template-template-interactive-map ul.mobile-search {
	list-style-type: none;
	left: 20px;
	right: 20px;
	top: 20px;
	position: absolute;
	z-index: 10;
	font-size: 12px;
	box-shadow: 0 0 26px 0 rgba(0, 0, 0, .16);
	padding: 0;
	background-color: #fff
}

.page-template-template-interactive-map ul.mobile-search li:not(.search) a {
	display: block;
	padding: 15px;
	font-size: 12px;
	position: relative
}

.page-template-template-interactive-map ul.mobile-search li:not(.search) a:after {
	content: "";
	font-family: "ionicons";
	font-size: 18px;
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #0333b2
}

.page-template-template-interactive-map .location-list {
	list-style-type: none;
	padding: 0;
	margin: 0
}

.page-template-template-interactive-map .location-list li {
	float: left;
	width: 20%;
	margin: 3.33%
}

.page-template-template-interactive-map .location-list li h6 {
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 12px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	text-transform: uppercase;
	color: #172e5c
}

.page-template-template-interactive-map .location-list li p {
	font-size: 14px
}

.page-template-template-interactive-map .location-list li:nth-of-type(4n) {
	margin-right: 0
}

.page-template-template-interactive-map .location-list li:nth-of-type(4n+1) {
	clear: both;
	margin-left: 0
}

.page-template-template-interactive-map .gm-style-iw-wrpr {
	background-color: #fff;
	border: 1px solid #3869a6;
	border-radius: 3px;
	max-width: 360px;
	max-height: 440px
}

.page-template-template-interactive-map .gm-style-iw-wrpr:after {
	content: "";
	font-family: "ionicons";
	font-size: 17px;
	color: #3869a6;
	position: absolute;
	bottom: -17px;
	left: 50%;
	-webkit-transform: rotate(90deg) translateY(-35%);
	-ms-transform: rotate(90deg) translateY(-35%);
	transform: rotate(90deg) translateY(-35%)
}

.page-template-template-interactive-map .gm-style-iw-wrpr .gm-style-iw {
	margin: 0;
	overflow: hidden;
	width: 100% !important;
	top: 0 !important;
	left: 0 !important;
	padding: 10px
}

.page-template-template-interactive-map .gm-style-iw-wrpr .gm-style-iw img {
	width: 100%;
	height: auto;
	padding: 0
}

.page-template-template-interactive-map .gm-style-iw-wrpr .gm-style-iw>div {
	max-width: 100% !important
}

.page-template-template-interactive-map .gm-style-iw-wrpr .gm-style-iw>div>div {
	padding-right: 30px
}

.page-template-template-interactive-map .gm-style-iw-wrpr .close-icon {
	top: 5px !important;
	right: 5px !important;
	width: 25px !important;
	height: 25px !important;
	border: 3px solid #3869a6;
	border-radius: 50%;
	background-color: #fff;
	opacity: 1 !important;
	text-align: center;
	line-height: 2em;
	z-index: 100000
}

.page-template-template-interactive-map .gm-style-iw-wrpr .close-icon img {
	left: 1px !important;
	top: -333px !important
}

@media screen and (max-width:48em) {
	.page-template-template-interactive-map .location-list-ctnr {
		display: none
	}
}

.page-template-template-departments-overview .divisions h3 {
	font-size: 30px;
	margin-bottom: 40px
}

.page-template-template-departments-overview .departments {
	list-style-type: none;
	padding: 0
}

.page-template-template-departments-overview .departments li {
	margin-bottom: 50px
}

.page-template-template-departments-overview .departments li h4 small {
	display: block;
	font-size: 14px
}

.module-accordion-events2 .accordion2 .accordion-item2,
.module-accordion2 .accordion2 .accordion-item2 {
	margin: 0 0 20px
}

.module-accordion-events2 .accordion2 .accordion-item2:last-child,
.module-accordion2 .accordion2 .accordion-item2:last-child {
	margin: 0
}

.module-accordion-events2 .accordion2 .accordion-item2 .accordion-title2,
.module-accordion2 .accordion2 .accordion-item2 .accordion-title2 {
	padding: 18px;
	font-size: 18px;
	color: #0333b2;
	text-align: left;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #0333b2;
	transition: all .25s ease-out;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out
}

.module-accordion-events2 .accordion2 .accordion-item2 .accordion-title2:focus,
.module-accordion-events2 .accordion2 .accordion-item2 .accordion-title2:hover,
.module-accordion2 .accordion2 .accordion-item2 .accordion-title2:focus,
.module-accordion2 .accordion2 .accordion-item2 .accordion-title2:hover,
.module-accordion3 .accordion3 .accordion-item3 .accordion-title3:focus,
.module-accordion3 .accordion3 .accordion-item3 .accordion-title3:hover {
	color: #fff;
	background: #0333b2
}

.module-accordion-events2 .accordion2 .accordion-item2 .accordion-content2,
.module-accordion2 .accordion2 .accordion-item2 .accordion-content2 {
	padding: 40px 16px 20px;
	border: 0
}

.module-accordion-events2 .accordion2 .accordion-item2 .accordion-title2,
.module-accordion2 .accordion2 .accordion-item2 .accordion-title2 {
	text-decoration: none
}

.accordion2 {
	list-style-type: none;
	background: #fefefe;
	margin-left: 0;
	padding-left: 0
}

.accordion-item2:first-child>:first-child {
	border-radius: 0 0 0 0
}

.accordion-item2:last-child>:last-child {
	border-radius: 0 0 0 0
}

.accordion-title2 {
	display: block;
	padding: 1.25rem 1rem;
	line-height: 1;
	font-size: .75rem;
	color: #2199e8;
	text-align: left;
	text-decoration: none;
	position: relative;
	border: 1px solid #e6e6e6;
	border-bottom: 0
}

:last-child:not(.is-active)>.accordion-title2 {
	border-radius: 0 0 0 0;
	border-bottom: 1px solid #e6e6e6
}

.accordion-title2:focus,
.accordion-title2:hover,
.accordion-title3:focus,
.accordion-title3:hover {
	background-color: #e6e6e6
}

.accordion-title2::before {
	content: "+";
	position: absolute;
	right: 1rem;
	top: 50%;
	margin-top: -.5rem
}

.is-active>.accordion-title2::before {
	content: "–"
}

.accordion-content2 {
	padding: 1rem;
	display: none;
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	background-color: #fefefe;
	color: #0a0a0a
}

:last-child>.accordion-content2:last-child {
	border-bottom: 1px solid #e6e6e6
}

.module-accordion3 .accordion3 .accordion-item3 {
	margin: 0 0 10px
}

.module-accordion3 .accordion3 .accordion-item3:last-child {
	margin: 0
}

.module-accordion3 .accordion3 .accordion-item3 .accordion-title3 {
	padding: 18px;
	font-size: 18px;
	color: #0333b2;
	text-align: left;
	background: #fff;
	border-bottom: 1px solid #0333b2;
	transition: all .25s ease-out;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out
}

.module-accordion3 .accordion3 .accordion-item3 .accordion-content3 {
	padding: 40px 16px 20px;
	border: 0
}

.module-accordion3 .accordion3 .accordion-item3 .accordion-content3 h5 {
	text-transform: none
}

.module-accordion3 .accordion3 .accordion-item3 .accordion-title3 {
	text-decoration: none
}

.accordion3 {
	list-style-type: none;
	background: #fefefe;
	margin-left: 0;
	padding-left: 0
}

.accordion-item3:first-child>:first-child {
	border-radius: 0 0 0 0
}

.accordion-item3:last-child>:last-child {
	border-radius: 0 0 0 0
}

.accordion-title3 {
	display: block;
	padding: 1.25rem 1rem;
	line-height: 1;
	font-size: .75rem;
	color: #2199e8;
	text-align: left;
	text-decoration: none;
	position: relative
}

:last-child:not(.is-active)>.accordion-title3 {
	border-radius: 0 0 0 0
}

.accordion-title3::before {
	float: right;
	content: "+";
	position: relative;
	top: 50%;
	margin-top: -.2rem;
	margin-left: 1rem
}

.is-active>.accordion-title3::before {
	content: "–";
	margin-left: 1rem
}

.accordion-content3 {
	padding: .5rem 1rem;
	display: none;
	text-decoration: none;
	border-bottom: 1px solid #0333b2;
	background-color: #fefefe;
	color: #0a0a0a
}

:last-child>.accordion-content3:last-child {
	border-bottom: 1px solid #0333b2;
	text-decoration: none
}

ul.vertical.menu.accordion-menu {
	list-style-type: none
}

ul.menu.vertical.submenu {
	list-style-type: none;
	text-indent: none
}


/* |||||| Major & Minor Block Styles */

.majorminor-block {
	display: flex;
	margin-bottom: 20px;
}

.majorminor-block .border {
	display: flex;
	flex-flow: column wrap;
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid rgba(205, 205, 205, 1);
	box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	-webkit-box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	-moz-box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	position: relative;
	top: 0;
}

.majorminor-block .border p {
	margin: 0;
}

.majorminor-block .border a::after {
	background-color: transparent;
}

.majorminor-block .border .content {
	flex: 1;
}

.majorminor-block .border .content a {
	margin: 15px auto 12px auto;
	display: inline-block;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 11px;
	line-height: 1.3;
	font-weight: 600;
	letter-spacing: 1px;
	color: rgba(0, 53, 148, 1);
	text-transform: uppercase;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	left: 0;
	bottom: 0;
}

.majorminor-block .border .content a::after {
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	content: '\f061';
	font-size: 0.85em;
	margin-left: 6px;
	position: relative;
	top: 0px;
}

.majorminor-block:hover .border .content a::after {
	margin-left: 10px;
}

.majorminor-block .border .content a::after {
	background-color: #fff;
}

.majorminor-block .content {
	padding: 12px;
}

.majorminor-block .content h6,
.majorminor-block .content .subtitle {
	text-transform: uppercase;
}

.majorminor-block .content .meta {
	margin-top: 14px;
	color: rgba(0, 53, 148, 1);
	font-size: 12px;
	letter-spacing: 0;
}

.majorminor-block .content h6 {
	margin-bottom: 0;
	margin-top: 6px;
	color: rgba(0, 37, 84, 1);
	font-size: 22px;
	font-weight: 600;
}

.majorminor-block .content h6::after {
	content: "";
	width: 60px;
	height: 1px;
	display: block;
	border-bottom: 1px solid rgba(0, 53, 148, 1);
	margin: 5px 0px 8px 0px;
}

.majorminor-block .content .subtitle {
	margin-top: 6px;
	color: rgba(78, 88, 102, 1);
	font-size: 12px;
	letter-spacing: 0;
}

.majorminor-block .content .subtitle .restrictions {
	font-style: italic;
	text-transform: capitalize;
	opacity: .4;
}

.majorminor-block .content p.description {
	margin-top: 24px;
	font-size: 16px;
	font-weight: 300;
}

.majorminor-block .content .restrict-length {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8; /* Specify the number of lines */
	line-clamp: 8; /* Specify the number of lines */
    -webkit-box-orient: vertical;
}

.majorminor-block .image {
	position: relative;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	overflow: hidden;
}

.majorminor-block .image::after {
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	mix-blend-mode: screen;
}

.majorminor-block .image img {
	position: relative;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	filter: saturate(1.125);
	-webkit-filter: saturate(1.125);
}

.majorminor-block .image .badge {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 48px;
	height: 48px;
	background-color: rgba(0, 53, 148, 1);
	z-index: 1;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.majorminor-block .image .badge.doc::before,
.majorminor-block .image .badge.chevron::before {
	color: #fff;
	font-size: 22px;
	position: absolute;
	top: 14px;
	left: 14px;
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.majorminor-block .image .badge.doc::before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	content: "\f15b";
}

.majorminor-block .image .badge.chevron::before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	content: '\f061';
}

/* |||||| Add border, shadow, and position for hover */

.majorminor-block:hover .border {
	cursor: pointer;
	background: rgba(0, 53, 148, .025);
	border: 1px solid rgba(0, 53, 148, 1);
	box-shadow: 3px 7px 13px 0px rgba(153, 153, 153, 0.45);
	-webkit-box-shadow: 3px 7px 13px 0px rgba(153, 153, 153, 0.45);
	-moz-box-shadow: 3px 7px 13px 0px rgba(153, 153, 153, 0.45);
	top: -6px;
	transform: scale(1.0125);
	-webkit-transform: scale(1.0125);
	-moz-transform: scale(1.0125);
	-ms-transform: scale(1.0125);
	-o-transform: scale(1.0125);
}

.majorminor-block:hover .image img {
	filter: saturate(0);
	-webkit-filter: saturate(0);
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	opacity: .8;
}

.majorminor-block:hover .image::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 37, 84, 1);
	mix-blend-mode: screen;
}

.majorminor-block:hover .image .badge {
	background-color: rgba(0, 53, 148, 1);
}

.majorminor-block:hover .image .badge.doc::before,
.majorminor-block:hover .image .badge.chevron::before {
	color: rgba(255, 255, 255, 1);
	transform: scale(1.35);
	-webkit-transform: scale(1.35);
	-moz-transform: scale(1.35);
	-ms-transform: scale(1.35);
	-o-transform: scale(1.35);
}

.majorminor-block:hover .border .content a {
	left: 5px;
}

/* |||||| Major & Minor Article Block Styles */

.article-block {
	cursor: pointer;
}

.article-block .date {
	margin-top: 20px;
}

.article-block h5 {
	font-size: 18px;
	text-transform: capitalize;
	margin: 5px auto 15px auto;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	overflow: hidden;
}

.article-block p:first-of-type {
	margin: 0;
}

.article-block p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	overflow: hidden;
	font-size: 16px;
}

.article-block a {
	display: block;
}

.article-block img {
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	filter: saturate(100%);
	-webkit-filter: saturate(100%);
}

.article-block .more,
.article-block .more::after {
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	margin-left: 0;
}

.article-block .more::after {
	font-family: 'Font Awesome 6 Free' !important;
	font-weight: 900 !important;
	-webkit-font-smoothing: antialiased !important;
	content: "\f061" !important;
	margin-left: 6px !important;
	font-size: .7em !important;
	top: -1px !important;
}

.article-block:hover img {
	filter: saturate(125%) opacity(75%);
	-webkit-filter: saturate(125%) opacity(75%);
}

.article-block:hover .more {
	margin-left: 5px;
	color: rgba(0, 53, 148, 1);
}

.article-block:hover .more::after {
	content: "";
	margin-left: 12px !important;
	color: rgba(0, 53, 148, 1);
}

/* |||||| Major & Minor Cadet Resources Block Styles */

.cadet-resources-block a {
	display: block;
}

.cadet-resources-block .button {
	margin: 15px auto;
	text-align: center;
}

/* |||||| Major & Minor Department Contacts Block Styles */

.contact-block {
	text-align: center;
}

.contact-block strong {
	font-weight: 500;
}


/* |||||| Quick Navigation Block Styles */

.quicknav-block {
	margin-bottom: 20px;
}

.quicknav-block.snippet {
	margin-top: -20px;
}

.quicknav-block .border {
	flex-flow: column wrap;
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid rgba(243, 243, 243, 1);
	box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	-webkit-box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	-moz-box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	position: relative;
	top: 0;
}

.quicknav-block .nav-title {
	display: flex;
	align-items: center;
	background-size: 46px auto;
	background-color: rgba(255, 255, 255, 1);
	background-image: repeating-linear-gradient(45deg, rgba(0, 53, 148, 1), rgba(0, 53, 148, 1) 10px, rgba(0, 93, 228, 1) 10px, rgba(0, 93, 228, 1) 20px );
	background-repeat: no-repeat;
	padding-left: 66px;
	margin-left: 10px;
	margin-right: -10px;
}

.quicknav-block .nav-title h4 {
	color: rgba(0,53,148,1);
	font-size: 22pt;
	line-height: 22pt;
	margin-bottom: 0;
}

.quicknav-block .nav-title span {
	color: rgba(0,53,148,1);
	margin-top: 18px;
}

.quicknav-block .nav-title p {
	margin: 0;
}

.quicknav-block .nav-buttons {
	margin-right: 22px;
}

.quicknav-block .nav-buttons a {
	display: block;
	height: auto;
	border: 1px solid rgba(243, 243, 243, 1);
	margin: 32px auto;
	padding: 30px 0 26px 0;
	text-align: center;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: rgba(0,53,148,1);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.quicknav-block .nav-buttons a:hover {
	background: rgba(0,53,148,1);
	color: rgba(255,255,255,1);
}

.quicknav-block .nav-buttons a i {
	display: block;
	margin-bottom: 22px;
	font-size: 42pt;
}


/* |||||| Graduation Nav Block Responsive Styles */
@media screen and (max-width: 48em) {
	.quicknav-block .border {
		border-color: #fff;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
	}
	.quicknav-block .nav-title {
		background-size: 100% 12px;
		margin-left: 0px;
		padding-left: 0px;
		padding-top: 12px;
		text-align: center;
	}
	.quicknav-block .nav-title h4 {
		width: 100%;
		margin-top: 10px;
	}
	.quicknav-block .nav-title h4 span {
		margin-top: 5px;
	}
	.quicknav-block .nav-buttons {
		margin-right: -.625rem;
	}
	.quicknav-block .nav-buttons a {
		font-size: 8px;
		letter-spacing: 0px;
		margin: 16px auto;
		padding: 15px 0 12px 0;
	}
	.quicknav-block .nav-buttons a i {
		font-size: 28pt;
	}
}

@media screen and (max-width: 64em) {
	.quicknav-block .nav-title {
		background-size: 100% 12px;
		margin-left: 0px;
		padding-left: 0px;
		padding-top: 12px;
		text-align: center;
		align-items: center;
		justify-content: center;
	}
	.quicknav-block .nav-title h4 {
		text-align: center;
	}
}


/* |||||| Graduation Info/Photo Block Styles */

.infophoto-block {
	display: flex;
}

.infophoto-block h2 {
	margin-bottom: 14px;
	font-size: 48px;
}


/* |||||| Graduation Testimonial Block Styles */
.testimonial-block {
	width: 100%;
	margin-top: -30px;
	padding: 20px 20px 20px 10px;
}

@media screen and (max-width: 48em) {
    .testimonial-block {
		width: 100%;
		margin-top: -30px;
		padding: 20px 10px;
	}
}

.testimonial-block .testimonial-inner {
	border-top: 10px solid rgba(61,139,255,1);
	padding: 75px 0;
	background-color: rgba(0,37,84,1);
	/* border-bottom-left-radius: 60px; */
	/* border-bottom-right-radius: 60px; */
	/* border-top-left-radius: 6px; */
	/* border-top-right-radius: 6px; */
}

.testimonial-block .testimonial-inner .testimonial-imagecontainer {
	display: flex;
    justify-content: center;
}

.testimonial-block .testimonial-inner .testimonial-imagecontainer img {
	border: 10px solid rgba(61,139,255,1);
	border-radius: 50%;
	width: 204px;
	height: 204px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.testimonial-block .testimonial-inner .testimonial-quote {
	color: #fff;
	text-align: center;
}

.testimonial-block .testimonial-inner .testimonial-quote h3 {
	color: #fff;
	font-size: 15pt;
	font-weight: 400;
	margin: 30px auto;
}

.testimonial-block .testimonial-inner .testimonial-quote h3:after {
	content: "";
  	width: 50px;
  	height: 2px;
  	display: block;
  	border-bottom: 1px solid rgba(61,139,255,1);
  	margin: 10px auto 8px auto;
}

.testimonial-block .testimonial-inner .testimonial-quote h3 span {
	color: rgba(61,139,255,1);
	font-weight: 600;
	letter-spacing: .75px;
	text-shadow: -.5px -.5px 0 rgba(61,139,255,1), .5px -.5px 0 rgba(61,139,255,1), -.5px .5px 0 rgba(61,139,255,1), .5px .5px 0 rgba(61,139,255,1);
}

.testimonial-block .testimonial-inner .testimonial-quote blockquote {
	color: #fff;
	margin: 30px auto 0px auto;
	padding: 0;
	width: 80%;
	border-left: none;
	font-weight: 800;
}

.testimonial-block .testimonial-inner .testimonial-quote blockquote p {
	font-size: 22pt;
	margin: 0;
}

/* |||||| Graduation Testimonial Block Class-Blue Styles */
.testimonial-block.class-blue .testimonial-inner {
	border-top-color:rgba(61,139,255,1);
}

.testimonial-block.class-blue .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(61,139,255,1);
}

.testimonial-block.class-blue .testimonial-inner .testimonial-quote h3 {
	color: rgba(255,255,255,1);
}

.testimonial-block.class-blue .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(61,139,255,1);
}

.testimonial-block.class-blue .testimonial-inner .testimonial-quote h3 span {
	color: rgba(61,139,255,1);
	text-shadow: -.5px -.5px 0 rgba(61,139,255,1), .5px -.5px 0 rgba(61,139,255,1), -.5px .5px 0 rgba(61,139,255,1), .5px .5px 0 rgba(61,139,255,1);
}

/* |||||| Graduation Testimonial Block Class-Gold Styles */
.testimonial-block.class-gold .testimonial-inner {
	border-top-color:rgba(255,199,44,1);
}

.testimonial-block.class-gold .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(255,199,44,1);
}

.testimonial-block.class-gold .testimonial-inner .testimonial-quote h3 {
	color: rgba(255,255,255,1);
}

.testimonial-block.class-gold .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(255,199,44,1);
}

.testimonial-block.class-gold .testimonial-inner .testimonial-quote h3 span {
	color: rgba(255,199,44,1);
	text-shadow: -.5px -.5px 0 rgba(255,199,44,1), .5px -.5px 0 rgba(255,199,44,1), -.5px .5px 0 rgba(255,199,44,1), .5px .5px 0 rgba(255,199,44,1);
}

/* |||||| Graduation Testimonial Block Class-Red Styles */
.testimonial-block.class-red .testimonial-inner {
	border-top-color:rgba(166, 25, 46,1);
}

.testimonial-block.class-red .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(166, 25, 46,1);
}

.testimonial-block.class-red .testimonial-inner .testimonial-quote h3 {
	color: rgba(255,255,255,1);
}

.testimonial-block.class-red .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(166, 25, 46,1);
}

.testimonial-block.class-red .testimonial-inner .testimonial-quote h3 span {
	color: rgba(166, 25, 46,1);
	text-shadow: -.5px -.5px 0 rgba(166, 25, 46,1), .5px -.5px 0 rgba(166, 25, 46,1), -.5px .5px 0 rgba(166, 25, 46,1), .5px .5px 0 rgba(166, 25, 46,1);
}

.testimonial-block.class-red .testimonial-inner .testimonial-quote blockquote {
	color: rgba(255,255,255,1);
}

/* |||||| Graduation Testimonial Block Class-Silver Styles */
.testimonial-block.class-silver .testimonial-inner {
	border-top-color:rgba(178,180,178,1);
}

.testimonial-block.class-silver .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(178,180,178,1);
}

.testimonial-block.class-silver .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(178,180,178,1);
}

.testimonial-block.class-silver .testimonial-inner .testimonial-quote h3 span {
	color: rgba(178,180,178,1);
	text-shadow: -.5px -.5px 0 rgba(178,180,178,1), .5px -.5px 0 rgba(178,180,178,1), -.5px .5px 0 rgba(178,180,178,1), .5px .5px 0 rgba(178,180,178,1);
}


/* |||||| Light Testimonial Blocks - These improve upon the testimonial blocks by adding the class .light */
/* |||||| Class-Default Light Styles */
.testimonial-block.class-default.light .testimonial-inner {
	background-color: rgba(0,37,84,.08);
}

.testimonial-block.class-default.light .testimonial-inner .testimonial-quote h3 {
	color: rgba(84,84,98,1);
}

.testimonial-block.class-default.light .testimonial-inner .testimonial-quote blockquote {
	color: rgba(84,84,98,1);
	font-weight: 700;
}

/* |||||| Class-Silver Light Styles */
.testimonial-block.class-silver.light .testimonial-inner {
	background-color: rgba(0,37,84,.08);
}

.testimonial-block.class-silver.light .testimonial-inner .testimonial-quote h3 {
	color: rgba(84,84,98,1);
}

.testimonial-block.class-silver.light .testimonial-inner .testimonial-quote h3 span {
	color: rgb(0,37,84,1);
	text-shadow: -.5px -.5px 0 rgba(10,37,84,1),.5px -.5px 0 rgba(10,37,84,1),-.5px .5px 0 rgba(10,37,84,1),.5px .5px 0 rgba(10,37,84,1);
}

.testimonial-block.class-silver.light .testimonial-inner .testimonial-quote blockquote {
	color: rgba(84,84,98,1);
	font-weight: 700;
}


/* |||||| In-processing Testimonial Block Class-Blue Styles */
.testimonial-block.class-blue .testimonial-inner {
	border-top-color:rgba(61,139,255,1);
}

.testimonial-block.class-blue-inprocessing .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(255,255,255,1);
}

.testimonial-block.class-blue-inprocessing .testimonial-inner .testimonial-quote h3 {
	color: rgba(255,255,255,1);
}

.testimonial-block.class-blue-inprocessing .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(255,255,255,1);
}

.testimonial-block.class-blue-inprocessing .testimonial-inner .testimonial-quote h3 span {
	color: rgba(255,255,255,1);
	text-shadow: -.5px -.5px 0 rgba(255,255,255,1), .5px -.5px 0 rgba(255,255,255,1), -.5px .5px 0 rgba(255,255,255,1), .5px .5px 0 rgba(255,255,255,1);
}

/* |||||| In-processing Testimonial Block Class-Gold Styles */
.testimonial-block.class-gold .testimonial-inner {
	border-top-color:rgba(255,199,44,1);
}

.testimonial-block.class-gold-inprocessing .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(255,255,255,1);
}

.testimonial-block.class-gold-inprocessing .testimonial-inner .testimonial-quote h3 {
	color: rgba(255,255,255,1);
}

.testimonial-block.class-gold-inprocessing .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(255,255,255,1);
}

.testimonial-block.class-gold-inprocessing .testimonial-inner .testimonial-quote h3 span {
	color: rgba(255,255,255,1);
	text-shadow: -.5px -.5px 0 rgba(255,255,255,1), .5px -.5px 0 rgba(255,255,255,1), -.5px .5px 0 rgba(255,255,255,1), .5px .5px 0 rgba(255,255,255,1);
}

/* |||||| In-processing Testimonial Block Class-Red Styles */
.testimonial-block.class-red-inprocessing .testimonial-inner {
	border-top-color:rgba(166, 25, 46,1);
}

.testimonial-block.class-red-inprocessing .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(255,255,255,1);
}

.testimonial-block.class-red-inprocessing .testimonial-inner .testimonial-quote h3 {
	color: rgba(255,255,255,1);
}

.testimonial-block.class-red-inprocessing .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(255,255,255,1);
}

.testimonial-block.class-red-inprocessing .testimonial-inner .testimonial-quote h3 span {
	color: rgba(255,255,255,1);
	text-shadow: -.5px -.5px 0 rgba(255,255,255,1), .5px -.5px 0 rgba(255,255,255,1), -.5px .5px 0 rgba(255,255,255,1), .5px .5px 0 rgba(255,255,255,1);
}

/* |||||| In-processing Testimonial Block Class-Silver Styles */
.testimonial-block.class-silver-inprocessing .testimonial-inner {
	border-top-color:rgba(178,180,178,1);
}

.testimonial-block.class-silver-inprocessing .testimonial-inner .testimonial-imagecontainer img {
	border-color: rgba(255,255,255,1);
}

.testimonial-block.class-silver-inprocessing .testimonial-inner .testimonial-quote h3:after {
	border-bottom-color: rgba(255,255,255,1);
}

.testimonial-block.class-silver-inprocessing .testimonial-inner .testimonial-quote h3 span {
	color: rgba(255,255,255,1);
	text-shadow: -.5px -.5px 0 rgba(255,255,255,1), .5px -.5px 0 rgba(255,255,255,1), -.5px .5px 0 rgba(255,255,255,1), .5px .5px 0 rgba(255,255,255,1);
}

/* |||||| Graduation Testimonial Block Responsive (Mobile) Styles */
@media screen and (max-width: 48em) {
	.testimonial-block .testimonial-inner .testimonial-quote blockquote p {
		font-size: 16pt;
	}
}


/* |||||| Reveal/Modal with title Styles */
.modal-content {
	background: rgba(255,255,255,1);
	position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-clip: padding-box;
    outline: 0;
	max-height: 100%;
    overflow: hidden;
}

.modal-content .modal-header {
	background: rgba(0,54,153,1);
	padding: 12px 0 18px;
	color: #fff;
	font-family: "Cera", "Trebuchet ms", serif;
	text-transform: uppercase;
	text-align: center;
	display: flex;
    flex-shrink: 0;
    justify-content: center;
}

.modal-content .modal-header h5 {
	color: #fff;
	font-size: 26pt;
	font-weight: 600;
	line-height: normal;
	margin: 0;
}

.modal-content .modal-header .close-button {
	top: 18px;
	right: 28px;
	font-size: 22pt;
	color: #fff;
}

.modal-content .modal-header .close-button:hover {
	opacity: .5;
}

.modal-content .modal-header p {
	margin: 0;
}

.modal-content .modal-body {
	position: relative;
    flex: 1 1 auto;
	overflow-y: auto;
	margin: 20px 10px;
}

.modal-content .modal-body .keys, .modal-content .modal-body .date {
	border-bottom: 1px solid rgba(216,228,238,1);
	padding-bottom: 14px;
	margin-bottom: 40px;
}

.modal-content .modal-body h5 {
	font-size: 18pt;
	font-weight: 600;
	letter-spacing: 0;
	text-transform: uppercase;
}

.modal-content .modal-body .module-accordion3 .accordion3 .accordion-item3 .accordion-content3 {
	padding: 0px 28px !important;
}

.modal-content .modal-body .location-address {
	margin-bottom: 30px;
}

.modal-content .modal-body .map-iframe {
	margin-bottom: 0;
}

.modal-content .modal-body .map-iframe iframe {
	border: 2px solid rgba(178,180,178,1) !important;
}

.modal-content .modal-body h5.center {
	text-align: center;
}

.modal-content .modal-body .attendees-colors {
	margin: 0;
}

.modal-content .modal-body .attendees-colors .table-color {
	border-top: 8px solid rgba(0,0,0,1);
	background-color: rgba(0,0,0,.28);
	margin-bottom: 12px;
	height: 44px;
	width: 100%;
}

.modal-content .modal-body .attendees-colors .table-color.blue {
	border-top: 8px solid rgba(165,208,252,1);
	background-color: rgba(165,208,252,.2);
}

.modal-content .modal-body .attendees-colors .table-color.green {
	border-top: 8px solid rgba(129,214,83,1);
	background-color: rgba(129,214,83,.2);
}

.modal-content .modal-body .attendees-colors .table-color.yellow {
	border-top: 8px solid rgba(249,219,87,1);
	background-color: rgba(249,219,87,.2);
}

.modal-content .modal-body .attendees-colors .table-color.red {
	border-top: 8px solid rgba(237,110,87,1);
	background-color: rgba(237,110,87,.2);
}

.modal-content .modal-body .attendees-colors .table-color.gray {
	border-top: 8px solid rgba(183,183,183,1);
	background-color: rgba(183,183,183,.2);
}

.modal-content .modal-body .attendees-colors p {
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 10pt;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 0;
}

.modal-content .modal-body .attendees-colors h6 {
	color: rgba(23,46,92,1);
	font-size: 40pt;
	font-weight: 600;
	text-align: center;
	margin-bottom: 0;
	text-shadow: -.7px -.7px 0 rgba(23,46,92,1), .7px -.7px 0 rgba(23,46,92,1), -.7px .7px 0 rgba(23,46,92,1), .7px .7px 0 rgba(23,46,92,1);
}

.modal-content .modal-body .attendees-colors .day {
	display: block;
	color: rgba(23,46,92,1);
	font-size: 40pt;
	font-weight: 600;
	text-align: center;
	line-height: .85;
	margin-bottom: 0;
	padding: 10px 0px 20px;
	text-shadow: -.7px -.7px 0 rgba(23,46,92,1), .7px -.7px 0 rgba(23,46,92,1), -.7px .7px 0 rgba(23,46,92,1), .7px .7px 0 rgba(23,46,92,1);
	transition: all ease-in-out 0.3s;
}

.modal-content .modal-body .attendees-colors .day span {
	display: block;
	font-size: 16pt;
	font-weight: 300;
	text-align: center;
	margin-bottom: 0;
	text-shadow: none;
}

.modal-content .modal-body .attendees-colors .day:hover, .modal-content .modal-body .attendees-colors .day.selected {
	background-color: rgba(0,53,148,1);
	text-shadow: -.7px -.7px 0 rgba(255,255,255,1), .7px -.7px 0 rgba(255,255,255,1), -.7px .7px 0 rgba(255,255,255,1), .7px .7px 0 rgba(255,255,255,1);
	color: #fff;
}

.modal-content .modal-body .button.small {
	float: right;
	padding: 10px 20px;
}

.modal-content .modal-body table {
	margin-top: 0;
}

.modal-content .modal-body table thead {
	background: rgba(0,54,153,1);
}

.modal-content .modal-body table.unstriped tbody {
    background-color: #fefefe;
}

.modal-content .modal-body table.unstriped tbody tr {
    border-bottom: 1px solid #f1f1f1;
    background-color: #fefefe;
}

.modal-content .modal-body table tr th {
	padding: 8px 10px;
	color: #fff;
	text-transform: uppercase;
	white-space: nowrap;
}

.modal-content .modal-body table tbody tr td {
	vertical-align: top;
	padding: 10px;
}

.modal-content .modal-body table tbody tr td em {
	font-size: 11pt;
	font-weight: 300;
}

.modal-content .modal-body table tbody tr td:first-of-type {
	white-space: nowrap;
}


/* |||||| Reveal/Modal Row color (GENERAL) Styles */
.modal-content .modal-body table.unstriped tbody tr.general {
	border-top: 4px solid rgba(165,208,252,1);
	background-color: rgba(165,208,252,.2);
}


/* |||||| Reveal/Modal Row color (COMMISSIONING) Styles */
.modal-content .modal-body table.unstriped tbody tr.commissioning {
	border-top: 4px solid rgba(129,214,83,1);
	background-color: rgba(129,214,83,.2);
}


/* |||||| Reveal/Modal Row color (RELIGIOUS) Styles */
.modal-content .modal-body table.unstriped tbody tr.religious {
	border-top: 4px solid rgba(249,219,87,1);
	background-color: rgba(249,219,87,.2);
}


/* |||||| Reveal/Modal Row color (TRAFFIC) Styles */
.modal-content .modal-body table.unstriped tbody tr.traffic {
	border-top: 4px solid rgba(237,110,87,1);
	background-color: rgba(237,110,87,.2);
}


/* |||||| Reveal/Modal Row color (AF ONLY) Styles */
.modal-content .modal-body table.unstriped tbody tr.afonly {
	border-top: 4px solid rgba(183,183,183,1);
	background-color: rgba(183,183,183,.2);
}

/* |||||| Reveal/Modal Row color (GENERAL) Styles */
.modal-content .modal-body table.unstriped tbody td.alternate {
	border-top: 4px solid rgba(0,0,0,1);
	background-color: rgba(50,50,50,1);
	color: rgba(255,255,255,1);
}

.modal-content .modal-body table.unstriped tbody td.alternate strong {
	color: rgba(255,255,255,1);
}


.modal-content .modal-footer {
	display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 0px 20px 20px;
	padding-top: 20px;
	border-top: 1px solid #dbe4ed;
}

.modal-content .modal-footer button {
	display: inline-block;
    font-family: "Cera", "Trebuchet ms", serif;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 16px 28px;
    border: 1px solid #d5e5ef;
    position: relative;
    z-index: 2;
    background-color: #fff;
    cursor: pointer;
	color: #0333b2;
}

.modal-content .modal-footer button:hover {
    color: #fff;
}

.modal-content .modal-footer button:hover:before {
    background-color: #0333b2;
}

.modal-content .modal-footer button:before {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	right: 4px;
	bottom: 4px;
	border: 1px solid;
	color: #0333b2;
	z-index: -1;
}

.modal-content .modal-footer button, .modal-content .modal-footer button:before {
    transition: all .3s ease-in-out;
}


/* |||||| Reveal/Modal with title Responsive (Mobile) Styles */
@media screen and (max-width: 48em) {
	.modal-content .modal-body .color {
		margin-bottom: 30px;
	}
	.modal-content .modal-body .attendees-colors .table-color {
		margin-bottom: 6px;
	}
	.modal-content .modal-body h5 {
		text-align: center;
	}
	.modal-content .modal-body .attendees-colors h6 {
		font-size: 24pt;
	}
	.modal-content .modal-body .attendees-colors p {
		font-size: 7pt;
	}
	.modal-content .modal-body .attendees-colors .day {
		font-size: 18pt;
		padding: 6px 0px 14px;
	}
	.modal-content .modal-body .attendees-colors .day span {
		font-size: 10pt;
	}
	.modal-content .modal-body table tbody tr td:nth-of-type(2) {
		width: 250px;
	}
	.modal-content .modal-footer button {
		padding: 10px 16px;
		font-size: 9px;
	}
}


/* |||||| NCLS Bios Block Styles */

.nclsbios-block {
	display: flex;
	margin-bottom: 20px;
}

.nclsbios-block .border {
	display: flex;
	flex-flow: column wrap;
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid rgba(205, 205, 205, 1);
	box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	-webkit-box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	-moz-box-shadow: 7px 7px 0px 0px rgba(205, 205, 205, 0.2);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	position: relative;
	top: 0;
}

.nclsbios-block .border p {
	margin: 0;
}

.nclsbios-block .border a::after {
	background-color: transparent;
}

.nclsbios-block .border .content {
	flex: 1;
}

.nclsbios-block .border .content a {
	margin: 15px auto 12px auto;
	display: inline-block;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 11px;
	line-height: 1.3;
	font-weight: 600;
	letter-spacing: 1px;
	color: rgba(0, 53, 148, 1);
	text-transform: uppercase;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	left: 0;
	bottom: 0;
	text-align: center;
}

.nclsbios-block .content {
	padding: 12px;
}

.nclsbios-block .content h6,
.nclsbios-block .content .subtitle {
	text-transform: uppercase;
}

.nclsbios-block .content .meta {
	margin-top: 14px;
	color: rgba(0, 53, 148, 1);
	font-size: 12px;
	letter-spacing: 0;
	text-align: center;
}

.nclsbios-block .content h6 {
	margin-bottom: 0;
	margin-top: 6px;
	color: rgba(0, 37, 84, 1);
	font-size: 22px;
	font-weight: 600;
	text-align: center;
}

.nclsbios-block .content h6::after {
	content: "";
	width: 60px;
	height: 1px;
	display: block;
	border-bottom: 1px solid rgba(0, 53, 148, 1);
	margin: 5px auto 8px auto;
}

.nclsbios-block .content .subtitle {
	display: block;
	margin-top: 6px;
	color: rgba(78, 88, 102, 1);
	font-size: 12px;
	letter-spacing: 0;
	text-align: center;
}

.nclsbios-block .content .subtitle .restrictions {
	font-style: italic;
	text-transform: capitalize;
	opacity: .4;
}

.nclsbios-block .content p.description {
	margin-top: 24px;
	margin-bottom: 6px;
	font-size: 16px;
	font-weight: 300;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    overflow: hidden;
}

.nclsbios-block .content p.description .keynote {
	display: block;
	margin: 0px auto 8px;
	color: rgba(0,53,148,1);
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
}

.nclsbios-block .image {
	position: relative;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	overflow: hidden;
	border: 10px solid rgba(0,53,148,1);
	border-radius: 50%;
	width: 80%;
	height: auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: 20px auto 0px;
}

.nclsbios-block .image::after {
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	mix-blend-mode: screen;
}

.nclsbios-block .image img {
	position: relative;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	filter: saturate(1.125);
	-webkit-filter: saturate(1.125);
}

/* |||||| Add border, shadow, and position for hover */

.nclsbios-block:hover .border {
	cursor: pointer;
	background: rgba(0, 53, 148, .025);
	border: 1px solid rgba(0, 37, 84, 1);
	box-shadow: 3px 7px 13px 0px rgba(153, 153, 153, 0.45);
	-webkit-box-shadow: 3px 7px 13px 0px rgba(153, 153, 153, 0.45);
	-moz-box-shadow: 3px 7px 13px 0px rgba(153, 153, 153, 0.45);
	top: -6px;
	transform: scale(1.0125);
	-webkit-transform: scale(1.0125);
	-moz-transform: scale(1.0125);
	-ms-transform: scale(1.0125);
	-o-transform: scale(1.0125);
}

.nclsbios-block:hover .image img {
	/* filter: saturate(0);
	-webkit-filter: saturate(0); */
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	opacity: 1;
}

.nclsbios-block:hover .image::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background-color: rgba(0, 37, 84, 1);
	mix-blend-mode: screen; */
}

.nclsbios-block:hover .border .content a {
	color: rgba(255, 255, 255, 1);
}

.nclsbios-block:hover .border .content a.button:before {
	background-color: #1333ad;
	color: rgba(255, 255, 255, 1);
	text-align: center;
}

.nclsbios-block-spacer {
	margin-bottom: 20px;
	text-align: center;
}

.nclsbios-block-spacer .content {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nclsbios-block-spacer .content img {
	padding: 20px;
}

.nclsbios-block-spacer .content.warrior-ethos, .nclsbios-block-spacer .content.polaris-hall , .nclsbios-block-spacer .content.polaris-inside {
	background-color: rgba(0, 37, 84, .95);
}

.nclsbios-block-spacer .content.warrior-ethos::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/app/uploads/ncls_background-warrior-ethos-dark.jpg');
	background-size: cover;
	mix-blend-mode: screen;
}

.nclsbios-block-spacer .content.polaris-hall::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/app/uploads/ncls_background-polaris-hall-dark.jpg');
	background-size: cover;
	mix-blend-mode: screen;
}

.nclsbios-block-spacer .content.polaris-inside::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/app/uploads/ncls-background_polaris-inside.jpg');
	background-size: cover;
	mix-blend-mode: screen;
}


/* Military Block Spacer/Image */
.military-block-spacer {
	margin-bottom: 20px;
	text-align: center;
}

.military-block-spacer .content {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.military-block-spacer .content img {
	padding: 20px;
}

.military-block-spacer .content.military-strategy {
	background-color: rgba(0, 37, 84, .95);
}

.military-block-spacer .content.military-strategy::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/app/uploads/military-background_military-strategy.jpg');
	background-size: cover;
	background-position: center;
	mix-blend-mode: screen;
}


/* |||||| Bio Modal header and column layout */
.modal-content .modal-body .bio-intro {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-family: "Cera", "Trebuchet ms", serif;
	letter-spacing: -.5px;
	border-bottom: 1px solid rgba(219,228,237,1);
	margin-bottom: 30px;
	padding-bottom: 15px;
	text-align: center;
}

.modal-content .modal-body .bio-intro img {
	margin-top: 16px;
	border: 10px solid rgba(61,54,153,1);
	border-radius: 50%;
	width: 240px;
	height: 240px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.modal-content .modal-body .bio-intro h3 {
	margin-bottom: -4px;
	font-size: 28pt;
	font-weight: 600;
	color: rgba(0,37,84,1);
}

.modal-content .modal-body .bio-intro h3::after {
	content: "";
	width: 60px;
	height: 1px;
	display: block;
	border-bottom: 1px solid rgba(0, 53, 148, 1);
	margin: 5px auto 12px auto;
}

.modal-content .modal-body .bio-intro h4 {
	margin-bottom: -4px;
	font-size: 17pt;
	font-weight: 300;
	color: rgba(0,53,148,1);
}

.modal-content .modal-body .bio-intro h5 {
	font-size: 15pt;
	font-weight: 300;
	color: rgba(78,88,102,1);
}

.modal-content .modal-body .bio-columns {
	margin: 0px 10px 0px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 3em;
	-moz-column-gap: 3em;
	column-gap: 3em;
	column-rule: 1px solid rgba(219,228,237,.35);
	orphans: 1;
	widows: 1;
}

/* |||||| Bio Modal Responsive (Mobile) Styles */
@media screen and (max-width: 48em) {
	.reveal-overlay .reveal {
		height: 100vh;
		max-height: 90vh;
	}
	.modal-content .modal-header .close-button {
		top: 10px;
	}
	.modal-content .modal-header h5 {
		font-size: 16pt;
		margin-top: 2px;
	}
	.modal-content .modal-body .bio-intro h4 {
		font-size: 12pt;
	}
	.modal-content .modal-body .bio-intro h3  {
		font-size: 20pt;
	}
	.modal-content .modal-body .bio-intro h5 {
		font-size: 12pt;
	}
	.modal-content .modal-body .bio-columns {
		margin: 0px 10px -15px;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0em;
		-moz-column-gap: 0em;
		column-gap: 0em;
	}
}

/* |||||| Alert/Info Box Styles */
.info-alert {
	background: rgba(23,46,92,.02);
	border: 1px solid rgba(23,46,92,.5);
	border-top: 4px solid rgba(23,46,92,.5);
	margin: 30px auto !important;
	padding: 30px !important;
}

.info-alert h4 {
	text-align: center;
}

.info-alert h4 span {
	color: rgba(23,46,92,.5);
}

.info-alert p {
	text-align: center;
}

.info-alert figure {
	margin: 0;
	padding: 0;
}

/* |||||| Alert/Info Box Blue Styles */
.info-alert.blue {
	background: rgba(23,46,92,.02) !important;
	border-color: rgba(3,51,178,.5) !important;
}

.info-alert.blue h4 span {
	color: rgba(3,51,178,.8) !important;
}

/* |||||| Alert/Info Box Red Styles */
.info-alert.red {
	background: rgba(162,0,0,.02) !important;
	border-color: rgba(162,0,0,.5) !important;
}

.info-alert.red h4 span {
	color: rgba(162,0,0,.8) !important;
}

/* |||||| Alert/Info Box Yellow Styles */
.info-alert.yellow {
	background: rgba(255,199,44,.02) !important;
	border-color: rgba(255,199,44,.5) !important;
}

.info-alert.yellow h4 span {
	color: rgba(255,199,44,.8) !important;
}

/* |||||| Quick Nav Info Box */
.quicknav-infoblock {
	border: 2px solid rgba(243,243,243,1);
	padding: 6px;
	margin-top: -50px;

}

.quicknav-infoblock a {
	width: 100%;
	display: block;
	background-color: rgba(0,53,148,1);
	border: 1px solid rgba(0,53,148,1);
	color: #ffffff;
	font-family: "Cera", "Trebuchet ms", serif;
	font-size: 15.5px;
	font-weight: 500;
	letter-spacing: .25px;
	padding: 8px 20px;
	text-align: center;
	text-transform: uppercase;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.quicknav-infoblock a:hover {
	background-color: rgba(255,255,255,1);
	color: rgba(0,53,148,1);
	border: 1px solid rgba(0,53,148,.6);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.quicknav-infoblock a span {
	border-bottom: .5px solid rgba(255,255,255,1);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.quicknav-infoblock a:hover span {
	border-color: rgba(0,53,148,1);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.quicknav-infoblock.warning a {
	background-color: rgba(166,47,34,1);
	border: 1px solid rgba(166,47,34,1);
}

.quicknav-infoblock.warning a:hover {
	background-color: rgba(255,255,255,1);
	color: rgba(166,47,34,1);
	border-color: rgba(166,47,34,1);
}

.quicknav-infoblock.warning a:hover span {
	border-bottom: .5px solid rgba(166,47,34,1);
}/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url(https://www.usafa.edu/core/wp-includes/css/../fonts/dashicons.eot#1754513285);src:url(https://www.usafa.edu/core/wp-includes/css/../fonts/dashicons.eot#1754513285) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(https://www.usafa.edu/core/wp-includes/css/../fonts/dashicons.ttf#1754513285) format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:rgba(20,24,39,.62);--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:rgba(51,74,255,.8);--tec-color-accent-primary-active:rgba(51,74,255,.9);--tec-color-accent-primary-background:rgba(51,74,255,.07);--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:rgba(20,24,39,.8);--tec-color-accent-secondary-active:rgba(20,24,39,.9);--tec-color-accent-secondary-background:rgba(20,24,39,.07);--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:rgba(51,74,255,.8);--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:transparent;--tec-color-background-transparent:hsla(0,0%,100%,.6);--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:rgba(20,24,39,.07);--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:rgba(218,57,77,.08);--tec-color-box-shadow:rgba(0,0,0,.14);--tec-color-box-shadow-secondary:rgba(0,0,0,.1);--tec-color-scroll-track:rgba(0,0,0,.25);--tec-color-scroll-bar:rgba(0,0,0,.5);--tec-color-background-primary-multiday:rgba(51,74,255,.24);--tec-color-background-primary-multiday-hover:rgba(51,74,255,.34);--tec-color-background-secondary-multiday:rgba(20,24,39,.24);--tec-color-background-secondary-multiday-hover:rgba(20,24,39,.34);--tec-color-accent-primary-week-event:rgba(51,74,255,.1);--tec-color-accent-primary-week-event-hover:rgba(51,74,255,.2);--tec-color-accent-primary-week-event-featured:rgba(51,74,255,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(51,74,255,.14);--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}:root{--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{overflow:auto;resize:none}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{border:0;margin:0;padding:0}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common img{border-style:none;height:auto;-ms-interpolation-mode:bicubic;max-width:100%}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-height:100%;max-width:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr,.tribe-theme-divi #left-area .tribe-common ul{padding:0}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{cursor:default}#top .main_color .tribe-common form,#top .main_color .tribe-common input,#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.entry-content-wrapper .tribe-common li,.entry-content .tribe-common ol,.entry-content .tribe-common ul,.tribe-theme-genesis .tribe-common ol,.tribe-theme-genesis .tribe-common ul{margin:0;padding:0}.tribe-theme-twentynineteen .tribe-common svg{fill:none}.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog{z-index:5!important}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{align-items:flex-start;display:flex}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{cursor:pointer;margin-left:15px}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{cursor:pointer;flex:none;margin:1px 0 0}#top .main_color .tribe-common .tribe-common-form-control-checkbox__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{margin:1px 0 0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input{top:0}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-checkbox__input:checked:after{border:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-radio__input:checked:after{background-color:transparent}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider__input{cursor:pointer;display:inline-block;margin:0;padding:0;vertical-align:middle;width:120px}.tribe-common .tribe-common-form-control-slider__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{height:auto;padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{cursor:pointer;display:inline-block;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle__label{margin-left:11px}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top .main_color .tribe-common .tribe-common-form-control-toggle__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative);padding:0}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters>.entry.tribe-common-g-col{margin:0;padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters>.entry.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-common a{cursor:pointer}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.entry-content .tribe-common ol>li,.entry-content .tribe-common ul>li{list-style-type:none}.tribe-common button{padding:0}.tribe-common .tribe-common-l-container{margin-left:auto;margin-right:auto;max-width:var(--tec-grid-width);padding-left:var(--tec-grid-gutter-page-small);padding-right:var(--tec-grid-gutter-page-small);width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:var(--tec-grid-gutter-page);padding-right:var(--tec-grid-gutter-page)}.single-tribe_events .tribe-common-a11y-hidden,.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.single-tribe_events .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.single-tribe_events .tribe-common-a11y-visual-show,.tribe-common .tribe-common-a11y-visual-show{clip:auto;height:auto;margin:0;position:static;width:auto}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:11px}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:currentColor}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{padding:11px 20px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus{outline:auto}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:calc(var(--tec-spacer-11)*3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader{padding-top:calc(var(--tec-spacer-13)*3)}.tribe-common .tribe-common-c-loader__dot{width:15px}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.tribe-common .tribe-common-c-loader__dot circle{fill:currentColor}.tribe-common .tribe-common-c-svgicon--featured{width:8px}.tribe-common .tribe-common-c-svgicon--recurring{width:12px}.tribe-common .tribe-common-c-svgicon--search{width:16px}.tribe-common .tribe-common-c-svgicon--location{width:10px}.tribe-common .tribe-common-c-svgicon--day,.tribe-common .tribe-common-c-svgicon--map,.tribe-common .tribe-common-c-svgicon--month,.tribe-common .tribe-common-c-svgicon--photo,.tribe-common .tribe-common-c-svgicon--week{height:100%;width:100%}.tribe-common .tribe-common-c-svgicon--close-alt path,.tribe-common .tribe-common-c-svgicon--close path{stroke:currentColor}.tribe-common .tribe-common-c-svgicon--hybrid circle,.tribe-common .tribe-common-c-svgicon--mail,.tribe-common .tribe-common-c-svgicon--map-pin,.tribe-common .tribe-common-c-svgicon--messages-not-found g,.tribe-common .tribe-common-c-svgicon--no-map,.tribe-common .tribe-common-c-svgicon--phone,.tribe-common .tribe-common-c-svgicon--virtual g,.tribe-common .tribe-common-c-svgicon--website{fill:none}.tribe-common .tribe-common-c-svgicon--messages-not-found{width:22px}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:currentColor}.tribe-common .tribe-common-c-svgicon--error{width:18px}.tribe-common .tribe-common-c-svgicon--error g,.tribe-common .tribe-common-c-svgicon--reset path{fill:none}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:currentColor}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:currentColor}.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;-webkit-font-smoothing:antialiased;line-height:normal}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{border-radius:0;outline:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{opacity:1}.tribe-theme-twentynineteen .tribe-common h1:before,.tribe-theme-twentynineteen .tribe-common h2:before{content:none}.tribe-theme-twentynineteen .tribe-common button,.tribe-theme-twentynineteen .tribe-common input[type=button],.tribe-theme-twentynineteen .tribe-common input[type=reset],.tribe-theme-twentynineteen .tribe-common input[type=submit]{outline:none}.tribe-theme-twentynineteen .tribe-common td,.tribe-theme-twentynineteen .tribe-common th{word-break:normal}.tribe-theme-twentyseventeen .tribe-common h5{letter-spacing:normal;text-transform:none}.tribe-theme-twentyseventeen .tribe-common input[type=text]{border-radius:0}.tribe-theme-twentytwenty .tribe-common{background-color:var(--tec-color-background-events);letter-spacing:normal}.tribe-theme-twentytwenty .tribe-common input,.tribe-theme-twentytwenty .tribe-common textarea{letter-spacing:normal}.tribe-theme-twentytwenty .tribe-common *{word-break:normal}.tribe-theme-twentytwentyone.tribe-common .tribe-common .button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=reset]:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:initial}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{line-height:0}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular)}.tribe-common .tribe-common-form-control-checkbox__label:hover,.tribe-common .tribe-common-form-control-radio__label:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{appearance:none;background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-default);height:20px;position:relative;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border-color:var(--tec-form-color-border-active);opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:var(--tec-form-color-border-active)}.tribe-common .tribe-common-form-control-checkbox__input{border-radius:4px}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-checkbox__input:focus+.tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-checkbox__input:hover+.tribe-common-form-control-checkbox__label{opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:var(--tec-form-color-background);border-radius:50%;content:"";display:block;height:8px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-common .tribe-common-form-control-radio__input:focus+.tribe-common-form-control-radio__label,.tribe-common .tribe-common-form-control-radio__input:hover+.tribe-common-form-control-radio__label{opacity:var(--tec-opacity-icon-hover)}#top .main_color .tribe-common .tribe-common-form-control-checkbox__label,#top .main_color .tribe-common .tribe-common-form-control-radio__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label{font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input:checked:before{margin:0}.tribe-common .tribe-common-form-control-slider{line-height:0}.tribe-common .tribe-common-form-control-slider__input{appearance:none;background-color:transparent;border:0}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:var(--tec-transition-background-color);background-color:var(--tec-form-color-accent-primary)}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:var(--tec-transition-background-color);background-color:var(--tec-form-color-accent-primary)}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:var(--tec-form-color-accent-primary);border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;width:20px;margin-top:-5px;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);line-height:var(--tec-line-height-0);color:var(--tec-color-text-secondary)}#top .main_color .tribe-common .tribe-common-form-control-slider__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label,.tribe-common .tribe-common-form-control-slider__label{font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular)}.tribe-common .tribe-common-form-control-text__input{font-size:var(--tec-font-size-3);border:0;border-bottom:1px solid var(--tec-color-border-default)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{font-size:var(--tec-font-size-2);border:0}.tribe-common .tribe-common-form-control-text__input::placeholder{color:var(--tec-color-text-secondary);font-style:normal;opacity:var(--tec-opacity-default)}.tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:var(--tec-color-border-active);outline:auto}.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input{color:var(--tec-color-text-primary)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-text__input{line-height:inherit}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);background:var(--tec-color-background);border:0;border-bottom:1px solid var(--tec-color-border-default)}#top .main_color .tribe-common .tribe-common-form-control-text__input:focus,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:var(--tec-color-border-active);box-shadow:none}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);border:0}.tribe-common .tribe-common-form-control-toggle{line-height:0;position:relative}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:var(--tec-transition-background-color);appearance:none;background-color:var(--tec-form-color-border-secondary);width:40px}.tribe-common .tribe-common-form-control-toggle__input::-ms-check{display:none}.tribe-common .tribe-common-form-control-toggle__input+label:before{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;width:20px;content:"";left:0;position:absolute;top:0;transition:var(--tec-transition-transform)}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:var(--tec-form-color-accent-primary)}.tribe-common .tribe-common-form-control-toggle__input:checked+label:before{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);line-height:var(--tec-line-height-0);color:var(--tec-color-text-secondary)}#top .main_color .tribe-common .tribe-common-form-control-toggle__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label,.tribe-common .tribe-common-form-control-toggle__label{font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input{top:0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input:checked:before{content:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-toggle__input:after{display:none}.tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-common a:not(.tribe-common-anchor--unstyle):active,.tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-common a:not(.tribe-common-anchor--unstyle):visited{color:var(--tec-color-text-primary);outline:0;text-decoration:none}.tribe-common a:not(.tribe-common-anchor--unstyle):focus{outline:auto}.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentyseventeen .tribe-common a:not(.tribe-common-anchor--unstyle){box-shadow:none}.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-theme-twentyseventeen .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-theme-twentyseventeen .tribe-common a:not(.tribe-common-anchor--unstyle):hover{box-shadow:none;color:var(--tec-color-text-primary)}.tribe-theme-twentynineteen .entry .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentynineteen .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentytwentyone .entry .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentytwentyone .tribe-common a:not(.tribe-common-anchor--unstyle){text-decoration:none}.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle),.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):active,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):visited,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):active,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):visited{color:var(--tec-color-text-primary)}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid currentColor}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid currentColor;color:var(--tec-color-link-accent)}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid var(--tec-color-link-primary)}.tribe-common .tribe-common-anchor-thin-alt{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{border-bottom:1px solid currentColor;color:var(--tec-color-link-accent)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:hover{color:var(--tec-color-accent-primary)}.site-footer .widget-area .tribe-common .tribe-common-anchor,.site-footer .widget-area .tribe-common .tribe-common-anchor-thin,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin{transition:var(--tec-transition-border-color)}.site-footer .widget-area .tribe-common .tribe-common-anchor-alt,.site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-alt,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt{transition:var(--tec-transition-color)}.tribe-common .tribe-common-b1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-b1--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common .tribe-common-b2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-b2--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common .tribe-common-b3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-b3--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium,.tribe-common .tribe-common-cta{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-cta{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);border-bottom:2px solid transparent;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid currentColor}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid currentColor;color:var(--tec-color-link-accent)}.tribe-common .tribe-common-cta--thin{border-bottom:1px solid transparent;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-cta--thin:active,.tribe-common .tribe-common-cta--thin:focus,.tribe-common .tribe-common-cta--thin:hover{border-bottom:1px solid var(--tec-color-link-primary)}.tribe-common .tribe-common-cta--thin-alt{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{border-bottom:1px solid currentColor;color:var(--tec-color-link-accent)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover{color:var(--tec-color-accent-primary)}.tribe-common .tribe-common-h1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-h2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2{font-size:var(--tec-font-size-9);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-h3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-6);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-common .tribe-common-h4{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-5);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common .tribe-common-h5{font-size:var(--tec-font-size-4)}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;line-height:var(--tec-line-height-2)}.tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h7{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none}.tribe-common .tribe-common-h8{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h--alt{font-weight:var(--tec-font-weight-regular)}.tribe-theme-avada #main .tribe-common .tribe-common-h1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h1{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common .tribe-common-h2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h2{font-size:var(--tec-font-size-9);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common .tribe-common-h3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-6);line-height:var(--tec-line-height-2)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common .tribe-common-h4{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;font-size:var(--tec-font-size-5);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common .tribe-common-h5{font-size:var(--tec-font-size-4)}.tribe-theme-avada #main .tribe-common .tribe-common-h5,.tribe-theme-avada #main .tribe-common .tribe-common-h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none;line-height:var(--tec-line-height-2)}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h7{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h7,.tribe-theme-avada #main .tribe-common .tribe-common-h8{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none}.tribe-theme-avada #main .tribe-common .tribe-common-h8{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3--min-medium{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4--min-medium{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h5--min-medium{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h7--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h--alt{font-weight:var(--tec-font-weight-regular)}.tribe-common button{border:none}.tribe-common button,.tribe-common button:focus,.tribe-common button:hover,.tribe-theme-twentyseventeen .tribe-common button:focus,.tribe-theme-twentyseventeen .tribe-common button:hover,.tribe-theme-twentytwenty .tribe-common button{background-color:transparent;background-image:none}.tribe-theme-twentytwenty .tribe-common button{text-transform:inherit}.tribe-theme-twentytwenty .tribe-common button:focus,.tribe-theme-twentytwenty .tribe-common button:hover{text-decoration:none}.tribe-theme-twentytwentyone .tribe-common button:not(:hover):not(:active){background-color:inherit;background-image:inherit;color:inherit}.tribe-theme-enfold .tribe-common th{letter-spacing:0;text-transform:none}.tribe-common .tribe-common-c-btn--clear{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn--clear:active,.tribe-common .tribe-common-c-btn--clear:focus,.tribe-common .tribe-common-c-btn--clear:hover{background:transparent;color:inherit}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background:transparent;color:inherit}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:var(--tec-color-background);border:1px solid var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);text-align:center;transition:var(--tec-transition);color:var(--tec-color-button-primary);padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:active{opacity:.9}.tribe-common .tribe-common-c-btn-border--secondary,.tribe-common a.tribe-common-c-btn-border--secondary{border-color:var(--tec-color-button-secondary);color:var(--tec-color-button-secondary)}.tribe-common .tribe-common-c-btn-border--secondary:focus,.tribe-common .tribe-common-c-btn-border--secondary:hover,.tribe-common a.tribe-common-c-btn-border--secondary:focus,.tribe-common a.tribe-common-c-btn-border--secondary:hover{background-color:var(--tec-color-button-secondary)}.tribe-common .tribe-common-c-btn-border--secondary:active,.tribe-common a.tribe-common-c-btn-border--secondary:active{opacity:.9}.tribe-common .tribe-common-c-btn-border--alt,.tribe-common a.tribe-common-c-btn-border--alt{border-color:var(--tec-color-border-secondary);color:var(--tec-color-text-primary);font-weight:var(--tec-font-weight-regular)}.tribe-common .tribe-common-c-btn-border--alt:focus,.tribe-common .tribe-common-c-btn-border--alt:hover,.tribe-common a.tribe-common-c-btn-border--alt:focus,.tribe-common a.tribe-common-c-btn-border--alt:hover{background-color:var(--tec-color-background);border-color:var(--tec-color-border-active);color:var(--tec-color-text-primary)}.tribe-common .tribe-common-c-btn-border--alt:active,.tribe-common a.tribe-common-c-btn-border--alt:active{opacity:.9}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover{background-color:var(--tec-color-button-primary)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:hover{background-color:var(--tec-color-button-secondary)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0);font-weight:var(--tec-font-weight-regular);background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{background:transparent;color:inherit}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);text-align:center;transition:var(--tec-transition-color-border-color)}.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:active{border-color:var(--tec-color-border-active)}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{color:var(--tec-color-text-secondary);padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{color:var(--tec-color-text-primary)}.tribe-common .tribe-common-c-btn-border-small:disabled,.tribe-common a.tribe-common-c-btn-border-small:disabled{color:var(--tec-color-text-disabled)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border-small:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-icon{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-icon:active,.tribe-common .tribe-common-c-btn-icon:focus,.tribe-common .tribe-common-c-btn-icon:hover{background:transparent;color:inherit}.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-secondary)}.tribe-common .tribe-common-c-btn-icon--border{align-items:center;background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:focus,.tribe-common .tribe-common-c-btn-icon--border:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:var(--tec-color-border-active)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-icon--border:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn:active,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background:transparent;color:inherit}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{border-radius:var(--tec-border-radius-default);color:var(--tec-color-background);text-align:center;transition:var(--tec-transition-background-color);background-color:var(--tec-color-button-primary);padding:11px 20px;width:100%}.tribe-common .tribe-common-c-btn,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background-image:none;border:0;border-radius:var(--tec-border-radius-default);box-shadow:none;color:var(--tec-color-background);font-style:normal;outline:none;text-decoration:none;text-shadow:none}.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:focus{outline:auto}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common button.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);padding:11px 20px}.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:active{background-color:var(--tec-color-button-primary-active);padding:11px 20px}.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn:disabled,.tribe-common button.tribe-common-c-btn:disabled{background-color:var(--tec-color-button-primary-background);padding:11px 20px}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);color:var(--tec-color-background)}.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn{background-color:var(--tec-color-button-primary)}.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);color:var(--tec-color-background)}.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn{outline:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn:not(:hover):not(:active){background-color:var(--tec-color-button-primary);color:var(--tec-color-background)}.tribe-common .tribe-common-c-loader__dot circle{animation-direction:normal;animation-duration:2.24s;animation-iteration-count:infinite;animation-name:a;fill:currentColor;opacity:var(--tec-opacity-background)}.tribe-common .tribe-common-c-loader__dot--first circle{animation-delay:.45s}.tribe-common .tribe-common-c-loader__dot--second circle{animation-delay:1.05s}.tribe-common .tribe-common-c-loader__dot--third circle{animation-delay:1.35s}@keyframes a{50%{opacity:var(--tec-opacity-default)}}.tribe-common .tribe-common-c-svgicon{color:var(--tec-color-accent-primary)}.tribe-common .tribe-common-c-svgicon--featured path{fill:currentColor}.tribe-common .tribe-common-c-svgicon--recurring path{fill:var(--tec-color-icon-active);stroke:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon--close-alt path,.tribe-common .tribe-common-c-svgicon--close path{stroke:var(--tec-color-icon-secondary)}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke{stroke:currentColor}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:var(--tec-color-icon-active)}.accordion-header{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;position:relative;text-align:left;width:100%}.accordion-header:before{background-color:#000;border-radius:100%;box-sizing:border-box;color:#fff;content:"\f132";font-family:dashicons,sans-serif;font-size:10px;font-weight:400;height:14px;left:0;line-height:17px;padding:0;padding-right:1px;position:absolute;text-align:center;top:12px;width:15px}.accordion-header:after{border-bottom:1px solid #ddd;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:80%}.accordion-header.is-active:before{content:"\f460";line-height:15px}.accordion-header:focus{outline:1px solid #5b9dd9}.accordion-header:hover{background:none}.tribe-tickets-editor-history:after{width:calc(100% - 80px)}.tribe_attendee_meta:after{width:calc(100% - 170px)}.tribe_advanced_meta:after{width:calc(100% - 105px)}.accordion-label:focus{outline:none}.accordion-content{display:none}.ticket_panel .accordion-content{margin:1em 0 2em}.accordion-content.is-active{display:block}.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container)}.tribe-common-c-loader.tribe-tickets-loader__modal{height:100vh;position:fixed;width:100vw}.event-tickets .tribe-common-c-loader{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container)}.event-tickets .tribe-tickets__notice,.tribe-common .tribe-tickets__notice{background-color:var(--tec-color-background-secondary);border-radius:var(--tec-border-radius-default);margin:var(--tec-spacer-4) 0;padding:var(--tec-spacer-3)}.event-tickets .tribe-tickets__notice>:last-child,.tribe-common .tribe-tickets__notice>:last-child{margin-bottom:0;padding-bottom:0}.event-tickets .tribe-tickets-notice__title,.tribe-common .tribe-tickets-notice__title{margin:0;position:relative}.event-tickets .tribe-tickets-notice__title:empty,.tribe-common .tribe-tickets-notice__title:empty{display:none}.event-tickets .tribe-tickets__notice--error,.tribe-common .tribe-tickets__notice--error{background-color:var(--tec-color-background-error);display:none;padding-left:50px;position:relative}.event-tickets .tribe-tickets__notice--error:before,.tribe-common .tribe-tickets__notice--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Ccircle cx='8' cy='8' r='7.467' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Ccircle cx='8' cy='11.733' r='1.067' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 3.733v4.8' fill='%23141827'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;content:"";height:var(--tec-spacer-3);left:var(--tec-spacer-4);position:absolute;top:var(--tec-spacer-4);width:var(--tec-spacer-3)}.event-tickets .tribe-tickets__notice--barred,.tribe-common .tribe-tickets__notice--barred{background-color:var(--tec-color-background);border:var(--tec-spacer-0) solid var(--tec-color-border-secondary);border-bottom:0;border-radius:0;border-top:0;padding:0 var(--tec-spacer-2)}.event-tickets .tribe-tickets__notice--barred-left,.tribe-common .tribe-tickets__notice--barred-left{border-right:0;padding:0 0 0 var(--tec-spacer-2)}.event-tickets .tribe-tickets__notice--barred-right,.tribe-common .tribe-tickets__notice--barred-right{border-left:0;padding:0 var(--tec-spacer-2) 0 0}.event-tickets .tribe-tickets-svgicon{background-repeat:no-repeat;background-size:contain}.tooltipster-base.tribe-tickets-tooltip-theme{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip);height:auto!important;max-width:254px;padding:var(--tec-spacer-5)}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box .tooltipster-content{color:var(--tec-color-text-primary);overflow:inherit;padding:0;word-break:break-word}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-arrow{display:none}.tribe-common a.tribe-common-c-btn--small,.tribe-common button.tribe-common-c-btn--small,.tribe-common input[type=button].tribe-common-c-btn--small,.tribe-common input[type=submit].tribe-common-c-btn--small{background-color:var(--tec-color-accent-primary);padding:11px 14px;width:auto}.tribe-common a.tribe-common-c-btn--small:active,.tribe-common a.tribe-common-c-btn--small:disabled,.tribe-common a.tribe-common-c-btn--small:focus,.tribe-common a.tribe-common-c-btn--small:hover,.tribe-common button.tribe-common-c-btn--small:active,.tribe-common button.tribe-common-c-btn--small:disabled,.tribe-common button.tribe-common-c-btn--small:focus,.tribe-common button.tribe-common-c-btn--small:hover,.tribe-common input[type=button].tribe-common-c-btn--small:active,.tribe-common input[type=button].tribe-common-c-btn--small:disabled,.tribe-common input[type=button].tribe-common-c-btn--small:focus,.tribe-common input[type=button].tribe-common-c-btn--small:hover,.tribe-common input[type=submit].tribe-common-c-btn--small:active,.tribe-common input[type=submit].tribe-common-c-btn--small:disabled,.tribe-common input[type=submit].tribe-common-c-btn--small:focus,.tribe-common input[type=submit].tribe-common-c-btn--small:hover{padding:11px 14px}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;text-decoration:none;width:auto}.tribe-common a.tribe-common-c-btn-link:active,.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:active,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:active,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:active,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{background:transparent;color:inherit}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{text-align:center;text-decoration:underline;transition:var(--tec-transition-color)}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{background-color:transparent}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:transparent;color:var(--tec-color-accent-primary);padding:11px 20px;width:100%}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{color:var(--tec-color-accent-primary-hover)}.tribe-common a.tribe-common-c-btn-link:active,.tribe-common button.tribe-common-c-btn-link:active,.tribe-common input[type=button].tribe-common-c-btn-link:active,.tribe-common input[type=submit].tribe-common-c-btn-link:active{color:var(--tec-color-accent-primary-active)}.tribe-common a.tribe-common-c-btn-link:disabled,.tribe-common button.tribe-common-c-btn-link:disabled,.tribe-common input[type=button].tribe-common-c-btn-link:disabled,.tribe-common input[type=submit].tribe-common-c-btn-link:disabled{color:var(--tec-color-accent-primary-background)}.event-tickets .tec-tickets__attendees-list-wrapper,.tribe-common .tec-tickets__attendees-list-wrapper{margin-top:var(--tec-spacer-8)}.event-tickets .tec-tickets__attendees-list,.tribe-common .tec-tickets__attendees-list{background-color:var(--tec-color-background);margin-top:var(--tec-spacer-3)}.event-tickets .tec-tickets__attendees-list-item,.tribe-common .tec-tickets__attendees-list-item{align-items:center;border-left:1px solid var(--tec-color-border-secondary);border-right:1px solid var(--tec-color-border-secondary);border-top:1px solid var(--tec-color-border-secondary);container-type:inline-size;display:flex;flex-direction:column;grid-gap:var(--tec-spacer-1);gap:var(--tec-spacer-1);margin:0;padding:var(--tec-spacer-4)}.event-tickets .tec-tickets__attendees-list-item:last-child,.tribe-common .tec-tickets__attendees-list-item:last-child{border-bottom:1px solid var(--tec-color-border-secondary)}.event-tickets .tec-tickets__attendees-list-item-attendee-details,.tribe-common .tec-tickets__attendees-list-item-attendee-details{align-self:center;flex-grow:1}.entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin:var(--tec-spacer-5) 0;max-width:580px;padding:var(--tec-spacer-3) var(--tec-spacer-3) var(--tec-spacer-4);position:relative;width:100%}.entry .entry-content .event-tickets .tribe-tickets__tickets-form .tribe-tickets__notice--barred-left,.event-tickets .tribe-tickets__tickets-form .tribe-tickets__notice--barred-left{display:none}.entry .entry-content .event-tickets .tribe-tickets__tickets-title,.event-tickets .tribe-tickets__tickets-title{color:var(--tec-color-text-primary);margin:0 0 var(--tec-spacer-1)}.entry .entry-content .event-tickets .tribe-tickets__notice--barred,.event-tickets .tribe-tickets__notice--barred{margin-bottom:var(--tec-spacer-3)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item,.event-tickets .tribe-tickets__tickets-item{align-items:center;border-top:1px solid var(--tec-color-border-secondary);display:grid;-ms-grid-columns:10fr 1fr;-ms-grid-rows:1fr 1.5fr;grid-template-columns:auto 1fr auto;grid-template-rows:auto;margin:0;padding:12px 0 16px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item[data-available=false],.event-tickets .tribe-tickets__tickets-item[data-available=false]{opacity:.5}.entry .entry-content .event-tickets .tribe-tickets__tickets-item.show-optout,.event-tickets .tribe-tickets__tickets-item.show-optout{-ms-grid-columns:10fr 1fr;-ms-grid-rows:1fr 1.5fr 1fr 1fr;grid-template-columns:10fr 1fr;grid-template-rows:auto}.entry .entry-content .event-tickets .tribe-tickets__tickets-item.show-optout .tribe-tickets-attendees-list-optout--wrapper,.event-tickets .tribe-tickets__tickets-item.show-optout .tribe-tickets-attendees-list-optout--wrapper{display:block}.entry .entry-content .event-tickets .tribe-tickets__tickets-item--inactive+.tribe-tickets__tickets-item--inactive,.event-tickets .tribe-tickets__tickets-item--inactive+.tribe-tickets__tickets-item--inactive{display:none}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-content-title-container,.event-tickets .tribe-tickets__tickets-item-content-title-container{align-self:end;grid-column:1;grid-row:1;line-height:1}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-content-sale-label-container,.event-tickets .tribe-tickets__tickets-item-content-sale-label-container{display:flex}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-content-sale-label,.event-tickets .tribe-tickets__tickets-item-content-sale-label{background-color:#eaf1ff;border-radius:var(--tec-spacer-2);color:var(--tec-color-icon-focus);display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-bold);margin-bottom:5px;padding:4px 6px}.entry .entry-content .event-tickets .tribe-tickets-attendees-list-optout--wrapper,.event-tickets .tribe-tickets-attendees-list-optout--wrapper{display:none;grid-column:1/span all;-ms-grid-column-span:3;grid-row:4}.entry .entry-content .event-tickets .tribe-tickets__form .tribe-tickets-attendees-list-optout--wrapper label,.event-tickets .tribe-tickets__form .tribe-tickets-attendees-list-optout--wrapper label{color:var(--tec-color-text-secondary);display:flex;font-size:var(--tec-font-size-1)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item--disabled *,.entry .entry-content .event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity,.entry .entry-content .event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity-add,.entry .entry-content .event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity-number-input,.entry .entry-content .event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity-remove,.event-tickets .tribe-tickets__tickets-item--disabled *,.event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity,.event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity-add,.event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity-number-input,.event-tickets .tribe-tickets__tickets-item--disabled .tribe-tickets__tickets-item-quantity-remove{color:var(--tec-color-text-disabled);color:var(--tec-color-scroll-bar)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item--on-sale .tribe-tickets__tickets-item-quantity,.event-tickets .tribe-tickets__tickets-item--on-sale .tribe-tickets__tickets-item-quantity{padding-top:10px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-content,.event-tickets .tribe-tickets__tickets-item-details-content{color:var(--tec-color-text-secondary);display:none;grid-column:1;grid-row:3;line-height:1;margin:var(--tec-spacer-0) 0}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-content.tribe__details--open,.event-tickets .tribe-tickets__tickets-item-details-content.tribe__details--open{display:block}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary,.event-tickets .tribe-tickets__tickets-item-details-summary{color:var(--tec-color-text-secondary);display:grid;grid-column:2;grid-row:1;justify-content:flex-start;padding-left:var(--tec-spacer-0)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--less,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--more,.event-tickets .tribe-tickets__tickets-item-details-summary-button--less,.event-tickets .tribe-tickets__tickets-item-details-summary-button--more{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0);background-color:transparent;color:var(--tec-color-text-secondary);position:relative;white-space:nowrap}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--less:after,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--more:after,.event-tickets .tribe-tickets__tickets-item-details-summary-button--less:after,.event-tickets .tribe-tickets__tickets-item-details-summary-button--more:after{border:var(--tec-spacer-0) solid var(--tec-color-background-transparent);content:"";display:inline-block;margin-bottom:1px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--more:after,.event-tickets .tribe-tickets__tickets-item-details-summary-button--more:after{border-bottom:0 none;border-top:var(--tec-spacer-0) solid var(--tec-color-text-secondary)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--less,.event-tickets .tribe-tickets__tickets-item-details-summary-button--less{display:none}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--less:after,.event-tickets .tribe-tickets__tickets-item-details-summary-button--less:after{border-bottom:var(--tec-spacer-0) solid var(--tec-color-text-secondary);border-top:0 none}.entry .entry-content .event-tickets .tribe__details--open .tribe-tickets__tickets-item-details-summary-button--more,.event-tickets .tribe__details--open .tribe-tickets__tickets-item-details-summary-button--more{display:none!important;visibility:hidden}.entry .entry-content .event-tickets .tribe__details--open .tribe-tickets__tickets-item-details-summary-button--less,.event-tickets .tribe__details--open .tribe-tickets__tickets-item-details-summary-button--less{display:block}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra,.event-tickets .tribe-tickets__tickets-item-extra{align-items:baseline;-ms-grid-columns:min-content max-content auto;grid-row:2;grid-template-columns:min-content max-content auto;padding:0;text-align:left}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra.tribe-tickets__tickets-item-extra--price-suffix,.event-tickets .tribe-tickets__tickets-item-extra.tribe-tickets__tickets-item-extra--price-suffix{overflow:hidden;text-align:left}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-available,.event-tickets .tribe-tickets__tickets-item-extra-available{color:var(--tec-color-text-secondary)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price,.event-tickets .tribe-tickets__tickets-item-extra-price{align-items:flex-end;display:flex;flex-direction:row;grid-gap:var(--tec-spacer-1);gap:var(--tec-spacer-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-sale-price,.event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-sale-price{font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price,.event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price{color:var(--tec-color-text-secondary);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);text-decoration:line-through}.entry .entry-content .event-tickets .tribe-tickets__tickets-sale-price-suffix,.event-tickets .tribe-tickets__tickets-sale-price-suffix{color:var(--tec-color-text-secondary);font-weight:var(--tec-font-weight-regular)}.entry .entry-content .event-tickets .tribe-tickets__tickets-sale-price-suffix small,.event-tickets .tribe-tickets__tickets-sale-price-suffix small{font-size:100%}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-available+.tribe-tickets__tickets-item-details-summary,.event-tickets .tribe-tickets__tickets-item-extra-available+.tribe-tickets__tickets-item-details-summary{grid-column:3}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity,.event-tickets .tribe-tickets__tickets-item-quantity{align-self:flex-start;color:var(--tec-color-text-secondary);display:flex;flex:0 0 82px;grid-column:3;grid-row:1/span 2;-ms-grid-row-span:2;justify-content:center}.entry .entry-content .event-tickets .tribe-tickets__tickets-item[data-available=false] .tribe-tickets__tickets-item-quantity,.event-tickets .tribe-tickets__tickets-item[data-available=false] .tribe-tickets__tickets-item-quantity{align-self:center}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove,.event-tickets .tribe-tickets__tickets-item-quantity-add,.event-tickets .tribe-tickets__tickets-item-quantity-remove{align-self:center;background-color:transparent;color:var(--tec-color-icon-secondary);display:inline-block;font-size:24px;font-weight:var(--tec-font-weight-regular);margin-bottom:var(--tec-spacer-0);width:12px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add:focus,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add:hover,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove:focus,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove:hover,.event-tickets .tribe-tickets__tickets-item-quantity-add:focus,.event-tickets .tribe-tickets__tickets-item-quantity-add:hover,.event-tickets .tribe-tickets__tickets-item-quantity-remove:focus,.event-tickets .tribe-tickets__tickets-item-quantity-remove:hover{background-color:transparent;color:var(--tec-color-icon-primary)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-number,.event-tickets .tribe-tickets__tickets-item-quantity-number{align-items:center;appearance:none;background-color:transparent;border:none;color:var(--tec-color-icon-secondary);cursor:pointer;display:inline-flex;height:48px;justify-content:center;margin:0;outline:none;overflow:hidden;position:relative;width:40px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-unavailable,.event-tickets .tribe-tickets__tickets-item-quantity-unavailable{margin-left:var(--tec-spacer-1);white-space:nowrap}.entry .entry-content .event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input,.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input{appearance:textfield;background:transparent;border:none;color:var(--tec-color-text-primary);padding:0;text-align:center;width:-moz-fit-content;width:fit-content}.entry .entry-content .event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input::-webkit-inner-spin-button,.entry .entry-content .event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input::-webkit-outer-spin-button,.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input::-webkit-inner-spin-button,.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input::-webkit-outer-spin-button{-webkit-appearance:none}.entry .entry-content .event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input.tribe-tickets__tickets-item-quantity-number--active,.entry .entry-content .event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input:focus,.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input.tribe-tickets__tickets-item-quantity-number--active,.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input:focus{color:var(--tec-color-text-primary)}.entry .entry-content .event-tickets .tribe-tickets__tickets-footer,.event-tickets .tribe-tickets__tickets-footer{align-items:baseline;border-top:1px solid var(--tec-color-border-secondary);display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:var(--tec-spacer-4) 0 0}.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-quantity,.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total,.event-tickets .tribe-tickets__tickets-footer-quantity,.event-tickets .tribe-tickets__tickets-footer-total{color:var(--tec-color-text-secondary);display:none;text-align:center}.entry .entry-content .event-tickets .tribe-tickets__tickets-footer--active .tribe-tickets__tickets-footer-quantity,.entry .entry-content .event-tickets .tribe-tickets__tickets-footer--active .tribe-tickets__tickets-footer-total,.event-tickets .tribe-tickets__tickets-footer--active .tribe-tickets__tickets-footer-quantity,.event-tickets .tribe-tickets__tickets-footer--active .tribe-tickets__tickets-footer-total{display:block}.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total,.event-tickets .tribe-tickets__tickets-footer-total{margin-left:var(--tec-spacer-1)}.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-quantity-number,.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total-number,.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total-wrap,.event-tickets .tribe-tickets__tickets-footer-quantity-number,.event-tickets .tribe-tickets__tickets-footer-total-number,.event-tickets .tribe-tickets__tickets-footer-total-wrap{color:var(--tec-color-text-primary);font-weight:var(--tec-font-weight-bold)}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button,.event-tickets .tribe-tickets__tickets-buy{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;text-decoration:none;width:auto}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button:active,.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button:focus,.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button:hover,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy:active,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy:focus,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy:hover,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button:active,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button:focus,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button:hover,.event-tickets .tribe-tickets__tickets-buy:active,.event-tickets .tribe-tickets__tickets-buy:focus,.event-tickets .tribe-tickets__tickets-buy:hover{background:transparent;color:inherit}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button,.event-tickets .tribe-tickets__tickets-buy{border-radius:var(--tec-border-radius-default);color:var(--tec-color-background);text-align:center;transition:var(--tec-transition-background-color);margin:0;padding:11px 14px}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn{margin-left:auto;white-space:nowrap}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus,.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover{background-color:var(--tec-color-accent-primary-hover)}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:active,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:active,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:active,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:active{background-color:var(--tec-color-accent-primary-active)}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{background-color:var(--tec-color-accent-primary);color:var(--tec-color-text-disabled);cursor:not-allowed}.entry .entry-content .event-tickets .tribe-tickets__registration,.event-tickets .tribe-tickets__registration{border:1px solid var(--tec-color-border-secondary)}.entry .entry-content .event-tickets .tribe-tickets__registration-title h2,.event-tickets .tribe-tickets__registration-title h2{color:var(--tec-color-text-primary)}.entry .entry-content .event-tickets .tribe-tickets__registration-description,.event-tickets .tribe-tickets__registration-description{margin-top:10px}.entry .entry-content .event-tickets .tribe-ticket__tickets-heading,.event-tickets .tribe-ticket__tickets-heading{margin-bottom:var(--tec-spacer-3)}@media (min-width:768px){.event-tickets .tribe-common-c-loader,.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{padding:0}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:transparent;width:auto}.event-tickets .tec-tickets__attendees-list-item,.tribe-common .tec-tickets__attendees-list-item{flex-direction:row}.entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form{padding:var(--tec-spacer-5) var(--tec-spacer-5) var(--tec-spacer-4)}.entry .entry-content .event-tickets .tribe-tickets__tickets-title,.event-tickets .tribe-tickets__tickets-title{font-size:var(--tec-font-size-5)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item,.event-tickets .tribe-tickets__tickets-item{-ms-grid-columns:1fr auto auto;-ms-grid-rows:1fr 1.5fr 1fr;grid-template-columns:1fr auto auto}.entry .entry-content .event-tickets .tribe-tickets__tickets-item.show-optout,.event-tickets .tribe-tickets__tickets-item.show-optout{-ms-grid-columns:6.5fr 2fr 1fr;-ms-grid-rows:1fr 1.5fr 1fr;grid-template-columns:6.5fr 2fr 1fr}.entry .entry-content .event-tickets .tribe-tickets__tickets-item.tribe-tickets__tickets-item--price-suffix,.entry .entry-content .event-tickets .tribe-tickets__tickets-item.tribe-tickets__tickets-item--price-suffix.show-optout,.event-tickets .tribe-tickets__tickets-item.tribe-tickets__tickets-item--price-suffix,.event-tickets .tribe-tickets__tickets-item.tribe-tickets__tickets-item--price-suffix.show-optout{grid-template-columns:5.5fr 3fr}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-content-title-container,.event-tickets .tribe-tickets__tickets-item-content-title-container{line-height:1}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-content-title-container.tribe-tickets--no-description,.event-tickets .tribe-tickets__tickets-item-content-title-container.tribe-tickets--no-description{align-self:start;grid-row:1/span 2;-ms-grid-row-span:2;padding-top:0}.entry .entry-content .event-tickets .tribe-tickets__form .tribe-tickets-attendees-list-optout--wrapper label,.event-tickets .tribe-tickets__form .tribe-tickets-attendees-list-optout--wrapper label{font-size:var(--tec-font-size-2)}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-content,.event-tickets .tribe-tickets__tickets-item-details-content{display:block;grid-column:1;grid-row:2}.tribe-tickets.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--less,.tribe-tickets.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary-button--more,.tribe-tickets.event-tickets .tribe-tickets__tickets-item-details-summary-button--less,.tribe-tickets.event-tickets .tribe-tickets__tickets-item-details-summary-button--more,.tribe-tickets__tickets-form .entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-summary,.tribe-tickets__tickets-form .event-tickets .tribe-tickets__tickets-item-details-summary{display:none!important;visibility:hidden}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra,.event-tickets .tribe-tickets__tickets-item-extra{align-self:start;grid-column:2;grid-row-end:3;-ms-grid-row-start:1;grid-row-start:1;padding-right:var(--tec-spacer-5);text-align:right}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-available,.event-tickets .tribe-tickets__tickets-item-extra-available{margin:var(--tec-spacer-0) 0}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price,.event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price{flex-direction:column;grid-gap:0;gap:0;padding:6px 0 0}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price,.event-tickets .tribe-tickets__tickets-item-extra-price{align-items:stretch;flex-direction:column;grid-gap:0;gap:0}.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total,.event-tickets .tribe-tickets__tickets-footer-total{margin-left:var(--tec-spacer-5)}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn{margin-left:var(--tec-spacer-6)}.entry .entry-content .event-tickets .tribe-ticket__tickets-heading,.event-tickets .tribe-ticket__tickets-heading{margin-bottom:var(--tec-spacer-4)}}@media (min-width:500px){.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn{margin-left:var(--tec-spacer-3)}}.tribe-tickets__tickets-page-wrapper{border-top:1px solid var(--tec-color-border-default);padding-top:var(--tec-spacer-5)}.tribe-rsvp{padding:0}.tribe-rsvp .tec-tickets__my-tickets-list-title-container{padding:var(--tec-spacer-2) 0}.tribe-rsvp .tec-tickets__my-tickets-list-title{font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-tickets-attendee{padding:10px}.tribe-events-style-full .tribe-events-tickets .tribe-tickets-attendee table,.tribe-events-style-full .tribe-events-tickets .tribe-tickets-attendee td,.tribe-events-style-full .tribe-events-tickets .tribe-tickets-attendee tr,.tribe-events-tickets .tribe-tickets-attendee table,.tribe-events-tickets .tribe-tickets-attendee td,.tribe-events-tickets .tribe-tickets-attendee tr{border:0}.tribe-rsvp-message-display .tribe-rsvp-messages{display:block}.tribe-rsvp-messages{display:none;padding:10px 10px 5px}.tribe-rsvp-message{border-radius:3px;border-style:solid;border-width:1px;font-size:12px;margin:0 0 5px;padding:0 .6em}.tribe-rsvp-message-success{background-color:#ffffe0;border-color:#e6db55}.tribe-rsvp-message-error{background-color:#ffebe8;border-color:#c00}.tribe-tickets-quantity{width:100%}.tickets-unavailable{font-style:italic}div.tec__tickets-my-tickets-rsvp-attendee-list-wrapper{margin:0 0 var(--tec-spacer-8)}.tribe-rsvp-list{list-style:none;margin:0 0 var(--tec-spacer-2);padding:0}.tribe-rsvp-list>.tribe-item{align-items:flex-start;background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-bottom:0;display:flex;flex-wrap:wrap;grid-gap:var(--tec-spacer-4);gap:var(--tec-spacer-4);justify-content:space-between;margin:0;min-height:105px;padding:var(--tec-spacer-5)}.tribe-rsvp-list>.tribe-item:last-child{border-bottom:1px solid var(--tec-color-border-default);margin-bottom:var(--tec-spacer-4)}.tribe-rsvp-list>.tribe-item.tribe-disabled{background-color:#efefef;border-color:#ddd;color:#717171}.tribe-rsvp-list>.tribe-item.tribe-disabled:last-child{border-bottom-color:#ddd}.tribe-rsvp-list>.tribe-item.tribe-disabled label{color:#717171}.tribe-rsvp-list>.tribe-item table{border:0;margin:0}.tribe-rsvp-list>.tribe-item td{border:0}.tribe-rsvp-list>.tribe-item>div{flex:1 0 100%}.list-attendee{display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0);letter-spacing:1px}.tribe-submit-tickets-form{margin-top:20px}.user-details{font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-regular);line-height:1.75;margin:0}.user-details p{margin:0 0 .5em}.tribe-tickets__form .tribe-answer{font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-tickets__form .tribe-answer .type-label{margin-bottom:0;padding-right:.5em}.tribe-tickets__form .tribe-answer label{display:block}.tribe-tickets__form .tribe-answer label,.tribe-tickets__form .tribe-answer select.tribe-answer-select{font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-tickets__form .tribe-answer select.tribe-answer-select{background-color:#fff;border:1px solid #ddd;height:30px;margin-left:5px;padding-bottom:0;padding-top:0;width:auto}.tribe-rsvp h2{margin-bottom:20px;line-height:1.2}.event-tickets-meta-label{font-weight:700;margin:0 1em 0 0}.tribe-theme-parent-twentysixteen .comment-content a,.tribe-theme-parent-twentysixteen .entry-content a,.tribe-theme-parent-twentysixteen .entry-footer a:hover,.tribe-theme-parent-twentysixteen .entry-summary a,.tribe-theme-parent-twentysixteen .logged-in-as a,.tribe-theme-parent-twentysixteen .pingback .comment-body>a,.tribe-theme-parent-twentysixteen .site-info a:hover,.tribe-theme-parent-twentysixteen .taxonomy-description a,.tribe-theme-parent-twentysixteen .textwidget a,.tribe-theme-twentysixteen .comment-content a,.tribe-theme-twentysixteen .entry-content a,.tribe-theme-twentysixteen .entry-footer a:hover,.tribe-theme-twentysixteen .entry-summary a,.tribe-theme-twentysixteen .logged-in-as a,.tribe-theme-twentysixteen .pingback .comment-body>a,.tribe-theme-twentysixteen .site-info a:hover,.tribe-theme-twentysixteen .taxonomy-description a,.tribe-theme-twentysixteen .textwidget a{box-shadow:none}.tribe-events-tickets-title.tribe--rsvp{margin:0}.tribe-events-style-full.tribe-events-style-theme h2.tribe-events-tickets-title{font-size:90%}.tribe-link-view-attendee{margin:15px 0}.tribe-events-tickets{background:var(--tec-color-background-secondary);border:0;border-radius:3px;max-width:100%;position:relative}.tribe-events-tickets table,.tribe-events-tickets td,.tribe-events-tickets th{border:0}.tribe-events-tickets tr{display:flex;flex-flow:row wrap}.tribe-events-tickets tr:not(:first-child){border-top:2px solid #dfdfdf}.tribe-events-tickets td{flex:none;padding:8px 10px;width:100%;word-break:normal}.tribe-events-tickets td.tickets_name{font-weight:700}.tribe-events-tickets td.quantity,.tribe-events-tickets td.woocommerce{order:2}.tribe-events-tickets td.quantity input[type=number],.tribe-events-tickets td.woocommerce input[type=number]{background-color:#fff;border-radius:3px;margin-bottom:5px;padding:5px 10px;text-align:left}.tribe-events-tickets td.tickets_submit{order:3}.tribe-events-tickets td.tickets_submit .tribe-button{margin:0 0 10px}.tribe-events-tickets .woocommerce.add-to-cart .tribe-button{margin:10px 0}.tribe-events-tickets .tribe-link-tickets-message{background:hsla(0,0%,78%,.8);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}.tribe-events-tickets .tribe-link-tickets-message .no-javascript-msg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.tribe-events-tickets .tribe-tickets-remaining{color:var(--tec-color-text-secondary);display:block;font-size:11px}.tribe-events-tickets .tribe-tickets-attendees-list-optout{align-items:center;display:flex;flex-flow:row wrap}.tribe-events-tickets .tribe-tickets-attendees-list-optout label{color:var(--tec-color-text-secondary)}.tribe-events-tickets .tribe-tickets-attendees-list-optout input[type=checkbox]+label,.tribe-events-tickets .tribe-tickets-attendees-list-optout input[type=radio]+label{display:inline-block;font-size:var(--tec-font-size-2);margin:0}.tribe-events-tickets .tribe-tickets-attendees-list-optout input[type=checkbox]{height:var(--tec-spacer-3);width:var(--tec-spacer-3)}.tribe-events-tickets .tickets_description,.tribe-events-tickets .tickets_name,.tribe-events-tickets .tickets_name p,.tribe-events-tickets .tickets_price{color:var(--tec-color-text-secondary);font-size:15px;padding:16px 10px}.tribe-events-tickets input[type=date],.tribe-events-tickets input[type=datetime-local],.tribe-events-tickets input[type=email],.tribe-events-tickets input[type=month],.tribe-events-tickets input[type=number],.tribe-events-tickets input[type=password],.tribe-events-tickets input[type=search],.tribe-events-tickets input[type=tel],.tribe-events-tickets input[type=text],.tribe-events-tickets input[type=time],.tribe-events-tickets input[type=url],.tribe-events-tickets input[type=week],.tribe-events-tickets select,.tribe-events-tickets textarea{background:#fff;width:100%}.tribe-events-tickets header{height:auto}.tribe-events-tickets-rsvp tr.tribe-event-tickets-plus-meta,.tribe-events-tickets-rsvp tr.tribe-tickets-meta-row{display:none}.tribe-events-tickets-rsvp tr.tribe-event-tickets-plus-meta>td,.tribe-events-tickets-rsvp tr.tribe-tickets-meta-row>td,.tribe-tickets-has-rsvp.tribe-events-tickets-rsvp tr.tribe-event-tickets-plus-meta,.tribe-tickets-has-rsvp.tribe-events-tickets-rsvp tr.tribe-tickets-meta-row{display:block}.tribe-events-tickets-rsvp tr.tribe-event-tickets-plus-meta tr,.tribe-events-tickets-rsvp tr.tribe-tickets-meta-row tr{border:0}.tribe-block__rsvp{font-family:var(--tec-font-family-sans-serif);margin-bottom:30px;margin-top:30px;max-width:580px;position:relative}.tribe-block__rsvp__ticket{border:1px solid #e1e3e6;display:flex;flex-wrap:wrap;position:relative;width:100%}.tribe-block__rsvp__icon{align-items:center;background:#fff;border-bottom:1px dashed #b5bcc2;color:#434343;display:flex;flex:none;flex-direction:column;font-size:14px;font-weight:700;line-height:17px;padding:20px 17px;width:100%}.tribe-block__rsvp__icon svg{margin-bottom:7px}.tribe-block__rsvp__content{background-color:#f5f8f9;flex:auto}.tribe-block__rsvp__details{padding:25px 20px 20px}.tribe-block__rsvp__title{color:#000;font-size:21px;font-weight:700;line-height:28px;margin-bottom:12px}.tribe-block__rsvp__description{color:#545d66;font-size:14px;line-height:18px;margin-bottom:15px}.tribe-block__rsvp__availability{color:#545d66;display:flex;align-items:center;font-size:12px;line-height:18px}.tribe-block__rsvp__quantity{font-size:18px;font-weight:700;margin-right:6px}.tribe-block__rsvp__status{display:flex;flex-wrap:nowrap;padding:0 20px 25px;text-align:center}.tribe-block__rsvp__status>span{flex:none;margin-right:15px;width:calc(50% - 7.5px)}.tribe-block__rsvp__status>span:last-child{margin-right:0}.tribe-block__rsvp__status-button{align-items:center;border:1px solid #545d66;border-radius:4px;background:#fff;color:#545d66;display:flex;font-family:var(--tec-font-family-sans-serif);font-size:14px;font-weight:700;height:44px;justify-content:center;line-height:1;padding:0;width:100%}.tribe-block__rsvp__status-button svg{margin-left:9px}.tribe-block__rsvp__status-button:focus,.tribe-block__rsvp__status-button:hover{background:#fff;border:1px solid #000;color:#000}.tribe-block__rsvp__status-button.tribe-active{border:1px solid #000;color:#000}.tribe-block__rsvp__status-button.tribe-inactive{border:1px solid #e1e3e6;color:#a2aab2}.tribe-block__rsvp__status-button.tribe-inactive:focus,.tribe-block__rsvp__status-button.tribe-inactive:hover{background:#fff;border:1px solid #545d66;color:#545d66}.tribe-block__rsvp__status-button[disabled=disabled]{cursor:default}.tribe-block__rsvp__going-icon,.tribe-block__rsvp__not-going-icon{fill:#a2aab2}.tribe-active .tribe-block__rsvp__going-icon,.tribe-active .tribe-block__rsvp__not-going-icon,.tribe-block__rsvp__status-button:focus .tribe-block__rsvp__going-icon,.tribe-block__rsvp__status-button:focus .tribe-block__rsvp__not-going-icon,.tribe-block__rsvp__status-button:hover .tribe-block__rsvp__going-icon,.tribe-block__rsvp__status-button:hover .tribe-block__rsvp__not-going-icon{fill:#191e23}.tribe-inactive .tribe-block__rsvp__going-icon,.tribe-inactive .tribe-block__rsvp__not-going-icon{fill:#e1e3e6}.tribe-inactive:focus .tribe-block__rsvp__going-icon,.tribe-inactive:focus .tribe-block__rsvp__not-going-icon,.tribe-inactive:hover .tribe-block__rsvp__going-icon,.tribe-inactive:hover .tribe-block__rsvp__not-going-icon{fill:#a2aab2}.tribe-block__rsvp__form{padding:0 20px}.tribe-block__rsvp__form form{border-top:1px solid #e1e3e6;display:flex;padding:30px 0}.tribe-left{flex:none}.tribe-block__rsvp__number-input{padding-right:20px}.tribe-block__rsvp__number-input-inner{align-items:center;display:flex}.tribe-block__rsvp__number-input-inner input[type=number]{appearance:textfield;background:transparent;border:none;color:#000;font-family:var(--tec-font-family-sans-serif);font-size:30px;font-weight:700;height:40px;max-width:48px;padding:4px 0;text-align:center}.tribe-block__rsvp__number-input-inner input[type=number]::-webkit-inner-spin-button,.tribe-block__rsvp__number-input-inner input[type=number]::-webkit-outer-spin-button{appearance:none}.tribe-block__rsvp__number-input-label{display:block;font-size:14px;font-weight:700;line-height:18px;margin-top:9px;text-align:center}.tribe-block__rsvp__number-input-button{background-color:transparent;height:30px;padding:0;position:relative;width:20px}.tribe-block__rsvp__number-input-button:after,.tribe-block__rsvp__number-input-button:before{background-color:#aeb4bb;content:"";height:2px;position:absolute;width:10px}.tribe-block__rsvp__number-input-button:focus,.tribe-block__rsvp__number-input-button:hover{background:none}.tribe-block__rsvp__number-input-button:focus:after,.tribe-block__rsvp__number-input-button:focus:before,.tribe-block__rsvp__number-input-button:hover:after,.tribe-block__rsvp__number-input-button:hover:before{background-color:#545d66}.tribe-block__rsvp__number-input-button--minus{margin-left:-10px}.tribe-block__rsvp__number-input-button--minus:after,.tribe-block__rsvp__number-input-button--minus:before{right:0}.tribe-block__rsvp__number-input-button--plus{margin-right:-10px}.tribe-block__rsvp__number-input-button--plus:after,.tribe-block__rsvp__number-input-button--plus:before{left:0}.tribe-block__rsvp__number-input-button--plus:after{transform:rotate(90deg)}.tribe-right{flex:auto}.tribe-right input[type=email],.tribe-right input[type=text]{border-color:#e1e3e6;color:#000;display:block;font-family:var(--tec-font-family-sans-serif);font-size:16px;height:40px;line-height:18px;margin-bottom:15px;padding:10px 15px;width:100%}.tribe-right input[type=email]::placeholder,.tribe-right input[type=text]::placeholder{color:#a2aab2}.tribe-right label{cursor:pointer;font-size:14px;font-weight:400}.tribe-right label[for^=tribe-tickets-attendees-list-optout]{align-items:flex-start;display:flex;margin:0 0 15px;padding-top:7px}.tribe-right label[for^=tribe-tickets-attendees-list-optout] input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid #e1e3e6;border-radius:0;cursor:pointer;flex:none;height:16px;margin:1px 10px 0 0;width:16px}.tribe-right label[for^=tribe-tickets-attendees-list-optout] input[type=checkbox]:focus{box-shadow:0 0 0 1px #e1e3e6;outline:2px solid transparent;outline-offset:-2px}.tribe-right label[for^=tribe-tickets-attendees-list-optout] input[type=checkbox]:checked:before{color:#009fd4;content:"\f147";display:inline-block;float:left;font:normal 21px/1 dashicons;margin:-3px 0 0 -4px;speak:none;vertical-align:middle;width:16px}.tribe-tickets-meta-option-label{color:#000;font-size:14px;line-height:18px;font-weight:400}.tribe-block__rsvp__message__error,.tribe-block__rsvp__message__success{color:#000;font-size:14px;line-height:18px;padding:20px}.tribe-block__rsvp__message__error{background:#ffebe8;border:1px solid #c00;display:none;margin-bottom:20px}.tribe-block__rsvp__message__success{background:#ecfae5;border:1px solid #1bd800;margin-top:20px}.tribe-block__rsvp__submit-button{background:#009fd4;color:#fff;font-family:var(--tec-font-family-sans-serif);font-size:15px;font-weight:700;line-height:18px;margin:10px 0 0;padding:10px 23px}.tribe-block__rsvp__submit-button:focus,.tribe-block__rsvp__submit-button:hover{background:#007bb4}.tribe-block__rsvp__submit-button:disabled{cursor:not-allowed;background:#a2aab2}.tribe-block__rsvp__form__attendee-meta{margin:0}.tribe-block__rsvp__form__attendee-meta td,.tribe-block__rsvp__form__attendee-meta th{padding:0;border:none;word-break:normal}.tribe-common-c-loader.tribe-block__rsvp__loading{align-items:center;background:hsla(0,0%,100%,.7);height:100%;justify-content:center;left:0;margin:0;padding:0;position:absolute;text-align:center;top:0;width:100%;z-index:99}.tribe-common-c-loader.tribe-block__rsvp__loading svg{max-width:70px;position:absolute;top:35%}.tribe-common-c-loader.tribe-block__rsvp__loading svg circle{fill:#888}@media(min-width:768px){.tribe-rsvp-list>.tribe-item{align-items:center;flex-direction:row}.tribe-rsvp-list>.tribe-item>div{flex:0 1 auto;order:2}.tribe-rsvp-list>.tribe-item>div.list-attendee{flex:1 0 auto;order:1}.tribe-rsvp-list>.tribe-item>div.tribe-answer{flex:0 1 100%;order:3}.tribe-rsvp-list>.tribe-item>div:last-child{flex:0 1 auto;order:2}.tribe-events-tickets td{width:auto}.tribe-events-tickets td.quantity input[type=number],.tribe-events-tickets td.woocommerce input[type=number]{width:4.375em}.tribe-events-tickets .woocommerce.add-to-cart{padding:16px}.tribe-events-tickets .woocommerce.add-to-cart .tribe-button{margin:10px}.tribe-events-tickets input[type=date],.tribe-events-tickets input[type=datetime-local],.tribe-events-tickets input[type=email],.tribe-events-tickets input[type=month],.tribe-events-tickets input[type=number],.tribe-events-tickets input[type=password],.tribe-events-tickets input[type=search],.tribe-events-tickets input[type=tel],.tribe-events-tickets input[type=text],.tribe-events-tickets input[type=time],.tribe-events-tickets input[type=url],.tribe-events-tickets input[type=week],.tribe-events-tickets select,.tribe-events-tickets textarea{width:auto}.tribe-tickets-has-rsvp.tribe-events-tickets-rsvp tr.tribe-event-tickets-plus-meta,.tribe-tickets-has-rsvp.tribe-events-tickets-rsvp tr.tribe-tickets-meta-row{display:table-row}.tribe-events-tickets-rsvp tr.tribe-event-tickets-plus-meta>td,.tribe-events-tickets-rsvp tr.tribe-tickets-meta-row>td{display:table-cell}}@media(min-width:960px){.tribe-rsvp-list>.tribe-item>div{flex:0 1 auto;order:3}.tribe-rsvp-list>.tribe-item>div.list-attendee{flex:0 1 auto;order:1}.tribe-rsvp-list>.tribe-item>div.tribe-answer{flex:0 1 auto;order:2}}@media only screen and (min-width:768px){.tribe-events-tickets tr{display:table-row}}@media (min-width:600px){.tribe-block__rsvp__ticket{align-items:stretch;flex-wrap:nowrap}.tribe-block__rsvp__icon{border-bottom:none;border-right:1px dashed #b5bcc2;padding:28px 17px;width:84px}.tribe-block__rsvp__number-input-inner input[type=number]{font-size:36px;height:48px}.tribe-block__rsvp__message__success{padding:10px 30px;text-align:center}}.abcfslLstCntr,.abcfslSPgCntr,.abcfslSPgCntrM{margin:0%;width:100%}.abcfslLstCol{-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:100%}@media (min-width:576px){.abcfslLstCol-12{width:100%}.abcfslLstCol-11{width:91.666663%}.abcfslLstCol-10{width:83.33%}.abcfslLstCol-9{width:74.999997%}.abcfslLstCol-8{width:66.66666664%}.abcfslLstCol-7{width:58.333%}.abcfslLstCol-6{width:50%}.abcfslLstCol-5{width:41.6665%}.abcfslLstCol-4{width:33.33%}.abcfslLstCol-3{width:24.99%}.abcfslLstCol-2{width:16.66666%}.abcfslLstCol-1{width:8.33%}}.abcfslImgCntrLst,.abcfslImgCntrGridA,.abcfslImgCntrGridB,.abcfslImgCntrIGridA,.abcfslImgCntrIGridB{overflow:hidden;position:relative;cursor:default}.abcfslImgCntrLst img,.abcfslImgCntrGridA img,.abcfslImgCntrGridB img,.abcfslImgCntrSPg img,.abcfslImgCntrIGridA img,.abcfslImgCntrIGridI img{-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;height:auto;max-width:100%;position:relative}img.abcfslImgCenter,.abcfslImgCenter img{display:block;margin-left:auto;margin-right:auto}img.abcfslImgNoBorder,.abcfslImgNoBorder img{border:0}img.abcfslImgBorder1,.abcfslImgBorder1 img{border:1px solid #e6e6e6}img.abcfslImgBorder2,.abcfslImgBorder2 img{border:1px solid #b3b3b3}img.abcfslImgBorder3,.abcfslImgBorder3 img{border:1px solid gray}img.abcfslImgBorder4,.abcfslImgBorder4 img{border:1px solid #4d4d4d}img.abcfslImgBorder5,.abcfslImgBorder5 img{border:1px solid #1a1a1a}.abcfslRoundedCircle{border-radius:50%}#abcfslAjaxLoader_1,#abcfslAjaxLoader_2,#abcfslAjaxLoader_3{visibility:hidden}img.abcfslAjaxLoaderImg{display:block;margin:0 auto 10px auto}.abcfslBB1Color1>div{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e6e6e6}.abcfslBB1Color2>div,.abcfslLstCntrBB>div{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.abcfslBB1Color3>div{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999}.abcfslBB1Color4>div{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666}.abcfslBB1Color5>div{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#4d4d4d}.abcfslBB2Color1>div{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#e6e6e6}.abcfslBB2Color2>div{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ccc}.abcfslBB2Color3>div{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#999}.abcfslBB2Color4>div{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#666}.abcfslBB2Color5>div{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#4d4d4d}.abcfslLstCntrBB>div:last-child,.abcfslBB1Color1>div:last-child,.abcfslBB1Color2>div:last-child,.abcfslBB1Color3>div:last-child,.abcfslBB1Color4>div:last-child,.abcfslBB1Color5>div:last-child,.abcfslBB2Color1>div:last-child,.abcfslBB2Color2>div:last-child,.abcfslBB2Color3>div:last-child,.abcfslBB2Color4>div:last-child,.abcfslBB2Color5>div:last-child{border-bottom-width:0}.abcfslPadBMB10{padding-bottom:10px;margin-bottom:5px}.abcfslPadBMB20{padding-bottom:20px;margin-bottom:15px}.abcfslPadBMB25{padding-bottom:25px;margin-bottom:20px}.abcfslPadBMB30{padding-bottom:30px;margin-bottom:25px}.abcfslPadBMB40{padding-bottom:40px;margin-bottom:35px}.abcfslPadBMB50{padding-bottom:50px;margin-bottom:45px}.abcfslGridCntr{margin:0%;width:100%}.abcfslGridRow{clear:both;padding:0;margin:0}.abcfslGridCol{box-sizing:border-box;display:block;width:100%}@media (min-width:768px){.abcfslGridCol{float:left}.abcfslGridCol_2{width:50%}.abcfslGridCol_3{width:33.33%}.abcfslGridCol_4{width:25%}.abcfslGridCol_5{width:20%}.abcfslGridCol_6{width:16.66666667%}.abcfslGridCol_7{width:14.28%}.abcfslGridCol_8{width:12.5%}}.abcfslGCol{display:block;width:100%;box-sizing:border-box;min-height:1px}.abcfslGridItemsCntr::after{display:table;clear:both;content:""}@media (min-width:576px){.abcfslGCol_sm_2,.abcfslGCol_sm_3,.abcfslGCol_sm_4,.abcfslGCol_sm_5,.abcfslGCol_sm_6,.abcfslGCol_sm_7,.abcfslGCol_sm_8{float:left}.abcfslGCol_sm_1{width:100%}.abcfslGCol_sm_2{width:50%}.abcfslGCol_sm_3{width:33.333%}.abcfslGCol_sm_4{width:25%}.abcfslGCol_sm_5{width:20%}.abcfslGCol_sm_6{width:16.66666666%}.abcfslGCol_sm_7{width:14.28%}.abcfslGCol_sm_8{width:12.5%}.abcfslGCol_xx_2:nth-child(2n+1),.abcfslGCol_xx_3:nth-child(3n+1),.abcfslGCol_xx_4:nth-child(4n+1),.abcfslGCol_xx_5:nth-child(5n+1),.abcfslGCol_xx_6:nth-child(6n+1),.abcfslGCol_xx_7:nth-child(7n+1),.abcfslGCol_xx_8:nth-child(8n+1),.abcfslGCol_xx_9:nth-child(9n+1),.abcfslGCol_xx_10:nth-child(10n+1),.abcfslGCol_xx_11:nth-child(11n+1),.abcfslGCol_xx_12:nth-child(12n+1),.abcfslGCol_xl_2:nth-child(2n+1),.abcfslGCol_xl_3:nth-child(3n+1),.abcfslGCol_xl_4:nth-child(4n+1),.abcfslGCol_xl_5:nth-child(5n+1),.abcfslGCol_xl_6:nth-child(6n+1),.abcfslGCol_xl_7:nth-child(7n+1),.abcfslGCol_xl_8:nth-child(8n+1),.abcfslGCol_xl_9:nth-child(9n+1),.abcfslGCol_xl_10:nth-child(10n+1),.abcfslGCol_xl_11:nth-child(11n+1),.abcfslGCol_xl_12:nth-child(12n+1),.abcfslGCol_lg_2:nth-child(2n+1),.abcfslGCol_lg_3:nth-child(3n+1),.abcfslGCol_lg_4:nth-child(4n+1),.abcfslGCol_lg_5:nth-child(5n+1),.abcfslGCol_lg_6:nth-child(6n+1),.abcfslGCol_lg_7:nth-child(7n+1),.abcfslGCol_lg_8:nth-child(8n+1),.abcfslGCol_md_2:nth-child(2n+1),.abcfslGCol_md_3:nth-child(3n+1),.abcfslGCol_md_4:nth-child(4n+1),.abcfslGCol_md_5:nth-child(5n+1),.abcfslGCol_md_6:nth-child(6n+1),.abcfslGCol_md_7:nth-child(7n+1),.abcfslGCol_md_8:nth-child(8n+1){clear:none}.abcfslGCol_sm_2:nth-child(2n+1),.abcfslGCol_sm_3:nth-child(3n+1),.abcfslGCol_sm_4:nth-child(4n+1),.abcfslGCol_sm_5:nth-child(5n+1),.abcfslGCol_sm_6:nth-child(6n+1),.abcfslGCol_sm_7:nth-child(7n+1),.abcfslGCol_sm_8:nth-child(8n+1){clear:left}}@media (min-width:768px){.abcfslGCol_md_2,.abcfslGCol_md_3,.abcfslGCol_md_4,.abcfslGCol_md_5,.abcfslGCol_md_6,.abcfslGCol_md_7,.abcfslGCol_md_8{float:left}.abcfslGCol_md_1{width:100%}.abcfslGCol_md_2{width:50%}.abcfslGCol_md_3{width:33.333%}.abcfslGCol_md_4{width:25%}.abcfslGCol_md_5{width:20%}.abcfslGCol_md_6{width:16.66666666%}.abcfslGCol_md_7{width:14.28%}.abcfslGCol_md_8{width:12.5%}.abcfslGCol_xx_2:nth-child(2n+1),.abcfslGCol_xx_3:nth-child(3n+1),.abcfslGCol_xx_4:nth-child(4n+1),.abcfslGCol_xx_5:nth-child(5n+1),.abcfslGCol_xx_6:nth-child(6n+1),.abcfslGCol_xx_7:nth-child(7n+1),.abcfslGCol_xx_8:nth-child(8n+1),.abcfslGCol_xx_9:nth-child(9n+1),.abcfslGCol_xx_10:nth-child(10n+1),.abcfslGCol_xx_11:nth-child(11n+1),.abcfslGCol_xx_12:nth-child(12n+1),.abcfslGCol_xl_2:nth-child(2n+1),.abcfslGCol_xl_3:nth-child(3n+1),.abcfslGCol_xl_4:nth-child(4n+1),.abcfslGCol_xl_5:nth-child(5n+1),.abcfslGCol_xl_6:nth-child(6n+1),.abcfslGCol_xl_7:nth-child(7n+1),.abcfslGCol_xl_8:nth-child(8n+1),.abcfslGCol_xl_9:nth-child(9n+1),.abcfslGCol_xl_10:nth-child(10n+1),.abcfslGCol_xl_11:nth-child(11n+1),.abcfslGCol_xl_12:nth-child(12n+1),.abcfslGCol_lg_2:nth-child(2n+1),.abcfslGCol_lg_3:nth-child(3n+1),.abcfslGCol_lg_4:nth-child(4n+1),.abcfslGCol_lg_5:nth-child(5n+1),.abcfslGCol_lg_6:nth-child(6n+1),.abcfslGCol_lg_7:nth-child(7n+1),.abcfslGCol_lg_8:nth-child(8n+1),.abcfslGCol_sm_2:nth-child(2n+1),.abcfslGCol_sm_3:nth-child(3n+1),.abcfslGCol_sm_4:nth-child(4n+1),.abcfslGCol_sm_5:nth-child(5n+1),.abcfslGCol_sm_6:nth-child(6n+1),.abcfslGCol_sm_7:nth-child(7n+1),.abcfslGCol_sm_8:nth-child(8n+1){clear:none}.abcfslGCol_md_2:nth-child(2n+1),.abcfslGCol_md_3:nth-child(3n+1),.abcfslGCol_md_4:nth-child(4n+1),.abcfslGCol_md_5:nth-child(5n+1),.abcfslGCol_md_6:nth-child(6n+1),.abcfslGCol_md_7:nth-child(7n+1),.abcfslGCol_md_8:nth-child(8n+1){clear:left}}@media (min-width:992px){.abcfslGCol_lg_2,.abcfslGCol_lg_3,.abcfslGCol_lg_4,.abcfslGCol_lg_5,.abcfslGCol_lg_6,.abcfslGCol_lg_7,.abcfslGCol_lg_8{float:left}.abcfslGCol_lg_1{width:100%}.abcfslGCol_lg_2{width:50%}.abcfslGCol_lg_3{width:33.333%}.abcfslGCol_lg_4{width:25%}.abcfslGCol_lg_5{width:20%}.abcfslGCol_lg_6{width:16.66666666%}.abcfslGCol_lg_7{width:14.28%}.abcfslGCol_lg_8{width:12.5%}.abcfslGCol_xx_2:nth-child(2n+1),.abcfslGCol_xx_3:nth-child(3n+1),.abcfslGCol_xx_4:nth-child(4n+1),.abcfslGCol_xx_5:nth-child(5n+1),.abcfslGCol_xx_6:nth-child(6n+1),.abcfslGCol_xx_7:nth-child(7n+1),.abcfslGCol_xx_8:nth-child(8n+1),.abcfslGCol_xx_9:nth-child(9n+1),.abcfslGCol_xx_10:nth-child(10n+1),.abcfslGCol_xx_11:nth-child(11n+1),.abcfslGCol_xx_12:nth-child(12n+1),.abcfslGCol_xl_2:nth-child(2n+1),.abcfslGCol_xl_3:nth-child(3n+1),.abcfslGCol_xl_4:nth-child(4n+1),.abcfslGCol_xl_5:nth-child(5n+1),.abcfslGCol_xl_6:nth-child(6n+1),.abcfslGCol_xl_7:nth-child(7n+1),.abcfslGCol_xl_8:nth-child(8n+1),.abcfslGCol_xl_9:nth-child(9n+1),.abcfslGCol_xl_10:nth-child(10n+1),.abcfslGCol_xl_11:nth-child(11n+1),.abcfslGCol_xl_12:nth-child(12n+1),.abcfslGCol_md_2:nth-child(2n+1),.abcfslGCol_md_3:nth-child(3n+1),.abcfslGCol_md_4:nth-child(4n+1),.abcfslGCol_md_5:nth-child(5n+1),.abcfslGCol_md_6:nth-child(6n+1),.abcfslGCol_md_7:nth-child(7n+1),.abcfslGCol_md_8:nth-child(8n+1),.abcfslGCol_sm_2:nth-child(2n+1),.abcfslGCol_sm_3:nth-child(3n+1),.abcfslGCol_sm_4:nth-child(4n+1),.abcfslGCol_sm_5:nth-child(5n+1),.abcfslGCol_sm_6:nth-child(6n+1),.abcfslGCol_sm_7:nth-child(7n+1),.abcfslGCol_sm_8:nth-child(8n+1){clear:none}.abcfslGCol_lg_2:nth-child(2n+1),.abcfslGCol_lg_3:nth-child(3n+1),.abcfslGCol_lg_4:nth-child(4n+1),.abcfslGCol_lg_5:nth-child(5n+1),.abcfslGCol_lg_6:nth-child(6n+1),.abcfslGCol_lg_7:nth-child(7n+1),.abcfslGCol_lg_8:nth-child(8n+1){clear:left}}@media (min-width:1200px){.abcfslGCol_xl_2,.abcfslGCol_xl_3,.abcfslGCol_xl_4,.abcfslGCol_xl_5,.abcfslGCol_xl_6,.abcfslGCol_xl_7,.abcfslGCol_xl_8,.abcfslGCol_xl_9,.abcfslGCol_xl_10,.abcfslGCol_xl_11,.abcfslGCol_xl_12{float:left}.abcfslGCol_xl_1{width:100%}.abcfslGCol_xl_2{width:50%}.abcfslGCol_xl_3{width:33.333%}.abcfslGCol_xl_4{width:25%}.abcfslGCol_xl_5{width:20%}.abcfslGCol_xl_6{width:16.66666666%}.abcfslGCol_xl_7{width:14.28%}.abcfslGCol_xl_8{width:12.5%}.abcfslGCol_xl_9{width:11.11%}.abcfslGCol_xl_10{width:10%}.abcfslGCol_xl_11{width:9.09%}.abcfslGCol_xl_12{width:8.333%}.abcfslGCol_xx_2:nth-child(2n+1),.abcfslGCol_xx_3:nth-child(3n+1),.abcfslGCol_xx_4:nth-child(4n+1),.abcfslGCol_xx_5:nth-child(5n+1),.abcfslGCol_xx_6:nth-child(6n+1),.abcfslGCol_xx_7:nth-child(7n+1),.abcfslGCol_xx_8:nth-child(8n+1),.abcfslGCol_xx_9:nth-child(9n+1),.abcfslGCol_xx_10:nth-child(10n+1),.abcfslGCol_xx_11:nth-child(11n+1),.abcfslGCol_xx_12:nth-child(12n+1),.abcfslGCol_lg_2:nth-child(2n+1),.abcfslGCol_lg_3:nth-child(3n+1),.abcfslGCol_lg_4:nth-child(4n+1),.abcfslGCol_lg_5:nth-child(5n+1),.abcfslGCol_lg_6:nth-child(6n+1),.abcfslGCol_lg_7:nth-child(7n+1),.abcfslGCol_lg_8:nth-child(8n+1),.abcfslGCol_md_2:nth-child(2n+1),.abcfslGCol_md_3:nth-child(3n+1),.abcfslGCol_md_4:nth-child(4n+1),.abcfslGCol_md_5:nth-child(5n+1),.abcfslGCol_md_6:nth-child(6n+1),.abcfslGCol_md_7:nth-child(7n+1),.abcfslGCol_md_8:nth-child(8n+1),.abcfslGCol_sm_2:nth-child(2n+1),.abcfslGCol_sm_3:nth-child(3n+1),.abcfslGCol_sm_4:nth-child(4n+1),.abcfslGCol_sm_5:nth-child(5n+1),.abcfslGCol_sm_6:nth-child(6n+1),.abcfslGCol_sm_7:nth-child(7n+1),.abcfslGCol_sm_8:nth-child(8n+1){clear:none}.abcfslGCol_xl_2:nth-child(2n+1),.abcfslGCol_xl_3:nth-child(3n+1),.abcfslGCol_xl_4:nth-child(4n+1),.abcfslGCol_xl_5:nth-child(5n+1),.abcfslGCol_xl_6:nth-child(6n+1),.abcfslGCol_xl_7:nth-child(7n+1),.abcfslGCol_xl_8:nth-child(8n+1),.abcfslGCol_xl_9:nth-child(9n+1),.abcfslGCol_xl_10:nth-child(10n+1),.abcfslGCol_xl_11:nth-child(11n+1),.abcfslGCol_xl_12:nth-child(12n+1){clear:left}}@media (min-width:2000px){.abcfslGCol_xx_2,.abcfslGCol_xx_3,.abcfslGCol_xx_4,.abcfslGCol_xx_5,.abcfslGCol_xx_6,.abcfslGCol_xx_7,.abcfslGCol_xx_8,.abcfslGCol_xx_9,.abcfslGCol_xx_10,.abcfslGCol_xx_11,.abcfslGCol_xx_12{float:left}.abcfslGCol_xx_1{width:100%}.abcfslGCol_xx_2{width:50%}.abcfslGCol_xx_3{width:33.333%}.abcfslGCol_xx_4{width:25%}.abcfslGCol_xx_5{width:20%}.abcfslGCol_xx_6{width:16.66666666%}.abcfslGCol_xx_7{width:14.28%}.abcfslGCol_xx_8{width:12.5%}.abcfslGCol_xx_9{width:11.11%}.abcfslGCol_xx_10{width:10%}.abcfslGCol_xx_11{width:9.09%}.abcfslGCol_xx_12{width:8.333%}.abcfslGCol_xl_2:nth-child(2n+1),.abcfslGCol_xl_3:nth-child(3n+1),.abcfslGCol_xl_4:nth-child(4n+1),.abcfslGCol_xl_5:nth-child(5n+1),.abcfslGCol_xl_6:nth-child(6n+1),.abcfslGCol_xl_7:nth-child(7n+1),.abcfslGCol_xl_8:nth-child(8n+1),.abcfslGCol_xl_9:nth-child(9n+1),.abcfslGCol_xl_10:nth-child(10n+1),.abcfslGCol_xl_11:nth-child(11n+1),.abcfslGCol_xl_12:nth-child(12n+1),.abcfslGCol_lg_2:nth-child(2n+1),.abcfslGCol_lg_3:nth-child(3n+1),.abcfslGCol_lg_4:nth-child(4n+1),.abcfslGCol_lg_5:nth-child(5n+1),.abcfslGCol_lg_6:nth-child(6n+1),.abcfslGCol_lg_7:nth-child(7n+1),.abcfslGCol_lg_8:nth-child(8n+1),.abcfslGCol_md_2:nth-child(2n+1),.abcfslGCol_md_3:nth-child(3n+1),.abcfslGCol_md_4:nth-child(4n+1),.abcfslGCol_md_5:nth-child(5n+1),.abcfslGCol_md_6:nth-child(6n+1),.abcfslGCol_md_7:nth-child(7n+1),.abcfslGCol_md_8:nth-child(8n+1),.abcfslGCol_sm_2:nth-child(2n+1),.abcfslGCol_sm_3:nth-child(3n+1),.abcfslGCol_sm_4:nth-child(4n+1),.abcfslGCol_sm_5:nth-child(5n+1),.abcfslGCol_sm_6:nth-child(6n+1),.abcfslGCol_sm_7:nth-child(7n+1),.abcfslGCol_sm_8:nth-child(8n+1){clear:none}.abcfslGCol_xx_2:nth-child(2n+1),.abcfslGCol_xx_3:nth-child(3n+1),.abcfslGCol_xx_4:nth-child(4n+1),.abcfslGCol_xx_5:nth-child(5n+1),.abcfslGCol_xx_6:nth-child(6n+1),.abcfslGCol_xx_7:nth-child(7n+1),.abcfslGCol_xx_8:nth-child(8n+1),.abcfslGCol_xx_9:nth-child(9n+1),.abcfslGCol_xx_10:nth-child(10n+1),.abcfslGCol_xx_11:nth-child(11n+1),.abcfslGCol_xx_12:nth-child(12n+1){clear:left}}.abcfslSocialIconsA a{display:inline;padding:0;border:none}.abcfslSocialIconsA a img{display:inline;padding:3px 0 0 0;border:none}.abcfslFItemsCntr ul{margin:0;padding:0;list-style-type:none}.abcfslFItemsCntr ul li{display:inline-block;white-space:nowrap;line-height:18px}.abcfslFItemsCntr ul li a{background:none;text-decoration:none;padding-top:3px;padding-bottom:3px;border:none}.abcfslFItemMLR5 ul li a{padding-right:5px;padding-left:5px}.abcfslFItemMLR10 ul li a{padding-right:10px;padding-left:10px}.abcfslFItemMLR15 ul li a{padding-right:15px;padding-left:15px}.abcfslFItemMLR20 ul li a{padding-right:20px;padding-left:20px}.abcfslFItemColor1 ul li a{color:#8c8c8c}.abcfslFItemColor2 ul li a{color:#595959}.abcfslFItemColor3 ul li a{color:#262626}.abcfslFItemsCntr ul li a.abcfslFActive1{border-bottom:3px solid gray;text-decoration:none}.abcfslFItemsCntr ul li a.abcfslFActive2{background-color:#d9d9d9;color:#404040}.abcfslUpper{text-transform:uppercase}h1.abcfslF40_7,h2.abcfslF40_7,h3.abcfslF40_7,h4.abcfslF40_7,h5.abcfslF40_7,h1.abcfslF36_7,h2.abcfslF36_7,h3.abcfslF36_7,h4.abcfslF36_7,h5.abcfslF36_7,h1.abcfslF32_7,h2.abcfslF32_7,h3.abcfslF32_7,h4.abcfslF32_7,h5.abcfslF32_7,h1.abcfslF28_7,h2.abcfslF28_7,h3.abcfslF28_7,h4.abcfslF28_7,h5.abcfslF28_7,h1.abcfslF24_7,h2.abcfslF24_7,h3.abcfslF24_7,h4.abcfslF24_7,h5.abcfslF24_7,h1.abcfslF20_7,h2.abcfslF20_7,h3.abcfslF20_7,h4.abcfslF20_7,h5.abcfslF20_7,h1.abcfslF18_7,h2.abcfslF18_7,h3.abcfslF18_7,h4.abcfslF18_7,h5.abcfslF18_7 h1.abcfslF16_7,h2.abcfslF16_7,h3.abcfslF16_7,h4.abcfslF16_7,h5.abcfslF16_7,h1.abcfslF14_7,h2.abcfslF14_7,h3.abcfslF14_7,h4.abcfslF14_7,h5.abcfslF14_7,h1.abcfslF13_7,h2.abcfslF13_7,h3.abcfslF13_7,h4.abcfslF13_7,h5.abcfslF13_7,h1.abcfslF12_7,h2.abcfslF12_7,h3.abcfslF12_7,h4.abcfslF12_7,h5.abcfslF12_7,p.abcfslF36_7,p.abcfslF32_7,p.abcfslF28_7,p.abcfslF24_7,p.abcfslF20_7,p.abcfslF18_7,p.abcfslF16_7,p.abcfslF14_7,p.abcfslF13_7,p.abcfslF12_7,p.abcfslF36_7,.abcfslF32_7,.abcfslF28_7,.abcfslF24_7,.abcfslF20_7,.abcfslF18_7,.abcfslF16_7,.abcfslF14_7,.abcfslF13_7,.abcfslF12_7{font-weight:700;font-style:normal;margin-bottom:0;padding:0;border:none}h1.abcfslF40_6,h2.abcfslF40_6,h3.abcfslF40_6,h4.abcfslF40_6,h5.abcfslF40_6,h1.abcfslF36_6,h2.abcfslF36_6,h3.abcfslF36_6,h4.abcfslF36_6,h5.abcfslF36_6,h1.abcfslF32_6,h2.abcfslF32_6,h3.abcfslF32_6,h4.abcfslF32_6,h5.abcfslF32_6,h1.abcfslF28_6,h2.abcfslF28_6,h3.abcfslF28_6,h4.abcfslF28_6,h5.abcfslF28_6,h1.abcfslF24_6,h2.abcfslF24_6,h3.abcfslF24_6,h4.abcfslF24_6,h5.abcfslF24_6,h1.abcfslF20_6,h2.abcfslF20_6,h3.abcfslF20_6,h4.abcfslF20_6,h5.abcfslF20_6,h1.abcfslF18_6,h2.abcfslF18_6,h3.abcfslF18_6,h4.abcfslF18_6,h5.abcfslF18_6,h1.abcfslF16_6,h2.abcfslF16_6,h3.abcfslF16_6,h4.abcfslF16_6,h5.abcfslF16_6,h1.abcfslF14_6,h2.abcfslF14_6,h3.abcfslF14_6,h4.abcfslF14_6,h5.abcfslF14_6,h1.abcfslF13_6,h2.abcfslF13_6,h3.abcfslF13_6,h4.abcfslF13_6,h5.abcfslF13_6,h1.abcfslF12_6,h2.abcfslF12_6,h3.abcfslF12_6,h4.abcfslF12_6,h5.abcfslF12_6,p.abcfslF36_6,p.abcfslF32_6,p.abcfslF28_6,p.abcfslF24_6,p.abcfslF20_6,p.abcfslF18_6,p.abcfslF16_6,p.abcfslF14_6,p.abcfslF13_6,p.abcfslF12_6,.abcfslF36_6,.abcfslF32_6,.abcfslF28_6,.abcfslF24_6,.abcfslF20_6,.abcfslF18_6,.abcfslF16_6,.abcfslF14_6,.abcfslF13_6,.abcfslF12_6{font-weight:600;font-style:normal;margin-bottom:0;padding:0;border:none}p.abcfslF40,p.abcfslF36,p.abcfslF32,p.abcfslF28,p.abcfslF24,p.abcfslF20,p.abcfslF18,p.abcfslF16,p.abcfslF14,p.abcfslF13,p.abcfslF12,.abcfslF40,.abcfslF36,.abcfslF32,.abcfslF28,.abcfslF24,.abcfslF20,.abcfslF18,.abcfslF16,.abcfslF14,.abcfslF13,.abcfslF12{font-weight:400;font-style:normal;margin-bottom:0;padding:0;border:none}h1.abcfslF40_7,h2.abcfslF40_7,h3.abcfslF40_7,h4.abcfslF40_7,h5.abcfslF40_7,h1.abcfslF40_6,h2.abcfslF40_6,h3.abcfslF40_6,h4.abcfslF40_6,h5.abcfslF40_6,p.abcfslF40_7,p.abcfslF40_6,p.abcfslF40,.abcfslF40_7,.abcfslF40_6,.abcfslF40{font-size:2.5rem}h1.abcfslF36_7,h2.abcfslF36_7,h3.abcfslF36_7,h4.abcfslF36_7,h5.abcfslF36_7,h1.abcfslF36_6,h2.abcfslF36_6,h3.abcfslF36_6,h4.abcfslF36_6,h5.abcfslF36_6,p.abcfslF36_7,p.abcfslF36_6,p.abcfslF36,.abcfslF36_7,.abcfslF36_6,.abcfslF36{font-size:2.25rem}h1.abcfslF32_7,h2.abcfslF32_7,h3.abcfslF32_7,h4.abcfslF32_7,h5.abcfslF32_7,h1.abcfslF32_6,h2.abcfslF32_6,h3.abcfslF32_6,h4.abcfslF32_6,h5.abcfslF32_6,p.abcfslF32_7,p.abcfslF32_6,p.abcfslF32,.abcfslF32_7,.abcfslF32_6,.abcfslF32{font-size:2rem}h1.abcfslF28_7,h2.abcfslF28_7,h3.abcfslF28_7,h4.abcfslF28_7,h5.abcfslF28_7,h1.abcfslF28_6,h2.abcfslF28_6,h3.abcfslF28_6,h4.abcfslF28_6,h5.abcfslF28_6,p.abcfslF28_7,p.abcfslF28_6,p.abcfslF28,.abcfslF28_7,.abcfslF28_6,.abcfslF28{font-size:1.75rem}h1.abcfslF24_7,h2.abcfslF24_7,h3.abcfslF24_7,h4.abcfslF24_7,h5.abcfslF24_7,h1.abcfslF24_6,h2.abcfslF24_6,h3.abcfslF24_6,h4.abcfslF24_6,h5.abcfslF24_6,p.abcfslF24_7,p.abcfslF24_6,p.abcfslF24,.abcfslF24_7,.abcfslF24_6,.abcfslF24{font-size:1.5625rem}h1.abcfslF20_7,h2.abcfslF20_7,h3.abcfslF20_7,h4.abcfslF20_7,h5.abcfslF20_7,h1.abcfslF20_6,h2.abcfslF20_6,h3.abcfslF20_6,h4.abcfslF20_6,h5.abcfslF20_6,p.abcfslF20_7,p.abcfslF20_6,p.abcfslF20,.abcfslF20_7,.abcfslF20_6,.abcfslF20{font-size:1.25rem}h1.abcfslF18_7,h2.abcfslF18_7,h3.abcfslF18_7,h4.abcfslF18_7,h5.abcfslF18_7,h1.abcfslF18_6,h2.abcfslF18_6,h3.abcfslF18_6,h4.abcfslF18_6,h5.abcfslF18_6,p.abcfslF18_7,p.abcfslF18_6,p.abcfslF18,.abcfslF18_7,.abcfslF18_6,.abcfslF18{font-size:1.125rem}h1.abcfslF16_7,h2.abcfslF16_7,h3.abcfslF16_7,h4.abcfslF16_7,h5.abcfslF16_7,h1.abcfslF16_6,h2.abcfslF16_6,h3.abcfslF16_6,h4.abcfslF16_6,h5.abcfslF16_6,p.abcfslF16_7,p.abcfslF16_6,p.abcfslF16,.abcfslF16_7,.abcfslF16_6,.abcfslF16{font-size:1rem}h1.abcfslF14_7,h2.abcfslF14_7,h3.abcfslF14_7,h4.abcfslF14_7,h5.abcfslF14_7,h1.abcfslF14_6,h2.abcfslF14_6,h3.abcfslF14_6,h4.abcfslF14_6,h5.abcfslF14_6,p.abcfslF14_7,p.abcfslF14_6,p.abcfslF14,.abcfslF14_7,.abcfslF14_6,.abcfslF14{font-size:.875rem}h1.abcfslF13_7,h2.abcfslF13_7,h3.abcfslF13_7,h4.abcfslF13_7,h5.abcfslF13_7,h1.abcfslF13_6,h2.abcfslF13_6,h3.abcfslF13_6,h4.abcfslF13_6,h5.abcfslF13_6,p.abcfslF13_7,p.abcfslF13_6,p.abcfslF13,.abcfslF13_7,.abcfslF13_6,.abcfslF13{font-size:.8125rem}h1.abcfslF12_7,h2.abcfslF12_7,h3.abcfslF12_7,h4.abcfslF12_7,h5.abcfslF12_7,h1.abcfslF12_6,h2.abcfslF12_6,h3.abcfslF12_6,h4.abcfslF12_6,h5.abcfslF12_6,p.abcfslF12_7,p.abcfslF12_6,p.abcfslF12,.abcfslF12_7,.abcfslF12_6,.abcfslF12{font-size:.75rem}.abcfslFS1{font-size:1px}.abcfslFS12{font-size:12px}.abcfslFS13{font-size:13px}.abcfslFS14{font-size:14px}.abcfslFS15{font-size:15px}.abcfslFS16{font-size:16px}.abcfslFS18{font-size:18px}.abcfslFS20{font-size:20px}.abcfslFS24{font-size:24px}.abcfslFS28{font-size:28px}.abcfslFS32{font-size:32px}.abcfslFS36{font-size:36px}.abcfslFS38{font-size:38px}.abcfslFW400{font-weight:400}.abcfslFW600{font-weight:600}.abcfslFW700{font-weight:700}.abcfslFF{font-family:'Open Sans',Arial,sans-serif;font-style:normal;padding-bottom:0;border-bottom:none}.abcfslFFV{font-family:Verdana,Geneva,Arial,sans-serif;font-style:normal;padding-bottom:0;border-bottom:none}.abcfslColor1{color:#8c8c8c}.abcfslColor2{color:#595959}.abcfslColor3{color:#262626}.abcfslLstCntrN{margin-left:0}.abcfslLstCntrN ul{margin-left:10px}.abcfslLstCntrN li{margin:0;list-style-type:none;padding-left:2px;padding-top:6px}.abcfslLstTxtCntr{padding-left:10px}.abcfsTxtCntrLst,.abcfslTxtCntrGridB,.abcfslTxtCntrSPg,.abcfslTxtCntrIGridB,.abcfslTxtCntrIGridB{padding-left:10px}.abcfslMT0{margin-top:0}.abcfslMT2{margin-top:2px}.abcfslMT3{margin-top:3px}.abcfslMT4{margin-top:4px}.abcfslMT5{margin-top:5px}.abcfslMT10{margin-top:10px}.abcfslMT15{margin-top:15px}.abcfslMT20{margin-top:20px}.abcfslMT25{margin-top:25px}.abcfslMT30{margin-top:30px}.abcfslMT40{margin-top:40px}.abcfslMT50{margin-top:50px}.abcfslMTPc1{margin-top:1%}.abcfslMTPc2{margin-top:2%}.abcfslMTPc3{margin-top:3%}.abcfslMTPc4{margin-top:4%}.abcfslMTPc5{margin-top:5%}.abcfslMTPc6{margin-top:6%}.abcfslMTPc7{margin-top:7%}.abcfslMTPc8{margin-top:8%}.abcfslMTPc9{margin-top:9%}.abcfslMTPc10{margin-top:10%}.abcfslMR0{margin-right:0}.abcfslMR5{margin-right:5px}.abcfslMR10{margin-right:10px}.abcfslMR15{margin-right:15px}.abcfslMR20{margin-right:20px}.abcfslMR25{margin-right:25px}.abcfslMR30{margin-right:30px}.abcfslMR40{margin-right:40px}.abcfslMR50{margin-right:50px}.abcfslML5{margin-left:5px}.abcfslML10{margin-left:10px}.abcfslML15{margin-left:15px}.abcfslML20{margin-left:20px}.abcfslML25{margin-left:25px}.abcfslML30{margin-left:30px}.abcfslML40{margin-left:40px}.abcfslML50{margin-left:50px}.abcfslMLPc1{margin-left:1%}.abcfslMLPc2{margin-left:2%}.abcfslMLPc3{margin-left:3%}.abcfslMLPc4{margin-left:4%}.abcfslMLPc5{margin-left:5%}.abcfslMLPc6{margin-left:6%}.abcfslMLPc7{margin-left:7%}.abcfslMLPc8{margin-left:8%}.abcfslMLPc9{margin-left:9%}.abcfslMLPc10{margin-left:10%}.abcfslMB0{margin-bottom:0}.abcfslMB5{margin-bottom:5px}.abcfslMB10{margin-bottom:10px}.abcfslMB15{margin-bottom:15px}.abcfslMB20{margin-bottom:20px}.abcfslMB25{margin-bottom:25px}.abcfslMB30{margin-bottom:30px}.abcfslMB40{margin-bottom:40px}.abcfslMB50{margin-bottom:50px}.abcfslMB60{margin-bottom:60px}.abcfslMB70{margin-bottom:70px}.abcfslMB80{margin-bottom:80px}.abcfslMB90{margin-bottom:90px}.abcfslMB100{margin-bottom:100px}.abcfslMB200{margin-bottom:200px}.abcfslMBPc1{margin-bottom:1%}.abcfslMBPc2{margin-bottom:2%}.abcfslMBPc3{margin-bottom:3%}.abcfslMBPc4{margin-bottom:4%}.abcfslMBPc5{margin-bottom:5%}.abcfslMBPc6{margin-bottom:6%}.abcfslMBPc7{margin-bottom:7%}.abcfslMBPc8{margin-bottom:8%}.abcfslMBPc9{margin-bottom:9%}.abcfslMBPc10{margin-bottom:10%}.abcfslMLRPc1{margin-left:1%;margin-right:1%}.abcfslMLRPc2{margin-left:2%;margin-right:2%}.abcfslMLRPc3{margin-left:3%;margin-right:3%}.abcfslMLRPc4{margin-left:4%;margin-right:4%}.abcfslMLRPc5{margin-left:5%;margin-right:5%}.abcfslMLRPc6{margin-left:6%;margin-right:6%}.abcfslMLRPc7{margin-left:7%;margin-right:7%}.abcfslMLRPc8{margin-left:8%;margin-right:8%}.abcfslMLRPc9{margin-left:9%;margin-right:9%}.abcfslMLRPc10{margin-left:10%;margin-right:10%}.abcfslMLRPc11{margin-left:11%;margin-right:11%}.abcfslMLRPc12{margin-left:12%;margin-right:12%}.abcfslMLRPc13{margin-left:13%;margin-right:13%}.abcfslMLRPc14{margin-left:14%;margin-right:14%}.abcfslMLRPc15{margin-left:15%;margin-right:15%}.abcfslMLRPc16{margin-left:16%;margin-right:16%}.abcfslMLRPc17{margin-left:17%;margin-right:17%}.abcfslMLRPc18{margin-left:18%;margin-right:18%}.abcfslMLRPc19{margin-left:19%;margin-right:19%}.abcfslMLRPc20{margin-left:20%;margin-right:20%}.abcfslPadT0{padding-top:0}.abcfslPadT5{padding-top:5px}.abcfslPadT10{padding-top:10px}.abcfslPadT15{padding-top:15px}.abcfslPadT20{padding-top:20px}.abcfslPadT25{padding-top:25px}.abcfslPadT30{padding-top:30px}.abcfslPadT40{padding-top:40px}.abcfslPadT50{padding-top:50px}.abcfslPadB0{padding-bottom:0}.abcfslPadB5{padding-bottom:5px}.abcfslPadB10{padding-bottom:10px}.abcfslPadB15{padding-bottom:15px}.abcfslPadB20{padding-bottom:20px}.abcfslPadB30{padding-bottom:30px}.abcfslPadB40{padding-bottom:40px}.abcfslPadB50{padding-bottom:50px}.abcfslPadBPc1{padding-bottom:1%}.abcfslPadBPc2{padding-bottom:2%}.abcfslPadBPc3{padding-bottom:3%}.abcfslPadBPc4{padding-bottom:4%}.abcfslPadBPc5{padding-bottom:5%}.abcfslPadBPc6{padding-bottom:6%}.abcfslPadBPc7{padding-bottom:7%}.abcfslPadBPc8{padding-bottom:8%}.abcfslPadBPc9{padding-bottom:9%}.abcfslPadBPc10{padding-bottom:10%}.abcfslPadLPc1{padding-left:1%}.abcfslPadLPc2{padding-left:2%}.abcfslPadLPc3{padding-left:3%}.abcfslPadLPc4{padding-left:4%}.abcfslPadLPc5{padding-left:5%}.abcfslPadLPc6{padding-left:6%}.abcfslPadLPc7{padding-left:7%}.abcfslPadLPc8{padding-left:8%}.abcfslPadLPc9{padding-left:9%}.abcfslPadLPc10{padding-left:10%}.abcfslPadLPc15{padding-left:15%}.abcfslPadLPc20{padding-left:20%}.abcfslPadRPc1{padding-right:1%}.abcfslPadRPc2{padding-right:2%}.abcfslPadRPc3{padding-right:3%}.abcfslPadRPc4{padding-right:4%}.abcfslPadRPc5{padding-right:5%}.abcfslPadRPc6{padding-right:6%}.abcfslPadRPc7{padding-right:7%}.abcfslPadRPc8{padding-right:8%}.abcfslPadRPc9{padding-right:9%}.abcfslPadRPc10{padding-right:10%}.abcfslPadLRPc0{padding-left:0;padding-right:0}.abcfslPadLRPc0_5{padding-left:.5%;padding-right:.5%}.abcfslPadLRPc1{padding-left:1%;padding-right:1%}.abcfslPadLRPc1_5{padding-left:1.5%;padding-right:1.5%}.abcfslPadLRPc2{padding-left:2%;padding-right:2%}.abcfslPadLRPc2_5{padding-left:2.5%;padding-right:2.5%}.abcfslPadLRPc3{padding-left:3%;padding-right:3%}.abcfslPadLRPc3_5{padding-left:3.5%;padding-right:3.5%}.abcfslPadLRPc4{padding-left:4%;padding-right:4%}.abcfslPadLRPc4_5{padding-left:4.5%;padding-right:4.5%}.abcfslPadLRPc5{padding-left:5%;padding-right:5%}.abcfslPadLRPc5_5{padding-left:5.5%;padding-right:5.5%}.abcfslPadLRPc6{padding-left:6%;padding-right:6%}.abcfslPadLRPc6_5{padding-left:6.5%;padding-right:6.5%}.abcfslPadLRPc7{padding-left:7%;padding-right:7%}.abcfslPadLRPc7_5{padding-left:7.5%;padding-right:7.5%}.abcfslPadLRPc8{padding-left:8%;padding-right:8%}.abcfslPadLRPc8_5{padding-left:8.5%;padding-right:8.5%}.abcfslPadLRPc9{padding-left:9%;padding-right:9%}.abcfslPadLRPc9_5{padding-left:9.5%;padding-right:9.5%}.abcfslPadLRPc10{padding-left:10%;padding-right:10%}.abcfslPadLRPc10_5{padding-left:10.5%;padding-right:10.5%}.abcfslPadLR5{padding-left:5px;padding-right:5px}.abcfslPadLR10{padding-left:10px;padding-right:10px}.abcfslPadLR15{padding-left:15px;padding-right:15px}.abcfslPadLR20{padding-left:20px;padding-right:20px}.abcfslPadLR25{padding-left:25px;padding-right:25px}.abcfslPadLR30{padding-left:30px;padding-right:30px}.abcfslPadLR35{padding-left:35px;padding-right:35px}.abcfslPadLR40{padding-left:40px;padding-right:40px}.abcfslPadLR45{padding-left:45px;padding-right:45px}.abcfslPadLR50{padding-left:50px;padding-right:50px}.abcfslPadLR60{padding-left:60px;padding-right:60px}.abcfslPadLR70{padding-left:70px;padding-right:70px}.abcfslPadLR80{padding-left:80px;padding-right:80px}.abcfslPadLR90{padding-left:90px;padding-right:90px}.abcfslPadLR100{padding-left:100px;padding-right:100px}.abcfslPMB1R p{margin-bottom:1rem}.abcfslPMB75R p{margin-bottom:.75rem}.abcfslPFont14 p{font-size:14px}.abcfslTxtCenter{text-align:center}.abcfslTxtRight{text-align:right}.abcfslTxtLeft{text-align:left}.abcfslMLRAuto{margin-left:auto;margin-right:auto}.abcfslBB11,.abcfslBB12,.abcfslBB13,.abcfslBB14,.abcfslBB15,.abcfslBB21,.abcfslBB22,.abcfslBB23,.abcfslBB24,.abcfslBB25{margin-left:auto;margin-right:auto}.abcfslBB11{border-bottom:1px solid #e6e6e6}.abcfslBB12{border-bottom:1px solid #b3b3b3}.abcfslBB13{border-bottom:1px solid gray}.abcfslBB14{border-bottom:1px solid #4d4d4d}.abcfslBB15{border-bottom:1px solid #1a1a1a}.abcfslBB21{border-bottom:2px solid #e6e6e6}.abcfslBB22{border-bottom:2px solid #b3b3b3}.abcfslBB23{border-bottom:2px solid gray}.abcfslBB24{border-bottom:2px solid #4d4d4d}.abcfslBB25{border-bottom:2px solid #1a1a1a}.abcfslBB31{border-bottom:3px solid #e6e6e6}.abcfslBB32{border-bottom:3px solid #b3b3b3}.abcfslBB33{border-bottom:3px solid gray}.abcfslBB34{border-bottom:3px solid #4d4d4d}.abcfslBB35{border-bottom:3px solid #1a1a1a}.abcfslWidthPc100{width:100%}.abcfslWidthPc90{width:90%}.abcfslWidthPc80{width:80%}.abcfslWidthPc70{width:70%}.abcfslWidthPc60{width:60%}.abcfLstCntrN{margin-left:0}.abcfLstCntrN ul{margin-left:10px}.abcfLstCntrN li{margin:0;list-style-type:none;padding-left:2px;padding-top:6px}.abcfClr{clear:both;font-size:1px;margin:0;padding:0;border:0;height:0}.abcfClrFix:before,.abcfClrFix:after{content:"";display:table}.abcfClrFix:after{clear:both}.abcfErrMsgRed{margin-top:30px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;color:#C00}.abcfDivErrMsg{margin-top:30px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;color:#C00}.abcfslVAidBorder{border:1px solid gray}.abcfslVAidBorderGreen{border:1px solid #00e600}.abcfslVAidBorderR{border-right:1px solid gray}.abcfslVAidTxt{background-color:#e6e6e6}.abcfslPagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style:none;border-radius:3px}.abcfslPageItem a,.abcfslNextPg a,.abcfslPrevPg a{text-decoration:none;border-bottom:1px solid #ddd}.abcfslPageItem.abcfslActive .abcfslPageLink_B{z-index:2;background-color:#0275d8;border-color:#0275d8;color:#fff}li.abcfslPageItem a.abcfslPageLink_B,.abcfslPageItem.abcfslDisabled .abcfslPageLink.abcfslPageLink_B{color:#4183c4}.abcfslPageItem.abcfslActive .abcfslPageLink_BK{z-index:2;background-color:#3b3b3b;border-color:#292929;color:#fff}li.abcfslPageItem a.abcfslPageLink_BK,.abcfslPageItem.abcfslDisabled .abcfslPageLink.abcfslPageLink_BK{color:#000}.abcfslPageItem.abcfslActive .abcfslPageLink_DG{z-index:2;background-color:gray;border-color:gray;color:#fff}li.abcfslPageItem a.abcfslPageLink_DG,.abcfslPageItem.abcfslDisabled .abcfslPageLink.abcfslPageLink_DG{color:#666}.abcfslPageItem.abcfslActive .abcfslPageLink_G{z-index:2;background-color:#ccc;border-color:#ccc;color:#4d4d4d}li.abcfslPageItem a.abcfslPageLink_G,.abcfslPageItem.abcfslDisabled .abcfslPageLink.abcfslPageLink_G{color:#8c8c8c}.abcfslPageItem.abcfslDisabled .abcfslPageLink{pointer-events:none;cursor:not-allowed}li.abcfslPageItem a:focus,li.abcfslPageItem a:hover,li.abcfslNextPg a:focus,li.abcfslNextPg a:hover,li.abcfslPrevPg a:focus,li.abcfslPrevPg a:hover{border-bottom-color:#DDD}.abcfslPageLink{position:relative;display:block;margin-left:-1px;line-height:1.25;background-color:#FFF;border:1px solid #DDD}a.abcfslPageLink:focus,a.abcfslPageLink:hover{text-decoration:none;background-color:#eceeef;border-color:#DDD}.abcfslPagination_LG .abcfslPageLink{padding:7px 12px;font-size:16px}.abcfslPagination_MD .abcfslPageLink{padding:6px 10px;font-size:15px}.abcfslPagination_SM .abcfslPageLink{padding:4px 9px;font-size:14px}.abcfslPagination_XS .abcfslPageLink{padding:3px 7px;font-size:12px}.abcfslPagination_LG .abcfslPageItem:first-child .abcfslPageLink,.abcfslPagination_MD .abcfslPageItem:first-child .abcfslPageLink,.abcfslPagination_SM .abcfslPageItem:first-child .abcfslPageLink,.abcfslPagination_XS .abcfslPageItem:first-child .abcfslPageLink{border-top-left-radius:3px;border-bottom-left-radius:3px;margin-left:0}.abcfslPagination_LG .abcfslPageItem:last-child .abcfslPageLink,.abcfslPagination_MD .abcfslPageItem:last-child .abcfslPageLink,.abcfslPagination_SM .abcfslPageItem:last-child .abcfslPageLink,.abcfslPagination_XS .abcfslPageItem:last-child .abcfslPageLink{border-top-right-radius:3px;border-bottom-right-radius:3px}.abcfslJustify_S{-ms-flex-pack:start!important;justify-content:flex-start!important}.abcfslJustify_C{-ms-flex-pack:center!important;justify-content:center!important}.abcfslJustify_E{-ms-flex-pack:end!important;justify-content:flex-end!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:abcfslActive,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.abcfslImgGray a img,.abcfslImgLight03 a img,.abcfslImgLight05 a img,.abcfslImgLight07 a img,.abcfslImgDark80 a img,.abcfslImgDark70 a img,.abcfslImgDark60 a img{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}.abcfslImgGray a img:hover{filter:grayscale(100%)}.abcfslImgLight03 a img:hover{filter:opacity(.3)}.abcfslImgLight05 a img:hover{filter:opacity(.5)}.abcfslImgLight07 a img:hover{filter:opacity(.7)}.abcfslImgDark80 a img,.abcfslImgDark70 a img,.abcfslImgDark60 a img{filter:brightness(100%)}.abcfslImgDark80 a img:hover{filter:brightness(80%)}.abcfslImgDark70 a img:hover{filter:brightness(70%)}.abcfslImgDark60 a img:hover{filter:brightness(60%)}.abcfslImgTilt10 a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.abcfslImgTilt10 a img:hover{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.abcfslDShadow1{box-shadow:5px 5px 7px 0 rgb(0 0 0 / .10)}.abcfslDShadow2{box-shadow:5px 5px 7px 0 rgb(0 0 0 / .15)}.abcfslDShadow3{box-shadow:5px 5px 7px 0 rgb(0 0 0 / .20)}.abcfslDShadow4{box-shadow:5px 5px 7px 0 rgb(0 0 0 / .25)}.abcfslDShadow5{box-shadow:5px 5px 7px 0 rgb(0 0 0 / .3)}img.abcfslDShadow1{box-shadow:0 2px 5px 0 rgb(0 0 0 / .16),0 2px 10px 0 rgb(0 0 0 / .12)}img.abcfslDShadow2{box-shadow:0 5px 11px 0 rgb(0 0 0 / .18),0 4px 15px 0 rgb(0 0 0 / .15)}img.abcfslDShadow3{box-shadow:0 8px 17px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19)}img.abcfslDShadow4{-webkit-box-shadow:2px 2px 3px 0 rgb(0 0 0 / .5);-moz-box-shadow:2px 2px 3px 0 rgb(0 0 0 / .5);box-shadow:2px 2px 3px 0 rgb(0 0 0 / .5)}img.abcfslDShadow5{-webkit-box-shadow:2px 2px 3px 0 rgb(0 0 0 / .7);-moz-box-shadow:2px 2px 3px 0 rgb(0 0 0 / .7);box-shadow:2px 2px 3px 0 rgb(0 0 0 / .7)}.abcfslMask{height:100%;width:100%;left:0;top:0;position:absolute;overflow:hidden;background-attachment:fixed;background-color:rgb(0 0 0 / .65)}.abcfslOverlay:hover .abcfslMask{opacity:1}.abcfslOverlay img{transition:all .2s linear}.abcfslOverlay:hover .abcfslMask{opacity:1}.abcfslOverlay .abcfslMask{opacity:0;transition:all .4s ease-in-out}.abcfslWhiteText{color:#FFF!important}.abcfslFlexCenter{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.abcfslFlexCenter div{margin:0}.abcfslFrmInline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.abcfslFrmGroupLT,.abcfslFrmGroup,.abcfslFrmGrpCols11,.abcfslFrmGrpCols12,.abcfslFrmGrpCol{width:100%;margin-bottom:10px;position:relative}.abcfslSelect_LG select,.abcfslSelect_LG input[type="text"]{height:35px;padding:0 5px;font-size:16px;border-radius:4px}.abcfslSelect_MD select,.abcfslSelect_MD input[type="text"]{height:30px;padding:0 5px;font-size:14px;border-radius:3px}.abcfslSelect_SM select,.abcfslSelect_SM input[type="text"]{height:25px;padding:0 5px;font-size:13px;border-radius:2px}.abcfslFrmGroupLT label{display:block}.abcfslFrmGroupLT label,.abcfslFrmGrpCol label,.abcfslBtnGroupVSpacer{margin-bottom:5px}.abcfslFrmGroup label,.abcfslFrmGrpCols11 label,.abcfslFrmGrpCols12 label{margin-bottom:0}.abcfslLbl_LG label,.abcfslBtnGroupVSpacer_LG{font-size:15px;font-weight:400}.abcfslLbl_MD label,.abcfslBtnGroupVSpacer_MD{font-size:14px;font-weight:400}.abcfslLbl_SM label,.abcfslBtnGroupVSpacer_SM{font-size:13px;font-weight:400}.abcfslFrmControl_Default{display:block;width:100%;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box}.abcfslFrmControl,.abcfslFrmControlLT{display:block;width:100%;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.abcfslFrmControlLT{margin-left:0}.abcfslFrmGrpCol .abcfslFrmControl{display:block;width:100%;margin-left:0}.abcfslFrmGroup .abcfslFrmControl,.abcfslFrmGrpCols11 .abcfslFrmControl,.abcfslFrmGrpCols12 .abcfslFrmControl,.abcfslFrmGrpCol .abcfslFrmControl{line-height:1.25;color:#464a4c;background-color:#fff}.abcfslFrmGroup .abcfslFrmControl::placeholder,.abcfslFrmGrpCols11 .abcfslFrmControl::placeholder,.abcfslFrmGrpCols12 .abcfslFrmControl::placeholder,.abcfslFrmGrpCol .abcfslFrmControl::placeholder{color:#636c72;opacity:1}.abcfslFrmCntr_600,.abcfslFrmCntr_500,.abcfslFrmCntr_400,.abcfslFrmCntr_300{max-width:100%}.abcfslAlign_S{margin-right:auto}.abcfslAlign_C{margin-left:auto;margin-right:auto}.abcfslAlign_E{margin-left:auto}@media (min-width:768px){.abcfslFrmGroup{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-left:15px;width:auto}.abcfslFrmGroupLT{margin-left:15px;width:auto}.abcfslFrmGrpCols11,.abcfslFrmGrpCols12{display:flex;-ms-flex-pack:end;justify-content:flex-end}.abcfslFrmGrpCols11 label,.abcfslFrmGrpCols12 label{flex:1}.abcfslFrmGrpCols11 input,.abcfslFrmGrpCols11 select{flex:1}.abcfslFrmGrpCols12 input,.abcfslFrmGrpCols12 select{flex:2}.abcfslBtnGroup{margin-left:15px;width:auto}.abcfslFrmControl_Default,.abcfslFrmControl{display:inline-block;width:auto;vertical-align:middle;margin-left:5px}.abcfslFrmGrpCols11 label,.abcfslFrmGrpCols12 label{padding:.5px 0 .5px 0}.abcfslFrmCntr_600{max-width:600px}.abcfslFrmCntr_500{max-width:500px}.abcfslFrmCntr_400{max-width:400px}.abcfslFrmCntr_300{max-width:300px}}.abcfslBtnGroup{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;margin-bottom:10px}.abcfslBtnGrpCols{display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:5px;margin-bottom:10px;width:auto}.abcfslBtnGroup>.abcfslBtn,.abcfslBtnGrpCols>.abcfslBtn{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.abcfslBtnGroup>.abcfslBtn:hover,.abcfslBtnGrpCols>.abcfslBtn:hover{z-index:2}.abcfslBtnGroup>.abcfslBtn:focus,.abcfslBtnGroup>.abcfslBtn:active,.abcfslBtnGrpCols>.abcfslBtn:focus,.abcfslBtnGrpCols>.abcfslBtn:active{z-index:2}.abcfslBtnGroup .abcfslBtn+.abcfslBtn,.abcfslBtnGrpCols .abcfslBtn+.abcfslBtn{margin-left:-1px}.abcfslBtnGroup>.abcfslBtn:not(:first-child):not(:last-child),.abcfslBtnGrpCols>.abcfslBtn:not(:first-child):not(:last-child){border-radius:0}.abcfslBtnGroup>.abcfslBtn:first-child,.abcfslBtnGrpCols>.abcfslBtn:first-child{margin-left:0}.abcfslBtnGroup>.abcfslBtn:first-child:not(:last-child),.abcfslBtnGrpCols>.abcfslBtn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.abcfslBtnGroup>.abcfslBtn:last-child:not(:first-child),.abcfslBtnGrpCols>.abcfslBtn:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.abcfslBtn_Default{display:inline-block;vertical-align:middle}.abcfslBtn{font-weight:400;line-height:1.25;text-align:center;text-shadow:none;text-transform:none;box-shadow:none;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #fff0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.abcfslBtn:focus,.abcfslBtn:hover,.abcfslLbl:focus,.abcfslLbl:hover{text-decoration:none}.abcfslBtn_LG button{padding:6px 16px;font-size:16px;border-radius:4px}.abcfslBtn_MD button{padding:5px 14px;font-size:14px;border-radius:3px}.abcfslBtn_SM button{padding:3px 12px;font-size:14px;border-radius:2px}.abcfslBtn_Blue{color:#fff;background-color:#0275d8;border-color:#0275d8}.abcfslBtn_Blue:focus,.abcfslBtn_Blue:hover{color:#fff;background-color:#025aa5;border-color:#01549b;box-shadow:none}.abcfslBtn_Green{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.abcfslBtn_Green:focus,.abcfslBtn_Green:hover{color:#fff;background-color:#449d44;border-color:#419641;box-shadow:none}.abcfslBtn_White{color:#292b2c;background-color:#fff;border-color:#ccc}.abcfslBtn_White:focus,.abcfslBtn_White:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad;box-shadow:none}.abcfslBtn_Gray1{color:#404040;background-color:#b3b3b3;border-color:#999}.abcfslBtn_Gray1:focus,.abcfslBtn_Gray1:hover{color:#4d4d4d;background-color:#ccc;border-color:#a6a6a6;box-shadow:none}.abcfslBtn_Gray2{color:#595959;background-color:#e6e6e6;border-color:#bfbfbf}.abcfslBtn_Gray2:focus,.abcfslBtn_Gray2:hover{color:#404040;background-color:#bfbfbf;border-color:#999;box-shadow:none}.abcfslBtn_Gray3{color:#fff;background-color:#8c8c8c;border-color:#737373}.abcfslBtn_Gray3:focus,.abcfslBtn_Gray3:hover{color:#fff;background-color:#737373;border-color:#595959;box-shadow:none}.abcfslBtn_Out1{color:#0275d8;background-color:#fff0;background-image:none;border-color:#0275d8}.abcfslBtn_Out1:focus,.abcfslBtn_Out1:hover{color:#fff;background-color:#0275d8;border-color:#0275d8;box-shadow:none}.abcfslBtn_Out2{color:gray;background-color:#fff0;background-image:none;border-color:#ccc}.abcfslBtn_Out2:focus,.abcfslBtn_Out2:hover{color:#fff;background-color:#8c8c8c;border-color:#737373;box-shadow:none}.abcfslIItemCntr{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width :576px){.abcfslIC_sm_1{width:100%}.abcfslIC_sm_2{width:50%}.abcfslIC_sm_3{width:33.33%}.abcfslIC_sm_4{width:25%}.abcfslIC_sm_5{width:20%}.abcfslIC_sm_6{width:16.66666667%}.abcfslIC_sm_7{width:14.28%}.abcfslIC_sm_8{width:12.5%}}@media only screen and (min-width :768px){.abcfslIC_md_1{width:100%}.abcfslIC_md_2{width:50%}.abcfslIC_md_3{width:33.33%}.abcfslIC_md_4{width:25%}.abcfslIC_md_5{width:20%}.abcfslIC_md_6{width:16.66666667%}.abcfslIC_md_7{width:14.28%}.abcfslIC_md_8{width:12.5%}}@media only screen and (min-width :992px){.abcfslIC_lg_1{width:100%}.abcfslIC_lg_2{width:50%}.abcfslIC_lg_3{width:33.33%}.abcfslIC_lg_4{width:25%}.abcfslIC_lg_5{width:20%}.abcfslIC_lg_6{width:16.66666667%}.abcfslIC_lg_7{width:14.28%}.abcfslIC_lg_8{width:12.5%}}@media only screen and (min-width :1200px){.abcfslIC_xl_1{width:100%}.abcfslIC_xl_2{width:50%}.abcfslIC_xl_3{width:33.33%}.abcfslIC_xl_4{width:25%}.abcfslIC_xl_5{width:20%}.abcfslIC_xl_6{width:16.66666667%}.abcfslIC_xl_7{width:14.28%}.abcfslIC_xl_8{width:12.5%}}.abcfslDisplayN{display:none}.abcfslILstCol{-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}@media (min-width:576px){.abcfslILstCol{float:left}.abcfslILstCol-12{width:100%}.abcfslILstCol-11{width:91.666663%}.abcfslILstCol-10{width:83.33%}.abcfslILstCol-9{width:74.999997%}.abcfslILstCol-8{width:66.66666664%}.abcfslILstCol-7{width:58.333%}.abcfslILstCol-6{width:50%}.abcfslILstCol-5{width:41.6665%}.abcfslILstCol-4{width:33.33%}.abcfslILstCol-3{width:24.99%}.abcfslILstCol-2{width:16.66666%}.abcfslILstCol-1{width:8.33%}}@media (max-width:575px){.abcfslCenter575{margin-left:auto;margin-right:auto;text-align:center;padding-top:10px;padding-left:0;padding-right:0}}.abcfslIItemWrap{position:relative}.abcfslIconMR5 i,.abcfslIconMR5 svg{margin-right:5px}.abcfslIMR5 a{margin-right:5px}.abcfslIMR10 a{margin-right:10px}.abcfslIMR15 a{margin-right:15px}.abcfslIMR20 a{margin-right:20px}.abcfslIMR25 a{margin-right:25px}.abcfslIMR30 a{margin-right:30px}.abcfslIMR40 a{margin-right:40px}.abcfslIMR50 a{margin-right:50px}.abcfslIMR a:last-of-type{margin-right:0}.abcfslMQWidthP75{width:100%}.abcfslMQWidthP50{width:100%}.abcfslMQWidthP25{width:100%}.abcfslMQWidthP33{width:100%}@media (min-width:768px){.abcfslMQWidthP75{width:75%}.abcfslMQWidthP50{width:50%}.abcfslMQWidthP33{width:33%}.abcfslMQWidthP25{width:25%}}.abcfslFlexGridThirds{display:flex;justify-content:space-between;margin:0 0 10px 0}.abcfslFlexGridThirds div{width:32%;background:#e2e2e2;padding:0 5px 0 0}@media (max-width:800px){.abcfslFlexGridThirds{display:block;width:100%}.abcfslFlexGridThirds div{width:100%;margin:0 0 10px 0;padding:0}}