/* Naglowki strony: style dla elementow zamienionych z h3/h4 na div/p (2026-11-13).
   Reguly skopiowane z CSS motywu i przepisane na nowe znaczniki, zeby wyglad sie nie zmienil. */
.plyt-logo-h1{margin:0;padding:0;font:inherit;line-height:inherit;color:inherit;text-transform:none}
p.block-contact-title,p.myaccount-title,.footer_linklist p.h3{line-height:22px}
.footer_linklist p.h3{display:inline-block;font-size:20px;font-weight:400;margin:20px 0;position:relative;text-transform:uppercase;color:#222}
.sub_type_2 .ets_mm_block>.ets_mm_block_title{border-bottom:medium none}
.ets_mm_block>.ets_mm_block_title{border-bottom:1px solid #d0d0d0;color:#444;font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px;margin-top:5px;padding-bottom:5px;text-transform:uppercase}
.mm_hide_title>.ets_mm_block_title{display:none}
.ets_mm_block>.ets_mm_block_title a{color:#444}
.layout_layout4 .ets_mm_block>.ets_mm_block_title{border-bottom:medium none;padding-bottom:0}
@media (min-width:992px){.layout_layout3 .ets_mm_block>.ets_mm_block_title{border-bottom:medium none;padding-bottom:0}}
@media (min-width:992px){.layout_layout5 .ets_mm_block>.ets_mm_block_title{border-bottom:medium none;line-height:100%;margin:0;padding-bottom:15px}}
@media (max-width:991px){.ets_mm_block>.ets_mm_block_title{padding-bottom:5px;padding-top:5px}}
@media (max-width:991px){.ets_mm_block>.ets_mm_block_title{font-size:14px;line-height:18px;margin-bottom:10px}}
@media (max-width:991px){.ets_mm_block>.ets_mm_block_title{font-size:14px}}
/* banery ybc_widget (dawne h4): bazowa wysokosc linii naglowka, zerowa specyficznosc - reguly motywu wygrywaja */
:where(div.ybc-widget-title){line-height:1.1}
