/* Einbinden von font Playball */
@import url('https://fonts.googleapis.com/css?family=Playball');

#masthead .site-branding .site-title a {
  font-size: 20px;
}

div.site-branding {display:none;}

/* Positionskorrektur bei Sprung zum Anker */
:target::before {
    display: block;
    content: " ";
    height: 100px;	/* fixed header height*/
    margin-top: -100px; /* negative fixed header height */
    visibility: hidden;
}

:target { outline: none; } /*keine Umrandung bei Anchor-Links*/

/* SiteOrigin Headline */
h1.sow-headline {
font-weight: 700 !important;
}

/* Anpassung der Größe von Überschriften im Text */
h2.text {
  font-size: 1.25em;
}

h2.hoteltext {
  font-size: 1em;
  color: #626262;
}

h3.widget-title {
    color: #f24f9e;
    font-size: 2.5em;
    font-family: "Playball", Sans-serif;
  	margin: 0;
}
/* Margin in p, ol und ul auf 0.8 reduziert */
p {
  margin: 0 0 0.8em;
}
ul,ol {
	margin: 0 0 0.8em 2.4em
}

/* Footer colophon Höhe angepasst */

#colophon .site-info {
  padding: 0;
}
/* Unteres Menu colophon angepasst auf horizontal und zentriert */
div.menu-social-links-menue-container {
	text-align: center;
}

#colophon .widget ul {
	display: inline-block;
	margin:  0;
	padding: 2px;
}
#colophon .widget li {
	display: inline-block;
}
#colophon .widget a {
	display: inline-block;
	color: #FFF;
	padding: 5px;
	text-decoration: none;
  }

#colophon .widget a:hover {
    color: #f24f9e;
}

/* Schatten um Bilder im Text zu Destinationen
img.alignleft, img.alignright {
	 box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
   margin: 1.5em;
} */

img.alignnone {
	 box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
} 

	img.alignleft, img.alignright {
	 margin: 1.5em;
	 opacity: 1;
   border-style: solid;
	 border-width: 10px 10px 10px 10px;
	 border-color: #ffffff;
   box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.12);
}

/* img.alignnone {
	 opacity: 1;
	 border-style: solid;
	 border-width: 10px 10px 10px 10px;
	 border-color: #ffffff;
	 box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.12);
} */

/* Anpassungen auf der Übersicht Destinationen */

#pg-599-0, #pg-599-1, #pg-599-2, #pg-599-3, #pg-599-4, #pg-599-5, #pl-599 .so-panel { 
	 margin-bottom: 0;
}

#pg-675-0, #pg-675-1, #pg-675-2, #pg-675-3, #pg-675-4, #pg-675-5, #pg-675-6 { 
	 margin-bottom: 0;
}

div.ow-button-base.ow-button-align-left { 
	 margin-bottom: 2.5em;
}

	 div.so-panel.widget.widget_media_image.panel-first-child.panel-last-child img {
   margin-top: 1.5em;
	 opacity: 1;
	 border-style: solid;
	 border-width: 10px 10px 10px 10px;
	 border-color: #ffffff;
	 box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.12);
}

	div.so-panel.widget.widget_media_image.panel-first-child img {
   margin-top: 1.5em;
	 opacity: 1;
	 border-style: solid;
	 border-width: 10px 10px 10px 10px;
	 border-color: #ffffff;
	 box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.12);
}