.fsa-cover {
	max-width: 865px;
	margin-bottom: 30px;
}

	.fsa-cover >.fsa-loading-box {
		position: relative;
	}

	@media screen and (min-width: 48em) {.fsa-cover {

		height: 470px
}

		.fsa-cover.with-sidebar {
			max-width: none;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}

			.fsa-cover.with-sidebar .fsa-post-cards {
				-webkit-box-flex: 1;
				    -ms-flex: 1;
				        flex: 1;
			}

			.fsa-cover.with-sidebar .fsa-cover__sidebar {
				width: 25%;
				margin-left: 5px;
			}

			@supports (display: grid) {

		.fsa-cover.with-sidebar {
				display: grid;
				grid-template-columns: 3fr 1fr;
				grid-column-gap: 5px
		}

				.fsa-cover.with-sidebar >.fsa-loading-box {
					grid-column: unset;
				}

				.fsa-cover.with-sidebar .fsa-cover__sidebar {
					width: auto;
					margin-left: 0;
				}
			}

		.fsa-cover--category-page {
			height: 340px;
		}

	}

	.fsa-cover__sidebar .fsa-block__heading {
			font-size: 1.25rem;
		}

	.fsa-cover.fsa-cover--category-page .fsa-post-cards .fsa-post-card.fsa-post-card__leadmedia .fsa-post-card__header {
							padding: 10px;
							height: 61px;
						}

	.fsa-cover.fsa-cover--category-page .fsa-post-cards .fsa-post-card.fsa-post-card__leadmedia .fsa-post-card__title {
							font-size: 0.95rem;
							margin: 2px 0;
						}

@media screen and (max-width: 768px) {
							.fsa-cover.fsa-cover--homepage .fsa-post-cards .fsa-post-card.fsa-post-card__leadmedia .fsa-post-card__header {
								padding: 10px;
								height: 61px;
							}

							.fsa-cover.fsa-cover--homepage .fsa-post-cards .fsa-post-card.fsa-post-card__leadmedia .fsa-post-card__title {
								font-size: 0.95rem;
								margin: 2px 0;
							}
}
.fsa-block {
	font-family: Antenna-Regular, sans-serif;
	margin-bottom: 20px;
}

	.fsa-block h1,
	.fsa-block h2,
	.fsa-block h3,
	.fsa-block h4,
	.fsa-block h5,
	.fsa-block h6 {
		color: #333;
		font-weight: bold;
	}

	.fsa-block .fsa-block__heading {
		margin-top: 0;
		margin-bottom: 20px;
		padding-bottom: 5px;
		border-bottom: 1px solid #000;
		color: #142e53;
		font-family: Antenna-Bold, sans-serif;
		font-size: 2rem;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1;
	}

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

	.fsa-block .fsa-block__heading {
			font-size: 1.114rem;
			padding-top: 20px;
			padding-bottom: 0;
			margin: 0 10px 20px
	}
		}

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

	[class*="layout-col-"] {
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
		float: left;
	}

	.layout-col-main {
		width: 72.6%;
		padding-left: 0;
		padding-right: 0;
	}

	.layout-col-sidebar {
		width: 27.36%;
		padding-right: 0;
		padding-left: 20px;
	}

}
.fsa-loading-box {
	grid-column: 1 / -1;
	min-height: 3em;
	text-align: center;
}

	.fsa-loading-box .spinner {
		float: none;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate( -50%, -50% );
		    -ms-transform: translate( -50%, -50% );
		        transform: translate( -50%, -50% );
	}
/* todo: correct label styles. */
.video-label {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: .0625em 0.5em 0;

	height: 1.875em;
	line-height: 1.875em;

	cursor: default;
	background-color: #002e56;
	color: #fff;

	font-size: 1em;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;

	z-index: 1;
}
.video-label--live {
		background-color: #f93a0e;
	}
@media screen and ( max-width: 48rem ){
.video-label {
		font-size: 0.75rem
}
	}
.media-wrap {
	display: block;
	position: relative;
}

	.media-wrap img {
		width: 100% !important;
		height: 100% !important;
		display: block;
		-o-object-fit: cover;
		   object-fit: cover;
	}

	.media-wrap.is-video:after {
			content: '';
			display: block;
			position: absolute;
			top: 0;
			width: 100%;
			height: 100%;
			background: no-repeat center url(data:image/png;base64,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);
			background-size: 20px 20px;
		}

	.media-wrap.media-wrap.media-wrap.is-upcoming:after {
			content: '';
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			width: 22px;
			height: 26px;
			margin: 10px;
			background: no-repeat center url(/content/mu-plugins/fsa-blocks/assets/dist/static/bell-icon.png);
		}
@media screen and ( max-width: 767px )
{
			.fsa-shelf--rows .fsa-post-card:nth-of-type( 1 ) .media-wrap.is-video:after
			{
				background-size: 40px 40px;
			}
}
.fsa-reminder {
	margin-bottom: 10px;
	display: inline-block;
}

.fsa-video-set-reminder .fa {
		margin-right: 5px;
	}

.fsa-video-set-reminder .modal-options {
		margin: 10px 0;
		font-size: 14px;
	}

.fsa-video-reminder-popover .popover-content {
		padding: 0;
	}

.fsa-video-reminder-popover .fa {
		margin-right: 5px;
	}

.fsa-video-reminder-popover a {
		display: block;
		width: 120px;
		margin: 0;
		padding: 9px 14px;
		color: #333;
		border-bottom: solid thin #eee;
		cursor: pointer;
	}
.item-time {
	display: inline-block;
	color: #808080;
	font-size: 0.6rem;
	font-weight: 400;
	font-style: italic;
	margin: 2px 0;
	line-height: 1;
	word-break: break-all;

}

	.item-time--separator-left:before {
			content: '  ';
			margin-right: 5px;
			font-style: normal;
			position: relative;
			top: 1px;
			background: no-repeat url(data:image/png;base64,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AAZeaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wMi0yNVQxNjoyOTozMCswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDItMjVUMTc6MzQ6MzIrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDItMjVUMTc6MzQ6MzIrMDU6MzAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNWVjZmQ3Zi00YjBiLTQyZTMtOTlhOS02NjU4ZWNjMDkyYjciIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5NGEwMGY5ZS03YmMyLTlhNDItYmJiNC1mYzA3MjIyZGE5NjYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOTgyNDY0ZC1jMWYxLTQ2YTEtYmJmMi05YjkyNTYwYzYxNmMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ODI0NjRkLWMxZjEtNDZhMS1iYmYyLTliOTI1NjBjNjE2YyIgc3RFdnQ6d2hlbj0iMjAxOS0wMi0yNVQxNjoyOTozMCswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjVlY2ZkN2YtNGIwYi00MmUzLTk5YTktNjY1OGVjYzA5MmI3IiBzdEV2dDp3aGVuPSIyMDE5LTAyLTI1VDE3OjM0OjMyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69HIGMAAACQklEQVRIx7WXO0sDQRDHTw1iZRsEDSoBMTZ24gNE7FWMICQKwcrCqPhAEERRsbERgugnUGNlZeKL5ENIUDQQYmMfQdHE+F+Yg3HJ5XbP8+DH5vZm5r832cecYShescPjVjAJtsEZSIAkiIMdetZmuHEhkAdMgQwog09qK/FF7QOICF+noj0UpEQBv0GRfhdAnihQX4lsymT3BPp1RZdYILMVaQ0BbwV7Lz1LMh9zsGuqovts5CJACgQ0Bh0gnxKLEbNzWpFGG7WwawQX4AjUWNhEpRfYsBLtl0THqwwwyCZVZxW7MSYu2iHZoB5k2f8zb5OZCBPutrGNsnnyIrTkQEUySFulz4kw2Zv/udCY5Q+eWToCCoF0hQMs5Tmz089ErxRnrpYw+SSZeIdB6++T0hD+R+EwaQitKdGxy4I0/aOwl/nsGbTJi5s3jU1CW5j8zO313KBTRty8aAqba35Awy9PPkmnwsNsoohgzZrCCZ7qgoZwDThl6VYSZ6mOG3SIa00uClLHBm0rLmIz2x2DKget5VRFPAcaFJZTSHS0sw3kxkHBIIu3WNhds3nhNzufmHiXA/FaMANGFbbMrNUhkbI7JBwMzPKQ8NBbm8figouic+xYzP06FsmgTyoEgi6IjkiFwKCV4bJkOP8HUbn0Wdct9tIOir07qdg7UHVerFDe3oJp4Ktg30zPriUf0a66WdB/gFfinRXxPFOPoPcvnzCiULiXPlOqfcJk6O09bi0LH5gAm+AEXBLisNiiktenGu8HtQenIkqFOxAAAAAASUVORK5CYII=);
			width: 10px;
			height: 10px;
			background-size: cover;
			display: inline-block;
		}

	.item-time--separator-right:after {
			content: ' | ';
			margin-left: 5px;
			margin-right: 5px;
			font-style: normal;
		}

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

		font-size: 0.65rem

}

	}
