/*!
Theme Name: TS
Author: Tomczak Stanisławski
Author URI: http://tomczak-stanislawski.pl/
Version: 2.0.0
*/
@-ms-viewport {width: device-width;}
html,body,ul,ol{padding: 0;margin: 0;}body *{outline:none !important;}.autowidth{width:auto;}.half{width:50%;}.clear{clear:both;}.left{float:left;}.left.wide{float:left;width:100%;}.right,.sprite.right{float:right;}.indent{text-indent:-99999px;}.center{text-align:center;}.upp{text-transform:uppercase;}.sprite{background: url(gfx/sprite.png) 0 0 no-repeat;float:left;}.rel{position:relative;}.abs{position:absolute;}.abs.link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}.trans,a,img,::before,::after,svg{-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;transition: all ease-out 0.3s;}.transSlow{-webkit-transition: all ease-out 0.6s;-moz-transition: all ease-out 0.6s;-o-transition: all ease-out 0.6s;transition: all ease-out 0.6s;}.transSlowAll,.transSlowAll *{-webkit-transition: all ease-out 0.6s;-moz-transition: all ease-out 0.6s;-o-transition: all ease-out 0.6s;transition: all ease-out 0.6s;}.transAll,.transAll *{-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;transition: all ease-out 0.3s;}.radius{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.showOnTablet,.showOnMobile,.showOn480,.showOn320{display:none;}.z2{z-index:2;}.z10{z-index:2;}
ul,ol{/*list-style-position: inside;*/padding:0 0 0 20px;margin: 0 0 20px 0;}
.transSlow{-webkit-transition: all ease-out 0.6s;-moz-transition: all ease-out 0.6s;-o-transition: all ease-out 0.6s;transition: all ease-out 0.6s;}
.transSuperSlow{-webkit-transition: all ease-out 1.6s;-moz-transition: all ease-out 1.6s;-o-transition: all ease-out 1.6s;transition: all ease-out 1.6s;}
a{color:#012169;text-decoration: none !important;}
a.underline{text-decoration: underline !important;}
body, html { height: 100%; box-sizing: border-box;color:#012169;background:#fff;letter-spacing: 0px;-webkit-text-size-adjust: 100%;}
html * {font-family: "Gilroy", sans-serif;line-height: 1.1;}
.middleX {position: relative;transform: translateX(-50%);left:50%;}
.middleY {position: relative;transform: translateY(-50%);top:50%;}
.middleX.middleY,.middleXY {transform: translateX(-50%) translateY(-50%);top:50%;left: 50%;}
img{max-width: 100%;height: auto;border:0;}
div{position: relative;float: left;width:100%;box-sizing: border-box;}
p,.wpispage .contentView .column.left .thecontent li {margin:0 0 20px 0;line-height: 1.6;font-size: 18px;font-weight: 400;}
h1 {margin:0 0 30px 0;line-height: 1.3;font-size: 54px;font-weight: bold;}
h2 {margin:0 0 30px 0;line-height: 1.3;font-size: 45px;font-weight: 200;}
h3 {margin:0 0 20px 0;line-height: 1.3;font-size: 37px;font-weight: 200;}
h4 {margin:0 0 20px 0;line-height: 1.3;font-size: 31px;font-weight: 200;color:#E10098;}
h5 {margin:0 0 20px 0;line-height: 1.3;font-size: 26px;font-weight: bold;}
h6 {margin:0 0 20px 0;line-height: 1.3;font-size: 22px;font-weight: 400;}


.cky-modal.cky-modal-open{width:auto;}
.cky-preference-wrapper div,.cky-preference-center div{width: auto;float: none;}
.cky-accordion-header-wrapper{width: 100% !important;}
.error404 #content{width:100%;min-height: 340px;}
.error404 #content .page404View{padding: 60px 0 160px 0;}
.error404 #content .page404View p{font-size: 22px;}

#page{overflow: hidden;}
.toanime{opacity: 0.01;-webkit-transition: all ease-out 0.8s;-moz-transition: all ease-out 0.8s;-o-transition: all ease-out 0.8s;transition: all ease-out 0.8s;}
.toanime.active{opacity: 1;}
.toanime.frombottom{transform: translateY(150px);}
.toanime.frombottom.active{transform: translateY(0);}
.toanime.fromtop{transform: translateY(-150px);}
.toanime.fromtop.active{transform: translateY(0);}
.toanime.fromright{transform: translateX(150px);}
.toanime.fromright.active{transform: translateX(0);}
.toanime.fromleft{transform: translateX(-150px);}
.toanime.fromleft.active{transform: translateX(0);}
.middleY.toanime.fromleft {transform: translateX(-150px) translateY(-50%);}
.middleY.toanime.fromleft.active {transform: translateX(0px) translateY(-50%);}
.middleY.toanime.fromright {transform: translateX(150px) translateY(-50%);}
.middleY.toanime.fromright.active {transform: translateX(0px) translateY(-50%);}
footer,header{width:100%;float: left;position: relative;box-sizing: border-box;}
.inner{width:1436px;float: left;transform: translateX(-50%);left:50%;}
.inner .inner{width:100%;}

#content{top: 480px;z-index: 2;margin-bottom: 480px;}
header{z-index: 1;height: 480px;width: 100%;float: left;position: fixed;top:0;background: #00123B;background: linear-gradient(0deg, rgba(0, 18, 59, 1) 0%, rgba(1, 9, 28, 1) 50%, rgba(0, 4, 17, 1) 100%);}
header .bg{height: 480px;width: 100%;float: left;background: url(gfx/taxpressobg.jpg) center top no-repeat;background-size: auto 480px;}
header.moved .bg{height: 96px;}
header.moved{z-index: 3;height: 96px;}
    header .logo{margin: 28px 0 0 0;}
    header nav{float: right;width: auto;margin: 35px 0 0 0;}
        header nav > ul{margin-bottom: 0;}
        header nav > ul > li{float: left;list-style: none;font-size: 18px;margin: 0 0 0 30px;position: relative;font-weight: 200;}
            header nav > ul > li .label{position: relative;padding: 0 30px 0 0;cursor: pointer;}
                header nav > ul > li .label::before{width:10px;height: 2px;background: #fff;position: absolute;top:9px;right: 7px;transform: rotate(45deg);content:'';}
                header nav > ul > li .label::after{width:10px;height: 2px;background: #fff;position: absolute;top:9px;right: 0;transform: rotate(-45deg);content:'';}
                header nav > ul > li .label:hover::before,header nav ul li .label:hover::after{top:12px;background: #E10098;}
        header nav > ul > li ul{display: none;position: absolute;background: rgba(1, 33, 105, 0.6);width: 300px;top:30px;left:-15px;padding: 10px 0;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}
            header nav > ul > li ul li{list-style: none;}
                header nav > ul > li ul li a{font-size: 18px;font-weight: 400;padding: 5px 15px;display: block;color:#fff;line-height: 1.2;font-weight: 200;}
                header nav > ul > li ul li a:hover{color:#E10098;}
        header nav > ul.langs{margin: 0 0 0 15px;padding: 0;}
            header nav > ul.langs li{margin-left: 20px;}
            header nav > ul.langs li::before{width:1px;height: 14px;background: #fff;position: absolute;top:2px;left: -9px;content:'';}
            header nav > ul.langs li.current-lang{font-weight: 400;}
            header nav > ul.langs li:first-child::before{display: none;}
            header nav > ul.langs a{color:#fff;}
            header nav > ul.langs a:hover{color:#E10098;}
    header .top{height: 96px;}
    header.moved .claimbox{display: none;}
    header .claimbox{margin: 40px 0 0 0;}
        header .claimbox .mainh1{font-size: 95px;line-height: 1;font-weight: 200;margin: 25px 0 0 0;}
            header .claimbox .mainh1 strong{font-weight: bold;}
            header .claimbox .mainh1 .mainh2{font-size: 49px; line-height: 1.4;font-weight: 200;display:block;}
            header .claimbox .mainh1 .mainh3{font-size: 30px; line-height: 1.4;font-weight: bold;font-weight: 500;display:block;}

.searchbar{padding: 60px 0;}
    .searchbar p{font-size: 30px;line-height: 60px;margin: 0 10px 0 0;font-weight: 200;float: left;}
    .searchbar .name{margin: 0;line-height: 60px;height: 60px;padding: 0 50px 0 30px;font-size: 18px;color:#AAAAAA;font-weight:400;box-sizing: border-box;position: relative;width:100%;cursor:pointer;}
    .searchbar p.name::after{width:10px;height: 10px;border-right: 2px solid #AAA;border-bottom: 2px solid #AAA;transform: rotate(45deg);position: absolute;top:21px;right:30px;content:'';}
    .searchbar p.name.exp::after{transform: rotate(225deg);top:27px;}
    .searchbar p.name:hover::after{top:26px;}
    .searchbar p.name.exp:hover::after{top:22px;}
    .searchbar .filters{height: 60px;}
    .searchbar .filtr{width:350px;margin: 0 0 0 15px;border-radius:30px;border:1px solid #AAAAAA;overflow: hidden;}
        .searchbar .filtr ul{display: none;position: relative;width:100%;float: left;padding: 0 0 15px 0;}
            .searchbar .filtr ul li{list-style: none;width: 100%;float: left;}
                .searchbar .filtr ul li a{float: left;padding: 5px 30px;font-size: 18px;line-height: 1.2;}
    .searchbar .submit{position: absolute;width:58px;height: 58px;right: 1px;top:1px;border-radius: 30px;background:transparent;border:0;cursor:pointer;}
    .searchbar ::placeholder{color:#AAAAAA;}
    .searchbar .wyszukane ::placeholder{color:#012169;font-weight: bold;}

p.lined{font-size: 30px;font-weight: 200;line-height: 1;margin: 0 0 60px 0;position: relative;width:100%;float: left;overflow: hidden;}
p.lined span{float: left;width:auto;position: relative;}
p.lined span::before{width:100vw;height: 1px;background: #012169;position: absolute;top:50%;left: calc(100% + 40px);content:'';}
a.linklined{font-size: 20px;font-weight: 400;line-height: 1;margin: 0 0 0px 0;position: relative;width:100%;float: left;overflow: hidden;}
a.linklined span{float: right;width:auto;position: relative;}
a.linklined span::before{width:100vw;height: 1px;background: #00A3E0;position: absolute;top:50%;right: calc(100% + 40px);content:'';}

.blogView{padding: 60px 0;}
.wpisyView{display: flex;flex-wrap: wrap;gap:16px;margin: 0 0 60px 0;}
    .wpisyView .wpis{width:calc((100% - 32px)/3);}
.wpis {border-radius: 20px;border:1px solid #707070;overflow: hidden;}
.wpis:hover{border:1px solid #00A3E0;}
    .wpis .image{height: 117px;background: #00A3E0;background: linear-gradient(90deg, rgba(0, 163, 224, 1) 0%, rgba(225, 0, 152, 1) 100%); }
        .wpis .image img{height: 100%;width:100%;object-fit: cover;position: absolute;top:0;left: 0;}
        .wpis .image .abs{width:100%;padding: 0 20px;text-align: center;box-sizing: border-box;}
    .wpis .details{padding: 30px 30px 60px 30px;}
        .wpis .details p.h4{font-size: 26px;font-weight: bold;margin: 0 0 30px 0;line-height: 1.3;}
    .wpis .bottombar{position: absolute;bottom: 30px;left: 0;padding: 0 30px;}
        .wpis .bottombar p{font-size: 15px;font-weight: 400;margin: 0;}

.eventsView{padding: 60px 0;}
    .eventsView .events{margin: 0 0 60px 0;}
    .event{margin: 16px 0 0px 0;padding: 16px 0 0 0;border-top:1px solid #AAAAAA;display: flex;}
    .event:first-child{margin: 0;padding: 0;border-top:0;}
    .event .iconbox{width:226px;height: 174px;}
    .event .details{width:590px;padding: 0 calc(100% - 226px - 468px - 590px) 0 16px;box-sizing: content-box;}
    .event .details .dateandstatus{margin: 0 0 15px 0;}
    .event .details .dateandstatus p{margin: 0;font-size: 22px;font-weight: 400;line-height: 1;}
    .event .details .title{margin: 0 0 15px 0;font-size: 26px;font-weight: bold;line-height: 1.3;min-height: 106px;float: left;}
    .event .details .osoby{margin: 0 0 -2px 0;font-size: 18px;font-weight: 400;line-height: 1;}
    .event .buttons{width:468px;float: right;}
    .event .buttons .form-btn{cursor: pointer;}
    .event .buttons .button{width:100%;height: 60px;border-radius: 30px;position: absolute;bottom: 0;}
    .event .buttons .button span{display: block;font-size: 18px;font-weight: 400;line-height: 1;}
/*    .eventsView .event:hover .buttons .button{background: #E10098;}*/

.newsletterView {margin: 60px 0;}
    .newsletterView .newsletterbox{background: url(gfx/newsletterbg.jpg) center center no-repeat;background-size: cover;border-radius:20px;padding: 60px;}
        .newsletterView .newsletterbox .h3{margin: -20px 0 50px 0;}
        .formbox .formfield{width: calc((100% - 16px)/2);margin: 0 0 16px 0;}
            .formbox .formfield.wyslij{width: 100%;}
            .formbox .formfield p{margin: 0;position: relative;float: left;width: 100%;}
            .formbox .formfield input[type=text],.formbox .formfield input[type=email]{float: left;width:100%;height: 60px;background: #fff;border:0;border-radius:30px;padding:0 30px;box-sizing:border-box;font-size: 18px;font-weight:400;}
            .formbox .formfield.wiadomosc{width:100%;}
            .formbox .formfield textarea{float: left;width:100%;height: 60px;background: #fff;border:0;border-radius:30px;padding:15px 30px;box-sizing:border-box;font-size: 18px;font-weight:400;resize:none;height:220px;}
            .formbox .formfield input[type=submit]{cursor:pointer;float: left;width:460px;max-width:100%;height: 60px;text-transform: uppercase;background: #00A3E0;color:#fff;border:0;border-radius:30px;padding:0 30px;box-sizing:border-box;font-size: 18px;font-weight:400; -webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;transition: all ease-out 0.3s;position:relative;}
            .formbox .formfield input[type=submit]:hover{background:#E10098;}
            .formbox .formfield ::placeholder{color:#AAAAAA;text-transform: uppercase;}
            .formbox .formfield.informacja{width:100%;margin: 30px 0 0 0}
            .formbox .formfield.informacja .explink{cursor:pointer;float: left;position: relative;width:auto;}
            .formbox .formfield.informacja .explink.exp svg{transform: rotate(180deg);}
            .formbox .formfield.informacja .explink svg{margin: 5px 0 0 10px;float: right;}
            .formbox .formfield.informacja .explink:hover svg *{stroke:#00A3E0;}
            .formbox .formfield.informacja .explink:hover svg{margin: 8px 0 0 10px;}
            .formbox .formfield.informacja .explink.exp:hover svg{margin: 2px 0 0 10px;}
            .formbox .formfield.informacja .expcontent{display: none;}
            .formbox .formfield.akcept{width:100%;margin: 10px 0 0 0;font-size: 18px;line-height: 1.4;}
            .formbox .formfield.akcept .wpcf7-list-item{margin: 0;padding: 0;}
            .formbox .formfield.akcept .wpcf7-list-item input{margin: 0;padding: 0;float: left;margin: 0 16px 0 0;width:16px;height: 16px;}
            .formbox .formfield.akcept .wpcf7-list-item .wpcf7-list-item-label{float: right;width:calc(100% - 32px);}
                .formbox .formfield.informacja p{font-size: 15px;font-weight: 400;margin: 0 0 15px 0;line-height: 1.4;}
                .formbox .formfield.informacja p a{color:#00A3E0;}
                .formbox .formfield.informacja p a:hover{text-decoration: underline !important;color:#Fff;}
                .formbox .formfield.informacja ul,.formbox .formfield.informacja ol{margin: 0 0 15px 0;float: left;width: 100%;position: relative;}
                .formbox .formfield.informacja li{float: left;width: 100%;position: relative;line-height: 1.4;}
                .formbox .formfield.informacja li p{width: calc(100% - 22px);float: right;margin: 0;}
    .wpcf7-not-valid-tip{float: left;width: calc(100% - 60px);background: #ec0000;background: transparent; color:#fff;color:#ec0000;font-size: 16px;font-size: 18px;border: 0;padding: 10px 20px;padding: 10px 0; box-sizing:border-box;position:relative;    margin: 0px 0 0 30px;}
    .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{float: left;width: 100%;background: #ec0000;color:#fff;font-size: 20px;border: 0;padding: 20px 30px;box-sizing:border-box;position:relative;margin: 0px 0 0 0px;}

.redakcjaView{padding: 60px 0;}
    .redakcjaView .redakcja .prev{left: -50px;width:50px;height: 100%;cursor:pointer;}
    .redakcjaView .redakcja .next{right: -50px;width:50px;height: 100%;cursor:pointer;}
    .redakcjaView .redakcja .prev:hover svg{margin-left: -5px;}
    .redakcjaView .redakcja .next:hover svg{margin-left: 5px;}
    .redakcjaView .redakcjaSlider{overflow: hidden}
        .redakcjaView .redakcjaSliderInner{width:1000000%;display: flex;flex-wrap: wrap;gap:16px;}
            .redakcjaView .redakcjaSliderInner .redaktor{width:calc((1436px - (3 * 16px)) / 4);border-radius: 20px;overflow: hidden;}
                .redakcjaView .redakcjaSliderInner .redaktor .image{width:100%;height: calc((1436px - (3 * 16px)) / 4);}
                    .redaktor .image img{display: block;width: 100%;}
                .redaktor .details{padding: 20px;}
                .redaktor:hover .details{color:#00A3E0;}
                    .redaktor .details .name{font-size: 22px;font-weight: 400;line-height: 1.2;margin: 0 0 30px 0;}
                    .redaktor .details .stanowisko{font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0 0 0 0;}
                    .redaktor.linkujacy:hover .details p{color:#E10098;}

.downloadpagectaView{background: url(gfx/newsletterbg.jpg) center -370px no-repeat;background-size: cover;padding: 60px 0;}
.downloadpagectaView .button{margin-top: 30px;}

.kontaktformView{padding: 60px 0;}
    .kontaktformView .formbox .formfield input[type=text],.kontaktformView .formbox .formfield input[type=email],.kontaktformView .formbox .formfield textarea{border:1px solid #AAAAAA;}
    .kontaktformView .formbox .formfield.informacja{margin: 10px 0 0 0;}
    .kontaktformView .formbox .formfield.informacja p a:hover{color:#E10098;}

footer {padding: 60px 0;}
    footer .column{width: 360px;padding-right: 30px;}
        footer .column ul{padding-left: 0;margin-bottom: 0;}
        footer .column li{list-style: none;position: relative;margin: 0 0 10px 0;}
        footer .column li:last-child{margin: 0;}
            footer .column li a{font-size: 18px;font-weight: 400;display: block;line-height: 1.3;}
    footer .column.right{width: calc(100% - (3 * 360px));padding-right: 0;}
    footer .socials{bottom: 0;right: 0;}
        footer .socials a{float: left;margin: 0 0 0 13px;width:26px;height: 26px;border-radius: 100%;position: relative;}
        footer .socials a svg{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);width:15px;height: 15px;}
        footer .socials a svg,footer .socials a svg *{fill:#012169 !important;}
        footer .socials a:hover svg,footer .socials a:hover svg *{fill:#fff !important;}

.pagenavibox{margin: 40px 0 0px 0;}
.pagenavibox::before{width:100%;height: 1px;background: #00A3E0;position: absolute;top:10px;left: 0;content:'';}
.pagenavibox .wp-pagenavi{width: auto;float: right;background: #fff;padding-left: 16px;}
.pagenavibox .wp-pagenavi a,.pagenavibox .wp-pagenavi span{font-size: 20px;border: 0;padding: 0 5px;margin: 0;font-weight:400;color:#00A3E0;float: left;line-height: 1;}
.pagenavibox .wp-pagenavi a:hover{color:#012169;}
.pagenavibox .wp-pagenavi span.current{margin-top: -1px;}
.blogpage .newsletterView{margin-top: 0;}
.blogpage .redaktor{width:710px;max-width:100%;border-radius: 20px;overflow: hidden;margin: 0 0 60px 0;}
    .blogpage .redaktor .image{width:347px;}
    .blogpage .redaktor .details{width:calc(100% - 347px);position: absolute;right: 0;height: 100%;}
        .blogpage .redaktor:hover .details,.wpispage .redaktor:hover .details{color:#012169;}
        .blogpage .redaktor .details .stanowisko,.wpispage .redaktor .details .stanowisko{margin: 0 0 20px 0;}
        .blogpage .redaktor .details .email,.wpispage .redaktor .details .email{font-size: 16px;}
        .blogpage .redaktor .details .www{position: absolute;bottom:20px;left: 20px;font-size: 18px;font-weight: 400;}

.searchresult {border-bottom: 1px solid #AAAAAA;margin: 0 0 20px 0;}
.searchresult:last-child{border-bottom: 0;}
.searchresult .kat{font-size: 18px;font-weight: 400;margin: 0 0 20px 0;line-height: 1;}
.searchresult .h4{font-size: 26px;font-weight: bold;margin: 0 0 20px 0;line-height: 1.2;}
.searchresult .result{font-size: 18px;font-weight: 400;margin: 0 0 20px 0;line-height: 1.4;}
.searchresult mark{color:#E10098;background: none;}

.eventspage .searchbar .filters,.downloadspage .searchbar .filters{width: calc(100% - 370px);}
.eventspage .searchbar .filters form,.eventspage .searchbar .filtr,.downloadspage .searchbar .filters form,.downloadspage .searchbar .filtr{width: 100%;margin: 0;}

.downloads .event .iconbox{width:120px;height: 95px;margin: -16px 0;}
.downloads .event .buttons .button{top: 0;float: left;width:100%;}
.downloads .event .details{width:680px;}
.downloads .event .details .title{min-height: 0;margin: 0;}

.downloadsView{padding: 60px 0;}
/*.download-form-wrapper{position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.65);top:0;left: 0;z-index: 2;}*/
.download-form-wrapper{display: none;}
    .download-form-wrapper .download-form{position: relative;padding: 50px 0;}
        .download-form-wrapper .download-form .h3{margin: 0 0 20px 0;}
        .download-form-wrapper .download-form .formbox{margin: 50px 0 0 0;}
        .download-form-wrapper .download-form .formbox .formfield.wyslij{margin: 30px 0 30px 0;}
        .download-form-wrapper .download-form .formbox .wpcf7 form.sent .wpcf7-response-output{border: 0;text-align: center;font-size: 26px;font-weight: 400;width: 950px;max-width:100%;padding: 50px;margin: 0;left: 50%;transform: translateX(-50%);border-radius: 30px;box-shadow: 0px 0px 30px rgba(0, 0, 0,0.5);}
        .formbox .wpcf7 form.sent .wpcf7-response-output{border: 0;text-align: center;font-size: 26px;font-weight: 400;width: 950px;max-width:100%;padding: 50px;margin: 0;left: 50%;transform: translateX(-50%);border-radius: 30px;box-shadow: 0px 0px 30px rgba(0, 0, 0,0.5);background: #fff;color: #012169;}

.setcookiesinfobox{margin: 60px 0 0 0;}
.setcookiesinfo {padding: 30px;}
.setcookiesinfo p{margin: 0;font-size: 21px;}

.wpispage{}
    .wpispage .searchbar p{font-size: 18px;margin: 0;font-weight: 400;}
    .wpispage .searchbar p.zplikiem{width:calc(100% - 347px - 20px);}
        .wpispage .searchbar p a{float: left;margin: 0 30px 10px 0;}
    .wpispage .searchbar .button.right{width:347px;box-sizing: border-box;margin: -20px 0 -10px 0;}
    .wpispage .contentView{padding: 60px 0;}
        .wpispage .contentView .column.left{width:calc(100% - 347px - 135px);}
            .wpispage .contentView .column.left p.lab{font-size: 18px;margin: 0;font-weight: 400;line-height: 1.2;}
            .wpispage .contentView .column.left h1{font-size: 54px;margin: 60px 0;font-weight: bold;line-height: 1.19;letter-spacing: -0.25pt;}
            .wpispage .contentView .column.left .podsumowanie{padding: 30px;border-radius: 20px;margin: 0 0 60px 0;}
                .wpispage .contentView .column.left .podsumowanie .head{font-size: 37px;font-weight: 200;line-height: 1;margin: 0 0 40px 0;}
                .wpispage .contentView .column.left .podsumowanie p,.wpispage .contentView .column.left .podsumowanie li{font-size: 22px;font-weight: 400;line-height: 1.6;margin: 0 0 20px 0;}
                .wpispage .contentView .column.left .podsumowanie ul:last-child,.wpispage .contentView .column.left .podsumowanie ol:last-child{margin-bottom: 0;}
                .wpispage .contentView .column.left .podsumowanie li{margin: 0 0 10px 0;}
            .wpispage .contentView .column.left .thecontent{margin-bottom: 60px;}
                .wpispage .contentView .column.left .thecontent p:first-child:last-child strong{font-size: 22px;font-weight:400;}
                .wpispage .contentView .column.left .thecontent h1,.wpispage .contentView .column.left .thecontent h2,.wpispage .contentView .column.left .thecontent h3,.wpispage .contentView .column.left .thecontent h4,.wpispage .contentView .column.left .thecontent h5,
                .wpispage .contentView .column.left .thecontent h6{font-size: 31px;/*color:#E10098;*/font-weight:200;line-height: 1.1;margin: 60px 0;}
                .wpispage .contentView .column.left .thecontent h1, .wpispage .contentView .column.left .thecontent h1 *{font-size: 45px;line-height: 1.13;letter-spacing: -0.2pt;}
                .wpispage .contentView .column.left .thecontent h2, .wpispage .contentView .column.left .thecontent h2 *{font-size: 45px;line-height: 1.13;letter-spacing: -0.2pt;}
                .wpispage .contentView .column.left .thecontent h3, .wpispage .contentView .column.left .thecontent h3 *{font-size: 37px;line-height: 1.18;letter-spacing: -0.16pt;}
                .wpispage .contentView .column.left .thecontent h4, .wpispage .contentView .column.left .thecontent h4 *{font-size: 31px;line-height: 1.2;color:#E10098;letter-spacing: -0.12pt;}
                .wpispage .contentView .column.left .thecontent h5, .wpispage .contentView .column.left .thecontent h5 *{font-size: 26px;line-height: 1.2;font-weight: bold !important;letter-spacing: -0.1pt;}
                .wpispage .contentView .column.left .thecontent h6, .wpispage .contentView .column.left .thecontent h6 *{font-size: 22px;line-height: 1.27;font-weight: 400 !important;}
                .wpispage .contentView .column.left .thecontent h1 strong,.wpispage .contentView .column.left .thecontent h2 strong,.wpispage .contentView .column.left .thecontent h3 strong,.wpispage .contentView .column.left .thecontent h4 strong,.wpispage .contentView .column.left .thecontent h5 strong,
                .wpispage .contentView .column.left .thecontent h6 strong{font-weight:200;}
                .wpispage .contentView .column.left .thecontent p,.wpispage .contentView .column.left .thecontent li{line-height: 24px;line-height: 1.33;}
                .wpispage .contentView .column.left .thecontent li{margin: 0 0 10px 0;}
                .wpispage .contentView .column.left .thecontent small{font-size: 15px;line-height: 20px;font-weight: 400;letter-spacing: 0.1px;}
                .wpispage .contentView .column.left .thecontent li ul li{list-style: none;position: relative;}
                .wpispage .contentView .column.left .thecontent li ul li::before{content:'-';position: absolute;top:0;left: -15px;}
                .wpispage .contentView .column.left .thecontent p a,.wpispage .contentView .column.left .thecontent li a{text-decoration: underline !important;color:#00A3E0;}
                .wpispage .contentView .column.left .thecontent p a:hover,.wpispage .contentView .column.left .thecontent li a:hover{text-decoration: underline !important;color:#E10098;}
                .wpispage .contentView .column.left .thecontent blockquote{position: relative;padding: 0 0 0 121px;margin: 10px 0 40px 0;float: left;clear: both;}
                    .wpispage .contentView .column.left .thecontent blockquote::before{width:1px;height: 100%;left:105px;top:0;position: absolute;background: #AAAAAA;content:'';}
                    .wpispage .contentView .column.left .thecontent blockquote::after{width:54px;height: 50px;left:35px;top:0;position: absolute;background: url(gfx/quote.svg) 0 0 no-repeat;content:'';}
                    .wpispage .contentView .column.left .thecontent blockquote p{font-size: 20px;}
                    .wpispage .contentView .column.left .thecontent blockquote p:last-child{margin-bottom: 0;}
            .wpispage .contentView .column.left .thecontent .spolkihoverbox{position: relative;}
            .wpispage .contentView .column.left .thecontent .spolkihoverbox .alalink{cursor: zoom-in;color:#00A3E0;text-decoration: underline !important;}
            .wpispage .contentView .column.left .thecontent .spolkihoverbox .spolkibox{left:calc(100% - 10px);bottom:calc(100% - 10px);position: absolute;width:285px;padding: 20px;border-radius: 20px;box-sizing: border-box;font-size:12px;line-height:1.6;box-shadow: 0px 0px 20px rgba(0, 0, 0,0.5);}
            .wpispage .contentView .column.left .thecontent .spolkihoverbox:hover .spolkibox{display: block !important;}
            .wpispage .contentView .column.left .thecontent p.smaller.showhidden{font-size: 15px;position: relative;cursor:pointer;}
            .wpispage .contentView .column.left .thecontent p.smaller.showhidden::after{content:'';width:10px;height: 10px;border-bottom:1px solid #012169;border-right:1px solid #012169;margin: -3px 0 3px 10px;transform: rotate(45deg);position: relative;display: inline-block;}
            .wpispage .contentView .column.left .thecontent p.smaller.showhidden:hover::after{transform: rotate(45deg) translate(3px,3px);}
            .wpispage .contentView .column.left .thecontent p.smaller.showhidden.exp::after{transform: rotate(225deg) translate(-5px,-5px);}
            .wpispage .contentView .column.left .thecontent p.smaller.showhidden.exp:hover::after{transform: rotate(225deg) translate(-2px,-2px);}
            .wpispage .contentView .column.left .thecontent .hiddeninf p,.wpispage .contentView .column.left .thecontent .hiddeninf li{font-size: 15px;}
            .wpispage .contentView .column.left .thecontent .plikiView{margin: 60px 0 0 0;border-bottom:1px solid #AAA;display: flex;gap: 40px;flex-wrap: wrap;padding-bottom: 60px;}
                .wpispage .contentView .column.left .thecontent .plikiView .plikbox{width: calc((100% - 120px) / 3);width:100%;border-top:1px solid #AAA;padding: 30px 0 0 0;margin-top: 30px;min-width: 280px;display: flex;    justify-content: space-between;}
                    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .title{font-size: 26px;font-weight: bold;margin: 0 0 30px 0;line-height: 1.2;min-height: 70px;}
                    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .image{width:226px;width:280px;margin: 0 16px 30px 0;margin: 0 0px 30px 0;margin: 0;}
                        .wpispage .contentView .column.left .thecontent .plikiView .plikbox .image img{display: block;float: left;left: 50%;transform: translateX(-50%);position:relative;}
                    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .details{width:calc(100% - 280px - 50px);display: flex;flex-direction: column;justify-content: space-between;}
                    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .formbox{width:calc(100% - 226px - 16px);width:100%;}
                    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .formbox .formfield input[type=text],.wpispage .contentView .column.left .thecontent .plikiView .plikbox .formbox .formfield input[type=email], .formbox.szare .formfield input[type=text], .formbox.szare .formfield input[type=email]{border:1px solid #AAA;}
                    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .formbox .form-btn{cursor: pointer;font-size: 16px;}
                    .wpispage .contentView .column.left .formbox.szare{margin: 60px 0;}

        .wpispage .contentView .column.right{width:347px;}
            .wpispage .contentView .column.right .catctabox{margin-bottom: 60px; border-radius: 20px;padding: 30px;background: url(gfx/catctaboxbg.jpg) center top no-repeat;background-size: cover;}
                .wpispage .contentView .column.right .catctabox p{font-size: 22px;line-height: 1.2;margin: 0 0 30px 0;font-weight: 400;}
                .wpispage .contentView .column.right .catctabox .head{font-size: 31px;line-height: 1.2;margin: 0 0 30px 0;font-weight: bold;}
            .wpispage .contentView .column.right .CTaccesButton,.wpispage .contentView .column.right .CTaccesButton2{cursor: pointer;}
            .wpispage .contentView .column.right .setcookiesinfobox{margin: -40px 0 60px 0;display: none;}
            .wpispage .contentView .column.right .setcookiesinfobox p{font-size: 18px;}
            .wpispage .contentView .column.right .download-form{margin: -40px 0 60px 0;padding: 20px 0 0 0; display: none;overflow: visible !important;}
            .wpispage .contentView .column.right .download-form .h4{font-size: 22px;line-height: 1.2;}
            .wpispage .contentView .column.right .download-form .formbox .formfield{width:100%;margin-bottom: 6px;}
            .wpispage .contentView .column.right .download-form .formbox .formfield.akcept .wpcf7-list-item .wpcf7-list-item-label{font-size: 15px;margin: 0 0 20px 0;}
            .wpispage .contentView .column.right .download-form .formbox .wpcf7 form.sent .wpcf7-response-output{padding: 20px;font-size: 24px;}
            .spis{margin-bottom: 60px;}
                .spis .head{font-size: 22px;margin: 0 0 20px 0;line-height: 1;}
                    .spis ul{padding: 0;margin: 0;}
                        .spis ul li{list-style: none;float: left;width: 100%;}
                            .spis ul li a{width:100%;font-size: 18px;margin: 0 0 16px 0;line-height: 1.2;padding: 20px;box-sizing: border-box;position: relative;float:left;border:1px solid #AAAAAA;border-radius:20px;}
                            .spis ul li:last-child a{margin: 0;}
                            .spis ul li a:hover{border:1px solid #00A3E0;}
            .wpispage .contentView .column.right .sharebox{margin: 0 0 60px 0;}
                .wpispage .contentView .column.right .sharebox span.left{font-size: 18px;font-weight: 400;line-height: 37px;}
                .wpispage .contentView .column.right .sharebox a{width:37px;height: 37px;margin: 0 0 0 11px;border-radius: 100%;position: relative;}
                .wpispage .contentView .column.right .sharebox a svg,.wpispage .contentView .column.right .sharebox a svg *{fill:#fff !important;}
            .wpispage .contentView .column.right .autorzy .redaktor{border-radius: 20px;overflow: hidden;margin-bottom: 16px;}
                .wpispage .contentView .column.right .autorzy .redaktor .details{padding: 30px;}
                .wpispage .contentView .column.right .autorzy .redaktor .name:last-child{margin: 0;}
                .wpispage .contentView .column.right .autorzy .redaktor .details .www{font-size: 18px;font-weight: 400;float: left;width:100%;clear: both;margin: 20px 0 0 0;}
        .wpispage .blogView{padding-top: 0;}

.podstronapage.wpispage .contentView .column.left h1{margin-top: 0;}

.button{border-radius: 30px;width: 468px;max-width: 100%;box-sizing: border-box;text-align: center;text-transform: uppercase;font-weight: 400;font-size: 18px;padding:20px 20px;color:#fff;}
.h2{font-size: 60px;font-weight: bold;margin: 0 0 30px 0;line-height: 1.2;}
.h3{font-size: 40px;font-weight: 200;margin: 0 0 30px 0;line-height: 1.2;}
.fs18{font-size: 18px !important;}

.white,.whiteonhover:hover{color:#FFFFFF;}
.dark,.darkonhover:hover{color:#012169;}
.magenta,.magentaonhover:hover{color:#E10098;}
.blue,.blueonhover:hover{color:#00A3E0;}
.gray,.grayonhover:hover{color:#AAAAAA;}
.darkgray,.darkgrayonhover:hover{color:#888888;}
.lightgray,.lightgrayonhover:hover{color:#EEEEEE;}

.whitebg,.whitebgonhover:hover{background:#FFFFFF;}
.darkbg,.darkbgonhover:hover{background:#012169;}
.magentabg,.magentabgonhover:hover{background:#E10098;}
.bluebg,.bluebgonhover:hover{background:#00A3E0;}
.graybg,.graybgonhover:hover{background:#AAAAAA;}
.darkgraybg,.darkgraybgonhover:hover{background:#888888;}
.lightgraybg,.lightgraybgonhover:hover{background:#EEEEEE;}

@media (min-width: 1921px) {
    header .bg::before{width:140px;height: 480px;position: absolute;top:0;left:calc(50% - (1920px / 2) - 140px);background: url(gfx/bgbefore.jpg) center top no-repeat;content:'';transition:none;}
    header .bg::after{width:140px;height: 480px;position: absolute;top:0;right:calc(50% - (1920px / 2) - 140px);background: url(gfx/bgafter.jpg) center top no-repeat;content:'';transition:none;}
    header.moved .bg::after,header.moved .bg::before{height: 96px;}
}
@media (max-width: 1536px) {
    .inner{width: calc(100% - 100px);}
    .searchbar .filtr{width:calc(((100vw - 100px) - 285px - 45px)/3);}
    .downloadpagectaView .h3{font-size: 31px;}
    footer .column{width:calc((100% - 250px)/3);}
    footer .column.right{width:250px;}
}
@media (max-width: 1299px) {
    .searchbar .name{padding: 0 40px 0 20px;}
    .searchbar p.name::after{right:20px;}
    .searchbar .filtr ul li a {padding: 5px 20px;font-size: 16px;}
    .searchbar .name {font-size: 16px;}
    header nav > ul > li{margin-left: 20px;}
    .event{display: block;}
    .event .details {width: calc(100% - 150px - 320px - 46px);}
    .downloadspage .event .details {width: calc(100% - 120px - 320px - 46px);}
    .event .buttons {width: 320px;}
    .event .buttons .button{position: relative;bottom: auto;}
    .event .iconbox {width: 150px;}
    .event .iconbox svg{max-width: 70%;}
    footer .column{width:calc((100% - 400px)/2);}
    footer .column.menucolumn{width:150px;}
    footer .column.right{width:250px;}
    .wpis .details {padding: 20px 20px 50px 20px;}
    .wpis .details p.h4 {font-size: 22px;}
    .wpis .bottombar{padding: 0 20px;bottom: 20px;}
    .wpispage .contentView .column.left h1 {font-size: 44px;}
    .wpispage .contentView .column.left {width: calc(100% - 347px - 75px);}
}
@media (max-width: 1199px) {
    header .menubutton{width:50px;height: 50px;position: absolute;top:24px;right:0;display: block;cursor: pointer;}
    header .menubutton div{width:100%;height: 2px;background: #fff;margin: 7px 0;top:0;left: 0;}
    header nav{position: absolute;width:350px;top:-35px;opacity: 0;right:-400px;background: #012169;padding: 98px 0 30px 0;height: auto;}
    header.active nav{right:-50px;opacity: 1;}
    header nav > ul{margin: 0;padding: 0;}
    header nav > ul > li{width: 100%;margin: 0 0 10px 0;}
    header nav > ul > li a{width: 100%;display: block;text-align: center;padding: 10px 0;box-sizing: border-box;}
    header nav > ul > li .label{left: 50%;transform: translateX(-50%);position: relative;float: left;margin: 0 0 10px 0;}
    header nav > ul.langs{top: 29px;right:145px;margin: 0;padding: 0;position: absolute;}
    header nav > ul.langs li{width:auto;margin-bottom: 0;}
    header nav > ul.langs li::before{top:50%;transform: translateY(-50%);margin-top: -1px;}
    header nav > ul > li ul {background: rgba(255, 255, 255, 0.15);position: relative;width: 100%;top: 0;left: 0;padding: 18px 0;backdrop-filter: none;-webkit-backdrop-filter: none;}
    header.active .menubutton div:nth-child(1){transform: rotate(-45deg);width: 100% !important;top: 17px !important;left: 0px !important;}
    header.active .menubutton div:nth-child(2){opacity: 0;}
    header.active .menubutton div:nth-child(3){transform: rotate(45deg);width: 100% !important;top: -15px !important;left: 0px !important;}
    header.active .menubutton:hover div{background: #E10098;}
    .wpispage .contentView .column.right {width: 300px;}
    .wpispage .contentView .column.left {width: calc(100% - 300px - 50px);}
    .wpispage .contentView .column.left .podsumowanie .head {font-size: 30px;}
    .wpispage .contentView .column.left .podsumowanie p, .wpispage .contentView .column.left .podsumowanie li {font-size: 20px;}
    .wpispage .contentView .column.right .sharebox a{margin-left: 3px;width: 34px;height: 34px;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .image{width:226px;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .details{width:calc(100% - 226px - 40px);}
}
@media (max-width: 1099px) {
    .event .buttons {width: 240px;}
    .event .details {width: calc(100% - 150px - 320px - 46px + 80px);}
    .downloadspage .event .details {width: calc(100% - 120px - 320px - 46px + 80px);}
    .downloadpagectaView{background-position: center top;}
    .downloadpagectaView .h3{font-size: 28px;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .formbox .formfield {width: 100%;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox{min-width: 267px;}
}
@media (min-width: 1024px) AND (max-width: 1199px) {
    header .menubutton:hover div:nth-child(1){transform: rotate(-45deg);width: 30px;top: 6px;left: 10px;}
    header .menubutton:hover div:nth-child(2){opacity: 0;}
    header .menubutton:hover div:nth-child(3){transform: rotate(45deg);width: 30px;top: -6px;left: 10px;}
}
@media (max-width: 1023px) AND (min-width: 768px) {
/*    .inner{width: calc(100% - 60px);}*/
    .showOnTablet{display: block;}
    .hideOnTablet{display: none;}
    header .bg{background: url(gfx/taxpressobgmobile.jpg) top right no-repeat;}
    header .claimbox{margin: 0;}
    header .claimbox .mainh1{font-size: 80px;margin: 0;}
    header .claimbox .mainh1 span:first-child{margin: 0 0 0px 0;display: block;}
    header .claimbox .mainh1 .mainh2{font-size: 40px;}
    header .claimbox .mainh1 .mainh3{width: 250px;font-size: 28px;line-height: 1.1;margin: 20px 0 0 0;}
    .searchbar {height: 252px;}
    .searchbar form{width: calc((100% - 16px) / 2);}
    .searchbar input.filtr {width: calc((100vw - 100px) / 2);width:100%;margin: 0 0 10px 0;}
    .searchbar .filters{width: 100%;position: absolute;}
    .searchbar .filtr {width: calc((100% - 16px) / 2);}
    .eventspage .searchbar .filters, .downloadspage .searchbar .filters {width: calc((100% - 16px) / 2);right: 0;}
    .eventspage .searchbar, .downloadspage .searchbar, .wpispage .searchbar {height: auto;}
    .searchbar .filtr.catfiltr {clear: both;margin: 0;}
    .searchbar p {font-size: 28px;}
    .wpisyView .wpis{width: calc((100% - 16px) / 2);}
    .event .details {width: calc(100% - 166px);}
    .downloadspage .event .details {width: calc(100% - 136px);}
    .downloadspage .event .buttons {width: calc(100% - 136px) !important;margin-left: 136px !important;margin: 20px 0 0 166px;}
/*    .event .buttons {width: calc(100% - 166px);float: left;margin: 20px 0 0 166px;}*/
    .event .buttons {width: calc(100% - 166px) !important;margin-left: 166px !important;margin: 20px 0 0 166px;}
    .newsletterView .newsletterbox{padding: 30px;}
    .h2 {font-size: 50px;}
    .h3 {font-size: 34px;}
    .redakcjaView .redakcjaSliderInner .redaktor {width: calc((100vw - 16px - 100px) / 2);}
    .redakcjaView .redakcjaSliderInner .redaktor .image {height: calc((100vw - 16px - 100px) / 2);}
    footer .column.menucolumn {width: 70px;}
    footer .column {width: calc((100% - 100px) / 2);}
    footer .column.right {width: 314px;}
    .wpispage .contentView .column.left,.wpispage .contentView .column.right {width: 100%;}
    .wpispage .contentView .column.right .autorzy .redaktor{width:calc((100% - 16px)/2);}
    .wpispage .contentView .column.right .autorzy .redaktor:nth-child(2n){float: right;}
    .wpispage .contentView .column.left .thecontent h1, .wpispage .contentView .column.left .thecontent h1 *{font-size: 38px;}
    .wpispage .contentView .column.left .thecontent h2, .wpispage .contentView .column.left .thecontent h2 *{font-size: 37px;}
    .wpispage .contentView .column.left .thecontent h3, .wpispage .contentView .column.left .thecontent h3 *{font-size: 34px;}
    .wpispage .contentView .column.left .thecontent h4, .wpispage .contentView .column.left .thecontent h4 *{font-size: 31px;}
    .wpispage .contentView .column.left .thecontent h5, .wpispage .contentView .column.left .thecontent h5 *{font-size: 26px;}
    .wpispage .contentView .column.left .thecontent h6, .wpispage .contentView .column.left .thecontent h6 *{font-size: 22px;}
    .wpispage .contentView .column.left .thecontent h1, .wpispage .contentView .column.left .thecontent h2, .wpispage .contentView .column.left .thecontent h3, .wpispage .contentView .column.left .thecontent h4, .wpispage .contentView .column.left .thecontent h5, .wpispage .contentView .column.left .thecontent h6{margin:30px 0;}
}
@media (max-width: 767px) {
    .inner{width: calc(100% - 40px);}
    .showOnMobile{display: block;}
    .hideOnMobile{display: none;}
   
    header .claimbox .mainh1 {font-size: 55px;}
    header .claimbox .mainh1 .mainh2 {font-size: 33px;line-height: 1.2;}
    header .claimbox .mainh1 .mainh3 {font-size: 23px;line-height: 1.2;margin: 20px 0 0 0;}
    header .claimbox {margin: 0;}
    header .bg,header{height: 340px;}
    #content{top:340px;margin-bottom: 340px;}
    header nav {width:100vw;right: calc(-100vw - 20px);}
    header.active nav {right: -20px;}
    header nav > ul.langs {top: 29px;right: auto;left: 50%;transform: translateX(-50%);}
    header nav > ul.langs li:first-child{margin-left: 0;}
    .searchbar {padding: 20px 0;}
    .searchbar p {font-size: 24px;}
    .searchbar .filters {width: 100%;height: auto;}
    .searchbar .filtr {width: 100%;margin: 0 0 10px 0;}
    p.lined {font-size: 24px;margin-bottom: 40px;}
    .wpisyView {display: block;margin-bottom: 20px;}
    .wpisyView .wpis {width: 100%;margin: 0 0 20px 0;}
    .event .iconbox,.downloads .event .iconbox {width: 50px;height: 50px;}
    .event .details,.downloadspage .event .details {width: calc(100% - 70px);margin: 0 0 20px 0;}
    .event .details .dateandstatus p{font-size: 18px;}
    .event .details .title{font-size: 22px;min-height: 0;}
    .event .details .osoby{line-height: 1.3;}
    .event .buttons .button span{font-size: 17px;}
    .eventsView .events{margin-bottom: 40px;}
    .newsletterView .newsletterbox{padding:30px 20px;width: calc(100% + 40px);margin-left: -20px;border-radius: 0;}
    .wpispage .contentView .column.left .podsumowanie{padding:30px 20px;width: calc(100% + 40px);margin-left: -20px;border-radius: 0;}
    .h2 {font-size: 26px;}
    .h3 {font-size: 22px;}
    .formbox .formfield {width: 100%;margin: 0 0 10px 0;}
    .wpcf7-spinner{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);margin: 10px 0 0 0;}
    .newsletterView{margin: 0;}
    .redakcjaView .redakcjaSliderInner .redaktor {width: calc(100vw - 100px);}
    .redakcjaView .redakcjaSlider{width:calc(100% - 60px);left: 30px;}
    .redakcjaView .redakcjaSliderInner .redaktor .image{height: calc(100vw - 100px);}
    .redakcjaView .redakcja .prev{left: -20px;} 
    .redakcjaView .redakcja .next{right: -20px;}
    .downloadpagectaView .h3 {font-size: 24px;margin-bottom: 10px;}
    footer .column {width: 100% !important;margin: 0 0 30px 0;padding: 0;text-align: center;}
    footer .column .logo{left: 50%;position: relative;transform: translateX(-50%);}
    footer .socials{position: relative;left: 50%;transform: translateX(-50%);}
    footer .socials a:first-child{margin-left: 0;}
    .blogpage .redaktor .details {width: 100%;position: relative;height: auto;}
    .blogpage .redaktor{margin-bottom: 30px;}
    .wpispage .searchbar p a{clear: both;}
    .wpispage .contentView .column.left h1 {font-size: 30px;margin: 40px 0;}
    .spis ul li a {margin: 0 0 10px 0;padding: 10px;border-radius: 10px;}
    .wpispage .contentView .column.right .sharebox,.wpispage .contentView .column.left .thecontent,.spis {margin-bottom: 30px;}
    .wpispage .contentView .column.left .thecontent h1, .wpispage .contentView .column.left .thecontent h2, .wpispage .contentView .column.left .thecontent h3, .wpispage .contentView .column.left .thecontent h4, .wpispage .contentView .column.left .thecontent h5, 
    .wpispage .contentView .column.left .thecontent h6{font-size: 26px;margin:30px 0;}
    .wpispage .contentView .column.right .autorzy .redaktor .details{padding: 20px;}
    .wpispage .contentView .column.left .formbox.szare {margin: 20px 0 0px 0;}
    .wpispage .searchbar .button.right {width: 100%;margin: 0px 0 10px 0;float: left;clear: both;}
    .wpispage .searchbar .button.right:last-of-type{margin-bottom: 0px;}
    .wpispage .contentView .column.left .podsumowanie {margin-bottom: 0;}
    .wpispage .contentView .column.left .podsumowanie .head {font-size: 26px;}
    .download-form-wrapper .download-form{padding: 30px 0;}
    .download-form-wrapper .download-form .formbox {margin: 20px 0 0 0;}
    .podstronapage.wpispage .contentView .column.left h1{margin-bottom: 20px;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox{width: 100%;}
    .downloadsView,.wpispage .contentView,footer,.kontaktformView,.redakcjaView,.blogView,.eventsView,.downloadpagectaView {padding: 30px 0;}
    .eventspage .searchbar .filters, .downloadspage .searchbar .filters,.wpispage .contentView .column.right,.wpispage .contentView .column.left,.blogpage .redaktor .image,.event .buttons,.searchbar .filters form {width: 100%;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .image{width:100%;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .details{width:100%;}
    .wpispage .contentView .column.left .thecontent .plikiView .plikbox .title{min-height: 0;}
    .wpispage .contentView .column.left .thecontent h1, .wpispage .contentView .column.left .thecontent h1 *{font-size: 30px;}
    .wpispage .contentView .column.left .thecontent h2, .wpispage .contentView .column.left .thecontent h2 *{font-size: 30px;}
    .wpispage .contentView .column.left .thecontent h3, .wpispage .contentView .column.left .thecontent h3 *{font-size: 28px;}
    .wpispage .contentView .column.left .thecontent h4, .wpispage .contentView .column.left .thecontent h4 *{font-size: 26px;}
    .wpispage .contentView .column.left .thecontent h5, .wpispage .contentView .column.left .thecontent h5 *{font-size: 24px;}
    .wpispage .contentView .column.left .thecontent h6, .wpispage .contentView .column.left .thecontent h6 *{font-size: 22px;}
}

@media (max-width: 374px) {
    
}


@font-face {
  font-family: "Gilroy";
  src:
    url("assets/fonts/GilroyRegular/font.woff2") format("woff2"),
    url("assets/fonts/GilroyRegular/font.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src:
    url("assets/fonts/GilroyRegularItalic/font.woff2") format("woff2"),
    url("assets/fonts/GilroyRegularItalic/font.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src:
    url("assets/fonts/GilroyLight/font.woff2") format("woff2"),
    url("assets/fonts/GilroyLight/font.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src:
    url("assets/fonts/GilroyExtraBold/font.woff2") format("woff2"),
    url("assets/fonts/GilroyExtraBold/font.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}