@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@200;300;400;600;700;900&display=swap');*{    font-family: 'Titillium Web', sans-serif;}html,body{    background-color:#fff;    color:#000;    font-family: Favela,sans-serif;}.text-center{    text-align: center;}.null{    width:100%;    clear: both;}.migowy,.audioskrypcja,.napisy{    display:inline-block;    color:#3034BF;    font-size:13px;    background-color:#FFD505;    height:30px;    line-height: 30px;    text-align: center;    font-weight:700;    margin-left: 5px;    padding: 0 5px;}nav {    background-color: #1d2087;    width: 100%;    top: 0;    left: 0;    z-index: 9900;    height: 60px;}nav ul {    list-style: none;    display: flex;    flex-direction: row;    justify-content: space-evenly;    height: 60px;}nav ul li {    list-style: none;    float: left;}nav ul li a {    color: #fff;    font-weight: 600;    padding: 0;    font-size:15px;    display: inline-block;    text-decoration: none;    text-transform: uppercase;    height: 60px;    line-height: 60px;    margin: 0;}nav ul li a:hover {    color: #FFD505;}nav .logo {    color: #fff;    font-size:23px;    height: 60px;    line-height: 60px;}nav .logo img{    width: 120px;    height: 22px;    display: block;    margin: 20px 0 0 0;} svg{    margin-right:10px;}nav .socialicon span:hover svg path,nav .socialicon a:hover svg path{    fill: #FFD505;}.slider-hp{    height:600px;    background-color:#373737;    margin-bottom:45px;}.slider-hp .slick-prev.slick-arrow::before,.slider-hp .slick-next.slick-arrow::before{    content: '';}.slider-hp .slick-prev.slick-arrow,.slider-hp .slick-next.slick-arrow{    width:51px;    height:84px;    background-image: url('../img/a_right.svg');    content: '';    z-index:5000;    right: 10%;}.slider-hp .slick-prev.slick-arrow{    background-image: url('../img/a_left.svg');    left: 10%;}.slider-wrapper {    position: relative;    margin: 0 auto;    width: 100%;    height:600px;}.slider-wrapper .slider .slick-slide,.slider-wrapper .slider{    height:600px;}.clip {    height:600px;    overflow: hidden;    background-size: cover;    width:1320px !important;    bottom: 0;}.clip .bg{    height:600px;    overflow: hidden;    background-size: 100%;    background-position: center center;    width:1320px !important;    bottom: 0;    transition: all 1s ease;    -moz-transition: all 1s ease;    -ms-transition: all 1s ease;    -webkit-transition: all 1s ease;    -o-transition: all 1s ease}.slick-current  .clip:hover .bg{    background-position: center center;    background-size: 110%;}.clip .slaid {    height:600px;    bottom: 0;    padding:0 50px;    background-image: url('../img/slider_apla.svg');    background-position: bottom left;    background-repeat: repeat-x;}.clip .slaid .block{    height:600px;    overflow:hidden;    position: relative;}.clip .slaid .block h2{    font-size:40px;    width:100%;    color:#fff;    text-decoration: none;    text-transform: uppercase;    font-weight: 700;    background-image: url('../img/3dots.svg');    background-repeat: no-repeat;    background-size: contain;    position:absolute;    left:0;    line-height:1;    bottom:0;    padding-left:40px;    padding-bottom:15px;    padding-top:10px;    margin-bottom:15px;}.clip .slaid .block h2 .more{    color:#FFD505;    font-weight: 700;    font-size:19px;    background-image: url('../img/more_yellow.svg');    background-repeat: no-repeat;    background-position: right center;    -webkit-background-size: contain;    background-size: contain;    position:absolute;    right:20px;    bottom:15px;    text-decoration: none;    padding-right:20px;}.clip .slaid .block h2 span{    color:#BCBCBC;    font-size:19px;}.center .slick-slide {    height: 400px;    opacity:0.3;    width:1320px !important;}.center .slick-slide.slick-center{    color: #e67e22;    opacity: 1;}.full-width-template{    padding:50px 0;}h1.page-title{    margin:10px 0 30px 0;    font-size:19px !important;    text-transform: uppercase;    font-weight: 700;    background-image: url('../img/h2.svg');    background-repeat: no-repeat;    background-position: left center;    background-size: contain;    padding:3px 40px;}.previous-programs{    display:none;    transition: all 1s ease-in-out;}.previous-programs.expand{    transition: all 1s ease-in-out;}.teraz-w-tv,.program-row{    background-color:#3034BF;    min-height:45px;    margin:2px 0;    overflow: hidden;    border-radius:10px;}.program-row.expand,.bigbox,.teraz-w-tv{    height:222px;}.bigbox{    margin:2px 0;}.bigbox .godzina-tytul,.teraz-w-tv .godzina-tytul{    padding-left:50px;}.teraz-w-tv .slogan{    color:#fff;    text-transform: uppercase;    font-size:21px;    font-weight: 600;    margin-top:85px;    text-align: center;}.bigbox .title a,.teraz-w-tv .title a{    color:#fff;    text-transform: uppercase;    text-decoration: none;    font-size:20px;    font-weight:600;    padding-top:15px;    display:inline-block;}.bigbox .date,.teraz-w-tv .date{    color:#FFF;    text-transform: uppercase;    font-size:17px;    font-weight: 600;    text-align: center;}.bigbox .date{    margin-top: 85px;}.bigbox .image img,.teraz-w-tv .image img{    width:398px;    height:auto;    margin:20px auto 0 auto;}.bigbox .synospsis,.teraz-w-tv .synospsis{    padding: 30px 50px 0 0;    font-size:15px;    color:#fff;}.bigbox .synospsis .more,.teraz-w-tv .synospsis .more{    display:inline-block;    margin-top:10px;    text-transform: uppercase;    color:#FFD505;    text-decoration: none;    font-size:13px;    font-weight: 600;    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    background-size: contain;    padding-right:20px;}.program-row .date{    font-size:17px;    font-weight: 600;    padding-left:40px;    display: flex;    color:#fff;    align-items:center;}.program-row .title a,.program-row .title{    font-size:20px;    font-weight: 600;    color:#fff;    text-decoration: none;    text-transform: uppercase;    line-height: 45px;}.program-row .more a{    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    background-size:contain;    padding-right:20px;    width:60px;    text-transform: uppercase;    color:#FFD505;    text-decoration: none;    font-size:13px;    font-weight: 700;}.program-row .more {    display: flex;    align-items:center;}.program-row .more .udogodnienia{    width:calc(100% - 60px);    text-align: center;}.bigbox .add-to-calendar a,.program-row .calendar a,.program-row .calendar{    text-transform: uppercase;    color:#FFD505;    text-decoration: none;    font-size:13px;    font-weight: 600;    display: flex;    align-items:center;    padding-right:30px;}.bigbox .add-to-calendar a,.program-row .calendar a{    background-image:url('../img/kalendarz.svg');    background-repeat: no-repeat;    background-position: right center;    background-size:contain;}.bigbox .add-to-calendar a:hover,.program-row .calendar a:hover{    color:#DEBA08;    background-image:url('../img/kalendarz_hover.svg');}.bigbox .add-to-calendar a{    width:167px;}.bigbox .synospsis{    padding-top:10px;}.show-old-epg .arrow-up,.show-old-epg .arrow-down{    background-color:#ED1B4C;    color:#fff;    height:40px;    line-height:40px;    display:block;    width:100%;    text-align: center;    font-size:13px;    text-transform: uppercase;    font-weight: 700;}.program-row .small,.program-row.expand .bigbox{    display:flex;}.previous-programs.expand,.show-old-epg.expand .arrow-down{    display:block;}.program-row .bigbox,.program-row.expand .small,.show-old-epg.expand .arrow-up,.show-old-epg .arrow-down{    display:none;}.show-old-epg{    background-color:#ED1B4C;    color:#fff;    height:40px;    line-height:40px;    margin:1px 0;    cursor: pointer;    border-radius:10px;    overflow: hidden;}.hp-3box{    margin:30px auto;}.hp-3box h1{    text-transform: uppercase;    font-size:19px;    font-weight: 700;    margin:0 0 20px 0;    padding:5px 30px;    background-image: url('../img/h2.svg');    background-position: left center;    background-repeat: no-repeat;}.hp-3box .card{    color:#fff;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    height:296px;    overflow: hidden;    position: relative;    border:none;}.hp-3box .card .ticket{    position:absolute;    color:#fff;    background: #ED1B4C;    padding:5px 15px;    top:0;    left:12px;    display:none;    text-transform: uppercase;}.hp-3box .card:hover .ticket{    display:block;    z-index:15000;}.hp-3box .card .card-img-top{    width:100%;    transition: all 1s ease;    -moz-transition: all 1s ease;    -ms-transition: all 1s ease;    -webkit-transition: all 1s ease;    -o-transition: all 1s ease}.hp-3box .card:hover .card-img-top{    transform: scale(1.1);}.hp-3box .card .apla{    background-image:url('../img/apla.svg');    width:100%;    height:98px;    position: absolute;    left:0;    bottom:0;}.hp-3box .card .apla h3{    padding-left:26px;    padding-bottom:15px;    background-image:url('../img/3dots.svg');    background-repeat: no-repeat;    background-position: 10px 5px;    line-height:0.6;    position: absolute;    bottom:0;    width:100%;}.hp-3box .card .apla h3 a{    color:#fff;    font-size:17px;    text-decoration: none;    font-weight:700;    text-transform: uppercase;}.hp-3box .card .apla h3 .godzina{    font-size:13px;    color:#BCBCBC;}.hp-3box .card .apla h3 .more{    position:absolute;    right:15px;    bottom:8px;    display:block;    color:#FFD505;    font-size:13px;    font-weight:700;    text-transform: uppercase;    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    -webkit-background-size: contain;    background-size: contain;    padding: 5px 20px;}.hp-3box .entire-program-link{    margin-top:35px;    position: relative;    text-align: right;}.hp-3box .entire-program-link a{    font-size:15px;    height:26px;    line-height:26px;    color: #fff;    text-transform: uppercase;    text-decoration: none;    background-color:#ED1B4C;    border-radius:3px 0 0 3px;    padding:0 5px;    display:inline-block;    margin:10px 26px 10px 0;    font-weight: 600;    position: relative;    right:0;}.hp-3box .entire-program-link a:after{    content:'';    width: 26px;    height: 26px;    background-image:url('../img/more_triangle.svg');    background-repeat: no-repeat;    position:absolute;    right:-25px;}.hp-3box .entire-program-link a:hover{    background-color:#910B33;    color:#fff;}.hp-3box .entire-program-link a:hover:after{    background-image:url('../img/more_triangle_hover.svg');}#rekomendowane{    margin:40px 0;}#kanaly_head h2,#rekomendowane h2{    text-transform: uppercase;    font-size:19px;    font-weight: 700;    margin:0 0 20px 0;    padding:5px 30px;    background-image: url('../img/h2.svg');    background-position: left center;    background-repeat: no-repeat;}.flickity-button:hover,.flickity-button{    background:transparent;}.flickity-prev-next-button {    border-radius: 0;    z-index:400;}.flickity-button-icon {    fill: #ED1B4C;}#rekomendowane .rekomendowane::before,#rekomendowane .rekomendowane::after{    content:'';    width:160px;    height:422px;    display:block;    position:absolute;    top:0;    right:0;}#rekomendowane .rekomendowane::before{    right:auto;    left:0;    z-index:300;}.rekomendowane{    width:100%;    height:303px;    overflow: hidden;}.rekomendowane .carousel-cell{    width:184px;    height:303px;    margin:0 5px;    border-radius:4px;    overflow: hidden;    background:#000;}.rekomendowane .carousel-cell img{    width:100%;    height:100%;    opacity:0.65;    transition: all 800ms ease;    -moz-transition: all 800ms ease;    -ms-transition: all 800ms ease;    -webkit-transition: all 800ms ease;    -o-transition: all 800ms ease}.rekomendowane .carousel-cell:hover img,.rekomendowane .carousel-cell.is-expanded img{    opacity:1;}.rekomendowane .is-expanded.carousel-cell:hover img{    transform:scale(1.1);}.rekomendowane .carousel-cell .expanded-content{    display: none;}.rekomendowane .carousel-cell.is-expanded{    width:384px;    height:303px;}.rekomendowane .carousel-cell .carousel-main-title{    width:100%;    position:absolute;    bottom:0;    left:0;    text-align: center;    text-transform: uppercase;    font-size:13px;    font-weight:700;    color:#fff;    height:190px;    line-height:20px;    padding-top:136px;}.rekomendowane .carousel-cell.is-expanded .expanded-content{    position: absolute;    top:0;    left:0;    width:384px;    height:303px;    display: block;}.rekomendowane .carousel-cell.is-expanded .expanded-content .slide-full-content{    position:absolute;    bottom:0;    left:0;    width:100%;    padding:60px 25px 25px 25px;    background: rgb(0,0,0);    background: url('../img/3dots.svg'), linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,212,255,0) 100%);    background-position: 5px 53px, left bottom;    background-repeat: no-repeat;    background-size:15px, auto;}.rekomendowane .carousel-cell .expanded-content .slide-full-content .read-more,.rekomendowane .carousel-cell .expanded-content .slide-full-content .read-more:hover,.rekomendowane .carousel-cell.is-expanded .expanded-content .slide-full-content .read-more:hover,.rekomendowane .carousel-cell.is-expanded .expanded-content .slide-full-content .read-more{    position:absolute;    right:25px;    bottom:25px;    display:block;    color:#FFD505;    font-size:13px;    font-weight:700;    text-transform: uppercase;    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    -webkit-background-size: contain;    background-size: contain;    padding-right:20px;}.rekomendowane .carousel-cell .expanded-content .slide-full-content .sfc-day,.rekomendowane .carousel-cell.is-expanded .expanded-content .slide-full-content .sfc-day{    font-size:13px;    font-weight: normal;    color:#BCBCBC;    display: block;    text-transform: uppercase;}.rekomendowane .carousel-cell .expanded-content .slide-full-content .sfc-title,.rekomendowane .carousel-cell.is-expanded .expanded-content .slide-full-content .sfc-title{    color:#fff;    font-size:17px;    display: block;    font-weight: 700;    text-transform: uppercase;    width:100%;}#aktualnosci_hp{    margin:30px auto;    padding-bottom:40px;}#aktualnosci_hp .more_a{    font-size:15px;    height: 26px;    line-height: 26px;    color: #fff;    text-transform: uppercase;    text-decoration: none;    background-color: #ED1B4C;    border-radius: 3px 0 0 3px;    padding: 0 5px;    display: inline-block;    margin: 10px 26px 10px 0;    font-weight: 600;    position: absolute;    right: 15px;}#aktualnosci_hp .more_a::after {    content: '';    width: 26px;    height: 26px;    background-image: url('../img/more_triangle.svg');    background-repeat: no-repeat;    position: absolute;    right: -25px;}#inne_kanaly h2,#aktualnosci h2,#aktualnosci_hp h2{    text-transform: uppercase;    font-size:19px;    font-weight: 700;    margin:0 0 20px 0;    padding:5px 30px;    background-image: url('../img/h2.svg');    background-position: left center;    background-repeat: no-repeat;}#aktualnosci_hp .h2-more a,#aktualnosci_hp h2 a{    float:right;    font-size:18px;    color: #F6F06C;    text-transform: uppercase;    text-decoration: none;    background-image: url('../img/traingle.png');    background-position: right center;    background-repeat: no-repeat;    padding-right:30px;    display:block;    margin:10px 0;    font-weight: 300;}#aktualnosci_hp .h2-more a{    float:none;    display:inline-block;}#aktualnosci_hp .h2-more{    text-align:center;}#aktualnosci .article-box{    margin-bottom:25px;}#aktualnosci h2{    margin-top:50px;}.article-box{    background-color:#ED1B4C;    width:100%;    overflow: hidden;    margin: 0 auto;    border-radius: 10px;}.article-box .image{    padding:30px 0 30px 30px;    text-align: left;}.article-box .image img{    width:90%;    height:auto;    border-radius: 10px;}.article-box .content{    position:relative;    margin-left:0;    padding-right:25px;    padding-left:0;}.article-box .day{    font-size:13px;    font-weight: 600;    color:#fff;    margin-top:30px;}.article-box .title{    font-size:17px;    height:90px;    width:100%;    font-weight: 600;    color:#FFF;    text-transform: uppercase;}.article-box p{    font-size:15px;    line-height:18px;    color:#fff;}.article-box .more{    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    background-size:contain;    padding-right:20px;    display:block;    font-weight:600;    color:#FFD505;    text-transform: uppercase;    font-size:13px;    /*position:absolute;    left:0;*/    text-decoration: none;    /*bottom:25px;*/    width: 60px;    margin-bottom:15px;}.bigbox .synospsis .more:hover, .teraz-w-tv .synospsis .more:hover,.program-row .more a:hover,.rekomendowane .carousel-cell .expanded-content .slide-full-content .read-more:hover,.rekomendowane .carousel-cell.is-expanded .expanded-content .slide-full-content .read-more:hover,.clip .slaid .block h2 .more:hover,.hp-3box .card .apla h3 .more:hover,.article-box .more:hover {    color:#DEBA08;    background-image: url('../img/more_yellow_hover.svg');}.programy-box{    background-color:#ED1B4C;    width:100%;    border-radius: 5px;    padding:0;    overflow: hidden;    margin:0 auto;}.programy-box .image{    width:100%;    padding:0;    margin:0;    height:210px;}.programy-box .image img{    width:100%;    height:auto;}.programy-box .content{    position:relative;    margin-left:0;    padding:10px;}.programy-box .day{    font-size:13px;    font-weight: 600;    color:#fff;    margin-top:5px;}.programy-box .title{    font-size:17px;    width:100%;    font-weight: 600;    color:#FFF;    text-transform: uppercase;    margin-bottom:15px;}.programy-box p{    font-size:15px;    line-height:18px;    color:#fff;    margin-bottom:25px;    min-height:40px;}.programy-box .more{    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    background-size:contain;    padding-right:20px;    display:inline-block;    font-weight:600;    color:#FFD505;    text-transform: uppercase;    font-size:13px;    text-decoration: none;}.calendar-carousel{    margin-bottom:50px;    border-bottom:2px solid #FFD505;}.calendar-carousel .flickity-prev-next-button.previous{    left:-30px;}.calendar-carousel .flickity-prev-next-button.next{    right:-30px;}.calendar-carousel .calendar-cell{    width:153px;    height:45px;    background:#3034BF;    margin-right:2px;    border-radius:10px 10px 0 0;}.calendar-carousel .calendar-cell:hover{    background-color:#ED1B4C;}.calendar-carousel .calendar-cell.active-day{    background:#ED1B4C;    overflow: hidden;}.calendar-carousel .calendar-cell.active-day .calendar-cell-inner a{    color:#fff;}.calendar-carousel .calendar-cell .calendar-cell-inner a{    text-decoration: none;    font-size:13px;    text-align: center;    display:block;    font-weight: 600;    color:#fff;}.calendar-carousel .calendar-cell.active-day .calendar-cell-inner span{    color:#fff;    background:#ED1B4C;}.calendar-carousel .calendar-cell .calendar-cell-inner span{    display:block;    width:100%;    color:#fff;    font-size:21px;    font-weight: 600;    text-transform: uppercase;    text-align: center;    text-decoration: none;    line-height: 25px;}.najblizsze-emisje h3{    text-transform: uppercase;    font-size:22px;    font-weight: 600;    margin-top:50px;}.najblizsze-emisje > .container{    padding-left:.75rem;    padding-right:.75rem;}.najblizsze-emisje .emission-single{    background-color:#ED1B4C;    height:25px;    border-radius:5px;    margin-bottom:5px;}.najblizsze-emisje .emission-single > div{    height:25px;    line-height: 25px;    font-size:13px;    font-weight: 600;    color:#fff;}.najblizsze-emisje .emission-single .add-to-calendar a{    font-size:13px;    color: #FFD505;    font-weight: 600;    text-transform: uppercase;    text-decoration: none;    background-image: url('../img/kalendarz.svg');    background-position: center right;    background-repeat: no-repeat;    background-size: contain;    padding-right: 35px;}.full-movie .title{    color:#000;    font-size:45px;    font-weight:600;    text-transform: uppercase;    margin-top:60px;    padding-right:30px;}.full-movie .type{    text-transform: uppercase;    font-size:22px;}.full-movie .details,.full-movie .episode p,.full-movie .synopsis p{    font-size:15px;    line-height:20px;    padding-right:30px;}.full-movie h2{    font-weight: 600;    font-size:35px;    text-transform: uppercase;    margin-top:80px;}.full-movie .def_foto{    margin-top:60px;}.full-movie .def_foto img{    width:100%;    height:auto;}.full-movie-image{    height:75vh;    width:100%;    background-size: cover;    background-position: center;}.movie-section-recomended{    margin-bottom:50px;    margin-top:50px;}.movie-section-recomended .object{    background:#ED1B4C;    margin-bottom:5px;    padding:20px 0;    border-radius:10px;}.movie-section-recomended .object .image img{    width:100%;    height:auto;}.movie-section-recomended .calendar{    margin-top:15px;}.movie-section-recomended .calendar a{    font-size:16px;    color:#FFD505;    font-weight: 600;    text-transform: uppercase;    text-decoration: none;    background-image:url('../img/kalendarz.svg');    background-position: center right;    background-repeat: no-repeat;    background-size:contain;    padding-right:35px;}.movie-section-recomended .calendar a:hover{    color:#DEBA08;    background-image:url('../img/kalendarz_hover.svg');}.movie-section-recomended .tytul a{    color:#fff;    font-size:20px;    font-weight: 600;    text-transform: uppercase;    text-decoration: none;}.movie-section-recomended .dzien{    font-weight: 700;    color:#fff;    font-size:21px;    text-transform: uppercase;    text-decoration: none;    margin-top:80px;}.movie-section-recomended h2{    text-transform: uppercase;    font-size:19px;    font-weight: 700;    margin:30px 0 20px 0;    padding:5px 30px;    background-image: url('../img/h2.svg');    background-position: left center;    background-repeat: no-repeat;}.movie-section-recomended .object .first{    padding-left:50px;}.movie-section-recomended .synopsis{    font-size:15px;    padding-top:15px;    color:#fff;}.movie-section-recomended .read-more{    text-align:right;}.movie-section-recomended .read-more a{    text-transform: uppercase;    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    background-size: contain;    padding-right:20px;    color:#FFD505;    font-size:18px;    text-decoration: none;    font-weight: 600;}.movie-section-recomended .read-more,.movie-section-recomended .synopsis{    padding-right:30px;}.gallery-section .gallery-item.video-item{    position:relative;}.gallery-section .gallery-item.video-item .play{    position: absolute;    left:calc(50% - 25px);    top:calc(50% - 25px);    width:50px;    height:auto;}.gallery-section .gallery-item img{    width:100%;    height:auto;}.gallery-section h2{    margin-bottom:25px;}#primary h1.title{    color:#000;    font-size:45px;    font-weight: 600;    text-transform: uppercase;}#primary .return{    background-color:#ED1B4C;    display:inline-block;    clear: both;    border-radius:5px;    color:#fff;    text-decoration: none;    font-size:15px;    text-transform: uppercase;    padding:5px 8px;    font-weight: 600;    margin:39px 0 29px 0;    position:relative;    margin-left:15px;}#primary .return:before{    content:'';    background-image: url('../img/return_triangle.svg');    background-repeat: no-repeat;    background-position: left center;    background-size: contain;    display:block;    position: absolute;    left: -15px;    height: 33px;    width: 32px;    top: 0;}#primary .date{    font-size:13px;    font-weight: 700;}#primary .tytulowe{    width:100%;    height:auto;}#primary .entry-content{    margin-top:30px;    color:#000;    -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2;}#primary .entry-content *{    color:#000;}#primary .entry-content a strong,#primary .entry-content a{    color:#ED1B4C;}#primary .entry-content iframe{    width:100%;    height:auto;    aspect-ratio: 1200 / 675;}#kontakt{    margin-bottom:50px;}#kontakt h1{    margin:110px 0 30px 0;    font-size:19px;    text-transform: uppercase;    font-weight: 700;    background-image: url('../img/h2.svg');    background-repeat: no-repeat;    background-position: left center;    background-size: contain;    padding:3px 40px;}#o-nas h1{    margin:37px 0 30px 0;    font-size:19px;    text-transform: uppercase;    font-weight: 700;    background-image: url('../img/h2.svg');    background-repeat: no-repeat;    background-position: left center;    background-size: contain;    padding:3px 40px;}#o-nas p{    font-size:15px;}#kanaly {    margin-bottom:90px;}#kanaly h1{    margin:37px 0 30px 0;    font-size:19px;    text-transform: uppercase;    font-weight: 700;    background-image: url('../img/h2.svg');    background-repeat: no-repeat;    background-position: left center;    background-size: contain;    padding:3px 40px;}.ikona-kanal{    width:10%;    text-align:center;    float:left;    padding-bottom:30px;}.ikona-kanal img{    width:auto;    height:25px;    margin-bottom:15px;}div.menu {    width: 35px;    height: 30px;    position: relative;    transition: .3s ease-in-out;    cursor: pointer;    margin-top:15px;    float:left;    display:none;}div.menu span {    position: absolute;    height: 4px;    width: 100%;    background: #eee;    border-radius: 11.25px;    transform-origin: center;    transition: .3s ease-in-out;}div.menu span:nth-child(1) {    top: 0px;}div.menu span:nth-child(2) {    top: 12px;}div.menu span:nth-child(3) {    top: 24px;}div.menu.active.rotate {    transform: rotate(90deg);}div.menu.active.rotate span {    top: 12px;}div.menu.active.rotate span:nth-child(2) {    opacity: 0;    transform: scale(0);}div.menu.active.rotate span:nth-child(1) {    transform: rotate(45deg);}div.menu.active.rotate span:nth-child(3) {    transform: rotate(-45deg);}footer{    background-color:#1D2087;    padding:30px;}footer .logo{    margin-bottom:25px;}footer ul{    margin:0;    padding:0;    list-style: none;    display: flex;    flex-direction: row;    justify-content: space-evenly;    flex-wrap: wrap;}footer ul li{    list-style: none;}footer ul li a{    color:#BCBCBC;    font-size:15px;    text-decoration: none;    text-transform: uppercase;    font-weight: 600;    white-space: nowrap;    display:inline-block;    padding:0 15px;}footer ul li a:hover{    color:#fff;}#gdzieogladac{    margin-bottom:100px;}#gdzieogladac h1,#gdzieogladac h2{    margin:40px 0;    font-size:35px;    font-weight: 600;    text-transform: uppercase;}#gdzieogladac .chanel{    background-color:#fff;    height:126px;    margin-bottom:15px;    padding-top: 1px;}#gdzieogladac .chanel .logo{    height:66px;    text-align: center;    margin:10px auto 0 auto;    width:90%;    background-repeat: no-repeat;    background-position: center center;    background-size: contain;}#gdzieogladac .chanel .pozycja{    color:#000;    text-align: center;    font-size:16px;    text-transform: uppercase;    margin-top:15px;}#gdzieogladac .blue-box{    background-color:#2D7DA0;    padding:30px;    text-align: center;}#gdzieogladac .opis{    font-size:16px;}#gdzieogladac .opis b{    font-size:19px;    font-weight: 300;}#szukaj h1{    margin-top:50px;    font-size:35px;    font-weight: 600;    text-transform: uppercase;}#szukaj h2{    color:#ED1B4C;    font-size:35px;    font-weight: 600;    text-transform: uppercase;    font-style: italic;    margin-bottom:30px;}#szukaj .element{    margin-bottom:15px;    background-color:#ED1B4C;    border-radius:5px;}#szukaj .element .search-image img{    width:100%;    height:auto;    padding:15px;}#szukaj .element .search-item{    position:relative;}#szukaj .element .search-item .date{    font-size:13px;    font-weight: 600;    padding-top:15px;    display:inline-block;    margin-bottom:15px;    color:#fff;}#szukaj .element .search-item .date .godzina{    color:#65E0EB;    font-size:13px;    font-weight: 600;    display: block;}#szukaj .element .search-item .title a,#szukaj .element .search-item .title{    color:#fff;    text-decoration: none;    text-transform: uppercase;    font-size:20px;    font-style: normal !important;}#szukaj .element .search-item .synopsis{    padding-right: 20px;    margin-bottom:50px;    color:#fff;}#szukaj .element .search-item .read-more a{    text-transform: uppercase;    background-image: url('../img/more_yellow.svg');    background-position: right center;    background-repeat: no-repeat;    background-size: contain;    padding-right:20px;    color:#FFD505;    font-size:15px;    text-decoration: none;    font-weight: 600;    position:absolute;    left:14px;    bottom:15px;}.btn11 {    display:none;    position: absolute;    width: 60px;    height: 60px;    transition-duration: 0.5s;}.btn11 .icon-left {    transition-duration: 0.5s;    position: absolute;    height: 4px;    width: 15px;    top: 30px;    background-color: #00235C;}.btn11 .icon-left:before {    transition-duration: 0.5s;    position: absolute;    width: 15px;    height: 4px;    background-color: #00235C;    content: "";    top: -10px;}.btn11 .icon-left:after {    transition-duration: 0.5s;    position: absolute;    width: 15px;    height: 4px;    background-color: #00235C;    content: "";    top: 10px;}.btn11 .icon-left:hover {    cursor: pointer;}.btn11 .icon-right {    transition-duration: 0.5s;    position: absolute;    height: 4px;    width: 15px;    top: 30px;    background-color: #00235C;    left: 15px;}.btn11 .icon-right:before {    transition-duration: 0.5s;    position: absolute;    width: 15px;    height: 4px;    background-color: #00235C;    content: "";    top: -10px;}.btn11 .icon-right:after {    transition-duration: 0.5s;    position: absolute;    width: 15px;    height: 4px;    background-color: #00235C;    content: "";    top: 10px;}.btn11.open .icon-left {    transition-duration: 0.5s;    background: transparent;}.btn11.open .icon-left:before {    transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px);}.btn11.open .icon-left:after {    transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);}.btn11.open .icon-right {    transition-duration: 0.5s;    background: transparent;}.btn11.open .icon-right:before {    transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px);}.btn11.open .icon-right:after {    transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);}.btn11:hover {    cursor: pointer;}.pagination {    text-align:center;    margin: 10px 10px 40px 10px;    padding: 3px;    display:block;}.pagination a, .pagination span{    margin: 2px;    padding: 3px 7px;    text-decoration: none;    color: #000;    font-size:13px;}.pagination a:hover, .pagination a:active, .pagination .current {    font-weight: bold;    color: #910b33;}.pagination .disabled {    display:none;}.fancybox-slide--iframe .fancybox-content {    max-width  : 600px;    border-radius:10px;    overflow: hidden;    max-height:80%;}#program{    background-color:#1D2087;    color:#fff;    max-width:100%;    width:100%;    margin:0;    padding:0;    overflow: hidden;}#program .top-image div,#program .top-image{    padding:0;    margin:0;    max-width:100%;}#program .top-image img{    width:100%;    height:auto;}#program .content{    padding:15px;}.iframe,.iframe body{    background-color:#1D2087;}.fancybox-iframe{    border-radius:10px;    overflow: hidden;}.fancybox-button svg path{    fill:#ED1B4C}.fancybox-button{    background:transparent;}.fancybox-button.fancybox-button--play{    display:none;}.fancybox-button.fancybox-button--close svg path{    fill:#FFD505}.fancybox-button.fancybox-button--close:hover svg path{    fill:#DEBA08}/*.fancybox-navigation .fancybox-button--arrow_left{    left:calc(50% - 400px);}.fancybox-navigation .fancybox-button--arrow_right{    right:calc(50% - 400px);}*/#rekomendowane .flickity-prev-next-button .flickity-button-icon {    position: absolute;    left: -5px;    top: 0;    width: 54px;    height: 54px;}#rekomendowane .flickity-prev-next-button {    width: 48px;    height: 48px;}.page-template-template-hp{    background-image: url('../img/bg/hp.png');    background-position: top center;    background-size: cover;}.page-template-template-full-width{    background-image: url('../img/bg/program.png');    background-position: top center;    background-size: cover;}.page-template-template-kontakt{    background-image: url('../img/bg/kontakt.png');    background-position: top center;    background-size: cover;}.page-template-template-onas{    background-image: url('../img/bg/onas.png');    background-position: top center;    background-size: cover;}.page-template-template-aktualnosci{    background-image: url('../img/bg/aktualnosci.png');    background-position: top center;    background-size: cover;}.page-template-template-programy{    background-image: url('../img/bg/programy.png');    background-position: top center;    background-size: cover;}.post-template-default{    background-image: url('../img/bg/artykul.png');    background-position: top center;    background-size: cover;}.page-template-template-gdzieogladac{    background-image: url('../img/bg/jakodbierac.png');    background-position: top center;    background-size: cover;}.single-film{    background-image: url('../img/bg/film.png');    background-position: top center;    background-size: cover;}@media (min-width:400px) and (max-width:991px){    .page-template-template-hp{    background-image: url('../img/bg/t_hp.png');    background-position: top center;    background-size: auto;}    .page-template-template-full-width{    background-image: url('../img/bg/t_program.png');    background-position: top center;    background-size: auto;}    .page-template-template-kontakt{    background-image: url('../img/bg/t_kontakt.png');    background-position: top center;    background-size: auto;}    .page-template-template-onas{    background-image: url('../img/bg/t_onas.png');    background-position: top center;    background-size: auto;}    .page-template-template-aktualnosci{    background-image: url('../img/bg/t_aktualnosci.png');    background-position: top center;    background-size: auto;}    .page-template-template-programy{    background-image: url('../img/bg/t_programy.png');    background-position: top center;    background-size: auto;}    .post-template-default{    background-image: url('../img/bg/t_artykul.png');    background-position: top center;    background-size: auto;}    .page-template-template-gdzieogladac{    background-image: url('../img/bg/t_jakodbierac.png');    background-position: top center;    background-size: auto;}    .single-film{    background-image: url('../img/bg/t_film.png');    background-position: top center;    background-size: auto;}}.screen-reader-text{    display:none;}.navigation.pagination{    background-color: transparent;}#search_box{    background-color:#1D2087;    height:50px;    position:fixed;    top:60px;    z-index: 50000;    width:100%;    display:none;}#search_box.active{    display:block;}#search_box .search_wrapper{    width:80%;    border-bottom:1px solid #fff;    padding:5px;    margin:0 auto;}#search_box .search_wrapper input:focus,#search_box .search_wrapper input{    background-color: transparent;    border:none;    width:calc(100% - 100px);    color:#fff;}#search_box .search_wrapper .icon_search{    width:100px;    text-align: right;    float:right;}#search_box .search_wrapper .icon_search button{    border:none;    background-color:transparent;}#search_box .search_wrapper .icon_search button:hover svg path{    fill:#ffd505;}#search_box .search_wrapper .icon_search .search_close{    cursor: pointer;}#search_box .search_wrapper .icon_search .search_close svg path{    fill:#fff;}#search_box .search_wrapper .icon_search .search_close:hover svg path{    fill:#ffd505;}#inne_kanaly{    padding:30px 0;    background-color:#8d8fc3;}.inne_kanaly{    width: 90%;    margin: 0 auto;}.inne_kanaly .carousel-cell{    padding:15px 0;    width:150px;    text-align: center;}.inne_kanaly .flickity-button-icon{    fill:#fff;}.inne_kanaly .flickity-prev-next-button.previous {    left: -20px;}.inne_kanaly .flickity-prev-next-button.next {    right: -20px;}.inne_kanaly .carousel-cell svg path.st0{    fill:#ffffff !important;}.inne_kanaly .carousel-cell svg rect,.inne_kanaly .carousel-cell svg path{    fill:#ffffff;}.inne_kanaly #g106 *{    fill:#8d8fc3 !important;}.sezon_odcinek{    font-weight: 300 ;}.galeria-filmowa .gallery-item{    width:260px !important;    height:200px;    margin:0 5px;    border-radius:10px;    overflow: hidden;}.gallery-section .gallery-item img {    width: auto;    height: 100%;}.gallery-section .slick-prev.slick-arrow::before,.gallery-section .slick-next.slick-arrow::before{    content: '';}.gallery-section .slick-prev.slick-arrow,.gallery-section .slick-next.slick-arrow{    width: 26px;    height: 42px;    background-image: url('../img/a_right.svg');    background-size: contain;    content: '';    z-index: 5000;    right: -50px;}.gallery-section .slick-prev.slick-arrow{    background-image: url('../img/a_left.svg');    left: -50px;}.ticker_site{    display:block;    width:240px;    height:131px;    background-image:url('../img/ticker/t_pol_desktop.png');    background-repeat: no-repeat;    background-position: right bottom;    background-size: contain;    position:fixed;    right:0;    top:60%;    z-index: 99999;}@media (max-width: 640px) {    .ticker_site{        background-image:url('../img/ticker/t_pol_mobile.png');        width:100%;        height:107px;        bottom:0;        top:auto;    }}#form h1{    margin:50px 0 30px 0;}#form .nf-form-fields-required{    margin:20px 0;    text-align:right;}#form .nf-form-content .list-select-wrap .nf-field-element > div, #form  .nf-form-content input:not([type="button"]), #form  .nf-form-content textarea{    background-color:#fff;    border: 3px solid #BE0912;    color:#000;    BORDER-RADIUS:4PX;}#nf-label-field-52,#nf-label-field-51{    display:none !important;}/*#nf-field-50-wrap span,#nf-field-53-wrap span,#nf-field-54-wrap span,body.power-of-love{        background-color:#F7D8DB !important;}*/.gdpr_lightbox-wrap,.gdpr_lightbox {    z-index: 999990 !important;}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {     background-color: rgba(0, 0, 0, 0.6);     border-top: 1px solid #fff;     width: 100vw;     height: 100vh;     top: 0;     left: 0;     display: flex;     justify-content: center;     align-items: center;     max-height: none;     z-index: 99999; }#moove_gdpr_cookie_info_bar  .moove-gdpr-info-bar-container {    padding: 30px 40px;    position: static;    display: inline-block;    background-color: #202020;    width: 90vw;}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{    flex-direction: column;}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{    padding:0;    margin-top:45px;}