/* 20% */
/* 80% */
/* -40% */
/* 10% */
/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/* 20% */
/* 80% */
/* -40% */
/* 10% */
/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/* hany egysegre akarjuk bontani a 100%-eset */
/* a kombo lenyilo panel egyes elemeinek paddingja - nem csak kombonak lehet ilyen panelja, onalloan is letezhet */
/* a keresheto kombok nagyito ikonjanak merete */
/* multi kivalasztos kombo panel sorai elott megjeleno checkbox-ok merete */
/* a nyilacskas dropdown-ok nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* az intervallum input mezok kozotti nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* a kombo input lenyito gombjanak szelessege */
/* foundation javitas */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* feluldefinialjuk: */
@namespace zentk url(http://ns.cardinal.hu/zentk);
span > div[zentk-targetpointer] {
  display: inline;
}

.zentk-word-break {
  word-wrap: break-word;
  word-break: break-all;
}

.zentk-relative-position {
  position: relative;
}

.zentk-absolute-position {
  position: absolute;
}

.zentk-fixed-position {
  position: fixed;
}

.zentk-static-position {
  position: static;
}

.nobr {
  /*display: inline-block;*/
  white-space: nowrap;
}

.zentk-text-ellipsis {
  /*display: inline-block;*/
  overflow: hidden;
  text-overflow: ellipsis;
}

.zentk-normal-lineheight {
  line-height: normal;
}

.zentk-auto-table-layout {
  table-layout: auto !important;
}

.zentk-has-action {
  cursor: pointer;
  pointer-events: auto;
}

.zentk-no-action {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

zentk\:resultcode {
  display: none;
}

zentk\:data {
  display: none;
}

zentk\:script {
  display: none;
}

.zentk-show {
  display: block !important;
}

span.zentk-show {
  display: inline !important;
}

li.zentk-show {
  display: list-item !important;
}

td.zentk-show {
  display: table-cell !important;
}

tr.zentk-show {
  display: table-row !important;
}

table.zentk-show {
  display: table !important;
}

.zentk-hide {
  display: none !important;
}

.zentk-invisible {
  visibility: hidden;
}

.zentk-visible {
  visibility: visible;
}

.dark-gray {
  color: #999;
}

.medium-gray {
  color: #c8c8c8;
}

.light-gray {
  color: #EBEBEB;
}

.black {
  color: #000000;
}

.white {
  color: #ffffff;
}

i.primary {
  color: #093D67;
}

i.secondary {
  color: #5FB1F4;
}

i.alert {
  color: #C42F58;
}

i.warning {
  color: #DED562;
}

i.success {
  color: #2A9137;
}

.zentk-unclickable {
  cursor: default;
}

[type=text][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=password][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=date][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=datetime][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=datetime-local][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=month][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=week][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=email][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=number][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=search][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=tel][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=time][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=url][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=color][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input),
textarea[readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), select[readonly]:not([disabled]):not(.disabled):not(.is-invalid-input) {
  background-color: #ffffff;
}

[type=text].disabled, [type=password].disabled, [type=date].disabled, [type=datetime].disabled, [type=datetime-local].disabled, [type=month].disabled, [type=week].disabled, [type=email].disabled, [type=number].disabled, [type=search].disabled, [type=tel].disabled, [type=time].disabled, [type=url].disabled, [type=color].disabled,
textarea.disabled, select.disabled {
  cursor: default;
  pointer-events: none;
}
[type=text].disabled:not(.is-invalid-input), [type=password].disabled:not(.is-invalid-input), [type=date].disabled:not(.is-invalid-input), [type=datetime].disabled:not(.is-invalid-input), [type=datetime-local].disabled:not(.is-invalid-input), [type=month].disabled:not(.is-invalid-input), [type=week].disabled:not(.is-invalid-input), [type=email].disabled:not(.is-invalid-input), [type=number].disabled:not(.is-invalid-input), [type=search].disabled:not(.is-invalid-input), [type=tel].disabled:not(.is-invalid-input), [type=time].disabled:not(.is-invalid-input), [type=url].disabled:not(.is-invalid-input), [type=color].disabled:not(.is-invalid-input),
textarea.disabled:not(.is-invalid-input), select.disabled:not(.is-invalid-input) {
  background-color: #EBEBEB;
}

/* foundation javitas */
.sticky.is-stuck {
  z-index: 2;
}

.zentk-pikaday-container {
  position: absolute;
  z-index: 3;
}

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea, select {
  min-height: 3.1666666667rem;
}

a.disabled, a[disabled] {
  pointer-events: none;
  color: #c8c8c8 !important;
}

button {
  cursor: pointer;
}

.button.disabled, .button[disabled], button.disabled, button[disabled] {
  pointer-events: none;
}

input + .zentk-icon-inside, input + .zentk-icon-outside {
  border: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}

input + .zentk-icon-inside {
  height: calc(100% - 2* 1px);
}

input + .zentk-icon-outside {
  height: 3rem;
}

input + .zentk-icon-inside {
  position: absolute;
  z-index: 0;
  top: 1px;
  right: 1px;
}

input + .zentk-icon-outside {
  position: relative;
  margin-top: 1px;
}

input:disabled + .zentk-icon-inside, input:disabled + .zentk-icon-outside {
  display: none;
  /*
  pointer-events: none;
  cursor: default;
  */
}

/*
.zentk-icon-inside-left
{
	position: absolute;
	z-index: 0;
	top: get-border-value($input-border,width);
	left: get-border-value($input-border,width);
}
*/
:not(.zentk-table).zentk-inconsistent-data {
  transition: opacity 1.5s;
  -webkit-transition: opacity 1.5s;
  opacity: 0.2;
  pointer-events: none !important;
}
:not(.zentk-table).zentk-inconsistent-data * {
  pointer-events: none !important;
}

.zentk-inconsistent-data .zentk-inconsistent-data {
  opacity: 1 !important;
}
.zentk-inconsistent-data .zentk-inconsistent-data * {
  opacity: 1 !important;
}

.show-overlay {
  position: relative;
}
.show-overlay::before {
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  height: 100%;
  /* Explorerben nem jo: */
  /*
  animation:	fadeIn $offcanvas-transition-length $offcanvas-transition-timing;
  -webkit-animation:	fadeIn $offcanvas-transition-length offcanvas-transition-timing;
  */
  transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  opacity: 1;
  background: rgba(255, 255, 255, 0.75);
  overflow: hidden;
}

.show-loader {
  position: relative;
}
.show-loader::after {
  /* todo */
}

.input-group {
  /* foundation javitas */
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) {
  box-shadow: 0 0 5px rgba(9, 61, 103, 0.5);
  transition: box-shadow 0.5s ease-in-out;
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=text], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=password], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=date], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime-local], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=month], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=week], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=email], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=number], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=search], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=tel], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=time], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=url], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=color], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) textarea {
  /*border: $input-border-focus;*/
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=text]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=password]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=date]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime-local]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=month]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=week]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=email]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=number]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=search]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=tel]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=time]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=url]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=color]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) textarea:focus {
  box-shadow: none;
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) .zentk-groupfocus {
  box-shadow: none;
}
.input-group:not(.input-group-field) {
  border-radius: 3px;
}
.input-group input.input-group-field {
  min-height: 3.1666666667rem;
}
.input-group:not(.input-group-field) > :first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.input-group:not(.input-group-field) > :last-child, .input-group:not(.input-group-field) > :last-child > * {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* doubleinput arrow */
.doubleinput {
  position: relative;
}
.doubleinput.with-arrow {
  /*$after-margin: calc(-0.5rem / 2 - 0.0833333333rem * 2 * 1.4 / 2);*/
  /*$before-margin: calc(-0.5rem / 2 - 0.0833333333rem * 2 * 1.4 / 2);*/
  /*input:focus, input:hover {
  	flex-basis: 100%;
  }*/
}
.doubleinput.with-arrow > .input-group-sep:after, .doubleinput.with-arrow > .input-group-sep:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  /* ez miert volt kikommentezve? */
  transform: translateY(0.750.625rem 1rem);
}
.doubleinput.with-arrow > .input-group-sep:after {
  border-color: rgba(255, 255, 255, 0);
  /*border-width: calc(0.0833333333rem * 2 * 1.4 + 0.5rem / 2);*/
  border-width: 0.4833333333rem;
  border-left-color: #ffffff;
  margin-top: -0.3666666667rem;
  /*margin-left: calc(-0.0833333333rem * (2 * 1);*/
  margin-left: -0.1666666667rem;
}
.doubleinput.with-arrow > .input-group-sep:before {
  border-color: rgba(217, 217, 217, 0);
  /*border-width: calc(0.0833333333rem * 2 * 1.4 + 0.5rem / 2);*/
  border-width: 0.4833333333rem;
  border-left-color: #d9d9d9;
  margin-top: -0.3666666667rem;
  transition: border-left-color 0.25s ease-in-out;
}
.doubleinput.with-arrow.zentk-groupfocus .input-group-sep:before {
  border-left-color: #093D67;
}
.doubleinput.with-arrow input {
  /*transition-property: flex-basis, border-color;
  transition-duration: 500ms, 0.5s;*/
  transition: flex-basis 0.5s, border-color 0.25s ease-in-out;
}
.doubleinput.with-arrow input:not([showtime]):focus {
  direction: ltr;
}
.doubleinput.with-arrow input.flex-input-hover {
  flex-basis: 100%;
}
.doubleinput.with-arrow input.flex-input-focus {
  flex-basis: 100%;
}
.doubleinput.with-arrow input:last-of-type {
  padding-left: 1rem;
}
.doubleinput.with-arrow input:not(:last-of-type) {
  padding-right: 1rem;
}
.doubleinput[zentk-dateinterval] input {
  direction: rtl;
}

