/*
//.jet-listing-dynamic-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
*/

@media screen and (min-width: 576px) 
{
.jet-listing-dynamic-field__content{display:block;max-width:100%}
.jet-listing-dynamic-field__inline-wrap{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}
.jet-engine-gallery-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}
.jet-engine-gallery-grid__item{padding:10px}
.jet-engine-gallery-grid__item-wrap{display:block;height:100%;position:relative}
.jet-engine-gallery-grid__item-wrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all 150ms linear}
.jet-engine-gallery-grid__item-wrap.is-lightbox:before{transition:all 150ms linear;content:"\f055";font-family:FontAwesome;font-size:20px;width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;opacity:0;left:50%;top:50%;margin:-30px 0 0 -30px;position:absolute;z-index:99;color:#fff;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
.jet-engine-gallery-grid__item-wrap.is-lightbox:hover:before{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.jet-engine-gallery-grid__item img{object-fit:cover;width:100%;height:100%;display:block}

.grid-col-desk-1>.jet-engine-gallery-grid__item{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}

.grid-col-desk-2>.jet-engine-gallery-grid__item{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}

.grid-col-desk-3>.jet-engine-gallery-grid__item{max-width:33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}

.grid-col-desk-4>.jet-engine-gallery-grid__item{max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}

.grid-col-desk-5>.jet-engine-gallery-grid__item{max-width:20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}

.grid-col-desk-6>.jet-engine-gallery-grid__item{max-width:16.66666%;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}body[data-elementor-device-mode="tablet"] 

.grid-col-tablet-1>.jet-engine-gallery-grid__item{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}body[data-elementor-device-mode="tablet"] 

.grid-col-tablet-2>.jet-engine-gallery-grid__item{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}body[data-elementor-device-mode="tablet"] 

.grid-col-tablet-3>.jet-engine-gallery-grid__item{max-width:33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[data-elementor-device-mode="tablet"] 

.grid-col-tablet-4>.jet-engine-gallery-grid__item{max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}body[data-elementor-device-mode="tablet"] 
.grid-col-tablet-5>.jet-engine-gallery-grid__item{max-width:20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}body[data-elementor-device-mode="tablet"] 
.grid-col-tablet-6>.jet-engine-gallery-grid__item{max-width:16.66666%;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-1>.jet-engine-gallery-grid__item{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-2>.jet-engine-gallery-grid__item{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-3>.jet-engine-gallery-grid__item{max-width:33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-4>.jet-engine-gallery-grid__item{max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-5>.jet-engine-gallery-grid__item{max-width:20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-6>.jet-engine-gallery-grid__item{max-width:16.66666%;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}
.jet-engine-gallery-slider{max-width:100%;position:relative}
.jet-engine-gallery-slider__item{max-width:100%}
.jet-engine-gallery-slider__item-wrap{display:block;height:100%;position:relative;overflow:hidden}
.jet-engine-gallery-slider__item-wrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all 150ms linear}
.jet-engine-gallery-slider__item-wrap.is-lightbox:before{transition:all 150ms linear;content:"\f055";font-family:FontAwesome;font-size:20px;width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;opacity:0;left:50%;top:50%;margin:-30px 0 0 -30px;position:absolute;z-index:99;color:#fff;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
.jet-engine-gallery-slider__item-wrap.is-lightbox:hover:before{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.jet-engine-gallery-slider__item-wrap img{display:block;width:100%;height:auto}
.jet-engine-gallery-slider .jet-engine-arrow{position:absolute;top:50%;width:50px;height:50px;line-height:50px;font-size:30px;color:#fff;background-color:#111;left:0;margin-top:-25px;cursor:pointer;text-align:center;z-index:999}
.jet-engine-gallery-slider .jet-engine-arrow.next-arrow{left:auto;right:0}
.jet-engine-gallery-slider:not(.slick-initialized) 
.jet-engine-gallery-slider__item{display:none}
.jet-engine-gallery-slider:not(.slick-initialized) 
.jet-engine-gallery-slider__item:first-child{display:block}
.jet-engine-gallery-slider .jet-engine-arrow{transition:all 200ms linear}
.jet-listing-dynamic-image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.jet-listing-dynamic-image>*{max-width:100%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.jet-listing-dynamic-image img{display:block}
.jet-listing-dynamic-repeater__items{display:-webkit-flex;display:-ms-flexbox;display:flex}


/* Mertz auskommentiert


.jet-listing-dynamic-repeater__item>*:not(td):not(.jet-engine-gallery-grid){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
*/


.jet-listing-dynamic-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.jet-listing-dynamic-link__link{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.jet-listing-dynamic-link__icon{-webkit-order:1;-ms-flex-order:1;order:1}
.jet-listing-dynamic-link__label{-webkit-order:2;-ms-flex-order:2;order:2}
.jet-listing-dynamic-terms__icon{display:inline-block}
.jet-listing-dynamic-terms__link{display:inline-block}
.jet-listing-dynamic-terms__delimiter{display:inline-block}
.jet-listing-dynamic-terms__prefix{display:inline-block}
.jet-listing-dynamic-terms__suffix{display:inline-block}
.meta-layout-inline .jet-listing-dynamic-meta__item{display:inline-block;margin-left:5px;margin-right:5px}
.meta-layout-inline .jet-listing-dynamic-meta__item:first-child{margin-left:0}
.meta-layout-inline .jet-listing-dynamic-meta__item:last-child{margin-right:0}
.meta-layout-list .jet-listing-dynamic-meta__item{display:block}
.jet-listing-dynamic-meta__icon,.jet-listing-dynamic-meta__item-val,.jet-listing-dynamic-meta__prefix,.jet-listing-dynamic-meta__suffix{display:inline-block}
.jet-listing-dynamic-meta__icon{margin-right:4px}
.jet-listing-dynamic-meta__prefix{margin-right:4px}
.jet-listing-dynamic-meta__suffix{margin-left:4px}
.jet-listing-grid__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}
.jet-listing-grid__item{padding:10px}
.grid-col-desk-1>.jet-listing-grid__item{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.grid-col-desk-2>.jet-listing-grid__item{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}
.grid-col-desk-3>.jet-listing-grid__item{max-width:33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}
.grid-col-desk-4>.jet-listing-grid__item{max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}
.grid-col-desk-5>.jet-listing-grid__item{max-width:20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}
.grid-col-desk-6>.jet-listing-grid__item{max-width:16.66666%;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}
.jet-listing-not-found{text-align:center}body[data-elementor-device-mode="tablet"] 

.grid-col-tablet-1>.jet-listing-grid__item{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}body[data-elementor-device-mode="tablet"] 
.grid-col-tablet-2>.jet-listing-grid__item{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}body[data-elementor-device-mode="tablet"] 
.grid-col-tablet-3>.jet-listing-grid__item{max-width:33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[data-elementor-device-mode="tablet"] 
.grid-col-tablet-4>.jet-listing-grid__item{max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}body[data-elementor-device-mode="tablet"] 
.grid-col-tablet-5>.jet-listing-grid__item{max-width:20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}body[data-elementor-device-mode="tablet"] 
.grid-col-tablet-6>.jet-listing-grid__item{max-width:16.66666%;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-1>.jet-listing-grid__item{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-2>.jet-listing-grid__item{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-3>.jet-listing-grid__item{max-width:33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-4>.jet-listing-grid__item{max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-5>.jet-listing-grid__item{max-width:20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}body[data-elementor-device-mode="mobile"] 
.grid-col-mobile-6>.jet-listing-grid__item{max-width:16.66666%;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}



.jet-calendar-loading{opacity:.5 !important;pointer-event:none !important}
.jet-calendar-grid{width:100%;table-layout:fixed;border-collapse:separate}
.jet-calendar-caption{max-width:100%}
.jet-calendar-caption__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.jet-calendar-caption__wrap.wrap-layout-3{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.jet-calendar-caption__wrap.wrap-layout-4{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.jet-calendar-caption__name{font-weight:bold;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}
.wrap-layout-2 .jet-calendar-caption__name{text-align:right;-webkit-order:2;-ms-flex-order:2;order:2}
.wrap-layout-3 .jet-calendar-caption__name,.wrap-layout-4 .jet-calendar-caption__name{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;-webkit-order:2;-ms-flex-order:2;order:2}
.jet-calendar-nav__link{cursor:pointer;width:40px;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.wrap-layout-3 .jet-calendar-nav__link.nav-link-prev,.wrap-layout-4 .jet-calendar-nav__link.nav-link-prev{-webkit-order:1;-ms-flex-order:1;order:1}
.wrap-layout-3 .jet-calendar-nav__link.nav-link-next,.wrap-layout-4 .jet-calendar-nav__link.nav-link-next{-webkit-order:3;-ms-flex-order:3;order:3}
.jet-calendar-header__week-day{width:14.2857%;text-align:center;padding:10px;background:#fafafa}
.jet-calendar-header__week-day.day-pad{opacity:.5}
.jet-calendar-week__day{width:14.2857%;vertical-align:top}
.jet-calendar-week__day-wrap{position:relative}
.jet-calendar-week__day-header{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:3}
.jet-calendar-week__day-date{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.jet-calendar-week__day-mobile-wrap{display:none}@media (max-width: 1025px){.jet-calendar-week__day-mobile-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}}
.jet-calendar-week__day-mobile-overlay{cursor:pointer;position:absolute;z-index:20;left:0;right:0;top:0;bottom:0}
.jet-calendar-week__day-mobile-trigger{width:24px;height:24px;cursor:pointer}
.jet-calendar-week__day-content{padding:10px;min-height:100px}@media (max-width: 1025px){.jet-calendar-week__day-content{display:none}}
.jet-form.is-loading{opacity:.5;pointer-events:none}
.jet-form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;padding:5px 0}
.jet-form-row:last-child{padding-bottom:0 !important}
.jet-form-row--first-visible{padding-top:0 !important}
.jet-form-row.jet-form-row--hidden{margin:0 !important;padding:0 !important}
.jet-form-col{min-height:1px;padding:0 5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.jet-form-col__start{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.jet-form-col__end{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.jet-form-col-1{max-width:8.33333%;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}
.jet-form-col-2{max-width:16.66666%;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%}
.jet-form-col-3{max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}
.jet-form-col-4{max-width:33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}
.jet-form-col-5{max-width:41.66666%;-webkit-flex:0 0 41.66666%;-ms-flex:0 0 41.66666%;flex:0 0 41.66666%}
.jet-form-col-6{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}
.jet-form-col-7{max-width:58.33333%;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}
.jet-form-col-8{max-width:66.66666%;-webkit-flex:0 0 66.66666%;-ms-flex:0 0 66.66666%;flex:0 0 66.66666%}
.jet-form-col-9{max-width:75%;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}
.jet-form-col-10{max-width:83.33333%;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}
.jet-form-col-11{max-width:91.66666%;-webkit-flex:0 0 91.66666%;-ms-flex:0 0 91.66666%;flex:0 0 91.66666%}
.jet-form-col-12{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.jet-form__calculated-field{display:-webkit-flex;display:-ms-flexbox;display:flex}
.layout-column .jet-form__label{max-width:100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}
.jet-form__field-error{width:100%}
.jet-form__desc{display:block}
.layout-column .jet-form__desc{max-width:100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}
.jet-form__field{box-sizing:border-box}
.layout-column .jet-form__field:not(.checkboxes-field):not(.radio-field){max-width:100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}
.layout-row .jet-form__field:not(.checkboxes-field):not(.radio-field){width:100%}
.jet-form__field-label{cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.jet-form__field-label input{margin:0 5px 0 0}
.jet-form__submit-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}
.jet-form-message{margin:20px 0 0 0;text-align:center;padding:20px}
.jet-form-message--success{border:1px solid green;color:green}
.jet-form-message--error{border:1px solid red;color:red}
}

@media screen and (max-width: 576px) 
{
	.jet-listing-dynamic-repeater__items 
	{
		/*
		width:100%;
		border:2px solid #0000ff;
		*/
		margin-bottom: 20px;
	}
	
	.jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item
	{
		width:100%;
		margin-bottom:5px;
		background-color:#eeeeee;
		padding-top: 2px;
		padding-left:10px;
		
		display: block !important;
	}

	.jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__delimiter 
	{
		display:none;
	}
}
