/*
Theme Name: zeeDynamic Child
Theme URI: https://themezee.com/themes/zeedynamic/
Author: ThemeZee
Author URI: https://themezee.com
Description: zeeDynamic Child
Template: zeedynamic
Version: 1.0
Text Domain: zeedynamic-child
*/

/* EU Cookie Law Style*/
.pea_cook_wrapper.pea_cook_topcenter {
	border-radius: 0!important;
	top: 0!important;
	left: 0!important;
	margin: 0!important;
	width: 100%!important;

	box-shadow: 0px 2px 35px 0px rgba(0,0,0,0.60);

	background-color: white!important;
	color: black!important;
	font-size: 1em!important;
}

.pea_cook_wrapper.pea_cook_bottomcenter {
	border-radius: 0!important;
	bottom: 0!important;
	left: 0!important;
	margin: 0!important;
	width: 100%!important;

	box-shadow: 0px 2px 35px 0px rgba(0,0,0,0.60);

	color: black!important;
	font-size: 1em!important;
}

/* Ende EU Cookie Law */

div.site-branding { text-align: center!important; width:100%!important }


h1.site-title, p.site-title { font-size: 4.6em }


h1, h2, h3 { text-transform: none!important }


img.custom-logo {
  max-width: 160px!important;
  vertical-align: text-bottom!important;
  margin-bottom: 2px!important;
}

a:link, a:visited {
    color: #71c322!important;
	font-weight: bold;
	text-transform: none!important;
}


/*
.entry-tags .meta-tags a, button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #71c322
}
*/



nav.primary-navigation { background-color: black!important }

.main-navigation-menu a { font-family: inherit!important }

/* */
a.more-link, a.page-numbers, ul.main-navigation-menu a, .btn, .entry-tags .meta-tags a, button, input[type="button"], input[type="reset"], input[type="submit"] { background-color: black!important; color: #71c322 }

a.more-link:hover, a.page-numbers:hover, ul.main-navigation-menu a:hover, .btn:hover,
.entry-tags .meta-tags a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: #71c322!important; color: black!important }

span.page-numbers.current, nav.main-navigation li.current_page_item a, a.btn {color: black!important; background-color: white!important }


/* Presseverteiler */

  div.diagr br { display: none }

  div.diagr { position: relative; max-width: 900px; width: 100%; margin: 1em auto; }
  div.diagr div.links { position: absolute; left: 4%; top: 0; width: 44%; z-index: 5; }
  div.diagr div.links a, div.diagr div.rechts a { padding: 2% 0!important; display: block; width: 100%; transition: transform .4s }
  div.diagr div.links a:hover, div.diagr div.rechts a:hover  { transition: transform .15s; transform: scale(1.2); }
  div.diagr div.links a img, div.diagr div.rechts a img { width: 100% }
  div.diagr div.rechts { position: absolute; right: 4%; top: 0; width: 40%; text-align: right; z-index: 6; }
  div.diagr div.mitte { position: absolute; left: 34%; right: 34%; top: 0; z-index: 10; }
  div.diagr div.mitte a img { width: 100%; height: auto }
  div.diagr img.mitte-hinten { margin-left: 22%; width: 54.9%; height: auto }


  .features ul { padding-left: 0 }
  .features ul li { list-style-type: none; padding: 10px 0 10px 90px }
  .features ul h2 { margin: 0  }

  .features ul li { background-repeat: no-repeat; background-position: 1.5em .5em; background-size: auto 3em }
  .features ul li#effizient { background-image: url(/wp-content/uploads/2016/06/effizient.png) }
  .features ul li#unabhaengig { background-image: url(/wp-content/uploads/2016/06/unabhaengig.png) }
  .features ul li#global { background-image: url(/wp-content/uploads/2016/06/global.png) }
  .features ul li#zielgerichtet { background-image: url(/wp-content/uploads/2016/06/zielgerichtet.png) }
  .features ul li#uebersichtlich { background-image: url(/wp-content/uploads/2016/06/uebersichtlich-1.png) }

  div.sparen { background-color: #f5f5f5; border-radius: 1em; padding: 1.5em; box-shadow: 0 2px 10px 0 #999; }
  .btn { padding: 0.7em 1.5em; border-radius: 5em; font-weight: bold; box-shadow: 0 2px 10px 0 #999; background-color: #2175c8; color: #ffffff; }

  div.sparen h3 { font-size: 1.4em; margin-top: 0.8em }
  div.sparen { text-align: center }
  div.sparen a.btn:link { color: white!important }
  div.sparen a.btn:visited { color: white!important }
  div.sparen a.btn:hover { color: black!important }
  div.sparen a.btn:active { color: white!important }