/* BEALIO – vlastní úpravy vzhledu (Claude, 2. 11. 2026). Při úpravě nahrát jako nový soubor (v2, v3…) a změnit odkaz v HTML kódech. */

/* Úvodní text na titulní straně – lvíček nad sekcí, text vystředěný k fotce */
.welcome .h1{font-size:28px;font-weight:600;line-height:1.3;margin:0 0 22px!important}
.welcome>div>p:first-of-type{font-size:22px;line-height:1.5;margin-bottom:16px}
.welcome>div>p{max-width:560px;margin-left:auto;margin-right:auto}
.container>.welcome-wrapper::before{content:"";display:block;width:35px;height:33px;background:url(/user/documents/gfx/headline_symbol.svg) center/contain no-repeat;margin:60px auto 10px}
@media (min-width:1200px){
.welcome{display:flex!important;flex-direction:row!important;align-items:center;min-height:0!important}
.welcome::before{position:static!important;order:0!important;flex:0 0 auto;margin:0!important}
.welcome>div{flex:1 1 auto;margin:0 0 0 40px!important;min-height:0!important;text-align:center}
}
@media (max-width:767px){.welcome .h1{font-size:24px}.welcome>div>p:first-of-type{font-size:19px}}

/* Horní lišta bez odkazů */
.top-navigation-bar-menu{display:none!important}

/* Patička – Důležité informace */
.custom-footer__articles .pageElement__heading{display:none!important}
.custom-footer__articles ul li{display:list-item!important}
.custom-footer__articles li:has(a[href*="jak-spravne-zjistit-velikost"]),.custom-footer__articles li:has(a[href="/pece-o-sperky/"]),.custom-footer__articles li:has(a[href*="proc-stribro"]){display:none!important}

/* Patička – Tipy a rady (obsah doplňuje bealio-upravy-v1.js) */
.custom-footer__section2 .bealio-tipy-h{display:block;font-family:Lora,serif;font-weight:400;font-size:22px;letter-spacing:.5px;margin:0 0 34px;padding:0;color:#24242e;line-height:1.3}
.custom-footer__section2 .bealio-tipy-h a{color:inherit;text-decoration:none}
.custom-footer__section2 .bealio-tipy-h a:hover{color:#e5b687}
.custom-footer__section2 ul.bealio-tipy{list-style:none;margin:0;padding:0}
.custom-footer__section2 ul.bealio-tipy li{margin:0 0 20px;line-height:16px;font-size:14px}
.custom-footer__section2 ul.bealio-tipy a{color:#000;font-size:15px;text-decoration:none}
.custom-footer__section2 ul.bealio-tipy a:hover{color:#e5b687}

/* Tabulky – Doprava, platba a služby + srovnání v Proč stříbro */
.in-cena-dopravy article table,.type-post .text table[border="1"]{width:100%!important;max-width:640px!important;margin:0 auto 26px!important;border-collapse:separate!important;border-spacing:0;border:1px solid #ececec!important;border-radius:10px;overflow:hidden;font-size:14px;background:#fff}
.in-cena-dopravy article table td,.in-cena-dopravy article table th,.type-post .text table[border="1"] td,.type-post .text table[border="1"] th{border:0!important;border-bottom:1px solid #f1f1f1!important;padding:12px 14px!important;vertical-align:middle!important;text-align:center;line-height:1.5}
.in-cena-dopravy article table tr:last-child td,.type-post .text table[border="1"] tr:last-child td{border-bottom:0!important}
.in-cena-dopravy article table thead th,.type-post .text table[border="1"] thead th{background:#faf6f1;font-weight:600;color:#24242e}
.in-cena-dopravy article table td:first-child,.type-post .text table[border="1"] td:first-child{text-align:left}
.in-cena-dopravy article table td:last-child{font-weight:700;white-space:nowrap;color:#24242e}
.in-cena-dopravy article table:has(thead) td:nth-child(n+3){font-weight:700;color:#24242e}
.in-cena-dopravy article table td:has(>img){width:112px;text-align:center!important;padding:10px 4px 10px 14px!important}
.in-cena-dopravy article table td:has(>img)+td{text-align:left!important;padding:12px 20px 12px 16px!important}
.in-cena-dopravy article table td>img{width:96px!important;height:56px!important;object-fit:contain;display:block!important;margin:0 auto!important}
.in-cena-dopravy article table td:has(>img.logo){width:92px}
.in-cena-dopravy article table td>img.logo{width:72px!important;height:32px!important}

/* Mobil – patička, články, tabulky */
@media (max-width:767px){
.custom-footer__section2{margin-top:30px}
.type-post .text>div.with_img>img,.type-page article>div>div.with_img>img{order:-1;margin:0 auto 6px!important}
.type-post .text h2,.type-page article h2{font-size:26px!important;line-height:1.25!important}
.type-post .text p,.type-post .text li,.type-page article p,.type-page article li{text-align:left!important}
.type-post .text p:has(>a.btn),.type-page article p:has(>a.btn){text-align:center!important}
.in-cena-dopravy article table,.type-post .text table[border="1"]{font-size:12.5px!important}
.in-cena-dopravy article table td,.in-cena-dopravy article table th,.type-post .text table[border="1"] td,.type-post .text table[border="1"] th{padding:8px 6px!important}
.in-cena-dopravy article table td:has(>img){width:70px;padding:8px 2px 8px 8px!important}
.in-cena-dopravy article table td:has(>img)+td{padding:8px 10px!important}
.in-cena-dopravy article table td>img{width:62px!important;height:40px!important}
.in-cena-dopravy article table td:has(>img.logo){width:62px}
.in-cena-dopravy article table td>img.logo{width:52px!important;height:24px!important}
}
