.elementor-36397 .elementor-element.elementor-element-71d7b80:not(.elementor-motion-effects-element-type-background), .elementor-36397 .elementor-element.elementor-element-71d7b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBD;}.elementor-36397 .elementor-element.elementor-element-71d7b80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36397 .elementor-element.elementor-element-71d7b80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36397 .elementor-element.elementor-element-365775e > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:0px 0px 0px 0px;}.elementor-36397 .elementor-element.elementor-element-4a24f13 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-36397 .elementor-element.elementor-element-4a24f13 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-36397 .elementor-element.elementor-element-4a24f13 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-36397 .elementor-element.elementor-element-4a24f13 .jet-listing-dynamic-field__content{text-align:left;}.elementor-bc-flex-widget .elementor-36397 .elementor-element.elementor-element-9522799.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36397 .elementor-element.elementor-element-9522799.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36397 .elementor-element.elementor-element-9522799 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-36397 .elementor-element.elementor-element-1d2d193 > .elementor-widget-container{margin:0em 0em 0em 01.5em;}.elementor-36397 .elementor-element.elementor-element-1d2d193 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-36397 .elementor-element.elementor-element-1d2d193 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-36397 .elementor-element.elementor-element-1d2d193 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-36397 .elementor-element.elementor-element-1d2d193 .jet-listing-dynamic-field__content{text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-36397 > .elementor{width:351px;margin-left:auto;margin-right:auto;}@media(min-width:751px){.elementor-36397 .elementor-element.elementor-element-365775e{width:60.057%;}.elementor-36397 .elementor-element.elementor-element-9522799{width:10%;}}@media(max-width:1024px){.elementor-36397 .elementor-element.elementor-element-9522799 > .elementor-element-populated{margin:0px 0px 0px 1px;--e-column-margin-right:0px;--e-column-margin-left:1px;}}@media(max-width:750px){.elementor-36397 .elementor-element.elementor-element-9522799 > .elementor-element-populated{margin:0em 0.5em 0em 2em;--e-column-margin-right:0.5em;--e-column-margin-left:2em;}}/* Start custom CSS for column, class: .elementor-element-365775e */.elementor-36397 .elementor-element.elementor-element-365775e div.calblatt {
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  /* It seems vertical-align: baseline does not work correctly with display: inline-flex. */
  vertical-align: top;
  /* margin: 1ex; */
  color: black;
  background: black;
  background : linear-gradient(to bottom right, #FFF 0%, #EEE 100%);
  border: 1px solid #888;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 2px 2px 2px -2px black;
  display: inline-flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  
  width: 4em;
  height: 5em;
  font-size: 18px;
}


div.calblatt .wday,
div.calblatt .day,
div.calblatt .bisday,
div.calblatt .month,
div.calblatt .year,
div.calblatt .time
{
  text-align: center;
  line-height: 1.0;
  display: block;
  flex: 1 1 auto;
}
div.calblatt  .month {
  text-transform: uppercase;
  background: orange;
  background : linear-gradient(to bottom right, #D66 0%, #A00 100%);
  color: white;
  order: 1;
  font-size: 0.75em;
  padding: 0.15em 0;
}
div.calblatt  .wday {
  order: 2;
  font-size: 0.8em;
  padding: 0.15em 0;
}
div.calblatt .day {
  order: 3;
  font-size: 1.35em;
}
div.calblatt .year {
  order: 5;
  font-size: 0.6em;
}
div.calblatt  .time {
  order: 4;
  font-size: 0.6em;
  padding: 0.15em 0 0.15em 0;
}

div.calblatt  .bisday {
  order: 4;
  font-size: 0.65em;
  padding: 0.15em 0 0.15em 0;
}/* End custom CSS */