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

audio, canvas, video {
	display: inline-block;
}

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

[hidden] {
	display: none;
}

html {
	background: #fff;
	color: #000;
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

a:focus {
	outline: thin dotted;
}

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

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

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

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

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

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

pre {
	white-space: pre-wrap;
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
	font-size: 80%;
}

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

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

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

figure {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}

button, input {
	line-height: normal;
}

button, select {
	text-transform: none;
}

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

button[disabled], html input[disabled] {
	cursor: default;
}

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

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

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

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

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html, body {
	font-size: 100%;
}

body {
	background-color: #FFFFFF;
	color: #262626;
	padding: 0;
	margin: 0;
	font: 400 100%/1.25 "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

object, embed, video {
	height: auto;
	max-width: 100%;
	width: 100%;
}

div.media-youtube-video, div.media_embed, .embedded-video .player {
	height: 0;
	margin-bottom: 15px;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}

div.media-youtube-video iframe, div.media-youtube-video object, div.media-youtube-video embed, div.media_embed iframe, div.media_embed object, div.media_embed embed, .embedded-video .player iframe, .embedded-video .player object, .embedded-video .player embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	width: auto;
}

a:link, a:visited {
	color: #1a0dab;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
	color: #00254C;
}

#overlay-content #utility, #overlay-content #masthead, #overlay-content #content-lead, #overlay-content #left-nav, #overlay-content #sidebar-left, #overlay-content #sidebar-right, #overlay-content #superfooter, #overlay-content #footer {
	display: none;
}

#overlay-content #breadcrumb .row {
	max-width: 100%;
}

#overlay-content #main .row {
	max-width: 100%;
}

#overlay-titlebar div.add-or-remove-shortcuts {
	display: none;
}

a.tabledrag-handle .handle {
	height: 25px;
	width: 25px;
}

div.table-container {
	max-width: 100%;
	overflow: auto;
}

table {
	border: 1px solid #EEEEEE;
	border-collapse: collapse;
	margin: 0 0 1.29em 0;
	width: 100%;
}

tr.even {
	background-color: #FFFFFF;
}

tr.odd {
	background-color: #EEEEEE;
}

th {
	background-color: #023D7B;
	border: 1px solid #EEEEEE;
	color: #FFFFFF;
	padding: .428em;
	text-align: left;
}

th a:link, th a:visited, th a:hover, th a:active {
	color: #FFFFFF;
}

td {
	border: 1px solid #EEEEEE;
	border-collapse: collapse;
	padding: .428em;
	vertical-align: top;
}

.toolbar-menu li, .toolbar-shortcuts li, .operations li {
	background-image: none;
	padding: 0;
}

form fieldset {
	border: 1px solid #00254C;
	margin: 0 0 12px;
	padding: 12px;
}

#autocomplete ul, #autocomplete li {
	margin: 0;
	padding: 0;
}

#autocomplete li {
	padding: 5px;
}

div.help {
	border-bottom: 1px dotted #EEEEEE;
	border-top: 1px dotted #EEEEEE;
	margin: 12px 0;
	padding: 12px 6px;
}

.action-links {
	margin: 12px 0;
	padding: 0;
}

.action-links li {
	display: inline;
	line-height: 1.714em;
	margin: 0 10px;
	padding: 0;
}

.action-links li a {
	background-color: #545454;
	border-radius: 20px;
	color: #FFFFFF;
	padding: 3px 12px;
}

.action-links li a:link, .action-links li a:visited {
	text-decoration: none;
}

.action-links li a:hover, .action-links li a:active {
	background-color: #FFFFFF;
	color: #545454;
}

div.add-or-remove-shortcuts {
	position: absolute;
	top: 12px;
	right: 12px;
}

ul.primary, ul.secondary {
	overflow: hidden;
	border-bottom: 1px solid #EEEEEE;
	list-style: none;
	margin: 0 0 1.5em;
	padding: 0 2px;
	white-space: nowrap;
}

ul.primary li, ul.secondary li {
	float: left;
	margin: 0.2em 3px 0;
}

ul.primary a, ul.secondary a {
	border: 1px solid #EEEEEE;
	border-right: 0;
	border-bottom: 0;
	display: block;
	line-height: 1.5em;
	text-decoration: none;
}

ul.primary li {
	text-shadow: #FFFFFF 1px 1px 0;
}

ul.primary li.active {
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: -1px;
}

ul.primary a:link, ul.primary a:visited {
	border-radius: 4px 4px 0 0;
	transition: background-color 0.3s;
	color: #262626;
	background-color: #EEEEEE;
	letter-spacing: 1px;
	padding: 0 1em;
	text-align: center;
}

ul.primary a:hover, ul.primary a:focus {
	background-color: #EEEEEE;
	border-color: #FFFFFF;
}

ul.primary a.active {
	background-color: transparent;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EEEEEE), color-stop(100%, rgba(233, 233, 233, 0)));
	background-image: -webkit-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
	background-image: -moz-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
	background-image: -o-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
	background-image: -ms-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
	background-image: linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
	border-color: #FFFFFF;
}

ul.secondary {
	font-size: .9em;
	margin-top: -1.5em;
	padding-bottom: .5em;
}

ul.secondary a:link, ul.secondary a:visited {
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
	-ms-border-radius: 0.75em;
	-o-border-radius: 0.75em;
	border-radius: 0.75em;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	text-shadow: #FFFFFF 1px 1px 0;
	background-color: #EEEEEE;
	color: #262626;
	padding: 0 .5em;
}

ul.secondary a:hover, ul.secondary a:focus {
	background-color: #EEEEEE;
	border-color: #808080;
	color: #262626;
}

ul.secondary a.active, ul.secondary a:active {
	text-shadow: #262626 1px 1px 0;
	background-color: #262626;
	border-color: #262626;
	color: #FFFFFF;
}

.hide-for-desktop {
	display: none !important;
}

@media only screen and (max-width:31em) {
	input[type="text"], textarea {
		width: 100%;
	}
	.hide-for-mobile {
		display: none !important;
	}
	.hide-for-desktop {
		display: block !important;
	}
}

@media only screen and (min-width:31em) and (max-width:51em) {
	input[type="text"], textarea {
		width: 100%;
	}
	.hide-for-mobile {
		display: none !important;
	}
	.hide-for-desktop {
		display: block !important;
	}
	.hide-for-tablet {
		display: none !important;
	}
	.show-for-tablet {
		display: block !important;
	}
	#sidebar-left.with-sidebar-right .wysiwyg-float-left, #sidebar-left.with-sidebar-right .wysiwyg-float-right, #sidebar-right.with-sidebar-left .wysiwyg-float-left, #sidebar-right.with-sidebar-left .wysiwyg-float-right {
		max-width: 50%;
	}
}

@media only screen and (min-width:51em) {}

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

@font-face {
	font-family: 'FoundationSansRegular';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.svg#FoundationSansRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansItalic';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.svg#FoundationSansItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansLight';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.svg#FoundationSansLight) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansLightItalic';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.svg#FoundationSansLightItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansBold';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.svg#FoundationSansBold) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansBoldItalic';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.svg#FoundationSansBoldItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansCondensed';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.svg#FoundationSansCondensed) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansCondensedItalic';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.svg#FoundationSansCondensedItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansBoldCondensed';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.svg#FoundationSansBoldCondensed) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FoundationSansBoldCondensedItalic';
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.svg#FoundationSansBoldCondensedItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PalladioFSRegular';
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.svg#PalladioFSRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PalladioFSItalic';
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.svg#PalladioFSItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PalladioFSBold';
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.svg#PalladioFSBold) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PalladioFSBoldItalic';
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.svg#PalladioFSBoldItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PalladioFSCaps';
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.eot);
	src: url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.woff) format('woff'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.ttf) format('truetype'), url(/sites/all/themes/gt/fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.svg#PalladioFSCaps) format('svg');
	font-weight: normal;
	font-style: normal;
}

p, h1, h2, h3, h4, h5, h6 {
	text-rendering: optimizeLegibility;
}

h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: 500;
	line-height: 1.1;
	margin: 0 0 0.5em 0;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	color: #929292;
	font-size: 60%;
	line-height: 0;
}

h1 {
	font-size: 2.266em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.733em;
}

h4 {
	font-size: 1.466em;
}

h5 {
	font-size: 1.266em;
}

h6 {
	font-size: 1.1em;
}

p {
	font-size: 1em;
	font-weight: 300;
	letter-spacing: .025em;
	line-height: 1.6;
	margin: 0 0 1.29em;
}

dl, ol, ul {
	font-size: 1em;
	line-height: 1.6;
	list-style-position: outside;
	margin: 0 0 1.29em;
	padding: 0;
}

ol {
	padding-left: 1.8em;
}

ul {
	padding-left: 1.6em;
}

ol ol, ol ul, ul ul, ul ol {
	font-size: 1em;
	margin: .5em 0;
}

li {
	font-weight: 300;
	margin-bottom: .5em;
}

li li {
	margin-bottom: 0;
}

dl dt {
	font-weight: bold;
	margin-bottom: 0.3em;
}

dl dd {
	margin: 0 0 .5em .5em;
}

hr {
	border: solid #808080;
	border-width: 1px 0 0;
	clear: both;
	margin: 1.25em 0 1.1875em;
	height: 0;
}

em, i {
	font-style: italic;
	line-height: inherit;
}

strong, b {
	font-weight: bold;
	line-height: inherit;
}

small {
	font-size: 60%;
	line-height: inherit;
}

code {
	color: #7f0a0c;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: bold;
}

abbr, acronym {
	border-bottom: 1px dotted #EEE;
	color: #262626;
	cursor: help;
	font-size: 90%;
	text-transform: uppercase;
}

abbr {
	text-transform: none;
}

p.intro-text {
	font-size: 1.4em;
	line-height: 1.5;
	margin: 0 0 1.142em;
}

p.cutline-text {
	color: #262626;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-bottom: 1.57em;
	padding: 6px 3px 0;
}

blockquote {
	border-left: 5px solid #EEB211;
	color: #545454;
	font-size: 1.286em;
	margin: 0 0 1.25em -5px;
	padding: 0.5625em 0.857em;
}

blockquote cite {
	color: #545454;
	display: block;
}

blockquote cite:before {
	content: "\2014 \0020";
	font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
}

blockquote cite a, blockquote cite a:visited {
	color: #545454;
}

blockquote.pull-quote-left {
	float: left;
	margin: 0 12px 6px -5px;
	width: 50%;
}

blockquote.pull-quote-right {
	float: right;
	margin: 0 -5px 6px 12px;
	width: 50%;
}

.highlight-link-blue a, .highlight-link-yellow a, .highlight-link-gray a {
	display: inline-block;
	font-weight: 700;
	padding: 10px 14px 10px 36px;
	position: relative;
	vertical-align: bottom;
}

blockquote .highlight-link-blue a, blockquote .highlight-link-yellow a, blockquote .highlight-link-gray a {
	padding-left: 40px;
}

.highlight-link-blue a:before, .highlight-link-yellow a:before, .highlight-link-gray a:before {
	content: "\f054";
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	position: absolute;
	left: 1em;
	top: .7em;
}

.highlight-link-blue a:before, .highlight-link-yellow a:before, .highlight-link-gray a:before {
	color: inherit;
}

.highlight-link-blue a {
	color: #FFFFFF;
	background-color: #023D7B;
}

.highlight-link-yellow a {
	color: #262626;
	background-color: #EEB211;
}

.highlight-link-gray a {
	color: #262626;
	background-color: #EEE;
}

.highlight-link-yellow a:link, .highlight-link-yellow a:visited {
	color: #262626;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.8s;
}

.highlight-link-yellow a:hover, .highlight-link-yellow a:active {
	color: #FFFFFF;
	background-color: #262626;
	text-decoration: none;
}

.highlight-link-blue a:link, .highlight-link-blue a:visited {
	color: #FFFFFF;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.8s;
}

.highlight-link-blue a:hover, .highlight-link-blue a:active {
	color: #262626;
	text-decoration: none;
	background: #eeb211;
}

.highlight-link-gray a:link, .highlight-link-gray a:visited, .highlight-link-gray a:hover, .highlight-link-gray a:active {
	color: #EEB211;
	text-decoration: none;
}

.jump-link a {
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	color: #262626;
	display: inline-block;
	padding: 3px 20px 5px 36px;
	position: relative;
	vertical-align: bottom;
}

.jump-link a:link, .jump-link a:visited {
	text-decoration: none;
}

.jump-link a:before {
	background-color: #023D7B;
	border-radius: 20px 20px 20px 20px;
	color: #FFFFFF;
	content: "\f064";
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 0.77em;
	height: 20px;
	left: 8px;
	padding: 2px 0 0 5px;
	position: absolute;
	top: 5px;
	width: 20px;
}

blockquote .jump-link a:before {
	top: 7px;
}

.vcard {
	border: 1px solid #EEEEEE;
	display: inline-block;
	margin: 0 0 1.25em 0;
	padding: 0.625em 0.75em;
}

.vcard li {
	display: block;
	margin: 0;
}

.vcard .fn {
	font-size: 0.9375em;
	font-weight: bold;
}

.vevent .summary {
	font-weight: bold;
}

.vevent abbr {
	border: none;
	cursor: default;
	font-weight: bold;
	padding: 0 0.0625em;
	text-decoration: none;
}

.item-list ul {
	padding-left: 1.6em;
}

.item-list ul li {
	margin: 0 0 .5em;
	padding: 0;
}

.item-list ul li li {
	margin: 0;
}

.item-list ul ul {
	margin: .5em 0;
}

tr.even {
	background-color: #FFFFFF;
}

ul.primary li a {
	border-radius: 5px 5px 0 0;
	padding: 0 1.5em;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	font-weight: 700;
	margin: 0 0.5em;
}

fieldset {
	margin: 0 0 1.29em;
	padding: 1em;
}

fieldset.collapsed {
	margin: 0;
}

fieldset.filter-wrapper {
	border-top: 1px solid #808080;
}

legend {
	font-size: 1.286em;
	font-weight: 700;
}

.form-type-radio .description, .form-type-checkbox .description {
	margin-left: 1.5em;
}

input[type="textfield"], input[type="file"], input.form-text, input.form-file {
	border: 1px solid #EEEEEE;
	padding: 1px;
}

@media only screen and (max-width:31em) {
	blockquote, blockquote.pull-quote-left, blockquote.pull-quote-right {
		float: none;
		margin-left: 0;
		width: 100%;
	}
	p.intro-text {
		font-size: 1.25em;
		line-height: 1.5;
	}
}

@media only screen and (min-width:31em) and (max-width:51em) {
	blockquote, blockquote.pull-quote-left, blockquote.pull-quote-right {
		float: none;
		margin-left: 0;
		width: 100%;
	}
}

@media only screen and (min-width:51em) {}

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

#page {
	background-color: #FFFFFF;
	overflow: hidden;
}

.row {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0 10px;
}

#skip-links {
	display: none;
}

#utility {
	background-color: #FFFFFF;
	border-top: 2px solid #808080;
	box-shadow: 0 0 10px #EEEEEE;
	left: 0;
	position: absolute;
	top: -132px;
	width: 100%;
	z-index: 100;
}

#social-media-links-wrapper {
	float: right;
	position: relative;
}

#utility .row {
	padding: 0;
}

#utility-links {
	float: left;
}

#utility-links .menu, #social-media-links {
	float: left;
	margin: 0;
	padding: 0;
}

#utility-links .ulink, #social-media-links li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#utility-links .ulink a {
	color: #545454;
	display: block;
	font-size: .86em;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 1px 0 0;
	padding: 13px 10px 13px 28px;
	position: relative;
}

#utility-links .ulink a:link, #utility-links .ulink a:visited {
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.8s;
}

#utility-links .ulink a:hover, #utility-links .ulink a:active {
	background-color: #FFFFFF;
	color: #262626;
}

#utility-links .campus-map a {
	padding-left: 26px;
}

#social-media-links {
	float: right;
}

#social-media-links a {
	display: block;
	height: 0;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 5px;
	width: 30px;
}

#utility-links .mothership a:before, #utility-links .campus-map a:before, #utility-links .offices a:before, #utility-links .directories a:before {
	color: #545454;
	content: '\f0a8';
	display: inline-block;
	font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 1.4em;
	left: 0;
	line-height: 1;
	position: absolute;
	text-decoration: none;
	top: 12px;
	transition-property: all;
	transition-duration: 0.8s;
}

#utility-links .mothership a:hover:before, #utility-links .campus-map a:hover:before, #utility-links .offices a:hover:before, #utility-links .directories a:hover:before {
	color: #262626;
}

#utility-links .mothership a:before {
	content: '\f015';
}

#utility-links .campus-map a:before {
	content: '\f041';
	left: 11px;
}

#utility-links .offices a:before {
	content: '\f1ad';
}

#utility-links .directories a:before {
	content: '\f007';
}

#social-media-links .facebook, #social-media-links .twitter, #social-media-links .youtube, #social-media-links .linkedin, #social-media-links .googleplus, #social-media-links .instagram, #social-media-links .flickr, #social-media-links .pinterest, #social-media-links .rss {
	background: none;
}

#social-media-links .facebook:before, #social-media-links .twitter:before, #social-media-links .youtube:before, #social-media-links .linkedin:before, #social-media-links .googleplus:before, #social-media-links .instagram:before, #social-media-links .flickr:before, #social-media-links .pinterest:before, #social-media-links .rss:before {
	display: inline-block;
	color: #545454;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 1.5em;
	line-height: 1;
	position: absolute;
	text-decoration: none;
	top: auto;
	bottom: 7px;
	transition-property: all;
	transition-duration: 0.8s;
}

#social-media-links .facebook:hover:before, #social-media-links .twitter:hover:before, #social-media-links .youtube:hover:before, #social-media-links .linkedin:hover:before, #social-media-links .googleplus:hover:before, #social-media-links .instagram:hover:before, #social-media-links .flickr:hover:before, #social-media-links .pinterest:hover:before, #social-media-links .rss:hover:before {
	color: #262626;
}

