/*
Theme Name: Twenty Twenty Two Child Auto
Theme URI: https://wordpress.org/themes/twentytwentytwo/
Template: twentytwentytwo
Author: Peter Sörgel
Author URI: http://sozialinformatik-soergel.de/
Description: Child Theme of Twenty Twenty-Two
Tags: black,blue,gray,pink,purple,white,yellow,dark,light,two-columns,left-sidebar,fixed-layout,responsive-layout,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.1.16861230167
Updated: 2023-06-07 10:23:09

*/
body{
	background: linear-gradient(90deg,rgb(0,13,83) 0%,rgb(254,254,255) 10%,rgb(255,221,255) 99%);
}
	.wp-block-site-title a {
		color: inherit;
		text-decoration: none;
	}
	.wp-block-site-logo {
		box-sizing: border-box;
		line-height: 0;
	}
	.embodyworoutnav{
		padding-left: 1.5em;
	}
	.nichtsichtbar{display: none;}

	#embodyworkoutheadertag{
		color: white;
		background-color: white;
		box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3);
	}
	.embodyworkout-quick-kontakt-header{
		margin: 0rem;
		padding: 0.5rem;
		/* background-color:#000d53; */
	}
	.embodyworkout-quick-kontakt-header-a{
		color: white !important;
		display: inline-block;
		margin-left: 4rem;
		text-decoration:none;
	}
	.embodyworkout-quick-kontakt-header-mail{
		color: white !important;
		color: #ffffff;
		font-family: var(--wp--preset--font-family--system-font);
		font-size: var(--wp--preset--font-size--medium);
		line-height: var(--wp--custom--typography--line-height--normal);
		letter-spacing:4px;
		font-weight: 500;
	}

/* Foto-Gallerie Anfang */

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #64D;
  opacity: 0.7;
  display: none;
  z-index: 1035; 
}

/* Foto-Gallerie Ende */

/* Header */

.embodyworkout-quick-kontakt-header-phone{
	color: #ffffff; !important;
}
/* Header */
/* Partnerliste Footer Anfang */
#Partnerhead2{
	/* text-align: center /**/
		
}
#Partnerhead3{
	/* text-align: center /**/
}
#embodyworkout-partnerliste{

}

#embodyworkout-partnerliste img{
	width: auto;
	height:95px;
}
#embodyworkout-partnerliste #academysportspartner img{

}
#embodyworkout-partnerliste #wingwavepartner img{
	height: 112px;
}
#embodyworkout-partnerliste #ringannapartner img{
	height: 90px;
}
#embodyworkout-partnerliste #bioniqpartner img{
	height: 114px;
}

/* Partnerliste Footer Ende */


/* Social Media Buttons Footer Anfang */
/* ul */
.embodyworkout-socialmedialist {
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 280px;
	height:	50px;
  	align-content: center;
}
/* ul li */
.embodyworkout-socialmedialist li {
	list-style-type: none;
	background-color: #454553;
	color: #fff;
	display: flex;
	margin-right: 4px;
  	border: 0px solid #454553;
  	width: 50px;
	height: 50px;
  	align-items: center;
  	justify-content: center;
	/* 	box-sizing: border-box;  */
}

.embodyworkout-socialmedialist li.wingwave a{
	width: 50px;
	height: 50px;
}

