/* obecné */
    .blog-content { padding: 0; }
    @media screen and (max-width:575.99px) {
        .blog-content { padding: 0 15px; }
    }
    .blog-content h1 { font-weight: 900 !important; font-size: 2em !important; margin-left: 0 !important; padding-left: 0 !important; }
    .blog-content h2 { color: rgb(0,56,128) !important; font-size: 1.25rem !important; font-weight: 800 !important; }
    .blog-content h3 {font-size: 1.4em; }
    .blog-content h4 {font-size: 1.2em; }
    .blog-content ul li, .blog-content ol li { margin-bottom: 15px; text-align: justify; line-height: 1.3; }
    .blogpage h2, .blogpage h3, .blogpage h4, .blogpage h5, .blogpage h6 { font-weight: 800 !important; margin-top: 1.1rem; margin-bottom: 0.7rem; }
    .blog-content p { margin: 15px 0 !important; line-height: 1.3 !important; text-align: left !important; text-align: justify !important; }
    .blog-content p:nth-child(1) { margin-top: 0 !important;}
    .blog-content a.btn { padding: 10px 20px; background-color: rgb(224,0,27); color: #fff; font-weight: 800; margin-top: 1.1rem; margin-bottom: 1.1rem; }
    .blog-content table { margin: 15px 0 !important; }
    .blog-content hr { margin-top: 35px; margin-bottom: 35px;}
    .blog-content a.link { font-weight: bold; color: rgb(0,56,128) !important; text-decoration: underline;}
/* /obecné */