.fsa-post-card {
	position: relative;
	background: #fff;
	overflow: hidden;

}
	.fsa-post-card .media-wrap {
		height: 210px;
		overflow: hidden;

	}
	@media screen and ( min-width: 48em ) {
	.fsa-post-card .media-wrap {
			position: relative;
			height: 0;
			padding-top: 75%

	}

			.fsa-post-card .media-wrap > img {
				position: absolute;
				top: 0;
				left: 0;
			}

			.fsa-post-card .media-wrap.is-video::after {
				background-size: 40px 40px;
			}
		
		}
	.fsa-post-card__header {
		padding: 13px 15px;
		line-height: 1.3;
		font-size: 0.8rem;
		font-weight: bold;
	}
	.fsa-post-card__title {
		margin-top: 0.15rem;
		margin-bottom: 0;
		padding: 0;
		line-height: 1.3333;
		text-transform: none;
		font-size: 0.85rem;
	}
	@media screen and ( min-width: 48em ) {
	.fsa-post-card__title {
			line-height: 1.5;
			font-size: 1.1rem
	}

			.fsa-cover .fsa-post-card__title {
				line-height: inherit;
				font-size: inherit;
			}

		}
	.fsa-post-card__title__link {
			color: inherit;
			text-decoration: none;
		}
	.fsa-post-card__title__link:focus,
			.fsa-post-card__title__link:hover {
				border-bottom: 1px solid #999;
			}
	/* Need this more specific selectors to overwrite .fsa-block h3 selector */
	.fsa-post-card .fsa-post-card__title {
		font-weight: 600;
	}
	.fsa-post-card__term-link {
		display: inline-block;
		font-size: 0.7rem;
		font-weight: normal;
		color: #0979be;
		text-decoration: none;
		margin-right: 10px;
	}
	.fsa-post-card__term-link:hover,
		.fsa-post-card__term-link:focus {
			text-decoration: underline;
		}
	.fsa-post-card:hover .post-buttons {
			display: block;
		}
	@media screen and ( max-width: 48em ) {.fsa-post-card {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 12px 5px 1px

}

		.fsa-post-card .media-wrap {
			width: 38.5%; /* golden ration */
			height: calc( ( 100vw - 20px ) * 0.385 * 0.5625 ); /* 16/9 proportion */
			margin-right: 10px;
		}

		.fsa-post-card__header {
			-webkit-box-flex: 1;
			    -ms-flex: 1;
			        flex: 1;
			padding: 0;
			line-height: 1;
		}

		.fsa-post-card__term-link {
			font-size: 0.75rem;
		}
		.fsa-post-card__title {
			font-size: 0.813rem;
			margin-bottom: 10px;
		}

	}
.fsa-post-card__leadmedia .player-wrapper {
			padding-bottom: 56.25%;
			position: relative;
			width: 100%;
			height: calc(100% - 110px);
		}

			.fsa-post-card__leadmedia .player-wrapper .fsaPlayer {
				position: absolute;
				height: 100%;
				width: 100%
			}

			.fsa-post-card__leadmedia .player-wrapper .fsaPlayer.fsaPlayer__sticky{
				width: 543px;
				height: 305px;
				bottom: 20px;
				right: 20px;
				position: fixed;
				z-index: 9999;
				-webkit-transition: .1s;
				transition: .1s;
			}
		.fsa-post-card__leadmedia .fsa-post-card__header {
			z-index: 999;
			height: 90px;
		}
		.fsa-post-card__leadmedia .fsa-post-card__title__link {
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			display: block;
		}

.fsa-cover .fsa-post-cards .fsa-post-card.fsa-post-card__leadmedia:nth-of-type(1) .fsa-post-card__header{
				background-color: rgb( 4, 46, 86);
				padding: 20px;
				width: 100%;
			}
@media (max-width:767px){
				.fsa-cover .fsa-post-cards .fsa-post-card.fsa-post-card__leadmedia:nth-of-type(1) .fsa-post-card__header{
					position: relative;
					height: 70px;
				}
}
.fsa-post-cards {
	display: grid;
}
.fsa-cover .fsa-post-cards {

		margin-bottom: 1.25rem;
	}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				height: 75vw;
				/* Block proportions - 4 / 3 */
				margin-bottom: 10px;
				padding: 0;
			}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .item-time {
					color: #ffffff;
					display: inline;
					margin-left: 10px;
				}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .item-time--separator-left:before {
					background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAF96VFh0UmF3IHByb2ZpbGUgdHlwZSBBUFAxAAAImeNKT81LLcpMVigoyk/LzEnlUgADYxMuE0sTS6NEAwMDCwMIMDQwMDYEkkZAtjlUKNEABZiYm6UBoblZspkpiM8FAE+6FWgbLdiMAAAECklEQVRIibWXXYhVVRSAv7XPcZqHyZ+HYeaefW4GWtJIj+lDIKXRYwRFhFQOPWqmVISJD0FEyRBRkz2F4CRFP4i9WhlqGehjlmjSQOePQQZTDK2Zs1cPZ9+50/Ve596RWXA5d7N+vr32PnudtYUupSiKe51zG1V1PXA/sAIQ4CpwUUTOBUFwZnh4eLKbeHI7paqGWZY9C+wFHgBmgGUdzGeBELggIu9GUXRYRGZ7BqdpuhE4BNwHGEABBwTAdeCKN10FDHid+F+pqpPGmFFr7U9dg7Mse0VVx7xe/fOYMWYiCILvh4aGpubbT01NDZVlucU59wLwuPdpTPaNOI73LwhO03QMeNXrnIicNMbsqNVqv3VanflSFMWIc+6Aqm7ycAd8HMfxzo7gLMteU9X9jdmq6q56vT7eGnx6enr5jRs3JoDCWrtdRLTVJkmSnSLywbwE3rTWvnULOMuyh1X15Dzo0/V6/Ui7rNI0fQr4GiAIgpFarXa+nV2e5086547Q3LItcRz/gIegqn2qOtGYHbC7ExRARO5u/HfO3dXJLoqio6q6y8cEmFDVvjlwnudbgdU+01PW2luWd7FSr9fHReQkVca1LMtenAOr6j6qYyJhGLbdszsRY8wOqtUMgD0AJkmStcAaP6Nvu317exEf85hnrM6ybJ0JgmADVUVyfp+XRFT1U6q9nlHVh4xzboSqDAb9/f3Hlwrc19f3HdVSLxOREUNVEgH+HhwcLJYK7KvddQBVXWuA5V53paNXe3EAIjLQg0+Dsdz0CGtIgi8+zrnP0jSNe/RXA1zzg5XdekVRdBz4wg/rwOku4av885oBLvrBwOXLl2vdgEVErbXPAV92C/exG9ty0YjIOarjVN68eXNzN2APL621W1vgP6pqfzt7H7sEZowx500YhmepjpMRkdFuwR3gq/M8H+xgu42qUi4ry/KMACRJ8ruIrAU0DMMHh4eHf+1lAqpq8jwfFZHpKIq+adUXRTFSluU5qhfyjziO14QAxpi3VfUTQMqy/EhVN/dSr0XEAQc76Z1zB2i2TmPgPxJRFB1W1UlAVHVTlmUvd5/v7SXLspd8NyJAaq09OAcWkVljzDaavdL7/mN/p9AnVPXDBicIgm0i8u8cGMBae1pEXqfZ3H2VpumiM0+SZKeqHqXZXOyr1WonGvoFmz1VPRWG4fZemr2yLMeBR3xiTkTGrbW759u1bW/TNN0NvMf/29vjwCFjzIkoiv5ssY+BR4Hngcfm+aiI7LHWjrUyFtvQ/wP85U1XAP1UxcHQXNpLIjJqrf25XfwFrzBFUTzjnNsLrKd5TWknDd154B1r7eeLusK0Sp7n9zjnNojIelVdp6orAUTkqqpeEJFfjDFnW7ehk/wHfUvCUuXIzHwAAAAASUVORK5CYII=);
					background-size: cover;
					opacity: 0.5;
				}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .media-wrap {
					width: 100%;
					height: 100%;
					margin-right: 0;
					padding: 0;
				}

		/* overwrite the proportion trick set in the PostCard style.css */

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .media-wrap.is-video::after {
						background-size: 67px 67px;
					}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__header {
						position: absolute;
						left: 0;
						right: 0;
						bottom: 0;
						padding: 25px;
						background-color: rgba(4, 46, 86, 0.6);
						color: #fff;
					}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__header::before,
						.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__header::after {
							position: absolute;
							top: 0;
							height: 4px;
							content: "";
						}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__header::before {
							left: 0;
							z-index: 1;
							width: 52%;
							-webkit-clip-path: polygon(0 0, 100% 0%, 98% 100%, 0% 100%);
							        clip-path: polygon(0 0, 100% 0%, 98% 100%, 0% 100%);
							background-color: #ebbc1e;
						}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__header::after {
							right: 0;
							width: 50%;
							background-color: #002e56;
						}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__title {
						line-height: 1.2;
						font-size: 1.125rem;
						font-weight: 700;
						color: inherit;
					}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__title__link:focus,
							.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__title__link:hover {
								border-bottom-color: inherit;
							}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__excerpt {
						font-size: 0.75rem;
						font-weight: normal;
						margin: 0;
						color: inherit;
						display: none;
						line-height: 1.4;
						letter-spacing: 1px;
					}

		.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__term-link {
						margin-top: 0.25rem;
						color: inherit;
					}

