/* J-Tools: drobne zmiany wyglądu TownPress 3.x (moduł „Wygląd TownPress”, klasy na <body>). Kolor — akcent z Customizera. */

/* Slider „plakietka” (TownPress 1.x): biała ramka, tytuł w plakietce w kolorze akcentu, opis w jasnym pasku na dole po lewej */
.jtools-slider-plakietka .lsvr-townpress-post-slider{padding:5px;background-color:#fff}
.jtools-slider-plakietka .lsvr-townpress-post-slider__post-inner{vertical-align:bottom;padding:0 38px 45px;text-align:left}
.jtools-slider-plakietka .lsvr-townpress-post-slider__post-header,.jtools-slider-plakietka .lsvr-townpress-post-slider__post-content{display:block;float:none;width:auto;max-width:none;margin:0;text-align:left;text-shadow:none}
.jtools-slider-plakietka .lsvr-townpress-post-slider__post-title{display:inline-block;margin:0;padding:10px;font-size:21px;line-height:19px;background-color:var(--jtools-akcent-tp);border-radius:8px 8px 0 0}
.jtools-slider-plakietka .lsvr-townpress-post-slider__post-title-link{color:#fff}
.jtools-slider-plakietka .lsvr-townpress-post-slider__post-meta{display:none}
.jtools-slider-plakietka .lsvr-townpress-post-slider__post-content{padding:10px;color:#333;background-color:rgba(255,255,255,.8);border-radius:0 8px 8px 8px}
.jtools-slider-plakietka .lsvr-townpress-post-slider__post-content p{margin:0;font-size:16px;line-height:21px}

/* Slider „pasek”: tytuł na tle w kolorze strony, opis na białym tle, bez daty i kategorii, szerokość 80% */
.jtools-slider-pasek .lsvr-townpress-post-slider__post-header,.jtools-slider-pasek .lsvr-townpress-post-slider__post-content{display:flex;position:relative;width:80%}
.jtools-slider-pasek .lsvr-townpress-post-slider__post-title{padding:10px;font-size:19px;background:color-mix(in srgb,var(--jtools-akcent-tp) 96%,transparent)}
.jtools-slider-pasek .lsvr-townpress-post-slider__post-meta{display:none}
.jtools-slider-pasek .lsvr-townpress-post-slider__post-content{padding:10px;color:#000000f5;background:#fffffff5}
.jtools-slider-pasek .lsvr-townpress-post-slider__post-content p{margin:0}

/* Slider „pasek z tytułem na całą szerokość”: nagłówek i opis 80% (bez flex), tytuł wysunięty 10 px w lewo */
.jtools-slider-pasek-pelny .lsvr-townpress-post-slider__post-header{width:80%}
.jtools-slider-pasek-pelny .lsvr-townpress-post-slider__post-title{margin-left:-10px;padding:5px 5px 10px 10px;font-size:19px;background:color-mix(in srgb,var(--jtools-akcent-tp) 96%,transparent)}
.jtools-slider-pasek-pelny .lsvr-townpress-post-slider__post-meta{display:none}
.jtools-slider-pasek-pelny .lsvr-townpress-post-slider__post-content{width:80%;padding:0 0 10px 10px;color:#000000f5;background:#fffffff5}

/* Listy wpisów bez „Czytaj dalej” */
.jtools-bez-czytaj-dalej p.lsvr-townpress-posts__post-permalink{display:none}

/* Tekst stopki na całą szerokość */
.jtools-stopka-pelna .footer-text{width:100%}

/* Akordeon WPBakery: ikony w kolorze strony, delikatny cień */
.jtools-akordeon-vc .vc_tta.vc_general .vc_tta-icon:before{color:var(--jtools-akcent-tp)}
.jtools-akordeon-vc .vc_tta-container{box-shadow:1px 1px 0 rgba(0,0,0,.05)}

/* Gravity Forms: obejście ukrywania formularzy przez skrypty motywu */
.jtools-gravity-widoczne .gform_wrapper{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important}
