
 .copytextLayer {position: absolute; bottom: 0px; right: 0px; left: 10px; text-align: right; font-size: 14px; color: #fff;text-shadow: 2px 2px 5px rgba(0,0,0,0.4);z-index: 1}
 .copytextLayer span {
 position: absolute;
 bottom: 0;
 right: -100%;
 z-index: 1;
 padding: 0.5em 0.75em;
 color: #fff;
 background: rgba(19, 24, 33, 0.5);
 border-radius: 0.25rem 0 0 0;
 backdrop-filter: blur(20px);
 transition: all 0.2s cubic-bezier(0.15,0,0.45,1);
 font-family: var(--font-regular);
 font-size: 12px;
 
 }
.copytextLayer span a, .ce_image a {
 	color: currentColor;
	font: 13px var(--font-regular) !Important;
 }
 .copytextLayer:before {
 color: #fff !important;
 background: rgba(19, 24, 33, 0.75) !important;
 position: absolute;bottom: 0.5rem;
 right: 0.5rem;
 z-index: 1;
 display: flex;
 align-items: center;
 justify-content: center;
 width: 1.5rem;
 height: 1.5rem;
 font-size: 1rem;
 line-height: 1.5rem;
 color: #131821;
 text-align: center;
 cursor: pointer;content: "\f1f9";
 font-family: "Font Awesome 5 Free"; /* Das muss da weg! */
 background: rgba(255, 255, 255, 0.5);
 border-radius: 10rem;
 backdrop-filter: blur(10px);
 transition: all 0.2s cubic-bezier(0.15,0,0.45,1)
 }
 .copytextLayer:hover span {opacity: 1;right: 0;}
 .copytextLayer:hover:before {opacity: 0}
