/* stylelint-disable length-zero-no-unit */
/* stylelint-enable length-zero-no-unit */
.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
  line-height: 1;
}
.fusion-imageframe img {
  vertical-align: top;
  box-shadow: none !important;
}
.fusion-imageframe img.fusion-mobile-logo,
.fusion-imageframe img.fusion-sticky-logo {
  display: none;
}
.fusion-imageframe.element-bottomshadow {
  overflow: visible;
}
.fusion-imageframe.element-bottomshadow:after,
.fusion-imageframe.element-bottomshadow:before {
  box-shadow: 0 17px 10px rgba(0, 0, 0, 0.4);
}
.fusion-imageframe.element-bottomshadow img {
  margin: 0;
  vertical-align: top;
  box-shadow: none !important;
}
/* When element is being used for logo */
.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-mobile-logo,
.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-standard-logo {
  display: none;
}
.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-sticky-logo {
  display: inline-block;
}
/* bottom shadow classes in taglinebox.less */
.imageframe-align-center {
  text-align: center;
}
