#tie-block_3026  .post-cat-wrap , #tie-block_2000 .post-cat-wrap {display:none}

/* 3395  */
#tie-block_3395 li {width:33%;margin-top: 0px;}
#tie-block_3395.big-posts-box .posts-items li:nth-child(2n+1) {
  clear: none;
}
#tie-block_3395.big-posts-box .posts-items li:nth-child(3n+1) {
  clear: left;
}

/* Media query pro obrazovky menší než 768px */
@media (max-width: 768px) {
  #tie-block_3395.big-posts-box .posts-items li {
    clear: both; /* Zajistí, že každá položka bude na nové řadě */
    width: 100%; /* Položky zabírají celou šířku */
  }
}
/* 3395  */

/* 717  */
#tie-block_717 li {width:33%;margin-top: 0px;}
#tie-block_717.big-posts-box .posts-items li:nth-child(2n+1) {
  clear: none;
}
#tie-block_717.big-posts-box .posts-items li:nth-child(3n+1) {
  clear: left;
}

/* Media query pro obrazovky menší než 768px */
@media (max-width: 768px) {
  #tie-block_717.big-posts-box .posts-items li {
    clear: both; /* Zajistí, že každá položka bude na nové řadě */
    width: 100%; /* Položky zabírají celou šířku */
  }
}
/* 717  */




#tie-block_1120 li {width:33%;margin-top: 0px;}
/* Reset starého pravidla, pokud je potřeba */
#tie-block_1120.big-posts-box .posts-items li:nth-child(2n+1) {
  clear: none;
}

/* Základní nastavení pro širší obrazovky */
#tie-block_1120.big-posts-box .posts-items li:nth-child(3n+1) {
  clear: left;
}


/* Media query pro obrazovky menší než 768px */
@media (max-width: 768px) {
  #tie-block_1120.big-posts-box .posts-items li {
    clear: both; /* Zajistí, že každá položka bude na nové řadě */
    width: 100%; /* Položky zabírají celou šířku */
  }
}


/* --- Úpravy 2026-05 --- */

/* Slogan větší */
.slogan { font-size: 1.2em !important; font-weight: 500 !important; }

/* Play button overlay na video příspěvcích */
.post-item.tie-video .post-thumb,
.widget-single-post-item.tie-video .post-thumb {
    position: relative;
    display: block;
}
.post-item.tie-video .post-thumb::after,
.widget-single-post-item.tie-video .post-thumb::after {
    content: '';
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 54px; height: 54px;
    background: rgba(0,0,0,0.55) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/55% no-repeat;
    border-radius: 50%;
    border: 2px solid rgba(255,255,255,0.85);
    pointer-events: none;
}

/* Play button na slider video příspěvcích */
.slide.tie-video {
    position: relative;
}
.slide.tie-video::after {
    content: '';
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 54px; height: 54px;
    background: rgba(0,0,0,0.55) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/55% no-repeat;
    border-radius: 50%;
    border: 2px solid rgba(255,255,255,0.85);
    pointer-events: none;
    z-index: 10;
}

/* Play button na sidebar podcast widget + podcast posty v hlavním obsahu */
#posts-list-widget-14 .post-thumb,
#posts-list-widget-13 .post-thumb,
.post-thumb.svp-play {
    position: relative;
    display: block;
}
#posts-list-widget-14 .post-thumb::after,
#posts-list-widget-13 .post-thumb::after,
.post-thumb.svp-play::after {
    content: '';
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 54px; height: 54px;
    background: rgba(0,0,0,0.55) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/55% no-repeat;
    border-radius: 50%;
    border: 2px solid rgba(255,255,255,0.85);
    pointer-events: none;
}

/* Ikonky sociálních sítí — jednotná modrá webu */
.social-link .tie-social-icon,
.social-icons-item a .tie-social-icon { color: #024a81 !important; }

/* footer widget se "solid" stylem — modré pozadí, bílá ikonka */
.solid-social-icons .social-icons-item a { background-color: #024a81 !important; }
.solid-social-icons .social-icons-item a .tie-social-icon { color: #fff !important; }

/* Na strance kategorie Prezentace techniky (/category/videa/) skryt sidebar widget se stejnym obsahem — na mobilu se jinak sekce zobrazovala 2x pod sebou */
body.category-videa #posts-list-widget-15 { display: none; }

/* Box "O autorovi" nad textem clanku — kompaktni radek: kulata fotka + jmeno + kratky medailonek */
.about-author.container-wrapper {
    border: none !important;
    background: transparent;
    padding: 12px 30px !important;
    margin: 0 0 20px !important;
    display: flex;
    align-items: center;
    gap: 14px;
    border-bottom: 1px solid rgba(0,0,0,0.08) !important;
}
.about-author .author-avatar {
    float: none;
    margin: 0;
    flex: 0 0 auto;
}
.about-author .author-avatar img {
    width: 52px;
    height: 52px;
    object-fit: cover;
    border-radius: 50%;
    display: block;
}
.about-author .author-info {
    float: none;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 12.5px;
    line-height: 1.45;
    color: #777;
    max-width: 620px;
}
.about-author .author-info h3 { font-size: 15px; margin: 0 0 2px; }
.about-author .author-info .author-description { margin: 0; }
.about-author .author-bio-social, .about-author .social-icons { display: none; }