#social-media-links .facebook:before {
	content: "\f09a";
	margin-left: .4em;
}

#social-media-links .twitter:before {
	content: "\f099";
}

#social-media-links .youtube:before {
	content: "\f167";
}

#social-media-links .linkedin:before {
	content: "\f0e1";
}

#social-media-links .googleplus:before {
	content: "\f0d5";
}

#social-media-links .instagram:before {
	content: "\f16d";
}

#social-media-links .flickr:before {
	content: "\f16e";
}

#social-media-links .pinterest:before {
	content: "\f0d2";
}

#social-media-links .rss:before {
	content: "\f09e";
}

#masthead {
	min-height: 200px;
	position: relative;
}

#identity {
	position: absolute;
	top: 42px;
	width: 100%;
	z-index: 100;
}

#identity-wrapper {
	background-color: #262626;
	height: 90px;
	margin: 0 auto;
	max-width: 1170px;
	overflow: hidden;
}

#gt-logo {
	float: left;
	margin: 0;
	position: relative;
	width: 20%;
}

#gt-logo img {
	height: 100%;
	width: auto;
}

#gt-logo-mothership-link {
	background: url(../images/ie-sucks.png);
	display: block;
	height: 0;
	left: 0;
	overflow: hidden;
	padding: 75px 0 0 0;
	position: absolute;
	top: 0;
	width: 25%;
}

#gt-logo-secondary-link {
	background: url(../images/ie-sucks.png);
	display: block;
	height: 0;
	left: 25%;
	overflow: hidden;
	padding: 75px 0 0 0;
	position: absolute;
	top: 0;
	width: 75%;
}

#site-title {
	color: #EEB211;
	float: right;
	font-family: "Roboto Condensed","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-weight: 500;
	letter-spacing: 0.05em;
	margin: 0;
	padding: 28px 30px 0 0;
	text-align: right;
	text-shadow: none;
	max-width: 40%;
}

#site-title.two-line {
	font-size: 1.7143em;
	line-height: 1.05;
	padding-top: 18px;
}

#site-title a:link, #site-title a:visited, #site-title a:hover, #site-title a:active {
	color: #EEB211;
	text-decoration: none;
}

#primary-menus {
	position: absolute;
	top: 132px;
	width: 100%;
	z-index: 100;
}

#primary-menus-wrapper {
	background-color: #EEEEEE;
	margin: 0 auto;
	max-width: 1024px;
}

#primary-menus-toggle {
	background-color: #EEB211;
	color: #262626;
	cursor: pointer;
	display: block;
	float: left;
	padding: 3px 8px;
	text-transform: uppercase;
}

#primary-menus-toggle:before {
	color: #262626;
	content: '\f022';
	display: block;
	float: left;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 1.62em;
	line-height: inherit;
}

#primary-menus-toggle span {
	display: block;
	float: left;
	margin: 5px 0 0 6px
}

#primary-menus-close {
	background-color: #EEEEEE;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
	display: block;
	height: 44px;
	overflow: hidden;
	position: absolute;
	right: -44px;
	top: 1px;
	width: 44px;
}

#primary-menus-close span {
	display: none;
}

#primary-menus-close:before {
	color: #262626;
	content: '\f057';
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 25px;
	left: 12px;
	line-height: inherit;
	position: absolute;
	top: 6px
}

#main-menu-wrapper {
	float: left;
	position: relative;
}

#main-menu-wrapper ul, #action-items {
	background-color: #EEB211;
	float: left;
	font-size: .88em;
	line-height: 1.7;
	list-style: none;
	margin: 0;
	padding: 0;
}

#main-menu-wrapper li, #action-items li {
	background-image: none;
	float: left;
	font-weight: 400;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#main-menu-wrapper li ul {
	display: none;
}

#main-menu-wrapper a, #action-items a {
	display: block;
	padding: 6px 12px;
}

#main-menu-wrapper>ul.menu>li>span.nolink {
	color: #262626;
	cursor: pointer;
	display: block;
	padding: 6px 12px;
}

#main-menu-wrapper li li {
	font-size: 1em;
}

#main-menu-wrapper li li li {
	font-size: 1.075em;
	line-height: 1.3;
	border: none;
}

#main-menu-wrapper li li.expanded li ul {
	border: none;
	padding-top: 0;
}

#main-menu-wrapper a:link, #main-menu-wrapper a:visited {
	color: #262626;
	text-decoration: none;
	font-weight: 400;
}

#main-menu-wrapper a:hover, #main-menu-wrapper>ul.menu>li>span.nolink:hover, #main-menu-wrapper a:active {
	background: none repeat scroll 0 0 #262626;
	color: #FFFFFF;
	transition: background 0.3s ease 0s;
}

#main-menu-wrapper ul ul ul {
	background-color: #EEB211;
	width: 100%;
}

#main-menu-wrapper li li a {
	padding-left: 12px;
}

#main-menu-wrapper li li a:hover, #main-menu-wrapper li li a:active {
	background-color: #262626;
}

#main-menu-wrapper li li li a {
	padding-left: 18px;
}

#main-menu-wrapper li li li a:before {
	color: #FFE08B;
	content: "\f105";
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	padding-right: 3px;
}

#main-menu-wrapper li li li li a {
	padding-left: 24px;
}

#main-menu-wrapper li li li li li a {
	padding-left: 30px;
}

#action-items-wrapper {
	float: left;
	position: relative;
}

#action-items {
	background: #EEEEEE;
	padding: 0 0 0 3px;
}

#action-items li {
	text-transform: uppercase;
}

#action-items a {
	padding-right: 18px;
}

#action-items a:after {
	color: #545454;
	content: "\f105";
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 1.4em;
	line-height: 1;
	position: absolute;
	right: 6px;
	top: 8px;
}

#action-items a:link, #action-items a:visited {
	color: #545454;
	text-decoration: none;
	font-weight: 400;
}

#action-items a:hover, #action-items a:active {
	background-color: #EEEEEE;
	color: #262626;
	text-decoration: none;
}

.menu-minipanels .pane-content {
	padding: 5px;
}

.menu-minipanels .menu {
	margin: 0;
	padding: 0;
}

.menu-minipanels .menu li {
	font-size: 0.97em;
	line-height: 1.3;
	list-style: none outside none;
	margin: 0 0 6px;
	padding: 0;
}

.menu-minipanels .menu li a {
	color: #FFFFFF;
	display: block;
	padding: 3px 0 3px 12px;
	position: relative;
}

.menu-minipanels .menu li a:before {
	color: #EEB211;
	content: "\f054";
	display: block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	left: 0;
	margin-right: 6px;
	position: absolute;
	top: 4px;
}

.menu-minipanels .menu li li {
	padding-left: 3px;
	font-size: .94em;
}

.menu-minipanels .menu li li a:before {
	content: '';
}

.menu-minipanels .menu li a:link, .menu-minipanels .menu li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.menu-minipanels .menu li a:hover, .menu-minipanels .menu li a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#site-search {
	float: right;
	position: relative;
	z-index: 50;
}

#site-search #search-block-form #edit-submit {
	display: none;
}

#site-search-container-switch {
	background: #545454;
}

#site-search-container-switch {
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: .88em;
	font-weight: 500;
	letter-spacing: .08em;
	line-height: 1.7;
	padding: 6px 18px 6px 34px;
	text-transform: uppercase;
}

#site-search-container-switch:before {
	color: #FFFFFF;
	content: '\f002';
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 1.3em;
	font-style: normal;
	left: 12px;
	line-height: 1;
	position: absolute;
	text-decoration: none;
	top: 8px;
}

#site-search-container-switch:link, #site-search-container-switch:visited {
	text-decoration: none;
}

#site-search-container {
	background-color: #545454;
	border-radius: 0 0 5px 5px;
	display: none;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 100%;
}

#search-local label, #search-local input.form-submit {
	display: none;
}

#search-local input {
	width: 200px;
}

#search-gt input {
	width: 200px;
}

#search-user-choice {
	min-width: 270px;
	padding: 0 0 3px 0;
	position: relative;
}

#search-user-choice #search-local-selection, #search-user-choice #search-gt-selection {
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 1em;
	font-weight: 500;
	padding: 35px 10px 0 22px;
	position: relative;
}

#search-user-choice #search-local-selection:before, #search-user-choice #search-gt-selection:before {
	color: #FFFFFF;
	content: '\f096';
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 1.3em;
	left: 2px;
	line-height: 1;
	position: absolute;
	text-decoration: none;
	top: 35px;
}

#search-user-choice #search-local-selection:link, #search-user-choice #search-local-selection:visited, #search-user-choice #search-gt-selection:link, #search-user-choice #search-gt-selection:visited {
	text-decoration: none;
}

#search-user-choice #search-local-selection.checked, #search-user-choice #search-gt-selection.checked {
	color: #FFFFFF;
}

#search-user-choice #search-local-selection.checked:before, #search-user-choice #search-gt-selection.checked:before {
	color: #FFFFFF;
	content: '\f046';
}

#search-user-choice #search-local, #search-user-choice #search-gt {
	left: 0;
	position: absolute;
	top: 0;
}

#search-user-choice #search-gt {
	display: none;
}

#search-user-choice #search-local input, #search-user-choice #search-gt input {
	border: 1px solid #949599;
	padding: 2px;
	width: 270px;
}

#breadcrumb {
	clear: both;
}

#breadcrumb .row {
	background-color: #FFFFFF;
	border-bottom: none;
	margin: 0 auto;
}

#breadcrumb ul, #breadcrumb li {
	float: left;
	margin: 0;
	padding: 0;
}

#breadcrumb li {
	font-size: .821em;
	font-weight: 500;
	letter-spacing: .05em;
	list-style: none;
	position: relative;
}

#breadcrumb li a {
	color: #545454;
	display: block;
	padding: 6px 18px 6px 10px;
	text-decoration: none;
}

#breadcrumb li a:after {
	color: #545454;
	content: '\f054';
	display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: .8em;
	right: 0;
	line-height: 1;
	position: absolute;
	text-decoration: none;
	top: 12px;
}

#breadcrumb li.last a:after {
	display: none;
}

#breadcrumb li a:hover {
	color: #FFFFFF;
}

#header-spotlight {
	padding-top: 0;
	position: relative;
}

.region-spotlight {
	padding-top: 0;
}

#main.with-spotlight {
	padding-top: 0;
}

#support {
	padding: 10px;
}

#sidebar-left, #sidebar-right {
	float: left;
	padding: 0 0 10px;
	width: 20%;
}

#sidebar-left.solo-sidebar {
	margin: 0 0 0 -100%;
	width: 30%;
}

#sidebar-right {
	margin: 0 0 0 60%;
}

#sidebar-right.solo-sidebar {
	margin: 0;
	width: 30%;
}

#content {
	float: left;
	padding: 0 0 10px;
	width: 100%;
}

#content.sidebar-left {
	margin: 0 0 0 30%;
	width: 70%;
}

#content.sidebar-right {
	margin: 0;
	width: 70%;
}

#content.both-sidebars {
	margin: 0 -120% 0 20%;
	width: 60%;
}

#content-lead, #content-close {
	padding: 0 0 10px;
}

#content-close {
	clear: both;
}

#page-title .title {
	font-size: 2.25em;
	font-weight: 700;
	margin: 0;
	padding: 16px 10px 18px;
}

.front-page-title-hidden #page-title .title {
	display: none;
}

.front-page-title-hidden #page-title {
	min-height: 0;
	width: 100%;
}

.block.block-menu-block .block-title-wrapper h4, .block-menu-block .block-title-wrapper h4 {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 0 0 0.2em;
	padding: .5em;
}

.block.block-menu .block-title-wrapper h4, .block-menu .block-title-wrapper h4 {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 0 0 0.2em;
	padding: .75em;
}

.block-menu .menu, .block.block-menu .menu {
	border-bottom: 1px solid #808080;
	margin: 0 0 10px;
	padding: 0;
}

.block-menu .menu li, .block.block-menu .menu li, .block.block-menu-block .menu li {
	list-style: none;
	margin: 0;
	padding: 8px 3px;
	position: relative;
}

.block-menu .menu li.first, .block.block-menu .menu li.first {
	border: none;
}

.block-menu .menu a, .block.block-menu .menu a {
	display: block;
}

.menu-block-wrapper .menu li .last:before {
	color: inherit;
	content: "";
	display: inline-block;
	float: left;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
}

.block-menu .menu a:link, .block-menu .menu a:visited, .block.block-menu .menu a:link, .block.block-menu .menu a:visited {
	text-decoration: none!important;
}

#block-menu-menu-menu-style-1 a:link, #block-menu-menu-menu-style-1 a:visited {
	color: #545454!important;
}

#block-menu-menu-menu-style-1 a:hover {
	color: #000!important;
}

.block-menu .menu a:hover, .block-menu .menu a:active, .block.block-menu .menu a:hover, .block.block-menu .menu a:active {
	text-decoration: none!important;
}

.block-menu .menu .menu, .block.block-menu .menu .menu {
	border: none;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.block-menu .menu li li, .block.block-menu .menu li li {
	border: none;
	font-size: 1em;
	padding-bottom: 0;
}

.block-menu .menu li li:before, .block.block-menu .menu li li:before {
	content: '';
}

.block-menu .menu li li li, .block.block-menu .menu li li li {
	font-size: 1em;
}

#left-nav .menu li li:before, #left-nav .menu li li a:before {
	content: "";
}

#left-nav .block-title-wrapper {
	display: none;
}

#left-nav .menu {
	border-top: 4px solid #EEB211;
	margin: 0 0 20px;
	padding: 0;
}

#left-nav .menu li {
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

#left-nav .menu li a {
	border-bottom: 1px solid #EEE;
	display: block;
	color: #023d7b;
	font-weight: 700;
	padding: 8px 12px 8px 20px;
	position: relative;
	text-decoration: none;
}

#left-nav .menu li a:hover {
	color: #023D7B;
}

#left-nav .menu li.expanded a {
	border-bottom: none;
	padding-bottom: 0;
}

#left-nav .menu li.expanded li.last a {
	padding-bottom: 8px;
}

#left-nav .menu li .menu {
	border-bottom: 1px solid #EEEEEE;
	border-top: none;
	margin: 0;
	padding: 0 0 5px 12px;
}

#left-nav .menu li .menu li .menu {
	border: none;
	padding-bottom: 0;
}

#left-nav .menu li li a {
	border: none;
	font-size: 1em;
	font-weight: 400;
}

#left-nav .menu li a:before {
	color: #EEEEEE;
	content: '\f054';
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 18px;
	left: 0;
	position: absolute;
	text-decoration: none;
	top: 6px;
}

#left-nav .menu li li:before, #left-nav .menu li li a:before {
	content: "";
}

#left-nav .menu li li a.active {
	font-weight: 700;
}

#superfooter {
	background-color: #545454;
	overflow: hidden;
	width: 100%;
}

#superfooter.collapsible {
	height: 0;
}

#superfooter>.row {
	padding: 20px 10px 10px 10px;
}

.superfooter-trigger-wrapper {
	padding-top: 20px;
}

#superfooter-trigger {
	background-color: #545454;
	border-radius: 15px 15px 0 0;
	display: block;
	font-family: "Roboto Condensed","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-size: 1.1em;
	margin: 0 auto;
	padding: 6px 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 140px;
}

#superfooter-trigger:link, #superfooter-trigger:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#superfooter-trigger:hover, #superfooter-trigger:active {
	color: #FFFFFF;
}

#superfooter-trigger:before {
	color: #FFFFFF;
	content: "\f13a";
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 1.1em;
	margin: 0 6px 0 0;
}

#superfooter-trigger.collapsed:before {
	content: "\f138";
}

#street-address-info {
	float: right;
	padding: 0 15px;
	width: 33.33%;
}

#street-address-info img {
	box-shadow: none;
	border: 1px solid #777777;
	padding: 0.2em;
}

#street-address-info p {
	color: #FFFFFF;
	font-size: .857em;
	margin-top: 6px;
}

.superfooter-resource-links {
	float: left;
	padding: 0 10px 10px;
	position: relative;
	width: 16.5%
}

.superfooter-gt-default-mini .superfooter-resource-links {
	width: 22.22%;
}

.superfooter-gt-default-mini #gt-default-visitor-links {
	width: 44.44%;
}

.maintenance-page .superfooter-gt-default-mini .superfooter-resource-links {
	width: 33.33%;
}

.maintenance-page .superfooter-gt-default-mini #gt-default-visitor-links {
	width: 66.66%;
}

.superfooter-resource-links ul.menu {
	display: block;
	font-size: .7857em;
	letter-spacing: .05em;
	line-height: 1.4;
	margin: 0 0 12px 0;
	padding: 0;
}

.superfooter-resource-links ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.superfooter-gt-default-mini ul#gt-visitor-resources.menu li.gt-default-mini-left {
	clear: left;
	float: left;
	padding-right: 10px;
	width: 50%;
}

.superfooter-gt-default-mini ul#gt-visitor-resources.menu li.gt-default-mini-right {
	clear: right;
	float: right;
	padding-right: 0;
	padding-left: 10px;
	width: 50%;
}

.superfooter-resource-links .title, .superfooter-resource-links ul.menu span.nolink {
	color: #FFFFFF;
	font-size: 1em;
	letter-spacing: 0.05em;
	line-height: 1.15;
	margin: 0 0 0.6em;
	padding: 0;
	text-shadow: none;
}

.superfooter-gt-default-mini .superfooter-resource-links .title {
	border-bottom: 1px dotted #EEB211;
	padding-bottom: 5px;
}

.superfooter-resource-links ul.menu span.nolink {
	border-bottom: 1px dotted #EEB211;
	border-top: 1px dotted #EEB211;
	display: block;
	font-size: 1.214em;
	font-weight: 700;
	margin: .9em 0 0.6em;
	padding: 5px 0 6px 2px;
}

