/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 2.1.1552577058
Updated: 2019-03-14 16:24:18

*/
html {
  scroll-behavior: smooth;
}
body {background-image: url("clouds-bg.jpg"); 
	background-position: top center; 
	background-repeat: no-repeat;
	background-color: #e3f0fa;
}

a:hover {
    box-shadow: 0 0 0 !important;
}
.post-date {color: #ccc; font-weight: normal;}
/*navigation*/
nav {
  max-width: 960px;
  margin: 0 auto;
  padding: 0;
  color: #fff;
   font-size: 1.1em;
  font-weight: bold;
}

nav ul {
  padding: 0; margin: 0;
}

nav ul li {
  display: inline-block;
  padding: 5px 15px 3px 5px;
}

nav ul li a {
  color: #b1cdd8;
  font-size: 1.1em;
  text-decoration: none;
  display: block;
  font-weight: bold;
}

nav ul li a:hover {
  color: #97b9c7;
}

nav ul li a:active {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.1);
  color: #97b9c7;
}
/*navigation*/

.wrap {padding: 0;}

.wrap-white { 	background-color: #fff; 
				overflow: hidden; 
				margin-bottom: 10px;
			-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
			-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
				padding: 5px;
				color: #000;
}
#secondary {margin-top: 15px;}

.page-header {padding: 15px;}

.site-header {
	position: relative;
		background-color: transparent;
}
.single-featured-image-header {
	border-bottom: 1px solid #eee;
	background-color: transparent;
}

.site-branding {max-width: 1000px;
		padding: 4em 3em 0 5em;
		margin: 0 auto;}
.site-branding h1 {padding: 0; margin: 0; text-align: left !important;}

.site-content-contain {
	background-color: transparent;
	position: relative;
}

.custom-header {background: none;}

.site-content {padding: 15px;}
.menu-container ul li a::before{ content: url(""); margin: 5px; }
.menu-container ul li a::after{ content: url(""); margin: 5px;}

.entry-content {text-align: justify; padding: 5px; font-size: 0.8em; border-bottom: 1px dotted #f0f0f0;}
.entry-content a img, .comment-content a img, .widget a img {
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
}

.content-area { padding: 10px;}

.entry-title h3 {font-size: 0.5em;}
h3 {padding: 0 0 0 0; font-weight: bold; color: #565b5f;}

h2.widget-title {
    font-size: 1.0em;
    margin: 0.4em 0 2em 0;
    color: #565b5f;
}

.rounded {border-radius: 10px;}

.entry-title a {font-size: 1.0em; color: #565b5f;}

.widget ul {
    			list-style-position: inside;
    			list-style-image: url("https://www.telefonsexparadies.com/wp-content/bilder/2019/03/list-bullet-hover.gif");
    			list-style-type: none;
    			}

.widget ul li { padding: 0;}

.widget ul li a:hover { text-decoration: underline;}

figure {
     position: relative;
     font-weight: bold;
}

.blog .site-main > article, .archive .site-main > article, .search .site-main > article {
    padding-bottom: 1em;
}

.wrap-transparent {
	background-color: rgba(236, 246, 252, 0.3);
    background: rgba(236, 246, 253, 0.3);
    color: rgba(236, 246, 252, 0.3);
 	border: 1px solid #f2f8fd;
  	border-radius: 10px;
   	padding: 0.5em 1em 0 1em;
}

body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
    float: none;
    width: 100%;
}
body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
 	float: none;
   text-align: center;
}

@media screen and (min-width: 30em) {

body { font-size: 1.0em; }
	h1 {
		font-size: 30px;
		font-size: 1.875rem;
	}

	h2,
	.home.blog .entry-title,
	.page .panel-content .recent-posts .entry-title {
		font-size: 1.1rem;
		font-weight: bold;
		color: #565b5f;
		text-decoration: underline;
	}

h1, entry-title {font-family: "Bubblegum Sans", serif; text-decoration: none !important; text-align: center;}
h2, entry-title {font-family: "Bubblegum Sans", serif; text-decoration: none !important; text-align: center; font-size: 1.2rem;}
	h1,
	.home.blog .entry-title,
	.page .panel-content .recent-posts .entry-title {
		font-size: 1.2rem;
		font-weight: bold;
		color: #565b5f;
		text-decoration: underline;
	}

	h3 {
		
		font-size: 1.0rem;
	} 
}

body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
    float: none;
    width: 100%;
}

