html, body {margin:0; padding:0; height:100%;}



.thismenu-positioner,
#PolskieRadio_artykuly_gora_bill,
#PolskieRadio_artykuly_prawy_half_1,
#PolskieRadio_artykuly_prawy_half_2_sticky {
	display: none;
}

#ajax-wrap-page {
    background: url('../_img/background.jpg') top center no-repeat;
    background-color: #1b1d20;
}
.ArticleMasterModern #ajax-wrap-page {
    background: url(../_img/background_DARKER.jpg) top center no-repeat;
    background-color: #1b1d20;
}
#HotTopic {
    display: none!important;
}


.powstanie_warszawskie body,
.powstanie_warszawskie a {
    color: #fff;
    font-family: 'Titillium Web',sans-serif;
}
.container {
    background-color: transparent;
}
header {
    border-bottom: none;
}

.powstanie_warszawskie h1,
.powstanie_warszawskie p,
.powstanie_warszawskie header .box-title * {
    font-family: 'Playfair Display', serif;
    font-weight:600;
    color: #fff;
}

.powstanie_warszawskie h2 {
    font-family: 'Titillium Web',sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
}
header .box-title * {
    font-size: 28px;
}

header .box-title {
    padding: 0 60px;
}
/*
.columns-2 h2,
.columns-3 h2 {
    display: none;
}
*/
.cycle header {
    width: 360px;
    display: -webkit-inline-flex;
    display: inline-flex;
}
.wola header {
    width: 150px;
    display: -webkit-inline-flex;
    display: inline-flex;
}
#section01 {
    height: 10px;
}
#HotTopic > div a {
    color: #000;
}
#section01,
#section02,
#section03,
#section11 {
    height: 50px;
    margin-top: -50px;
}
/*ARTICLE*/
.promoart .section .article h2 {
    text-shadow: 0 0 10px black;
}

.ArticleMasterModern h1,
.ArticleMasterModern .desc,
.ArticleMasterModern span,
.ArticleMasterModern p,
.ArticleMasterModern .ArticleMaster .imgdesc span,
.ArticleMasterModern .ArticleMaster .article-listen-audio .sounds-wrapper .description,
.ArticleMaster .divSource,
.ArticleMasterModern .ArticleMaster .article-listen-audio .sounds-wrapper a * {
	color: #fff;
}
.ArticleMasterModern .ArticleMaster .article-listen-audio {
	float: none;
	width: 100%;
	margin: 30px 0;
}
.ArticleMasterModern .ArticleMaster .article-listen-audio .sounds-wrapper {
	background-color: transparent;
	padding: 0;
}
.ArticleMasterModern .ArticleMaster .article-listen-audio .sounds-wrapper .play-wrap {
	width: 12%;
}
.ArticleMasterModern .ArticleMaster ul>li {
	display: -webkit-flex;
    display: flex;
}
.ArticleMasterModern .ArticleMaster .article-listen-audio .sounds-wrapper .description {
	margin-left: 20px;
}
#article-1790151 img,
#article-1790511 img,
#article-1790512 img,
#article-1790513 img,
#article-1790514 img,
#article-1790516 img,
#article-1790518 img,
#article-1790521 img,
#article-1790525 img,
#article-1790523 img,
#article-1801828 img,
#article-1801828 .imgdesc,
#article-1801130 img,
#article-1801130 .imgdesc,
#article-1801128 img,
#article-1801128 .imgdesc,
#article-1801125 img,
#article-1801125 .imgdesc,
#article-1801102 img,
#article-1801102 .imgdesc,
#article-1801106 img,
#article-1801106 .imgdesc,
#article-1801100 img,
#article-1801100 .imgdesc,
#article-1801099 img,
#article-1801099 .imgdesc {
	display: none;
}
.ArticleMaster .logo_text h1 {
	position: absolute;
    left: 190px
}
/*LOGO*/