.superfooter-resource-links ul.menu li a {
	color: #FFFFFF;
	display: block;
	padding: 0.5em 0 0.5em 3px;
	text-decoration: none;
	font-weight: 300;
}

.superfooter-resource-links ul.menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer {
	background-color: #EEB211;
}

#footer .row {
	padding: 10px;
}

#footer-logo {
	float: left;
	text-align: center;
}

#footer-logo img {
	width: 140px;
}

#footer-logo p {
	color: #262626 !important;
	font-size: .786em;
	line-height: 1.1;
	margin: 0 0 6px 0;
}

#footer-utility-links {
	float: right;
	position: relative;
}

#footer-utility-links .menu {
	margin: 0;
	padding: 5px 0;
	text-align: right;
}

#footer-utility-links .gt-footer-utility-links-wrapper {
	padding-top: 8px;
}

#footer-utility-links .gt-footer-utility-links-wrapper.login-link-included {
	padding-top: 0;
}

#footer-utility-links .menu.gt-footer-utility-links {
	border-bottom: 1px solid #EEB211;
}

#footer-utility-links .menu.gt-footer-legal-links {
	margin-top: 15px;
}

#footer-utility-links .menu.gt-footer-legal-links.custom-links-included {
	border-top: 1px solid #EEB211;
	margin-top: 0;
}

#footer-utility-links .menu li {
	display: inline;
	font-size: .786em;
	padding: 2px 0 2px 10px;
	margin: 0 0 2px;
}

#footer-utility-links .menu li:after {
	content: '\f142';
	display: inline-block;
	color: #b08612;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: .8em;
	margin-left: 10px;
}

#footer-utility-links .menu li.last:after {
	content: "";
}

#footer-utility-links .menu li a {
	color: #262626 !important;
	text-decoration: none;
	font-weight: 300;
}

#footer-utility-links .menu li a:hover {
	color: #262626;
}

#footer-utility-links .menu.gt-footer-login-links li {
	padding: 0;
	margin: 0 0 0 12px;
}

#footer-utility-links .menu.gt-footer-login-links li.first {
	margin-right: 12px;
}

#footer-utility-links .menu.gt-footer-login-links li:after {
	content: '\f023';
	font-size: 1em;
}

.gt-tools-contextual-link {
	display: block;
}

.gt-tools-contextual-link.empty {
	border: 1px dashed #262626;
	font-size: .786em;
	padding: 6px 10px;
	margin: 3px;
	text-align: center;
}

.gt-tools-contextual-link.empty:link, .gt-tools-contextual-link.empty:visited {
	color: #262626;
	text-decoration: none;
}

.gt-tools-contextual-link.empty:hover, .gt-tools-contextual-link.empty:active {
	color: #000000;
}

div:hover>.gt-tools-contextual-link.populated {
	visibility: visible;
}

.gt-tools-contextual-link.populated {
	display: block;
	height: 16px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	visibility: hidden;
	width: 16px;
}

.gt-tools-contextual-link.populated:before {
	color: #262626;
	content: '\f013';
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
}

#main-menu-wrapper .gt-tools-contextual-link.populated {
	padding: 0;
}

#main-menu-wrapper .gt-tools-contextual-link.populated:hover {
	background-color: transparent;
}

#superfooter .gt-tools-contextual-link.populated:before {
	color: #FFFFFF;
}

#superfooter .gt-tools-contextual-link.empty {
	border-color: #FFFFFF;
	color: #FFFFFF;
}

@media only screen and (max-width:31em) {
	#masthead {
		min-height: 0;
	}
	#identity {
		border-top: 2px solid #262626;
		position: static;
		top: 0;
	}
	#identity-wrapper {
		height: auto;
	}
	#gt-logo {
		height: 70px;
	}
	#gt-logo img {
		height: 100%;
		margin: 0 auto;
		width: auto;
	}
	#gt-logo, #site-title {
		float: none;
		text-align: left;
		width: 100%;
	}
	#site-title {
		max-width: 100%;
	}
	#site-title, #site-title.two-line {
		font-size: 1.429em;
		padding: 0 0 20px 15px;
	}
	#gt-logo-mothership-link {
		width: 30%;
	}
	#gt-logo-secondary-link {
		left: 30%;
		width: 70%;
	}
	#primary-menus {
		position: static;
		top: 0;
	}
	#primary-menus-off-canvas {
		background-color: #FFFFFF;
		box-shadow: 0 0 20px #808080;
		left: -1000em;
		padding-top: 80px;
		position: absolute;
		top: 0;
		width: 260px;
		z-index: 10000;
	}
	#primary-menus-off-canvas.reveal {
		left: 0;
		transition: left .2s ease 0s;
	}
	#main-menu-wrapper, #main-menu-wrapper ul, #main-menu-wrapper li {
		float: none;
	}
	#main-menu-wrapper a:hover {
		background-color: #262626;
	}
	#main-menu-wrapper ul ul {
		background-color: #FFE08B;
		border-top: 1px solid #FFE08B;
	}
	#main-menu-wrapper ul.show {
		display: block;
	}
	#main-menu-wrapper {
		border-top: 1px solid #FFE08B;
	}
	#main-menu-wrapper li {
		border-bottom: 1px solid #FFE08B;
	}
	#main-menu-wrapper li, #action-items li {
		font-weight: 400;
		list-style: none;
	}
	#main-menu-wrapper li.first {
		border-top: 1px solid #FFE08B;
	}
	#main-menu-wrapper li li, #main-menu-wrapper li li.first {
		border: none;
	}
	#main-menu-wrapper li.expanded>a:before, #main-menu-wrapper li.expanded a.menu-minipanel:before, #main-menu-wrapper li.expanded>span.nolink:before {
		color: #262626;
		content: '\f0da';
		display: inline-block;
		float: left;
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 1em;
		left: 0;
		padding-right: 3px;
		position: relative;
		top: 0;
	}
	#main-menu-wrapper li.expanded a.been-clicked:after {
		color: #262626;
		content: '\f0a9';
		display: inline-block;
		float: right;
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 1.2em;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		margin-top: 2px;
	}
	#main-menu-wrapper li li.expanded:before {
		top: 9px;
	}
	#main-menu-wrapper li li.expanded ul {
		border-top: none;
	}
	#main-menu-wrapper li li li a:before {
		content: '';
		font-weight: normal;
		padding: 0;
	}
	#main-menu-wrapper li li a {
		padding-left: 24px;
	}
	#main-menu-wrapper li li li a {
		padding-left: 30px;
	}
	#main-menu-wrapper li li li li a {
		padding-left: 36px;
	}
	div.qtip {
		border: none;
		height: 0;
		overflow: hidden;
	}
	div.menu-minipanels {
		height: 0;
		left: -10000em;
		overflow: hidden;
		position: absolute;
		width: 0;
	}
	#action-items-wrapper, #action-items, #action-items li {
		float: none;
	}
	#action-items {
		background-color: #EEEEEE;
		border-top: 2px solid #545454;
	}
	#action-items li {
		border-bottom: 1px solid #545454;
		font-weight: 700;
		position: relative;
		text-transform: uppercase;
	}
	#action-items li a:hover {
		background-color: #EEEEEE;
	}
	#action-items-wrapper ul li a:after {
		color: #262626;
		content: '\f0a9';
		display: inline-block;
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
		line-height: 16px;
		position: absolute;
		right: 6px;
		top: 9px;
	}
	#utility {
		border-bottom: 2px solid #808080;
		box-shadow: none;
		position: static;
	}
	#utility-links {
		background-color: #FFFFFF;
		float: none;
		left: 0;
		position: absolute;
		top: 0;
	}
	#utility-links .ulink a:hover, #utility-links .ulink a:active {
		background-color: transparent;
	}
	#social-media-links {
		float: none;
		padding: 10px;
	}
	#social-media-links li {
		display: inline-block;
		float: none;
		padding: 2px;
		position: relative;
	}
	#sidebar-left, #sidebar-right {
		float: none;
		margin: 0;
		width: 100%;
	}
	#sidebar-left.solo-sidebar, #sidebar-right.solo-sidebar {
		margin: 0;
		width: 100%;
	}
	#content, #content.sidebar-left, #content.sidebar-right, #content.both-sidebars {
		float: none;
		margin: 0;
		width: 100%;
	}
	.superfooter-resource-links, .superfooter-gt-default-mini .superfooter-resource-links, .superfooter-gt-default-mini #gt-default-visitor-links {
		float: none;
		padding: 0;
		width: 100%;
	}
	.superfooter-resource-links .title:before {
		color: #262626;
		content: '\f0da';
		display: inline-block;
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 1.2em;
		font-style: normal;
		font-weight: normal;
		left: 11px;
		line-height: 1;
		position: absolute;
		text-shadow: none;
		top: 10px;
	}
	.superfooter-resource-links .title.open:before {
		content: '\f0d7';
	}
	.superfooter-resource-links .title {
		border-top: 1px solid #808080;
		cursor: pointer;
		margin: 0;
		padding: 10px 10px 10px 26px;
	}
	.superfooter-gt-default-mini .superfooter-resource-links .title {
		border-bottom: none;
		padding-bottom: 10px;
	}
	.superfooter-resource-links ul.menu {
		display: none;
		background-color: #545454;
		margin: 0 0 16px;
		padding: 10px 10px 10px 14px;
	}
	.superfooter-resource-links ul.menu span.nolink {
		border: none;
		margin: 0 0 0 -2px;
		padding: .5em 0;
	}
	.superfooter-gt-default-mini ul#gt-visitor-resources.menu li.gt-default-mini-left, .superfooter-gt-default-mini ul#gt-visitor-resources.menu li.gt-default-mini-right {
		float: none;
		padding: 0;
		width: 100%;
	}
	#street-address-info {
		border-top: 1px solid #808080;
		clear: left;
		float: left;
		padding: 20px 10px 0;
		width: 100%;
	}
	#street-address-info p {
		margin: 6px 0 0 0;
	}
	#footer-utility-links {
		float: none;
		width: 100%;
	}
	#footer-utility-links .menu {
		text-align: center;
	}
	#footer-utility-links .menu li {
		border: none;
		margin: 6px;
		padding: 0;
	}
	#footer-utility-links .menu li a {
		display: inline-block;
		padding: 5px 10px;
	}
	#footer-logo {
		float: none;
		text-align: center;
	}
	#footer-logo img, #footer-logo p {
		float: none;
	}
	#footer-logo p {
		padding: 0 0 10px;
	}
}

@media only screen and (min-width:31em) and (max-width:51em) {
	#masthead {
		min-height: 0;
	}
	#identity {
		border-top: 2px solid #808080;
		position: static;
		top: 0;
	}
	#identity-wrapper {
		height: auto;
	}
	#gt-logo {
		height: 70px;
	}
	#gt-logo img {
		height: 100%;
		margin: 0 auto;
		width: auto;
	}
	#gt-logo, #site-title {
		float: none;
		text-align: left;
		width: 100%;
	}
	#site-title {
		max-width: 100%;
	}
	#site-title, #site-title.two-line {
		font-size: 1.429em;
		padding: 0 0 20px 15px;
	}
	#gt-logo-mothership-link {
		width: 15%;
	}
	#gt-logo-secondary-link {
		left: 15%;
	}
	#primary-menus {
		position: static;
		top: 0;
	}
	#primary-menus-off-canvas {
		background-color: #FFFFFF;
		box-shadow: 0 0 20px #808080;
		left: -1000em;
		padding-top: 80px;
		position: absolute;
		top: 0;
		width: 260px;
		z-index: 10000;
	}
	#primary-menus-off-canvas.reveal {
		left: 0;
		transition: left .2s ease 0s;
	}
	#main-menu-wrapper, #main-menu-wrapper ul, #main-menu-wrapper li {
		float: none;
	}
	#main-menu-wrapper a:hover {
		background-color: #262626;
	}
	#main-menu-wrapper ul ul {
		background-color: #FFE08B;
		border-top: 1px solid #FFE08B;
	}
	#main-menu-wrapper ul.show {
		display: block;
	}
	#main-menu-wrapper {
		border-top: 1px solid #FFE08B;
	}
	#main-menu-wrapper li {
		border-bottom: 1px solid #FFE08B;
	}
	#main-menu-wrapper li.first {
		border-top: 1px solid #FFE08B;
	}
	#main-menu-wrapper li li, #main-menu-wrapper li li.first {
		border: none;
	}
	#main-menu-wrapper li.expanded>a:before, #main-menu-wrapper li.expanded a.menu-minipanel:before, #main-menu-wrapper li.expanded>span.nolink:before {
		color: #262626;
		content: '\f0da';
		display: inline-block;
		float: left;
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 1em;
		left: 0;
		padding-right: 3px;
		position: relative;
		top: 0;
	}
	#main-menu-wrapper li.expanded a.been-clicked:after {
		color: #262626;
		content: '\f0a9';
		display: inline-block;
		float: right;
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 1.2em;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		margin-top: 2px;
	}
	#main-menu-wrapper li li.expanded:before {
		top: 9px;
	}
	#main-menu-wrapper li li.expanded ul {
		border-top: none;
	}
	#main-menu-wrapper li li li a:before {
		content: '';
		font-weight: normal;
		padding: 0;
	}
	#main-menu-wrapper li li a {
		padding-left: 24px;
	}
	#main-menu-wrapper li li li a {
		padding-left: 30px;
	}
	#main-menu-wrapper li li li li a {
		padding-left: 36px;
	}
	div.qtip {
		border: none;
		height: 0;
		overflow: hidden;
	}
	div.menu-minipanels {
		height: 0;
		left: -10000em;
		overflow: hidden;
		position: absolute;
		width: 0;
	}
	#action-items-wrapper, #action-items, #action-items li {
		float: none;
	}
	#action-items {
		background-color: #EEEEEE;
		border-top: 2px solid #545454;
	}
	#action-items li {
		border-bottom: 1px solid #545454;
		font-weight: 700;
		position: relative;
		text-transform: uppercase;
	}
	#action-items li a:hover {
		background-color: #EEEEEE;
	}
	#action-items-wrapper ul li a:after {
		color: #262626;
		content: '\f0a9';
		display: inline-block;
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
		line-height: 16px;
		position: absolute;
		right: 6px;
		top: 9px;
	}
	#utility {
		border-bottom: 2px solid #808080;
		box-shadow: none;
		position: static;
	}
	#utility-links {
		background-color: #FFFFFF;
		float: none;
		left: 0;
		position: absolute;
		top: 0;
	}
	#utility-links .ulink a:hover, #utility-links .ulink a:active {
		background-color: transparent;
	}
	#social-media-links {
		float: none;
		padding: 10px;
	}
	#social-media-links li {
		display: inline-block;
		float: none;
		padding: 2px;
		position: relative;
	}
	#sidebar-left, #sidebar-right {
		float: none;
		margin: 0;
		width: 100%;
	}
	#sidebar-left.solo-sidebar, #sidebar-right.solo-sidebar {
		margin: 0;
		width: 100%;
	}
	#content, #content.sidebar-left, #content.sidebar-right, #content.both-sidebars {
		float: none;
		margin: 0;
		width: 100%;
	}
	.superfooter-resource-links {
		width: 25%;
	}
	.superfooter-gt-default-mini .superfooter-resource-links {
		width: 33.33%;
	}
	.superfooter-gt-default-mini #gt-default-visitor-links {
		width: 66.66%;
	}
	.superfooter-resource-links .title {
		min-height: 35px;
	}
	.superfooter-gt-default-mini .superfooter-resource-links .title {
		min-height: 0;
	}
	.superfooter-resource-links ul.menu {
		display: block !important;
	}
	#street-address-info {
		clear: left;
		float: left;
		width: 100%;
	}
	#street-address-info img {
		float: left;
	}
	#street-address-info p {
		margin: 0;
	}
	.street-address {
		float: left;
		padding-left: 10px;
	}
	#footer-utility-links {
		float: none;
		width: 100%;
	}
	#footer-utility-links .menu {
		text-align: center;
	}
	#footer-utility-links .menu li {
		border: none;
		margin: 6px;
		padding: 0;
	}
	#footer-utility-links .menu li a {
		display: inline-block;
		padding: 5px 10px;
	}
	#footer-logo {
		float: none;
		text-align: center;
	}
	#footer-logo img, #footer-logo p {
		float: none;
	}
	#footer-logo p {
		padding: 0 0 10px;
	}
}

@media only screen and (min-width:51em) {
	.superfooter-resource-links ul.menu {
		display: block !important;
	}
	#main-menu-wrapper ul li {
		cursor: pointer;
	}
	#main-menu-wrapper ul li:hover ul {
		display: block;
	}
	#main-menu-wrapper ul li:hover a.menu-minipanel+ul, #main-menu-wrapper ul li:hover a.menu-minipanel+ul {
		display: none;
	}
	#main-menu-wrapper ul ul {
		background-color: #FFE08B;
		border-top: 2px solid #FFE08B;
		display: none;
		float: none;
		left: 0;
		position: absolute;
		top: 100%;
		width: 186px;
		z-index: 99;
	}
	#main-menu-wrapper ul ul:before {
		color: #FFE08B;
		content: "\f0de";
		  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
		font-size: 1.8em;
		font-style: normal;
		font-weight: normal;
		left: 11px;
		position: absolute;
		top: -18px;
	}
	#main-menu-wrapper ul ul ul {
		border: none;
		margin: 0;
		position: relative;
		top: 0;
	}
	#main-menu-wrapper ul ul ul:before {
		content: '';
	}
	#main-menu-wrapper li ul li {
		float: none;
	}
}

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

.block {
	padding: 0 10px 10px;
}

.block .block-title-wrapper h4 {
	border-bottom: 2px solid #808080;
	font-size: 1.286em;
	line-height: 1.2;
	margin: 0 0 10px;
	padding: 5px 3px 6px;
}