@media screen and (min-width: 48em) {
		.fsa-cover .fsa-post-cards {
			display: -ms-grid;
			-ms-grid-columns: 3fr 1fr;
			-ms-grid-rows: 1fr 1fr;

			height: 470px;
			margin-bottom: 0;
			grid-column-gap: 5px;
			grid-template-columns: 7fr 2fr;
			/* this matches bootstrap columns in VC implementation */
			grid-template-rows: repeat(2, 1fr);
		}

			.fsa-cover .fsa-post-cards .fsa-post-card {

				-ms-grid-column: 2;
			}

				.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) {
					-ms-grid-column: 1;
					-ms-grid-row-span: 2;
					margin-right: 5px;

					grid-row: 1 / -1;
					height: 100%;
				}

					@supports (display: grid) {

				.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) {
						margin-right: 0
				}
					}

					.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(1) .fsa-post-card__title {
						font-size: 1.25rem;
						margin: 10px 0px;
						letter-spacing: 1px;
					}

				.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(2) {
					-ms-grid-row: 1;
				}

				.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(3) {
					-ms-grid-row: 2;
				}

				.fsa-cover .fsa-post-cards .fsa-post-card:nth-of-type(4) {
					-ms-grid-row: 3;
				}

				.fsa-cover .fsa-post-cards .fsa-post-card .media-wrap {
					padding-top: 56.25%;
				}

				.fsa-cover .fsa-post-cards .fsa-post-card__excerpt {
					display: block !important;
				}

			.fsa-cover--category-page .fsa-post-cards {

				height: 340px;
				grid-column-gap: unset;
				grid-template-columns: 7fr 5fr;
				/* this matches bootstrap columns in VC implementation */
				grid-template-rows: repeat(3, 1fr);

				-ms-grid-columns: 7fr 5fr;
				/* this matches bootstrap columns in VC implementation */
				-ms-grid-rows: 1fr 1fr 1fr;

			}

				.fsa-cover--category-page .fsa-post-cards .fsa-post-card:nth-of-type(1) {
					-ms-grid-row-span: 3;
				}

				.fsa-cover--category-page .fsa-post-cards .fsa-post-card:not( :nth-of-type(1)) {

					display: -webkit-box;

					display: -ms-flexbox;

					display: flex;
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					    -ms-flex-direction: row;
					        flex-direction: row;
					-webkit-box-pack: justify;
					    -ms-flex-pack: justify;
					        justify-content: space-between;
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					padding-left: 10px;
					padding-right: 10px;
					border-bottom: 1px solid #e2e4e7;
				}

					.fsa-cover--category-page .fsa-post-cards .fsa-post-card:not( :nth-of-type(1)) .media-wrap {
						display: unset;
						width: 100px;
						height: 65px;
						padding-top: 0;
						margin-right: 10px;
					}

					.fsa-cover--category-page .fsa-post-cards .fsa-post-card:not( :nth-of-type(1)) .fsa-post-card__header {
						-webkit-box-flex: 1;
						    -ms-flex: 1;
						        flex: 1;
						padding: 0;
					}

				.fsa-cover--category-page .fsa-post-cards .fsa-post-card:last-of-type {
					border-bottom: unset;
				}
}
.fsa-post-list__item {
	position: relative;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: 1px solid #eee;
	line-height: 1.3;

}

	.fsa-post-list__item:last-of-type {
		border-bottom: none;
	}

	.fsa-post-list__item__term-link {
		color: #0979be;
		font-size: 0.7rem;
		font-weight: bold;
		text-decoration: none;
	}

	.fsa-post-list__item__term-link:focus,
		.fsa-post-list__item__term-link:hover {
			text-decoration: underline;
		}

	.fsa-post-list__item__header {
		padding-top: 0;
		margin: 0;
		font-size: 1em;
		font-weight: inherit;
	}

	.fsa-post-list__item__header a {
			color: inherit;
			text-decoration: none;
		}

	.fsa-post-list__item__header a:hover .fsa-post-list__item__title {
				text-decoration: underline;
			}

	.fsa-post-list__item .post-buttons {
		right: 5px;
		text-align: right;
	}

	.fsa-post-list__item .post-buttons .post-select,
		.fsa-post-list__item .post-buttons .unpin-post {
			margin-left: 2px;
			margin-right: 0;
		}

	.fsa-post-list__item:hover .post-buttons {
			display: block;
		}

.fsa-post-list--with-thumbnails .fsa-post-list__item {
		padding-left: 100px;
		min-height: 104px;
	}

/* padding(top,bottom) + .media-wrap */

.fsa-post-list--with-thumbnails .fsa-post-list__item__header {
			font-size: 0.8em;
		}

.fsa-post-list--with-thumbnails .fsa-post-list__item__title {
			max-height: 2.1rem;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
		}

.fsa-post-list--with-thumbnails .fsa-post-list__item .media-wrap {
			width: 90px;
			height: 60px;
			position: absolute;
			left: 0;
			top: 22px;
		}

