@charset "UTF-8";
/* line 2, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .leaflet-popup-content-wrapper {
  border-radius: 0;
}
/* line 4, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .leaflet-popup-content-wrapper .button {
  color: #000;
  font-size: 16px;
}
/* line 6, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .leaflet-cluster-anim .leaflet-marker-icon, #berlin-bewegt-sich .leaflet-cluster-anim .leaflet-marker-shadow {
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
  -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}
/* line 13, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .leaflet-cluster-spider-leg {
  /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
  -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
  -moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
  -o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}
/* line 23, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster-small {
  background-color: rgba(69, 150, 207, 0.6);
}
/* line 26, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster-small div {
  background-color: #2279c6;
}
/* line 30, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster-medium {
  background-color: #005fa2;
}
/* line 33, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster-medum div {
  background-color: #2279c6;
}
/* line 37, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster-large {
  background-color: #005fa2;
}
/* line 40, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster-large div {
  background-color: #2279c6;
}
/* line 44, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster {
  background-clip: padding-box;
  border-radius: 20px;
}
/* line 49, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster div {
  width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-top: 5px;
  text-align: center;
  border-radius: 15px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
/* line 61, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/markercluster.scss */
#berlin-bewegt-sich .marker-cluster span {
  line-height: 30px;
}

