/*
 * Minimalny zamiennik siatki Bootstrapa dla stopki motywu rodzica,
 * ladowany TYLKO na widokach 2025, gdzie bootstrap.min.css jest wylaczony
 * (inc/parent-theme-optimization.php).
 *
 * Odtwarza wylacznie to, czego uzywa markup stopki rodzica:
 * - gillion/inc/templates/footer-widgets.php:  .container > .row > .col-md-4.col-sm-6 (x3)
 * - gillion/inc/templates/footer-copyrights.php: .container.container-padding
 * Szerokosci .container i progi 768/992/1200 px sa przepisane 1:1
 * z bootstrap.min.css 3.3.4, zeby stopka wygladala identycznie jak dotad.
 * Padding .container pomijamy celowo — style.css rodzica i tak go zeruje
 * (.container { padding: 0 !important }).
 */

.sh-footer .container,
.sh-copyrights .container,
.sh-footer-template .container {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    .sh-footer .container,
    .sh-copyrights .container,
    .sh-footer-template .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .sh-footer .container,
    .sh-copyrights .container,
    .sh-footer-template .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .sh-footer .container,
    .sh-copyrights .container,
    .sh-footer-template .container {
        width: 1170px;
    }
}

/* Kolumny widgetow: flex zamiast floatow Bootstrapa — bez potrzeby clearfixa.
   Marginesy -15px i padding 20px kolumn nadal dochodza ze style.css rodzica
   (sekcja "Custom Grid" dla .sh-footer-widgets .row). */
.sh-footer-widgets .row {
    display: flex;
    flex-wrap: wrap;
}

.sh-footer-widgets .row > [class*="col-"] {
    width: 100%;
}

@media (min-width: 768px) {
    .sh-footer-widgets .row > .col-sm-6 {
        width: 50%;
    }
}

@media (min-width: 992px) {
    .sh-footer-widgets .row > .col-md-4 {
        width: 33.3333%;
    }
}
