/* Usunięcie marginesów i wymuszenie 100% szerokości dla sekcji user1 */
#sp-user1 .container, 
#sp-user1 .row, 
#sp-user1 .col-md-12,
#sp-user1 .container-fluid {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Wymuszenie rozciągnięcia samego obrazka baneru */
#sp-user1 .banneritem img, 
#sp-user1 img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}
/* Wymuszenie 100% szerokości ekranu dla całej sekcji nadrzędnej user1 */
#sp-user1, 
section#sp-user1 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
/* Ukrycie sekcji informacji o artykule (kategoria, data utworzenia, autor itp.) */
.article-info, 
.aside-article-info, 
.published, 
.createdby, 
.category-name {
    display: none !important;
}
/* 1. Całkowite ukrycie odznaki/plakietki "Featured" dodawanej przez szablon Helix */
.featured-article-badge, 
.article-list .article .featured-article-badge,
.article-details .featured-article-badge,
span.badge.bg-danger.featured-article-badge { 
    display: none !important; 
    visibility: hidden !important;
}

/* 2. Ukrycie technicznego nagłówka strony (Featured Artykuł pl-pl) */
.page-header h1, 
.page-header, 
h1.page-title,
.article-title-container h1 {
    display: none !important;
}
/* Ukrycie systemowego nagłówka strony i komponentu (np. Artykuł pl-pl) */
.page-header,
.page-header h1,
.page-header h2,
h1.page-title,
h2.page-title,
.title-container h1,
.sp-page-title {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* Bezwzględne usunięcie systemowego tytułu komponentu i widoku (Featured/Artykuły) */
#sp-main-body h1,
#sp-main-body h2,
.com-content h1,
.com-content h2,
.article-title-container h1,
.article-header h1,
.component-heading h1 {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