.wingwave-icon{
	display: inline-block;
	background-size: contain;
	background-image: url(http://embodyworkout.de/wp-content/uploads/2023/06/Wingwave.png) !important;
	width: 50px; 
	height: 50px;
}

embodyworkout-footer-socialmedia
.embodyworkout-socialmedialist .wingwave{
	background-size: contain;
	background-image: url(https://vitalebildung.de/wp-content/uploads/2023/04/Wingwave-Kopie3.png) !important;
	background-color: rgba(255,255,255,0.2) !important;
}


/* Social Media Buttons Footer Ende */

/* Footer Navigation Anfang */
	.embodyworkout-footernavi{
	
}

 .embodyworkout-footernavi li {
	list-style-type: none;
}
/* Footer Navigation Ende */
/*
@media (min-width: 600px) {
	.wp-container-4{
		padding-top: var(--wp--custom--spacing--small, 0.5rem);
    	padding-bottom: var(--wp--custom--spacing--large, 1rem);
		background-color: white;
		color: #000d53;
	}
	main{
		padding-top: 11rem;
    	padding-bottom: 12rem;
	}
		
	#embodyworkoutheadertag{
		position:fixed;
		z-index:10;
		top:0;
		left:0;
		width:100%;
		height:auto;
		min-height:200px;
		transition: height 1s;
	}
	#embodyworkoutheadertag.ewsmaller{
		height: auto;
		min-height: 171px;
	}
	.custom-logo{
		margin-right: 35px;
		width: 65%;
		transition: width 1s;
	}
	.ewsmaller .custom-logo{
		margin-right: 15px;
		width: 40%
	}
	.embodywork-header {
		opacity:0;
		-webkit-transform:translateY(-65px);
		-moz-transform:translateY(-65px);
		transform:translateY(-65px);

		-webkit-transition:opacity 0s ease .5s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease .5s, -moz-transform .5s ease;
		transition:opacity 0s ease .5s, transform .5s ease;
	}
	.embodywork-active {
		opacity:1;
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		transform:translateY(0);

		-webkit-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		transition:opacity 0s ease 0s, -webkit-transform .5s ease;
	}
}
*/

/* Medium only */
@media screen and (max-width: 399.98px){
	.wp-container-4{
		padding-top: var(--wp--custom--spacing--small, 0.5rem);
    	padding-bottom: var(--wp--custom--spacing--large, 1rem);
		background-color: white;
		color: green;
	}
	main{
		padding-top: 20rem;
    	padding-bottom: 12rem;
	}
		
	#embodyworkoutheadertag{
		position:fixed;
		z-index:10;
		top:0;
		left:0;
		width:100%;
		height:auto;
		min-height:200px;
		transition: all 1s;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
	}
	#embodyworkoutheadertag.ewsmaller{
		height: auto;
		min-height: 171px;
	}
	.custom-logo{
		margin-right: 35px;
		width: 65%;
		transition: all 1s;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
	}
	.ewsmaller .custom-logo{
		margin-right: 15px;
		width: 40%
	}
	.wp-block-site-title a {
		margin: 0x;
		font-size: 78%;
		color: yellow;
		transition: all 1s;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
	}
	.ewsmaller .wp-block-site-title a {
		margin: 0x;
		font-size: 48%;
		color: yellowgreen;
	}
	.embodywork-header {
		opacity:0;
		-webkit-transform:translateY(-65px);
		-moz-transform:translateY(-65px);
		transform:translateY(-65px);

		-webkit-transition:opacity 0s ease .5s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease .5s, -moz-transform .5s ease;
		transition:opacity 0s ease .5s, transform .5s ease;
	}
	.embodywork-active {
		opacity:1;
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		transform:translateY(0);

		-webkit-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		transition:opacity 0s ease 0s, -webkit-transform .5s ease;
	}
	.embodyworkout-quick-kontakt-header{
		background-color:#000d53;
	}
}
@media screen and  (min-width: 400px) and (max-width: 599.98px){
	.wp-container-4{
		padding-top: var(--wp--custom--spacing--small, 0.5rem);
    	padding-bottom: var(--wp--custom--spacing--large, 1rem);
		background-color: white;
		color: pink;
	}
	main{
		padding-top: 18rem;
    	padding-bottom: 12rem;
	}
		
	#embodyworkoutheadertag{
		position:fixed;
		z-index:10;
		top:0;
		left:0;
		width:100%;
		height:auto;
		min-height:200px;
		transition: height 1s;
	}
	#embodyworkoutheadertag.ewsmaller{
		height: auto;
		min-height: 171px;
	}
	.custom-logo{
		margin-right: 35px;
		width: 65%;
		transition: width 1s;
	}
	.ewsmaller .custom-logo{
		margin-right: 15px;
		width: 40%
	}
	.wp-block-site-title a {
		margin: 0x;
		font-size: 78%;
		color: red;
		transition: all 1s;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
	}
	.ewsmaller .wp-block-site-title a {
		margin: 0x;
		font-size: 48%;
		color: orange;
	}
	.embodywork-header {
		opacity:0;
		-webkit-transform:translateY(-65px);
		-moz-transform:translateY(-65px);
		transform:translateY(-65px);

		-webkit-transition:opacity 0s ease .5s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease .5s, -moz-transform .5s ease;
		transition:opacity 0s ease .5s, transform .5s ease;
	}
	.embodywork-active {
		opacity:1;
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		transform:translateY(0);

		-webkit-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		transition:opacity 0s ease 0s, -webkit-transform .5s ease;
	}	
	.embodyworkout-quick-kontakt-header{
		background-color: #000d53;
	}
}
@media screen and  (min-width: 600px) and (max-width: 799.98px){
	.wp-container-4{
		padding-top: var(--wp--custom--spacing--small, 0.5rem);
    	padding-bottom: var(--wp--custom--spacing--large, 1rem);
		background-color: white;
		color: #000d53;
	}
	main{
		padding-top: 16rem;
    	padding-bottom: 12rem;
	}
		
	#embodyworkoutheadertag{
		position:fixed;
		z-index:10;
		top:0;
		left:0;
		width:100%;
		height:auto;
		min-height:200px;
		transition: height 1s;
	}
	#embodyworkoutheadertag.ewsmaller{
		height: auto;
		min-height: 171px;
	}
	.custom-logo{
		margin-right: 5px;
		width: 100%;
		transition: width 1s;
	}
	.ewsmaller .custom-logo{
		margin-right: 5px;
		width: 40%
	}
	.wp-block-site-title a {
		margin: 0x;
		font-size: 78%;
		color: blue;
		transition: all 1s;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
	}
	.ewsmaller .wp-block-site-title a {
		margin: 0x;
		font-size: 48%;
		color: lightblue;
	}
	.embodywork-header {
		opacity:0;
		-webkit-transform:translateY(-65px);
		-moz-transform:translateY(-65px);
		transform:translateY(-65px);

		-webkit-transition:opacity 0s ease .5s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease .5s, -moz-transform .5s ease;
		transition:opacity 0s ease .5s, transform .5s ease;
	}
	.embodywork-active {
		opacity:1;
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		transform:translateY(0);

		-webkit-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		transition:opacity 0s ease 0s, -webkit-transform .5s ease;
	}	
	.embodyworkout-quick-kontakt-header{
		background-color:#000d53;
	}
}
@media screen and (min-width: 800px) and (max-width: 1199.98px) {
	.wp-container-4{
		padding-top: var(--wp--custom--spacing--small, 0.5rem);
    	padding-bottom: var(--wp--custom--spacing--large, 1rem);
		background-color: white;
		color: red;
	}
	main{
		padding-top: 11rem;
    	padding-bottom: 12rem;
	}
		
	#embodyworkoutheadertag{
		position:fixed;
		z-index:10;
		top:0;
		left:0;
		width:100%;
		height:auto;
		min-height:200px;
		transition: height 1s;
	}
	#embodyworkoutheadertag.ewsmaller{
		height: auto;
		min-height: 171px;
	}
	.custom-logo{
		margin-right: 35px;
		width: 100%;
		transition: width 1s;
	}
	.ewsmaller .custom-logo{
		margin-right: 15px;
		width: 40%
	}
	.wp-block-site-title a {
		margin: 0x;
		font-size: 100%;
		color: pink;
		transition: all 1s;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
	}
	.ewsmaller .wp-block-site-title a {
		margin: 0x;
		font-size: 78%;
		color: lightpink;
	}
	.embodywork-header {
		opacity:0;
		-webkit-transform:translateY(-65px);
		-moz-transform:translateY(-65px);
		transform:translateY(-65px);

		-webkit-transition:opacity 0s ease .5s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease .5s, -moz-transform .5s ease;
		transition:opacity 0s ease .5s, transform .5s ease;
	}
	.embodywork-active {
		opacity:1;
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		transform:translateY(0);

		-webkit-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		transition:opacity 0s ease 0s, -webkit-transform .5s ease;
	}
	.embodyworkout-quick-kontakt-header{
		background-color:#000d53;
	}
}
@media screen and (min-width: 1200px){
	.wp-container-4{
		padding-top: var(--wp--custom--spacing--small, 0.5rem);
    	padding-bottom: var(--wp--custom--spacing--large, 1rem);
		background-color: white;
		color: white;
	}
	main{
		padding-top: 11rem;
    	padding-bottom: 12rem;
	}
		
	#embodyworkoutheadertag{
		position:fixed;
		z-index:10;
		top:0;
		left:0;
		width:100%;
		height:auto;
		min-height:200px;
		transition: height 1s;
	}
	#embodyworkoutheadertag.ewsmaller{
		height: auto;
		min-height: 171px;
	}
	.custom-logo{
		margin-right: 35px;
		width: 65%;
		transition: width 1s;
	}
	.ewsmaller .custom-logo{
		margin-right: 15px;
		width: 40%
	}
	.wp-block-site-title a {
		margin: 0x;
		font-size: 118%;
		color: black;
		transition: all 1s;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
	}
	.ewsmaller .wp-block-site-title a {
		margin: 0x;
		font-size: 78%;
		color: grey;
	}
	.embodywork-header {
		opacity:0;
		-webkit-transform:translateY(-65px);
		-moz-transform:translateY(-65px);
		transform:translateY(-65px);

		-webkit-transition:opacity 0s ease .5s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease .5s, -moz-transform .5s ease;
		transition:opacity 0s ease .5s, transform .5s ease;
	}
	.embodywork-active {
		opacity:1;
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		transform:translateY(0);

		-webkit-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		-moz-transition:opacity 0s ease 0s, -webkit-transform .5s ease;
		transition:opacity 0s ease 0s, -webkit-transform .5s ease;
	}
	.embodyworkout-quick-kontakt-header{
		background-color:#000d53;
	}
}