.ggskin { 
  font-family: Nunito Sans, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: normal; 
  -webkit-text-size-adjust: 100%;
}

.ggmarkdown p {
  margin-top: 0px;
}

.ggmarkdown a {
  color: #666;
}

.ggdefaulthotspot {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 15px;
  -webkit-filter: drop-shadow( 0px 0px 3px rgba(0, 0, 0, 0.7)); 
  filter: drop-shadow( 0px 0px 3px rgba(0, 0, 0, 0.7));
}

.ggmarkdown h1:first-child, .ggmarkdown h2:first-child, .ggmarkdown h3:first-child, .ggmarkdown h4:first-child {
  margin-top: 0px;
}

.ggmarkdown h1,.ggmarkdown  h2,.ggmarkdown h3,.ggmarkdown h4 {
  margin-top: 1em;
  margin-bottom: 0.2em;
}

.ggmarkdown {
  white-space: normal;
}

.shadow {
  -webkit-filter: drop-shadow( 0px 0px 3px rgba(0, 0, 0, 0.5)); 
  filter: drop-shadow( 0px 0px 3px rgba(0, 0, 0, 0.5));
}

.poppins {
  font-family: 'Nunito Sans', sans-serif;
}

.ggskin_text>div::-webkit-scrollbar {
  width: 5px;
}
.ggskin_text>div {
  scrollbar-width: thin;
}

/* Individuelle Anpassungen */
.info_title {
  color: #000000 !important;
  font-weight: 300 !important;
  hyphens: auto;
  line-height: 1.25 !important;
  display: inline;
  line-height: initial;
  background-color: #59C7EB;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.info_text {
  font-family: 'Nunito Sans', sans-serif;
}

.media_popup_title {
  font-size: 1.375rem !important;
  font-weight: 300 !important;
  text-transform: uppercase;
  color: #322e2c !important; 
}

.text-gold-dark {
  color: #9f9065;
  font-size: 1.3rem;
  line-height: 1.25;
  font-weight: 300;
  hyphens: auto;
  text-transform: uppercase;
}  

.text-gold-dark-small {
  color: #9f9065;
  font-size: 1.1rem;
  line-height: 1.25;
  font-weight: 300;
  hyphens: auto;
  text-transform: uppercase;
}  

/* ANCHOR Kontextmenue */
.gg_contextmenu {
	border-radius: 10px;
	overflow: hidden;
	background-color: #a6e1f4 !important
	}
.gg_context_row a { 
	color: rgb(0, 0, 0) !important
	}

.gg_context_row a:hover { 
    color: #000000 !important;
    font-weight: 600 !important; 
  }
  
.gg_context_row { 
	color: rgb(0, 0, 0) !important
	}
  
.gg_context_row {
    text-align: center !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.gg_context_row:hover { 
	background-color: #59c7eb !important
	}
 
.ggskin a {
	color: #000000;
 	text-decoration: none;
  border-bottom: 2px solid #00A9E0;
	}
	
/* keine Änderungen beim Hovern
  .ggskin a:hover {
	color: #B7A77B;
  	text-decoration: underline;
	}
 */
 

/* weitere Anpassungen */