.region-content-lead .block, .region-content-close .block {
	float: left;
	width: 100%;
}

.region-content-lead.block-count-2 .block, .region-content-close.block-count-2 .block {
	width: 50%;
}

.region-content-lead.block-count-3 .block, .region-content-close.block-count-3 .block {
	width: 33.33%;
}

.region-content-lead.block-count-4 .block, .region-content-close.block-count-4 .block {
	width: 25%;
}

.region-main-top .block, .region-main-bottom .block {
	float: left;
	width: 100%;
}

#content.no-sidebars .region-main-top.block-count-2 .block, #content.no-sidebars .region-main-bottom.block-count-2 .block {
	width: 50%;
}

#content.no-sidebars .region-main-top.block-count-3 .block, #content.no-sidebars .region-main-bottom.block-count-3 .block {
	width: 33.33%;
}

#content.no-sidebars .region-main-top.block-count-4 .block, #content.no-sidebars .region-main-bottom.block-count-4 .block {
	width: 25%;
}

#content.one-sidebar .region-main-top.block-count-2 .block, #content.one-sidebar .region-main-bottom.block-count-2 .block {
	width: 50%;
}

#content.one-sidebar .region-main-top.block-count-3 .block, #content.one-sidebar .region-main-top.block-count-4 .block, #content.one-sidebar .region-main-bottom.block-count-3 .block, #content.one-sidebar .region-main-bottom.block-count-4 .block {
	width: 33.33%;
}

#content.both-sidebars .region-main-top.block-count-2 .block, #content.both-sidebars .region-main-top.block-count-3 .block, #content.both-sidebars .region-main-top.block-count-4 .block, #content.both-sidebars .region-main-bottom.block-count-2 .block, #content.both-sidebars .region-main-bottom.block-count-3 .block, #content.both-sidebars .region-main-bottom.block-count-4 .block {
	width: 50%;
}

.block.full-width {
	width: 100% !important;
}

.block.three-quarter-width {
	width: 75% !important;
}

.block.two-thirds-width {
	width: 66.6% !important;
}

.block.half-width {
	width: 50% !important;
}

.block.third-width {
	width: 33.33% !important;
}

.block.quarter-width {
	width: 25% !important;
}

.block.row-break {
	clear: left;
}

#sidebar-left .block.three-quarter-width, #sidebar-right .block.three-quarter-width, #sidebar-left .block.two-thirds-width, #sidebar-right .block.two-thirds-width, #sidebar-left .block.half-width, #sidebar-right .block.half-width, #sidebar-left .block.third-width, #sidebar-right .block.third-width, #sidebar-left .block.quarter-width, #sidebar-right .block.quarter-width {
	width: 100% !important;
}

.promo-block .block-title-wrapper {
	padding: 5px;
}

.promo-block .block-title-wrapper h4 {
	border: none;
	margin: 0;
}

.promo-block .block-body {
	background-color: #EEEEEE;
	border-bottom: 4px solid #EEB211;
	border-top: 4px solid #EEB211;
	padding: 10px 10px 5px;
}

.block.related-info-block .block-title-wrapper {
	background: none repeat scroll 0 0 #EEB211;
	color: #262626;
	display: block;
	margin: 0 0 3px;
	padding: .5em;
}

.block.related-info-block .block-title-wrapper h4 {
	border: none;
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0;
	padding: 0;
}

.block.related-info-block .block-body {
	background: none repeat scroll 0 0 #EEEEEE;
	padding: 10px;
}

.block.icon-alert-title .block-title-wrapper h4, .block.icon-download-title .block-title-wrapper h4, .block.icon-info-title .block-title-wrapper h4, .block.icon-link-title .block-title-wrapper h4 {
	padding: 8px 3px;
}

.block.icon-alert-title .block-title-wrapper h4:before, .block.icon-download-title .block-title-wrapper h4:before, .block.icon-info-title .block-title-wrapper h4:before, .block.icon-link-title .block-title-wrapper h4:before {
	color: inherit;
	display: inline-block;
	float: left;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 30px;
	margin: -6px 6px 0 0;
}

.block.icon-alert-title .block-title-wrapper h4:before {
	content: "\f06a";
}

.block.icon-download-title .block-title-wrapper h4:before {
	content: "\f01a";
}

.block.icon-info-title .block-title-wrapper h4:before {
	content: "\f05a";
}

.block.icon-link-title .block-title-wrapper h4:before {
	content: "\f14c";
}

.block-nodeblock .node .contextual-links-wrapper {
	display: none;
}

.menu-block-wrapper ul {
	padding-left: 0;
	margin: 0;
}

.menu-block-wrapper ul li.leaf {
	list-style-image: none;
	list-style-type: none;
}

.menu-block-wrapper a:link, .menu-block-wrapper a:visited {
	text-decoration: none;
}

.menu-block-wrapper ul.menu li {
	margin: 0;
	padding: .5em;
}

.menu-block-wrapper ul li.expanded {
	list-style-image: none;
	list-style-type: none;
}

.gt-menu-style-1.block .block-body, .gt-menu-style-2.block .block-body, .gt-menu-style-3.block .block-body {
	padding: 0;
}

.gt-menu-style-1.block .block-title-wrapper, .gt-menu-style-2.block .block-title-wrapper, .gt-menu-style-3.block .block-title-wrapper {
	padding-bottom: 0;
}

.gt-menu-style-1.block.block-menu .block-title-wrapper h4, .gt-menu-style-2.block.block-menu .block-title-wrapper h4, .gt-menu-style-3.block.block-menu .block-title-wrapper h4, .gt-menu-style-1.block.block-menu-block .block-title-wrapper h4, .gt-menu-style-2.block.block-menu-block .block-title-wrapper h4, .gt-menu-style-3.block.block-menu-block .block-title-wrapper h4 {
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-size: 1.1em;
	padding: 1em;
	font-weight: 700;
	border: none;
	margin: 0;
}

.gt-menu-style-1.block-menu .menu li, .gt-menu-style-2.block-menu .menu li, .gt-menu-style-3.block-menu .menu li, .gt-menu-style-1.block-menu-block .menu li, .gt-menu-style-2.block-menu-block .menu li, .gt-menu-style-3.block-menu-block .menu li {
	border-top: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

.gt-menu-style-1 ul.menu li a:link, .gt-menu-style-1 ul.menu li a:visited, .gt-menu-style-2 ul.menu li a:link, .gt-menu-style-2 ul.menu li a:visited, .gt-menu-style-3 ul.menu li a:link, .gt-menu-style-3 ul.menu li a:visited {
	display: block;
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-size: inherit;
	font-weight: 400;
	text-decoration: none !important;
	text-indent: 0;
	line-height: 1.25;
}

.gt-menu-style-1.block-menu .menu li a:link, .gt-menu-style-2.block-menu .menu li a:link, .gt-menu-style-3.block-menu .menu li a:link, .gt-menu-style-1.block-menu-block .menu li a:link, .gt-menu-style-2.block-menu-block .menu li a:link, .gt-menu-style-3.block-menu-block .menu li a:link {
	padding: 1em
}

.gt-menu-style-1 ul.menu li a:hover, .gt-menu-style-2 ul.menu li a:hover, .gt-menu-style-3 ul.menu li a:hover {
	text-decoration: none;
}

.gt-menu-style-1 ul.menu li a:before, .gt-menu-style-2 ul.menu li a:before, .gt-menu-style-3 ul.menu li a:before {
	display: inline-block;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	content: "\f054";
	color: inherit;
	font-size: inherit;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	float: right;
}

.gt-menu-style-1 .menu a:after, .gt-menu-style-2 .menu a:after, .gt-menu-style-3 .menu a:after {
	display: none;
}

#sidebar .gt-menu-style-1 .menu a:after, #sidebar-right .gt-menu-style-1 .menu a:after, #sidebar-left .gt-menu-style-1 .menu a:after, #sidebar .gt-menu-style-2 .menu a:after, #sidebar-right .gt-menu-style-2 .menu a:after, #sidebar-left .gt-menu-style-2 .menu a:after, #sidebar .gt-menu-style-3 .menu a:after, #sidebar-right .gt-menu-style-3 .menu a:after, #sidebar-left .gt-menu-style-3 .menu a:after {
	display: none;
}

.gt-menu-style-1.block.block-menu .block-title-wrapper h4, .gt-menu-style-1.block.block-menu-block .block-title-wrapper h4 {
	color: #262626 !important;
	background: #eeb211;
}

.gt-menu-style-2.block.block-menu .block-title-wrapper h4, .gt-menu-style-2.block.block-menu-block .block-title-wrapper h4 {
	color: #FFFFFF;
	background: #262626;
}

.gt-menu-style-3.block.block-menu .block-title-wrapper h4, .gt-menu-style-3.block.block-menu-block .block-title-wrapper h4 {
	color: #FFFFFF;
	background: #262626;
}

.gt-menu-style-1 .menu li {
	background-color: #545454;
}

.gt-menu-style-2 .menu li {
	background-color: #eeb211;
}

.gt-menu-style-3 .menu li {
	background-color: #EEEEEE;
}

.gt-menu-style-1 ul.menu li a:link, .gt-menu-style-1 ul.menu li a:visited {
	color: #FFFFFF;
	border-bottom: 1px solid #808080;
	border-top: none;
}

.gt-menu-style-2 ul.menu li a:link, .gt-menu-style-2 ul.menu li a:visited {
	color: #262626;
	border-bottom: 1px solid #ffe08b;
	border-top: none;
}

.gt-menu-style-3 ul.menu li a:link, .gt-menu-style-3 ul.menu li a:visited {
	color: #262626;
	border-bottom: 1px solid #808080;
	border-top: none;
}

.gt-menu-style-1 ul.menu li a:hover {
	color: #262626;
	background-color: #EEEEEE;
}

.gt-menu-style-2 ul.menu li a:hover {
	color: #FFFFFF;
	background-color: #545454;
}

.gt-menu-style-3 ul.menu li a:hover {
	color: #FFFFFF;
	background-color: #545454;
}

.gt-menu-style-1 .menu a:after {
	color: #FFFFFF;
}

.gt-menu-style-1 .menu a:hover:after {
	color: #262626;
}

.gt-menu-style-2 .menu a:after {
	color: #454545;
}

.gt-menu-style-2 .menu a:hover:after {
	color: #FFFFFF;
}

.gt-menu-style-3 .menu a:after {
	color: #FFFFFF;
}

.gt-menu-style-1 .menu .nolink, .gt-menu-style-2 .menu .nolink, .gt-menu-style-3 .menu .nolink {
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-size: 1.1em;
	font-weight: 600;
	padding: 1.2em 0 1.2em .3em;
	border: medium none;
	margin: 0;
	width: 100%;
	display: block;
}

.gt-menu-style-1 .menu .nolink {
	color: #262626;
	background-color: #eeb211;
}

.gt-menu-style-2 .menu .nolink {
	color: #FFFFFF;
	background-color: #00254c;
}

.gt-menu-style-3 .menu .nolink {
	color: #FFFFFF;
	background-color: #545454;
}

.gt-menu-style-1 hr {
	border: 2px solid #eeb211;
	margin: 0;
}

.gt-menu-style-2 hr {
	border: 2px solid #00254c;
	margin: 0;
}

.gt-menu-style-3 hr {
	border: 2px solid #545454;
	margin: 0;
}

.gt-menu-style-1.block-menu .menu .menu, .gt-menu-style-2.block-menu .menu .menu, .gt-menu-style-3.block-menu .menu .menu, .gt-menu-style-1.block.block-menu .menu .menu, .gt-menu-style-2.block.block-menu .menu .menu, .gt-menu-style-3block.block-menu .menu .menu {
	padding: 0;
}

.gt-menu-style-1.block-menu .menu li li:before, .gt-menu-style-2.block-menu .menu li li:before, .gt-menu-style-3.block-menu .menu li li:before, .gt-menu-style-1.block.block-menu .menu li li:before, .gt-menu-style-2.block.block-menu .menu li li:before, .gt-menu-style-3.block.block-menu .menu li li:before {
	display: none;
}

.gt-menu-style-1.block-menu .menu li li:before, .gt-menu-style-1.block.block-menu .menu li li:before {
	color: #FFFFFF;
}

.gt-menu-style-2.block-menu .menu li li:before, .gt-menu-style-2.block.block-menu .menu li li:before {
	color: #262626;
}

.gt-menu-style-3.block-menu .menu li li:before, .gt-menu-style-3.block.block-menu .menu li li:before {
	color: #262626;
}

.gt-menu-style-1.block-menu .menu ul .leaf, .gt-menu-style-1.block-menu-block .menu ul .leaf, .gt-menu-style-1.block.block-menu .menu ul .leaf {
	background: #545454;
}

.gt-menu-style-2.block-menu .menu ul .leaf, .gt-menu-style-2.block-menu-block .menu ul .leaf, .gt-menu-style-2.block.block-menu .menu ul .leaf {
	background: #FFE08B;
	border-bottom: 1px solid #EEB211;
}