@media screen and ( max-width: 48em ) {
	.fsa-post-list__item__term-link
	{
		font-size: 0.75rem;
	}
	.fsa-post-list--with-thumbnails .fsa-post-list__item__header
	{
		font-size: 0.875rem;
	}
	.fsa-post-list--with-thumbnails .fsa-post-list__item__title {
		max-height: 2.3rem;
	}
}
.fsa-post-list {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;

}

	.fsa-post-list__header {
		line-height: 1.4;
		font-size: 20px;
		font-size: 1.25rem;
		font-weight: bold;
		padding-top: 0.85em;
		padding-bottom: 0.7em;
		border-bottom: 1px solid #eee;
	}

	.fsa-post-list__header__title {
			margin: 0;
			line-height: inherit;
			font-size: inherit;
			font-weight: inherit;
			text-transform: uppercase;
		}

	.fsa-post-list__list {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.wp-admin .fsa-post-list .fsa-post-list__list {
		/*
		 * This demands an explanation.
		 *
		 * The WordPress Editor (Gutenberg, g7g) uses some wildly specific selectors, this
		 * can cause problems for plugins and themes built on top of it. This is to work
		 * around the g7g selector: `.edit-post-visual-editor ul:not(.wp-block-gallery)`.
		 */
		list-style: none;
	}
.fsa-cover__sidebar {
	max-height: 100%;
}

	.fsa-cover__sidebar .fsa-post-list__header {
			line-height: 1.1;
			font-size: 1.25em;
			font-weight: bold;
		}

	.fsa-cover__sidebar .fsa-post-list .fsa-block__heading {
			margin-bottom: 0;
		}

	.fsa-cover__sidebar .fsa-post-list__list {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			-webkit-box-pack: stretch;
			    -ms-flex-pack: stretch;
			        justify-content: stretch;
		}
/*
1499401005674-0 Leaderboard Banner (970x250, 728x90, 1200x600)
1499400898356-0 Sidebar Top (300x250, 300x600)
1499400791229-0 Sidebar Bottom (300x250)
*/
.fsa-ad {
	margin-bottom: 1.5rem; /* Match VC implementation */
	text-align: center;
}
.layout-col-sidebar .fsa-ad {
		margin-bottom: 2.5rem; /* Match VC implementation */
	}
.fsa-ad iframe {
		margin: 0;
	}

.out-of-page.fsa-ad {
	margin-bottom: 0px;
	line-height: 0;
}

.fsa-ad-is-editing div[id*="div-gpt-ad-"] {
	display: block;
	max-width: 100%;
	max-height: 100%;
	height: 90px;
	border-color: rgb(226, 228, 231);
	background-color: rgb(237, 239, 240);
	position: relative;
}

.fsa-ad-is-editing div[id="div-gpt-ad-1499400791229-0"] {
	max-width: 300px;
	height: 250px;
}

.fsa-ad-is-editing div[id="div-gpt-ad-1499400898356-0"] {
	max-width: 300px;
	height: 600px;
}

.fox-ad__title {
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	text-align: center;
	margin: 0;
	color: rgba( 68, 68, 68, 0.4);
}
.fsa-live-upcoming-videos {
	position: relative;
}

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

		.fsa-live-upcoming-videos .fsa-post-cards {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-flow: row wrap;
			        flex-flow: row wrap;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between;
		}
		.fsa-live-upcoming-videos .fsa-post-card {
			width: calc( 25% - 11.25px );
			margin-bottom: 15px;
		}
			.fsa-live-upcoming-videos .fsa-post-card .media-wrap {
				height: 210px;
			}

		@supports ( display: grid ) {
			.fsa-live-upcoming-videos .fsa-post-cards {
				display: grid;
				grid-gap: 16px;
				grid-template-columns: repeat( 4, 1fr );
			}
			.fsa-live-upcoming-videos .fsa-post-card {
				width: auto;
				margin-bottom: 0;
			}
		}

		.fsa-live-upcoming-videos--3q {
			max-width: 865px;
		}
			.fsa-live-upcoming-videos--3q .fsa-post-card {
				width: calc( 33.3333% - 10px );
			}
			@supports ( display: grid ) {
				.fsa-live-upcoming-videos--3q .fsa-post-cards {
					grid-template-columns: repeat( 3, 1fr );
				}
				.fsa-live-upcoming-videos--3q .fsa-post-card {
					width: auto;
					margin-bottom: 0;
				}
			}

	}

	.fsa-live-upcoming-videos .see-all {
		position: absolute;
		top: 0;
		right: 0;
		text-decoration: none;
	}

	.fsa-live-upcoming-videos .see-all:focus,
		.fsa-live-upcoming-videos .see-all:hover {
			text-decoration: underline;
		}

	.fsa-live-upcoming-videos .see-all::after {
			content: "\A0>";
		}
@media screen and ( min-width: 48em ) {
		.fsa-more .fsa-post-cards {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-flow: row wrap;
			        flex-flow: row wrap;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between;
		}
		.fsa-more .fsa-post-card {
			width: calc( 25% - 15px );
			margin-bottom: 15px;
		}
		@supports ( display: grid ) {
			.fsa-more .fsa-post-cards {
				display: grid;
				grid-template-columns: repeat( 4, 1fr );
				grid-column-gap: 15px;
			}
			.fsa-more .fsa-post-card {
				width: auto;
				margin-bottom: 0;
			}
		}
	}
	@media screen and ( max-width: 48em ) {.fsa-more {
		background-color: #fff
}
		.fsa-more .fsa-post-card {
			padding: 10px 0;
			margin: 0 15px;
			border-bottom: 1px solid #c7c7c7;
		}
			.fsa-more .fsa-post-card:last-of-type {
				border-bottom: none;
			}
			.fsa-more .fsa-post-card__title {
				font-size: 0.875rem;
				line-height: 1.5;
				margin-top: 0.438rem;
			}
			.fsa-more .fsa-post-card__term-link {
				font-size: 0.8125rem;
			}
		.fsa-more .media-wrap {
			display: none;
		}
		.fsa-more .fsa-block__heading {
			margin-bottom: 10px;
		}
	}
.fsa-button {
	background: none;
	border: none;
	outline: none;
	text-decoration: none;
	margin: 0;
	border-radius: 0;
}
.fsa-news-grid .full-width article {
	position: relative;
	display: grid;
	grid-gap: 15px;
	grid-template-columns: 1fr 1fr;
	height: 240px;
	margin-bottom: 15px;
	background-color: #f9f9f9;
}

	.fsa-news-grid .full-width article:hover .post-buttons {
			display: unset;
		}

	.fsa-news-grid .full-width article .media-wrap {
		grid-column: 1;
	}

	.fsa-news-grid .full-width article header {
		grid-column: 2;
		padding: 15px 15px 15px 0;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}

	.fsa-news-grid .full-width article header .fsa-post-card__title {
			font-size: 1.8em;
			margin-bottom: 0.25em;
		}

	.fsa-news-grid .full-width article .post-buttons {
		grid-column: 1;
	}
@media screen and ( max-width: 48em ) {.fsa-news {
		background: #fff
}
		.fsa-news .fsa-post-card {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-direction: row;
			        flex-direction: row;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between;
			-webkit-box-align: start;
			    -ms-flex-align: start;
			        align-items: flex-start;
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			padding: 5px 15px;

		}

			.fsa-news .fsa-post-card .media-wrap {
				display: unset;
				width: 38.5%; /* golden ratio */
				height: calc( ( 100vw - 20px ) * .385 * .5625 );
				margin-right: 15px;
			}

			.fsa-news .fsa-post-card__header {
				padding: 0;
			}
	}
.fsa-news-grid {
	max-width: 865px;
}
.fsa-news-grid .fsa-post-card:nth-of-type( 1 ) .media-wrap.is-video:after,.fsa-news-grid .fsa-post-card:nth-of-type( 2 ) .media-wrap.is-video:after{
						background-size: 50px 50px;
					}
