


body {
  min-height: 100vh;
  
  min-height: -webkit-fill-available;

  
  
  text-rendering: geometricPrecision | optimizeLegibility | optimizeSpeed;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}





a:not([class]) {
  text-decoration-skip-ink: auto;
}


input,
button,
textarea,
select {
  font: inherit;
}



a,
button {
  touch-action: manipulation; 
}




img {
  vertical-align: top;
  height: auto;
  max-width: 100%;
}
.ux-gallery-item img {
  
  vertical-align: baseline;
}


img.alignright {
  float: right;
  margin: 0 0 2em 2em;
}
img.alignleft {
  float: left;
  margin: 0 2em 2em 0;
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignright {
  float: right;
}
.alignleft {
  float: left;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 480px) {
  img.alignleft {
    float: none;
    margin-right: 0;
    display: block;
  }

  img.alignright {
    float: none;
    margin-left: 0;
    display: block;
  }
}


@media (min-width: 993px) {
  #wpadminbar {
    z-index: 2147483640;
  }
}


body label {
  display: inline;
}


.ux-header .ux-search-form {
  width: auto;
}

.search-form {
  display: flex;
}




.dont-break-out {
  
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  
  word-break: break-all;
  
  word-break: break-word;

  
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
