#wrap-header {
	background-color: transparent !important;
}

/*
#logo svg {
    display:none; 
}

#logo a {
    mask: url('/typo3conf/ext/t3master/Resources/Public/Images/Megura_Logo.svg');
  }
  
  #logo a {
    display: inline-block;
       mask-size: cover;
       width: 130px;
       height: 38px; ;
       transition: all .15s;

    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    text-decoration: none !important;

    background: #fff;

  }

  #logo a:hover,
  #logo a:focus {
    background: red;
  }
  
  .dark-section #logo a {
    background:#000; 
  }

*/


.menu-circle:after {
display:none; 
}

/*

#menu {
  position:absolute !important;
  visibility: visible !important;
  /* background-color: transparent !important; 
  opacity: 1 !important;
  height:100vh; 
}


.menu-circle {
	border-radius: 50%;
	background-color: red;
	position: absolute;
	top: 50px;
	z-index: 500;
	width: 100px !important;
	height: 100px !important;
	display: block;
	/* right: calc(var(--container-big) - (100vw - var(--container-big)/2)); 
  left:initial !important;
  right:15px;
  translate: none;
  rotate: none;
  scale: none;
  transform: none !important;
}

*/

.menu-circle {
	border-radius: 50%;
	background-color: #191919;
	position: absolute;
	top: -40vw;
	left: initial !important;
  right:-20vw;
	z-index: -1;
	width: 80vw;
	height: 80vw;
}



.wrapt {
  display:flex;
  flex-direction:row;
  position:relative;
  z-index: 0; 
  width:600px;
  border:1px solid red; 
  }

.t1 {
  width:300px;
  height:150px;
  background-color:black;
}


.t2 {
  width:300px; 
  height:150px;
  background-color:white; 
}

.t3 {
  position:absolute;
  z-index:3;
  top:30px;
  left:40%;
  font-size:30px; 
  color:white; 
  mix-blend-mode: difference; 
}

.t3  svg {
 /* mix-blend-mode: difference; */
  width:130px;
  height:56px; 

}

.t3  svg path,
.t3 svg polygon {
 /*  mix-blend-mode: difference; */
 filter: invert(100%) contrast(200%);
}

.t3  svg g {
  isolation:isolate;

}

#logo svg{
  width:130px;
  height:50px; 
}

#logo  svg path,
#logo svg polygon {
 /*  mix-blend-mode: difference; */
 filter: invert(100%) contrast(200%);
}