@media screen and ( max-width: 48em ) {
			.fsa-news-grid .fsa-post-card:nth-of-type( 1 ),
			.fsa-news-grid .fsa-post-card:nth-of-type( 2 ) {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				padding: 0;
				font-size: 0.813rem;
				line-height: 1.35;
			}
				.fsa-news-grid .fsa-post-card:nth-of-type( 1 ) .media-wrap, .fsa-news-grid .fsa-post-card:nth-of-type( 2 ) .media-wrap {
					display: block;
					width: 100%;
					margin-right: unset;
					height: 56.25vw;
				} /* match the proportion of the small images - 16 / 9 */
						.fsa-news-grid .fsa-post-card:nth-of-type( 1 ) .media-wrap.is-video:after,.fsa-news-grid .fsa-post-card:nth-of-type( 2 ) .media-wrap.is-video:after{
							background-size: 40px 40px;
						}
				.fsa-news-grid .fsa-post-card:nth-of-type( 1 ) .fsa-post-card__header, .fsa-news-grid .fsa-post-card:nth-of-type( 2 ) .fsa-post-card__header {
					width: 100%;
					padding: .75rem 10px 1rem;
				}
				.fsa-news-grid .fsa-post-card:nth-of-type( 1 ) .fsa-post-card__title, .fsa-news-grid .fsa-post-card:nth-of-type( 2 ) .fsa-post-card__title {
					line-height: 1.3333;
					font-size: 1rem;
				}
	}
@media screen and ( min-width: 48em ) {
		.fsa-news-grid .fsa-post-cards {

			display: -webkit-box;

			display: -ms-flexbox;

			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-flow: row wrap;
			        flex-flow: row wrap;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between;
		}
			.fsa-news-grid .fsa-post-cards > * {
				width: calc( 33.3333% - 10px );
				height: auto;
				margin-bottom: 15px;
			}
				.fsa-news-grid .fsa-post-cards > *:nth-of-type( 1 ),
				.fsa-news-grid .fsa-post-cards > *:nth-of-type( 2 ) {
					width: calc( 50% - 7.5px );
				}
					.fsa-news-grid .fsa-post-cards > *:nth-of-type( 1 ) .media-wrap, .fsa-news-grid .fsa-post-cards > *:nth-of-type( 2 ) .media-wrap {
						padding-top: 56.25%;
					}

			@supports ( display: grid ) {
		.fsa-news-grid .fsa-post-cards {
				display: grid;
				grid-template-columns: repeat( 6, 1fr );
				grid-gap: 15px
		}

				.fsa-news-grid .fsa-post-cards .fsa-post-card {
					grid-column: span 2;
					width: auto;
					margin-bottom: 0;
				}

					.fsa-news-grid .fsa-post-cards .fsa-post-card:nth-of-type( 1 ),
					.fsa-news-grid .fsa-post-cards .fsa-post-card:nth-of-type( 2 ) {
						grid-column: span 3;
					}
			}
	}
.fsa-news-grid__load-more {
		padding-bottom: 0.625rem;
		text-align: center;
	}
@media screen and ( min-width: 48em ) {
.fsa-news-grid__load-more {
			padding-bottom: 0;
			margin-top: 1.25rem
	}
		}
.fsa-news-grid__load-more .sk-three-bounce {
			display: inline-block;
			vertical-align: middle;
			margin: 0;
		}
.fsa-news-grid__load-more .fsa-button {
			width: 260px;
			height: 45px;
			background-color: #0979be;
			color: #fff;
			text-transform: uppercase;
			font-size: 0.875rem;
			padding: 0.75em 2rem;
			cursor: pointer;
		}

@media screen and ( min-width: 48em ) {
		.fsa-news-row .fsa-post-cards {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-flow: row wrap;
			        flex-flow: row wrap;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between;
		}
		.fsa-news-row .fsa-post-card {
			width: calc( 25% - 15px );
			margin-bottom: 15px;
		}

		@supports ( display: grid ) {
			.fsa-news-row .fsa-post-cards {
				display: grid;
				grid-template-columns: repeat( 4, 1fr );
				grid-column-gap: 15px;
			}
			.fsa-news-row .fsa-post-card {
				width: auto;
				margin-bottom: 0;
			}
		}
	}
.fsa-shelf {
	position: relative;
}

	@media screen and ( max-width: 48em ) {.fsa-shelf {
		background: #fff
}

			.fsa-shelf .fsa-post-card:nth-of-type( 1 ) {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				padding: 0;
			}
				.fsa-shelf .fsa-post-card:nth-of-type( 1 ) .media-wrap {
					display: block;
					width: 100%;
					margin-right: unset;
					height: 56.25vw; /* proportion 16 / 9 */			
				}
				.fsa-shelf .fsa-post-card:nth-of-type( 1 ) .fsa-post-card__header {
					width: 100%;
					padding: 1rem 10px .75rem;
				}
				.fsa-shelf .fsa-post-card:nth-of-type( 1 ) .fsa-post-card__title {
					line-height: 1.3333;
					font-size: 1.1rem;
				}

	}

	@media screen and ( min-width: 48em ) {
		.fsa-shelf .media-wrap {
			padding-top: 56.25%; /* proportion 16 / 9 */
		}
	}

	.fsa-shelf--slider .fsa-post-cards {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-flex: 0;
			    -ms-flex: 0 0 100%;
			        flex: 0 0 100%;
			-ms-flex-wrap: nowrap;
			    flex-wrap: nowrap;
			-webkit-transition: -webkit-transform ease-out 250ms;
			transition: -webkit-transform ease-out 250ms;
			transition: transform ease-out 250ms;
			transition: transform ease-out 250ms, -webkit-transform ease-out 250ms;
		}

	.fsa-shelf--slider .fsa-post-card {
			min-width: 13.125rem; /* 65.625% of 320px visible are of mobile screen (20rem) */
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			padding: 0;
			margin-right: 1rem;

		}

	.fsa-shelf--slider .fsa-post-card .media-wrap,
			.fsa-shelf--slider .fsa-post-card:nth-child(1) .media-wrap {
				display: block;
				width: 100%;
				margin-right: unset;
				height: 8.61328125rem; /* match the proportion of the small images - 16 / 9 */
			}

	.fsa-shelf--slider .fsa-post-card .fsa-post-card__header {
				width: 100%;
				padding: 1rem 10px .75rem;
			}

	.fsa-shelf--slider .fsa-post-card .fsa-post-card__title {
				line-height: 1.3333;
				font-size: 1.1rem;
			}

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

			.fsa-shelf--slider .fsa-post-card {
				width: calc( 20% - 0.8rem ); /* 0.8 = 4 * 1rem / 5 cards */
				-webkit-box-flex: 0;
				    -ms-flex: 0 0 calc( 20% - 0.8rem );
				        flex: 0 0 calc( 20% - 0.8rem ); /* stop it from shrinking when more items are added */
			}

		}

	body:not( .wp-admin ) .fsa-shelf--slider .spinner {
			width: 3rem;
			height: 3rem;
			margin: -1.5rem 0 0 -1.5rem; /* the animation resets the transform */
			border-radius: 50%;
			border: .25rem solid transparent;
			border-top-color: #999;
			-webkit-animation: rotateSpinner linear 1s;
			        animation: rotateSpinner linear 1s;
			-webkit-animation-iteration-count: infinite;
			        animation-iteration-count: infinite;
			-webkit-transform-origin: 50% 50%;
			    -ms-transform-origin: 50% 50%;
			        transform-origin: 50% 50%;
		}

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

			.fsa-shelf--rows .see-all {
				display: inline-block;
				margin: 0.625rem;
			}

		}

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

			.fsa-shelf--rows .fsa-post-cards {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				    -ms-flex-flow: row wrap;
				        flex-flow: row wrap;
				-webkit-box-pack: justify;
				    -ms-flex-pack: justify;
				        justify-content: space-between;
			}

			.fsa-shelf--rows .fsa-post-card {
				width: calc( 25% - 11.25px );
				margin-bottom: 15px;
			}

			.fsa-shelf--rows .see-all {
				position: absolute;
				top: 0.75em;
				right: 0;
				text-decoration: none;
			}

		}

	.fsa-shelf--rows a.see-all {
			color: #0979be;
			font-weight: 700;
			text-transform: uppercase;
		}

	.fsa-shelf--rows a.see-all::after {
				content: ' >';
			}

	.fsa-shelf--rows a.see-all:focus,
			.fsa-shelf--rows a.see-all:hover {
				text-decoration: underline;
			}

	.fsa-shelf--rows .editor-plain-text.see-all {
			width: unset;
			text-align: right;
		}

