/* Исходный фирменный wordmark хранится без изменения пикселей; на белой шапке он чёрный через CSS. */
.portfolio-faberlic-shell{position:relative;z-index:20;background:#fff;color:#111;font-family:"Open Sans",Arial,sans-serif}.portfolio-faberlic-shell .headerLogo{color:#111!important;font:32px/42px Arial,sans-serif;letter-spacing:2px;font-weight:500;text-decoration:none;text-align:center}.portfolio-faberlic-shell .portfolio-shell-inert{font:11px Arial,sans-serif;color:#777}.portfolio-faberlic-shell .headerLocation{cursor:default}.portfolio-faberlic-shell .navbar-toggle{cursor:pointer}.portfolio-faberlic-shell .navbar-toggle .icon-bar{background:#111}.portfolio-faberlic-shell .navbar-desktop-content .nav>li>a{cursor:default}.portfolio-faberlic-shell .navbar-mobile-content.in{display:block}.portfolio-faberlic-shell .navbar-mobile-content .nav>li>a{padding:8px 14px}.portfolio-shell-message{position:fixed;z-index:999999;bottom:10px;left:10px;right:10px;padding:10px;background:#fff;border:1px solid #aaa;color:#555;font:12px Arial,sans-serif}
@media(max-width:720px){.portfolio-faberlic-shell .headerLogo{font-size:21px;line-height:30px;letter-spacing:1px}.portfolio-faberlic-shell .portfolio-shell-inert{font-size:9px}.portfolio-faberlic-shell .headerLocation{display:none}}

.portfolio-faberlic-shell .headerLogo{display:flex;align-items:center;justify-content:center;min-height:42px;font-size:0!important;line-height:0}
.portfolio-faberlic-shell .headerLogo .portfolio-brand-wordmark{display:block;width:auto;height:42px;max-width:100%;object-fit:contain;filter:brightness(0)}
@media(max-width:720px){.portfolio-faberlic-shell .headerLogo{min-height:30px}.portfolio-faberlic-shell .headerLogo .portfolio-brand-wordmark{height:30px}}
