/*
Theme Name: SBG
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: sbg
*/
/* OVERRIDE */
.uncode_text_column ul {
  padding-left: 20px;
  list-style-type: circle;
}
blockquote {
    border-color: rgba(0,0,0,0.2);
}
/*// MAP SVG */
.mapsvg-category-label {
  position: relative;
  padding: 1em 0 1em 1em;
  display: inline-block;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mapsvg-category-label .symbol {
  display: inline-block;
  margin-right: 2em;
  width: 4.0vmin;
  height: 4.0vmin;
  vertical-align: middle;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media screen and (max-width: 640px) {
    .mapsvg-category-label .symbol {
      margin-right: 1em;
    }
    .mapsvg-directory {
      border-top: 1px solid rgba(0,0,0,.1);
    }
    .mapsvg-directory .mapsvg-controller-view {
      background: white !important;
    }
}
.mapsvg-category-label .symbol[data-cat="KZ-Außenlagerkomplex Landsberg/Kaufering"],
.mapsvg-category-label .symbol[data-cat="Landsberg/Kaufering concentration subcamp complex"] {
	background: url(assets/images/kz_aussenlagerkomplex.svg);
  background-size: 100% 100%;
}
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="KZ-Außenlagerkomplex Landsberg/Kaufering"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="KZ-Außenlagerkomplex Landsberg/Kaufering"],
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Landsberg/Kaufering concentration subcamp complex"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Landsberg/Kaufering concentration subcamp complex"]  {
  background: url(assets/images/kz_aussenlagerkomplex_aktiv.svg);
  background-size: 100% 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mapsvg-category-label .symbol[data-cat="Weitere historische Orte"],
.mapsvg-category-label .symbol[data-cat="Other historical places"]  {
	background: url(assets/images/historische_orte.svg);
  background-size: 100% 100%;
}
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Weitere historische Orte"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Weitere historische Orte"],
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Other historical places"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Other historical places"] {
  background: url(assets/images/historische_orte_aktiv.svg);
  background-size: 100% 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mapsvg-category-label .symbol[data-cat="KZ-Friedhöfe"],
.mapsvg-category-label .symbol[data-cat="Concentration camp cemeteries"] {
	background: url(assets/images/kz_friedhoefe.svg);
  background-size: 100% 100%;
}
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="KZ-Friedhöfe"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="KZ-Friedhöfe"],
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Concentration camp cemeteries"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Concentration camp cemeteries"]  {
  background: url(assets/images/kz_friedhoefe_aktiv.svg);
  background-size: 100% 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mapsvg-category-label .symbol[data-cat="Untertageverlagerungen/Arbeitsstätten"],
.mapsvg-category-label .symbol[data-cat="Underground relocations/work sites"] {
	background: url(assets/images/untertageverlagerungen.svg);
  background-size: 100% 100%;
}
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Untertageverlagerungen/Arbeitsstätten"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Untertageverlagerungen/Arbeitsstätten"],
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Underground relocations/work sites"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Underground relocations/work sites"] {
  background: url(assets/images/untertageverlagerungen_aktiv.svg);
  background-size: 100% 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mapsvg-category-label .symbol[data-cat="Gedenkorte/Informationsorte"],
.mapsvg-category-label .symbol[data-cat="Memorial sites/ information sites"] {
	background: url(assets/images/gedenkorte.svg);
  background-size: 100% 100%;
}
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Gedenkorte/Informationsorte"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Gedenkorte/Informationsorte"],
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Memorial sites/ information sites"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Memorial sites/ information sites"]  {
  background: url(assets/images/gedenkorte_aktiv.svg);
  background-size: 100% 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/*
.mapsvg-category-label .symbol[data-cat="Historischer Hintergrund"] {
	background: url(assets/images/historischer_hintergrund.svg);
  background-size: 100% 100%;
}
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Historischer Hintergrund"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Historischer Hintergrund"] {
  background: url(assets/images/historischer_hintergrund_aktiv.svg);
  background-size: 100% 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
*/
/*
.mapsvg-category-label .symbol[data-cat="Aktuelles"] {
	background: url(assets/images/aktuelles.svg);
  background-size: 100% 100%;
}
.mapsvg-category-item.active .mapsvg-category-label .symbol[data-cat="Aktuelles"],
.mapsvg-category-item:hover .mapsvg-category-label .symbol[data-cat="Aktuelles"] {
  background: url(assets/images/aktuelles_aktiv.svg);
  background-size: 100% 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
*/
.mapsvg-category-block .listing-item {
  margin-bottom: 25px;
}
.mapsvg-category-block .display-posts-listing {
  padding-left: 0 !important;
  margin-top: 20px;
}
.mapsvg-category-block .display-posts-listing .image {
  display: block;
}
.mapsvg-category-block .display-posts-listing .image img {
  max-width: 60px !important;
  width: 60px !important;
}
.mapsvg-category-block .display-posts-listing .title {
  font-weight: 700;
}
.mapsvg-category-block .display-posts-listing .excerpt {
  display: block;
}
/* */
.mapsvg-category-item {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mapsvg-category-item.active {
  background: rgba(0,0,0,0.9);
  color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mapsvg-category-item:hover {
  background: #eee !important;
  color: #000;
}
@media screen and (max-width: 768px) {
  .mapsvg-category-item:hover {
    background: rgba(0,0,0,0.9) !important;
    color: #fff;
  }
}
.mapsvg-category-block.active {
  background: #eee;
}
.mapsvg-wrap {
  background: #f7f7f7 !important;
  /*background: #fff6eb;*/
}
.mapsvg-sidebar-right {
  margin: 1em;
}
@media screen and (min-width: 1600px) {
  .mapsvg-directory {
    padding-right: 6em;
  }
  .mapsvg-category-item {
    font-size: 16px !important;
  }
}
.mapsvg-category-label,
.mapsvg-directory-item {
    font-weight: 500 !important;
    font-family: Roboto;
}
@media screen and (min-width: 1800px) {
  .mapsvg-category-item {
    font-size: 24px !important;
  }
  .mapsvg-directory-item {
      font-size: 18px !important;
      padding: 15px 10px 15px 20px !important;
  }
}
.mapsvg-directory {
  background: #f7f7f7 !important;
  /*background: rgb(255,246,235) !important;*/
}
.mapsvg-directory .mapsvg-controller-view {
  background: #f7f7f7 !important;
  /*background: rgb(255,246,235) !important;*/
}
.mapsvg-directory .mapsvg-auto-height {
  background: white;
}
.mapsvg-buttons {
  margin: 1em 0 0 1em !important;
}
@media screen and (min-width: 769px) {

  .mapsvg-buttons {
    z-index: 1000;
  }

}
@media (min-width: 960px) {
  #masthead {
      z-index: 1002 !important;
  }
}
.pum-theme-sbg-layer-2.pum {
  z-index: 1001 !important;
}
#pum-87862.pum-theme-sbg-layer-2.pum,
#pum-89002.pum-theme-sbg-layer-2.pum {
    z-index: 1002 !important;
}
.mapsvg-popover {
  border-radius: 0 !important;
  background-color: white !important;
  border: 5px solid #eee !important;
  box-shadow: none !important;
  z-index: 996 !important;
}
.maps-popover .mapsvg-controller-view-wrap {
  top: 0 !important;
}
.mapsvg-controller-view-content h3 {
  margin-top: 0 !important;
}
@media screen and (min-width: 769px) {
  .mapsvg-map-container:before {
    content: '';
    background: rgb(247,247,247);
    background: linear-gradient(90deg, rgba(247,247,247,0) 0%, rgba(247,247,247,1) 100%);
    top: 0;
    right: 0;
    width: 4em;
    height: 100%;
    position: absolute;
    z-index: 1;
  }
}
@media screen and (max-width: 768px) {
  .mapsvg-popover {
    border: 10px solid #eee !important;
    z-index: 996 !important;
  }
  .pum-theme-sbg > .pum-container {
    width: 100% !important;
  }
  .pum-theme-sbg-layer-2 > .pum-container {
    width: 100% !important;
  }
}
.mapsvg-category-block {
    border: none !important;
}
.mapsvg-category-item {
    border: none !important;
    position: relative;
}
.popoverlink {
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: pointer;
}
/*
.mapsvg-category-item:before {
    content: '';
    position: absolute;
    width: 90%;
    left: 5%;
    height: 1;
    border-bottom: 1px solid #b8b8b8;
    bottom: -1px;
}
.active.mapsvg-category-item:before {
    content: '';
    position: absolute;
    width: 90%;
    left: 5%;
    height: 1;
    border-bottom: 1px solid rgba(0,0,0,0);
    bottom: -1px;
}*/
.mapsvg-marker-active,
.mapsvg-marker-hover {
  /*
  border: 1px solid black;
  border-radius: 50%;
  box-shadow: 0 0 0 2px black;
  */

}
.mapsvg-marker[data-object-id="114"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="114"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="115"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="115"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="116"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="116"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="117"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="117"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="118"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="118"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="119"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="119"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="120"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="120"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="121"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="121"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="122"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="122"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="123"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="123"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="124"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="124"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="125"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="125"].mapsvg-marker-hover {
  content:url("assets/images/kz_aussenlagerkomplex_aktiv.svg");
}
.mapsvg-marker[data-object-id="132"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="132"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="131"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="131"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="130"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="130"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="129"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="129"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="128"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="128"].mapsvg-marker-hover {
  content:url("assets/images/gedenkorte_aktiv.svg");
}
.mapsvg-marker[data-object-id="17"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="17"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="16"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="16"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="146"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="146"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="144"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="144"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="142"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="142"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="141"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="141"].mapsvg-marker-hover  {
  content:url("assets/images/historische_orte_aktiv.svg");
}
.mapsvg-marker[data-object-id="112"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="112"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="111"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="111"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="110"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="110"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="109"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="109"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="108"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="108"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="107"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="107"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="106"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="106"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="105"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="105"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="104"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="104"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="103"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="103"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="102"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="102"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="101"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="101"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="100"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="100"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="99"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="99"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="98"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="98"].mapsvg-marker-hover {
  content:url("assets/images/kz_friedhoefe_aktiv.svg");
}
.mapsvg-marker[data-object-id="135"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="135"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="136"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="136"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="137"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="137"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="138"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="138"].mapsvg-marker-hover,
.mapsvg-marker[data-object-id="139"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="139"].mapsvg-marker-hover {
  content:url("assets/images/untertageverlagerungen_aktiv.svg");
}
.mapsvg-marker[data-object-id="8"].mapsvg-marker-active,
.mapsvg-marker[data-object-id="8"].mapsvg-marker-hover {
  content:url("assets/images/historischer_hintergrund_haus_aktiv.svg");
}
/*
#marker_76 {
    content:url("assets/images/kz_aussenlagerkomplex_aktiv.svg");

}*/
.allgemeine-information-label {
  font-weight: 700;
}
.standard-label {
  padding-left: 20px;
}
.hide-label {
  display: none !important;
}

/*
#marker_14  {
  width: 18px;
  height: 18px;
  mask-image: image(url(http://sbg.birke-ds.de/wp-content/themes/uncode-child/assets/images/historische_orte_aktiv.svg), skyblue);
}
 POPUP -*/
.insert-page > .vc_row > .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
.deeplink, .excerpt-more {
  text-decoration: underline;
  color: #f28c1c !important;
  font-style: italic;
  cursor: pointer;
}
.mapsvg-details-container {
      background-color: rgba(255,255,255,1.0) !important;
}
/**/
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: scroll;
    overflow-x: hidden !important;
}
@media screen and (max-width: 768px) {
  .pum-theme-sbg .pum-content + .pum-close,
  .pum-theme-sbg-layer-2 .pum-content + .pum-close {
      position: fixed;
      height: auto;
      width: auto;
      left: auto !important;
      right: auto !important;
      bottom: 0 !important;
      top: auto !important;
      padding: 0 !important;
  }
  .pum-theme-sbg .pum-content + .pum-close > i,
  .pum-theme-sbg-layer-2 .pum-content + .pum-close > i {
    vertical-align: bottom;
  }
  .pum-theme-sbg-layer-2 .pum-content + .pum-close > i {
    transform: rotate(180deg);
  }

  .pum-container.pum-scrollable .pum-content {
      overflow: auto;
      overflow-y: scroll;
      max-height: 95%;
      height: calc(100% - 50px);
  }
  .pum-container.pum-scrollable .pum-content:before {
    content: '';
    width: calc(100% + 36px);
    left: -18px;
    bottom: 0;
    position: absolute;
    border-bottom: 1px solid rgba(234,234,234,0.5);
  }
  .pum-theme-sbg .pum-container,
  .pum-theme-sbg-layer-2 .pum-container {
    padding-bottom: 0 !important;
  }


}
@media screen and (min-width: 1024px) {
  .pum-theme-sbg .pum-content + .pum-close {
      position: fixed;
      height: auto;
      width: auto;
      left: auto !important;
      right: auto !important;
      bottom: auto;
      top: 75px;
  }
  /**/
  .pum-theme-sbg .pum-content + .pum-close .fa  {
    text-align: left !important;
  }
}
.uncode-single-media figcaption {
  line-height: 1.2;
}
.mapsvg-popover-close:after, .mapsvg-popover-close:before {
    content: '';
    position: absolute;
    height: 5px !important;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #000;
}
/*
#mapsvg-category-item-6 {
  border-top: 7px solid #fff6eb !important;
}
#mapsvg-category-item-5 {
    border-bottom: 7px solid #fff6eb !important;
}
*/
#mapsvg-category-item-6.mapsvg-category-item:before,
#mapsvg-category-item-5.mapsvg-category-item:before {
    content: '';
    position: absolute;
    width: 90%;
    left: 5%;
    height: 1;
    border-bottom: none !important;
    bottom: -1px;
}
.mapsvg-mobile-modal-close {
    background: black !important;
    border-radius: 3px !important;
    border: none !important;
}
.content-navigation-bar .wpb_row .wpb_column {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.content-navigation-bar .wpb_row .wpb_column.close-all-popups {
  padding-left: 0 !important;
}
.content-navigation-bar .wpb_row .wpb_column .icon-box-content {
  vertical-align: middle !important;
  padding-left: 20px !important;
  cursor: pointer;
}
.content-navigation-bar {
  padding: 10px 0 10px 0 !important;
}
.content-navigation-bar .category-info {
  color: #f7f7f7 !important;
}
.content-navigation-bar .category-info > a {
  font-style: italic;
  color: grey;
  cursor: inherit !important;
  padding-left: 20px;
  position: relative;
}
.content-navigation-bar .category-info > a:after {
  content: '>>';
  font-style: italic;
  color: grey;
  cursor: inherit !important;
  position: absolute;
  left: 0;
}
.content-navigation-bar .category-info > a:hover {
  color: grey !important;
}
@media screen and (max-width: 768px) {
  .content-navigation-bar .uncode-info-box {
    padding: 5px 15px !important;
  }
}
#close-all-popups {
  position:fixed;
  z-index:999999999;
  width: auto !important;
  min-width: 185px;
  height: 50px;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0px;
  display: none;
  cursor: pointer;
  background: #F28C17;
  color: #fff;
  margin: 0 !important;
  padding: 15px 15px 0 15px;
}
@media screen and (max-width: 768px) {
  #close-all-popups {
    bottom: 0px !important;
    top: inherit !important;
  }
}
.popovershortlink h3 > i {
  vertical-align: middle;
}
.mapsvg-btn, .mapsvg-btn-map {
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
    border-radius: 2px;
    display: block;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    padding: 0;
    box-shadow: none !important;
}
.mapsvg-btn-group {
    box-shadow: none !important;
}
.mapsvg-btn-map.mapsvg-in:before,
.mapsvg-btn-map.mapsvg-in:after,
.mapsvg-btn-map.mapsvg-out:before {
    top: 50% !important;
    left: 50% !important;
    -ms-transform: translateX(-50%) translateY(-50%) !important;
    -webkit-transform: translateX(-50%) translateY(-50%) !important;
    transform: translateX(-50%) translateY(-50%) !important;
}
.mapsvg-btn-map.mapsvg-in:before,
.mapsvg-btn-map.mapsvg-out:before {
  height: 2px !important;
  background-color: black !important;
  width: 20px !important;
}
.mapsvg-btn-map.mapsvg-in:after {
  width: 2px !important;
  background-color: black !important;
  height: 20px !important;
}
.mapsvg-btn-zoom-reset svg {
  width: 20px !important;
  opacity: 1.0  !important;
}
a.quellenverzeichnis {
  border-bottom: 1px solid #303133;
}
.mapsvg-marker-label {
  display: none;
}
.mapsvg-marker-label.showlabel {
  display: block;
}
@media screen and (max-width: 812px) {
  .mapsvg-btn-map.mapsvg-in,
  .mapsvg-btn-map.mapsvg-out {
    display: none !important;
  }
  .menu-wrapper.menu-sticky .menu-container {
      z-index: 900 !important;
  }
}
