.dictionary__param[data-producer_code] {
display: flex !important;
gap: 4px;
align-items: center;
flex-wrap: nowrap;
}

.dictionary__param[data-producer_code] > * {
display: inline !important;
white-space: nowrap;
}
#menu_navbar .navbar-nav {
font-size: 13px; /* zmniejszony rozmiar */
}

#menu_navbar .nav-item {
flex: 1 1 auto; /* pozwala elementom się skalować */
min-width: fit-content;
text-align: center;
}
section.hotspot,
section.hotspot * {
overflow: visible !important;
}

section.hotspot .slick-list,
section.hotspot .slick-track,
section.hotspot .slick-slide {
overflow: visible !important;
position: relative !important;
z-index: auto !important;
transform: none !important;
}


#menu_buttons2 .menu_button_wrapper {
background-color: transparent !important;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15); /* cień bardziej rozmyty i oddalony */
padding: 12px; /* odsunięcie zawartości od cienia */
border-radius: 25px; /* opcjonalnie zaokrąglenie krawędzi */
transition: box-shadow 0.3s ease-in-out;
}

#menu_buttons2 .menu_button_wrapper:hover {
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);
}
#menu_buttons2 .menu_button_wrapper img {
width: 100%;
height: auto;
display: block;

}

#projector_stocks {
display: none !important;
}

#tm-widget-ferret2 {
margin-bottom: 30px; /* Możesz zmienić wartość wedle potrzeby */

}

#tm-widget-ferret2 {
position: relative;
z-index: 1;
padding-top: 15px;
padding-bottom: 10px;
}

#tm-widget-ferret2::before {
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 100vw;
height: 100%;
background-color: #f0f0f0;
z-index: -1;
}

.tm-carousel__card-wrapper.tm-carousel-item {
transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.tm-carousel__card-wrapper.tm-carousel-item:hover {
transform: translateY(-10px);

}

.article__item.col-12.col-md-6 {
background-color: transparent !important;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15); /* cień bardziej rozmyty i oddalony */
padding: 12px; /* odsunięcie zawartości od cienia */
border-radius: 25px; /* opcjonalnie zaokrąglenie krawędzi */
transition: box-shadow 0.3s ease-in-out;
}

.article__item.col-12.col-md-6:hover {
border: 2px solid rgba(0, 0, 0, 0.1); /* delikatna półprzezroczysta ramka */
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); /* opcjonalny cień */
}

#projector_longdescription {
margin-bottom: 15px; /* lub inna wartość według potrzeb */
}

/*Baner*/

/* Naprawa stylów Swipera z szablonu */
.swiper-wrapper {
overflow: visible !important;
}

/* Nadpisanie efektu gap przez usunięcie marginesów między slajdami */
.swiper-slide {
margin-right: 0 !important;
margin-left: 0 !important;
flex-shrink: 0 !important;
width: 100% !important;
}


/*Opis produktu*/

#projector_longdescription,
#projector_longdescription * {
font-family: Arial !important;
font-size: 11pt !important;
line-height: 1.5 !important;
text-align: start !important;
}

#projector_longdescription p {
margin-bottom: 1em !important;
}

#projector_longdescription li {
margin-left: 1.5em !important;
padding-left: 0.5em !important;
text-indent: 0 !important;
}

/*Pogrubienie nazw parametrów*/

#projector_dictionary .dictionary__name {
font-weight: bold;
}

/*Zmiana koloru elementu menu*/

[title="POWRÓT DO SZKOŁY"] {
color: #990000;
}

/*blog format*/

#blog-item,
#blog-item * {
font-family: Arial !important;
font-size: 12pt !important;
line-height: 1.5 !important;
text-align: start !important;
}

#blog-item td {
font-family: Arial !important;
font-size: 12pt !important;
line-height: 1.5 !important;
text-align: start !important;
}

#blog-item table {
margin-top: 3px;
}

#blog-item p {
margin-bottom: 1em !important;
}

#blog-item li {
margin-left: 16px !important;
padding-left: 0px !important;
text-indent: 0 !important;
}

/*ukrycie RSS z bloga*/

#menu_blog_rss {
display: none !important;
}