/*
 * WebId CSS for the Magnus Theme [Sidebar]
 */
 
.webid-page #sidebar,
.webid-archive #sidebar,
.webid-single #sidebar,
.front-page.single #sidebar {
	/* position: absolute; */
}

#sidebar {
	position: absolute;
}

.blog-home #sidebar {
	position: fixed;
	z-index: 1;
	height: 100vh;
	overflow: auto;
}

.sidebar {
	padding: 0.5em 0;
}

.sidebar .widget {
 	padding: 0.5em 0;
}

.sidebar .widget:first-child {
 	padding-top: 0;
}

.sidebar .widget:last-child {
	padding-bottom: 1em;
}

.sidebar a,
.sidebar .webid-page a,
.sidebar .webid-archive a,
.sidebar .webid-single a {
	color: #72727e;
	text-decoration: none;
}

.sidebar .widget_search h2 {
	font-size: 1.25em;
}

.sidebar .widget_social_links_bar {
	padding: 2em 0 1em;
	text-align: center;
}
 
.sidebar .widget_social_links_bar i {
	width: 23%;
	font-size: 2em;
}

@media (max-width: 1100px) {}

@media (max-width: 900px) {}

@media (max-width: 800px) {
	.blog-home.sidebar-toggled .sidebar {
		width: 50vw;
	}
}

@media (max-width: 600px) {}

@media (max-width: 400px) {}

@media (min-width: 1400px) {}
