@charset "UTF-8";
* {
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: inherit;
}

html {
  font: 400 16px/1.5 sans-serif;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  background: white;
  color: black;
}

main, details {
  display: block;
}

summary {
  display: list-item;
}

template, [hidden] {
  display: none;
}

.editor-rich-text .has-two-white-color {
  color: #F0F0F0 !important;
}

b, strong {
  font-weight: 600;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
  margin-bottom: 0;
}
h1 a:only-child, h1 a:only-child:hover, h2 a:only-child, h2 a:only-child:hover, h3 a:only-child, h3 a:only-child:hover, h4 a:only-child, h4 a:only-child:hover, h5 a:only-child, h5 a:only-child:hover, h6 a:only-child, h6 a:only-child:hover {
  color: inherit;
  text-decoration: inherit;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border: none;
  border-top: 1px solid currentColor;
}

pre, code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
}

p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}

figure {
  margin: 0;
}
.wp-block-image.wp-block-image figure {
  display: block;
}
.wp-block-image.wp-block-image figure figcaption, .wp-block-image.wp-block-image figure > a, .wp-block-image.wp-block-image figure img {
  display: block;
  margin: 0 auto;
}

img {
  border-style: none;
}
img:only-child {
  display: inline-block;
}
a > img:only-child {
  display: block;
}
img.alignleft {
  float: left;
  margin-right: 1em;
}
img.aligncenter {
  display: block;
  margin: auto;
}
img.alignright {
  float: right;
  margin-left: 1em;
}

.widget_media_image img {
  display: block;
}
.widget_media_image .alignleft:after, .widget_media_image .alignright:after {
  content: "";
  display: table;
  clear: both;
}
.widget_media_image .alignleft > img {
  float: left;
}
.widget_media_image .aligncenter > img {
  margin: auto;
}
.widget_media_image .alignright > img {
  float: right;
}

iframe {
  max-width: 100%;
}

ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.menu a {
  font: inherit !important;
  color: inherit !important;
  text-decoration: inherit !important;
}
ul.menu, ul.menu li {
  list-style: none;
}
ul.menu a {
  display: inline-block;
}
ul.menu ul.sub-menu {
  margin: 0;
  padding: 0;
}

form:before {
  content: "";
  display: table;
  clear: both;
}
form:after {
  content: "";
  display: table;
  clear: both;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

input, optgroup, select, textarea, button {
  border-radius: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

input, button {
  overflow: visible;
}

select, button {
  text-transform: none;
}

textarea {
  resize: none;
  overflow: auto;
}

@-moz-document url-prefix() {
  select {
    text-indent: -0.1em;
  }
}
@supports (-ms-ime-align: auto) {
  select {
    text-indent: -3px;
  }
}
_:-ms-input-placeholder, :root select {
  text-indent: -2px;
}

button, [type=button], [type=submit], [type=reset] {
  -webkit-appearance: button;
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=submit]::-moz-focus-inner, [type=reset]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring, [type=button]:-moz-focusring, [type=submit]:-moz-focusring, [type=reset]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type=date], [type=datetime], [type=datetime-local], [type=email], [type=file], [type=month], [type=number], [type=password], [type=range], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week] {
  display: block;
  width: 100%;
}

select {
  display: block;
  width: 100%;
}

textarea {
  display: block;
  width: 100%;
}

