@font-face {
  font-family: 'EuclidCircularA';
  font-style: normal;
  font-weight: 300;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-light.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-light.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: italic;
  font-weight: 300;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-light-italic.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-light-italic.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-regular.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-regular.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: italic;
  font-weight: 400;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-regular-italic.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-regular-italic.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: normal;
  font-weight: 500;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-medium.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-medium.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: italic;
  font-weight: 500;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-medium-italic.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-medium-italic.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-semibold.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-semibold.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: italic;
  font-weight: 600;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-semibold-italic.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-semibold-italic.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-bold.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-bold.woff") format("woff"); }
@font-face {
  font-family: 'EuclidCircularA';
  font-style: italic;
  font-weight: 700;
  src: local(""), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-bold-italic.woff2") format("woff2"), url("/themes/cel2022/fonts/EuclidCircularA/EuclidCircularA-bold-italic.woff") format("woff"); }
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/themes/cel2022/fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.woff2") format("woff2"), url("/themes/cel2022/fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/themes/cel2022/fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.woff2") format("woff2"), url("/themes/cel2022/fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.woff") format("woff"); }
.header-login {
  margin-left: 40px; }
  .header-login a, .header-login button {
    border: none;
    background-color: transparent;
    transition: all 0.3s;
    width: 32px;
    height: 32px;
    padding: 0; }
    .header-login a:hover span.icon, .header-login button:hover span.icon {
      background-image: url(../../../img/user-yellow.svg);
      transition: all 0.3s; }
    .header-login a span.text, .header-login button span.text {
      display: none; }
    .header-login a span.icon, .header-login button span.icon {
      display: block;
      width: 32px;
      height: 32px;
      background-image: url(../../../img/user.svg);
      background-size: 32px 32px;
      background-position: center; }

.header_user_info {
  float: right;
  border-left: 1px solid #515151;
  border-right: 1px solid #515151; }
  .header_user_info a {
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 8px 9px 11px 8px;
    cursor: pointer;
    line-height: 18px; }
    @media (max-width: 479px) {
      .header_user_info a {
        font-size: 11px; } }
    .header_user_info a:hover, .header_user_info a.active {
      background: #2b2b2b; }

/*# sourceMappingURL=blockuserinfo.css.map */
