/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1765282334
Updated: 2025-12-09 13:12:14

*/

#menu-item-1288 a{
	color: #fff!important;
}

#menu-item-1288 a:hover{
	color: #e7bc80!important;
}

.i4ewOd-pzNkMb-haAclf{
	display: none!important;
}

.gtranslate_wrapper a.glink {
  position: relative;
  padding: 0 6px;
  font-size: 13px;
}

@media(max-width: 767px){
.gtranslate_wrapper a.glink{
	font-size: 11px;
}
}

.gtranslate_wrapper a.glink:not(:last-of-type)::after {
  content: "|";
  position: absolute;
  right: -4px;
  color: #999; /* kolor kreski */
  font-weight: 400;
}

.cky-modal.cky-modal-open button:hover{
	background-color: transparent;
}

.cky-prefrence-btn-wrapper .cky-btn{
	border: 2px solid;
}

.cky-notice-btn-wrapper .cky-btn{
	border: 2px solid;
}

@media(max-width: 1024px){
.elementskit-navbar-nav-default .elementskit-dropdown-has>a svg.elementskit-submenu-indicator{
	max-width: 52px!important;
}


/* === REPLACE ElementsKit SVG arrow with custom SVG image === */

/* chowamy oryginalną strzałkę */
.ekit-menu-nav-link > svg.elementskit-submenu-indicator {
  display: none !important;
}

.menu-item-has-children > a {
  position: relative;
  padding-right: 40px;
}

/* nasza strzałka */
.custom-submenu-toggle {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%) translateZ(0);
  -webkit-transform: translateY(-50%) translateZ(0);

  width: 40px;
  height: 40px;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
  z-index: 2;
}

.custom-submenu-toggle img {
  width: 32px !important;
  height: 32px !important;
  max-width: 32px !important;
  max-height: 32px !important;
  object-fit: contain;
  display: block;
}

/* animacja */
.menu-item-has-children.active .custom-submenu-toggle {
  transform: translateY(-50%) rotate(180deg);
}

.elementskit-submenu-indicator {
  display: none !important;
}
	
.elementor-89 .elementor-element.elementor-element-b08a622 .elementskit-navbar-nav .elementskit-submenu-panel{
	min-width: auto!important;
	}