.pw_logo {
    background: url(../_img/pw_logo.png) center center no-repeat;
    height: 120px;
}
.logo_container {
    text-align: center;
    margin-top: 100px;
    margin-right: 350px;
}
.logo_block {
    display: inline-block;
}
.logo_text p {
    text-transform: uppercase;
    color: #000;
    font-size: 20px;
    letter-spacing: 3.4px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.logo_text h1 {
    font-size: 32px;
    letter-spacing: 6px;
    color: #000;
    position: absolute;
    top: 184px;
    left: 278px;
    margin-left: 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.logo_text2 {
    margin-top: 260px;
}

.logo_text2 div p {
    font-size: 28px;
    font-weight: 400;
    margin: 0;
    line-height: 1.5;
}
.logo_text2 div p:last-of-type {
    margin-top:-30px;
}
.logo_text2 .col-xs-4 {
    margin-left: -50px;
    margin-top: -175px;
}

.logo_text2:after {
    height: 175px;
    display: block;
    width: 2px;
    background: #fff;
    content: '';
    position: relative;
    top: 36px;
    left: 324px;
}
.logo_text2 .bigLetter::first-letter {
    font-size: 52px;
}
.logo_text2 p span {
    font-size: 76px;
}
/*MENU*/
.table-menu {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.table-cell {
    text-align: center;
}

@media (max-width: 768px) {
    .table-menu {
        flex-direction: column;
    }
    .menu-divide {
        display: none;
    }
}


.table-menu .table-cell h2, .table-menu .table-cell a {
    font-size: 25px;
    display: block;
    text-transform: uppercase;
    padding: 30px;
    cursor: pointer;
    font-family: 'Playfair Display', serif;
    font-weight: 600;
    margin-bottom: 20px;
}

    .menu-divide {
        width: 1px;
        height: 40px;
        background-color: #fff;
    }

    #menu h2:hover, #menu a:hover {
        color: #f1b209;
    }

    /*IMG*/
    .photos-triple {
        background: url(../_img/photos-triple.png) center center no-repeat;
        height: 490px;
    }

    .leftImg {
        background: url(../_img/photos-quadra.png) center center no-repeat;
        padding-top: 100%;
        margin-left: -165px;
        margin-top: -330px;
    }

    .imgRight {
        background: url(../_img/photos-double.png) bottom center no-repeat;
        padding-top: 100%;
        margin-top: -240px;
        margin-left: -120px;
    }

    /*MÓWIĄ ŚWIADKOWIE, RZEŹ WOLI*/
    .witnesses .cycle .article {
        height: 400px;
    }

    .witnesses {
        margin-bottom: 50px;
    }

        .witnesses .cycle nav * {
            margin-top: -10px;
            color: #fff;
        }

        .witnesses .article .img:after {
            content: url(../_img/ic_play_circle_outline_white_48dp_2x.png);
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .witnesses a .mask,
        .wola a .mask {
            background-color: #000;
            opacity: 0.4;
        }

            .witnesses a .mask:hover,
            .wola a .mask:hover {
                background-color: #000;
                opacity: 0.0;
            }

    .wola .positioner .img {
        position: relative;
    }

    .wola .article .img:after {
        content: url(../_img/ic_play_circle_outline_white_48dp_2x.png);
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -50px 0 0 -48px;
    }
    /*ARTICLE*/
    .article_sources {
        margin-bottom: 80px;
    }

        .article_sources img {
            width: 100%;
            border: 3px solid #fff;
        }

        .article_sources .title {
            display: block;
            padding: 30px 10px;
            font-size: 24px;
            color: #fff;
            font-family: 'Playfair Display', serif;
            font-weight: 600;
        }

        .article_sources .desc {
            padding: 10px;
            display: block;
            font-size: 18px;
            color: #fff;
            font-family: 'Titillium Web',sans-serif;
        }

        .article_sources .more {
            display: block;
            margin-top: 10%;
            float: right;
            margin-right: 20%;
        }

    .silver_border2:after {
        height: 1px;
        display: block;
        width: 50%;
        background: #727376;
        content: '';
        position: relative;
        top: 30px;
        left: 25%;
    }

    .article_sources .more a {
        font-size: 16px;
        padding: 7px 20px;
        border: 1px solid #727376;
        font-style: italic;
    }

        .article_sources .more a:after {
            content: '>>';
        }

    /*SILVER BORDER*/
    .silver_border:after {
        height: 1px;
        display: block;
        width: 50%;
        background: #727376;
        content: '';
        position: relative;
        top: 0px;
        left: 25%;
    }

    /*MULTI PLAYER*/

    .row.audio .column {
        width: 33.33333333%;
        float: left;
        padding-right: 20px;
    }

        .row.audio .column .title {
            display: none;
        }

        .row.audio .column .ico {
            position: relative;
            width: 70px;
            height: 70px;
            background: #f1b309 url(../_img/pw1944-ico2.jpg) no-repeat;
            float: left;
            background-size: contain;
            border-radius: 45px;
            margin-top: 32px;
        }

            .row.audio .column .ico.active {
                position: relative;
                width: 70px;
                height: 70px;
                background: #f1b309 url(../_img/ic_pause_circle_2x.png) center center no-repeat;
                float: left;
                background-size: 120%;
            }

            .row.audio .column .ico.loading {
                position: relative;
                width: 70px;
                height: 70px;
                background: transparent url(../_img/ico-loading.gif) no-repeat;
                float: left;
                background-size: contain;
            }

    .multi_player header {
        display: none;
    }

    .row.audio .column .desc {
        padding: 10px;
        margin-left: 90px;
        height: 200px;
    }

        .row.audio .column .desc p {
            font-weight: 400;
            font-size: 16px;
            font-family: 'Titillium Web',sans-serif;
        }

    .column.player-audio .player .table-cell {
        width: 100%;
    }

    .column.player-audio .player .position,
    .column.player-audio .player .duration,
    .column.player-audio .player .table-cell {
        display: table-cell;
    }

    .column.player-audio .player .table-cell {
        position: relative;
        height: 5px;
        margin-top: 98px;
    }

    .column.player-audio .player div {
        cursor: pointer;
    }

    .column.player-audio .player .table-cell div {
        margin: 0 10px;
        position: relative;
    }

    .column.player-audio .player div div {
        background-color: #fff;
        height: 5px;
        display: block;
        margin-left: 0;
    }

    .column.player-audio .player .table-cell a {
        position: absolute;
        margin-left: -6px;
        top: -2px;
        display: block;
        border-radius: 50%;
        width: 9px;
        height: 9px;
        background-color: #3A3A3A;
    }

    .column.player-audio .player {
        height: 20px;
        clear: both;
        float: left;
        width: 100%;
        margin-top: 20px;
        color: #fff;
    }

    .cycle-pager-active {
        display: none;
    }
    /*BACZYŃSKI*/
    .baczynski {
        margin-bottom: 80px;
        margin-top: 50px;
    }

        .baczynski header {
            width: 400px;
            display: -webkit-inline-flex;
            display: inline-flex;
        }

    .baczynski_article {
        display: -webkit-flex;
        display: flex;
    }

    .baczynski_article_column1 {
        -webkit-flex: 0 0 64%;
        flex: 0 0 64%;
        display: block;
        padding-right: 5px;
    }

    .baczynski_photo {
        background: url(../_img/baczynski.jpg) center center no-repeat;
        padding-top: 40.6%;
        background-size: 105%;
        border: 3px solid #fff;
    }

    .baczynski_article_column2 {
        -webkit-flex: 0 0 36%;
        flex: 0 0 36%;
        background: url(../_img/background_text2.jpg) center center no-repeat;
        background-size: cover;
        border: 3px solid #fff;
        position: relative;
    }

        .baczynski_article_column2 p {
            font-size: 30px;
            letter-spacing: 1.2px;
            padding: 0 20px;
        }

        .baczynski_article_column2 .baczynski_more {
            font-size: 16px;
            padding: 7px 20px;
            font-style: italic;
            background-color: #000;
            font-family: 'Titillium Web',sans-serif;
            font-weight: 400;
            display: block;
            margin-top: 10%;
            float: right;
            margin-right: 20%;
        }

        .baczynski_article_column2 div {
            text-align: center;
        }
    /*POLSKIE RADIO W ROCZNICĘ*/
    .columns-3 .cycle .article {
        height: 300px;
    }

    .anniversary {
        margin-bottom: 50px;
    }

        .anniversary .cycle nav * {
            margin-top: 18px;
            color: #fff;
        }
    /*POLECANE*/
    .recommended {
        display: -webkit-flex;
        display: flex;
    }

    .polecane {
        margin-bottom: 80px;
    }

    .column1 {
        -webkit-flex: 0 0 70%;
        flex: 0 0 70%;
        position: relative;
        padding-right: 5px;
    }

        .column1 a:first-of-type {
            display: block;
            margin-bottom: 5px;
        }

    .spec1 {
        background: url(../_img/wrzesien1939.jpg) center center no-repeat;
        padding-top: 38.6%;
        background-size: 105%;
        border: 3px solid #fff;
    }

    .spec2 {
        background: url(../_img/cichociemni.jpg) center center no-repeat;
        padding-top: 38.6%;
        background-size: cover;
        border: 3px solid #fff;
    }

    .spec3 {
        background: url(../_img/armia_andersa.jpg) center center no-repeat;
        height: 100%;
        background-size: cover;
        border: 3px solid #fff;
    }

    .column1 p:first-of-type {
        position: absolute;
        left: 4%;
        top: 35%;
        font-size: 30px;
        letter-spacing: 1.2px;
    }

    .column1 p:last-of-type {
        position: absolute;
        left: 4%;
        top: 84%;
        font-size: 30px;
        letter-spacing: 1.2px;
    }

    .column2 {
        -webkit-flex: 0 0 30%;
        flex: 0 0 30%;
        position: relative;
    }

        .column2 p {
            position: absolute;
            left: 10%;
            top: 84%;
            font-size: 30px;
            letter-spacing: 1.2px;
        }
    /*WSPÓŁPRACA*/
    .cooperation {
        background: url(../_img/mpw.png) center center no-repeat;
        padding-top: 110px;
        width: 250px;
    }

    .logo_footer {
        display: inline-block;
        margin-bottom: 100px;
        margin-left: 150px;
    }
    /*BACZYŃSKI - PODSTRONA*/
    .promoart .section .article .positioner {
        background-color: rgba(255, 255, 255, 0.5);
    }

    .player-columns-2 .row.audio .column {
        width: 50%;
    }

        .player-columns-2 .row.audio .column .desc p {
            font-size: 20px;
        }

    .first_article {
        margin-top: 100px;
    }

    .lead-inside,
    .player-columns-2 {
        margin-bottom: 80px;
    }

    .player-columns-2 {
        margin-top: 30px;
    }

    .ImgTitleLead .article .lead {
        font-size: 18px;
        font-weight: 400;
        font-family: 'Playfair Display', serif;
        color: #fff;
        margin-top: 20px;
    }

    .baczynski_audio2 .more-audio {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    /**/
    #uprisingMap .col-md-4 {
        margin-top: 150px;
    }

    #uprisingMap .events-slider {
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size: 14px;
        color: #000;
        margin: 0;
        position: relative;
        height: 220px;
    }

        #uprisingMap .events-slider .swiper-container {
            width: 100%;
            height: 100%;
            padding: 0 33px;
        }

        #uprisingMap .events-slider .swiper-slide {
            text-align: center;
            font-size: 18px;
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            cursor: pointer;
            transition: all 0.3s;
        }

            #uprisingMap .events-slider .swiper-slide span {
                color: #1e2027;
                font-family: 'Titillium Web',sans-serif;
                font-size: 30px;
                font-weight: 600;
                display: block;
                width: 100%;
                position: relative;
            }

            #uprisingMap .events-slider .swiper-slide.swiper-slide-next span:before,
            #uprisingMap .events-slider .swiper-slide.swiper-slide-next span:after {
                content: '';
                height: 7px;
                width: 48px;
                position: absolute;
                background-color: #f8f7f3;
                top: 26px;
            }

            #uprisingMap .events-slider .swiper-slide.swiper-slide-next span:before {
                left: -33px;
            }

            #uprisingMap .events-slider .swiper-slide.swiper-slide-next span:after {
                right: -33px;
            }

            #uprisingMap .events-slider .swiper-slide.swiper-slide-next {
                position: relative;
            }

                #uprisingMap .events-slider .swiper-slide.swiper-slide-next:before {
                    content: '';
                    position: absolute;
                    width: 100%;
                    height: 120%;
                    border: 1px solid #fff;
                }

                #uprisingMap .events-slider .swiper-slide.swiper-slide-next span {
                    color: #f8f7f3;
                    font-size: 40px;
                }

        #uprisingMap .events-slider .swiper-button-prev {
            border-style: solid;
            border-width: 0 19px 24px 19px;
            border-color: transparent transparent #f1b309 transparent;
            background: none;
            top: -9px;
            left: 50%;
            width: 38px;
            height: 24px;
            margin-left: -19px;
            bottom: initial;
            right: initial;
        }

        #uprisingMap .events-slider .swiper-button-next {
            border-style: solid;
            border-width: 24px 19px 0 19px;
            border-color: #f1b309 transparent transparent transparent;
            background: none;
            bottom: -39px;
            left: 50%;
            width: 38px;
            height: 24px;
            margin-left: -19px;
            top: initial;
            right: initial;
        }

    #uprisingMap .map {
        background: url('../_img/powstanie-mapa.png') center center no-repeat;
        padding-top: 100%;
        background-size: contain;
        position: relative;
        z-index: 9;
    }

        #uprisingMap .map .map-area {
            background-position: center center;
            background-repeat: no-repeat;
            background-size: 126.7% 129.6%;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0.3;
            -webkit-filter: blur(4px);
            filter: blur(4px);
        }

        #uprisingMap .map .event-point {
            position: absolute;
            width: 14px;
            height: 14px;
            border: 2px solid #e7e7e8;
            background-color: #f1b209;
            border-radius: 100%;
            transition: all 0.3s;
            cursor: pointer;
        }

            #uprisingMap .map .event-point[data-title]:hover:after {
                content: attr(data-title);
                position: absolute;
                top: -35px;
                left: 0;
                color: #000;
                background-color: rgba(255, 255, 255, 0.82);
                padding: 5px;
                font-weight: 600;
                white-space: nowrap;
            }

            #uprisingMap .map .event-point:hover,
            #uprisingMap .map .event-point.active {
                background-color: #de0202;
                z-index: 1;
            }

    #uprisingMap .map-modal {
        background-color: rgba(255, 255, 255, 0.63);
        height: 370px;
        width: 83%;
        position: absolute;
        z-index: 10;
        top: 41%;
        left: 12%;
        display: -webkit-flex;
        display: flex;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s;
    }

        #uprisingMap .map-modal.active {
            opacity: 1;
            visibility: visible;
            transition: all 0.3s;
        }

        #uprisingMap .map-modal .swiper-modal {
            padding: 0;
            margin: 8px;
            height: auto;
            background-color: rgba(255, 255, 255, 0.82);
            color: #000;
            font-family: 'Titillium Web',sans-serif;
            font-size: 13px;
            line-height: 16px;
            padding: 30px;
            width: 100%;
        }

            #uprisingMap .map-modal .swiper-modal .swiper-slide {
                height: auto;
            }

            #uprisingMap .map-modal .swiper-modal .text-wrapper {
                padding-left: 25px;
                position: relative;
            }

                #uprisingMap .map-modal .swiper-modal .text-wrapper:before {
                    content: '';
                    position: absolute;
                    top: 0;
                    left: 0;
                    display: block;
                    width: 6px;
                    height: 85%;
                    background-color: #111114;
                }

            #uprisingMap .map-modal .swiper-modal .title {
                font-size: 16px;
                line-height: 18px;
                font-weight: 600;
                font-family: 'Titillium Web',sans-serif;
                margin-bottom: 8px;
            }

            #uprisingMap .map-modal .swiper-modal .description {
                margin-bottom: 15px;
            }

        #uprisingMap .map-modal .close-btn {
            position: absolute;
            right: 8px;
            top: -30px;
            color: #000;
            cursor: pointer;
        }

        #uprisingMap .map-modal .image {
            width: 75%;
            padding-top: 41.25%;
            background-repeat: no-repeat;
            background-position: center center;
            margin-bottom: 5px;
            background-size: cover;
        }

        #uprisingMap .map-modal .image-text {
            font-size: 12px;
            margin-bottom: 15px;
            width: 75%;
        }

        #uprisingMap .map-modal .swiper-container-vertical > .swiper-scrollbar {
            height: 80%;
            top: 10%;
        }

        #uprisingMap .map-modal .swiper-scrollbar-drag {
            background: rgba(255, 0, 0, 0.5);
        }

        #uprisingMap .map-modal .player .control {
            display: -webkit-flex;
            display: flex;
            align-items: center;
            margin-bottom: 15px;
        }

            #uprisingMap .map-modal .player .control .audio-play {
                width: 40px;
                height: 40px;
            }

                #uprisingMap .map-modal .player .control .audio-play .ico {
                    width: 40px;
                    height: 40px;
                    background: transparent url(../_img/play.png) center center no-repeat;
                    display: block;
                    background-size: cover;
                    cursor: pointer;
                }

                #uprisingMap .map-modal .player .control .audio-play.loading .ico {
                    background: transparent url(../_img/loader.gif) center center no-repeat;
                    background-size: cover;
                }

                #uprisingMap .map-modal .player .control .audio-play.active .ico {
                    background: transparent url(../_img/pause.png) center center no-repeat;
                    background-size: cover;
                }

            #uprisingMap .map-modal .player .control .audio-title {
                padding-left: 10px;
            }

        #uprisingMap .map-modal .video {
            position: relative;
            padding-top: 41.25%;
            width: 75%;
            margin-bottom: 15px;
        }

            #uprisingMap .map-modal .video video {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
            }

    #uprisingMap .day-review {
        color: #fff;
        position: absolute;
        top: -30px;
        right: 110px;
        font-family: 'Playfair Display', serif;
    }

        #uprisingMap .day-review .day {
            font-size: 156px;
            font-weight: 600;
        }

        #uprisingMap .day-review .text {
            font-size: 34px;
            font-weight: 600;
            margin-bottom: 15px;
        }

        #uprisingMap .day-review .more {
            font-family: 'Titillium Web',sans-serif;
            font-size: 16px;
            font-style: italic;
            background-color: #1e2027;
            display: inline-block;
            padding: 7px 20px;
            z-index: 10;
            position: relative;
        }

    #uprisingMap .map-legend {
        text-align: center;
        z-index: 10;
    }

        #uprisingMap .map-legend .item-wrapper {
            display: inline-block;
            font-family: 'Titillium Web',sans-serif;
            font-size: 11px;
            color: #fff;
            margin-bottom: 15px;
        }

        #uprisingMap .map-legend .item {
            display: -webkit-flex;
            display: flex;
            align-items: center;
            padding-left: 35px;
        }

            #uprisingMap .map-legend .item .rectangle-wrapper {
                border: 1px solid #fff;
                padding: 3px 5px;
                display: -webkit-flex;
                display: flex;
                align-items: center;
            }

            #uprisingMap .map-legend .item .rectangle {
                width: 24px;
                height: 7px;
                opacity: 0.83;
            }

                #uprisingMap .map-legend .item .rectangle.red {
                    background-color: #bf576a;
                }

                #uprisingMap .map-legend .item .rectangle.blue {
                    background-color: #6da2ce;
                }

                #uprisingMap .map-legend .item .rectangle.purple {
                    background-color: #9660b8;
                }

            #uprisingMap .map-legend .item .text {
                padding-left: 13px;
            }

    .map-annotation {
        font-family: 'Titillium Web',sans-serif;
        color: #fff;
        margin-bottom: 30px;
    }

        .map-annotation span {
            font-style: italic;
        }

    #backToTopBtn.visible {
        background: transparent url(../_img/top-btn.png) center center no-repeat;
        background-size: cover;
        position: fixed;
        bottom: 30px;
        right: 30px;
        width: 40px;
        height: 40px;
        cursor: pointer;
        z-index: 999;
    }


    @media(max-width: 1280px) {
        #uprisingMap .events-slider {
            height: 180px;
        }

            #uprisingMap .events-slider .swiper-slide span {
                font-size: 22px;
            }

            #uprisingMap .events-slider .swiper-slide.swiper-slide-next span {
                font-size: 26px;
            }

                #uprisingMap .events-slider .swiper-slide.swiper-slide-next span:before,
                #uprisingMap .events-slider .swiper-slide.swiper-slide-next span:after {
                    top: 17px;
                }

        #uprisingMap .day-review .day {
            font-size: 126px;
        }

        #uprisingMap .day-review .text {
            font-size: 24px;
        }

        #uprisingMap .day-review .more {
            font-size: 14px;
        }
        .table-menu .table-cell h2, .table-menu .table-cell a {
            padding: 15px;
            font-size: 22px;
        }
    }

    @media(max-width: 991px) {
        #uprisingMap .events-slider {
            margin-bottom: 50px;
        }

        #uprisingMap .day-review .day {
            font-size: 136px;
        }

        #uprisingMap .day-review .text {
            font-size: 28px;
        }

        #uprisingMap .day-review .more {
            font-size: 16px;
        }
    }

    @media(max-width: 767px) {
        #uprisingMap .events-slider {
            margin-bottom: 65px;
        }

        #uprisingMap .map,
        #uprisingMap .map-legend {
            display: none;
        }

        #uprisingMap .map-modal.mobile {
            width: 100%;
            opacity: 1;
            visibility: visible;
            position: static;
        }

            #uprisingMap .map-modal.mobile .close-btn {
                display: none;
            }

        #uprisingMap .map-modal .image {
            display: -webkit-flex;
            display: flex;
        }

        #uprisingMap .map-modal .swiper-modal .swiper-slide {
            border-bottom: 2px solid #ddd;
            margin-bottom: 30px;
        }

            #uprisingMap .map-modal .swiper-modal .swiper-slide:last-child {
                border: 0 none;
                margin-bottom: 0;
            }

        #uprisingMap .day-review {
            display: -webkit-flex;
            display: flex;
            position: static;
            align-items: center;
            margin-bottom: 15px;
        }

            #uprisingMap .day-review .day {
                font-size: 44px;
                margin-top: -12px;
            }

            #uprisingMap .day-review .text {
                font-size: 14px;
                margin-bottom: 0;
                padding: 0 30px 0 10px;
            }
    }

    @media(max-width: 1280px) {
        #uprisingMap .map-modal {
            height: 300px;
        }

        .ArticleMaster .logo_text h1 {
            position: absolute;
            left: 20px;
            top: 84px;
        }

        .ArticleMaster .logo_block {
            position: relative;
        }

        .logo_text h1 {
            position: absolute;
            left: 138px;
        }

        .addborder0:after {
            position: relative;
            left: 186px;
        }

        .addborder:after {
            position: relative;
            left: 222px;
        }

        .addborder2:after {
            position: relative;
            left: 106px;
        }

        .photos-triple {
            height: 420px;
            background-size: cover;
        }

        .logo_text2 .col-xs-8 {
            margin-left: 30px;
        }

        .logo_text2 .col-xs-4 {
            margin-left: -50px;
            margin-top: -143px;
        }

        .logo_text2 div p {
            font-size: 24px;
        }

        .logo_text2 p span {
            font-size: 66px;
        }

        .logo_text2:after {
            height: 148px;
            position: relative;
            top: 36px;
            left: 265px;
        }

        .leftImg {
            background-size: contain;
        }

        .imgRight {
            background-size: contain;
        }

        .article_sources .desc {
            padding: 0 10px;
        }

        .row.audio .column {
            padding-right: 18px;
        }

        .baczynski_article_column2 p:last-of-type {
            position: absolute;
            top: 34%;
        }

        .baczynski_article_column2 .baczynski_more {
            margin-top: 16%;
        }

        .witnesses .cycle nav * {
            margin-top: -10px;
        }

        .witnesses .cycle .article {
            height: 320px;
        }

        .article_sources .title {
            padding: 10px 10px;
        }

        .witnesses .article .img:after {
            position: absolute;
            top: 54%;
        }

        .wola .article .img:after {
            position: absolute;
            top: 38%;
        }

        .#uprisingMap .col-md-4 {
            margin-top: 100px;
        }

        .leftImg {
            margin-top: -200px;
        }

        .imgRight {
            margin-top: -170px;
        }
    }

    @media(max-width: 1024px) {
        #uprisingMap .col-md-4 {
            margin-top: 40px;
        }

        .leftImg {
            padding-top: 85%;
            margin-left: -70px;
            margin-top: -290px;
        }

        .imgRight {
            margin-top: -190px;
        }

        .baczynski_article_column2 p {
            font-size: 24px;
        }
    }

    @media(max-width: 1001px) and (min-width:992px) {
        .container-fluid {
            padding-left: 0;
        }
    }

    @media(max-width: 991px) {
        .logo_block {
            position: relative;
        }

        .logo_container {
            margin-right: 240px;
        }

        .logo_text h1 {
            position: absolute;
            left: 0px;
            top: 83px;
        }

        .logo_text2:after {
            height: 210px;
            position: relative;
            top: 56px;
            left: 200px;
        }

        .table-menu .table-cell h2, .table-menu .table-cell a {
            padding-top: 40px;
            font-size: 18px;
        }

        .table-menu .table-cell {
            padding: 0px;
        }

        #uprisingMap .col-md-4 {
            margin-top: 20px;
        }
        /*	.logo_container {
		margin-right: 30%;
	}
	.logo_text h1 {
		position: absolute;
        top: 82px;
        left: 100px;
	}
	.photos-triple {
		height: 540px;
		background-size: contain;
	}
	.logo_text2 .col-xs-4 {
		width: 70%;
        margin-left: -20%;
        margin-top: -30%;
	}
	.logo_text2:after {
		display: none;
	}
	.logo_text2 .col-xs-8 {
		width: 100%;
	}
    .addborder:after {
        height: 2px;
        display: block;
        width: 100%;
        background: #fff;
        content: '';
        position: relative;
        top: 25px;
        left: 15px;
    }
    .addborder2:after {
        height: 2px;
        display: block;
        width: 100%;
        background: #fff;
        content: '';
        position: relative;
        top: 25px;
        left: 15px;
    }
	.table-menu {
		text-align: center;
        padding-top: 50px;
	}
	.table-menu .table-cell {
		display: block;
	}
    .table-menu .table-cell a h2 {
        padding: 15px;
        font-size: 60px;
    }
    .table-menu .table-cell h2, .table-menu .table-cell a {
            font-size: 58px;
    }
*/
        .leftImg {
            margin: 0;
        }

        .imgRight {
            margin-top: -70px;
        }

        .witnesses .cycle .article {
            height: 250px;
        }

        .row.audio .column {
            width: 50%;
        }

        .logo_text2 div p {
            font-size: 24px;
        }

        .columns-3 .cycle .article {
            height: 180px;
        }

        .baczynski_article .baczynski_article_column2 p {
            font-size: 20px;
        }

        .column1 p:first-of-type {
            position: absolute;
            top: 25%;
        }

        .column1 p:last-of-type {
            position: absolute;
            top: 72%;
        }

        .column2 p {
            position: absolute;
            top: 60%;
        }

        .witnesses .cycle nav * {
            margin-top: 15px;
        }

        .witnesses .article .img:after {
            position: absolute;
            top: 50%;
        }

        .baczynski_photo {
            padding-top: 43.6%;
            background-size: 120%;
        }

        .baczynski_article_column2 .baczynski_more {
            margin-right: 8%;
        }

        .baczynski {
            margin-top: 0;
        }

        .addborder0:after {
            position: relative;
            left: 150px;
        }

        .addborder:after {
            position: relative;
            left: 179px;
        }

        .addborder2:after {
            position: relative;
            left: 82px;
        }
    }

    @media(min-width: 767px) and (max-width: 991px) {
        .photos-triple {
            width: 300px;
        }

        .logo_text2 .col-xs-4 {
            margin-left: -100px;
        }

        .logo_text2 .col-xs-8 {
            margin-left: 90px;
        }
    }

    @media(max-width: 792px) {
        .table-menu .table-cell h2, .table-menu .table-cell a {
            font-size: 26px;
            ;
        }
    }

    @media(max-width: 781px) {
        .container-fluid {
            padding-left: 0;
        }
    }

    @media(max-width: 768px) {
        .logo_text2 .col-xs-4 {
            margin-left: -10%;
        }

        .row.audio .column {
            width: 100%;
        }

        .logo_text h1 {
            position: absolute;
            left: 100px;
        }

        .article_baczynski2 .player-columns-2 .row.audio .column {
            width: 100%;
        }
    }

    @media(max-width: 767px) {
        .imgRight {
            padding-top: 50%;
            margin-left: 0;
        }

        .logo_container {
            margin-right: 30%;
        }

        .logo_text h1 {
            position: absolute;
            top: 88px;
            left: 0;
        }

        .photos-triple {
            height: 540px;
            background-size: contain;
        }

        .logo_text2 .col-xs-4 {
            width: 70%;
            margin-left: -25px;
            margin-top: -30%;
        }

        .logo_text2:after {
            display: none;
        }

        .logo_text2 .col-xs-8 {
            width: 100%;
            margin-left: 0;
        }

        .addborder:after {
            height: 2px;
            display: block;
            width: 100%;
            background: #fff;
            content: '';
            position: relative;
            top: 25px;
            left: 15px;
        }

        .addborder0:after {
            height: 2px;
            display: block;
            width: 100%;
            background: #fff;
            content: '';
            position: relative;
            top: 25px;
            left: 15px;
        }

        .addborder2:after {
            height: 2px;
            display: block;
            width: 100%;
            background: #fff;
            content: '';
            position: relative;
            top: 25px;
            left: 15px;
        }

        .table-menu {
            text-align: center;
            padding-top: 50px;
        }

            .table-menu .table-cell {
                display: block;
            }

                .table-menu .table-cell a h2 {
                    padding: 15px;
                }

            .table-menu .table-cell {
                padding-top: 10px;
            }

                .table-menu .table-cell h2, .table-menu .table-cell a {
                    font-size: 44px;
                }

        .logo_text2 .col-xs-4 {
            padding-right: 30px;
        }
    }

    @media(max-width: 700px) {
        .logo_container {
            margin-right: 0;
        }

        .logo_text h1 {
            position: absolute;
            top: 82px;
            left: 0px;
        }
    }

    @media(max-width: 690px) {
        .baczynski_photo {
            padding-top: 46.6%;
        }
    }

    @media(max-width: 600px) {
        .table-menu .table-cell h2, .table-menu .table-cell a {
            font-size: 36px;
        }

        .baczynski_photo {
            padding-top: 52.6%;
            background-size: 141%;
        }

        .baczynski_photo {
            padding-top: 53.6%;
            background-size: cover;
        }

        .baczynski_article .baczynski_article_column2 p {
            font-size: 14px;
        }

        .baczynski_article_column2 .baczynski_more {
            margin-top: 30%;
        }
    }

    @media(max-width: 590px) {
        .logo_text2 .col-xs-4 {
            width: 90%;
            margin-left: -50px;
        }
    }

    @media(max-width: 520px) {
        .table-menu .table-cell h2, .table-menu .table-cell a {
            font-size: 50px;
        }
    }

    @media (max-width: 460px) {
        .table-menu .table-cell h2, .table-menu .table-cell a {
            font-size: 32px;
            padding-top: 10px;
        }

        .baczynski_photo {
            padding-top: 63.6%;
        }

        .column2 p {
            font-size: 26px;
        }

        .logo_text2 {
            margin-top: 130px;
        }
    }

    @media(max-width: 520px) {
        .logo_text2 .col-xs-4 {
            width: 92%
        }

        .table-menu .table-cell {
            margin-left: -15px;
        }

        .column1 p:first-of-type,
        .column1 p:last-of-type,
        .column2 p {
            font-size: 24px;
        }

        header .box-title {
            padding: 0 20px;
        }

        .logo_footer {
            margin-left: 20%;
        }
    }

    @media(max-width: 440px) {
        .column1 p:first-of-type {
            position: absolute;
            top: 20%;
        }

        .logo_text2 .col-xs-8 {
            margin-left: 0;
        }

        .table-menu .table-cell {
            margin-left: 0;
        }

        .baczynski_photo {
            padding-top: 68.6%;
        }

        .baczynski header {
            width: 100%;
        }
    }

    @media(max-width: 414px) {
        .logo_text2 .col-xs-4 {
            margin-left: 0;
        }

        .photos-triple {
            height: 330px;
            background-size: cover;
        }

        .logo_text2 .col-xs-8 {
            margin-left: 0;
        }

        .logo_text2 div p {
            font-size: 22px;
        }

        .logo_text2 p span {
            font-size: 56px;
        }

        .table-menu .table-cell {
            padding: 0;
        }

            .table-menu .table-cell a h2 {
                font-size: 50px;
            }

        .addborder:after,
        .addborder2:after {
            position: relative;
            left: 0%;
        }

        .row.audio .column {
            width: 100%;
        }

        .column.player-audio .player {
            padding-left: 20px;
        }

        .baczynski_article .baczynski_article_column2 p {
            font-size: 12px;
        }

        .column1 p:first-of-type {
            position: absolute;
            top: 22%;
            font-size: 20px;
        }

        .column1 p:last-of-type,
        .column2 p {
            font-size: 20px;
        }

        .logo_footer {
            margin-left: 30px;
        }

        .baczynski_article_column2 p {
            padding: 0px 10px;
        }

        .baczynski_photo {
            padding-top: 68.6%
        }

        .promoart .section .article h2 {
            font-size: 16px;
        }

        .promoart-grey-2 .ImgTitleLead .article .lead {
            display: none;
        }

        .cycle header {
            width: 100%;
        }
    }

    @media(max-width: 378px) {
        header .box-title {
            padding: 0;
        }
    }

    @media(max-width: 375px) {
        .logo_container {
            margin-right: 0%;
        }

        .table-menu .table-cell h2, .table-menu .table-cell a {
            font-size: 38px;
        }

        .baczynski_photo {
            padding-top: 74%;
        }

        .baczynski_article_column2 .baczynski_more {
            margin-top: 42%;
        }
    }

    @media(max-width: 359px) {
        .table-menu .table-cell h2, .table-menu .table-cell a, .table-menu .table-cell a {
            font-size: 38px;
        }

        .baczynski header {
            width: 100%;
        }

        .polecane header .box-title {
            display: block;
        }

        .baczynski_article .baczynski_article_column2 p {
            font-size: 10px;
        }
    }

    @media(max-width: 320px) {
        .logo_text p {
            font-size: 24px;
        }

        .baczynski_photo {
            padding-top: 84%;
        }

        .column1 p:last-of-type, .column2 p,
        .column1 p:first-of-type {
            font-size: 17px;
        }
    }

    @media(max-width: 568px) {
        #uprisingMap .map-modal .image,
        #uprisingMap .map-modal .image-text,
        #uprisingMap .map-modal .video {
            width: 100%;
        }

        #uprisingMap .map-modal .image,
        #uprisingMap .map-modal .video {
            padding-top: 55%;
        }
    }