/* Layout fixes after incomplete clone: icon font, images. */
html {
  overflow-x: hidden;
}
img {
  max-width: 100%;
  height: auto;
}
#logo img.header_logo,
#logo img.header-logo,
#logo img.header-logo-dark {
  max-width: 221px;
  height: auto;
}
.banner-bg img.bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ux-menu-icon,
.ux-sidebar-menu-icon {
  width: 20px;
  height: 20px;
  object-fit: contain;
  vertical-align: middle;
  margin-right: 0.35rem;
}
.col-inner img,
.entry-image img,
.img img {
  display: block;
}
i[class^="icon-"]:before,
i[class*=" icon-"]:before {
  font-family: "fl-icons" !important;
}