.fsa-block__slider-container {
	margin-left: 1.25rem;
	margin-right: 1.25rem;
	overflow: hidden;
}

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

.fsa-block__slider-container {
		margin-left: 0;
		margin-right: 0
}
	}

.fsa-block__slider-controls__arrow {
		position: absolute;
		width: 20px;
		height: 40px;
		margin-top: -20px;
		top: 50%;
		padding: 4px 0;
		font-size: 1.28571em;
		background-color: #ddd;
		border-radius: 0;
		-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.5 );
		        box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.5 );
		cursor: pointer;
		color: #000;
		line-height: 40px;
		z-index: 1;

	}

.fsa-block__slider-controls__arrow .glyphicon {
			display: inline-block;
		}

.fsa-block__slider-controls__arrow:hover,
		.fsa-block__slider-controls__arrow:focus {
			background: #ddd;
		}

.fsa-block__slider-controls__arrow--left {
			left: -15px;
		}

.fsa-shelf--slider-start .fsa-block__slider-controls__arrow--left {
				display: none;
			}

.fsa-block__slider-controls__arrow--right {
			right: -15px;
		}

.fsa-shelf--slider-end .fsa-block__slider-controls__arrow--right {
				display: none;
			}

@media screen and ( max-width: 48em ) {
			.fsa-block__slider-controls__arrow--left {
				left: 10px;
			}

			.fsa-block__slider-controls__arrow--right {
				right: 10px;
			}
	}

@-webkit-keyframes rotateSpinner {
  0% {
    -webkit-transform: rotate(0deg) ;
            transform: rotate(0deg) ;
  }
  100% {
    -webkit-transform: rotate(360deg) ;
            transform: rotate(360deg) ;
  }
}

@keyframes rotateSpinner {
  0% {
    -webkit-transform: rotate(0deg) ;
            transform: rotate(0deg) ;
  }
  100% {
    -webkit-transform: rotate(360deg) ;
            transform: rotate(360deg) ;
  }
}
.fsa-stack-item {
	padding: 0 10px;
	width: 100%;
}

	@media screen and (min-width: 48em) {.fsa-stack-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%
}
	}

	.fsa-stack-item .fsa-post-cards {
		background-color: #ffffff;
	}

	.fsa-stack-item .fsa-post-card__header {
			padding: 15px 0px;
			margin: 0px 15px;
		}

	@media screen and (max-width: 767.98px) {

	.fsa-stack-item .fsa-post-card__header {
				padding: 10px 0px;
				margin: 0px 10px
		}
			}

	.fsa-stack-item .fsa-post-card__title {
			font-family: Antenna-Medium, sans-serif;
			font-size: 14px;
			height: 42px;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
		}

	@media screen and (max-width: 767.98px) {

	.fsa-stack-item .fsa-post-card__title {
				height: 36px
		}
			}

	.fsa-stack-item .fsa-post-card+.fsa-post-card .fsa-post-card__header {
					border-top: 1px solid rgba(40, 40, 40, 0.3);
				}

	.fsa-stack-item .fsa-post-card+.fsa-post-card .fsa-post-card__title {
					font-family: Antenna-Light, sans-serif;
				}
.fsa-stack-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -10px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.fsa-stack {
	position: relative;
}

	.fsa-stack .fsa-stack-item .fsa-block__heading {
				font-size: 20px;
			}

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

	.fsa-stack .fsa-stack-item .fsa-block__heading {
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis
			}
				}

	@media screen and (max-width: 48em) {.fsa-stack {
		background: #fff
}

		.fsa-stack .fsa-post-card {
			padding: 0px;
		}

			.fsa-stack .fsa-post-card:nth-of-type(1) {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				padding: 0;

				/* .fsa-post-card__header {
					width: 100%;
					padding: 1rem 10px .75rem;
				} */

				/* .fsa-post-card__title {
					line-height: 1.3333;
					font-size: 1.1rem;
				} */
			}

				.fsa-stack .fsa-post-card:nth-of-type(1) .media-wrap {
					display: block;
					width: 100%;
					margin-right: unset;
					height: 56.25vw;
					/* proportion 16 / 9 */
				}
	}

	@media screen and (min-width: 48em) {
		.fsa-stack .media-wrap {
			padding-top: 56.25%;
			/* proportion 16 / 9 */
		}
	}
/* .fsa-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .5);
    box-shadow: 0 0 15px rgba(0, 0, 0, .3);
}

.fsa-modal-inner {
    background: #fff;
    border-radius: 20px;
    min-height: 40px;
    min-width: 280px;
    max-width: 640px;
    position: relative;
}

.fsa-modal-close {
    float: right;
    font-weight: bold;
    text-decoration: underline;
    font-size: small;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
}

.fsa-modal .modal-title {
    color: #fff;
    background: #002e56;
} */

[role="button"] {
    cursor: pointer;
}

.modal-open {
    overflow: hidden;
}

body:not(.wp-admin) .modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    -webkit-overflow-scrolling: touch;
		outline: 0;
		margin: 0 auto;
		padding: 0;
		background: none;
		width: auto;
		max-width: 640px;
		min-width: 280px;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999 !important; /* !important overrides bootstrap default */
    background-color: #000000;
}
.modal-dialog .close{
	float: right;
    font-weight: bold;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}

