/* google-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/google-sans-v67-latin-regular.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* google-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/google-sans-v67-latin-italic.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* google-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/google-sans-v67-latin-500.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-500.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* google-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/google-sans-v67-latin-500italic.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-500italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* google-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/google-sans-v67-latin-600.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-600.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* google-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/google-sans-v67-latin-600italic.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-600italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* google-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/google-sans-v67-latin-700.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-700.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* google-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Google Sans";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/google-sans-v67-latin-700italic.woff2") format("woff2"), url("../fonts/google-sans-v67-latin-700italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
.gv-grid.gv-widgets-header {
  margin-bottom: 50px;
  border-bottom: 1px solid #808080;
  border-top: 1px solid #808080;
  background-color: #f9f9f9;
  padding: 0 25px;
}

.gravityview div.dt-buttons {
  margin-right: 20px;
}
.gravityview button.dt-button,
.gravityview div.dt-button,
.gravityview a.dt-button,
.gravityview input.dt-button {
  font-size: 22px;
  line-height: 1.25;
  border-radius: 10px;
  padding: 10px 15px;
}
.gravityview .dt-button-collection button.dt-button,
.gravityview .dt-button-collection div.dt-button,
.gravityview .dt-button-collection a.dt-button,
.gravityview .dt-button-collection input.dt-button {
  font-size: 12px;
}

.gv-datatables-container .dataTables_wrapper .dataTables_length {
  float: right;
}

.gv-datatables-container .dataTables_wrapper .dataTables_length select {
  font-size: 22px;
  padding: 9px 15px;
  margin-right: 5px;
  border-radius: 10px;
  height: 50px;
}

.dataTables_scrollHeadInner, .dataTables_scrollFootInner {
  margin: 0 auto;
}

.gv-widget-search .gv-search-box.xo-field {
  width: 100%;
}
.gv-widget-search .gv-search-box.xo-field input[type=search], .gv-widget-search .gv-search-box.xo-field button, .gv-widget-search .gv-search-box.xo-field select {
  width: 100%;
  height: 50px;
  display: block;
  padding: 10px;
  font-size: 22px;
  border-radius: 10px;
  border: 1px solid #aaa;
  background-color: #fff;
}
.gv-widget-search .gv-search-box.xo-field.gv-search-box-submit {
  justify-content: end;
}
.gv-widget-search .gv-search-box.xo-field.gv-search-box-submit .gv-search-button {
  width: 100%;
  margin-top: 27px;
  height: 50px;
  display: block;
  padding: 10px;
  font-size: 22px;
  border-radius: 10px;
  border: 1px solid #aaa;
  background: linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
}
.gv-widget-search .gv-search-box.xo-field.gv-search-box-submit .gv-search-button:hover {
  border-color: #666;
  background: linear-gradient(to bottom, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
}
.gv-widget-search .gv-search-box.xo-field.xo-field-searchmode p {
  margin-bottom: 0;
}
.gv-widget-search .gv-search-box.xo-field.xo-field-searchmode label {
  font-size: 22px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.gv-widget-search .gv-search-box.xo-field.xo-field-searchmode input[type=radio] {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  accent-color: #666;
}

body.single-gravityview,
body.gravityview-template-default {
  overflow-x: hidden;
}
body.single-gravityview .page-nav .page-nav-link,
body.gravityview-template-default .page-nav .page-nav-link {
  display: none !important;
}
body.single-gravityview .story,
body.gravityview-template-default .story {
  max-width: none;
}

.gv-template-datatables {
  --gravityview-font: Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  --gravityview-fontsize: 14px;
  --gravityview-fontsize-lg: 16px;
  --gravityview-fontsize-sm: 12px;
  --gravityview-fontsize-xs: 10px;
  --gravityview-fontsize-icons: 20px;
  font-family: var(--gravityview-font);
}

.gv-datatables-container {
  font-size: var(--gravityview-fontsize);
  font-family: var(--gravity-font);
  /*
  	.gv-datatables {
  		width: auto !important;

  		display: block;
  		overflow-x: auto;
  		white-space: nowrap;
  	}
  */
}
.gv-datatables-container p {
  font-size: var(--gravityview-fontsize);
  margin: 0;
  line-height: var(--bs-body-line-height);
}
.gv-datatables-container .gv-notes thead th, .gv-datatables-container .gv-notes tbody td, .gv-datatables-container .gv-notes tbody th {
  border: none !important;
}
.gv-datatables-container .gv-notes .gv-note .gv-note-author-details .gv-note-avatar {
  display: none;
}
.gv-datatables-container .gv-notes .gv-note .gv-note-author-details .gv-note-author {
  font-size: var(--gravityview-fontsize);
  line-height: var(--bs-body-line-height);
}
.gv-datatables-container .gv-notes .gv-note .gv-note-content {
  padding: 5px 0;
}
.gv-datatables-container .gv-notes .gv-note .gv-note-content p {
  line-height: var(--bs-body-line-height);
}
.gv-datatables-container .gv-notes .gv-note .gv-note-added-on {
  font-size: var(--gravityview-fontsize-xs);
}
.gv-datatables-container .gv-notes .gv-notes-delete {
  margin: 5px 10px;
  border-radius: 2px;
  border-width: 1px;
}
.gv-datatables-container .gv-notes td.entry-detail-note {
  padding: 5px;
  min-width: 300px !important;
}
.gv-datatables-container .notizen.notizen-last-one-only .gv-notes .gv-note {
  display: none;
}
.gv-datatables-container .notizen.notizen-last-one-only .gv-notes .gv-note:last-of-type {
  display: block;
}
.gv-datatables-container .notizen.notizen-last-two-only .gv-notes .gv-note {
  display: none;
}
.gv-datatables-container .notizen.notizen-last-two-only .gv-notes .gv-note:nth-last-of-type(-n + 2) {
  display: block;
}
.gv-datatables-container .gv-datatables .gv-image {
  width: 65px;
}
.gv-datatables-container .gv-datatables .bewerber-kommentar {
  min-width: 300px;
}
.gv-datatables-container .gv-datatables tbody td.rating {
  font-size: var(--gravityview-fontsize-icons);
  color: #ffb100;
}
.gv-datatables-container .gv-datatables .dashicons, .gv-datatables-container .gv-datatables .dashicons-before:before {
  width: calc(var(--gravityview-fontsize-icons) * 1.65);
  height: calc(var(--gravityview-fontsize-icons) * 1.65);
  font-size: calc(var(--gravityview-fontsize-icons) * 1.65);
}
.gv-datatables-container .gv-datatables .dashicons-yes:before {
  color: #088d13;
}
.gv-datatables-container .gv-datatables ul.gv-field-file-uploads {
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}

.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry {
  background-color: #ebf3f8;
}

.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry.odd {
  background-color: #e4ecf2;
}

.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry.odd > .sorting_2,
.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry.odd > .sorting_1 {
  background-color: #cddae5;
}

.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry.even > .sorting_2,
.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry.even > .sorting_1 {
  background-color: #d4e2ed;
}

.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry:hover,
.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry.odd:hover,
.gv-datatables-container.gv-container table.dataTable.display tbody tr.gv-featured-entry.even:hover {
  background-color: #dfe9f0;
}

.gv-datatables-container table.dataTable thead th {
  font-size: var(--gravityview-fontsize-lg);
  line-height: 1.25;
}

.gv-diy-container .gv-diy-view {
  display: grid;
}

/*# sourceMappingURL=xo-gravityview.css.map */