[type=checkbox], [type=radio] {
  width: auto;
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: none;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

[type=color] {
  padding: 0;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

progress {
  vertical-align: baseline;
}

main p:last-child:empty {
  display: none;
}

.widefat {
  max-width: none !important;
  display: block;
}

.widget_media_image a:only-child {
  display: block;
}
.widget_media_image a:only-child image {
  display: inherit;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}

.blend-mode-multiply {
  mix-blend-mode: multiply;
}

.blend-mode-screen {
  mix-blend-mode: screen;
}

.blend-mode-overlay {
  mix-blend-mode: overlay;
}

.blend-mode-darken {
  mix-blend-mode: darken;
}

.blend-mode-lighten {
  mix-blend-mode: lighten;
}

.blend-mode-color-dodge {
  mix-blend-mode: color-dodge;
}

.blend-mode-color-burn {
  mix-blend-mode: color-burn;
}

.blend-mode-hard-light {
  mix-blend-mode: hard-light;
}

.blend-mode-soft-light {
  mix-blend-mode: soft-light;
}

.blend-mode-difference {
  mix-blend-mode: difference;
}

.blend-mode-exclusion {
  mix-blend-mode: exclusion;
}

.blend-mode-hue {
  mix-blend-mode: hue;
}

.blend-mode-saturation {
  mix-blend-mode: saturation;
}

.blend-mode-color {
  mix-blend-mode: color;
}

.blend-mode-luminosity {
  mix-blend-mode: luminosity;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
div.wpcf7 .ajax-loader.ajax-loader {
  width: auto;
  height: auto;
  animation: spin 2s linear infinite;
}
div.wpcf7 .ajax-loader.ajax-loader.is-active {
  background-image: none;
}
div.wpcf7 .ajax-loader.ajax-loader:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "Font Awesome 5 Brands", "Font Awesome 5", "Font Awesome", "FontAwesome", sans-serif;
  font-weight: 400;
  display: inline-block;
  content: "\f021";
  text-align: center;
  width: 1.4em;
}

#masthead {
  margin: 0;
  background-size: cover;
  background-position: center center;
}

html.editor-styles-wrapper {
  padding: 0;
}

.editor-post-title {
  margin: 0;
}
.editor-post-title .editor-post-title__block {
  max-width: none;
  margin: 0 -46px;
  padding: 0;
}
.editor-post-title .editor-post-title__block > div:not([class]) {
  margin: 0 !important;
}
.editor-post-title .editor-post-title__input {
  font-family: inherit;
  text-align: center;
  padding: 10px 0;
  height: auto !important;
  overflow: visible !important;
}

.block-editor-block-list__layout.is-root-container {
  margin: 0 1em;
}

.block-editor-block-list__block {
  margin: 0 0 1em;
}

.editor-rich-text .has-two-white-color {
  color: #F0F0F0 !important;
}

.edit-post-visual-editor .components-button {
  padding: 0;
}

.uagb-size-type-field-tabs .components-tab-panel__tabs {
  margin-bottom: 0;
}

.alignleft {
  text-align: left;
}
.alignleft.wp-block-gallery {
  justify-content: flex-start;
}

.alignright {
  text-align: right;
}
.alignright.wp-block-gallery {
  justify-content: flex-end;
}

.aligncenter {
  text-align: center;
}
.aligncenter.wp-block-gallery {
  justify-content: center;
}

.wp-block-image:only-child {
  margin: 0;
}

.wp-block-columns.wp-block-columns {
  display: flex;
  flex-wrap: nowrap;
  margin: 0;
}
.wp-block-columns.wp-block-columns > .wp-block-column {
  flex: 1 0 100%;
}
.wp-block-columns.wp-block-columns > .wp-block-column:not(:first-child) {
  margin: 0;
}
.wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(2):first-child, .wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(2):first-child ~ .wp-block-column {
  flex-basis: 50%;
}
.wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(3):first-child, .wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(3):first-child ~ .wp-block-column {
  flex-basis: 33.3333333333%;
}
.wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(4):first-child, .wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(4):first-child ~ .wp-block-column {
  flex-basis: 25%;
}
.wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(5):first-child, .wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(5):first-child ~ .wp-block-column {
  flex-basis: 20%;
}
.wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(6):first-child, .wp-block-columns.wp-block-columns > .wp-block-column:nth-last-child(6):first-child ~ .wp-block-column {
  flex-basis: 16.6666666667%;
}
.wp-block-columns.wp-block-columns > .wp-block-column > .wp-block-group:only-child, .wp-block-columns.wp-block-columns > .wp-block-column > .wp-block-columns:only-child {
  height: 100%;
}

body.woocommerce table.shop_attributes {
  border: none;
  border-spacing: 1em 0;
  margin: 0;
}
body.woocommerce table.shop_attributes th, body.woocommerce table.shop_attributes td {
  padding: 0;
  line-height: inherit;
  text-align: left;
  border: none;
}
body.woocommerce table.shop_attributes th {
  width: auto;
}
body.woocommerce table.shop_attributes th:after {
  content: ":";
}
body.woocommerce table.shop_attributes td {
  width: 100%;
  font-style: inherit;
}
body.woocommerce table.shop_attributes tr:nth-child(2n) th, body.woocommerce table.shop_attributes tr:nth-child(2n) td {
  background: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: flex;
  padding: 0;
  margin: 0;
}
@media (max-width: 480px) {
  body.woocommerce div.product .woocommerce-tabs ul.tabs {
    flex-wrap: wrap;
  }
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: none;
  border-radius: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  display: block;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:first-child) {
  margin-left: 0.2%;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  content: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  position: relative;
  display: block;
  height: 100%;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 7px solid currentColor;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  content: none;
}

.wp-block, [class|=wp-block] {
  max-width: none;
}
.wp-block > [class$=__inner-container], [class|=wp-block] > [class$=__inner-container] {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.wp-block[data-align=wide] > [class$=__inner-container], .wp-block[data-align=wide] > [class|=wp-block] > [class$=__inner-container], .alignwide[class|=wp-block] > [class$=__inner-container] {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.wp-block[data-align=full] > [class$=__inner-container], .wp-block[data-align=full] > [class|=wp-block] > [class$=__inner-container], .alignfull[class|=wp-block] > [class$=__inner-container] {
  max-width: none;
}

.siteorigin-panels .panel-layout {
  max-width: 1620px;
  margin-left: auto;
  margin-right: auto;
}

.page-content > .inner {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

body > .sidebar-wrapper {
  padding: 0 10px;
}
body > .sidebar-wrapper > .sidebar-wrapper-inner {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

#masthead, main > .wp-block-group, main > .panel-layout, main > .page-content, #breadcrumbs, main > nav.pagination {
  padding: 0 10px;
}

#masthead > .inner, #breadcrumbs > .inner, .gutenberg main > p {
  display: block;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(2) .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(2) .wp-block-group:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(2):last-child .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(2):last-child .wp-block-group:not(.alignfull) > * {
  max-width: 800px;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(2) .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(2) .wp-block-group > * {
  margin-right: 0;
  margin-left: auto;
}
main > .wp-block-columns > .wp-block-column:nth-child(2):last-child .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:nth-child(2):last-child .wp-block-group > * {
  margin-right: auto;
  margin-left: 0;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(3) .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(3) .wp-block-group:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(3):last-child .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(3):last-child .wp-block-group:not(.alignfull) > * {
  max-width: 533.3333333333px;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(3) .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(3) .wp-block-group > * {
  margin-right: 0;
  margin-left: auto;
}
main > .wp-block-columns > .wp-block-column:nth-child(3):last-child .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:nth-child(3):last-child .wp-block-group > * {
  margin-right: auto;
  margin-left: 0;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(4) .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(4) .wp-block-group:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(4):last-child .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(4):last-child .wp-block-group:not(.alignfull) > * {
  max-width: 400px;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(4) .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(4) .wp-block-group > * {
  margin-right: 0;
  margin-left: auto;
}
main > .wp-block-columns > .wp-block-column:nth-child(4):last-child .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:nth-child(4):last-child .wp-block-group > * {
  margin-right: auto;
  margin-left: 0;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(5) .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(5) .wp-block-group:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(5):last-child .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(5):last-child .wp-block-group:not(.alignfull) > * {
  max-width: 320px;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(5) .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(5) .wp-block-group > * {
  margin-right: 0;
  margin-left: auto;
}
main > .wp-block-columns > .wp-block-column:nth-child(5):last-child .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:nth-child(5):last-child .wp-block-group > * {
  margin-right: auto;
  margin-left: 0;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(6) .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(6) .wp-block-group:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(6):last-child .wp-block-cover:not(.alignfull) > *, main > .wp-block-columns > .wp-block-column:nth-child(6):last-child .wp-block-group:not(.alignfull) > * {
  max-width: 266.6666666667px;
}
main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(6) .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:first-child:nth-last-child(6) .wp-block-group > * {
  margin-right: 0;
  margin-left: auto;
}
main > .wp-block-columns > .wp-block-column:nth-child(6):last-child .wp-block-cover > *, main > .wp-block-columns > .wp-block-column:nth-child(6):last-child .wp-block-group > * {
  margin-right: auto;
  margin-left: 0;
}

.woocommerce-wrapper {
  padding: 0 10px;
}
.woocommerce-wrapper > .product, .woocommerce-wrapper > .woocommerce-notices-wrapper {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.search-results main .post,
.post-type-archive main .post {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 0px 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: auto 1fr;
  grid-column-gap: 0px;
  -ms-grid-rows: auto 0px 1fr;
  grid-template-rows: auto 1fr;
  grid-auto-rows: auto 1fr;
  grid-row-gap: 0px;
}
.search-results main .post:not(:last-child),
.post-type-archive main .post:not(:last-child) {
  padding: 0 0 1em 0;
  margin: 0 0 1em 0;
  border-bottom: 1px solid currentColor;
}
.search-results main .post > img, .search-results main .post a.post-thumbnail-link,
.post-type-archive main .post > img,
.post-type-archive main .post a.post-thumbnail-link {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  grid-row: 1/span 2;
  margin-right: 1em;
}
.search-results main .post > h2,
.post-type-archive main .post > h2 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 2/span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/span 1;
  margin: 0 0 0 0;
}
.search-results main .post > article,
.post-type-archive main .post > article {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 2/span 1;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 2/span 1;
}
.search-results main .post.post-type-post,
.post-type-archive main .post.post-type-post {
  -ms-grid-rows: auto 0px auto 0px 1fr;
  grid-template-rows: auto auto 1fr;
  grid-auto-rows: auto auto 1fr;
  grid-row-gap: 0px;
}
.search-results main .post.post-type-post > img, .search-results main .post.post-type-post a.post-thumbnail-link,
.post-type-archive main .post.post-type-post > img,
.post-type-archive main .post.post-type-post a.post-thumbnail-link {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  grid-row: 1/span 3;
}
.search-results main .post.post-type-post > .post-date,
.post-type-archive main .post.post-type-post > .post-date {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 2/span 1;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 2/span 1;
}
.search-results main .post.post-type-post > article,
.post-type-archive main .post.post-type-post > article {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 2/span 1;
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  grid-row: 3/span 1;
}

dl.metadata {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 1em 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: auto 1fr;
  grid-column-gap: 1em;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-auto-rows: auto;
  grid-row-gap: 0px;
}
dl.metadata dt {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1;
}
dl.metadata dd {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 2/span 1;
}
dl.metadata > :nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/span 1;
}
dl.metadata > :nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/span 1;
}
dl.metadata > :nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 2/span 1;
}
dl.metadata > :nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 2/span 1;
}
dl.metadata > :nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  grid-row: 3/span 1;
}
dl.metadata > :nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  grid-row: 3/span 1;
}
dl.metadata > :nth-child(7) {
  -ms-grid-row: 7;
  -ms-grid-row-span: 1;
  grid-row: 4/span 1;
}
dl.metadata > :nth-child(8) {
  -ms-grid-row: 7;
  -ms-grid-row-span: 1;
  grid-row: 4/span 1;
}
dl.metadata > :nth-child(9) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 1;
  grid-row: 5/span 1;
}
dl.metadata > :nth-child(10) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 1;
  grid-row: 5/span 1;
}
dl.metadata > :nth-child(11) {
  -ms-grid-row: 11;
  -ms-grid-row-span: 1;
  grid-row: 6/span 1;
}
dl.metadata > :nth-child(12) {
  -ms-grid-row: 11;
  -ms-grid-row-span: 1;
  grid-row: 6/span 1;
}
dl.metadata > :nth-child(13) {
  -ms-grid-row: 13;
  -ms-grid-row-span: 1;
  grid-row: 7/span 1;
}
dl.metadata > :nth-child(14) {
  -ms-grid-row: 13;
  -ms-grid-row-span: 1;
  grid-row: 7/span 1;
}
dl.metadata > :nth-child(15) {
  -ms-grid-row: 15;
  -ms-grid-row-span: 1;
  grid-row: 8/span 1;
}
dl.metadata > :nth-child(16) {
  -ms-grid-row: 15;
  -ms-grid-row-span: 1;
  grid-row: 8/span 1;
}
dl.metadata > :nth-child(17) {
  -ms-grid-row: 17;
  -ms-grid-row-span: 1;
  grid-row: 9/span 1;
}
dl.metadata > :nth-child(18) {
  -ms-grid-row: 17;
  -ms-grid-row-span: 1;
  grid-row: 9/span 1;
}
dl.metadata > :nth-child(19) {
  -ms-grid-row: 19;
  -ms-grid-row-span: 1;
  grid-row: 10/span 1;
}
dl.metadata > :nth-child(20) {
  -ms-grid-row: 19;
  -ms-grid-row-span: 1;
  grid-row: 10/span 1;
}
dl.metadata > :nth-child(21) {
  -ms-grid-row: 21;
  -ms-grid-row-span: 1;
  grid-row: 11/span 1;
}
dl.metadata > :nth-child(22) {
  -ms-grid-row: 21;
  -ms-grid-row-span: 1;
  grid-row: 11/span 1;
}
dl.metadata > :nth-child(23) {
  -ms-grid-row: 23;
  -ms-grid-row-span: 1;
  grid-row: 12/span 1;
}
dl.metadata > :nth-child(24) {
  -ms-grid-row: 23;
  -ms-grid-row-span: 1;
  grid-row: 12/span 1;
}
dl.metadata > :nth-child(25) {
  -ms-grid-row: 25;
  -ms-grid-row-span: 1;
  grid-row: 13/span 1;
}
dl.metadata dt, dl.metadata dd {
  margin: 0 0 0 0;
}

nav.pagination {
  line-height: 1;
  text-align: center;
}
nav.pagination .page-numbers {
  display: inline-block;
  border: 1px solid black;
  padding: 0.5em 0.5em 0.5em 0.5em;
}
nav.pagination .page-numbers:hover {
  text-decoration: none;
}
nav.pagination .page-numbers.current {
  background-color: black;
  color: white;
}

.interactive-map {
  height: 100%;
  min-height: 500px;
}

.button {
  display: inline-block;
}

input, textarea, select, form button, .button, .wp-block-button__link {
  border: 1px solid currentColor;
  padding: 0.5em;
  background: white;
  border-radius: 2px;
  box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
}

form button, .button, input[type=submit], input[type=reset], input[type=button], .wp-block-button__link {
  cursor: pointer;
}
form button:not(:active), .button:not(:active), input[type=submit]:not(:active), input[type=reset]:not(:active), input[type=button]:not(:active), .wp-block-button__link:not(:active) {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

label + input, label + textarea, label + select, label + .wpcf7-form-control-wrap, label > input, label > textarea, label > select, label > .wpcf7-form-control-wrap {
  margin-top: 0.15em;
}

.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap {
  display: block;
}
.wpcf7 form.wpcf7-form .wpcf7-response-output {
  border: none;
  margin: 0;
  padding: 0;
}
.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output {
  color: #990000;
}
.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip {
  color: #990000;
}
.wpcf7 form.wpcf7-form .wpcf7-not-valid {
  border-color: #990000;
  background-color: #FFEDED;
}
.wpcf7 form.wpcf7-form .ajax-loader {
  margin: 0 0.5em;
}
.wpcf7 form.wpcf7-form .ajax-loader:not(.is-active) {
  display: none;
}

blockquote {
  position: relative;
  border: none;
  margin: 1em 0 1em 0;
  padding: 0 0 0 2.5em;
}
blockquote:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "Font Awesome 5 Brands", "Font Awesome 5", "Font Awesome", "FontAwesome", sans-serif;
  font-weight: 700;
  display: inline-block;
  content: "\f10d";
  text-align: center;
  width: 1.4em;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  font-size: 1.375em;
}
blockquote cite, blockquote .wp-block-quote__citation {
  display: block;
  font-size: 0.9em;
  font-style: normal;
  text-align: right;
}
blockquote cite:before, blockquote .wp-block-quote__citation:before {
  content: "— ";
}

.is-style-rounded img {
  border-radius: 10px;
}

table {
  border: 1px solid black;
  border-collapse: collapse;
  width: 100%;
}
@media (max-width: 768px) {
  table thead, table tfoot {
    display: none;
  }
  table tbody tr {
    display: block;
  }
  table tbody tr:not(:last-child) {
    margin-bottom: 1em;
  }
  table tbody td, table tbody th {
    display: block;
  }
  table tbody [data-header] {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  table tbody [data-header]:before {
    content: attr(data-header) ": ";
    font-weight: bold;
  }
  table tbody td:not([data-header]):first-child {
    font-weight: bold;
  }
  .responsive-table-flipped table.original-table {
    display: none !important;
  }
  .responsive-table-flipped table.flipped-table {
    display: table !important;
  }
}
table thead, table tfoot, table tbody th {
  background-color: black;
  color: #fff;
}
table thead {
  border-bottom: inherit;
}
table tfoot {
  border-top: inherit;
}
table tbody tr:nth-child(odd), table > tr:nth-child(odd) {
  background-color: white;
  color: #000;
}
table tbody tr:nth-child(even), table > tr:nth-child(even) {
  background-color: lightgrey;
  color: #000;
}
table tbody tr > th:first-child, table > tr > th:first-child {
  border-right: inherit;
}
table th, table td {
  padding: 0.5em 0.5em 0.5em 0.5em;
  text-align: left;
}

dl {
  margin: 1em 0 1em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 0.5em 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: auto 1fr;
  grid-column-gap: 0.5em;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-auto-rows: auto;
  grid-row-gap: 0.1em;
}
dl dt {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1;
  font-weight: bold;
}
dl dt:after {
  content: ": ";
}
dl dd {
  margin: 0 0 0 0;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 2/span 1;
}

ol, ul {
  margin: 1em 0 1em 0;
  padding-left: 1.5em;
  line-height: 1.6;
}

ol li::marker {
  font-weight: bold;
}

ul {
  list-style-type: square;
}

fieldset {
  border: 0;
  padding: 1em 1em 1em 1em;
  background-color: lightgrey;
  color: #000;
  margin-bottom: 1em;
}
fieldset:after {
  content: "";
  display: table;
  clear: both;
}
fieldset > legend {
  float: left;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 0.5em;
}
fieldset > legend + * {
  clear: left;
}

input[type=checkbox], input[type=radio] {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-flex;
  outline: 0;
  height: 1.5em;
  width: 1.5em;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  font-size: 0.8em;
}
input[type=checkbox]:before, input[type=radio]:before {
  visibility: hidden;
}
input[type=checkbox]:checked:before, input[type=radio]:checked:before {
  visibility: visible;
}

input[type=checkbox]:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "Font Awesome 5 Brands", "Font Awesome 5", "Font Awesome", "FontAwesome", sans-serif;
  font-weight: 700;
  display: inline-block;
  content: "\f00d";
  text-align: center;
  width: 1.4em;
}

input[type=radio]:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "Font Awesome 5 Brands", "Font Awesome 5", "Font Awesome", "FontAwesome", sans-serif;
  font-weight: 700;
  display: inline-block;
  content: "\f111";
  text-align: center;
  width: 1.4em;
}

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