/*

 Theme Name:   Bricks Child Theme

 Theme URI:    https://bricksbuilder.io/

 Description:  Use this child theme to extend Bricks.

 Author:       Bricks

 Author URI:   https://bricksbuilder.io/

 Template:     bricks

 Version:      1.0

 Text Domain:  bricks

*/




:root {
    --hamburger-height: 28px;
    --hamburger-bar-thickness: 2px;
}

/* Pozycjonowanie pasków - TYLKO gdy menu zamknięte */
:root:not(.show-mobile-menu) .bricks-mobile-menu-toggle {
    height: var(--hamburger-height);
}

:root:not(.show-mobile-menu) .bricks-mobile-menu-toggle .bar-center {
    top: calc(var(--hamburger-height) / 2 - var(--hamburger-bar-thickness) / 2);
}

:root:not(.show-mobile-menu) .bricks-mobile-menu-toggle .bar-bottom {
    top: calc(var(--hamburger-height) - var(--hamburger-bar-thickness));
}

/* Grubość pasków - w obu stanach (nie psuje animacji X) */
.bricks-mobile-menu-toggle .bar-top,
.bricks-mobile-menu-toggle .bar-center,
.bricks-mobile-menu-toggle .bar-bottom {
    height: var(--hamburger-bar-thickness);
}


















#brx-content {
    min-height: 48rem;
}

.txt-lite span {
    font-weight: 300;
}

span.bold600  {
    font-weight: 600;
}
span.bold700 {
    font-weight: 700;
}

.konference_tekst ul{
    padding-left: 20px;
        margin-top: 5px;
        margin-bottom: 5px;
}
.konference_godz {
    font-weight: bold;
}


.section-pad-h {
    padding: 15px
}

.ni_slides .bricks-button {
    border-radius: 10px;
    white-space: nowrap;
    padding-right: 2.5em;
    padding-left: 2.5em;
}





table.tabela_kontakty_start a{

color: #ff2a2a;

}

table.tabela_kontakty_start td,

table.tabela_kontakty_start th{





background-color: #f2f2f2;

padding: 8px;

line-height: 1.42857143;

vertical-align: top;

border-top: 2px solid #fff;

text-align: center;

}



.linki_red p a{

color: #ff2a2a;

}



.desktop-only {

    display: block;

}



@media (min-width: 992px) {

    .desktop-only {

        display: none;

    }

}



@media (max-width: 991px) {

    .mobile-only {

        display: block;

    }

}



@media (min-width: 992px) {

    .mobile-only {

        display: none;

    }

}