.gt-menu-style-3.block-menu .menu ul .leaf, .gt-menu-style-3.block-menu-block .menu ul .leaf, .gt-menu-style-3.block.block-menu .menu ul .leaf {
	background: #FFF;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}

.gt-menu-style-1.block-menu .menu, .gt-menu-style-2.block-menu .menu, .gt-menu-style-1.block.block-menu .menu, .gt-menu-style-2.block.block-menu .menu {
	border-bottom: none;
}

.gt-menu-style-1.block-menu .menu ul .leaf, .gt-menu-style-1.block.block-menu .menu ul .leaf {
	background: #545454;
}

.gt-menu-style-1.block-menu .menu ul .leaf a:link, .gt-menu-style-1.block-menu .menu ul .leaf a:visited {
	background: #262626;
}

.gt-menu-style-1.block-menu .menu ul .leaf a:hover {
	color: #262626;
	background: #FFFFFF;
}

.block-menu .menu ul .leaf a:link, .block-menu .menu ul .leaf a:visited, .gt-menu-style-1.block-menu .menu ul .leaf a:link, .gt-menu-style-1.block-menu .menu ul .leaf a:visited, .gt-menu-style-2.block-menu .menu ul .leaf a:link, .gt-menu-style-2.block-menu .menu ul .leaf a:visited, .gt-menu-style-3.block-menu .menu ul .leaf a:link, .gt-menu-style-3.block-menu .menu ul .leaf a:visited, .gt-menu-style-1.block.block-menu .menu ul .leaf a:link, .gt-menu-style-1.block.block-menu .menu ul .leaf a:visited, .gt-menu-style-2.block.block-menu .menu ul .leaf a:link, .gt-menu-style-2.block.block-menu .menu ul .leaf a:visited, .gt-menu-style-3.block.block-menu .menu ul .leaf a:link, .gt-menu-style-3.block.block-menu .menu ul .leaf a:visited {
	padding: 1em 1em 1em 1.5em;
}

.block-menu .menu ul .leaf a:link, .block-menu .menu ul .leaf a:visited, .block.block-menu .menu ul .leaf a:link, .block.block-menu .menu ul .leaf a:visited {
	padding: .3em 0 .3em .75em;
}

.gt-menu-style-1.block-menu .menu li.active-trail, .gt-menu-style-1.block-menu .menu li.active-trail, .gt-menu-style-2.block-menu .menu li.active-trail, .gt-menu-style-3.block-menu .menu li.active-trail, .gt-menu-style-1.block.block-menu .menu li.active-trail, .gt-menu-style-2.block.block-menu .menu li.active-trail, .gt-menu-style-3.block.block-menu .menu li.active-trail {
	padding-left: 0;
	font-weight: 500;
}

.gt-menu-style-1.block-menu .menu li.collapsed a:link, .gt-menu-style-2.block-menu .menu li.collapsed a:link, .gt-menu-style-3.block-menu .menu li.collapsed a:link, .gt-menu-style-1.block.block-menu .menu li.collapsed a:link, .gt-menu-style-2.block.block-menu .menu li.collapsed a:link, .gt-menu-style-3.block.block-menu .menu li.collapsed a:link {
	padding-left: 1.5em;
}

.gt-menu-style-1.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-2.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-3.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-1.block.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-2.block.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-3.block.block-menu .menu li.active-trail li.leaf a:link {
	padding-left: 1.5em;
}

.gt-menu-style-1.block-menu .menu li li:before, .gt-menu-style-2.block-menu .menu li li:before, .gt-menu-style-3.block-menu .menu li li:before, .gt-menu-style-1.block.block-menu .menu li li:before, .gt-menu-style-2.block.block-menu .menu li li:before, .gt-menu-style-3.block.block-menu .menu li li:before {
	left: .9em;
}

.gt-menu-style-3.block.block-menu .menu li.active-trail li.first a:link {
	color: #FFFFFF!important;
	background: #262626;
}

.gt-menu-style-3.block.block-menu .menu li.active-trail li.first a:link {
	color: #FFFFFF!important;
	background: #262626;
}

.gt-menu-style-3.block.block-menu .menu li.active-trail li.first a:link {
	color: #FFFFFF!important;
	background: #262626;
}

.gt-menu-style-1.block.block-menu .menu li.active-trail li.first a:link:before, .gt-menu-style-2.block.block-menu .menu li.active-trail li.first a:link:before, .gt-menu-style-3.block.block-menu .menu li.active-trail li.first a:link:before {
	display: none;
}

.gt-menu-style-1.block-menu .menu li li:hover:before, .gt-menu-style-2.block-menu .menu li li:hover:before, .gt-menu-style-3.block-menu .menu li li:hover:before, .gt-menu-style-1.block.block-menu .menu li li:hover:before, .gt-menu-style-2.block.block-menu .menu li li:hover:before, .gt-menu-style-3.block.block-menu .menu li li:hover:before {
	transition-property: all;
	transition-duration: 0.8s;
}

.gt-menu-style-1.block-menu .menu li.active-trail, .gt-menu-style-1.block-menu .menu li.active-trail a:hover, .gt-menu-style-1.block.block-menu .menu li.active-trail, .gt-menu-style-1.block.block-menu .menu li.active-trail a:hover {
	color: #FFFFFF;
	background: #262626;
}

.gt-menu-style-1.block-menu .menu li.collapsed a:link, .gt-menu-style-1.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-1.block.block-menu .menu li.collapsed a:link, .gt-menu-style-1.block.block-menu .menu li.active-trail li.leaf a:link {
	color: #FFFFFF !important;
}

.gt-menu-style-1.block-menu .menu li.collapsed a:hover, .gt-menu-style-1.block-menu .menu li.active-trail a:link, .gt-menu-style-1.block-menu .menu li.active-trail li.leaf a:hover, .gt-menu-style-1.block-menu .menu li li:hover:before, .gt-menu-style-1.block.block-menu .menu li.collapsed a:hover, .gt-menu-style-1.block.block-menu .menu li.active-trail a:link {
	color: inherit !important;
	text-decoration: none;
}

.gt-menu-style-1.block.block-menu .menu li.active-trail li.leaf a:hover, .gt-menu-style-1.block.block-menu .menu li li:hover:before {
	color: #262626 !important;
	text-decoration: none;
	background: #EEEEEE !important;
}

.gt-menu-style-1.block-menu .menu li.active-trail.leaf a:link, .gt-menu-style-1.block-menu .menu li.active-trail.active.leaf a:link {
	color: #262626;
	background: #EEEEEE;
}

.gt-menu-style-1.block.block-menu .menu li.active-trail.leaf a:link, .gt-menu-style-1.block.block-menu .menu li.active-trail.active.leaf a:link {
	color: #FFF !important;
}

.gt-menu-style-1.block-menu .menu li li.active-trail a:link, .gt-menu-style-1.block-menu .menu li li.active-trail:before, .gt-menu-style-1.block.block-menu .menu li li.active-trail a:link, .gt-menu-style-1.block.block-menu .menu li li.active-trail:before {
	color: #262626 !important;
}

.gt-menu-style-2.block-menu .menu li.active-trail, .gt-menu-style-2.block.block-menu .menu li.active-trail {
	color: #FFFFFF;
	background: #545454;
}

.gt-menu-style-2.block-menu .menu li.collapsed a:link, .gt-menu-style-2.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-2.block.block-menu .menu li.collapsed a:link, .gt-menu-style-2.block.block-menu .menu li.active-trail li.leaf a:link {
	color: #545454;
}

.gt-menu-style-2.block-menu .menu li.active-trail li.leaf a:hover, .gt-menu-style-2.block-menu .menu li li:hover:before, .gt-menu-style-2.block.block-menu .menu li.active-trail li.leaf a:hover, .gt-menu-style-2.block.block-menu .menu li li:hover:before {
	color: #FFFFFF;
}

.gt-menu-style-2.block-menu .menu li.collapsed a:hover, .gt-menu-style-2.block-menu .menu li.active-trail a:link, .gt-menu-style-2.block.block-menu .menu li.collapsed a:hover, .gt-menu-style-2.block.block-menu .menu li.active-trail a:link {
	color: #FFFFFF;
}

.gt-menu-style-2.block-menu .menu li.active-trail.leaf a:link, .gt-menu-style-2.block-menu .menu li.active-trail.active.leaf a:link, .gt-menu-style-2.block-menu .menu li.active-trail a:hover, .gt-menu-style-2.block.block-menu .menu li.active-trail.leaf a:link, .gt-menu-style-2.block.block-menu .menu li.active-trail.active.leaf a:link, .gt-menu-style-2.block.block-menu .menu li.active-trail a:hover {
	color: #FFFFFF;
	background: #545454;
}

.gt-menu-style-2.block-menu .menu li li.active-trail:before, .gt-menu-style-2.block-menu .menu li li.active-trail a:link, .gt-menu-style-2.block.block-menu .menu li li.active-trail:before, .gt-menu-style-2.block.block-menu .menu li li.active-trail a:link {
	color: #FFFFFF !important;
}

.gt-menu-style-3.block-menu .menu li.active-trail, .gt-menu-style-3.block-menu .menu li.active-trail.leaf a:link, .gt-menu-style-3.block.block-menu .menu li.active-trail, .gt-menu-style-3.block.block-menu .menu li.active-trail.leaf a:link {
	color: #FFFFFF !important;
	background: #545454;
}

.gt-menu-style-3.block-menu .menu li.collapsed a:link, .gt-menu-style-3.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-3.block-menu .menu li.active-trail li.leaf a:hover, .gt-menu-style-3.block.block-menu .menu li.collapsed a:link, .gt-menu-style-3.block.block-menu .menu li.active-trail li.leaf a:link, .gt-menu-style-3.block.block-menu .menu li.active-trail li.leaf a:hover {
	color: #262626;
}

.gt-menu-style-3.block-menu .menu li.collapsed a:hover, .gt-menu-style-3.block-menu .menu li li:hover:before, .gt-menu-style-3.block.block-menu .menu li.collapsed a:hover, .gt-menu-style-3.block.block-menu .menu li li:hover:before {
	color: #fff;
}

.gt-menu-style-3.block-menu .menu li.active-trail a:link, .gt-menu-style-3.block.block-menu .menu li.active-trail a:link {
	color: inherit;
}

.gt-menu-style-3.block-menu .menu li.active-trail.active.leaf a:link, .gt-menu-style-3.block.block-menu .menu li.active-trail.active.leaf a:link {
	color: #262626;
	background: #EEEEEE;
}

.gt-menu-style-3.block-menu .menu li.active-trail a:hover, .gt-menu-style-3.block.block-menu .menu li.active-trail a:hover {
	color: #FFFFFF !important;
	background: #545454;
}

.gt-menu-style-3.block-menu .menu li li.active-trail:before, .gt-menu-style-3.block-menu .menu li li.active-trail a:link, .gt-menu-style-3.block.block-menu .menu li li.active-trail:before, .gt-menu-style-3.block.block-menu .menu li li.active-trail a:link {
	color: #FFFFFF !important;
}

.block.icon-university .block-title-wrapper h4:before, .block.icon-graduation-cap .block-title-wrapper h4:before {
	display: inline-block;
	color: inherit;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.block.icon-university .block-title-wrapper h4:before {
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	content: "\f19c";
	margin: -1px 6px 0 0;
}

.block.icon-graduation-cap .block-title-wrapper h4:before {
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	content: "\f19d";
	margin-right: 0.3em;
}

.block-title-gt-blue.block .block-title-wrapper h4, .block-title-gt-gold.block .block-title-wrapper h4, .block-title-gt-grey.block .block-title-wrapper h4, .block-title-gt-black.block .block-title-wrapper h4 {
	font-family: "FoundationSansCondensed", Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: 400;
	line-height: 1;
	border: none;
	padding: .8em;
	margin: 0;
}

.block-title-gt-blue.block .block-title-wrapper h4 {
	color: #FFFFFF;
	background: #00254c;
}

.block-title-gt-gold.block .block-title-wrapper h4 {
	color: #262626;
	background: #eeb211;
}

.block-title-gt-grey.block .block-title-wrapper h4 {
	color: #FFFFFF;
	background: #545454;
}

.block-title-gt-black.block .block-title-wrapper h4 {
	color: #eeb211;
	background: #262626;
}

@media only screen and (max-width:31em) {
	.region-content-lead.block-count-2 .block, .region-content-lead.block-count-3 .block, .region-content-lead.block-count-4 .block, .region-content-close.block-count-2 .block, .region-content-close.block-count-3 .block, .region-content-close.block-count-4 .block {
		width: 100%;
	}
	#content.no-sidebars .region-main-top.block-count-2 .block, #content.no-sidebars .region-main-top.block-count-3 .block, #content.no-sidebars .region-main-top.block-count-4 .block, #content.no-sidebars .region-main-bottom.block-count-2 .block, #content.no-sidebars .region-main-bottom.block-count-3 .block, #content.no-sidebars .region-main-bottom.block-count-4 .block, #content.one-sidebar .region-main-top.block-count-2 .block, #content.one-sidebar .region-main-top.block-count-3 .block, #content.one-sidebar .region-main-top.block-count-4 .block, #content.one-sidebar .region-main-bottom.block-count-2 .block, #content.one-sidebar .region-main-bottom.block-count-3 .block, #content.one-sidebar .region-main-bottom.block-count-4 .block, #content.both-sidebars .region-main-top.block-count-2 .block, #content.both-sidebars .region-main-top.block-count-3 .block, #content.both-sidebars .region-main-top.block-count-4 .block, #content.both-sidebars .region-main-bottom.block-count-2 .block, #content.both-sidebars .region-main-bottom.block-count-3 .block, #content.both-sidebars .region-main-bottom.block-count-4 .block {
		width: 100%;
	}
	.block.three-quarter-width {
		width: 100% !important;
	}
	.block.two-thirds-width {
		width: 100% !important;
	}
	.block.half-width {
		width: 100% !important;
	}
	.block.third-width {
		width: 100% !important;
	}
	.block.quarter-width {
		width: 100% !important;
	}
}

@media only screen and (min-width:31em) and (max-width:51em) {
	.region-content-lead.block-count-2 .block, .region-content-close.block-count-2 .block {
		width: 50%;
	}
	.region-content-lead.block-count-3 .block, .region-content-close.block-count-3 .block {
		width: 33.33%;
	}
	.region-content-lead.block-count-4 .block, .region-content-close.block-count-4 .block {
		width: 33.33%;
	}
	#content.no-sidebars .region-main-top.block-count-2 .block, #content.no-sidebars .region-main-top.block-count-3 .block, #content.no-sidebars .region-main-top.block-count-4 .block, #content.no-sidebars .region-main-bottom.block-count-2 .block, #content.no-sidebars .region-main-bottom.block-count-3 .block, #content.no-sidebars .region-main-bottom.block-count-4 .block, #content.one-sidebar .region-main-top.block-count-2 .block, #content.one-sidebar .region-main-top.block-count-3 .block, #content.one-sidebar .region-main-top.block-count-4 .block, #content.one-sidebar .region-main-bottom.block-count-2 .block, #content.one-sidebar .region-main-bottom.block-count-3 .block, #content.one-sidebar .region-main-bottom.block-count-4 .block, #content.both-sidebars .region-main-top.block-count-2 .block, #content.both-sidebars .region-main-top.block-count-3 .block, #content.both-sidebars .region-main-top.block-count-4 .block, #content.both-sidebars .region-main-bottom.block-count-2 .block, #content.both-sidebars .region-main-bottom.block-count-3 .block, #content.both-sidebars .region-main-bottom.block-count-4 .block {
		width: 50%;
	}
	.region-right.block-count-2 .block, .region-right.block-count-3 .block, .region-right.block-count-4 .block, .region-right.block-count-2 .block, .region-right.block-count-3 .block, .region-right.block-count-4 .block {
		float: left;
		width: 50%;
	}
	.block.three-quarter-width {
		width: 66.6% !important;
	}
	.block.quarter-width {
		width: 33.33% !important;
	}
}

@media only screen and (min-width:51em) {}

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

.nodeblock-gt-ct-super-block .block-body {
	background-color: transparent !important;
	border: none !important;
	padding: 0 !important;
}

.nodeblock-gt-ct-super-block.promo-block .super-block__image-wrapper {
	margin-bottom: 20px;
}

.nodeblock-gt-ct-super-block.promo-block .super-block__teaser {
	border-bottom: 4px solid #EEB211;
	border-top: 4px solid #EEB211;
	margin-bottom: 20px;
	padding: 10px;
}

.nodeblock-gt-ct-super-block.related-info-block .super-block__title {
	background-color: #EEB211;
	color: #262626;
	margin-bottom: 6px;
	padding: 10px;
}

.nodeblock-gt-ct-super-block.related-info-block .node-body {
	background-color: #EEEEEE;
	padding: 10px;
}

.nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title {
	background-color: #00254C;
	color: #FFFFFF;
	margin-bottom: 6px;
	padding: 10px;
}

.nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:link, .nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:visited, .nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:hover, .nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:active {
	color: #FFFFFF;
}

.nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title {
	background-color: #EEB211;
	color: #262626;
	margin-bottom: 6px;
	padding: 10px;
}

.nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:link, .nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:visited, .nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:hover, .nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:active {
	color: #262626;
}

.nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title {
	background-color: #545454;
	color: #FFFFFF;
	margin-bottom: 6px;
	padding: 10px;
}

.nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:link, .nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:visited, .nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:hover, .nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:active {
	color: #FFFFFF;
}

.nodeblock-gt-ct-super-block.icon-info-title .super-block__title:before {
	color: inherit;
	content: "\f05a";
	display: inline-block;
	float: none;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	font-weight: 300;
	margin: 0 6px 0 0;
	padding: 0;
}

.nodeblock-gt-ct-super-block.icon-alert-title .super-block__title:before {
	color: inherit;
	content: "\f06a";
	display: inline-block;
	float: none;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	font-weight: 300;
	margin: 0 6px 0 0;
	padding: 0;
}

.nodeblock-gt-ct-super-block.icon-download-title .super-block__title:before {
	color: inherit;
	content: "\f01a";
	display: inline-block;
	float: none;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	font-weight: 300;
	margin: 0 6px 0 0;
	padding: 0;
}

.nodeblock-gt-ct-super-block.icon-link-title .super-block__title:before {
	color: inherit;
	content: "\f14c";
	display: inline-block;
	float: none;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	font-weight: 300;
	margin: 0 6px 0 0;
	padding: 0;
}

.nodeblock-gt-ct-super-block.icon-institution .super-block__title:before {
	color: inherit;
	content: "\f19c";
	display: inline-block;
	float: none;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	font-weight: 300;
	margin: 0 6px 0 0;
	padding: 0;
}

.nodeblock-gt-ct-super-block.icon-mortar-board .super-block__title:before {
	color: inherit;
	content: "\f19d";
	display: inline-block;
	float: none;
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	font-weight: 300;
	margin: 0 6px 0 0;
	padding: 0;
}

.super-block__title {
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1.05;
	margin: 0 0 10px;
}

.super-block__title a {
	color: #262626;
	text-decoration: none;
}

.super-block__title a:link, .super-block__title a:visited, .super-block__title a:hover, .super-block__title a:active {
	color: #262626;
	text-decoration: none;
}

.sb-skin-gold .super-block__title, .sb-skin-gold .super-block__title:before, .sb-skin-gold .super-block__title a {
	color: #262626;
}

.sb-skin-gold .super-block__title:hover, .sb-skin-gold .super-block__title:before:hover, .sb-skin-gold .super-block__title a:hover {
	color: #262626;
}

.sb-skin-blue .super-block__title, .sb-skin-blue .super-block__title:before, .sb-skin-blue .super-block__title a {
	color: #262626;
}

.sb-skin-blue .super-block__title:hover, .sb-skin-blue .super-block__title:before:hover, .sb-skin-blue .super-block__title a:hover {
	color: #262626;
}

.super-block__image {
	float: left;
	max-width: 100%;
}

.block.full-width .sb-image-left.sb-teaser-true .super-block__image, .block.three-quarter-width .sb-image-left.sb-teaser-true .super-block__image {
	padding-right: 20px;
	width: 30%;
}

.block.full-width .sb-image-right.sb-teaser-true .super-block__image, .block.three-quarter-width .sb-image-right.sb-teaser-true .super-block__image {
	float: right;
	padding-left: 20px;
	width: 30%;
}

.super-block__image .super-block__image-wrapper {
	margin-bottom: 10px;
	position: relative;
}

.super-block__lower {
	float: left;
	width: 100%;
}

.block.full-width .sb-image-left.sb-teaser-true .super-block__lower, .block.full-width .sb-image-right.sb-teaser-true .super-block__lower, .block.three-quarter-width .sb-image-left.sb-teaser-true .super-block__lower, .block.three-quarter-width .sb-image-right.sb-teaser-true .super-block__lower {
	width: 70%;
}

.super-block__jump-link {
	margin-bottom: 10px;
	position: relative;
}

.super-block__jump-link a {
	background-color: #545454;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: 700;
	padding: 10px 14px 10px 34px;
	text-decoration: none;
}

.super-block__jump-link a:link, .super-block__jump-link a:visited {
	color: #FFFFFF;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.8s;
}

.super-block__jump-link a:hover, .super-block__jump-link a:active {
	background-color: #262626;
	color: #FFFFFF;
}

.super-block__jump-link a:before {
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: inherit;
	color: inherit;
	content: "\f054";
	display: inline-block;
	position: absolute;
	left: .7em;
	top: .7em;
}

.sb-skin-blue .super-block__jump-link a {
	background-color: #00254C;
	color: #FFFFFF;
	transition-property: all;
	transition-duration: 0.8s;
}

.sb-skin-blue .super-block__jump-link a:hover {
	background-color: #eeb211;
	color: #262626;
}

.sb-skin-gold .super-block__jump-link a {
	background-color: #EEB211;
	color: #262626;
	transition-property: all;
	transition-duration: 0.8s;
}

.sb-skin-gold .super-block__jump-link a:hover {
	background-color: #262626;
	color: #FFFFFF;
}

.sb-skin-gold .super-block__jump-link a:before {
	color: inherit;
}

.super-block__image .super-block__jump-link {
	bottom: -1px;
	font-size: .86em;
	margin: 0;
	position: absolute;
	right: 0;
}

.super-block__image .super-block__jump-link a {
	background-color: #FFFFFF;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px;
	border-radius: 5px 0 0 0;
	color: #545454;
	display: block;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: 0.9;
	padding: 8px 10px 8px 28px;
}

.super-block__image .super-block__jump-link a:hover {
	color: #545454;
}

.super-block__image .super-block__jump-link a:before {
	color: #545454;
	font-size: 1.3em;
	left: 8px;
	top: 6px;
}

