#social-wrap{
	position:absolute;
	top:10px;
	right:0
}
.social-widget{
	margin-left:10px;
	display:inline-block
}
.social-widget a{
	text-decoration:none;	
	color:#000
}
.social-widget a:hover{
	text-decoration:none;
	color:var(--theme_accent)
}
.social-widget .widget{
	display:inline-block;
	margin:0 2px 0 0;
	padding:0;
	background:none;
	border:none;
	border-radius:0;
	box-shadow:none
}
.social-widget .widget div{
	display:inline
}
.social-widget .widgettitle{
	width:auto;
	font-weight:bold;
	font-size:100%;
	font-family:inherit;
	text-transform:none;
	border:none;
	letter-spacing:0;
	position:static;
	display:inline-block;
	margin:5px 8px 2px 0;
	padding:0;
	background:transparent;
	border-radius:0;
	box-shadow:none
}
.social-widget .widgettitle:after{
	display:none; /* remove the border on widgettitle:after */
}
.social-widget ul{
	margin:6px 0 0 !important;
	padding:0;
	display:inline
}
.social-links.horizontal li{
	font-size:1.25em;
	margin:0 8px 0 0;
	display:inline-block !important;
	border:none !important;
	clear:none;
	line-height:100%;
	list-style:none
}
.social-widget ul li:first-child,
.social-widget ul li{
	padding:18px 2px 0 0
}
.social-widget ul li:last-child{
	margin-left:0
}
/* rss */
.social-widget div.rss{
	display:inline-block;
	margin-right:4px
}
.social-widget div.rss span{
	display:none
}
.social-widget div.rss .tf_fa{
	font-size:1.25em;
	padding:6px
}
/* footer widgets */
#footerwrap .footer-widgets .widget{
	padding:1em 0 0
}
@media screen and (max-width:800px){
	#header .social-widget{
		padding:5px 0 0
	}
}