/*
Theme Name: PixelPierNYC Child
Template:   pixelpiernyc
Author: DigitalSpital GmbH
Author URI: https://digitalspital.de
Version: 1.0.0
*/

.elementor-button:focus, .ea11y-widget-button:focus { outline: revert; }

/* Keyboard focus only, won’t show on mouse click in modern browsers */
#cookie-consent-btn:focus-visible {
  outline: 3px solid currentColor;     /* piggyback on the button color */
  outline-offset: 3px;                  /* pull it away from the edge */
  box-shadow: 0 0 0 4px rgba(0,0,0,.15);/* optional halo for contrast */
}

/* Fallback for older browsers that don’t support :focus-visible */
#cookie-consent-btn:focus {
  outline: 3px solid currentColor;
  outline-offset: 3px;
}

.vamtam-header-mega-menu .menu-item-has-children .sub-m-enu[aria-expanded="true"] {
	position: absolute;
	z-index: 9999;
	bottom: 0;
	left: 0;
	display: block;
}

.vamtam-header-mega-menu .menu-item-has-children [aria-expanded="true"] + .sub-menu-placeholder {
	display: block;
	visibility: hidden;
}

.background-rdb-4 {
  background: rgba(0,0,0,0.4);
}

.text-color-red {
	color: #c6283c;
}

.text-shadow-2-4-rgba-6 {
  text-shadow: 0 2px 4px rgba(0,0,0,0.6); /* visual clarity; doesn't count for contrast */
}