.has-sidebar:not(.error404) #primary {
    float: left;
    width: 63%;
    border-right: 1px solid #f0f0f0;
}

.widget ul li, .widget ol li {
    border-bottom: 1px dotted #f0f0f0;
    border-top: 1px dotted #f0f0f0;
    padding: 0.4em 0;
}

.festnetz-nummer {margin: 0; letter-spacing: 1px;}
.festnetz-nummer a {display: block; overflow: hidden; border: 1px solid #ccc;}

@media screen and ( max-width: 700px ) {

	.has-sidebar:not(.error404) #primary {
    
    width: 100%;
    border-right: none;
}
}
@media screen and ( max-width: 450px ) {

	.nische-box { font-size: 11px;		
}
.festnetz-nummer {margin: 3px 0; letter-spacing: 0px; font-size: 10px;}
.festnetz {margin-top: 0;}
}


.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:28px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
	background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
	background-color:#a5cc52;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myPin {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#306108;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #aade7c;
}

.pauszeichnung {font-size: 12px; font-weight: normal; color: #ccc;}




#aligncenter {margin: 0 auto; max-width: 1000px;}
#flexbox {
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	
}

.nische-box {
	color: #ccc;
	background-color: rgba(236, 246, 252, 0.3);
    background: rgba(236, 246, 253, 0.3);
 	border: 1px solid #f2f8fd;
  	border-radius: 10px;
   	padding: 5px;
   	width: 470px;
  	font-family: 'Open Sans', sans-serif;
   	margin: 7px 0;
   
}
.nische-box2 {
	color: #ccc;
	background-color: rgba(236, 246, 252, 0.3);
    background: rgba(236, 246, 253, 0.3);
 	border: 1px solid #f2f8fd;
  	border-radius: 10px;
   	padding: 10px;
   	width: 420px;
  	font-family: 'Open Sans', sans-serif;
   	margin: 7px 0;
   
}

.bubblegum-sans-regular {
  font-family: "Bubblegum Sans", serif; font-weight: normal;
}
.wrap-whitee { 	background-color: #fff; 
				-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
				-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
				box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
				padding: 7px;
				color: #000;				
				width: 100%;
				flex-wrap: nowrap; border-radius: 4px;	justify-content:  space-around;	
}
.schweiz {font-size: 1.1em !important;}
.livetelefonsex {text-decoration: none !important;}
.smol {font-size: 0.6em}
.littul {font-size: 1.6em; padding: 25px 5px !important; height: 1.5em}
.price { font-size: 14px; text-align: center; display: block;}
.fawsom {
    margin: 5px; /* Abstand zum Link-Text */
    vertical-align: middle; /* Vertikale Ausrichtung mit Text */}