/* dropdown arrow */
.dropdown-pane.with-arrow:after, .dropdown-pane.with-arrow:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.dropdown-pane.with-arrow.bottom:after, .dropdown-pane.with-arrow.bottom:before, .dropdown-pane.with-arrow[data-position=bottom]:after, .dropdown-pane.with-arrow[data-position=bottom]:before {
  bottom: 100%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=center]:after, .dropdown-pane.with-arrow.bottom[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:before {
  left: 50%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=left]:after, .dropdown-pane.with-arrow.bottom[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:before {
  left: 10%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=right]:after, .dropdown-pane.with-arrow.bottom[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:before {
  right: 10%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:after {
  margin-right: -0.5rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:before {
  margin-right: -0.5583333333rem;
}
.dropdown-pane.with-arrow.left:after, .dropdown-pane.with-arrow.left:before, .dropdown-pane.with-arrow[data-position=left]:after, .dropdown-pane.with-arrow[data-position=left]:before {
  left: 100%;
}
.dropdown-pane.with-arrow.left[data-alignment=center]:after, .dropdown-pane.with-arrow.left[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:before {
  top: 50%;
}
.dropdown-pane.with-arrow.left[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.left[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.left[data-alignment=top]:after, .dropdown-pane.with-arrow.left[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:before {
  top: 10%;
}
.dropdown-pane.with-arrow.left[data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.left[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.left[data-alignment=bottom]:after, .dropdown-pane.with-arrow.left[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:before {
  bottom: 10%;
}
.dropdown-pane.with-arrow.left[data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:after {
  margin-bottom: -0.5rem;
}
.dropdown-pane.with-arrow.left[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:before {
  margin-bottom: -0.5583333333rem;
}
.dropdown-pane.with-arrow.top:after, .dropdown-pane.with-arrow.top:before, .dropdown-pane.with-arrow[data-position=top]:after, .dropdown-pane.with-arrow[data-position=top]:before {
  top: 100%;
}
.dropdown-pane.with-arrow.top[data-alignment=center]:after, .dropdown-pane.with-arrow.top[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:before {
  left: 50%;
}
.dropdown-pane.with-arrow.top[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.top[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.top[data-alignment=left]:after, .dropdown-pane.with-arrow.top[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:before {
  left: 10%;
}
.dropdown-pane.with-arrow.top[data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.top[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.top[data-alignment=right]:after, .dropdown-pane.with-arrow.top[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:before {
  right: 10%;
}
.dropdown-pane.with-arrow.top[data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:after {
  margin-right: -0.5rem;
}
.dropdown-pane.with-arrow.top[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:before {
  margin-right: -0.5583333333rem;
}
.dropdown-pane.with-arrow.right:after, .dropdown-pane.with-arrow.right:before, .dropdown-pane.with-arrow[data-position=right]:after, .dropdown-pane.with-arrow[data-position=right]:before {
  right: 100%;
}
.dropdown-pane.with-arrow.right[data-alignment=center]:after, .dropdown-pane.with-arrow.right[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:before {
  top: 50%;
}
.dropdown-pane.with-arrow.right[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.right[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.right[data-alignment=top]:after, .dropdown-pane.with-arrow.right[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:before {
  top: 10%;
}
.dropdown-pane.with-arrow.right[data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.right[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.right[data-alignment=bottom]:after, .dropdown-pane.with-arrow.right[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:before {
  bottom: 10%;
}
.dropdown-pane.with-arrow.right[data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:after {
  margin-bottom: -0.5rem;
}
.dropdown-pane.with-arrow.right[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:before {
  margin-bottom: -0.5583333333rem;
}
.dropdown-pane.with-arrow:after {
  border-color: rgba(255, 255, 255, 0);
  border-width: 0.5rem;
}
.dropdown-pane.with-arrow.bottom:after, .dropdown-pane.with-arrow[data-position=bottom]:after {
  border-bottom-color: #ffffff;
}
.dropdown-pane.with-arrow.left:after, .dropdown-pane.with-arrow[data-position=left]:after {
  border-left-color: #ffffff;
}
.dropdown-pane.with-arrow.top:after, .dropdown-pane.with-arrow[data-position=top]:after {
  border-top-color: #ffffff;
}
.dropdown-pane.with-arrow.right:after, .dropdown-pane.with-arrow[data-position=right]:after {
  border-right-color: #ffffff;
}
.dropdown-pane.with-arrow:before {
  border-color: rgba(235, 235, 235, 0);
  border-width: 0.6166666667rem;
}
.dropdown-pane.with-arrow.bottom:before, .dropdown-pane.with-arrow[data-position=bottom]:before {
  border-bottom-color: #EBEBEB;
}
.dropdown-pane.with-arrow.left:before, .dropdown-pane.with-arrow[data-position=left]:before {
  border-left-color: #EBEBEB;
}
.dropdown-pane.with-arrow.top:before, .dropdown-pane.with-arrow[data-position=top]:before {
  border-top-color: #EBEBEB;
}
.dropdown-pane.with-arrow.right:before, .dropdown-pane.with-arrow[data-position=right]:before {
  border-right-color: #EBEBEB;
}

/* foundation javitas */
.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 1rem;
}

.reveal.full {
  height: 100%;
  min-height: 100%;
}

.button-group.vertical-align {
  flex-direction: column;
  -ms-flex-direction: column;
  align-items: flex-end;
  -ms-flex-align: end;
}

/* foundation kiterjesztesek */
/* small only */
@media screen and (max-width: 47.99875em) {
  .reveal {
    height: 100%;
    min-height: 100%;
  }

  label.small-only-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
  }

  .button-group.small-only-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.small-only-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }

  /* foundation javitas */
  .button-group.expanded.stacked .button, .button-group.expanded.stacked-for-small .button, .button-group.expanded.stacked-for-medium .button, .button-group.small-only-expanded.stacked .button, .button-group.small-only-expanded.stacked-for-small .button, .button-group.small-only-expanded.stacked-for-medium .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.small-only-expanded {
  	@include button-expand;
  }
  */
  /*
  .button-group.stacked-for-small-only
  {
  	@include button-group-stack;
  }

  .button-group.stacked-for-small-only.small-only-expanded
  {
  	// szamit a sorrend
  	@include button-group-stack;
  	@include button-group-expand;
  }
  */
  .switch.tiny-for-small-only {
    height: 1.5rem;
  }
  .switch.tiny-for-small-only .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-small-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-small-only input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-small-only {
    height: 1.75rem;
  }
  .switch.small-for-small-only .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-small-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-small-only input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-small-only {
    height: 2.5rem;
  }
  .switch.large-for-small-only .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-small-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-small-only input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.74875em) {
  label.medium-only-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
  }

  .button-group.medium-only-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.medium-only-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }

  /* foundation javitas */
  .button-group.expanded.stacked .button, .button-group.expanded.stacked-for-medium .button, .button-group.medium-only-expanded.stacked .button, .button-group.medium-only-expanded.stacked-for-medium .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.medium-only-expanded {
  	@include button-expand;
  }
  */
  /*
  .button-group.stacked-for-medium-only
  {
  	@include button-group-stack;
  }

  .button-group.stacked-for-medium-only.medium-only-expanded
  {
  	//
  	@include button-group-stack;
  	@include button-group-expand;
  }
  */
  .switch.tiny-for-medium-only {
    height: 1.5rem;
  }
  .switch.tiny-for-medium-only .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-medium-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-medium-only input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-medium-only {
    height: 1.75rem;
  }
  .switch.small-for-medium-only .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-medium-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-medium-only input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-medium-only {
    height: 2.5rem;
  }
  .switch.large-for-medium-only .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-medium-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-medium-only input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
/* medium and up */
@media screen and (min-width: 48em) {
  label.medium-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
  }

  .button-group.medium-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.medium-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }

  /* foundation javitas */
  .button-group.medium-expanded.stacked .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.medium-expanded {
  	@include button-expand;
  }
  */
  /* foundation unstack javitas */
  .button-group.stacked-for-small:not(.expanded):not(.small-expanded):not(.medium-expanded):not(.medium-only-expanded) .button {
    margin-bottom: 1rem;
    flex: 0 0 auto;
  }

  .switch.tiny-for-medium {
    height: 1.5rem;
  }
  .switch.tiny-for-medium .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-medium .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-medium input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-medium {
    height: 1.75rem;
  }
  .switch.small-for-medium .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-medium .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-medium input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-medium {
    height: 2.5rem;
  }
  .switch.large-for-medium .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-medium .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-medium input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
/* large and up */
@media screen and (min-width: 61.75em) {
  label.large-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
  }

  .button-group.large-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.large-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }

  /* foundation javitas */
  .button-group.expanded.stacked .button, .button-group.large-expanded.stacked .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.large-expanded {
  	@include button-expand;
  }
  */
  /* foundation unstack javitas */
  .button-group.stacked-for-medium:not(.expanded):not(.small-expanded):not(.medium-expanded):not(.large-expanded) .button {
    flex: 0 0 auto;
  }

  .switch.tiny-for-large {
    height: 1.5rem;
  }
  .switch.tiny-for-large .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-large .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-large input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-large {
    height: 1.75rem;
  }
  .switch.small-for-large .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-large .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-large input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-large {
    height: 2.5rem;
  }
  .switch.large-for-large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-large .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-large input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
/*.is-startrange.is-selected .pika-button:before, .is-endrange.is-selected .pika-button:before {
	display: block;
	content: 'x';
    position: absolute;
	color: black;
	transform: translateY(-6px) translateX(-2px);
}*/
.droparea {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin-bottom: 0;
  opacity: 0;
  z-index: -1;
}

div.droparea {
  padding: 10px;
  background-color: #EBEBEB;
  border: 1px solid #c8c8c8;
  /*border-radius: $global-radius;*/
}

div.droparea div {
  padding: auto;
  border: 3px dashed #c8c8c8;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: grid;
}

div.droparea h1, div.droparea h2, div.droparea h3 {
  text-align: center;
  color: #c8c8c8;
  line-height: 1;
  margin-top: auto;
  margin-bottom: auto;
}

/* reveal-es class-ok: */
.reveal .hide-for-reveal {
  display: none !important;
}

.reveal .cell.auto-for-reveal {
  flex: 1 1 0px;
}
.reveal .cell.shrink-for-reveal {
  flex: 0 0 auto;
}
.reveal .grid-x > .small-shrink-for-reveal, .reveal .grid-x > .small-full-for-reveal, .reveal .grid-x > .small-1-for-reveal, .reveal .grid-x > .small-2-for-reveal, .reveal .grid-x > .small-3-for-reveal, .reveal .grid-x > .small-4-for-reveal, .reveal .grid-x > .small-5-for-reveal, .reveal .grid-x > .small-6-for-reveal, .reveal .grid-x > .small-7-for-reveal, .reveal .grid-x > .small-8-for-reveal, .reveal .grid-x > .small-9-for-reveal, .reveal .grid-x > .small-10-for-reveal, .reveal .grid-x > .small-11-for-reveal, .reveal .grid-x > .small-12-for-reveal {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  .reveal .grid-x > .medium-shrink-for-reveal, .reveal .grid-x > .medium-full-for-reveal, .reveal .grid-x > .medium-1-for-reveal, .reveal .grid-x > .medium-2-for-reveal, .reveal .grid-x > .medium-3-for-reveal, .reveal .grid-x > .medium-4-for-reveal, .reveal .grid-x > .medium-5-for-reveal, .reveal .grid-x > .medium-6-for-reveal, .reveal .grid-x > .medium-7-for-reveal, .reveal .grid-x > .medium-8-for-reveal, .reveal .grid-x > .medium-9-for-reveal, .reveal .grid-x > .medium-10-for-reveal, .reveal .grid-x > .medium-11-for-reveal, .reveal .grid-x > .medium-12-for-reveal {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 61.75em) {
  .reveal .grid-x > .large-shrink-for-reveal, .reveal .grid-x > .large-full-for-reveal, .reveal .grid-x > .large-1-for-reveal, .reveal .grid-x > .large-2-for-reveal, .reveal .grid-x > .large-3-for-reveal, .reveal .grid-x > .large-4-for-reveal, .reveal .grid-x > .large-5-for-reveal, .reveal .grid-x > .large-6-for-reveal, .reveal .grid-x > .large-7-for-reveal, .reveal .grid-x > .large-8-for-reveal, .reveal .grid-x > .large-9-for-reveal, .reveal .grid-x > .large-10-for-reveal, .reveal .grid-x > .large-11-for-reveal, .reveal .grid-x > .large-12-for-reveal {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 73.5em) {
  .reveal .grid-x > .xlarge-shrink-for-reveal, .reveal .grid-x > .xlarge-full-for-reveal, .reveal .grid-x > .xlarge-1-for-reveal, .reveal .grid-x > .xlarge-2-for-reveal, .reveal .grid-x > .xlarge-3-for-reveal, .reveal .grid-x > .xlarge-4-for-reveal, .reveal .grid-x > .xlarge-5-for-reveal, .reveal .grid-x > .xlarge-6-for-reveal, .reveal .grid-x > .xlarge-7-for-reveal, .reveal .grid-x > .xlarge-8-for-reveal, .reveal .grid-x > .xlarge-9-for-reveal, .reveal .grid-x > .xlarge-10-for-reveal, .reveal .grid-x > .xlarge-11-for-reveal, .reveal .grid-x > .xlarge-12-for-reveal {
    flex-basis: auto;
  }
}
@media screen and (min-width: 90em) {
  .reveal .grid-x > .xxlarge-shrink-for-reveal, .reveal .grid-x > .xxlarge-full-for-reveal, .reveal .grid-x > .xxlarge-1-for-reveal, .reveal .grid-x > .xxlarge-2-for-reveal, .reveal .grid-x > .xxlarge-3-for-reveal, .reveal .grid-x > .xxlarge-4-for-reveal, .reveal .grid-x > .xxlarge-5-for-reveal, .reveal .grid-x > .xxlarge-6-for-reveal, .reveal .grid-x > .xxlarge-7-for-reveal, .reveal .grid-x > .xxlarge-8-for-reveal, .reveal .grid-x > .xxlarge-9-for-reveal, .reveal .grid-x > .xxlarge-10-for-reveal, .reveal .grid-x > .xxlarge-11-for-reveal, .reveal .grid-x > .xxlarge-12-for-reveal {
    flex-basis: auto;
  }
}
.reveal .grid-x > .small-12-for-reveal, .reveal .grid-x > .small-11-for-reveal, .reveal .grid-x > .small-10-for-reveal, .reveal .grid-x > .small-9-for-reveal, .reveal .grid-x > .small-8-for-reveal, .reveal .grid-x > .small-7-for-reveal, .reveal .grid-x > .small-6-for-reveal, .reveal .grid-x > .small-5-for-reveal, .reveal .grid-x > .small-4-for-reveal, .reveal .grid-x > .small-3-for-reveal, .reveal .grid-x > .small-2-for-reveal, .reveal .grid-x > .small-1-for-reveal {
  flex: 0 0 auto;
}
.reveal .grid-x > .small-1-for-reveal {
  width: 8.3333333333%;
}
.reveal .grid-x > .small-2-for-reveal {
  width: 16.6666666667%;
}
.reveal .grid-x > .small-3-for-reveal {
  width: 25%;
}
.reveal .grid-x > .small-4-for-reveal {
  width: 33.3333333333%;
}
.reveal .grid-x > .small-5-for-reveal {
  width: 41.6666666667%;
}
.reveal .grid-x > .small-6-for-reveal {
  width: 50%;
}
.reveal .grid-x > .small-7-for-reveal {
  width: 58.3333333333%;
}
.reveal .grid-x > .small-8-for-reveal {
  width: 66.6666666667%;
}
.reveal .grid-x > .small-9-for-reveal {
  width: 75%;
}
.reveal .grid-x > .small-10-for-reveal {
  width: 83.3333333333%;
}
.reveal .grid-x > .small-11-for-reveal {
  width: 91.6666666667%;
}
.reveal .grid-x > .small-12-for-reveal {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .reveal .grid-x > .medium-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .medium-12-for-reveal, .reveal .grid-x > .medium-11-for-reveal, .reveal .grid-x > .medium-10-for-reveal, .reveal .grid-x > .medium-9-for-reveal, .reveal .grid-x > .medium-8-for-reveal, .reveal .grid-x > .medium-7-for-reveal, .reveal .grid-x > .medium-6-for-reveal, .reveal .grid-x > .medium-5-for-reveal, .reveal .grid-x > .medium-4-for-reveal, .reveal .grid-x > .medium-3-for-reveal, .reveal .grid-x > .medium-2-for-reveal, .reveal .grid-x > .medium-1-for-reveal, .reveal .grid-x > .medium-shrink-for-reveal {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .medium-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .medium-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .medium-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .medium-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .medium-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .medium-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .medium-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .medium-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .medium-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .medium-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .medium-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .medium-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .medium-12-for-reveal {
    width: 100%;
  }
}
@media print, screen and (min-width: 61.75em) {
  .reveal .grid-x > .large-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .large-12-for-reveal, .reveal .grid-x > .large-11-for-reveal, .reveal .grid-x > .large-10-for-reveal, .reveal .grid-x > .large-9-for-reveal, .reveal .grid-x > .large-8-for-reveal, .reveal .grid-x > .large-7-for-reveal, .reveal .grid-x > .large-6-for-reveal, .reveal .grid-x > .large-5-for-reveal, .reveal .grid-x > .large-4-for-reveal, .reveal .grid-x > .large-3-for-reveal, .reveal .grid-x > .large-2-for-reveal, .reveal .grid-x > .large-1-for-reveal, .reveal .grid-x > .large-shrink-for-reveal {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .large-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .large-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .large-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .large-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .large-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .large-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .large-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .large-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .large-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .large-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .large-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .large-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .large-12-for-reveal {
    width: 100%;
  }
}
@media print, screen and (min-width: 73.5em) {
  .reveal .grid-x > .xlarge-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .xlarge-12-for-reveal, .reveal .grid-x > .xlarge-11-for-reveal, .reveal .grid-x > .xlarge-10-for-reveal, .reveal .grid-x > .xlarge-9-for-reveal, .reveal .grid-x > .xlarge-8-for-reveal, .reveal .grid-x > .xlarge-7-for-reveal, .reveal .grid-x > .xlarge-6-for-reveal, .reveal .grid-x > .xlarge-5-for-reveal, .reveal .grid-x > .xlarge-4-for-reveal, .reveal .grid-x > .xlarge-3-for-reveal, .reveal .grid-x > .xlarge-2-for-reveal, .reveal .grid-x > .xlarge-1-for-reveal, .reveal .grid-x > .xlarge-shrink-for-reveal {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .xlarge-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .xlarge-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .xlarge-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .xlarge-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .xlarge-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .xlarge-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .xlarge-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .xlarge-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .xlarge-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .xlarge-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .xlarge-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .xlarge-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .xlarge-12-for-reveal {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .reveal .grid-x > .xxlarge-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .xxlarge-12-for-reveal, .reveal .grid-x > .xxlarge-11-for-reveal, .reveal .grid-x > .xxlarge-10-for-reveal, .reveal .grid-x > .xxlarge-9-for-reveal, .reveal .grid-x > .xxlarge-8-for-reveal, .reveal .grid-x > .xxlarge-7-for-reveal, .reveal .grid-x > .xxlarge-6-for-reveal, .reveal .grid-x > .xxlarge-5-for-reveal, .reveal .grid-x > .xxlarge-4-for-reveal, .reveal .grid-x > .xxlarge-3-for-reveal, .reveal .grid-x > .xxlarge-2-for-reveal, .reveal .grid-x > .xxlarge-1-for-reveal, .reveal .grid-x > .xxlarge-shrink-for-reveal {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .xxlarge-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .xxlarge-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .xxlarge-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .xxlarge-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .xxlarge-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .xxlarge-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .xxlarge-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .xxlarge-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .xxlarge-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .xxlarge-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .xxlarge-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .xxlarge-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .xxlarge-12-for-reveal {
    width: 100%;
  }
}
.reveal .grid-x > .auto-for-reveal {
  width: auto;
}
.reveal .grid-x > .shrink-for-reveal {
  width: auto;
}

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