.headerwrap{
	box-sizing:border-box
}
.site_logo{
	background-image:url(./images/logo_retina.jpg);
	width:288px;
	height:56px; 
	background-size:288px 56px;
}
.site-description{
	position:relative;
}
.site-logo__container{
	position:relative
}
.logo-forum-link{
	display: block;
    width: 76px;
    height: 36px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.logo{
	float:none;
}
@media (max-width: 767px) {
	.site_logo{
		width:144px;
		height:28px;
		background-size:contain;
	}
	.headerwrap{
		box-sizing:border-box;
	}
	.breadcrumbs .crumb a{
		white-space:normal;
			font-size: 0.7rem;
		line-height: 0.9rem;
	}
	.site-logo__container{
		float:left;
	}
	.logo-forum-link{
		width: 38px; 
		height: 18px;
	}
}