.post-thumbnail {
    border-radius: 0px; /* Nastaví zaoblení rohů pro div */
    overflow: hidden; /* Zajistí, že obsah divu nebude přesahovat zaoblené rohy */
}

.wp-block-categories-list {
    display: flex;
    flex-wrap: wrap; /* Tímto zajistíte, že se položky zabalí na další řádek, pokud se nevejdou na jeden řádek */
    gap: 10px; /* Rozestup mezi položkami */
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#content.site-content #main .entry-header .category a {
    color: white !important;
}

.wp-block-categories-list .cat-item {
    margin: 0;
}

.blossomthemes-custom-categories-meta-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.blossomthemes-custom-categories-meta-wrap .category-fallback-svg {
    width: 30%;
    box-sizing: border-box;
    margin-bottom: 20px;
}

#featured_section .category a {
    color: #823d99 !important;
}

#featured_area .post-count {
    color: transparent;
}

#jp-relatedposts .jp-relatedposts-post-title a {
    color: #000000;
}

.secondary-menu {
    display: none;
}

#jetpack-search-filters-3-wrapper .widget-title,
#bttk_popular_post-3 .widget-title {
    font-size: 1.5em;
}

.entry-header .entry-title {
    text-align: center;
}

.entry-header h1.entry-title {
    font-size: 30px !important; /* Nastavte požadovanou velikost písma v pixelech pro H1 entry-title */
}

@media (max-width: 767px) {
    #bttk_custom_categories-5,
    #bttk_popular_post-4,
    #popis {
        display: none !important;
    }
    .mobile-only {
        display: block !important;
    }
	    .site-title {
        font-size: 15px !important;
    }
    .desktop-only {
        display: none;
    }
    p,
    .has-medium-font-size,
    .wp-block-categories-list {
        font-size: 15px !important; /* Nastavte požadovanou velikost písma pro paragrafy na mobilních zařízeních */
    }
}

@media (min-width: 768px) {
    #jetpack-search-filters-3-wrapper,
    #bttk_popular_post-3,
    #only-mobile {
        display: none !important;
    }
    .mobile-only {
        display: none !important;
    }
    .desktop-only {
        display: block;
    }
    h3.entry-title {
        font-size: 25px; /* Nastavte požadovanou velikost písma pro H3 entry-title */
    }

#jp-relatedposts {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#jp-relatedposts .jp-relatedposts-items,
#jp-relatedposts .jp-relatedposts-items-visual,
#jp-relatedposts .jp-relatedposts-grid,
#jp-relatedposts .jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-post-a {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    width: auto !important;
    max-height: none !important;
    max-width: none !important;
    overflow: visible !important;
}
.back-to-top.active {
    display: none;
}
@media (max-width: 768px) {
    .site-title {
        font-size: 15px !important;
    }
}
.ebook a {
    text-decoration: none;
}
.currency {
    text-align: left;
}	
	