.rounded {border-radius: 4px;}
.flagz {margin: 7px;}

 .button-large {
          background-image: -moz-linear-gradient(top, #ed391b, #ce1a00);
          background-image: -webkit-linear-gradient(top, #ed391b, #ce1a00);
          background-image: -ms-linear-gradient(top, #ed391b, #ce1a00);
          background-image: linear-gradient(top, #ed391b, #ce1a00);
          display: flex; justify-content: space-between; align-items: center;
          background-color: #ed391b;
          color: #fff;
          text-decoration: none;
          font-size: 1.75em;
          height: 2em;
          line-height: 2.125em;
          font-weight: 300;
          padding: 0 35px;
          outline: 0;
          border-radius: 4px;
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
          text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
     }

          .button-large:hover {
               background-image: -moz-linear-gradient(top, #fd492b, #de2a10);
               background-image: -webkit-linear-gradient(top, #fd492b, #de2a10);
               background-image: -ms-linear-gradient(top, #fd492b, #de2a10);
               background-image: linear-gradient(top, #fd492b, #de2a10);
               background-color: #fd492b;
               box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
          }

          .button-large:active {
               background-image: -moz-linear-gradient(top, #ce1a00, #ed391b);
               background-image: -webkit-linear-gradient(top, #ce1a00, #ed391b);
               background-image: -ms-linear-gradient(top, #ce1a00, #ed391b);
               background-image: linear-gradient(top, #ce1a00, #ed391b);
               background-color: #ce1a00;
               box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
          }

.button-large-black {
     background-image: -moz-linear-gradient(top, #000000, #434343);
     background-image: -webkit-linear-gradient(top, #000000, #434343);
     background-image: -ms-linear-gradient(top, #000000, #434343);
     background-image: linear-gradient(to bottom, #000000, #434343);
     display: flex;
     justify-content: space-between;
     align-items: center;
     background-color: #000000;
     color: #fff;
     text-decoration: none;
     font-size: 1.75em;
     height: 2em;
     line-height: 2.125em;
     font-weight: 300;
     padding: 0 35px;
     outline: 0;
     border-radius: 4px;
     box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(192, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(96, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
     text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
}

.button-large-black:hover {
     background-image: -moz-linear-gradient(top, #2c2c2c, #5a5a5a);
     background-image: -webkit-linear-gradient(top, #2c2c2c, #5a5a5a);
     background-image: -ms-linear-gradient(top, #2c2c2c, #5a5a5a);
     background-image: linear-gradient(to bottom, #2c2c2c, #5a5a5a);
     background-color: #2c2c2c;
     box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(192, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(96, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
}

.button-large-black:active {
     background-image: -moz-linear-gradient(top, #434343, #000000);
     background-image: -webkit-linear-gradient(top, #434343, #000000);
     background-image: -ms-linear-gradient(top, #434343, #000000);
     background-image: linear-gradient(to bottom, #434343, #000000);
     background-color: #434343;
     box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(192, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(96, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
}

.nische-img {top: 3px; position: relative;}
.nische-img img {border-radius:  3px !important; border: 1px solid #ccc;}
.nische-txt {line-height: 25px;}
.nische-txt h2 {text-align: center; font-weight: bold; font-family: 'Kalam'; text-decoration: none; margin: 5px; font-size: 1.6em;}

.festnetz {margin-top: 0;}

.alt-link {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#666;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 0 0 6px;
	border-top:1px solid #dcdcdc;
	border-right:none;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	padding:0px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.alt-link img {vertical-align: middle;}
.handy-icon {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:0 6px 6px 0;
	border-top:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	border-left:none;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	padding:0px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.kurzwahl {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	border-top:1px solid #dcdcdc;
	border-right:none;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	padding:0px 6px;
	text-decoration:none;
}


.pin {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#666;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 0 0 6px;
	border-top:1px solid #dcdcdc;
	border-right:none;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	padding:0px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.key {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:0 6px 6px 0;
	border-top:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	border-left:none;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	padding:0px 6px 0 0;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.handy-kurzwahl {}

.handy-nischen a {text-decoration: none; border-bottom: none; box-shadow: none !important;}
.handy-nischen li {
	display: inline-block;
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	margin: 5px;
}


.ch {font-weight:  bold; font-size:  14px !important;}
.preise {font-size: 11px; color: #999; text-align: center;}
.gruen { color: #27af2e; }

.anmeldung {
	background-color:#339900; margin: 0 auto; width: 100%; text-decoration: none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #99ff99;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
	padding:17px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
	text-align: center;
	box-shadow: none  !important;
}
.anmeldung:hover {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#33cc00;
	box-shadow: none  !important;
}
.anmeldung:active {
	position:relative;
	top:1px;
}
.wp-block-video video { width: 100% !important; height: 100% !important; }


.widget a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;}

  #toplisten img {filter: grayscale(1);
  transition: 0.2s ease-in-out;}

#toplisten img:hover {filter: grayscale(0);
  transition: 0.2s ease-in-out;}

  /* LIVEJASMIN*/
  .video-container-wrap {
  height: 600px;
}
@media (max-width: 1199px) {
    .video-container-wrap {
        max-width: 932px;
        max-height: 466px;}}
        
@media only screen and (max-width: 990px) {
   .bubble {width: 100% !important;}
    .reload {width: 100%; margin:  2px !important;}
    .perfname {width: 100%;}
    .gibmoney {width: 100%; margin:  2px !important;}}

#camstop { 
      display: flex; 
      flex-wrap: wrap-reverse;
      justify-content: space-between;
      align-items: flex-end;
      padding: 5px;
 }

.perfname { width: 350px;  }
.reload {height: 80px;  }
.reload a {color: #fff !important;}
.reload a:hover {text-decoration: none;}
.button-icon {width: 30px; height: 30px; margin: 10px;}
.gibmoney { height: 80px;  }
.gibmoney a {color: #fff !important;}
.gibmoney a:hover {text-decoration: none;}


.bubble {
    position: relative;
    background-color: #eaeaea;
    color: #000;
    font-family: 'Kalam', cursive;
    font-size: 20px;
    text-align: center;
    width: 340px;
    height: 80px; padding: 5px 0 0 0;
    border-radius: 5px;
    line-height: 1.1 !important;
}
.bubble:after {
    content: '';
    position: absolute; 
    display: block;
    width: 0;
    z-index: 1;
    border-style: solid;
    border-width: 0 20px 20px 0;
    border-color: transparent #eaeaea transparent transparent;
    bottom: -20px;
    left: 7%;
    margin-left: -10px; 
}

.disabled {
        background-color: #4f4f4a !important;
        pointer-events: none;
        border:1px dotted #5a5a56 !important;
      }
.enabled {
     
      }
#reloadButton a { color: #fff !important; }
#reloadButton a:hover { color: #fff !important; text-decoration: none; }
#reloadButton {
  display: flex; 
  flex-wrap: nowrap; 
  align-items: center; 
  justify-content: center;
  background-color:#025fb6;
  border-radius:6px;
  border:1px solid #004a8e;
  cursor:pointer;
  font-family:Trebuchet MS;
  font-weight:bold;
  text-decoration:none;
  text-shadow:0px 1px 0px #5b8a3c;
  text-align: center;
  margin: 0 auto; padding: 0 20px 0 20px;
  width: 100%; height: 80px;
}
#reloadButton:hover {
  background-color:#0075e2;
}
#reloadButton:active {
  position:relative;
  top:1px;
}

.loginbutton a { color: #fff !important; }
.loginbutton a:hover { color: #fff !important; text-decoration: none; }
.loginbutton {
  display: flex; 
  flex-wrap: nowrap; 
  align-items: center; 
  justify-content: center;
  background-color:#77b55a;
  border-radius:6px;
  border:1px solid #4b8f29;
  cursor:pointer;
  font-family:Trebuchet MS;
  font-weight:bold;
  text-decoration:none;
  text-shadow:0px 1px 0px #5b8a3c;
  text-align: center;
  margin: 0 auto; padding: 0 20px 0 20px;
  width: 100%; height: 80px;
}
.loginbutton:hover {
  background-color:#73c54a;
}
.loginbutton:active {
  position:relative;
  top:1px;
}

 .video-container-wrap {
  height: 480px; width: 100%;
}


.colors-dark .entry-content a img, .colors-dark .comment-content a img, .colors-dark .widget a img {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.entry-content a img, .comment-content a img, .widget a img {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.colors-dark .entry-content a, .colors-dark .entry-summary a, .colors-dark .comment-content a, .colors-dark .widget a, .colors-dark .site-footer .widget-area a, .colors-dark .posts-navigation a, .colors-dark .widget_authors a strong {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.yello {color: #ffcc00 !important; font-weight: bold; text-decoration: underline;}
