.iconbar-container {
	background: rgb(230, 231, 232); margin-bottom: 1.77rem;
}
.iconbar {
	width: 100%; max-width: 64rem;
}
.iconbar-tile {
	background: none; padding: 0px;
}
.iconbar-tile a {
	background: none; padding: 1rem; text-align: center; text-decoration: none; display: block;
}
.iconbar-tile a span {
	text-decoration: underline;
}
.iconbar-tile {
	transition:0.33s ease-in-out;
}
.iconbar-tile:active {
	background: rgb(250, 250, 250);
}
.iconbar-focus {
	background: rgb(250, 250, 250);
}
.iconbar-tile i {
	margin: auto; padding-bottom: 0.62rem; font-size: 1.77rem; display: block;
}
.iconbar-tile i.fa-external-link {
	display: inline-block;
}
.iconbar-tile span {
	-ms-word-wrap: break-word;
}
ul.iconbar {
	list-style: none; display: flex; position: static; justify-content: center;
}
.menu.iconbar i::before {
	text-decoration: none;
}
@media all and (max-width:639px)
{
.iconbar-tile {
	padding: 0px; width: 100%; display: table;
}
.iconbar-tile a {
	width: 100%; text-align: left; line-height: 1.77rem; vertical-align: middle; display: table-cell;
}
.iconbar-tile span {
	padding-left: 0.33rem; display: inline-block;
}
.iconbar-tile i {
	padding-bottom: 0px; font-size: 1rem; display: inline-block;
}
}
ul.iconbar i {
	opacity: 0;
}
@media screen and (min-width:64em)
{
.iconbar-tile:hover {
	background: rgb(250, 250, 250);
}
}
