/* Fixes for running these WordPress pages as static files.
   Not part of the original site. Each block says why it exists.
   Captured against Beaver Builder 2.11.0.4 / WooCommerce 11.1.2. */

/* 1. Background video.
      Beaver Builder sizes the <video> with JavaScript and writes the result
      inline, computed for whatever viewport the page was captured at. On any
      other width that stale size letterboxes. Cover the row instead. */
.fl-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.fl-bg-video video,
.fl-bg-video iframe{
  position:absolute!important;
  top:50%!important;left:50%!important;
  transform:translate(-50%,-50%)!important;
  width:100%!important;height:100%!important;
  min-width:100%;min-height:100%;
  max-width:none!important;
  object-fit:cover!important;
}

/* 2. Touch targets on phones and tablets.
      Footer contact links render 20px tall and footer menu items 29px, both
      under the ~44px comfortable minimum. Give them room on small screens
      without changing the desktop layout. */
@media (max-width:900px){
  .uabb-info-list-description a,
  .fl-menu-vertical .menu > li > a,
  .menu.fl-menu-vertical li.menu-item > a,
  a[href^="tel:"],
  a[href^="mailto:"]{
    display:inline-block;
    padding-top:10px!important;padding-bottom:10px!important;
    min-height:24px;
  }
  .fl-menu-vertical .menu > li{margin-bottom:2px}
}
