    .burger-icon>span {
        background-color: #fff;
    }
    
    .sp-megamenu-parent>li>a {
        text-transform: uppercase;
        padding: 0 20px;
    }
    
    .offcanvas-menu .logo-image {
        height: 45px;
    }
    
    .article-details .article-can-edit a {
        display: inherit;
        background: none;
        color: #000;
        padding: unset;
        border-radius: unset;
        font-size: unset;
    }
    @media (max-width: 575px) {
        #sp-header {
            height: auto;
     }
    }

    @media (max-width: 1200px){
        #mod-search-searchword98{
            max-width: 166px;
        }
    }

    .offcanvas-menu .social-icons{
        margin-bottom:20px;
        font-size: 20px !important;
    }
    @media (min-width:992px) {
        .osoba-image img {
            width: 100%;
        }
        #sp-header.lg-header #offcanvas-toggler {
            right: 0;
            position: absolute;
        }
        .logo-image {
            height: auto !important;
            max-height: 102px;
        }
    }
    
    @media (max-width:991px) {
        #sp-header {
            background: #fff;
        }
        #sp-header.lg-header #offcanvas-toggler .burger-icon>span {
            background-color: #000;
        }
        .logo-image {
            height: 44px !important;
        }
    }
    
    .breadcrumb {
        padding: 0.75rem 0rem;
        background-color: transparent;
        font-size: 14px;
    }
    
    #sp-main-body {
        padding: 50px 0;
    }
    
    .article-details .article-header h1,
    .article-details .article-header h2 {
        /*   font-size: 32px;*/
    }
    
    .article-details .article-info {
        margin-bottom: 1.5rem;
        border-top: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
        padding: 10px 0;
    }
    
    .related-article-list .article-header h2 {
        font-size: 16px !important;
        margin: 0 0 0.25rem 0 !important;
    }
    
    .related-article-list-container {
        margin-top: 0;
        background-color: #fff;
    }
    
    .related-article-list-container .related-article-title {
        font-size: 22px;
        border-bottom: none;
        padding: 25px 15px;
        margin: 0;
        text-transform: uppercase;
    }
    
    .article-list .article .article-header h1 a,
    .article-list .article .article-header h2 a {
        color: #BB133E;
        line-height: 1.6;
    }
    
    .article-list .article .article-header h2 a:hover {
        text-decoration: underline;
    }
    
    .related-article-list-container .article-list .article {
        margin-bottom: 0;
        padding: 0.5rem 1rem;
        border: unset;
    }
    
    .view-category.layout-default .category-desc {
        background-color: #fff;
        padding: 1.5rem;
    }
    
    h1 {
        font-weight: normal;
    }
    
    #sp-header.header-sticky {
        z-index: 1000;
    }
    
    #sp-component a:hover {
        text-decoration: underline;
    }
    
    .sp-module-content-bottom .sp-module {
        padding: 1rem;
        background-color: #fff;
        margin-bottom: 2rem;
    }
    
    .oddeleni .article-header,
    .view-category h1.subheading-category,
    .view-category .category-list h1,
    .view-category .category-list h2 {
        background: #bb133e;
        color: #fff;
        padding: 1rem 1.5rem;
        margin-bottom: 0;
    }
    
    @media (min-width:992px) {
        .sp-module-content-bottom .sp-module {
            padding: 3rem;
            background-color: #fff;
            margin-bottom: 2rem;
        }
        .oddeleni .article-header,
        .view-category.layout-blog h1.page-header {
            background: #bb133e;
            color: #fff;
            padding: 1.5rem 3rem;
        }
    }
    
    .sp-module-content li.current a {
        color: #BB133E;
    }
    
    .dalsi-clanky-odd ul li>a {
        font-size: 1.2rem;
        font-weight: bold;
    }
    
    .page-item.active .page-link {
        background-color: #bb133e;
        border-color: #bb133e;
    }
    
    .article-list .article .article-intro-image,
    .article-list .article .article-featured-video,
    .article-list .article .article-featured-audio,
    .article-list .article .article-feature-gallery {
        margin: unset;
        border-bottom: unset;
    }
    
    .article-default .related-article-list img {
        display: none;
    }
    
    .article-default .related-article-list .article.row .col {
        border-bottom: 1px solid #dadada;
    }
    
    .cat-children {
        background: #fff;
        padding: 1.5rem;
    }
    
    .sp-megamenu-parent>li>span {
        color: #ffffff;
        text-transform: uppercase;
    }
    
    #hp-articles .sppb-addon-articles .sppb-addon-article {
        background-color: #fff;
        padding: 20px 20px;
        height: 95%;
    }
    
    .sppb-addon-articles .sppb-addon-article img {
        margin-bottom: 20px;
    }
    
    @media (min-width:992px) {
        #hp-banner .sppb-button-wrapper {
            border-left: 1px solid #fff;
        }
    }
    
    #hp-banner .hp-buttons>div>div:not(:last-child) {
        border-bottom: 1px solid #fff;
    }
    
    #hp-banner .sppb-button-wrapper a {
        background-color: #bb133e !important;
        color: #fff !important;
    }
    
    #hp-banner .sppb-btn-xlg {
        padding: 20px;
    }
    
    #hp-oddeleni a div:hover {
        text-decoration: underline;
    }
    
    @media (max-width:992px) {
        #hp-oddeleni .sppb-row-column {
            margin-bottom: 15px;
        }
    }
    
    #kontakt-articles .sppb-addon-article h3 {
        font-size: 15px;
    }
    
    #kontakt-articles .sppb-addon-articles .sppb-addon-article {
        margin-bottom: 15px;
    }
    
    #sp-left .sp-module ul>li>a,
    #sp-right .sp-module ul>li>a {
        line-height: 24px;
        padding: 8px 0;
    }
    
    .related-article-list-container .article-list .article .article-full-image {
        margin: 0 -15px 0 0;
    }
    
    #sp-header .logo {
        vertical-align: middle;
    }
    
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
        line-height: 1.3;
    }
    
    .searchintro .badge {
        all: unset;
    }
    
    .blog .article-list .article {
        height: 94%;
    }
    
    .blog .article .tags {
        display: none;
    }
    
    .col.bezici-projekty .article-intro-image img,
    .col.ukoncene-projekty .article-intro-image img,
    .col.running-projects .article-intro-image img,
    .col.finished-projects .article-intro-image img {
        height: 86px;
        width: auto;
    }