/*!
 * Theme Name: HH
 * Theme URI: 
 * Author: Sharon Murphy
 * Author URI: 
 * Description: Theme created for HagerstownHopes.com
 * Requires at least: 7.0
 * Tested up to: 7.0
 * Requires PHP: 5.7
 * Version: 
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: hh */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-clearfix:after, .ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-overlay {
  background: #222;
  bottom: 0;
  height: 100%;
  left: 0;
  min-height: 360px;
  opacity: 0.6;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 100101;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  touch-action: none;
}

.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-button {
  display: inline-block;
  text-decoration: none;
  font-size: 13px;
  line-height: 2;
  height: 28px;
  margin: 0;
  padding: 0 10px 1px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  -webkit-appearance: none;
  border-radius: 3px;
  white-space: nowrap;
  box-sizing: border-box;
  color: #777;
  border-color: #bbb;
  background: #fff;
  box-shadow: 0 1px 0 #bbb;
  vertical-align: top;
}
@media screen and (max-width: 782px) {
  .ui-button {
    padding: 6px 14px;
    line-height: normal;
    font-size: 14px;
    vertical-align: middle;
    height: auto;
    margin-bottom: 4px;
  }
}
.ui-button:active, .ui-button:focus {
  outline: 0;
}
.ui-button::-moz-focus-inner {
  border-width: 0;
  border-style: none;
  padding: 0;
}
.ui-button:focus, .ui-button:hover {
  border-color: #777;
  color: #222;
}
.ui-button:focus {
  border-color: #777;
  box-shadow: 0 0 3px rgba(67, 94, 190, 0.8);
}
.ui-button:active {
  border-color: #bbb;
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
}
.ui-button:disabled, .ui-button[disabled] {
  color: #bbb !important;
  border-color: #ddd !important;
  box-shadow: none !important;
  text-shadow: 0 1px 0 #fff !important;
  cursor: default;
  transform: none !important;
}
.ui-button.ui-dialog-titlebar-close {
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 2.8rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 2.8rem;
}
.ui-button.ui-dialog-titlebar-close:before {
  background-color: currentColor;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.4,14l-1.4-1.4,5.6-5.6L0,1.4,1.4,0l5.6,5.6L12.6,0l1.4,1.4-5.6,5.6,5.6,5.6-1.4,1.4-5.6-5.6L1.4,14Z'/%3E%3C/svg%3E");
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}
.ui-button.ui-dialog-titlebar-close:focus, .ui-button.ui-dialog-titlebar-close:hover {
  color: #333;
}
.ui-button.ui-dialog-titlebar-close:focus {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #333);
  outline: 2px solid transparent;
  outline-offset: -2px;
}

.ui-dialog {
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 100102;
}

.ui-dialog-titlebar {
  border-bottom: 1px solid #ddd;
  padding: 0.25rem 2rem 0.25rem 1rem;
}
.ui-dialog-titlebar .ui-dialog-title {
  color: #444;
  font-size: 2rem;
}

.ui-dialog-content {
  padding: 1rem;
  overflow: auto;
}
.ui-dialog-content.dialog-iframe-content {
  padding: 0;
  overflow: hidden;
}
.ui-dialog-content.dialog-iframe-content iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.ui-dialog-content.dialog-link-content {
  padding: 0;
}
.ui-dialog-content.dialog-link-content main {
  padding: 0;
}
.ui-dialog-content.dialog-link-content .wp-site-blocks > header > div,
.ui-dialog-content.dialog-link-content .wp-site-blocks > header > article > h1,
.ui-dialog-content.dialog-link-content .wp-site-blocks > footer > div,
.ui-dialog-content.dialog-link-content .wp-site-blocks > footer > article > h1,
.ui-dialog-content.dialog-link-content main.wp-block-group > div > div,
.ui-dialog-content.dialog-link-content main.wp-block-group > div > article > h1 {
  display: none;
}
.ui-dialog-content.dialog-link-content main.wp-block-group > div > article {
  grid-column: span 12;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.ui-dialog-content .ui-dialog-loading {
  display: grid;
  place-items: center;
  height: 100%;
  width: 100%;
}

.ui-dialog-buttonpane {
  background: #fff;
  border-top: 1px solid #ddd;
  padding: 1rem;
}
.ui-dialog-buttonpane .ui-button {
  margin-left: 1rem;
}
.ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

html.is-iframe {
  margin-top: 0 !important;
}
html.is-iframe #wpadminbar {
  display: none;
}
html.is-iframe .wp-site-blocks > header > div,
html.is-iframe .wp-site-blocks > header > article > h1,
html.is-iframe .wp-site-blocks > footer > div,
html.is-iframe .wp-site-blocks > footer > article > h1,
html.is-iframe main.wp-block-group > div > div,
html.is-iframe main.wp-block-group > div > article > h1 {
  display: none;
}
html.is-iframe main.wp-block-group > div > article {
  grid-column: span 12;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

form button[disabled], form select:disabled {
  opacity: 0.25;
}
form input {
  padding: var(--wp--preset--spacing--20);
  width: 100%;
}
form select {
  background-image: linear-gradient(135deg, #111111 50%, #FDFFFC 50%), linear-gradient(45deg, #FDFFFC 50%, #111111 50%);
  -webkit-appearance: none;
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 1rem, calc(100% - 15px) 1rem;
  background-size: 7px 7px, 7px 7px;
  padding: calc(var(--wp--preset--spacing--20) - 1px);
  min-width: 10rem;
}
form input, form select {
  border-color: rgba(0, 0, 0, 0.16);
  border-width: 1px;
  border-style: solid;
  border-radius: 0.25rem;
  color: #111111;
  font: inherit;
  line-height: inherit;
  padding-left: var(--wp--preset--spacing--40);
}
form textarea {
  border-color: rgba(0, 0, 0, 0.16);
  border-radius: 0.25rem;
  border-style: solid;
  border-width: 1px;
  field-sizing: content;
  line-height: inherit;
  min-height: 3lh;
  max-height: 20lh;
  padding: var(--wp--preset--spacing--20);
  width: 100%;
}
form label.wp-block-group input[type=checkbox] {
  height: auto;
  min-height: 1rem;
  min-width: 1rem;
  width: auto;
}
form label.required {
  font-weight: bold;
}
form label.required::after {
  font-weight: bold;
  color: #cf1b24;
  content: " *";
}
form .description {
  color: rgba(0, 0, 0, 0.4);
  font-size: 90%;
}

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