
.ks-blog .ik_title{ display:none !important; }
.ks-blog .ik_static.is--news{ padding-top:22px; }
.ks-blog .ik_static.is--news .ik_static__aside{ display:none !important; }
.ks-blog .ik_static.is--news .ik_static__content{ width:100% !important; max-width:none !important; float:none !important; flex:1 1 100% !important; padding-left:0 !important; margin-left:0 !important; }
.ks-blog .ik_static__breadcrumb{ font-size:15px; margin:0 0 10px; color:#1d1d1b; }
.ks-blog .ik_static__breadcrumb a{ color:#1d1d1b; text-decoration:underline; }
.ks-blog .ik_static__breadcrumb a:last-child{ font-weight:700; }
.ks-blog .ik_static__breadcrumb .oddelovac{ font-size:0; margin:0 8px; }
.ks-blog .ik_static__breadcrumb .oddelovac::before{ content:"\2192"; font-size:15px; color:#1d1d1b; }
.ks-blog h1.ks-blog-h1{ font-size:40px; line-height:1.15; font-weight:500; color:#1d1d1b; margin:0 0 10px; text-align:left; }
.ks-blog .ks-blog-lead{ font-size:18px; line-height:1.5; color:#444; margin:0 0 16px; max-width:860px; }
.ks-blog .ks-cat-usp{ display:flex; flex-wrap:wrap; gap:8px; margin:0 0 22px; padding:0; list-style:none; }
.ks-blog .ks-cat-usp li{ display:inline-flex; align-items:center; gap:6px; background:#eef7ea; color:#1d1d1b; border-radius:999px; padding:5px 12px; font-size:15px; line-height:1.2; margin:0; }
.ks-blog .ks-cat-usp li::before{ display:none !important; }
.ks-blog .ks-cat-usp a{ color:#1d1d1b; text-decoration:none; }
.ks-blog .ks-blog-topics{ display:flex; flex-wrap:wrap; gap:8px; margin:0 0 26px; padding:0; list-style:none; }
.ks-blog .ks-blog-topics li{ margin:0; padding:0; }
.ks-blog .ks-blog-topics li::before{ display:none !important; }
.ks-blog .ks-blog-topics a{ display:inline-block; border:1px solid #d9d9d9; background:#fff; color:#1d1d1b; border-radius:999px; padding:7px 16px; font-size:15px; text-decoration:none; transition:all .15s; }
.ks-blog .ks-blog-topics a:hover{ border-color:#97d788; background:#eef7ea; }
.ks-blog .ks-blog-topics a.is-active{ background:#1d1d1b; border-color:#1d1d1b; color:#fff; }
.ks-blog-list .ik_news-list__wrap{ display:grid !important; grid-template-columns:repeat(6,1fr); gap:22px; margin:0; max-width:none !important; width:auto !important; }
.ks-blog-list .ik_news-list__item{ grid-column:span 2; }
.ks-blog-list .ik_news-list__item.ks-d-half{ grid-column:span 3; }
.ks-blog-list .ik_news-list__item.ks-d-full{ grid-column:1 / -1; }
.ks-blog-list .ik_news-list__item{ position:relative; width:auto !important; max-width:none !important; float:none !important; margin:0 !important; padding:0 0 18px !important; background:#fff; border:1px solid #e3e3e3; border-radius:14px; overflow:hidden; display:flex; flex-direction:column; transition:box-shadow .2s, transform .2s; }
.ks-blog-list .ik_news-list__item:hover{ box-shadow:0 8px 22px rgba(0,0,0,.10); transform:translateY(-2px); }
.ks-blog-list .ik_news-list__item-image{ display:block; aspect-ratio:16/10; overflow:hidden; margin:0 0 14px; background:#f3f3f3; }
.ks-blog-list .ik_news-list__item-image img{ width:100% !important; height:100% !important; object-fit:cover; display:block; transition:transform .4s; }
.ks-blog-list .ik_news-list__item:hover .ik_news-list__item-image img{ transform:scale(1.04); }
.ks-blog-list .ik_news-list__item-date{ order:2; font-size:13px; color:#777; margin:0 18px 6px; }
.ks-blog-list .ik_news-list__item-title{ order:3; margin:0 18px 8px !important; font-size:21px !important; line-height:1.25 !important; font-weight:600 !important; text-transform:none !important; }
.ks-blog-list .ik_news-list__item-title a{ color:#1d1d1b !important; text-decoration:none !important; }
.ks-blog-list .ik_news-list__item-title a::after{ content:""; position:absolute; inset:0; z-index:1; }
.ks-blog-list .ik_news-list__item-perex{ order:4; margin:0 18px 14px; font-size:15px; line-height:1.5; color:#555; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
.ks-blog-list .ks-blog-more{ order:5; margin:auto 18px 0; font-weight:700; color:#1d1d1b; font-size:15px; }
.ks-blog-list .ks-blog-more span{ color:#e09a00; }
.ks-blog-list .ik_news-list__item-image{ order:1; }
.ks-blog-list .ik_news-list__item.ks-first{ grid-column:1 / -1; display:grid; grid-template-columns:1.25fr 1fr; grid-template-rows:auto auto auto 1fr; column-gap:28px; padding:0 !important; }
.ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-image{ grid-row:1 / 6; grid-column:1; margin:0; aspect-ratio:auto; min-height:340px; }
.ks-blog-list .ik_news-list__item.ks-first > *:not(.ik_news-list__item-image):not(.ks-badge){ grid-column:2; margin-left:0; margin-right:28px; }
.ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-date{ margin-top:30px; }
.ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-title{ font-size:30px !important; margin-left:0 !important; margin-right:28px !important; }
.ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-perex{ -webkit-line-clamp:5; font-size:16px; }
.ks-blog-list .ik_news-list__item.ks-first .ks-blog-more{ margin:0 28px 30px 0; align-self:start; }
.ks-blog-list .ks-badge{ position:absolute; top:12px; left:12px; z-index:2; background:#fbb519; color:#1d1d1b; font-weight:700; font-size:13px; border-radius:999px; padding:4px 11px; }
.ks-blog-list .hr{ display:none; }
.ks-blog-list .strankovani{ display:flex; flex-wrap:wrap; justify-content:center; gap:8px; margin:34px 0 10px; }
.ks-blog-list .strankovani label{ margin:0; }
.ks-blog-list .strankovani label > a, .ks-blog-list .strankovani label.vybrana{ display:inline-flex; align-items:center; justify-content:center; min-width:42px; height:42px; padding:0 12px; border:1px solid #d9d9d9; border-radius:999px; color:#1d1d1b; text-decoration:none; font-weight:600; background:#fff; }
.ks-blog-list .strankovani label > a:hover{ background:#eef7ea; border-color:#97d788; }
.ks-blog-list .strankovani label.vybrana{ background:#1d1d1b; border-color:#1d1d1b; color:#fff; }
.ks-blog-list .strankovani label.oddelovac{ display:none; }
.ks-blog-detail .ik_static.is--news .ik_static__content{ max-width:880px !important; margin:0 auto !important; }
.ks-blog-detail #pobo-all-content .widget-title-line:first-child{ display:none !important; }
.ks-blog-detail #pobo-all-content .widget-container.widget-text{ border-bottom:none !important; }
.ks-blog-detail #pobo-all-content h3{ background-color:#fbb519 !important; color:#1d1d1b !important; scroll-margin-top:90px; }
.ks-blog-detail #pobo-all-content p, .ks-blog-detail #pobo-all-content li{ font-size:17px; line-height:1.65; }
.ks-blog-detail #pobo-all-content a{ color:#1d1d1b; text-decoration-color:#fbb519; text-decoration-thickness:2px; text-underline-offset:3px; }
.ks-blog-detail #pobo-all-content table{ width:100%; border-collapse:separate; border-spacing:0; border:1px solid #dcdcdc; border-radius:12px; overflow:hidden; margin:18px 0; }
.ks-blog-detail #pobo-all-content table td{ border:0; border-bottom:1px solid #ececec; padding:10px 14px; vertical-align:top; }
.ks-blog-detail #pobo-all-content table tr:first-child td{ background:#d0e9c5; font-weight:700; }
.ks-blog-detail #pobo-all-content table tr:last-child td{ border-bottom:0; }
.ks-blog-detail #pobo-all-content table tr:nth-child(even) td{ background:#fafafa; }
.ks-blog-detail #pobo-all-content table td p{ margin:0; font-size:15px; }
.ks-blog-detail #pobo-all-content .rc-gallery-one__img, .ks-blog-detail #pobo-all-content .rc-gallery-three__img{ border-radius:14px; }
.ks-blog-detail #pobo-all-content .pb-embed-responsive{ border-radius:14px; overflow:hidden; }
.ks-blog-detail #pobo-all-content p.ks-tip{ background:#eef7ea; border-radius:12px; padding:14px 18px; }
.ks-blog-detail #pobo-all-content p.ks-warn{ background:#fff8e6; border-left:5px solid #fbb519; border-radius:8px; padding:14px 18px; }
.ks-blog-detail #pobo-all-content .widget-text h2{ background-color:#fbb519 !important; color:#1d1d1b !important; font-size:21px !important; font-weight:600 !important; line-height:1.3 !important; padding:8px 12px !important; margin:0 0 20px !important; border:0 !important; border-radius:0 !important; scroll-margin-top:90px; }
.ks-blog-detail #pobo-all-content .widget-title-line h2{ scroll-margin-top:90px; }
.ks-blog-detail #pobo-all-content h3.pb-faq__header{ background-color:#97d788 !important; border:1px solid #97d788; border-radius:4px; font-size:22px; font-weight:600; line-height:1.3; margin:20px 0 0; padding:8px 12px 8px 46px; position:relative; cursor:pointer; }
.ks-blog-detail #pobo-all-content p.rc-author-left__content-title{ font-size:22px; font-weight:600; line-height:1.3; margin:0 0 6px; color:#1d1d1b; }
.ks-blog-detail .ks-toc{ background:#f6f6f6; border-radius:14px; padding:18px 22px; margin:0 0 28px; }
.ks-blog-detail .ks-toc-title{ font-weight:700; font-size:18px; margin:0 0 8px; }
.ks-blog-detail .ks-toc ol{ margin:0; padding-left:22px; columns:2; column-gap:28px; }
.ks-blog-detail .ks-toc li{ margin:0 0 6px; font-size:15px; break-inside:avoid; }
.ks-blog-detail .ks-toc a{ color:#1d1d1b; text-decoration:none; }
.ks-blog-detail .ks-toc a:hover{ text-decoration:underline; text-decoration-color:#fbb519; }
.ks-blog-detail .ks-cat-usp img{ width:22px !important; height:22px !important; max-width:22px !important; flex:0 0 22px; border-radius:50%; object-fit:cover; }
.ks-blog-detail #pobo-all-content .rc-author-left{ background:#eef7ea; border-radius:16px; padding:20px; }
@media (max-width:1100px){ .ks-blog-list .ik_news-list__wrap{ grid-template-columns:repeat(2,1fr); } .ks-blog-list .ik_news-list__item, .ks-blog-list .ik_news-list__item.ks-d-half, .ks-blog-list .ik_news-list__item.ks-d-full{ grid-column:span 1; } .ks-blog-list .ik_news-list__item.ks-t-full, .ks-blog-list .ik_news-list__item.ks-first{ grid-column:1 / -1; } .ks-blog-list .ik_news-list__item.ks-t-full .ik_news-list__item-image{ aspect-ratio:21/9; } }
@media (max-width:767px){ .ks-blog-list .ik_news-list__item.ks-t-full .ik_news-list__item-image{ aspect-ratio:16/10; } .ks-blog h1.ks-blog-h1{ font-size:30px; } .ks-blog .ks-blog-lead{ font-size:16px; } .ks-blog-list .ik_news-list__wrap{ grid-template-columns:1fr; gap:16px; } .ks-blog-list .ik_news-list__item.ks-first{ display:flex; padding:0 0 18px !important; } .ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-image{ min-height:0; aspect-ratio:16/10; margin:0 0 14px; } .ks-blog-list .ik_news-list__item.ks-first > *:not(.ik_news-list__item-image){ margin-left:18px !important; margin-right:18px !important; } .ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-title{ font-size:23px !important; } .ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-date{ margin-top:0; } .ks-blog .ks-blog-topics{ flex-wrap:nowrap; overflow-x:auto; padding-bottom:6px; margin-right:-15px; } .ks-blog .ks-blog-topics a{ white-space:nowrap; } .ks-blog-detail .ks-toc ol{ columns:1; } .ks-blog-detail #pobo-all-content p, .ks-blog-detail #pobo-all-content li{ font-size:16px; } .ks-blog-detail #pobo-all-content table td{ padding:8px 10px; } }