.sb-skin-blue .super-block__image .super-block__jump-link a {
	background-color: #00254C;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.sb-skin-blue .super-block__image .super-block__jump-link a:hover {
	color: #FFFFFF;
}

.sb-skin-blue .super-block__image .super-block__jump-link a:before {
	color: #FFFFFF;
}

.sb-skin-gold .super-block__image .super-block__jump-link a {
	background-color: #EEB211;
	color: #262626;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.sb-skin-gold .super-block__image .super-block__jump-link a:hover {
	color: #262626;
}

.sb-skin-gold .super-block__image .super-block__jump-link a:before {
	color: #262626;
}

body.node-type-horizontal-landing-page #main .row {
	padding: 0;
	max-width: 100%;
}

body.page-node-edit.node-type-horizontal-landing-page #main .row {
	max-width: 1024px;
	padding: 0 10px;
}

body.node-type-horizontal-landing-page #main #content-lead .region, body.node-type-horizontal-landing-page #main #content-close .region {
	margin: 0 auto;
	max-width: 1024px;
	padding: 0 10px;
}

body.node-type-horizontal-landing-page #main #content-close .region {
	padding-top: 10px;
}

body.node-type-horizontal-landing-page #main #page-title .title {
	margin-left: auto!important;
	margin-right: auto!important;
	max-width: 1024px;
	padding-left: 20px;
	padding-right: 20px;
}

body.node-type-horizontal-landing-page #support div, body.node-type-horizontal-landing-page #support ul.tabs, body.node-type-horizontal-landing-page #support ul.action-links {
	margin-left: auto;
	margin-right: auto;
	max-width: 984px;
}

body.node-type-horizontal-landing-page #content {
	float: none;
	padding: 0;
}

body.node-type-horizontal-landing-page #content.sidebar-left, body.node-type-horizontal-landing-page #content.sidebar-right, body.node-type-horizontal-landing-page #content.both-sidebars {
	margin: 0;
	width: 100%;
}

body.node-type-horizontal-landing-page #block-system-main {
	padding: 0;
}

body.node-type-horizontal-landing-page #content .row-content {
	margin: 0 auto;
	max-width: 1024px;
	padding: 0 10px;
}

body.node-type-horizontal-landing-page #content .body-row .row-content {
	padding: 0 20px;
}

.block-row {
	padding-top: 10px;
}

.block-row.block-row-odd {
	background-color: #FFFFFF;
}

.block-row.block-row-even {
	background-color: #EEEEEE;
}

.block-row .block {
	float: left;
	width: 100%;
}

.block-row.block-count-2 .block {
	width: 50%;
}

.block-row.block-count-3 .block {
	width: 33.33%;
}

.block-row.block-count-4 .block {
	width: 25%;
}

body.node-type-horizontal-landing-page #sidebar-left, body.node-type-horizontal-landing-page #sidebar-right {
	float: none;
	margin: 0 auto;
	max-width: 1004px;
	padding-top: 10px;
	width: auto;
}

body.node-type-multipurpose-page .body {
	padding-bottom: 20px;
}

body.node-type-multipurpose-page .body.with-aside {
	float: left;
	padding-right: 10px;
	width: 70%;
}

body.node-type-multipurpose-page .sidebar {
	float: right;
	padding-bottom: 20px;
	width: 30%;
}

body.node-type-multipurpose-page .articles {
	background-color: #EEEEEE;
	clear: both;
	margin-bottom: 10px;
	padding: 20px 10px 10px;
}

.articles .block {
	float: left;
	width: 100%;
}

.articles.block-count-2 .block {
	width: 50%;
}

.articles.block-count-3 .block {
	width: 33.33%;
}

.articles.block-count-4 .block {
	width: 25%;
}

#content.both-sidebars .articles.block-count-3 .block {
	width: 50%;
}

#content.both-sidebars .articles.block-count-3 .block.even {
	clear: left;
}

#content.both-sidebars .articles.block-count-4 .block {
	width: 50%;
}

#content.both-sidebars .articles.block-count-4 .block.even {
	clear: left;
}

#content.one-sidebar .articles.block-count-4 .block {
	width: 50%;
}

#content.one-sidebar .articles.block-count-4 .block.even {
	clear: left;
}

body.node-type-vertical-landing-page #content .column-left {
	float: left;
	padding-right: 20px;
	width: 50%;
}

body.node-type-vertical-landing-page #content .column-right {
	float: right;
	padding-left: 20px;
	width: 50%;
}

body.node-type-vertical-landing-page #content .body {
	padding: 0 0 20px 0;
}

body.node-type-vertical-landing-page #content .column-left .block, body.node-type-vertical-landing-page #content .column-right .block {
	padding: 0 0 20px 0;
}

.gt-flexslider-carousel {
	overflow: hidden;
	position: relative;
}

.gt-flexslider-carousel .gt-flexslider-item-summary-wrapper {
	bottom: 0;
	left: 0;
	position: absolute;
}

.gt-flexslider-carousel .gt-flexslider-item-summary {
	background-color: #FFFFFF;
	margin: 0;
	opacity: .9;
	padding: 10px 20px;
	width: 1000em;
}

.gt-flexslider-carousel .gt-flexslider-item-summary p {
	color: #262626;
}

.gt-flexslider-carousel .flex-control-nav {
	bottom: 0;
	position: relative;
}

.gt-flexslider-carousel .flex-direction-nav a {
	height: 50px;
	margin: -25px 0 0;
	opacity: 100;
	width: 50px;
}

.gt-flexslider-carousel .flex-direction-nav .flex-next {
	right: 15px;
}

.gt-flexslider-carousel .flex-direction-nav .flex-prev {
	left: 15px;
}

@media only screen and (min-width:51em) {
	body.page-404 #block-system-main {
		background: url(../images/404-bg-1.jpg) no-repeat left bottom;
		min-height: 715px;
		padding-left: 400px;
	}
}

@media only screen and (min-width:66em) {
	body.page-404 #block-system-main {
		background-image: url(../images/404-bg-2.jpg);
	}
}

@media only screen and (min-width:69em) {
	body.page-404 #block-system-main {
		background-image: url(../images/404-bg-1.jpg);
	}
}

@media only screen and (max-width:31em) {
	.articles.block-count-2 .block, .articles.block-count-3 .block, .articles.block-count-4 .block, #content.both-sidebars .articles.block-count-3 .block, #content.one-sidebar .articles.block-count-3 .block, #content.both-sidebars .articles.block-count-4 .block, #content.one-sidebar .articles.block-count-4 .block, .block-row.block-count-2 .block, .block-row.block-count-3 .block, .block-row.block-count-4 .block {
		width: 100%;
	}
	body.node-type-multipurpose-page .body.with-aside {
		float: none;
		width: 100%;
	}
	body.node-type-multipurpose-page .sidebar {
		float: none;
		width: 100%;
	}
	body.node-type-vertical-landing-page #content .column-left {
		float: none;
		padding: 0 0 10px;
		width: 100%;
	}
	body.node-type-vertical-landing-page #content .column-right {
		float: none;
		padding: 0 0 10px;
		width: 100%;
	}
}

@media only screen and (min-width:31em) and (max-width:51em) {
	.articles.block-count-3 .block, .articles.block-count-4 .block, #content.both-sidebars .articles.block-count-3 .block, #content.one-sidebar .articles.block-count-3 .block, #content.both-sidebars .articles.block-count-4 .block, #content.one-sidebar .articles.block-count-4 .block, .block-row.block-count-3 .block, .block-row.block-count-4 .block {
		width: 50%;
	}
	body.node-type-multipurpose-page .body.with-aside {
		width: 60%;
	}
	body.node-type-multipurpose-page .sidebar {
		width: 40%;
	}
}

@media only screen and (min-width:51em) {}

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

body.cke_editable {
	padding: 5px;
}

.editor-float-left, .editor-float-left-simple, .editor-float-left-70, .editor-float-left-50, .editor-float-left-30 {
	float: left;
	padding: 5px 14px 10px 0;
}

.editor-float-right, .editor-float-right-simple, .editor-float-right-70, .editor-float-right-50, .editor-float-right-30 {
	float: right;
	padding: 5px 0px 10px 15px;
}

.editor-float-left, .editor-float-right {
	max-width: 100%;
	min-width: 1%;
}

.editor-float-left-70, .editor-float-right-70 {
	width: 70%;
}

.editor-float-left-50, .editor-float-right-50 {
	width: 50%;
}

.editor-float-left-30, .editor-float-right-30 {
	width: 30%;
}

.editor-float-left, .editor-float-right, .editor-float-left-70, .editor-float-right-70, .editor-float-left-50, .editor-float-right-50, .editor-float-left-30, .editor-float-right-30 {
	color: #262626;
	font-size: .875em;
}

.editor-float-left p.cutline-text, .editor-float-right p.cutline-text, .editor-float-left-70 p.cutline-text, .editor-float-right-70 p.cutline-text, .editor-float-left-50 p.cutline-text, .editor-float-right-50 p.cutline-text, .editor-float-left-30 p.cutline-text, .editor-float-right-30 p.cutline-text {
	font-size: 1em;
	margin-bottom: 1.29em;
	padding-top: 0;
}

.editor-float-left img, .editor-float-right img, .editor-float-left-70 img, .editor-float-right-70 img, .editor-float-left-50 img, .editor-float-right-50 img, .editor-float-left-30 img, .editor-float-right-30 img {
	margin-bottom: 5px;
}

.editor-clear-float-left {
	clear: left;
}

.editor-clear-float-right {
	clear: right;
}

.editor-clear-floats {
	clear: both;
}

#sidebar-left.with-sidebar-right .editor-float-left-70, #sidebar-left.with-sidebar-right .editor-float-left-50, #sidebar-left.with-sidebar-right .editor-float-left-30, #sidebar-left.with-sidebar-right .editor-float-right-70, #sidebar-left.with-sidebar-right .editor-float-right-50, #sidebar-left.with-sidebar-right .editor-float-right-30, #sidebar-right.with-sidebar-left .editor-float-left-70, #sidebar-right.with-sidebar-left .editor-float-left-50, #sidebar-right.with-sidebar-left .editor-float-left-30, #sidebar-right.with-sidebar-left .editor-float-right-70, #sidebar-right.with-sidebar-left .editor-float-right-50, #sidebar-right.with-sidebar-left .editor-float-right-30 {
	float: none;
	width: 100%;
	padding: 5px 0 10px;
}

.editor-icon-pdf {
	background: transparent url(../images/icons/icon-pdf.png) no-repeat left center;
	padding: 1px 0 1px 20px;
}

.editor-icon-xls {
	background: transparent url(../images/icons/icon-xls.png) no-repeat left center;
	padding: 1px 0 1px 20px;
}

.editor-icon-ppt {
	background: transparent url(../images/icons/icon-ppt.png) no-repeat left center;
	padding: 1px 0 1px 20px;
}

.editor-icon-doc {
	background: transparent url(../images/icons/icon-doc.png) no-repeat left center;
	padding: 1px 0 1px 20px;
}

.editor-icon-file {
	background: transparent url(../images/icons/icon-file.png) no-repeat left center;
	padding: 1px 0 1px 20px;
}

@media only screen and (max-width:31em) {
	.editor-float-left, .editor-float-left-simple, .editor-float-left-70, .editor-float-left-50, .editor-float-left-30, .editor-float-right, .editor-float-right-simple, .editor-float-right-70, .editor-float-right-50, .editor-float-right-30 {
		float: none;
		width: 100%;
		padding: 5px 0 10px;
	}
}

.hg-feed-item {
	background: none;
	clear: both;
	list-style: none;
	margin: 0 0 10px 0;
	overflow: auto;
	padding: 0;
}

.hg-feed.hg-feed-list {
	margin: 0;
	padding: 0;
}

.hg-feed-item {
	margin: 0;
	overflow: visible;
	padding: 12px 0;
}

.hg-feed-item img {
	float: none;
	margin: 0;
}

.hg-item-body {
	float: left;
	width: 100%;
}

.hg-sidebar {
	background-color: #FFFFFF;
	border-radius: 0;
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	width: 100%;
}

.hg-sidebar ul.itemList {
	padding: 0;
}

.hg-sidebar ul.itemList li {
	background: #EEEEEE;
	clear: both;
	font-size: .9em;
	list-style: none;
	margin: 0 0 10px 0;
	overflow: auto;
	padding: 10px;
	width: 240px;
}

.hg-sidebar ul.itemList li img {
	float: left;
	margin: 5px 10px 0 0;
}

.hg-sidebar ul.hg-sidebar-media-list li {
	background-color: transparent;
	margin: 0 0 10px;
	overflow: visible;
	padding: 0;
	width: auto;
}

.hg-sidebar ul.hg-sidebar-media-list li img {
	float: none;
	margin: 0;
}

.hg-sidebar-media-instructions {
	font-size: .85em;
	line-height: 1;
}

.hg-sidebar-media-list .hg-media-youtube {
	position: relative;
}

.hg-sidebar-media-list .hg-media-youtube:after {
	bottom: 10px;
	color: #FFFFFF;
	content: "\f167";
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	font-size: 3em;
	left: 10px;
	position: absolute;
}

.hg-sidebar-header {
	border-bottom: 4px solid #eeb211;
	padding: 0 3px 6px 3px;
}

.hg-sidebar-content {
	padding: 0 5px 5px;
}

.hg-feed-event {
	background-color: #EEEEEE;
	border-radius: 0;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-top: 4px solid #262626;
	display: block;
	float: left;
	height: auto;
	line-height: 18px;
	margin: 0 1em .5em 0;
	min-height: 100px;
	min-width: 25%;
	padding: 10px 5px;
	width: auto;
}

.hg-feed-event-month {
	display: block;
	float: none;
	font-size: 1.5em;
	font-weight: 400;
	margin: 0;
	padding: 5px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}

.hg-feed-event-day {
	clear: none;
	display: block;
	float: none;
	font-size: 48px;
	font-weight: 700;
	padding: 25px 0;
	text-align: center;
	width: auto;
}

.hg-feed-event-day.multi-day {
	font-size: 36px;
}

.hg-feed-event-multi-date {
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1;
	padding: 10px 0;
}

.hg-feed-event-multi-date em {
	font-weight: 300;
}

.hg-event-time, .hg-event-location, .hg-event-email, .hg-event-url, .hg-event-fee {
	line-height: 18px;
	margin: 10px 0;
}

.hg-event-detail-label {
	font-weight: bold;
}

.hg-feed-event-title, .hg-feed-news-title {
	font-size: 1.1em;
	line-height: 1.2;
	margin-bottom: 6px;
}

.hg-feed-event-title, .hg-feed-news-title {
	margin-top: 0;
}

.hg-feed-news-title {
	margin-left: 28%;
}

.hg-feed-event-title a:link, .hg-feed-event-title a:visited, .hg-feed-news-title a:link, .hg-feed-news-title a:visited {
	text-decoration: none;
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.hg-feed-news-summary {
	margin-left: 28%;
}

.hg-feed-event-summary *, .hg-feed-news-summary * {
	font-size: .9375em;
	line-height: 1.5;
}

.hg-feed-news-dateline, .hg-feed-event-details {
	margin-left: 28%;
}

.hg-feed-news-thumbnail {
	float: left;
	height: auto;
	line-height: 18px;
	margin: 0;
	padding: 5px 0 0;
	text-align: center;
	width: 25%;
}

.block-hg_reader li {
	font-size: .6em;
	margin: 0 0 15px 0;
}

.block-hg_reader li img {
	margin: 4px 8px 0 0;
}

@media only screen and (min-width:51em) {
	.hg-feed-event {
		float: left;
		margin-bottom: 0;
		min-width: 25%;
	}
	.hg-feed-event-title, .hg-feed-event-summary {
		margin-left: 28%;
	}
	.hg-item-body {
		width: 66.66%;
	}
	.hg-sidebar {
		padding: 0 0 20px 40px;
		width: 33.33%;
	}
}

.form-item-feed-fields-events, .form-item-feed-fields-news {
	float: left;
	width: 30%;
}

.form-item-item-fields-events, .form-item-item-fields-news, .form-item-hg-events-defaults, .form-item-hg-news-defaults {
	float: left;
	width: 50%;
}

#edit-item-fields {
	position: relative;
}

#scrim {
	background: #FFFFFF;
	border: 10px solid #FFFFFF;
	height: calc(100% + 24px);
	left: -12px;
	opacity: .5;
	position: absolute;
	top: -11px;
	width: calc(100% + 24px);
}

#item-fields-buttons {
	height: 73%;
	left: 0;
	padding-top: 100px;
	position: absolute;
	text-align: center;
	top: -12px;
	width: 100%;
}

#item-fields-buttons a {
	background: #808080;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	height: 50px;
	margin-bottom: 10px;
	cursor: pointer;
	width: 260px;
}

#item-fields-buttons a:hover {
	background: #eeb211;
}

#item-fields-buttons button {
	font-size: 1.1em;
	font-weight: bold;
	height: 50px;
	margin-bottom: 10px;
	cursor: pointer;
	width: 260px;
}

#item-fields-buttons button:hover {
	background: #eeb211;
}

.form-submit {
	position: relative;
	z-index: 100;
}

.hidden {
	display: none;
}

.region-spotlight {
	padding-top: 0px;
}

@media only screen and (max-width:51em) {
	.super-block__image img {
		padding-bottom: 35px;
	}
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.region-spotlight .block, .region-spotlight .block .block-body {
	padding: 0;
}

.editor-paralax-wrapper {
	background: url('/sites/default/files/images/paralax-header-sky.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-top: 12%;
	left: 0;
	right: 0;
	margin: auto;
}

.editor-paralax-wrapper:after {
	content: '';
	background: url('/sites/default/files/images/clouds.png');
	background-size: 100% auto !important;
	background-repeat: no-repeat;
	width: 1500px;
	height: 600px;
	display: block;
	position: absolute;
	top: -5rem;
	left: 0;
	z-index: 2;
	-webkit-animation: drift 60s linear infinite;
	animation: drift 60s linear infinite;
}

@-webkit-keyframes drift {
	0% {
		left: -10%;
		opacity: 0;
	}
	10% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		left: 200%;
		opacity: 0;
	}
}

@keyframes drift {
	0% {
		left: -10%;
		opacity: 0;
	}
	10% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		left: 200%;
		opacity: 0;
	}
}