.modal-header:after,
.modal-footer:after {
    clear: both;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    -webkit-transition: all ease-out 0.5s;
    transition: all ease-out 0.5s;
    -webkit-transition: all  ease-out 0.5s;
    -moz-transition: all  ease-out 0.5s;
    -ms-transition: all  ease-out 0.5s;
}
.btn-default:hover {
    color: #fff;
    background-color: #002e56;
    border-color: #002e56;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 14px;
	background-color: #ffffff;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  }
  .popover.top {
	margin-top: -10px;
  }
  .popover.right {
	margin-left: 10px;
  }
  .popover.bottom {
	margin-top: 10px;
  }
  .popover.left {
	margin-left: -10px;
  }
  .popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
  }
  .popover-content {
	padding: 9px 14px;
  }
  .popover > .arrow,
  .popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
  }
  .popover > .arrow {
	border-width: 11px;
  }
  .popover > .arrow:after {
	border-width: 10px;
	content: "";
  }
  .popover.top > .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
  }
  .popover.top > .arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffffff;
  }
  .popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25);
  }
  .popover.right > .arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffffff;
  }
  .popover.bottom > .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
  }
  .popover.bottom > .arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffffff;
  }
  .popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25);
  }
  .popover.left > .arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -10px;
  }
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/content/mu-plugins/fsa-blocks/assets/dist/static/glyphicons-halflings-regular.eot);
  src: url(/content/mu-plugins/fsa-blocks/assets/dist/static/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/content/mu-plugins/fsa-blocks/assets/dist/static/glyphicons-halflings-regular.woff2) format('woff2'), url(/content/mu-plugins/fsa-blocks/assets/dist/static/glyphicons-halflings-regular.woff) format('woff'), url(/content/mu-plugins/fsa-blocks/assets/dist/static/glyphicons-halflings-regular.ttf) format('truetype'), url(/content/mu-plugins/fsa-blocks/assets/dist/static/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270F";
}
.glyphicon-glass:before {
  content: "\E001";
}
.glyphicon-music:before {
  content: "\E002";
}
.glyphicon-search:before {
  content: "\E003";
}
.glyphicon-heart:before {
  content: "\E005";
}
.glyphicon-star:before {
  content: "\E006";
}
.glyphicon-star-empty:before {
  content: "\E007";
}
.glyphicon-user:before {
  content: "\E008";
}
.glyphicon-film:before {
  content: "\E009";
}
.glyphicon-th-large:before {
  content: "\E010";
}
.glyphicon-th:before {
  content: "\E011";
}
.glyphicon-th-list:before {
  content: "\E012";
}
.glyphicon-ok:before {
  content: "\E013";
}
.glyphicon-remove:before {
  content: "\E014";
}
.glyphicon-zoom-in:before {
  content: "\E015";
}
.glyphicon-zoom-out:before {
  content: "\E016";
}
.glyphicon-off:before {
  content: "\E017";
}
.glyphicon-signal:before {
  content: "\E018";
}
.glyphicon-cog:before {
  content: "\E019";
}
.glyphicon-trash:before {
  content: "\E020";
}
.glyphicon-home:before {
  content: "\E021";
}
.glyphicon-file:before {
  content: "\E022";
}
.glyphicon-time:before {
  content: "\E023";
}
.glyphicon-road:before {
  content: "\E024";
}
.glyphicon-download-alt:before {
  content: "\E025";
}
.glyphicon-download:before {
  content: "\E026";
}
.glyphicon-upload:before {
  content: "\E027";
}
.glyphicon-inbox:before {
  content: "\E028";
}
.glyphicon-play-circle:before {
  content: "\E029";
}
.glyphicon-repeat:before {
  content: "\E030";
}
.glyphicon-refresh:before {
  content: "\E031";
}
.glyphicon-list-alt:before {
  content: "\E032";
}
.glyphicon-lock:before {
  content: "\E033";
}
.glyphicon-flag:before {
  content: "\E034";
}
.glyphicon-headphones:before {
  content: "\E035";
}
.glyphicon-volume-off:before {
  content: "\E036";
}
.glyphicon-volume-down:before {
  content: "\E037";
}
.glyphicon-volume-up:before {
  content: "\E038";
}
.glyphicon-qrcode:before {
  content: "\E039";
}
.glyphicon-barcode:before {
  content: "\E040";
}
.glyphicon-tag:before {
  content: "\E041";
}
.glyphicon-tags:before {
  content: "\E042";
}
.glyphicon-book:before {
  content: "\E043";
}
.glyphicon-bookmark:before {
  content: "\E044";
}
.glyphicon-print:before {
  content: "\E045";
}
.glyphicon-camera:before {
  content: "\E046";
}
.glyphicon-font:before {
  content: "\E047";
}
.glyphicon-bold:before {
  content: "\E048";
}
.glyphicon-italic:before {
  content: "\E049";
}
.glyphicon-text-height:before {
  content: "\E050";
}
.glyphicon-text-width:before {
  content: "\E051";
}
.glyphicon-align-left:before {
  content: "\E052";
}
.glyphicon-align-center:before {
  content: "\E053";
}
.glyphicon-align-right:before {
  content: "\E054";
}
.glyphicon-align-justify:before {
  content: "\E055";
}
.glyphicon-list:before {
  content: "\E056";
}
.glyphicon-indent-left:before {
  content: "\E057";
}
.glyphicon-indent-right:before {
  content: "\E058";
}
.glyphicon-facetime-video:before {
  content: "\E059";
}
.glyphicon-picture:before {
  content: "\E060";
}
.glyphicon-map-marker:before {
  content: "\E062";
}
.glyphicon-adjust:before {
  content: "\E063";
}
.glyphicon-tint:before {
  content: "\E064";
}
.glyphicon-edit:before {
  content: "\E065";
}
.glyphicon-share:before {
  content: "\E066";
}
.glyphicon-check:before {
  content: "\E067";
}
.glyphicon-move:before {
  content: "\E068";
}
.glyphicon-step-backward:before {
  content: "\E069";
}
.glyphicon-fast-backward:before {
  content: "\E070";
}
.glyphicon-backward:before {
  content: "\E071";
}
.glyphicon-play:before {
  content: "\E072";
}
.glyphicon-pause:before {
  content: "\E073";
}
.glyphicon-stop:before {
  content: "\E074";
}
.glyphicon-forward:before {
  content: "\E075";
}
.glyphicon-fast-forward:before {
  content: "\E076";
}
.glyphicon-step-forward:before {
  content: "\E077";
}
.glyphicon-eject:before {
  content: "\E078";
}
.glyphicon-chevron-left:before {
  content: "\E079";
}
.glyphicon-chevron-right:before {
  content: "\E080";
}
.glyphicon-plus-sign:before {
  content: "\E081";
}
.glyphicon-minus-sign:before {
  content: "\E082";
}
.glyphicon-remove-sign:before {
  content: "\E083";
}
.glyphicon-ok-sign:before {
  content: "\E084";
}
.glyphicon-question-sign:before {
  content: "\E085";
}
.glyphicon-info-sign:before {
  content: "\E086";
}
.glyphicon-screenshot:before {
  content: "\E087";
}
.glyphicon-remove-circle:before {
  content: "\E088";
}
.glyphicon-ok-circle:before {
  content: "\E089";
}
.glyphicon-ban-circle:before {
  content: "\E090";
}
.glyphicon-arrow-left:before {
  content: "\E091";
}
.glyphicon-arrow-right:before {
  content: "\E092";
}
.glyphicon-arrow-up:before {
  content: "\E093";
}
.glyphicon-arrow-down:before {
  content: "\E094";
}
.glyphicon-share-alt:before {
  content: "\E095";
}
.glyphicon-resize-full:before {
  content: "\E096";
}
.glyphicon-resize-small:before {
  content: "\E097";
}
.glyphicon-exclamation-sign:before {
  content: "\E101";
}
.glyphicon-gift:before {
  content: "\E102";
}
.glyphicon-leaf:before {
  content: "\E103";
}
.glyphicon-fire:before {
  content: "\E104";
}
.glyphicon-eye-open:before {
  content: "\E105";
}
.glyphicon-eye-close:before {
  content: "\E106";
}
.glyphicon-warning-sign:before {
  content: "\E107";
}
.glyphicon-plane:before {
  content: "\E108";
}
.glyphicon-calendar:before {
  content: "\E109";
}
.glyphicon-random:before {
  content: "\E110";
}
.glyphicon-comment:before {
  content: "\E111";
}
.glyphicon-magnet:before {
  content: "\E112";
}
.glyphicon-chevron-up:before {
  content: "\E113";
}
.glyphicon-chevron-down:before {
  content: "\E114";
}
.glyphicon-retweet:before {
  content: "\E115";
}
.glyphicon-shopping-cart:before {
  content: "\E116";
}
.glyphicon-folder-close:before {
  content: "\E117";
}
.glyphicon-folder-open:before {
  content: "\E118";
}
.glyphicon-resize-vertical:before {
  content: "\E119";
}
.glyphicon-resize-horizontal:before {
  content: "\E120";
}
.glyphicon-hdd:before {
  content: "\E121";
}
.glyphicon-bullhorn:before {
  content: "\E122";
}
.glyphicon-bell:before {
  content: "\E123";
}
.glyphicon-certificate:before {
  content: "\E124";
}
.glyphicon-thumbs-up:before {
  content: "\E125";
}
.glyphicon-thumbs-down:before {
  content: "\E126";
}
.glyphicon-hand-right:before {
  content: "\E127";
}
.glyphicon-hand-left:before {
  content: "\E128";
}
.glyphicon-hand-up:before {
  content: "\E129";
}
.glyphicon-hand-down:before {
  content: "\E130";
}
.glyphicon-circle-arrow-right:before {
  content: "\E131";
}
.glyphicon-circle-arrow-left:before {
  content: "\E132";
}
.glyphicon-circle-arrow-up:before {
  content: "\E133";
}
.glyphicon-circle-arrow-down:before {
  content: "\E134";
}
.glyphicon-globe:before {
  content: "\E135";
}
.glyphicon-wrench:before {
  content: "\E136";
}
.glyphicon-tasks:before {
  content: "\E137";
}
.glyphicon-filter:before {
  content: "\E138";
}
.glyphicon-briefcase:before {
  content: "\E139";
}
.glyphicon-fullscreen:before {
  content: "\E140";
}
.glyphicon-dashboard:before {
  content: "\E141";
}
.glyphicon-paperclip:before {
  content: "\E142";
}
.glyphicon-heart-empty:before {
  content: "\E143";
}
.glyphicon-link:before {
  content: "\E144";
}
.glyphicon-phone:before {
  content: "\E145";
}
.glyphicon-pushpin:before {
  content: "\E146";
}
.glyphicon-usd:before {
  content: "\E148";
}
.glyphicon-gbp:before {
  content: "\E149";
}
.glyphicon-sort:before {
  content: "\E150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}
.glyphicon-sort-by-order:before {
  content: "\E153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}
.glyphicon-sort-by-attributes:before {
  content: "\E155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}
.glyphicon-unchecked:before {
  content: "\E157";
}
.glyphicon-expand:before {
  content: "\E158";
}
.glyphicon-collapse-down:before {
  content: "\E159";
}
.glyphicon-collapse-up:before {
  content: "\E160";
}
.glyphicon-log-in:before {
  content: "\E161";
}
.glyphicon-flash:before {
  content: "\E162";
}
.glyphicon-log-out:before {
  content: "\E163";
}
.glyphicon-new-window:before {
  content: "\E164";
}
.glyphicon-record:before {
  content: "\E165";
}
.glyphicon-save:before {
  content: "\E166";
}
.glyphicon-open:before {
  content: "\E167";
}
.glyphicon-saved:before {
  content: "\E168";
}
.glyphicon-import:before {
  content: "\E169";
}
.glyphicon-export:before {
  content: "\E170";
}
.glyphicon-send:before {
  content: "\E171";
}
.glyphicon-floppy-disk:before {
  content: "\E172";
}
.glyphicon-floppy-saved:before {
  content: "\E173";
}
.glyphicon-floppy-remove:before {
  content: "\E174";
}
.glyphicon-floppy-save:before {
  content: "\E175";
}
.glyphicon-floppy-open:before {
  content: "\E176";
}
.glyphicon-credit-card:before {
  content: "\E177";
}
.glyphicon-transfer:before {
  content: "\E178";
}
.glyphicon-cutlery:before {
  content: "\E179";
}
.glyphicon-header:before {
  content: "\E180";
}
.glyphicon-compressed:before {
  content: "\E181";
}
.glyphicon-earphone:before {
  content: "\E182";
}
.glyphicon-phone-alt:before {
  content: "\E183";
}
.glyphicon-tower:before {
  content: "\E184";
}
.glyphicon-stats:before {
  content: "\E185";
}
.glyphicon-sd-video:before {
  content: "\E186";
}
.glyphicon-hd-video:before {
  content: "\E187";
}
.glyphicon-subtitles:before {
  content: "\E188";
}
.glyphicon-sound-stereo:before {
  content: "\E189";
}
.glyphicon-sound-dolby:before {
  content: "\E190";
}
.glyphicon-sound-5-1:before {
  content: "\E191";
}
.glyphicon-sound-6-1:before {
  content: "\E192";
}
.glyphicon-sound-7-1:before {
  content: "\E193";
}
.glyphicon-copyright-mark:before {
  content: "\E194";
}
.glyphicon-registration-mark:before {
  content: "\E195";
}
.glyphicon-cloud-download:before {
  content: "\E197";
}
.glyphicon-cloud-upload:before {
  content: "\E198";
}
.glyphicon-tree-conifer:before {
  content: "\E199";
}
.glyphicon-tree-deciduous:before {
  content: "\E200";
}
.glyphicon-cd:before {
  content: "\E201";
}
.glyphicon-save-file:before {
  content: "\E202";
}
.glyphicon-open-file:before {
  content: "\E203";
}
.glyphicon-level-up:before {
  content: "\E204";
}
.glyphicon-copy:before {
  content: "\E205";
}
.glyphicon-paste:before {
  content: "\E206";
}
.glyphicon-alert:before {
  content: "\E209";
}
.glyphicon-equalizer:before {
  content: "\E210";
}
.glyphicon-king:before {
  content: "\E211";
}
.glyphicon-queen:before {
  content: "\E212";
}
.glyphicon-pawn:before {
  content: "\E213";
}
.glyphicon-bishop:before {
  content: "\E214";
}
.glyphicon-knight:before {
  content: "\E215";
}
.glyphicon-baby-formula:before {
  content: "\E216";
}
.glyphicon-tent:before {
  content: "\26FA";
}
.glyphicon-blackboard:before {
  content: "\E218";
}
.glyphicon-bed:before {
  content: "\E219";
}
.glyphicon-apple:before {
  content: "\F8FF";
}
.glyphicon-erase:before {
  content: "\E221";
}
.glyphicon-hourglass:before {
  content: "\231B";
}
.glyphicon-lamp:before {
  content: "\E223";
}
.glyphicon-duplicate:before {
  content: "\E224";
}
.glyphicon-piggy-bank:before {
  content: "\E225";
}
.glyphicon-scissors:before {
  content: "\E226";
}
.glyphicon-bitcoin:before {
  content: "\E227";
}
.glyphicon-btc:before {
  content: "\E227";
}
.glyphicon-xbt:before {
  content: "\E227";
}
.glyphicon-yen:before {
  content: "\A5";
}
.glyphicon-jpy:before {
  content: "\A5";
}
.glyphicon-ruble:before {
  content: "\20BD";
}
.glyphicon-rub:before {
  content: "\20BD";
}
.glyphicon-scale:before {
  content: "\E230";
}
.glyphicon-ice-lolly:before {
  content: "\E231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}
.glyphicon-education:before {
  content: "\E233";
}
.glyphicon-option-horizontal:before {
  content: "\E234";
}
.glyphicon-option-vertical:before {
  content: "\E235";
}
.glyphicon-menu-hamburger:before {
  content: "\E236";
}
.glyphicon-modal-window:before {
  content: "\E237";
}
.glyphicon-oil:before {
  content: "\E238";
}
.glyphicon-grain:before {
  content: "\E239";
}
.glyphicon-sunglasses:before {
  content: "\E240";
}
.glyphicon-text-size:before {
  content: "\E241";
}
.glyphicon-text-color:before {
  content: "\E242";
}
.glyphicon-text-background:before {
  content: "\E243";
}
.glyphicon-object-align-top:before {
  content: "\E244";
}
.glyphicon-object-align-bottom:before {
  content: "\E245";
}
.glyphicon-object-align-horizontal:before {
  content: "\E246";
}
.glyphicon-object-align-left:before {
  content: "\E247";
}
.glyphicon-object-align-vertical:before {
  content: "\E248";
}
.glyphicon-object-align-right:before {
  content: "\E249";
}
.glyphicon-triangle-right:before {
  content: "\E250";
}
.glyphicon-triangle-left:before {
  content: "\E251";
}
.glyphicon-triangle-bottom:before {
  content: "\E252";
}
.glyphicon-triangle-top:before {
  content: "\E253";
}
.glyphicon-console:before {
  content: "\E254";
}
.glyphicon-superscript:before {
  content: "\E255";
}
.glyphicon-subscript:before {
  content: "\E256";
}
.glyphicon-menu-left:before {
  content: "\E257";
}
.glyphicon-menu-right:before {
  content: "\E258";
}
.glyphicon-menu-down:before {
  content: "\E259";
}
.glyphicon-menu-up:before {
  content: "\E260";
}
