#site-logo{
	margin:2px 0 3px;
	padding:0;
	line-height:normal;
	font-weight:900;
	font-size:2em;
	z-index:999
}
#site-logo a{
	color:inherit
}
#site-logo a,
#site-logo a:hover{
	text-decoration:none
}
.fixed-header #site-logo img:not(.tf_sticky_logo){
	width:auto; /* required for max-height */
	max-height:60px /* prevent tall logo img in fixed header covering the page */
}
.fixed-header-on .tf_sticky_logo ~ *,
body:not(.fixed-header-on) .tf_sticky_logo {
	display:none !important;
}