.editor-paralax-layer1 {
	transition: all 1s ease;
	position: absolute;
	z-index: 1;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.editor-paralax-layer2 {
	transition: all 1s ease;
	position: relative;
	width: 100%;
	height: auto;
	bottom: 0;
	z-index: 3;
	left: 0;
	right: 0;
	margin: auto;
}

.editor-paralax-layer3 {
	transition: all 1s ease;
	position: absolute;
	z-index: 4;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.editor-paralax-layer1 img, .editor-paralax-layer2 img, .editor-paralax-layer3 img {
	width: 100%;
	height: auto;
}

img.editor-tower-mask {
	width: 100%;
	height: auto;
	-webkit-mask-size: auto 100%;
	mask-size: auto 100%;
	mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 23.0.1,SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1800 805' style='enable-background:new 0 0 1800 805;' xml:space='preserve'%3E%3Cpath d='M1795.2,142.1c-2.1-0.2-6.3-1-10.9-1.9c-4.6-1-9.8,2.1-9.8,2.1v-28h-10.3v12.3h-6.5v13.5l-0.8,2.7c0,0-4.4,1.1-7.5,1 c-3.1-0.2-9.2-0.6-12.6-2.5c-3.4-1.9-10.1,1.1-13-0.2c-2.9-1.3-2.1-5.6-8.6-5.2c-6.5,0.4-2.5,4.4-8.6,5.6c-6.1,1.1-8.4,5.2-11.7,4.6 c-3.3-0.6-10.3-4.2-15.1-4.4c-4.8-0.2-10.3,3.3-10.3,3.3v-37.3h2.9v-10h-20.7l-0.5,6.7h-9.5l0.3,3.9l-7.1-0.3l-0.2,2.9h-11.8v16.3 l-7.3,0.1v17.1h-15.9v-22h-3.3l-0.5-2.3h-33.1l-0.7,31.4h-7.8v4.6h-10.7V154h-4.3v-2.3h-1.8l1.3-55.3h-50.4v57.1h-10.3l-4.4,3.4 h-16.7v-3.4h-10.9v5.6c0,0-10.9-2.3-14.7-3.2c-3.8-0.9-9.6,5.5-13.2,4.3c-3.6-1.1-5.6-2.3-11.3-4c-0.9-0.3-1.9-0.3-2.9-0.3V83.5 h-1.3V70.9h-3.4v-5.4h-32.4v4.6h-2.9v15.5h-1.2l-0.5,31.2h-15.8v-2.7h-5.7v2.9l-10.6-0.4v32.2h-4.8c0,0-2.3,0.2-6.5-0.6 c-4.2-0.8-2.9,1.9-3.9,2.1s-2.2-1.3-5.3-1.7c-3.1-0.4-2.1,2.1-4,2.1s-1.9-3.1-5.7-3.4c-3.8-0.4-3.4,1.8-6.1,1.5 c-2.7-0.4-3.1-2.6-7.1-1.9s-6.9,1.9-6.9,1.9l0,0.1V49.3h1v-5.9h1.8V33.3h-32.2v10.6h2l-2,106.4c-1.5,0-10.6-0.1-12.9-0.8 c-2.6-0.9-6.7-1.8-9.9-2.5s-12-2.8-15.9-3c-3.8-0.2-4.6,2.3-8.9,2.1c-4.3-0.2-5.3-2.9-9.1-3.6c-3.8-0.8-6.1,4.5-6.1,4.5 s-10.3-1.8-14.2-1.6c-3.9,0.2-6.1-2.3-8.8-3.5c-2.7-1.2-3.1,1.3-5,1.5c-1.9,0.1-8.8-0.3-12,0.3c-3.3,0.6-10-3.4-14.4-4.4 s-5.1,3-7.7,3.4c-2.5,0.4-3.2,0.4-5.7-0.5c-2.5-0.9-3.3-0.8-4.8-1.3c-1.5-0.5-4.8,1.3-7.3,1.3s-2.9,1.1-4.8,2.8 c-1.9,1.7-6.3,0.7-9,0.9c-2.6,0.2-3.7-1.6-8.1-1.8c-4.4-0.2-7.4,4.2-10.9,4.3s-2.5-3.3-4.2-3.5s-3,2-3,2s-4,0-7.1,0.1 c-3.1,0.2-4.8-1-6.3-0.6c-1.5,0.3-5.9,0.8-8.4,1.8s-7.9-0.9-13.7-1.1c-5.8-0.3-9.3-3.9-12-3.4s-1.8,2.4-3.6,1.7c-1.8-0.7-3.8-1-7-1 c-3.2,0-4.5-2-7.1-3.1s-3.3,1.6-3.9,1.7c-0.6,0.1-6.3-1-8.4-1.6c-2.1-0.6-5,2.1-8.4,2.1c-3.4,0-9.4-1.4-13.4-1.2 c-4,0.2-5.5,2.3-7.9,5.2c-2.4,2.8-7.8,4-11.3,4.4c-3.5,0.4-15.9-5.7-19.7-5.6c-3.8,0.2-2.9,2.1-7.7,3.1c-4.8,1-11.9,2.5-11.9,2.5 h-32.6L854,94.2v-2.4l-7.2-20.4l-3.3-25.7l-2.6,25.8l-7,20.8l0.2,2.2l-20.9,57.7l-1,0.5v-0.5c0,0-3,0.1-4.7-0.9s-5.6-1.3-7.1-1.4 c-1.5-0.1-4.7,3.4-8.1,3.4c-3.4,0-6.4-3.9-9.5-3.4s-5.6,1.6-7.7,2.2s-4.8-1.5-7.5-2.1s-4.4,4-7.3,5.2c-2.9,1.1-3.4-4.2-6.3-4.2 c-2.9,0-5.9,4.2-8.6,4.4c-2.7,0.2-1.5-2.9-4.6-2.9s-13,1.1-14.9,1.1c-1.9,0-6.7-1.1-9.2-1.5c-2.5-0.4-2.3,1.5-4.6,1.3 c-2.3-0.2-0.8-0.6-3.3-1c-2.5-0.4-4.2,1-5,1.5c-0.8,0.6-1,0-7.3,0.4s-12.1-1.3-16.1-3.5c-4-2.1-11.9,0-11.9,0s-3.1,0.4-10.3,0 c-7.3-0.4-10.7,3.4-13.8,3.6c-3.1,0.2-6.3-2.5-9.2-2.7c-2.9-0.2-8.4,3.2-8.4,3.2h-14.3c0,0-0.8,1.3-1.6,1.6 c-0.8,0.3-13.6,1-16.8,2.9c-3.3,1.9-1.5,4.8-4.5,4.9s1-2.8-8.9-3.9c-10-1.1-5.9,4-11.5,4.3s-9.1-2.4-19.9-3.3 c-10.7-0.9-15.7,3.2-20.3,3c-4.6-0.2-9.4-2.9-13-3s-6.7,0.9-10.7,0c-4-0.9-3.1-1.2-6.1-1.6c-3.1-0.4-2.1,1.5-5.2,1.6 c-3.1,0-2.7-2.3-5.7-2.3c-3.1,0-1.7,0.6-4.8,1.1c-3.1,0.6-4.2-2.5-6.9-3.1s-4.9,2.9-8,2.1c-3.1-0.8-5.7-2.9-8.2-4 c-2.5-1.1-7.7,0-13.2,0s-15.7,6.7-18.1,6.4c-2.4-0.3-3-2.4-5.1-3.9s-7.5-0.7-9.9-0.3c-2.5,0.4-7.9-0.7-11.3-0.9 c-3.4-0.2-2.5,5.1-2.5,5.1h-9.6v2.7h-10.1v-6.3h-38.3v-2.9h-4.6v3.1h-8.2v4.6c0,0-1.3-0.2-4.6,0c-3.3,0.2-1.3,4.8-3.8,5.2 c-2.5,0.4-4.8-5-7.1-5c-2.3,0-5-5.2-7.1-5.4c-2.1-0.2-3.7,2.8-8.2,2.3c-4.5-0.5-1.4,2.7-5.6,3c-4.1,0.4-19.1-3-22.6-3 s-5.5,5-7.1,5.9c-1.6,0.9-3.1-2.1-5.7-3.4c-2.7-1.3-18.8,0-21.8,0c-3.1,0-3.6,1.9-3.6,1.9h-69.5l-0.3,0.3c-4.3-0.3-9.6-0.5-11.8-0.1 c-4,0.8-7.3,1.4-7.3,1.4l-18.8-0.1v1.9h-20.5v3.3h-8.4v-3.4H50.1v-3.1H36.5v6.5H0V805h806.7h991.1v-1.3l1.7,0.2V143.1v0 C1799.5,143,1797.3,142.3,1795.2,142.1z'/%3E%3C/svg%3E%0A");
	-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 23.0.1,SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1800 805' style='enable-background:new 0 0 1800 805;' xml:space='preserve'%3E%3Cpath d='M1795.2,142.1c-2.1-0.2-6.3-1-10.9-1.9c-4.6-1-9.8,2.1-9.8,2.1v-28h-10.3v12.3h-6.5v13.5l-0.8,2.7c0,0-4.4,1.1-7.5,1 c-3.1-0.2-9.2-0.6-12.6-2.5c-3.4-1.9-10.1,1.1-13-0.2c-2.9-1.3-2.1-5.6-8.6-5.2c-6.5,0.4-2.5,4.4-8.6,5.6c-6.1,1.1-8.4,5.2-11.7,4.6 c-3.3-0.6-10.3-4.2-15.1-4.4c-4.8-0.2-10.3,3.3-10.3,3.3v-37.3h2.9v-10h-20.7l-0.5,6.7h-9.5l0.3,3.9l-7.1-0.3l-0.2,2.9h-11.8v16.3 l-7.3,0.1v17.1h-15.9v-22h-3.3l-0.5-2.3h-33.1l-0.7,31.4h-7.8v4.6h-10.7V154h-4.3v-2.3h-1.8l1.3-55.3h-50.4v57.1h-10.3l-4.4,3.4 h-16.7v-3.4h-10.9v5.6c0,0-10.9-2.3-14.7-3.2c-3.8-0.9-9.6,5.5-13.2,4.3c-3.6-1.1-5.6-2.3-11.3-4c-0.9-0.3-1.9-0.3-2.9-0.3V83.5 h-1.3V70.9h-3.4v-5.4h-32.4v4.6h-2.9v15.5h-1.2l-0.5,31.2h-15.8v-2.7h-5.7v2.9l-10.6-0.4v32.2h-4.8c0,0-2.3,0.2-6.5-0.6 c-4.2-0.8-2.9,1.9-3.9,2.1s-2.2-1.3-5.3-1.7c-3.1-0.4-2.1,2.1-4,2.1s-1.9-3.1-5.7-3.4c-3.8-0.4-3.4,1.8-6.1,1.5 c-2.7-0.4-3.1-2.6-7.1-1.9s-6.9,1.9-6.9,1.9l0,0.1V49.3h1v-5.9h1.8V33.3h-32.2v10.6h2l-2,106.4c-1.5,0-10.6-0.1-12.9-0.8 c-2.6-0.9-6.7-1.8-9.9-2.5s-12-2.8-15.9-3c-3.8-0.2-4.6,2.3-8.9,2.1c-4.3-0.2-5.3-2.9-9.1-3.6c-3.8-0.8-6.1,4.5-6.1,4.5 s-10.3-1.8-14.2-1.6c-3.9,0.2-6.1-2.3-8.8-3.5c-2.7-1.2-3.1,1.3-5,1.5c-1.9,0.1-8.8-0.3-12,0.3c-3.3,0.6-10-3.4-14.4-4.4 s-5.1,3-7.7,3.4c-2.5,0.4-3.2,0.4-5.7-0.5c-2.5-0.9-3.3-0.8-4.8-1.3c-1.5-0.5-4.8,1.3-7.3,1.3s-2.9,1.1-4.8,2.8 c-1.9,1.7-6.3,0.7-9,0.9c-2.6,0.2-3.7-1.6-8.1-1.8c-4.4-0.2-7.4,4.2-10.9,4.3s-2.5-3.3-4.2-3.5s-3,2-3,2s-4,0-7.1,0.1 c-3.1,0.2-4.8-1-6.3-0.6c-1.5,0.3-5.9,0.8-8.4,1.8s-7.9-0.9-13.7-1.1c-5.8-0.3-9.3-3.9-12-3.4s-1.8,2.4-3.6,1.7c-1.8-0.7-3.8-1-7-1 c-3.2,0-4.5-2-7.1-3.1s-3.3,1.6-3.9,1.7c-0.6,0.1-6.3-1-8.4-1.6c-2.1-0.6-5,2.1-8.4,2.1c-3.4,0-9.4-1.4-13.4-1.2 c-4,0.2-5.5,2.3-7.9,5.2c-2.4,2.8-7.8,4-11.3,4.4c-3.5,0.4-15.9-5.7-19.7-5.6c-3.8,0.2-2.9,2.1-7.7,3.1c-4.8,1-11.9,2.5-11.9,2.5 h-32.6L854,94.2v-2.4l-7.2-20.4l-3.3-25.7l-2.6,25.8l-7,20.8l0.2,2.2l-20.9,57.7l-1,0.5v-0.5c0,0-3,0.1-4.7-0.9s-5.6-1.3-7.1-1.4 c-1.5-0.1-4.7,3.4-8.1,3.4c-3.4,0-6.4-3.9-9.5-3.4s-5.6,1.6-7.7,2.2s-4.8-1.5-7.5-2.1s-4.4,4-7.3,5.2c-2.9,1.1-3.4-4.2-6.3-4.2 c-2.9,0-5.9,4.2-8.6,4.4c-2.7,0.2-1.5-2.9-4.6-2.9s-13,1.1-14.9,1.1c-1.9,0-6.7-1.1-9.2-1.5c-2.5-0.4-2.3,1.5-4.6,1.3 c-2.3-0.2-0.8-0.6-3.3-1c-2.5-0.4-4.2,1-5,1.5c-0.8,0.6-1,0-7.3,0.4s-12.1-1.3-16.1-3.5c-4-2.1-11.9,0-11.9,0s-3.1,0.4-10.3,0 c-7.3-0.4-10.7,3.4-13.8,3.6c-3.1,0.2-6.3-2.5-9.2-2.7c-2.9-0.2-8.4,3.2-8.4,3.2h-14.3c0,0-0.8,1.3-1.6,1.6 c-0.8,0.3-13.6,1-16.8,2.9c-3.3,1.9-1.5,4.8-4.5,4.9s1-2.8-8.9-3.9c-10-1.1-5.9,4-11.5,4.3s-9.1-2.4-19.9-3.3 c-10.7-0.9-15.7,3.2-20.3,3c-4.6-0.2-9.4-2.9-13-3s-6.7,0.9-10.7,0c-4-0.9-3.1-1.2-6.1-1.6c-3.1-0.4-2.1,1.5-5.2,1.6 c-3.1,0-2.7-2.3-5.7-2.3c-3.1,0-1.7,0.6-4.8,1.1c-3.1,0.6-4.2-2.5-6.9-3.1s-4.9,2.9-8,2.1c-3.1-0.8-5.7-2.9-8.2-4 c-2.5-1.1-7.7,0-13.2,0s-15.7,6.7-18.1,6.4c-2.4-0.3-3-2.4-5.1-3.9s-7.5-0.7-9.9-0.3c-2.5,0.4-7.9-0.7-11.3-0.9 c-3.4-0.2-2.5,5.1-2.5,5.1h-9.6v2.7h-10.1v-6.3h-38.3v-2.9h-4.6v3.1h-8.2v4.6c0,0-1.3-0.2-4.6,0c-3.3,0.2-1.3,4.8-3.8,5.2 c-2.5,0.4-4.8-5-7.1-5c-2.3,0-5-5.2-7.1-5.4c-2.1-0.2-3.7,2.8-8.2,2.3c-4.5-0.5-1.4,2.7-5.6,3c-4.1,0.4-19.1-3-22.6-3 s-5.5,5-7.1,5.9c-1.6,0.9-3.1-2.1-5.7-3.4c-2.7-1.3-18.8,0-21.8,0c-3.1,0-3.6,1.9-3.6,1.9h-69.5l-0.3,0.3c-4.3-0.3-9.6-0.5-11.8-0.1 c-4,0.8-7.3,1.4-7.3,1.4l-18.8-0.1v1.9h-20.5v3.3h-8.4v-3.4H50.1v-3.1H36.5v6.5H0V805h806.7h991.1v-1.3l1.7,0.2V143.1v0 C1799.5,143,1797.3,142.3,1795.2,142.1z'/%3E%3C/svg%3E%0A");
}

@media (max-width:767.98px) {
	.editor-paralax-wrapper {
		padding-top: 20%;
	}
}

@media only screen and (max-width:31em) {
	.editor-paralax-wrapper {
		padding-top: 50%;
		width: 200%;
		left: -50%;
	}
}

.editor-background-wrapper {
	position: relative;
	z-index: 99;
}

.editor-fullwidth-background {
	content: " ";
	position: absolute;
	width: 200%;
	height: 100%;
	left: -50%;
	z-index: 0;
}

.editor-background-content {
	position: relative;
	z-index: 99;
}

.editor-row, .editor-row-1170 {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
}

.editor-gridnav-wrapper img {
	width: 100% !important;
	min-width: 100% !important;
	height: auto;
}

.editor-overlay-wrapper {
	position: absolute;
	z-index: 999;
	top: 0;
	color: #fff;
	height: 100%;
	width: 100%;
	overflow: hidden;
	font-weight: 500;
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.editor-overlay-content {
	position: absolute;
	width: 100%;
	background: rgba(0, 0, 0, .6);
	padding: 1rem;
	bottom: 0;
	overflow: hidden;
}

.editor-overlay-content:before {
	content: '';
	display: block;
	position: absolute;
	top: -20px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #ebb211;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.editor-overlay-wrapper h4 {
	font-weight: 400;
}

.editor-overlay-footer {
	height: 0;
	bottom: -1.1rem;
	margin-top: .5rem;
	position: relative;
	border-top: 1px solid #ebb211;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

.editor-overlay-wrapper a {
	margin-top: 2rem;
	line-height: 1;
	font-size: .88rem;
	color: #ebb211;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin: 0 .25rem;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	display: inline;
	position: relative;
}

.editor-overlay-wrapper a:hover {
	color: #ebb211;
	text-decoration: none;
}

.editor-overlay-wrapper a::before, .editor-overlay-wrapper a::after {
	transition: all 0.3s ease-in-out;
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 0;
	text-decoration: none;
	color: #000;
}

.editor-overlay-wrapper a::after {
	background: transparent;
	width: 100%;
	z-index: 1;
}

.editor-overlay-wrapper a::before {
	background: linear-gradient(to right, #ebb211, #ffcf1e) 0 50% no-repeat;
	width: 0;
	z-index: 2;
}

.editor-overlay-wrapper a:hover::before {
	width: 100%;
}

.editor-overlay-content {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.editor-overlay-wrapper:hover .editor-overlay-footer, .editor-overlay-wrapper:focus .editor-overlay-footer {
	height: 3.5rem;
	bottom: 0;
}

.editor-overlay-wrapper:focus .editor-overlay-content:before, .editor-overlay-wrapper:hover .editor-overlay-content:before {
	transform: scale(2.2);
}

@media (max-width:991.98px) and (min-width:768px) {
	.editor-gridnav-wrapper p.editor-intro-text {
		font-size: 1.1rem !important;
		line-height: 1.3 !important;
		margin: 0 !important;
	}
	.editor-overlay-wrapper h4 {
		font-size: 1.3rem;
	}
	.editor-overlay-wrapper h4.editor-subhead-text {
		font-size: .8rem;
	}
}

@media (max-width:767.98px) and (min-width:567px) {
	.editor-gridnav-wrapper p.editor-intro-text {
		font-size: 1rem !important;
		line-height: 1.2 !important;
		margin: 0 !important;
	}
	.editor-overlay-wrapper h4 {
		font-size: 1.2rem;
	}
	.editor-overlay-wrapper h4.editor-subhead-text {
		font-size: .6rem;
	}
}

.editor-flexbox-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 auto;
	width: 100%;
}

.editor-flexbox-nowrap {
	flex-wrap: nowrap;
}

.editor-flex-horiz-center {
	justify-content: center;
}

.editor-flex-vert-center {
	display: flex;
	align-items: center;
	align-content: center;
}

.editor-flexbox-col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.editor-flexbox-quarter, .editor-flexbox-third, .editor-flexbox-half, .editor-flexbox-twothird, .editor-flexbox-threequarter {
	position: relative;
	padding: 1rem;
}

.editor-flexbox-quarter.editor-no-padding, .editor-flexbox-third.editor-no-padding, .editor-flexbox-half.editor-no-padding, .editor-flexbox-twothird.editor-no-padding, .editor-flexbox-threequarter.editor-no-padding {
	padding: 0;
}

.editor-flexbox-quarter {
	flex-basis: 25%;
	width: 25%;
}

.editor-flexbox-third {
	flex-basis: 33.333%;
	width: 33.333%;
}

.editor-flexbox-half {
	flex-basis: 50%;
	width: 50%;
}

.editor-flexbox-twothird {
	flex-basis: 66.666%;
}

.editor-flexbox-threequarter {
	flex-basis: 75%;
}

.editor-flexbox-full {
	flex-basis: 100%;
}

.editor-center {
	position: relative;
	margin: 0 auto;
	left: 50%;
	transform: translateX(-50%);
}

.editor-margin {
	margin: 2rem;
}

.editor-y-margin {
	margin: 2rem 0;
}

.editor-x-margin {
	margin: 0 2rem;
}

.editor-bottom-margin {
	margin-bottom: 2em;
}

.editor-top-margin {
	margin-top: 2em;
}

.editor-padding {
	padding: 1em;
}

.editor-y-padding {
	padding: 1rem 0;
}

.editor-x-padding {
	padding: 0 1rem;
}

.editor-padding-2 {
	padding: 2em;
}

.editor-padding-none {
	padding: 0;
}

.editor-button, a.editor-button {
	width: auto;
	font-weight: 500;
	text-align: center;
	font-size: .77;
	display: inline-block;
	background-color: #eeb211;
	padding: .5rem .75rem !important;
	margin: .25rem;
	border-radius: 2px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	transition: background .2s ease-in-out;
}

.editor-button:hover {
	background-color: #FFCF1E;
}

.editor-button a, .editor-button a:hover {
	color: #262626;
	text-decoration: none;
}

.editor-fontawesome, .editor-fontawesome:before {
	  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
	line-height: 0;
}

.editor-center-text {
	text-align: center;
}

.editor-subhead-text {
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #545454;
	font-size: .88rem;
	font-weight: 400;
}

.editor-smalltext {
	font-size: .88rem;
	margin: 0;
}

p.editor-intro-text {
	font-size: 1.25rem;
	margin: 0 !important;
	font-weight: 400;
	line-height: 1.4;
}

.editor-two-col {
	column-count: 2;
}

.editor-white-text {
	color: #ffffff !important;
}

a.editor-gold-link {
	color: #333;
	font-weight: 700;
	text-decoration: underline;
	text-decoration-thickness: .13rem;
	text-decoration-color: #ebb211;
	transition: all .3s ease-in-out;
	word-wrap: break-word;
}

a.editor-gold-link:visited {
	text-decoration: underline;
	text-decoration-thickness: .13rem;
	text-decoration-color: #333333;
	transition: all .3s ease-in-out;
	word-wrap: break-word;
}

a.editor-gold-link:hover, a.editor-gold-link:focus {
	color: var(--gt-blktxt);
	text-decoration-color: #333333;
	background-color: #ebb211;
}

.editor-gray-line {
	border: 0;
	height: 1px;
	border-bottom: 1px solid #c5c5c5;
	margin: 1rem 0;
	content: '';
}

.editor-border-buzzgold {
	border-top: 5px solid #eeb211;
}

.editor-bg-silver {
	background-color: #EEEEEE;
}

.editor-bg-white {
	background-color: #ffffff;
}

.editor-box-shadow {
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .15);
}

.editor-rhombosia-bg {
	background-image: url('/sites/default/files/images/rhombosia-background.png');
	background-repeat: repeat;
	color: #000000;
}

.editor-bg-whitestripes {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
	background: url('/sites/default/files/images/stripes-bg-tile-white.svg');
	background-repeat: repeat;
	background-size: 8px auto;
	opacity: 1;
	border: 0;
}

.editor-bg-graystripes {
	z-index: 1;
	height: 100%;
	background: url('/sites/default/files/images/stripes-bg-tile-gray.svg');
	background-repeat: repeat;
	background-size: 8px auto;
	opacity: 1;
	border: 0;
}

@media only screen and (max-width:64em) {
	.editor-fullwidth-large {
		flex-basis: 100%;
	}
}

@media only screen and (min-width:51em) {
	.editor-hide-large {
		display: none;
	}
}

@media only screen and (max-width:51em) {
	.editor-flexbox-quarter {
		flex-basis: 33%;
	}
}

@media only screen and (min-width:31em) and (max-width:51em) {
	.hide-on-mobile {
		display: none;
	}
	.editor-hide-medium {
		display: none;
	}
	.editor-thirdwidth-medium {
		flex-basis: 33.333%;
	}
	.editor-halfwidth-medium {
		flex-basis: 50%;
	}
	.editor-fullwidth-medium {
		flex-basis: 100%;
	}
}

@media only screen and (max-width:31em) {
	.hide-on-mobile {
		display: none;
	}
	.editor-hide-small {
		display: none;
	}
	.editor-thirdwidth-small, .editor-thirdwidth-medium {
		flex-basis: 33.333%;
	}
	.editor-halfwidth-small, .editor-halfwidth-medium {
		flex-basis: 50%;
	}
	.editor-fullwidth-small, .editor-fullwidth-medium {
		flex-basis: 100%;
		width: 100%;
		display: block;
	}
	.editor-flexbox-wrapper .editor-flexbox-wrapper div {
		padding-left: 0;
	}
}

#autocomplete {
	border: 1px solid;
	overflow: hidden;
	position: absolute;
	z-index: 100;
}

#autocomplete ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#autocomplete li {
	background: #fff;
	color: #000;
	cursor: default;
	white-space: pre;
	zoom: 1;
}

html.js input.form-autocomplete {
	background-image: url(/misc/throbber-inactive.png);
	background-position: 100% center;
	background-repeat: no-repeat;
}

html.js input.throbbing {
	background-image: url(/misc/throbber-active.gif);
	background-position: 100% center;
}

html.js fieldset.collapsed {
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	height: 1em;
}

html.js fieldset.collapsed .fieldset-wrapper {
	display: none;
}

fieldset.collapsible {
	position: relative;
}

fieldset.collapsible .fieldset-legend {
	display: block;
}

.form-textarea-wrapper textarea {
	display: block;
	margin: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.resizable-textarea .grippie {
	background: #eee url(/misc/grippie.png) no-repeat center 2px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
	height: 9px;
	overflow: hidden;
}

body.drag {
	cursor: move;
}

.draggable a.tabledrag-handle {
	cursor: move;
	float: left;
	height: 1.7em;
	margin-left: -1em;
	overflow: hidden;
	text-decoration: none;
}

a.tabledrag-handle:hover {
	text-decoration: none;
}

a.tabledrag-handle .handle {
	background: url(/misc/draggable.png) no-repeat 6px 9px;
	height: 13px;
	margin: -0.4em 0.5em;
	padding: 0.42em 0.5em;
	width: 13px;
}

a.tabledrag-handle-hover .handle {
	background-position: 6px -11px;
}

div.indentation {
	float: left;
	height: 1.7em;
	margin: -0.4em 0.2em -0.4em -0.4em;
	padding: 0.42em 0 0.42em 0.6em;
	width: 20px;
}

div.tree-child {
	background: url(/misc/tree.png) no-repeat 11px center;
}

div.tree-child-last {
	background: url(/misc/tree-bottom.png) no-repeat 11px center;
}

div.tree-child-horizontal {
	background: url(/misc/tree.png) no-repeat -11px center;
}

.tabledrag-toggle-weight-wrapper {
	text-align: right;
}

table.sticky-header {
	background-color: #fff;
	margin-top: 0;
}

.progress .bar {
	background-color: #fff;
	border: 1px solid;
}

.progress .filled {
	background-color: #000;
	height: 1.5em;
	width: 5px;
}

.progress .percentage {
	float: right;
}

.ajax-progress {
	display: inline-block;
}

.ajax-progress .throbber {
	background: transparent url(/misc/throbber-active.gif) no-repeat 0px center;
	float: left;
	height: 15px;
	margin: 2px;
	width: 15px;
}

.ajax-progress .message {
	padding-left: 20px;
}

tr .ajax-progress .throbber {
	margin: 0 2px;
}

.ajax-progress-bar {
	width: 16em;
}

.container-inline div, .container-inline label {
	display: inline;
}

.container-inline .fieldset-wrapper {
	display: block;
}

.nowrap {
	white-space: nowrap;
}

html.js .js-hide {
	display: none;
}

.element-hidden {
	display: none;
}

.element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
}

.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
	position: static !important;
	clip: auto;
	overflow: visible;
	height: auto;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}

*:first-child+html .clearfix {
	min-height: 1%;
}

ul.menu {
	border: none;
	list-style: none;
	text-align: left;
}

ul.menu li {
	margin: 0 0 0 0.5em;
}

ul li.expanded {
	list-style-image: url(/misc/menu-expanded.png);
	list-style-type: circle;
}

ul li.collapsed {
	list-style-image: url(/misc/menu-collapsed.png);
	list-style-type: disc;
}

ul li.leaf {
	list-style-image: url(/misc/menu-leaf.png);
	list-style-type: square;
}

li.expanded, li.collapsed, li.leaf {
	padding: 0.2em 0.5em 0 0;
	margin: 0;
}

li a.active {
	color: #000;
}

td.menu-disabled {
	background: #ccc;
}

ul.inline, ul.links.inline {
	display: inline;
	padding-left: 0;
}

ul.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}

