.container {
	min-width: 265px;
}

.bsl-logo-link {
    width: 40px;
    height: 40px; 
    background: url('../images/BSL-logo-1024x1024.png') no-repeat center center;
    background-size: contain;
    text-indent: -9999px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
	display: table-cell;
	min-width: 30px
}


@media screen and (max-width: 899px) {
    .container  > .bsl-logo-link {
        display: none;
    }
}

.site-toggles > .bsl-logo-link {
	display: inline-block;
	padding-right: 50px;
	vertical-align: middle;
}

@media screen and (min-width: 900px) {
	.site-toggles > .bsl-logo-link {
        display: none;
    }
	.site-header__links li:first-child {
		vertical-align: middle;
		padding-bottom: 10px;
	}
}