/* line 23, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
.logo svg {
  width: 100px !important;
}

/* line 25, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
.cv-week {
  min-height: 150px;
}

/* line 29, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .sp1 {
  margin-bottom: 1.5em;
}
/* line 33, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default.cv-wrapper {
  margin-bottom: 40px;
}
/* line 34, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-item {
  border-radius: 0px;
  background-color: #ebf1f7;
  border-color: #dddddd;
}
/* line 39, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-weekdays {
  border-left: solid 1px #dddddd;
}
/* line 40, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-day:focus, #berlin-bewegt-sich .theme-default .cv-item:focus {
  border: solid 2px blue;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: none;
}
/* line 47, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-day.current {
  background: #cae5ee;
}
/* line 50, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-day, #berlin-bewegt-sich .theme-default .cv-weeks {
  border-width: 0 1px 1px 0;
}
/* line 53, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-day.today .cv-day-number, #berlin-bewegt-sich .theme-default .cv-day.future .cv-day-number, #berlin-bewegt-sich .theme-default .cv-weeks.today .cv-day-number, #berlin-bewegt-sich .theme-default .cv-weeks.future .cv-day-number {
  color: #0047d3;
  font-weight: bold;
}
/* line 55, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-day.today, #berlin-bewegt-sich .theme-default .cv-weeks.today {
  background-color: #f9f4e4;
}
/* line 60, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .periodLabel {
  padding-left: 0;
  margin-left: 0;
}
/* line 62, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-header {
  position: relative;
}
/* line 65, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .currentPeriod, #berlin-bewegt-sich .theme-default .previousYear, #berlin-bewegt-sich .theme-default .nextYear {
  display: none;
}
/* line 69, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-header-nav {
  position: absolute;
  right: 0;
  margin-right: 0;
}
/* line 73, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-header button {
  border: none;
  background: none;
  color: #e40422;
  font-weight: bold;
}
/* line 76, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-header button[disabled] {
  color: #dddddd;
}
/* line 79, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-week {
  min-height: 150px;
}
/* line 81, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-header, #berlin-bewegt-sich .theme-default .cv-header-day {
  background: #fff;
  border: none;
}
/* line 84, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-header-days {
  border-bottom: solid 2px #000;
  border-left: none;
  border-right: none;
}
/* line 91, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-weekdays .offset0, #berlin-bewegt-sich .theme-default .cv-weekdays .offset1, #berlin-bewegt-sich .theme-default .cv-weekdays .offset2, #berlin-bewegt-sich .theme-default .cv-weekdays .offset3, #berlin-bewegt-sich .theme-default .cv-weekdays .offset4, #berlin-bewegt-sich .theme-default .cv-weekdays .offset5, #berlin-bewegt-sich .theme-default .cv-weekdays .offset6 {
  display: none;
}
/* line 93, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-weekdays .offset0.countOffset1, #berlin-bewegt-sich .theme-default .cv-weekdays .offset1.countOffset1, #berlin-bewegt-sich .theme-default .cv-weekdays .offset2.countOffset1, #berlin-bewegt-sich .theme-default .cv-weekdays .offset3.countOffset1, #berlin-bewegt-sich .theme-default .cv-weekdays .offset4.countOffset1, #berlin-bewegt-sich .theme-default .cv-weekdays .offset5.countOffset1, #berlin-bewegt-sich .theme-default .cv-weekdays .offset6.countOffset1 {
  display: block;
}
/* line 97, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-weekdays .cv-day-content {
  display: none;
  background: #fafafa;
  width: 100%;
  height: auto;
  align-self: flex-start;
  margin-top: 23px;
  margin-right: 4px;
  position: absolute;
  padding: 4px;
}
/* line 107, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .theme-default .cv-weekdays .cv-day-content.has-entries {
  display: block;
}
/* line 115, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion__panel {
  display: none;
}
/* line 117, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion__panel.opened {
  display: block;
}
/* line 120, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion {
  list-style: none;
  padding: 0;
  overflow: visible;
  border: 1px solid #ddd;
  border-width: 0 0 1px 0;
}
/* line 128, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion > li {
  margin-left: 0;
}
/* line 132, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion > li:before {
  content: unset;
  display: none;
}
/* line 137, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion > *:last-child {
  margin-bottom: 0;
}
/* line 141, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading, #berlin-bewegt-sich .bbs-accordion > li {
  border-top: 1px solid #ddd;
  margin: 0;
}
/* line 146, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading {
  flex-grow: 0;
  margin-bottom: 0;
  padding: 10px 0;
  margin: 0;
  position: relative;
  width: 100%;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 160, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading:first-child, #berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading.title {
  border-top: 0 none;
}
/* line 164, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading:hover > * {
  outline: 0;
}
/* line 168, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading:focus, #berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading:hover {
  outline-offset: 0px;
}
/* line 172, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading:after {
  content: "";
  font-family: "Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome;
  font-weight: 900;
  margin-left: .5em;
  display: inline-block;
  vertical-align: baseline;
  color: #17804d;
  font-size: 1.3em;
}
/* line 183, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading:after {
  flex-grow: 1;
  text-align: right;
  line-height: 1;
}
/* line 189, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading[aria-expanded=true]:after {
  content: "";
}
/* line 193, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading.title--right {
  justify-content: flex-end;
}
/* line 197, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__heading.title--right:after {
  flex-grow: 0;
}
/* line 201, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel + .bbs-accordion__heading {
  margin-top: 0;
}
/* line 205, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .title {
  margin: 0;
}
/* line 209, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel {
  padding: 7px 0 15px 0;
  margin: 0;
  border: 0px none;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: opacity .2s ease-out;
  transition: opacity .2s ease-out;
  opacity: 0;
  overflow: hidden;
}
/* line 220, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel.opened {
  opacity: 1;
}
/* line 224, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel > *:first-child {
  margin-top: 0;
}
/* line 228, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel > *:last-child {
  margin-bottom: 0;
}
/* line 232, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel > *:last-child > *:last-child {
  margin-bottom: 0;
  border-bottom: 0 none;
}
/* line 237, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel:focus, #berlin-bewegt-sich .bbs-accordion .bbs-accordion__panel:active {
  outline: 1px dotted #000;
  outline-offset: -1px;
}
/* line 242, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion.accordion--oddeven {
  border-width: 0 0 0 0;
}
/* line 246, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion.accordion--oddeven > * {
  background-color: #fcfcfc;
  padding-left: 1em;
  padding-right: 1em;
  border-width: 0 0 0 0;
}
/* line 253, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion.accordion--oddeven > h3:nth-child(4n-2), #berlin-bewegt-sich .bbs-accordion.accordion--oddeven > h3:nth-child(4n-3) {
  background-color: #f5f5f5;
}
/* line 257, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .bbs-accordion.accordion--oddeven > li:nth-child(odd) {
  background-color: #f5f5f5;
}
/* line 261, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .title-main {
  margin-bottom: 10px;
  display: block;
}
/* line 265, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .title-meta {
  font-size: 14px;
  color: #454545;
  display: block;
  line-height: 1.4;
}
/* line 266, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .title-meta b {
  color: #000;
}
/* line 270, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .events-sub-info {
  background: #dddddd;
  margin-bottom: 10px;
}
/* line 276, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich #eventImage {
  padding-left: 0;
}
/* line 278, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich #eventImage img {
  width: 100%;
}
/* line 280, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .event-details--row1,
#berlin-bewegt-sich .event-details--row2 {
  margin-bottom: 20px;
}
/* line 283, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .event-details--row1 ul li,
#berlin-bewegt-sich .event-details--row2 ul li {
  margin-bottom: 0;
}
/* line 284, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .event-details--row1 #kontakt,
#berlin-bewegt-sich .event-details--row2 #kontakt {
  padding-left: 20px;
}
/* line 288, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .event-details--row1 #eventImage img {
  width: 100%;
}
/* line 292, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .event-details--row2 h2 {
  margin-top: 20px;
}
/* line 293, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .event-details--row2 #kontakt {
  border: solid 1px #000;
}
/* line 296, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich .justify {
  text-align: justify;
}
/* line 299, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich table.table--list {
  width: auto;
  background-color: transparent;
}
/* line 302, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich table.table--list tr > td {
  background-color: transparent;
  border: none;
  padding: 0.5em 0;
  padding-right: 1em;
}
/* line 310, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich #header .site-header__logo .textlogo .title, #berlin-bewegt-sich #header .pageheader__logo .textlogo .title, #berlin-bewegt-sich #header .site-header__logo .textlogo .title, #berlin-bewegt-sich #header .pageheader__logo .textlogo .title {
  font-weight: normal;
}
/* line 315, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#berlin-bewegt-sich #eventsList td[headers="Angebot"] {
  width: 60%;
}

/* line 323, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#eventText h1 {
  margin-bottom: 10px;
}
/* line 324, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#eventText .title-meta {
  font-size: 18px;
  margin-bottom: 20px;
}

@media (max-width: 500px) {
  /* line 328, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  .hide-small {
    display: none;
  }

  /* line 329, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  .cv-day, .cv-week {
    height: 70px;
    min-height: 70px !important;
  }

  /* line 333, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  .cv-day-content span {
    display: none;
  }

  /* line 336, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  table.result thead {
    opacity: 0;
  }
  /* line 337, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  table.result tr, table.result td {
    display: block;
    width: 100%;
  }
  /* line 338, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  table.result .longtext {
    border-bottom: none;
  }
  /* line 339, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  table.result .text {
    border-top: none;
  }
}
/* line 344, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
.text-right {
  text-align: right;
}

/* line 345, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
ul > li::marker,
.searchform-slot .searchterm .submit,
.js-accordion .js-accordion__heading:after {
  color: #17804d !important;
}

/* line 350, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#events_map {
  border: solid 1px #dddddd;
  background: url(/assets/map-dummy-blur-f89ccd536e83614065e91a796acf5f3f71ea0692ea3dd0ac3988df8f973eacfd.jpg) center center no-repeat;
  position: relative;
  height: 600px;
}
/* line 356, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
#events_map #events_map-inner {
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #dddddd;
  padding: 20px;
  width: 50%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 20%;
}
@media (max-width: 640px) {
  /* line 368, /home/dominik.schoeler/foreign-code/berlin-bewegt-sich/app/assets/stylesheets/application.scss */
  #events_map #events_map-inner {
    width: 90%;
    top: 5%;
  }
}