.breadcrumb {
	padding-bottom: 0.5em;
}

ul.primary {
	border-bottom: 1px solid #bbb;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap;
}

ul.primary li {
	display: inline;
}

ul.primary li a {
	background-color: #ddd;
	border-color: #bbb;
	border-style: solid solid none solid;
	border-width: 1px;
	height: auto;
	margin-right: 0.5em;
	padding: 0 1em;
	text-decoration: none;
}

ul.primary li.active a {
	background-color: #fff;
	border: 1px solid #bbb;
	border-bottom: 1px solid #fff;
}

ul.primary li a:hover {
	background-color: #eee;
	border-color: #ccc;
	border-bottom-color: #eee;
}

ul.secondary {
	border-bottom: 1px solid #bbb;
	padding: 0.5em 1em;
	margin: 5px;
}

ul.secondary li {
	border-right: 1px solid #ccc;
	display: inline;
	padding: 0 1em;
}

ul.secondary a {
	padding: 0;
	text-decoration: none;
}

ul.secondary a.active {
	border-bottom: 4px solid #999;
}

div.messages {
	background-position: 8px 8px;
	background-repeat: no-repeat;
	border: 1px solid;
	margin: 6px 0;
	padding: 10px 10px 10px 50px;
}

div.status {
	background-image: url(/misc/message-24-ok.png);
	border-color: #be7;
}

div.status, .ok {
	color: #234600;
}

div.status, table tr.ok {
	background-color: #f8fff0;
}

div.warning {
	background-image: url(/misc/message-24-warning.png);
	border-color: #ed5;
}

div.warning, .warning {
	color: #840;
}

div.warning, table tr.warning {
	background-color: #fffce5;
}

div.error {
	background-image: url(/misc/message-24-error.png);
	border-color: #ed541d;
}

div.error, .error {
	color: #8c2e0b;
}

div.error, table tr.error {
	background-color: #fef5f1;
}

div.error p.error {
	color: #333;
}

div.messages ul {
	margin: 0 0 0 1em;
	padding: 0;
}

div.messages ul li {
	list-style-image: none;
}

fieldset {
	margin-bottom: 1em;
	padding: 0.5em;
}

form {
	margin: 0;
	padding: 0;
}

hr {
	border: 1px solid gray;
	height: 1px;
}

img {
	border: 0;
}

table {
	border-collapse: collapse;
}

th {
	border-bottom: 3px solid #ccc;
	padding-right: 1em;
	text-align: left;
}

tbody {
	border-top: 1px solid #ccc;
}

tr.even, tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
}

th.active img {
	display: inline;
}

td.active {
	background-color: #ddd;
}

.item-list .title {
	font-weight: bold;
}

.item-list ul {
	margin: 0 0 0.75em 0;
	padding: 0;
}

.item-list ul li {
	margin: 0 0 0.25em 1.5em;
	padding: 0;
}

.form-item, .form-actions {
	margin-top: 1em;
	margin-bottom: 1em;
}

tr.odd .form-item, tr.even .form-item {
	margin-top: 0;
	margin-bottom: 0;
	white-space: nowrap;
}

.form-item .description {
	font-size: 0.85em;
}

label {
	display: block;
	font-weight: bold;
}

label.option {
	display: inline;
	font-weight: normal;
}

.form-checkboxes .form-item, .form-radios .form-item {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}

.form-type-radio .description, .form-type-checkbox .description {
	margin-left: 2.4em;
}

input.form-checkbox, input.form-radio {
	vertical-align: middle;
}

.marker, .form-required {
	color: #f00;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
	border: 2px solid red;
}

.container-inline .form-actions, .container-inline.form-actions {
	margin-top: 0;
	margin-bottom: 0;
}

.more-link {
	text-align: right;
}

.more-help-link {
	text-align: right;
}

.more-help-link a {
	background: url(/misc/help.png) 0 50% no-repeat;
	padding: 1px 0 1px 20px;
}

.item-list .pager {
	clear: both;
	text-align: center;
}

.item-list .pager li {
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0.5em;
}

.pager-current {
	font-weight: bold;
}

#autocomplete li.selected {
	background: #0072b9;
	color: #fff;
}

html.js fieldset.collapsible .fieldset-legend {
	background: url(/misc/menu-expanded.png) 5px 65% no-repeat;
	padding-left: 15px;
}

html.js fieldset.collapsed .fieldset-legend {
	background-image: url(/misc/menu-collapsed.png);
	background-position: 5px 50%;
}

.fieldset-legend span.summary {
	color: #999;
	font-size: 0.9em;
	margin-left: 0.5em;
}

tr.drag {
	background-color: #fffff0;
}

tr.drag-previous {
	background-color: #ffd;
}

.tabledrag-toggle-weight {
	font-size: 0.9em;
}

body div.tabledrag-changed-warning {
	margin-bottom: 0.5em;
}

tr.selected td {
	background: #ffc;
}

td.checkbox, th.checkbox {
	text-align: center;
}

.progress {
	font-weight: bold;
}

.progress .bar {
	background: #ccc;
	border-color: #666;
	margin: 0 0.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.progress .filled {
	background: #0072b9 url(/misc/progress.gif);
}

#action-items a::after {
    color: #545454;
    content: "\f105";
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-size: 1.4em;
    line-height: 1;
    position: absolute;
    right: 6px;
    top: 8px;
}

