/* 
 Theme Name:   20-20-3-Child
 Theme URI:    
 Description:  
 Author:       Nico
 Author URI:   
 Template:     twentytwentythree
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
footer.wp-block-template-part {
	margin-top:0;
}
.wp-site-blocks{
	padding:0;
}
body{
	background-color: black;
}
footer{
	height:100vh;
}
.ciao{
	margin: 0;
	position: relative;
    left: calc(100vw - 300px);
    top: calc(100vh - 630px);
	width:280px;
	height:180px;
}
.ciao h1{margin-bottom:-20px;}
.ciao td{padding:0}
@media (max-width: 767px){.ciao{
	width: 170px;
	height:90px;
    left: calc(100vw - 185px);
    top: calc(100vh - 470px);
	}.ciao h1{font-size:5.2rem}}
header.scharfmacher{
	animation: scroll 40s linear infinite;
  background: url("https://fummel-ecke.de/wp-content/uploads/2023/03/fummelBG.jpg"), #FCFAFF;
  background-attachment:fixed;

}
.hot-bg{
background: linear-gradient(rgba(49, 0, 116, 0.04) 0%,rgba(49, 0, 116, 0) 80vh), linear-gradient(270deg, rgba(49, 0, 116, 0.02) 0%,rgba(49, 0, 116, 0) 200px), linear-gradient(90deg, rgba(49, 0, 116, 0.01) 0%,rgba(49, 0, 116, 0) 200px);
}
.hot-opener > img{
	margin-top:calc(50vh - 200px)!important;
	box-shadow: rgba(49, 0, 116, 0.1) 0px 20px 30px 0px, rgba(49, 0, 116, 0.02) 0px 0px 200px;
	animation: rotary 5s linear infinite;
	
}
.fullheight {
	height:100vh;
	}


header.kleberkopf {
  background:#FCFAFF;
  background-attachment:fixed;
	z-index:80;
	top:0;
	margin-top:0;
}

.mainmenu::after{
	display:block;
	content:"";
	background-image:url("https://fummel-ecke.de/wp-content/uploads/2023/03/menu.svg");
	background-size:contain;
	background-repeat:no-repeat;
	height: 150px;
    width: 210px;
    position: absolute;
    right: 325px;
    top: 5px;
}
@media (max-width: 599px){
	.mainmenu::after{
	height: 120px;
    width: 168px;
	right: 45px;
    top: 10px;
	}
	.is-menu-open .mainmenu::after{
	display:none;
	height: 120px;
    width: 168px;
    right: 114px;
    top: 47px;
	}
}

/*@media (max-width: 767px){*/
	.hot-bg{
		background: linear-gradient(rgba(49, 0, 116, 0.08) 0%,rgba(49, 0, 116, 0) 80vh), linear-gradient(0deg, rgba(252, 250, 255,1) 0%,rgba(252, 250, 255,0) 150px);
	}
	
/*}*/

footer{ -webkit-box-shadow: 0px -8px 15px 15px #3B0A7A; 
	box-shadow: 0px -8px 15px 15px #3B0A7A;}



@keyframes scroll {
   0%{
    background-position:-800px 400px;
  }
	100%{
    background-position:600px -1000px;
  }
}
@keyframes rotary{
 from {
    -webkit-transform: rotate(0deg) translateX(5px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg) translateX(5px) rotate(-360deg);
  }
}

@media (prefers-reduced-motion) {
  header {
    animation: scroll 200s linear infinite;
  }
}

*{
	font-family:'akshar';
	font-weight:500;
	letter-spacing:.02rem;
}
h1, h2, h3, h4, h5, h6{
	font-family:'made_tommy_soft';
}
.text-change{
	font-family:'uberschrift';
}
p > strong{
	font-family:'emeritus';
	text-shadow: 0.05em 0.05em 0px #00D084;
	border-bottom: 0.1em solid #00D084;
}
h2 > strong{
	font-family:'emeritus';
	text-decoration: underline;
	text-decoration-color: #9302C4;
}
a{text-decoration:none;
color:inherit;}