/* Top Bar */
.top-bar {
	width: 100%;
	background-color: var(--grey, #2B363A);
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 19px;
	letter-spacing: -0.28px;
	padding: 1px 0 2px;
}

.top-bar p {
	margin: 0;
}

.top-bar a {
	color: #fff;
}

.top-bar a:not(:hover) {
	text-decoration: none;
}

.top-bar .widget:last-child {
	margin-right: 0;
}

.top-bar .widget:not(:first-child):not(:last-child) {
	margin: 0;
}

.top-bar .inside-top-bar aside.widget {
	padding: 8px 16px 9px;
}

.top-bar .inside-top-bar aside.widget:not(:last-child) {
	border-right: 1px solid rgba(224, 220, 205, 0.30);
}

@media screen and (max-width: 768px) {
	.top-bar {
		display: none;
	}
}