﻿/* WorkSans-Regular */
/* WorkSans-Bold */

html {
    scroll-behavior: smooth;
}

body{background:#ffffff; color:#323232; font-family:'WorkSans-Regular', sans-serif; font-size:16px; font-weight:400; margin-top:300px;}

strong{font-family:'WorkSans-Bold', sans-serif; font-weight:700;}

.anchor {display: block; height: 79px; margin-top: -79px; visibility: hidden; }
.anchor.oportalu {display: block; height: 170px; margin-top: -170px; visibility: hidden; }

.container-fluid{max-width:1280px;}

.dropdown-toggle::after {border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; border-style: solid; border-width: 0.1em 0.1em 0 0; content: ''; display: inline-block; height: 8px; top: inherit; transform: translateY(2px) rotate(135deg); width: 8px; color: #0075e2; position: relative; margin-right: 5px; margin-left: 10px;}
.dropdown-menu{border-radius:0;}

#edit-actions{float:right;}

#searchTrigger{border:0; background: none; position: absolute; right:7px; top:-82px; cursor: pointer;}

.navbar-toggler{display: block; height: 35px; padding: 5px 10px;}
.navbar-light .navbar-toggler-icon{background:none;}
.navbar-light .navbar-toggler-icon{background:#000; height:3px; margin-top:5px; position:relative; width:30px;}
.navbar-light .navbar-toggler-icon:after{background:#000; content:""; display:block; height:3px; position:absolute; top:8px; width:30px;}
.navbar-light .navbar-toggler-icon:before{background:#000; bottom:8px; content:""; display:block; height:3px; position:absolute; width:30px;}

.navbar-light .navbar-toggler-icon{margin:0;}

.navbar-light .navbar-toggler{background:none; border:0; border-radius:0; margin-top: -2px; margin-left: 80px;}

.header{background:#fff; display: flex; display: -ms-flexbox; -ms-flex-wrap: wrap; flex-wrap: wrap; margin:0 0 30px 0; position:relative; transition: all .25s ease-in-out;}

.header .navbar-nav{width: 100%;}

.header--fixed{left:0;position:fixed;right:0;top:0; z-index:999999;}
.headroom{transition:transform 5s ease-in-out; will-change:transform}
.headroom--pinned{transform:translateY(0)}
.headroom--unpinned{transform:translateY(0)}

.dropdown-item.active, .dropdown-item:active{background:#fff;}

.imageWrapper{position:relative;}
.imageWrapper img{height:auto; width:100%;}
.imageWrapper .icon{background:rgba(0, 0, 0, .5); bottom:0; display:block; height:55px; position:absolute; right:0; text-align:center; width:55px;}
.imageWrapper .icon.gallery svg{fill:#fff; height:21px; margin:17px 0 0 0; width:27px;}
.imageWrapper .icon.video svg{fill:#fff; height:24px; margin:17px 0 0 0; width:23px;}

.imageWrapper .icon.gallery:after{background:url(../templates/images/gallery.png) no-repeat; bottom: 0; content:""; display:block; height:21px; left: 0;  margin: auto;  position: absolute; right: 0; top: 0;width:26px;}
.imageWrapper .icon.video:after{background:url(../templates/images/video.png) no-repeat; bottom: 0; content:""; display:block; height:24px; left: 0;  margin: auto;  position: absolute; right: 0; top: 0;width:23px;}
.imageWrapper .icon.info:after{background:url(../templates/images/info.png) no-repeat; bottom: 0; content:""; display:block; height:24px; left: 0;  margin: auto;  position: absolute; right: 0; top: 0;width:28px;}

.infographic{border-bottom: 1px solid #dcdcdc;margin: 0 30px 30px 0;padding-bottom: 10px;}
.infographic button{background: none;border: none;color: #0071b3;float: right;}
.width-500 .infographic{float: left;width: 500px;}

.modal-dialog{max-width: 700px;}

.iconSmall.video{background:url(../templates/images/videoSmall.png) no-repeat; display:block; height:16px; width:16px;}
.iconSmall.gallery{background:url(../templates/images/gallerySmall.png) no-repeat; display:block; height:16px; width:17px;}

.iconSmall.video svg{fill:#323232; height:16px; width:16px;}
.iconSmall.gallery svg{fill:#323232; height:13px; width:17px;}

a:hover, a:focus{text-decoration:none;}

.moreInfo .author .imageWrapper, .noImage .moreInfo .author .imageWrapper{border:0; display:inline-block; margin:0; width:50px;}
.moreInfo .author .imageWrapper img{border-radius: 50%}
.moreInfo .author{color:#323232; display:inline-block;  font-size:13px;}
.moreInfo .author span{display:inline-block; margin:15px 0 0 15px;text-transform: uppercase;}
.moreInfo a .author {color:#323232; display:inline-block;  font-size:13px;}
.moreInfo:after{clear:both; content:""; display:block;}

.path-node  .moreInfo a:hover .author span, .path-node  .moreInfo a:focus .author span{text-decoration:underline;}

.navbar{padding:0; position:relative;}
.navbar-light .navbar-nav .nav-item{margin:0 40px 0 0;}
.navbar-light .navbar-nav .nav-item .nav-link{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:16px; font-weight:700; height:65px; padding:20px 0; position:relative; text-transform:uppercase;}
.navbar-light .navbar-nav .nav-item .nav-link:hover::before, .navbar-light .navbar-nav .nav-item.active .nav-link:before{background:#0075e2; bottom:-1px; content:""; height:4px; left:0; position:absolute; width:100%;}
.navbar-light .navbar-nav .nav-item .nav-link:focus::before{background:#0075e2; bottom:-1px; content:""; height:4px; left:0; position:absolute; width:100%;}
.navbar-light .navbar-nav .nav-item:last-child{margin:0;}

.navbar-light .navbar-nav .nav-item.home .signet{display:none; height:59px; margin-top:-7px; width:32px;}
.navbar-light .navbar-nav .nav-item.home a .house{height:24px; width:26px;}
.navbar-light .navbar-nav .nav-item.home .text{display:none;}



.navbar .dropdown-menu ul{margin:0; padding:0;}
.navbar .dropdown-menu ul li.nav-item{list-style:none; margin:0;}
.m3 .dropdown-menu li.dropdown-item a{color:#212529; display:block; font-size:20px; padding:8px 1.5rem;}
.m3 .dropdown-menu li.dropdown-item a:hover, .m3 .dropdown-menu li.dropdown-item a:focus{color:#0075e2;}

.dropdown-item{font-size:20px; padding:0;}
.navbar .dropdown-menu ul li.nav-item:last-child .dropdown-item{margin:0 0 10px 0;}
.dropdown-item:focus, .dropdown-item:hover{background:none; color:#0075e2;}

.pagination{margin:0 0 100px 0; width:100%;}
.pagination svg{height:15px; width:35px;}
.pagination li:last-child svg{transform:rotate(-180deg)}
.page-item:first-child .page-link, .page-item:last-child .page-link{border-radius:0;}
.page-link{border:1px solid #b0b0b0; padding:14px 40px;}
.page-link{color:#000;}
.page-link:hover, .page-link:focus{background:#075eec; border:1px solid #075eec; color:#fff;}
.page-link:hover svg, .page-link:focus svg{fill:#fff;}


.navbar-light .navbar-nav .nav-item.covid{background:#0075e2; margin: 0 35px 0 -15px;}
.navbar-light .navbar-nav .nav-item.covid .nav-link{color:#fff; padding-left:17px; padding-right:17px;}


#temat-miesiaca, #na-ratunek{scroll-margin-top: 100px;}

.m1{background:#323232; height:60px; margin:0 0 20px 0; transition: all .5s ease-in-out; width:100%; will-change:height; z-index:150;}
.m1 .container-fluid{max-width:100%;}

.m1 .social{float:left; height:60px;  margin:0; padding:0; transition: all .5s ease-in-out;}
.m1 .social li{border-right:1px solid #464646; float:left; list-style:none; margin:0; padding:0;}
.m1 .social li a{color:#b0b0b0; display:block; font-size:15px; height:60px; padding:14px 15px 0 15px; text-align:center; width: 60px;}
.m1 .social li a:hover, .m1 .social li a:focus{color:#fff;}
.m1 .social li:first-child a{padding-left:0; padding-right:30px;}
.m1 .social li a svg{fill:#b0b0b0; margin:0; padding:0;}
.m1 .social li a:hover svg, .m1 .social li a:focus svg{fill:#fff;}
.m1 .social li.backToPap a svg{height:30px; margin:0 20px 0 0; width:25px;}
.m1 .social li.backToPap a:hover span, .m1 .social li.backToPap a:focus span{text-decoration:underline;}
.m1 .social li.facebook a svg{height:30px; width:24px;}
.m1 .social li.twitter a{padding-top:17px;}
.m1 .social li.twitter a svg{height:25px; width:25px;}
.m1 .social li.rss a svg{height:30px; width:24px;}
.m1 .social li:first-child a{width:auto;}

.m1 .internalLinks{float:right; height:60px; margin:0; padding:0; transition: all .5s ease-in-out;}
.m1 .internalLinks li{float:left; list-style:none; margin:0 0 0 20px; padding:0;}
.m1 .internalLinks li:last-child{margin:0;}
.m1 .internalLinks li a{color:#b0b0b0; display:block; font-size:16px; height:60px; padding:14px 15px 0 15px; text-align:center;}
.m1 .internalLinks li a:hover, .m1 .internalLinks li a:focus{color:#fff;}
.m1 .internalLinks li a span{display:inline-block; margin:0 0 0 18px;}
.m1 .internalLinks li a:hover span, .m1 .internalLinks li a:focus span{text-decoration:underline;}
.m1 .internalLinks li:first-child a{padding-left:0;}
.m1 .internalLinks li a svg{fill:#b0b0b0; margin:0; padding:0;}
.m1 .internalLinks li a:hover svg, .m1 .internalLinks li a:focus svg{fill:#fff;}
.m1 .internalLinks li.messages a svg{height:32px; width:25px;}
.m1 .internalLinks li.npz a svg{height:32px; width:30px;}
.m1 .internalLinks li.newsletter a svg{height:32px; width:27px;}
.m1 .internalLinks li.contact a svg{height:32px; width:27px;}
.m1 .internalLinks li.publication a svg{height:32px; width:27px;}
.m1 .internalLinks li.login{margin-right:-15px; position:relative;}
.m1 .internalLinks li.login a{color:#075eec; font-size:15px; height:auto; text-decoration:underline;}
.m1 .internalLinks li.login a.regulations{margin:0 0 30px 0; text-decoration:none;}
.m1 .internalLinks li.login a.regulations:hover, .m1 .internalLinks li.login a.regulations:focus{text-decoration:underline;}
.m1 .internalLinks li.login .loginButton{background:#0075e2; border:0; color:#fff; cursor:pointer; font-size:15px; outline:none; padding:14px 15px 14px 15px;}
.m1 .internalLinks li.login .loginButton span{display:inline-block; margin:0 0 0 20px;}
.m1 .internalLinks li.login .loginButton:hover span, .m1 .internalLinks li.login .loginButton:focus span{text-decoration:underline;}
.m1 .internalLinks li.login .loginButton svg{fill:#fff; height:32px; width:27px;}
.m1 .internalLinks:after{clear:both; content:""; display:block;}
.m1 .internalLinks li.login .buttons{font-family:'WorkSans-Bold', sans-serif; font-weight:700; margin:30px 0 0 0;}
.m1 .internalLinks li.login .buttons a{display:inline-block;}
.m1 .internalLinks li.login .buttons a.signIn{background: #f2f2f2;  border: 2px solid #0075e2;  border-radius: 50px;  cursor: pointer; font-family: 'WorkSans-Bold', sans-serif; font-weight: 700;  margin:0 30px 0 0; padding: 13px 40px; text-align: center; text-decoration:none; text-transform: uppercase;}
.m1 .internalLinks li.login .buttons a.signIn:hover, .m1 .internalLinks li.login .buttons a.signIn:focus{background:#0075e2; color:#fff;}
.m1 .internalLinks li.login .close{opacity:1; position:absolute; right:25px; top:25px;}
.m1 .internalLinks li.login .close svg{fill:#434343; height:16px; width:16px;}
.m1 .internalLinks li.login .dropdown-menu{margin:2px 0 0 0; padding:0;}

.m1 .dropdown-menu{background:#f2f2f2; border:0; border-radius:0; transform: translate3d(-640px, 58px, 0px) !important; width:800px;}
.m1 .dropdown-menu .wrapper{box-shadow: 0 5px 5px 0 rgba(0,0,0,0.3); padding:50px 90px;}
.m1 .dropdown-menu .wrapper a{color:#075eec; margin:0; padding:0; text-align:left;}
.m1 .dropdown-menu .wrapper a:hover, .m1 .dropdown-menu .wrapper a:focus{color:#075eec; text-decoration:underline;}
.m1 .dropdown-menu .wrapper .title{font-family:'WorkSans-Bold', sans-serif; font-size:16px; font-weight:700; margin:0 0 20px 0;}
.m1 .dropdown-menu .wrapper p{color:#323232; font-size:16px; line-height:22px;}

.m2{background:#fff; height:104px; margin:0 0 20px 0; padding:0 20px; transition: all .5s ease-in-out; width:100%; will-change:margin-top;  z-index:80;}
.m2 .logo{margin:0;}

.m2 .komisjaEuropejskaLogo{position: absolute; right: 50px; top:0;}
.m2 .komisjaEuropejskaLogo a{display: inline-block;}
.m2 .komisjaEuropejskaLogo a img{width:185px;}
.m2 .komisjaEuropejskaLogo:before{content: "partner Serwisu"; font-size:10px; text-transform: uppercase; color: #323232; }

.m3{background:#fff; border-bottom:2px solid #e7e7e7; border-top:1px solid #e7e7e7; box-shadow: 0 5px 5px 0 rgba(0,0,0,0.05); transition: all .25s ease; width:100%; position: relative; z-index: 100; height: 68px;}
.m3 .mobileLogo{cursor: pointer; display: none; margin: 0 42px 0 0;}
.m3 .mobileLogo img{width:82px; height: 36px; display: none; padding-top: 0;}
.m3 .komisjaEuropejskaLogo{position: absolute; right: 50px; top:0; display: none;}
.m3 .komisjaEuropejskaLogo a{display: inline-block;}
.m3 .komisjaEuropejskaLogo a img{width:105px;}
.m3 .komisjaEuropejskaLogo:before{content: "partner Serwisu"; font-size:10px; text-transform: uppercase; color: #323232; }


.m4{border:1px solid #dcdcdc; margin:0 0 100px 0;}
.m4 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0; padding:25px 15px;}
.m4 .block-title a{color:#323232;}
.m4 .block-title a:hover, .m4 .block-title a:focus{text-decoration:underline;}
.m4 ul{ margin:0; padding:0;}
.m4 ul li{list-style:none; padding:0 15px 15px 15px; text-align:center;}
.m4 ul li a{display:block;}
.m4 ul li a .category{color:#0075e2; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; text-transform:uppercase;}
.m4 ul li a .name{color:#212121; font-family:'WorkSans-Bold', sans-serif; font-size:14px; font-weight:700; line-height:18px;}
.m4 ul li a h3{color:#212121; font-size:13px; line-height:18px;}
.m4 ul li a:hover .name, .m4 ul li a:focus .name{text-decoration:underline;}
.m4 .imageWrapper{display:inline-block; margin:0 0 15px 0; max-width:115px; width:100%;}
.m4 .imageWrapper img{border-radius: 50%}

.m5{border:1px solid #dcdcdc; margin:0 0 100px 0; overflow:hidden; position:relative;}
.m5 ul{margin:0; padding:0;}
.m5 ul li{list-style:none; margin:0; padding:0;}
.m5 ul li:first-child{border-bottom:1px solid #dcdcdc; padding:20px;}
.m5 ul li:first-child .category{background:#0075e2; border-radius:75px; color:#fff; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; left:35px; padding:10px 15px; position:absolute; text-transform:uppercase; top:35px; z-index:50; margin:0 10px 0 0;}
.m5 ul li:first-child .imageWrapper{margin:0 0 20px 0;}
.m5 ul li:first-child a{display:block;}
.m5 ul li:first-child a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:45px; font-weight:700; line-height:50px; margin:0 0 20px 0; padding:0; text-align:center;}
.m5 ul li:first-child a:hover .title{text-decoration:underline;}
.m5 ul li:first-child a p{color:#323232; font-size:20px; line-height:26px; margin:0 0 20px 0; text-align:center;}
.m5 ul li:first-child .moreInfo{text-align:center;}
.m5 ul li:nth-child(n + 2){margin-bottom: -400px;  padding:20px 20px 0 20px; padding-bottom: 400px; position:relative;}
.m5 ul li:nth-child(n + 2) .category{color:#0075e2; font-family:'WorkSans-Bold', sans-serif; font-size:12px; text-transform:uppercase; float:left; margin:0 10px 0 0;}
.m5 ul li:nth-child(n + 2) .category:hover, .m5 ul li:nth-child(n + 2) .category:focus{text-decoration:underline;}
.m5 ul li:nth-child(n + 2) .title{font-family:'WorkSans-Bold', sans-serif; font-size:25px; margin:0 0 35px 0;}
.m5 ul li:nth-child(n + 2) .title a{color:#323232;}
.m5 ul li:nth-child(n + 2) .title a:hover, .m5 ul li:nth-child(n + 2) .title a:focus{text-decoration:underline;}
.m5 ul li:nth-child(2):after{background:#dcdcdc; content:""; height:500px; position:absolute; right:0; top:0; width:1px;}
.m5:after{clear:both; content:""; display:block;}
.m5 .newsInfo{margin:0 0 5px 0;}
.m5 .newsInfo:after{content:""; display: block; clear: both;}

.m5 ul li:first-child .newsInfo{position: absolute; z-index: 10;  top:35px; left: 35px;}
.m5 ul li:first-child .newsInfo .category{position: relative; top:0; left: 0; display: inline-block; float: left; margin:0 10px 0 0;}
.m5 ul li:first-child .newsInfo .press-release{margin-top:10px;}
.m5 ul li:first-child .newsInfo:after{clear:both; content: ""; display: block;}

.m6{border:1px solid #dcdcdc; margin:0 0 30px 0;}
.m6 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:18px; font-weight:700; margin:0; padding:25px 0;}
.m6 .block-title a{color:#323232;}
.m6 .block-title a:hover, .m6 .block-title a:focus{text-decoration:underline;}
.m6 ul{margin:0; padding:0;}
.m6 ul li{border-top:1px solid #dcdcdc;  list-style:none; margin:0;}
.m6 ul li a{color:#323232; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:16px; font-weight:700; line-height:22px; padding:15px 15px 15px 90px; position:relative;}
.m6 ul li a:hover, .m6 ul li a:focus{text-decoration:underline;}
.m6 ul li a:before{color:#b0b0b0; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:45px; font-weight:700; left:15px; position:absolute; top:23px;}
.m6 ul li:nth-child(1) a:before{content:"01";}
.m6 ul li:nth-child(2) a:before{content:"02";}
.m6 ul li:nth-child(3) a:before{content:"03";}
.m6 ul li:nth-child(4) a:before{content:"04";}
.m6 ul li:nth-child(5) a:before{content:"05";}

.m6 .nav-tabs{border:0;}
.m6 .nav-item.nav-link{border:0; border-radius:0; margin:0; padding: 0; width:50%;}
.m6 .nav-item.nav-link:nth-child(1){border-right:1px solid #dcdcdc;}

.m6 #nav-new ul li a:before{display: none;}
.m6 #nav-new ul li a{padding:5px 15px 15px 15px;}

.m6 .date{color: #323232; font-size: 12px; padding:15px 15px 0 15px;}

.m7{background:url("../images/ankieta.png") no-repeat; display:block; height:265px; margin:0 auto 100px auto; max-width:291px; padding:30px 25px 10px 25px; position:relative; width:100%;}
.m7 .title{color:#323232;  font-family:'WorkSans-Bold', sans-serif; font-size:15px; font-weight:700; margin:0 0 20px 0;}
.m7 p{color:#fff; font-size:16px; line-height:22px; margin:0 0 30px 0;}
.m7 .button{ border:2px solid #fff; border-radius:50px; color:#fff; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:14px; font-weight:700; margin:0 auto; padding:13px 0; text-align:center; text-transform:uppercase; width:155px;}
.m7 .button:hover, .m7 .button:focus{background:#fff; color:#0075e2;}

.m8{display: none; position: absolute; width: 100%; background: #fff; top:-140px; left: 0; height: 139px; padding: 50px 0 0 0; z-index: 100;}
.m8 .btn{background: none; border:0; float: right;}
.m8 .btn svg{fill: #0075e2; height: 25px; width: 25px;}
.m8 .close{position: absolute; opacity: 1; width: 16px; height: 16px; right: 65px; top:58px;}
.m8 .close svg{width: 16px; height: 16px; }
.m8 .form-control{width:calc(100% - 50px); border-radius: 0; padding: 10px 15px; border:1px solid #dcdcdc; color: #8c8c8c; height: 44px; float: left;}
.m8 form ::-webkit-input-placeholder {color:#8b8b8b;}
.m8 form :-moz-placeholder {color:#8b8b8b; opacity:  1;}
.m8 form ::-moz-placeholder {color: #8b8b8b; opacity:  1;}
.m8 form :-ms-input-placeholder {color: #8b8b8b;}
.m8 form ::-ms-input-placeholder {color: #8b8b8b;}
.m8 form ::placeholder {color:#8b8b8b;}
.m8.show{display: block;}

#searchTrigger svg{fill:#0075e2; height:25px; width:25px;}

.m9{margin:0 0 30px 0;}
.m9 .block-title{border-bottom:3px solid #dcdcdc; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; padding-bottom:15px; text-transform:uppercase;}
.m9 .block-title a{color:#323232; position:relative;}
.m9 .block-title a:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}
.m9 .block-title a:hover, .m9 .block-title a:focus{color:#0075e2;}
.m9 .block-title a:hover::after, .m9 .block-title a:focus::after{background:#0075e2;}

.m9 .block-title span{position:relative;}
.m9 .block-title span:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}

.m10 .block-title{border-bottom:3px solid #dcdcdc; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; padding-bottom:15px; text-transform:uppercase;}
.m10 .block-title a{color:#323232; position:relative;}
.m10 .block-title a:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}
.m10 .block-title a:hover, .m10 .block-title a:focus{color:#0075e2;}
.m10 .block-title a:hover::after, .m10 .block-title a:focus::after{background:#0075e2;}
.m10 ul{margin-bottom:30px; overflow:hidden; padding:0;}
.m10 ul li{list-style:none;}
.m10 ul li .imageWrapper{float:left; width:400px;}
.m10 ul li .category{color:#0075e2; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0; text-transform:uppercase; }
.m10 ul li .category:hover, .m10 ul li .category:focus{text-decoration:underline;}
.m10 ul li a{display:block;}
.m10 ul li a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; line-height:36px; margin:0 0 10px 0;}
.m10 ul li a:after{clear:both; content:""; display:block;}
.m10 ul li a:hover .title, .m10 ul li a:focus .title{text-decoration:underline;}
.m10 ul li a p{color:#323232; font-size:16px; line-height:22px; margin:0 0 10px 0;}
.m10 ul li:first-child:after{background:#dcdcdc; content:""; height:500px; position:absolute; right:0; top:0; width:1px;}
.m10 ul li .category, .m10 ul li:last-child .category, .m10 ul li:last-child .moreInfo{float:left; padding:0; margin:0 10px 0 0;}

.m10 ul li:last-child a .title, .m10 ul li:last-child a p{float: left; margin:0 0 10px 0; width: 100%;}

.m10 .col-xl-8:after{clear:both; content:""; display:block;}
.m10 .textWrapper{ float:right; width:calc(100% - 430px);}
.m10 .newsInfo{float:right; width:calc(100% - 430px); margin:0 0 5px 0;}
.m10 ul li:last-child .newsInfo{float:none; width: 100%;}
.m10 ul li:last-child .newsInfo:after{content:""; display: block; clear: both;}

.m10 ul li:first-child .category{width: auto; float: none; padding: 0; margin:0;}


.m10 .view-id-wiadomosci ul li .category{float: left; width: auto; padding: 0; margin:0 10px 0 0;}


.m11{border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin:0 0 50px 0;}
.m11 ul{margin-bottom:30px; margin-top:30px; overflow:hidden; padding:0;}
.m11 ul li{list-style:none;}
.m11 ul li .category{color:#0075e2; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0 10px 5px 0; text-transform:uppercase; float: left;}
.m11 ul li .category:hover, .m11 ul li .category:focus{text-decoration:underline;}
.m11 ul li a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:26px; margin:0 0 10px 0; float: left; width: 100%;}
.m11 ul li a:hover .title, .m11 ul li a:focus .title{text-decoration:underline;}
.m11 ul li:nth-child(1)::after, .m11 ul li:nth-child(2)::after, .m11 ul li:nth-child(3)::after{background:#dcdcdc; content:""; height:500px; position:absolute; right:0; top:0; width:1px;}
.m11 ul li .iconSmall.video{margin-top: 8px;}
.m11 ul li .newsInfo{margin:0 0 5px 0;}
.m11 ul li .newsInfo:after{content:""; display: block; clear: both;}

.m12{height:300px; margin:0 0 45px 0;}
.m12 .textWrapper{background:#0075e2; height:300px; margin-right:-15px; padding:40px 40px 10px 40px}
.m12 .textWrapper  .title{color:#fff; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; margin:0 0 25px 0;}
.m12 .textWrapper  p{color:#fff; font-size:20px; line-height:28px; margin:0 0 25px 0;}
.m12 .textWrapper .button{ border:2px solid #fff; border-radius:50px; color:#fff; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:14px; font-weight:700; padding:13px 40px; text-align:center; text-transform:uppercase;}
.m12 .textWrapper .button:hover , .m12 .textWrapper .button:focus{background:#fff; color:#0075e2;}
.m12 .imageWrapper{height:300px; margin-left:-15px; overflow:hidden;}
.m12 .imageWrapper img{height:100%; width:auto;}

.m13{border:1px solid #dcdcdc; overflow:hidden; padding:20px;}
.m13 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 20px 0; text-transform:uppercase;}
.m13 .block-title a{color:#323232; position:relative;}
.m13 .block-title a:hover, .m13 .block-title a:focus{text-decoration:underline;}

.m14 {border-bottom:1px solid #dcdcdc; margin-bottom:30px; overflow:hidden; padding:0 0 30px 0;}
.m14 {list-style:none;}
.m14  .imageWrapper{float:left; width:275px;}
.m14  .category{color:#0075e2; float:right; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0; text-transform:uppercase; width:calc(100% - 305px);}
.m14  .category:hover, .m14  .category:focus{text-decoration:underline;}
.m14  a{display:block;}
.m14  a:after{display:none;}
.m14  a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; line-height:36px; margin:0 0 10px 0;}
.m14 a:after{clear:both; content:""; display:block;}
.m14 a:hover .title, .m10 ul li a:focus .title{text-decoration:underline;}
.m14 a p{color:#323232; font-size:16px; line-height:22px; margin:0 0 10px 0;}

.m14 .textWrapper{float:right; width:calc(100% - 305px);}

.s3{margin:0 0 50px 0;}


.m15 ul{overflow:hidden; padding:0;}
.m15 ul li{list-style:none;}
.m15 ul li .category{color:#0075e2; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0 0 5px 0; text-transform:uppercase;}
.m15 ul li .category:hover, .m15 ul li .category:focus{text-decoration:underline;}
.m15 ul li a{display:block;}
.m15 ul li a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:26px; margin:0 0 10px 0;}
.m15 ul li a:hover .title, .m11 ul li a:focus .title{text-decoration:underline;}
.m15 ul li a p{color:#323232; font-size:16px; line-height:22px; margin:0 0 10px 0;}
.m15 ul li:nth-child(1)::after{background:#dcdcdc; content:""; height:500px; position:absolute; right:0; top:0; width:1px;}


.m16 .block-title{background:#323232; color:#fff; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0; padding:20px;}
.m16 .block-title a{color:#fff;}
.m16 ul{background:#f2f2f2; margin:0; padding:0 0 20px 0;}
.m16 ul li{list-style:none; margin:0 0 20px 0; padding:0;}
.m16 ul li .question{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:16px; font-weight:700; line-height:22px; margin:0 0 5px 0;}
.m16 ul li .question a{color:#323232;}
.m16 ul li .question a:hover, .m16 ul li .question a:focus{text-decoration:underline;}
.m16 ul li .answer{background:#fff; border-radius:50px; color:#8b8b8b; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0; padding:5px; text-transform:uppercase;}
/*.m16 ul li.false svg{height:45px; width:45px; display:inline-block; fill:#d11632; margin:0 20px 0 0;}*/
.m16 ul li.false svg{display:inline-block; fill:#0075e2; height:45px; margin:0 20px 0 0; width:45px;}
.m16 ul li.true svg{display:inline-block; fill:#0075e2; height:45px; margin:0 20px 0 0; width:45px;}

.s4{background:#323232; margin:0 0 50px 0; padding:30px 0;}


.m17{color:#fff;}
.m17 .block-title, .m17 h2{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 auto 30px auto; text-transform:uppercase; max-width: 1280px; padding: 0 15px;}
.m17 .block-title a, .m17 h2 a{color:#fff;}
.m17 .block-title a:hover, .m17 .block-title a:focus, .m17 h2 a:hover, .m17 h2 a:focus{text-decoration:underline;}
.m17 ul{margin:0; padding:0;}
.m17 ul li{list-style:none; margin:0; opacity:.2; padding:0; position:relative; text-align:center; width:900px;}
.m17 ul li.swiper-slide-active{opacity:1;}
.m17 ul li .category{background:#0075e2; border-radius:75px; color:#fff; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; left:20px; margin:0; padding:10px 15px; position:absolute; text-transform:uppercase; top:20px; z-index:50;}
.m17 ul li.swiper-slide-active .category{left:inherit; margin:0 0 20px 0; position:relative; top:inherit;}
.m17 ul li .imageWrapper{margin:0 0 30px 0;}
.m17 ul li .title{display:none; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700;}
.m17 ul li .title a{color:#fff;}
.m17 ul li .title a:hover, .m17 ul li .title a:focus{text-decoration:underline;}
.m17 ul li.swiper-slide-active .title{display:block;}
.m17 .swiper-button-next, .m17 .swiper-button-prev{background:none; border:3px solid #fff; border-radius:50%; height:115px; text-align:center; top:40%; width:115px;}
.m17 .swiper-button-next:hover, .m17 .swiper-button-prev:hover{background:#0075e2; border:3px solid #0075e2;}
.m17 .swiper-button-next svg, .m17 .swiper-button-prev svg{fill:#fff; height:115px; margin-left: -2px; margin-top:-3px;width:115px;}
.m17 .swiper-button-prev svg{transform: rotate(180deg);}
.m17 .swiper-button-next{right:10%;}
.m17 .swiper-button-prev{left:10%;}

.s5{margin:0 0 50px 0;}

.m18{border:4px solid #0075e2; margin:0 0 50px 0; padding:25px;}
.m18 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; text-transform:uppercase;}
.m18 .block-title a{color:#323232; position:relative;}
.m18 .block-title a:hover, .m18 .block-title a:focus{text-decoration:underline;}
.m18 ul{overflow:hidden; padding:0;}
.m18 ul li{list-style:none;}
.m18 ul li .category{color:#0075e2; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0 0 5px 0;}
.m18 ul li .category:hover, .m18 ul li .category:focus{text-decoration:underline;}
.m18 ul li a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; line-height:36px; margin:0 0 10px 0;}
.m18 ul li a:hover .title, .m18 ul li a:focus .title{text-decoration:underline;}
.m18 ul li:nth-child(1)::after, .m18 ul li:nth-child(2)::after{background:#dcdcdc; content:""; height:500px; position:absolute; right:0; top:0; width:1px;}


.s6{margin:0 0 50px 0;}

.s7{margin:0 0 50px 0;}

.s8{background:#323232; margin:0 0 50px 0; padding:30px 0;}


.m19 .block-title{border-bottom:3px solid #dcdcdc; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; padding-bottom:15px; text-transform:uppercase;}
.m19 .block-title a{color:#323232; position:relative;}
.m19 .block-title a:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}
.m19 .block-title a:hover, .m19 .block-title a:focus{color:#0075e2;}
.m19 .block-title a:hover::after, .m19 .block-title a:focus::after{background:#0075e2;}


.m19 .dropdown-toggle::after{color:#323232;}
.m19 .dropdown-toggle{background:#fff;  border-radius:0; color:#323232; width:100%;}

.m20{color:#fff;}
.m20 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 70px 0; text-transform:uppercase;}
.m20 .block-title a{color:#fff;}
.m20 .block-title a:hover, .m20 .block-title a:focus{text-decoration:underline;}



.m20 ul{margin:0; padding:0;}
.m20 ul li{list-style:none; margin:0; padding:0; position:relative; text-align:center;}
.m20 .swiper-button-next, .m20 .swiper-button-prev{background:none; border:3px solid #fff; border-radius:50%; height:65px; text-align:center; top:23px; width:65px;}
.m20 .swiper-button-next:hover, .m20 .swiper-button-prev:hover{background:#0075e2; border:2px solid #0075e2;}
.m20 .swiper-button-next svg, .m20 .swiper-button-prev svg{fill:#fff; height:38px; margin-left:2px; margin-top:11px; width:38px;}
.m20 .swiper-button-next.small svg, .m20 .swiper-button-prev.small svg{margin-left:2px; margin-top:11px;}
.m20 .swiper-button-prev svg{transform: rotate(180deg);}
.m20 .swiper-button-next{right:0;}
.m20 .swiper-button-prev{left:inherit; right:85px;}

.s9{background:#f2f2f2; margin:0 0 30px 0; padding:30px 0;}
.m21 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 20px 0; text-transform:uppercase;}
.m21 .block-title a{color:#323232; position:relative;}
.m21 .block-title a:hover, .m18 .block-title a:focus{text-decoration:underline;}
.m21 ul{padding:0;}
.m21 ul li{list-style:none;}
.m21 ul li .imageWrapper{margin:0 0 10px 0;}
.m21 ul li .category{color:#0075e2; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0 0 5px 0;}
.m21 ul li .category:hover{text-decoration:underline;}
.m21 ul li a .title {color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; line-height:36px; margin:0 0 10px 0;}
.m21 ul li a:after{clear:both; content:""; display:block;}
.m21 ul li a:hover .title, .m10 ul li a:focus .title{text-decoration:underline;}
.m21 ul li a p{color:#323232; font-size:16px; line-height:22px; margin:0 0 10px 0;}

.s10{background:#f2f2f2; margin:0 0 50px 0; padding:30px 0;}

.m22{color:#323232;padding: 25px 0;}
.m22 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 20px 0; text-align:center; text-transform:uppercase;}
.m22 p{font-size:20px; line-height:28px; margin:0 0 50px 0; text-align:center;}
.m22 form{margin:0 auto; width:60%;}
.m22 form .form-check{color:#323232; font-size:15px; line-height:20px; margin:0 0 20px 0;}
.m22 form .form-check label{font-size:13px;}
.m22 form .button-group{border-top:1px solid #b0b0b0; margin:0 0 30px 0; padding-top:30px;}
.m22 form .button-group .link{color:#0075e2;}
.m22 form .button-group .link:hover, .m22 form .button-group .link:focus{text-decoration:underline;}
.m22 form .button-group button{background:none; border:2px solid #0075e2; border-radius: 50px; color:#0075e2; cursor:pointer; float:right; font-family:'WorkSans-Bold', sans-serif; font-weight:700; padding:11px 40px; text-transform: uppercase;}
.m22 form .button-group button:hover, .m22 form .button-group button:focus{background:#0075e2; color:#fff;}
.m22 form .form-control{border:1px solid #b0b0b0; border-radius:0; height:55px; margin:0 0 30px 0;}

.s10{margin:60px 0 55px 0;}


.m23 .block-title{border-bottom:3px solid #dcdcdc; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; padding-bottom:15px; text-transform:uppercase;}
.m23 .block-title a{color:#323232; position:relative;}
.m23 .block-title a:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}
.m23 .block-title a:hover, .m23 .block-title a:focus{color:#0075e2;}
.m23 .block-title a:hover::after, .m23 .block-title a:focus::after{background:#0075e2;}

.m23 ul{padding:0;}
.m23 ul li{list-style:none; margin:0 0 30px 0;}
.m23 ul li a{background:#f2f2f2; color:#0075e2; display:block; height:370px; padding:60px 0 0 0; text-align:center;}
.m23 ul li a .title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:24px; text-transform:uppercase;}
.m23 ul li a svg{fill:#0075e2; height:127px; margin:0 0 60px 0; max-width:170px;}
.m23 ul li a:hover, .m23 ul li a:focus{background:#0075e2; color:#fff;}
.m23 ul li a:hover svg, .m23 ul li a:focus svg{fill:#fff;}

.s12{margin:0 0 50px 0;}



.m24 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 20px 0; text-transform:uppercase;}
.m24 .block-title a{color:#323232; position:relative;}
.m24 .block-title a:hover, .m18 .block-title a:focus{text-decoration:underline;}

.m24 ul{margin:0; padding:0;}
.m24 ul li{border:1px solid #dcdcdc; float:left; height:250px; line-height:250px; list-style:none; margin:0; padding:0; text-align:center; width:calc(100% / 5);}
.m24 ul li:nth-child(1), .m24 ul li:nth-child(2), .m24 ul li:nth-child(3), .m24 ul li:nth-child(4){border-right:0;}
.m24 ul li  img{max-width:80%;}

.s13{border-top:1px solid #dcdcdc; margin:0 0 70px 0; padding-top:30px;}

.m25{color:#323232; text-align:center;}
.m25 .title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; text-transform:uppercase;}
.m25 p{font-size:20px; line-height:28px; margin:0 0 80px 0; padding:0;}
.m25 ul{margin:0; padding:0;}
.m25 ul li{display:inline-block; list-style:none; margin:0;padding:0 40px;}
.m25 ul li.mz svg, .m25 ul li.npz svg{height:53px;}

footer{background:#323232; padding:25px 0 50px 0;}
footer .m26{border-bottom:1px solid #505050; margin:0 0 30px 0; padding-bottom:20px;}
footer .m26 svg{fill:#fff;}
footer .m26 .pap{float:left;}
footer .m26 .pap svg{height:57px; width:93px;}
footer .m26 ul{float:right; margin:15px 0 0 0; padding:0;}
footer .m26 ul li{display:inline-block; list-style:none; margin:0 20px 0 0; padding:0;}
footer .m26 ul li:last-child{margin:0;}
footer .m26 ul li svg{height:23px; width:23px;}
footer .m26:after{clear:both; content:""; display:block;}

footer .m27{color:#fff; font-size:16px; margin:0 0 30px 0; text-align:center;}
footer .m27 .title{font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; margin:0 0 30px 0;}
footer .m27 ul{margin:0; padding:0;}
footer .m27 ul li{list-style:none; margin:0 0 10px 0; padding:0;}
footer .m27 ul li a{color:#fff;}
footer .m27 ul li a:hover, footer .m27 ul li a:focus{text-decoration:underline;}

footer .m28{border-top:1px solid #505050; color:#fff; padding-top:20px;}
footer .m28 span{float:left;}
footer .m28 ul{float:right; margin:0; padding:0;}
footer .m28 ul li{display:inline-block; list-style:none; margin:0 20px 0 0; padding:0;}
footer .m28 ul li:last-child{margin:0;}
footer .m28 ul li a{color:#fff; }
footer .m28 ul li a:hover, footer .m28 ul li a:focus{text-decoration:underline;}
footer .m28:after{clear:both; content:""; display:block;}

.m29{background:#0075e2; color:#fff; display:block; padding:55px 19px 20px 19px; position:fixed; right:38px; top:300px; transition: all .3s; writing-mode:tb-rl; z-index:999;}
.m29:hover, .m29:focus{color:#fff;}
.m29 svg{fill:#fff; height:20px; left:18px; position:absolute; top:20px;  width:24px;}

.m30{background:#0075e2; color:#fff; cursor: pointer; display:block; padding:60px 19px 20px 19px; position:fixed; right:38px; top:590px; transition: all .3s; writing-mode:tb-rl;  z-index:999;}
.m30:hover, .m30:focus{color:#fff;}
.m30 svg{fill:#fff; height:24px; left:21px; position:absolute; top:20px;  width:19px;}

.m31{background:#fff; border:3px solid #0075e2; border-radius:50px; bottom:170px; cursor:pointer; height:90px; opacity:0; position:fixed; right:100px; text-align:center; transition: all .5s ease-in-out; width:90px; will-change:opacity; z-index:9999999;}
.m31.show{opacity:1;}
.m31 svg{display:inline-block; fill:#0075e2; height:90px; margin-left:-2px; margin-top:-3px; transition: all .5s ease-in-out; width:90px;}
.m31:hover,.m31:focus{background:#0075e2;}
.m31:hover svg,.m31:focus svg{fill:#fff;}

.m32{background:#0075e2; border:3px solid #0075e2; border-radius:50px; bottom:50px; cursor:pointer; height:90px; opacity:1; position:fixed; right:100px; text-align:center; transition: all .5s ease-in-out; width:90px; will-change:opacity; z-index:9999999;}
.m32 svg{display:inline-block; fill:#fff; height:38px; margin-left:-2px; margin-top:20px; transition: all .5s ease-in-out; width:38px;}
.m32:hover,.m31:focus{background:#fff;}
.m32:hover svg,.m31:focus svg{fill:#0075e2;}

.m33{background:#fff; border:1px solid #dcdcdc; bottom:0; display:none; height:550px; position:fixed; right:300px; width:470px; z-index:9999;}
.m33.show{display:block;}
.m33 .title{background:#0075e2; color:#fff; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:26px; font-weight:700; margin:0; padding:50px 35px 80px 35px; width:100%;}
.m33 .close{display:block;  height:16px; opacity:1; position:absolute; right:30px; top:20px; width:16px;}
.m33 .close svg{fill:#fff; height:16px; width:16px;}
.m33 form{background:#fff; border:1px solid #abaeb1; display:block; left:0; margin-left:auto; margin-right:auto; padding:45px 20px; position:absolute; right:0; top:120px; width:420px;}
.m33 button {background:#fff; border: 2px solid #0075e2; border-radius: 50px; color: #0075e2; cursor:pointer; display: inline-block; font-family: 'WorkSans-Bold', sans-serif; font-size: 14px; font-weight: 700; padding: 10px 15px; text-align: center; text-transform: uppercase; width:100%; }
.m33 button:hover, .m33 button:focus{background:#0075e2; color: #fff; }
.m33 .form-control{border-radius:0; margin:0 0 30px 0;}
.m33 .email{height:53px;}
.m33 .text{height:150px;}

.m34{background:#fff; border-top:1px solid #b0b0b0; bottom:0; left:0; padding:35px 0; position:fixed; width:100%; z-index:99999999;}
.m34 a{color:#0075e2;}
.m34 a:hover, .m34 a:focus{text-decoration:underline;}
.m34 button{ background:#fff; border:2px solid #0075e2; border-radius:50px; color:#0075e2; cursor:pointer; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:14px; font-weight:700; margin:0 0 0 30px; padding:13px 40px; text-align:center; text-transform:uppercase;}
.m34 button:hover, .m7 button:focus{background:#0075e2; color:#fff;}
.m34 .close{background:#0075e2; display:block; float:none; height:30px; opacity:1; position:absolute; right:15px; text-align:center; top:-20px; width:30px;}
.m34 .close svg{fill:#fff; height:16px; width:16px;  }



.breadcrumb{background:none; color:#323232; float:right; font-size:15px; margin:0 0 10px 0; padding:0;}
.breadcrumb a{color:#0075e2;}
.breadcrumb a:hover, .breadcrumb a:focus{text-decoration:underline;}


.path-taxonomy .pageTitle, .categoryTitle, .path-infografiki .categoryTitle{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:50px; font-weight:700; margin:0 0 30px 0;}

.m35{border:1px solid #dcdcdc; margin:0 0 50px 0; padding:20px;}

.m35 .imageWrapper{float:left; width:400px;}

.m35{border-bottom:1px solid #dcdcdc; padding:20px;}
.m35 .category{background:#0075e2; border-radius:75px; color:#fff; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:12px;font-weight:700; line-height:33px; padding:0 15px; text-transform:uppercase; z-index:50; position:relative; float:left; margin:0 10px 0 0;}
.m35 .date{color:#323232; display:block; font-size:16px;}
.m35  .imageWrapper{float:left; width:500px;}
.m35  a{display:block;}
.m35  a:after{display:none;}
.m35  a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; line-height:36px; margin:0 0 10px 0;}
.m35 .textWrapper{float:right; width:calc(100% - 530px);}
.m35 a:after{clear:both; content:""; display:block;}
.m35 a:hover .title, .m10 ul li a:focus .title{text-decoration:underline;}
.m35 a p{color:#323232; font-size:16px; line-height:22px; margin:0 0 10px 0;}

.m35 .newsInfo{position: absolute; z-index: 10; left: 40px; top:40px;}
.m35 .newsInfo .press-release{float:none; margin:0 10px 0 0; position: relative; display: block;}
.m35 .newsInfo:after{clear:both; content:""; display: block;}

.m35 .topicTitle{position: absolute; color: #323232;  display: block; font-weight: 700; margin: 0 0 30px 0; top: -83px; left: 0; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m35 .topicTitle h3{font-size: 50px; font-family: 'WorkSans-Bold',sans-serif; margin: 0;}

.m36{position:relative;}
.m36 ul{margin:0; padding:0;}
.m36 ul li{border-bottom:1px solid #dcdcdc; list-style:none; margin:0 0 40px 0; padding:0 0 20px 0;}
.m36 ul li .date{color:#323232; display:block; font-size:16px;}
.m36 ul li  .imageWrapper{float:left; width:400px;}
.m36 ul li  a{display:block;}
.m36 ul li  a:after{display:none;}
.m36 ul li  a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; line-height:36px; margin:0 0 10px 0;}
.m36 ul li .textWrapper{float:right; width:calc(100% - 430px);}
.m36 ul li a:after{clear:both; content:""; display:block;}
.m36 ul li a .title{font-size:25px; line-height:30px;}
.m36 ul li a:hover .title, .m10 ul li a:focus .title{text-decoration:underline;}
.m36 ul li a p{color:#323232; font-size:16px; line-height:22px; margin:0 0 10px 0;}

.m36 ul li .category{color:#0075e2; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; text-transform:uppercase; position: relative; float:left; margin:0 10px 0 0; width: auto;}
.m36 ul li .category:hover, .m10 ul li .category:focus{text-decoration:underline;}

.m36 ul li.noImage .imageWrapper{display:none;}
.m36 ul li.noImage .textWrapper, .m36 ul li.noImage .category{float:none; width:100%;}

.m36 .newsInfo{float: right; width: calc(100% - 430px);}
.m36 .newsInfo .press-release{float:left; margin:0 10px 0 0; position: relative; display: block;}
.m36 .newsInfo:after{clear:both; content:""; display: block;}



.m37{background:#f2f2f2; color:#323232; margin:0 0 30px 0; padding:40px 20px;}
.m37 .block-title{font-family:'WorkSans-Bold', sans-serif;font-size:20px; font-weight:700; margin:0; padding-bottom: 40px; text-align:left; text-transform:uppercase;}
.m37 form .form-check{color:#323232; font-size:15px; line-height:20px; margin:0 0 20px 0;}
.m37 form .button-group{border-top:1px solid #b0b0b0; margin:0 0 30px 0; padding-top:30px; }
.m37 form .button-group .link{color:#0075e2;}
.m37 form .button-group .link:hover, .m37 form .button-group .link:focus{text-decoration:underline;}
.m37 form .button-group button{background:none;border:2px solid #0075e2; border-radius: 50px; color:#0075e2; cursor:pointer; font-family:'WorkSans-Bold', sans-serif; font-weight:700; margin:30px 0 0 0; padding:11px 0; text-transform: uppercase; width:100%;}
.m37 form .button-group button:hover, .m37 form .button-group button:focus{background:#0075e2; color:#fff;}
.m37 form .form-control{border:1px solid #b0b0b0; border-radius:0; height:55px; margin:0 0 30px 0;}
.m37 fieldset {margin:0; padding:0;}
.m37 .col-auto{padding:0;}


.m38{background:#323232; margin:0 0 30px 0; padding:0 0 30px 0;}
.m38 .block-title{color:#fff; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0; padding:20px 30px;}
.m38 .block-title a{color:#fff;}
.m38 .block-title a:hover, .m38 .block-title a:focus{text-decoration:underline;}
.m38 ul{margin:0; padding:0;}
.m38 ul li{list-style:none; margin:0 0 30px 0; padding:0; position:relative;}
.m38 ul li .category{background:#0075e2; border-radius:75px; color:#fff; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; left:15px; padding:10px 15px; position:absolute; text-transform:uppercase; top:15px; z-index:50;}
.m38 ul li a:hover .title, .m38 ul li a:focus .title{text-decoration:underline;}
.m38 ul li a .title{color:#fff; font-family:'WorkSans-Bold', sans-serif; font-size:25px; font-weight:700; padding:0 30px;}
.m38 ul:after{clear:both; content:""; display:block;}
.m38 ul li .imageWrapper{margin:0 0 10px 0;}
.m38 ul li:last-child{margin:0;}



.article{margin:0 0 70px 0;}

.path-node .date{font-size:16px; margin:0 20px 20px 0; float:left;}
.path-node .articleTitle:before{content: ""; display: block; clear: both;}
.path-node .articleTitle{font-family:'WorkSans-Bold', sans-serif; font-size:50px; font-weight:700; line-height:60px; margin:0 0 20px 0;}
.path-node .author{margin:0 0 20px 0;}
.path-node p{font-size:16px; line-height:22px; margin:0 0 30px 0; padding:0;}
.path-node p img{height:auto; width:100%;}
.path-node p.replace-colorbox.width-500 img{float:left; height:auto; margin: 0 30px 30px 0; width: 500px;}
.path-node .field--name-field-lead{border-top:1px solid #dcdcdc; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:28px; padding:30px 0 0 0;}

.path-node article .social{margin:0 0 30px 0; padding:0;}
.path-node article .social li{float:left; line-height:50px; list-style:none; margin:0 12px 0 0; padding:0; width:calc((100% / 4) - 10px);}
.path-node article .social li:last-child{margin:0;}
.path-node article .social li a{border:1px solid #b0b0b0; color:#323232; display:block; font-size:15px; text-align:center; text-transform:uppercase;}
.path-node article .social li a span{ border-left:1px solid #b0b0b0; display:block; float:right; height:50px;text-align:center; width:50px;}
.path-node article .social li a span svg{fill:#b0b0b0; height:23px; width:23px;}
.path-node article .social li a:hover{background:#0075e2; border:1px solid #0075e2; color:#fff;}
.path-node article .social li a:hover span{border-left:1px solid #0075e2;}
.path-node article .social li a:hover span svg{fill:#fff;}
.path-node article .social li a:after, .path-node article .social:after{clear:both; content:""; display:block;}
.path-node article p a{color:#0075e2; text-decoration:underline;}
.path-node article ul{font-size: 16px; line-height: 26px; margin:0 0 30px 0;}
.path-node article ul li{margin:0 0 5px 0; padding:0;}
.path-node article ul li:last-child{margin:0;}

.path-node article .imageWrapper{border-bottom:1px solid #dcdcdc; float:left; margin:0 30px 30px 0; width:500px;}
.path-node article .imageWrapper img{margin:0 0 10px 0;}
.path-node article .imageWrapper .description{display:inline-block; font-size:15px; margin:0 0 10px 0;}

.path-node h3{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 10px 0;}

.path-node article .m39{border-left:4px solid #0075e2; display:block; margin:20px 0 50px 80px; padding:10px 0 10px 30px;}
.path-node article .m39 .block-title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; text-transform:uppercase;}
.path-node article .m39 ul{margin:0 0 20px 0; padding:0;}
.path-node article .m39 ul li{list-style:none; margin:0 0 5px 0;}

.path-node article .m40{float:left; margin:0 30px 20px 0; width:500px;}
.path-node article .m40 .imageWrapper{border-bottom:1px solid #dcdcdc; float:left; margin:0 30px 10px 0; width:500px;}
.path-node article .m40 .imageWrapper img{margin:0 0 10px 0;}
.path-node article .m40 .imageWrapper .description{display:block; font-size:15px; margin:0 0 10px 0;}
.path-node article .m40 .imageWrapper .description a{color:#0075e2;  float:right; margin:0;}
.path-node article .m40 .imageWrapper .description a:hover, .path-node article .m40 .imageWrapper .description a:focus{text-decoration:underline;}
.path-node article .m40:after{clear:both; content:""; display:block;}

.path-node article p.video-container:before{clear:both; content:""; display:block;}
.path-node article p.video-container{height: 0; overflow: hidden; padding-bottom: 56.25% !important; position: relative;}
.path-node article p.video-container iframe{height: 100%; left: 0;  position: absolute;  top: 0;  width: 100%;}

.path-node article .m41{border-right:2px solid #b0b0b0; float:left; margin:0 30px 30px 0; padding:0 30px 0 0; width:320px;}
.path-node article .m41 .imageWrapper{border:0; float:none; margin:0; width:100%;}
.path-node article .m41 .imageWrapper img{width:100%;}
.path-node article .m41 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; text-transform:uppercase;}
.path-node article .m41 .title{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:26px; margin:0;}
.path-node article .m41 .title a{color:#323232;}
.path-node article .m41 .title a:hover, .path-node article .m41 .title a:focus{text-decoration:underline;}
.path-node article .m41 .category{color:#0075e2; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0 0 5px 0;}
.path-node article .m41 .category:hover, .path-node article .m41 ul li .category:focus{text-decoration:underline;}

.path-node article blockquote{ border-left:4px solid #0075e2; display:block; font-family:'WorkSans-Regular', sans-serif; font-size:16px; font-weight:400; line-height:26px; /*font-family:'WorkSans-Bold', sans-serif; font-weight:700;*/ margin:0 0 30px 80px; padding:10px 0 10px 30px;}
.path-node article blockquote p{font-size:16px; line-height:26px; margin:0 0 10px 0;}
.path-node article blockquote ol{padding:0 0 0 15px;}
.path-node article blockquote p:first-child{font-family:'WorkSans-Bold', sans-serif; font-size:26px; font-weight:700; line-height:30px; margin:0 0 20px 0;}
.path-node article blockquote ol li p, .path-node article blockquote ol li p:first-child{font-family:'WorkSans-Regular', sans-serif; font-size:16px; font-weight:400; line-height:26px; margin:0 0 10px 0;}
/*.path-node article blockquote:before{content:"Czy wiesz że..."; font-size:20px; line-height:26px; margin:0 0 20px 0; display:block; text-transform:uppercase;font-family:'WorkSans-Bold', sans-serif; font-weight:700; color:#323232;}*/

.path-node article .m42{border-top:2px solid #0075e2; margin:0 0 30px 0; padding:20px 0 0 0;}
.path-node article .m42 .block-title{font-family:'WorkSans-Bold', sans-serif; font-size:16px; font-weight:700; line-height:22px; text-transform:uppercase;}

.m42 .copyrightTitle{font-family: 'WorkSans-Bold',sans-serif; font-size: 16px; font-weight: 700;  line-height: 22px;  text-transform: uppercase;}
.m42 .copyrightDescription{font-size: 16px; line-height: 22px; margin: 0 0 30px 0; padding: 0;}

.user-logged-in .m43 .blocker{display:none;}

.m43{margin:0 0 30px 0; position:relative;}
.m43 .nav-tabs .nav-link{border-bottom:1px solid #b0b0b0; border-radius:0; color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:15px; font-weight:700; padding:25px 30px; text-align:center; width:50%;}
.m43 .nav-tabs .nav-item.show .nav-link{border-color:#b0b0b0;}
.m43 .nav-tabs .nav-link:focus, .m43 .nav-tabs .nav-link:hover{border-left:1px solid transparent; border-right:1px solid transparent; border-top:1px solid transparent; color:#323232;}
.m43 .nav-tabs .nav-link.active{border-bottom:transparent; border-color:#b0b0b0;}
.m43 .tab-content{border-bottom:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; padding:20px 20px 50px 20px;}
.m43:after{clear:both; content:""; display:block;}

#infoDowloadAccess{display: none;}

.m43 p{font-size:16px; line-height:22px; margin:0;}

.m43 .blocker{background:rgba(255, 255, 255, .5); height:100%; left:0; position:absolute; top:0; width:100%; z-index:999;}

.m43 .popover{background: none; border: 0; max-width: 100%; transform:none !important; width: 100%;}
.m43 .popover .arrow{display: none;}
.m43 .popover .modal{padding:0 !important;}

.m43 .popover .modal-dialog{box-shadow: 0 0 5px 5px rgba(0,0,0,0.3); max-width:800px;}
.m43 .popover .modal-content{background:#f2f2f2; border:0; border-radius:0; font-size:16px; line-height:22px; padding:40px 100px;}
.m43 .popover .modal-content .close{opacity:1; position:absolute; right:20px; top:20px;}
.m43 .popover .modal-content .close svg{fill:#323232; height:16px; width:16px;}
.m43 .popover .modal-content .title{font-family:'WorkSans-Bold', sans-serif; font-size:16px; font-weight:700;  line-height:22px; text-transform:uppercase;}
.m43 .popover .modal-content p{ color:#323232; font-size:16px; line-height:22px; margin:0 0 30px 0;}
.m43 .popover .modal-content a{color:#0075e2;}
.m43 .popover .modal-content a:hover, .m43 .popover .modal-content a:focus{text-decoration:underline;}

.m43 .popover .modal-content .buttons{font-family:'WorkSans-Bold', sans-serif; font-weight:700;}
.m43 .popover .modal-content .buttons a{display:inline-block;}
.m43 .popover .modal-content .buttons a.signIn{background: #f2f2f2;  border: 2px solid #0075e2;  border-radius: 50px;  cursor: pointer; font-family: 'WorkSans-Bold', sans-serif; font-weight: 700;  margin:0 30px 0 0; padding: 13px 40px; text-align: center; text-decoration:none; text-transform: uppercase;}
.m43 .popover .modal-content .buttons a.signIn:hover, .m43 .popover .modal-content .buttons a.signIn:focus{background:#075eec; color:#fff;}

/*body.modal-open { padding-right: 0px !important; overflow:auto;}*/
/*.modal-backdrop {display:none;}*/
/*.modal-backdrop.in {opacity: 0;}*/
/*.modal {z-index: inherit !important; position: relative;}*/

.m43 .downloadOptions{margin:0 0 30px 0; padding:0;}
.m43 .downloadOptions li{float:left; line-height:50px; list-style:none; margin:0 8px 0 0; padding:0;}
.m43 .downloadOptions li:last-child{margin:0;}
.m43 .downloadOptions li a{border:1px solid #b0b0b0; color:#323232; display:block; font-size:13px; padding:0 0 0 20px; text-align:center; text-transform:uppercase;}
.m43 .downloadOptions li a span{display:block; float:right; height:50px;text-align:center; width:50px;}
.m43 .downloadOptions li a span svg{fill:#323232; height:23px; width:23px;}
.m43 .downloadOptions li a:hover{background:#0075e2; border:1px solid #0075e2; color:#fff;}
.m43 .downloadOptions li a:hover span{border-left:1px solid #0075e2;}
.m43 .downloadOptions li a:hover span svg{fill:#fff;}
.m43 .downloadOptions:after ,.m43 .downloadOptions li a:after, .path-node article .social:after{clear:both; content:""; display:block;}

.m43 .copyDirectLinkHeader, .m43 .embedVideoLinkHeader, .m43 .downloadVideoHeader, .m43 .photosAndGraphicHeader, .m43 .attachmentsHeader{font-family:'WorkSans-Bold', sans-serif; font-size:13px; font-weight:700; margin:0 0 10px 0; text-transform:uppercase;}
.m43 .copyDirectLink, .m43 .embedVideoLink{border:1px solid #b0b0b0; color:#8b8b8b; font-size:16px; line-height:22px; margin:0 0 30px 0; padding:20px;}
.m43 .copyDirectLink textarea, .m43 .embedVideoLink textarea{border:0; color:#000; height:auto; margin:0; padding:0; resize: none; text-align:left; width:100%;}

.m43 .downloadVideo{margin:0 0 30px 0;}
.m43 .downloadVideo ul{margin:0; padding:0;}
.m43 .downloadVideo ul li{display:block; list-style:none; margin:0 0 20px 0; padding:0; width:100%;}
.m43 .downloadVideo ul li:last-child{margin:0;}
.m43 .downloadVideo ul li a .icon{float:left;}
.m43 .downloadVideo ul li a .icon svg{fill:#000; height:26px; width:26px;}
.m43 .downloadVideo ul li a .textWrapper{float:left; margin:0 0 0 15px; width:calc(100% - 42px);}
.m43 .downloadVideo ul li a .textWrapper .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:16px;  font-weight:700; margin:0; }
.m43 .downloadVideo ul li a:hover .textWrapper .title, .m43 .downloadVideo ul li a:focus .textWrapper .title{text-decoration:underline;}
.m43 .downloadVideo ul li a .textWrapper .size{color:#000; font-size:15px; margin:0;}
.m43 .downloadVideo ul li:after, .m43 .downloadVideo:after{clear:both; content:""; display:block;}

.m43 .photosAndGraphic ul{padding:0;}
.m43 .photosAndGraphic ul li{list-style:none; margin:0 0 20px 0;}
.m43 .photosAndGraphic ul li a{color:#212121;}
.m43 .photosAndGraphic ul li a .imageWrapper{margin:0 0 10px 0;}
.m43 .photosAndGraphic ul li a .title{font-family:'WorkSans-Bold', sans-serif; font-size:16px; font-weight:700; line-height:22px; margin:0;}
.m43 .photosAndGraphic ul li a:hover .title, .m43 .photosAndGraphic ul li a:focus .title{text-decoration:underline;}

.m43 .attachments{margin:0 0 50px 0;}
.m43 .attachments ul{margin:0; padding:0;}
.m43 .attachments ul li{display:block; list-style:none; margin:0 0 20px 0; padding:0; width:100%;}
.m43 .attachments ul li:last-child{margin:0;}
.m43 .attachments ul li a .icon{float:left;}
.m43 .attachments ul li a .icon svg{fill:#000; height:26px; width:26px;}
.m43 .attachments ul li a .textWrapper{float:left; margin:0 0 0 15px; width:calc(100% - 42px);}
.m43 .attachments ul li a .textWrapper .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:16px;  font-weight:700; margin:0;}
.m43 .attachments ul li a:hover .textWrapper .title, .m43 .downloadVideo ul li a:focus .textWrapper .title{text-decoration:underline;}
.m43 .attachments ul li a .textWrapper .size{color:#000; font-size:15px; margin:0;}
.m43 .attachments ul li:after, .m43 .downloadVideo:after{clear:both; content:""; display:block;}

.m43 .share ul{margin:0; padding:0;}
.m43 .share li{color:#212121; float:left; font-size:15px; height:50px; line-height:50px;  list-style:none; margin:0; margin-left:-1px; padding:0; text-align:center; text-transform:uppercase;}
.m43 .share li:first-child{border:1px solid #b0b0b0; padding:0 20px;}
.m43 .share li a{border:1px solid #b0b0b0; display:block; height:50px; width:50px;}
.m43 .share li a svg{fill:#000; height:24px; margin-top:-2px; width:24px;}
.m43 .share li a:hover, .m43 .share li a:focus{background:#0075e2; border:1px solid #0075e2;}
.m43 .share li a:hover svg, .m43 .share li a:focus svg{fill:#fff;}
.m43 .share:after{clear:both; content:""; display:block;}



.user-logged-in .m43 .downloadVideo ul li a .icon svg,
.user-logged-in .m43 .attachments ul li a .icon svg{fill:#0075e2;}

.user-logged-in .m43 .attachments ul li a .textWrapper .size,
.user-logged-in .m43 .downloadVideo ul li a .textWrapper .size{color: #0075e2;}

.user-logged-in .m43 .share li a svg{fill:#b0b0b0}
.user-logged-in .m43 .share li a:hover svg, .user-logged-in .m43 .share li a:focus svg{fill:#fff;}

.user-logged-in .m43 .copyDirectLink textarea, .user-logged-in .m43 .embedVideoLink textarea{color:#8b8b8b;}

.m44{display:inline-block; font-size:16px; margin:0 0 10px 0;}

.m45{font-size:16px; margin:0 0 50px 0;}
.m45 .block-title{float:left; font-size:16px; margin:0 10px 0 0;}
.m45 ul{line-height: 1.2; margin:0; padding:0;}
.m45 ul li{display:inline-block;  list-style:none; margin:0; padding:0;}
.m45 ul li a{color:#0075e2;font-size:16px;}
.m45 ul li a:hover, .m45 ul li a:focus{text-decoration:underline;}
.m45:after, .m45 ul:after{clear:both; content:""; display:block;}

.block-views-blocktags-block-1{font-size:16px; margin:0 0 50px 0;}
.block-views-blocktags-block-1 h2{float:left; font-size:16px; margin:0 10px 0 0;}
.block-views-blocktags-block-1 h2:after{content:":"; display:inline-block;}
.block-views-blocktags-block-1 ul{line-height: 1.2; margin:0; padding:0;}
.block-views-blocktags-block-1 ul li{display:inline-block;  list-style:none; margin:0; padding:0;}
.block-views-blocktags-block-1 ul li a{color:#0075e2;font-size:16px;}
.block-views-blocktags-block-1 ul li a:after{content:","; display:inline-block;}
.block-views-blocktags-block-1 ul li:last-child a:after{display:none;}
.block-views-blocktags-block-1 ul li a:hover, .m45 ul li a:focus{text-decoration:underline;}
.block-views-blocktags-block-1:after, .block-views-blocktags-block-1 ul:after{clear:both; content:""; display:block;}


.m46{border-left:1px solid #dcdcdc; margin:0 0 30px 0; padding:0 0 0 30px;}
.m46 .block-title{border-bottom:3px solid #dcdcdc; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0; padding-bottom:15px; text-transform:uppercase;}
.m46 .block-title a{color:#323232; position:relative;}
.m46 .block-title a:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}
.m46 ul{margin:0; padding:0;}
.m46 ul li{border-bottom:1px solid #dcdcdc; list-style:none; margin:0; padding:30px 0;}
.m46 ul li .category{color:#0075e2; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:20px 0 10px 0; text-transform:uppercase;}
.m46 ul li .category:hover, .m46 ul li .category:focus{text-decoration:underline;}
.m46 ul li a .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:26px; font-weight:700; line-height:30px; margin:0 0 10px 0;}
.m46 ul li a p{color:#323232; font-size:16px; line-height:22px; margin:0;}
.m46 ul li a:hover .title, .m11 ul li a:focus .title{text-decoration:underline;}
.m46 ul li:last-child{border:0; padding-bottom:0;}


.m46 .block-title span{position:relative;}
.m46 .block-title span:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}


.page-user-login .pageTitle{font-family:'WorkSans-Bold', sans-serif; font-size:50px; font-weight:700; line-height:60px; margin:0 0 20px 0;}
.page-user-login .field--name-field-lead{ font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:28px; margin:0 0 50px 0;}

.page-user-register .pageTitle{font-family:'WorkSans-Bold', sans-serif; font-size:50px; font-weight:700; line-height:60px; margin:0 0 20px 0;}
.page-user-register .field--name-field-lead{ font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:28px; margin:0 0 50px 0;}
.user-logged-in .pageTitle{font-family:'WorkSans-Bold', sans-serif; font-size:50px; font-weight:700; line-height:60px; margin:0 0 20px 0;}
.user-logged-in .field--name-field-lead{ font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:28px; margin:0 0 50px 0;}




.node--type-page article .articleTitle{font-family:'WorkSans-Bold', sans-serif; font-size:50px; font-weight:700; line-height:60px; margin:0 0 20px 0;}
.node--type-page article p{font-size:16px; line-height:22px; margin:0 0 30px 0; padding:0;}
.node--type-page h5{color:#0270e0;font-size: 16px;line-height: 22px;margin: 0 0 30px 0;}
.node--type-page article .field--name-field-lead{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:28px; margin:0 0 30px 0; padding:0;}
.node--type-page .m7{margin-top:110px;}



.node--type-page article .m47{border-top:3px solid #dcdcdc; margin:0 0 20px 0; padding-top:50px;}
.node--type-page article .m47:after{clear:both; content:"";display:block;}
.node--type-page article .m47 .block-title{border-bottom:3px solid #dcdcdc; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 30px 0; padding-bottom:15px; text-transform:uppercase;}
.node--type-page article .m47 .block-title span{color:#323232; position:relative;}
.node--type-page article .m47 .block-title span:after{background:#323232; bottom:-18px; content:""; display:inline-block; height:3px; left:0; position:absolute; width:100%;}
.node--type-page article .m47 .articleTitle{margin:0 0 50px 0;}
.node--type-page article .m47 ul{padding:0;}
.node--type-page article .m47 ul li{list-style:none; margin-bottom:30px;}
.node--type-page article .m47 ul .author{text-align:center;  }
.node--type-page article .m47 ul .author .imageWrapper{border:0; display:inline-block; margin:0 0 10px 0; width:115px;}
.node--type-page article .m47 ul .author .imageWrapper img{border-radius: 50%}
.node--type-page article .m47 ul .author .name{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:26px; margin:0 0 5px 0;}
.node--type-page article .m47 ul .author .email{color:#0075e2; font-size:20px; line-height:26px;}
.node--type-page article .m47 ul .author .email:hover, .node--type-page article .m47 ul .author .email:focus{text-decoration:underline;}

.node--type-page article .m48{border-top:3px solid #dcdcdc; padding-top:50px;}
.node--type-page article .m48 ul{padding:0;}
.node--type-page article .m48 ul li{list-style:none; margin-bottom:30px; text-align:center;}
.node--type-page article .m48 ul li .title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:13px; font-weight:700; margin:0 0 15px 0; text-transform:uppercase;}
.node--type-page article .m48 ul li .name{font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; line-height:26px; margin:0 0 5px 0;}
.node--type-page article .m48 ul li .email{color:#0075e2; font-size:20px; line-height:26px;}
.node--type-page article .m48 ul li .email:hover, .node--type-page article .m47 ul .author .email:focus{text-decoration:underline;}
.node--type-page article .m48 ul li .address{font-size:20px; line-height:26px; }


.node--type-page article .m49{border-top:3px solid #dcdcdc; padding-top:50px;}
.node--type-page article ol{font-size:16px; line-height:22px; margin:-20px 0 0 15px; padding:0;}
.node--type-page article ol li{margin:0 0 15px 0;}



.m50{ margin:100px auto 150px auto; text-align:center; width:70%;}
.m50 .title{color:#0075e2; font-family:'WorkSans-Bold', sans-serif; font-size:150px; font-weight:700; margin:0 0 30px 0;}
.m50 p{font-size:20px; line-height:28px; margin:0 0 20px 0;}
.m50 p a{color:#0075e2; }
.m50 p a:hover, .m50 p a:focus{text-decoration:underline;}


.m51 .newsList{padding:0;}
.m51 .newsList .news{list-style:none; margin-bottom:50px;}
.m51 .newsList .news a{border-bottom:3px solid #dcdcdc; color:#323232; display:block; padding-bottom:30px;}
.m51 .newsList .news a .imageWrapper{margin:0 0 20px 0;}
.m51 .newsList .news a .title{font-family:'WorkSans-Bold', sans-serif; font-size:25px; font-weight:700; line-height:30px;}
.m51 .newsList .news a:hover .title, .m51 .newsList .news a:focus .title{text-decoration:underline;}



.m52{background:#f2f2f2; color:#323232; margin:30px 0 30px 0; padding:40px 20px 80px 20px;}
.m52 .block-title{color:#323232; font-family:'WorkSans-Bold', sans-serif; font-size:20px; font-weight:700; margin:0 0 20px 0;}
.m52 p{font-size:16px; line-height:22px; margin:0 0 50px 0;}
.m52 ul{margin:0; padding:0;}
.m52 ul li{float:left; height:33px; list-style:none; margin:0; padding:0 10px; text-align:center; vertical-align:middle;}
.m52 ul li svg{height:33px;}
.m52:after{clear:both; content:""; display:block;}


.infografika{background:#323232;}
.s20{background:#323232; border-bottom: 1px solid #505050;}
.infografika .breadcrumb li, .infografika .breadcrumb a{color:#fff;}
.infografika .breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.infografika .articleTitle{color:#fff;}
.infografika article .imageWrapper{border:0; float:none; margin:0; width:100%;}



.m54{color:#fff;}
.m54 .navigation{margin:0 0 30px 0 ;}
.m54 .navigation .next, .m54 .navigation .prev{background:none; border:3px solid #fff; border-radius:50%; display:inline-block; height:65px; text-align:center; width:65px;}
.m54 .navigation a:hover{background:#0075e2; border:3px solid #0075e2;}
.m54 .navigation a svg{fill:#fff; height:38px; margin-left:0; margin-top:9px; width:38px;}
.m54 .navigation .prev{margin:0 10px 0 0;}
.m54 .navigation .prev svg{transform: rotate(180deg);}


.m54 .category{color:#0075e2; font-family:'WorkSans-Bold', sans-serif; font-size:12px; font-weight:700; margin:0 0 5px 0;}
.m54 .category:hover, .m54 .category:focus{text-decoration:underline;}
.m54 .title{font-family:'WorkSans-Bold', sans-serif; font-size:30px; font-weight:700; line-height:36px; margin:0 0 10px 0;}
.m54 p{font-size:16px; line-height:22px; margin:0 0 50px 0;}
.m54 .share{margin:0 0 50px 0;}
.m54 .share ul{margin:0; padding:0;}
.m54 .share li{color:#fff; float:left; font-size:15px; height:50px; line-height:50px;  list-style:none; margin:0; margin-left:-1px; padding:0; text-align:center; text-transform:uppercase;}
.m54 .share li:first-child{border:1px solid #b0b0b0; padding:0 20px;}
.m54 .share li a{border:1px solid #b0b0b0; display:block; height:50px; width:50px;}
.m54 .share li a svg{fill:#b0b0b0; height:24px; margin-top:-2px; width:24px;}
.m54 .share li a:hover, .m54 .share li a:focus{background:#0075e2; border:1px solid #0075e2;}
.m54 .share li a:hover svg, .m54 .share li a:focus svg{fill:#fff;}
.m54 .share:after{clear:both; content:""; display:block;}
.m54 .link{ border:2px solid #fff; border-radius:50px; color:#fff; display:inline-block; font-family:'WorkSans-Bold', sans-serif; font-size:14px; font-weight:700; padding:13px 40px; text-align:center; text-transform:uppercase;}
.m54 .link:hover, .m54 .link:focus{background:#fff; color:#0075e2;}

.m55{margin:0 0 50px 0;}
.m55 label{margin: 15px 0 0 0;}
.m55 form .form-group{margin:0 0 30px 0;}
.m55 form .form-group:after{clear:both; content:""; display:block;}
.m55 form label{color:#8b8b8b; font-size:16px;}
.m55 form input{border-radius:0; height:53px;}
.m55 form .form-group .createAccount, .m55 form .form-group .logIn{display:block; float:left; height:50px; line-height:50px;}
.m55 form .form-group .passwordReset, .m55 form .form-check{border-bottom:1px solid #b0b0b0; display:block; padding:30px 0;}
.m55 form .form-check input{height:auto; margin:0 10px 0 0; position:relative;}

.m55 ::-webkit-input-placeholder {color:#8b8b8b;}
.m55 :-moz-placeholder {color:#8b8b8b; opacity:  1;}
.m55 ::-moz-placeholder {color: #8b8b8b; opacity:  1;}
.m55 :-ms-input-placeholder {color: #8b8b8b;}
.m55 ::-ms-input-placeholder {color: #8b8b8b;}
.m55 ::placeholder {color:#8b8b8b;}

.m55 button{background: #fff;  border: 2px solid #0075e2;  border-radius: 50px;  color:#0075e2; cursor: pointer; float:right;  font-family: 'WorkSans-Bold', sans-serif; font-weight: 700; margin:0 30px 0 0; padding: 13px 40px; text-align: center; text-decoration:none; text-transform: uppercase;}
.m55 button:hover, .m55 button:focus{background:#075eec; color:#fff;}

.m55 a{color:#0075e2;}
.m55 a:hover, .m55 a:focus{text-decoration:underline;}

.field--name-field-lead a{color:#0075e2;}
.field--name-field-lead a:hover, .field--name-field-lead a:focus{text-decoration:underline;}



.m56 ul{margin:0; padding:0;}
.m56 ul li{border-top:1px solid #dcdcdc; list-style:none; margin:0 0 20px 0; padding:20px 0 0 0;}
.m56 ul li:last-child{margin:0 0 40px 0;}
.m56 ul li a .date{color:#323232; display:block; font-size:16px; margin:0 0 10px 0;}
.m56 ul li a .info{color:#0075e2; font-family: 'WorkSans-Bold', sans-serif; font-size:16px; font-weight: 700; line-height:22px; margin:0 0 20px 0; text-transform:uppercase;}
.m56 ul li a .title{color:#323232; font-family: 'WorkSans-Bold', sans-serif; font-size:25px; font-weight: 700; line-height:30px; margin:0 0 20px 0;}
.m56 ul li a p{color:#323232; font-size:16px; line-height:22px;}

.m56 ul li a:hover .title, .m56 ul li a:focus .title{text-decoration:underline;}

.m57{border:1px solid #e7e7e7; display:block; height:460px; margin:0 0 50px 0; padding:10px 30px; width:100%;}
.m57 .title{color:#323232; font-family: 'WorkSans-Bold', sans-serif; font-size:13px; font-weight: 700; margin:30px 0 20px 0; text-transform:uppercase;}
.m57 form .form-group{margin:0 0 30px 0;}
.m57 form .form-group:after{clear:both; content:""; display:block;}
.m57 form label{color:#8b8b8b; font-size:16px;}
.m57 form input{border-radius:0; height:53px;}
.m57 form .form-group .createAccount, .m55 form .form-group .logIn{display:block; float:left; height:50px; line-height:50px;}
.m57 form .form-group .passwordReset, .m55 form .form-check{border-bottom:1px solid #b0b0b0; display:block; padding:30px 0;}
.m57 form .form-check input{height:auto; margin:0 10px 0 0; position:relative;}

.m57 ::-webkit-input-placeholder {color:#8b8b8b;}
.m57 :-moz-placeholder {color:#8b8b8b; opacity:  1;}
.m57 ::-moz-placeholder {color: #8b8b8b; opacity:  1;}
.m57 :-ms-input-placeholder {color: #8b8b8b;}
.m57 ::-ms-input-placeholder {color: #8b8b8b;}
.m57 ::placeholder {color:#8b8b8b;}

.form-check{color:#323232; font-size:15px; line-height:20px; margin:0 0 15px 0;}

.m57 button{background: #fff;  border: 2px solid #0075e2;  border-radius: 50px;  color:#0075e2; cursor: pointer; font-family: 'WorkSans-Bold', sans-serif;  font-weight: 700; margin:0 0 50px 0; padding: 13px 0; text-align: center; text-decoration:none; text-transform: uppercase; width:100%;}
.m57 button:hover, .m57 button:focus{background:#075eec; color:#fff;}

.m57 a{color:#0075e2;}
.m57 a:hover, .m57 a:focus{text-decoration:underline;}

.m58{margin:0 0 30px 0;}
.m58 .header{color:#323232; font-family: 'WorkSans-Bold', sans-serif; font-size:13px; font-weight: 700; margin:0 0 10px 0;}
.m58 .searchPhrase{font-family: 'WorkSans-Bold', sans-serif; font-size:50px; font-weight: 700; margin:0 0 20px 0; }
.m58 .numberOfResults{font-size:16px; margin:0 0 30px 0;}
.m58 form .form-control{border:1px solid #b0b0b0; border-radius:0; float:left; height:54px; width:calc(100% - 230px);}

.m58 ::-webkit-input-placeholder {color:#8b8b8b;}
.m58 :-moz-placeholder {color:#8b8b8b; opacity:  1;}
.m58 ::-moz-placeholder {color: #8b8b8b; opacity:  1;}
.m58 :-ms-input-placeholder {color: #8b8b8b;}
.m58 ::-ms-input-placeholder {color: #8b8b8b;}
.m58 ::placeholder {color:#8b8b8b;}

.m58 button{background: #fff;  border: 2px solid #0075e2;  border-radius: 50px;  color:#0075e2; cursor: pointer; float:right;  font-family: 'WorkSans-Bold', sans-serif; font-weight: 700; margin:0 0 50px 0; padding: 13px 40px; text-align: center; text-decoration:none; text-transform: uppercase; width:210px;}
.m58 button:hover, .m57 button:focus{background:#075eec; color:#fff;}

.m59{margin:0 0 70px 0; text-align:left;}

.m59 button, .delete-user-button{background: #fff;  border: 2px solid #0075e2;  border-radius: 50px;  color:#0075e2; cursor: pointer; display:block;  float:right; font-family: 'WorkSans-Bold', sans-serif; font-weight: 700; margin:-15px auto 30px auto; padding: 13px 0; text-align: center; text-decoration:none; text-transform: uppercase; width:600px;}
.m59 button:hover, .m59 button:focus, .delete-user-button:hover, .delete-user-button:focus{background:#075eec; color:#fff;}
.delete-user-button{float:none; margin: 30px 0 80px 0; width:100%;}
.delete-user-button.btn-primary.disabled, .delete-user-button.btn-primary:disabled{ background-color: #fff !important; border: 2px solid #0075e2;  border-radius: 50px;  color:#0075e2;  cursor: pointer; display: block; font-family: 'WorkSans-Bold', sans-serif;  font-weight: 700; margin:30px 0 80px 0; opacity:.4; padding: 13px 40px; text-align: center; text-decoration:none; text-transform: uppercase;}


.m59 a{color:#0075e2;}
.m59 a:hover, .m59s a:focus{text-decoration:underline;}


.view-slownik ul{margin:0 0 20px 0; padding:0;}
.view-slownik ul:after{clear:both; content:""; display:block;}
.view-slownik ul li{float:left; list-style:none; margin:0 14px 14px 0; padding:0; width:calc(100% / 12);}
.view-slownik ul li a{background:#e7e7e7; color:#323232; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:38px; font-weight:700; height:75px; line-height:75px; text-align:center;text-transform:uppercase;}
.view-slownik ul li.active a, .view-slownik ul li a:hover, .view-slownik ul li a:focus{background:#0075e2; color:#fff;}
.view-slownik ul li:nth-child(10), .view-slownik ul li:nth-child(20), .view-slownik ul li:last-child{margin-right:0;}

.view-slownik .letter{border-bottom: 1px solid #dcdcdc; display:none; font-family: 'WorkSans-Bold', sans-serif; font-size:50px; font-weight: 700; margin:0 0 20px 0; text-transform:uppercase;}

.view-slownik h2{color:#0075e2; font-family: 'WorkSans-Bold', sans-serif; font-size:50px; font-weight: 700; margin:0 0 20px 0;}

.view-slownik article p{font-size: 16px; line-height: 22px; margin: 0 0 30px 0; padding: 0;}
.view-slownik article ul{margin:0 0 30px 15px}
.view-slownik article ul li{float:none; list-style:disc; margin:0 0 10px 0; width:100%;}
.view-slownik article h3{font-family: 'WorkSans-Bold',sans-serif; font-size: 20px; font-weight: 700; margin: 0 0 10px 0;}

.view-slownik .views-row{border-bottom: 1px solid #dcdcdc; margin:0 0 30px 0;}

.user-pass .form-group{padding:0;}
.user-pass .form-group label{color: #323232;  font-family: 'WorkSans-Bold', sans-serif; font-size: 13px; font-weight: 700; margin: 30px 0 20px 0; text-transform: uppercase;}


.user-pass button{background: #fff;  border: 2px solid #0075e2;  border-radius: 50px;  color:#0075e2; cursor: pointer; display:block;  font-family: 'WorkSans-Bold', sans-serif; font-weight: 700; margin:0 auto 30px auto; padding: 13px 40px; text-align: center; text-decoration:none; text-transform: uppercase; width:100%;}
.user-pass button:hover, .user-pass button:focus{background:#075eec; color:#fff;}


.pagination{ align-items: center; font-size:20px; justify-content: center;}
.page-item.active .page-link, .page-link:hover, .page-link:focus{background:#0075e2;}
.page-item[role=presentation]{padding:0 30px;}


.category-link{ color: #0075e2; font-family: 'WorkSans-Bold', sans-serif; font-weight: 700;}

fieldset.col-auto{padding:0;}

.m60{margin:0 0 30px 0;}
.m60 .imageWrapper img{max-width:100%; width:auto;}

.m61{background:url(../templates/images/banerNewsletter.png) no-repeat; display:block; height:350px; margin:0 auto 100px auto; max-width:290px; padding:175px 25px 10px 25px; position:relative; text-align:center; width:100%;}
.m61 .title{color:#fff;  font-family:'WorkSans-Bold', sans-serif; font-size:24px; font-weight:700; line-height:30px; margin:0 0 20px 0;}
.m61 .button{ border:2px solid #fff; border-radius:50px; color:#fff; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:14px; font-weight:700; margin:0 auto; padding:13px 0; text-align:center; text-transform:uppercase; width:155px;}
.m61 .button:hover, .m61 .button:focus{background:#fff; color:#0075e2;}

#biography-wrapper{border-left: 4px solid #0075e2; color:#323232; display: block; margin: 0 0 30px 80px; padding: 10px 0 10px 30px; position:relative;}
#biography-wrapper:before{color:#323232; content:"BIOGRAM"; display:block; font-family: 'WorkSans-Bold', sans-serif; font-weight: 700; position:absolute; top:-5px;}
#biography-wrapper img{border-radius: 50%; display:block; float:left; height:100px; margin:30px 0 0 0; width:100px;}
#biography-wrapper #biography-label{float:right; font-family: 'WorkSans-Bold', sans-serif; font-size:14px; font-weight: 700; margin:-15px 0 10px 0; width:calc(100% - 130px);}
#biography-wrapper p{float:right; font-size:13px; line-height:18px; margin:-10px 0 0 0; width:calc(100% - 130px);}

.page-node-4 .field--name-field-lead, .page-node-6 .field--name-field-lead{border:0;}

.path-newsletter .m22 .block-title, .path-newsletter .m22 p{text-align:left;}
.path-newsletter .m22 form{width:100%;}

.path-newsletter .m22 .block-title{font-size:50px; margin:0 0 45px 0; text-transform:none;}
.path-newsletter .m22 p{font-family: 'WorkSans-Bold',sans-serif; font-size:20px; font-weight: 700; line-height:28px;   margin:0 0 20px 0;}
.path-newsletter .m22 #newsletter-form{margin:30px 0 0 0;}



.s21{background:#fff; position:relative; width:100%; z-index:100;}
.m62{padding:120px 0 80px 0; position:relative;}
.m62 .close{opacity:1; position:absolute; right:0; top:50px;}
.m62 .close svg{fill:#323232; height:20px; stroke:none; width:20px;}
.m62 .imageWrapper{float:left;width:185px;}
.m62 .imageWrapper img{border-radius: 50%;}
.m62 .textWrapper{float:right; padding:0 0 0 100px; width:calc(100% - 185px);}
.m62 .textWrapper .title{font-family: 'WorkSans-Bold',sans-serif; font-size:50px;   font-weight: 700; margin:0 0 40px 0;}
.m62 .textWrapper p{ font-size:20px; line-height:28px; margin:0 0 20px 0; padding:0;}
.m62:after{clear:both; content:""; display:block;}

.s21{height:0; overflow:hidden; transition: all 0s;}


/*
.statement .s21{height:550px; transition: all 1s;}
.statement{margin-top:0;}
.statement .m29, .statement .m30{opacity:0;}
.statement .header--fixed{position:relative;}
.statement .header.headroom--not-top .m1,  .statement .header.headroom--not-top .m2{margin-top:0;}
.statement .header.headroom--not-top .m3{background:#fff; border-bottom: 2px solid #e7e7e7;   border-top: 1px solid #e7e7e7; height:68px;}
.statement .header.headroom--not-top .navbar-light .navbar-nav .nav-item .nav-link{color:#323232;}
.statement .header.headroom--not-top .dropdown-toggle::after{color:#0075e2;}
.statement .header.headroom--not-top .navbar-nav .nav-item.home .house{display:block; fill:#323232;}
.statement .header.headroom--not-top .navbar-nav .nav-item.home .signet{display:none;}
.statement .header.headroom--not-top .navbar-light .navbar-nav .nav-item.home .nav-link{padding-bottom:20px; padding-top:20px;}
.statement .header.headroom--not-top .navbar-light .navbar-nav .nav-item .nav-link{padding-bottom:20px; padding-top:20px;}
.statement .header{margin:0 0 30px 0;}
.statement .header.headroom--not-top .m8{top:-90px;}
.statement .header.headroom--not-top .m8 .form-control{border-bottom: 2px solid #0075e2;}
.statement .header.headroom--not-top .m8 .btn svg{fill:#0075e2;}
.statement .header.headroom--not-top .m8 .form-control{color:#0075e2;}

.statement .header.headroom--not-top .m8 ::-webkit-input-placeholder {color:#0075e2;}
.statement .header.headroom--not-top .m8 :-moz-placeholder {color:#0075e2; opacity:  1;}
.statement .header.headroom--not-top .m8 ::-moz-placeholder {color: #0075e2; opacity:  1;}
.statement .header.headroom--not-top .m8 :-ms-input-placeholder {color: #0075e2;}
.statement .header.headroom--not-top .m8 ::-ms-input-placeholder {color: #0075e2;}
.statement .header.headroom--not-top .m8 ::placeholder {color:#0075e2;}


*/


#block-menuglowne-2{width: 100%; background:#fff;}
/*#block-menuglowne-2 .nav-item:nth-last-child(2){margin:0 0 0 auto;}*/
#block-menuglowne-2 .navbar-nav .nav-item:last-child{border-top:1px solid #dcdcdc; display:none; margin-top:10px; padding-top:15px;}
#block-menuglowne-2 .navbar-nav .nav-item:last-child a{color:#0075e2;}


.m36 .foundResults{font-size: 16px; margin:0 0 20px 0;}
.m36 #frontSearchForm{margin:0 0 30px 0;}
.m36 .foundResults .header {color: #323232; font-family: 'WorkSans-Bold', sans-serif; font-size: 13px; font-weight: 700; margin: 0 0 10px 0;}
.m36 .foundResults .searchPhrase {font-family: 'WorkSans-Bold', sans-serif; font-size: 50px; font-weight: 700; margin: 0 0 20px 0;}
.m36 form .sb-search-input {border: 1px solid #b0b0b0; border-radius: 0; float: left; height: 54px;  padding:0 10px; width: calc(100% - 230px);}
.m36 form ::-webkit-input-placeholder {color:#8b8b8b;}
.m36 form :-moz-placeholder {color:#8b8b8b; opacity:  1;}
.m36 form ::-moz-placeholder {color: #8b8b8b; opacity:  1;}
.m36 form :-ms-input-placeholder {color: #8b8b8b;}
.m36 form ::-ms-input-placeholder {color: #8b8b8b;}
.m36 form ::placeholder {color:#8b8b8b;}
.m36 form button{background: #fff;  border: 2px solid #0075e2;  border-radius: 50px;  color:#0075e2; cursor: pointer; float:right;  font-family: 'WorkSans-Bold', sans-serif; font-weight: 700; margin:0 0 50px 0; padding: 13px 40px; text-align: center; text-decoration:none; text-transform: uppercase; width:210px;}
.m36 form button:hover, .m36 form button:focus{background:#075eec; color:#fff;}
.m36 .searchForm:after{clear:both; content:""; display:block;}


.onesignal-customlink-container{display:inline-block; position:relative;}
.onesignal-customlink-container .onesignal-customlink-subscribe{background:none !important; border:2px solid #0075e2 !important; border-radius: 50px !important; box-shadow:none !important; color:#0075e2 !important; cursor:pointer !important; font-family:'WorkSans-Bold', sans-serif !important; font-weight:700 !important; margin-right:20px;margin-top:10px; padding:15px 40px !important; text-transform: uppercase !important;}
.onesignal-customlink-container .onesignal-customlink-subscribe:hover, .onesignal-customlink-container .onesignal-customlink-subscribe:focus{background:#0075e2 !important; box-shadow:none; color:#fff !important;}

.no-thank-you{background:none !important; border:2px solid #fff !important; border-radius: 50px !important; box-shadow:none; color:#0075e2 !important; cursor:pointer !important; font-family:'WorkSans-Bold', sans-serif !important; font-weight:700 !important; margin-left:0;margin-top:10px; padding:12px 0 !important; text-transform: uppercase !important;}
.no-thank-you:hover, .onesignal-customlink-container .no-thank-you:focus{background:#fff !important; box-shadow:none; color:#0075e2!important; text-decoration:underline;}

.sticky{position: sticky; top: 90px;}


.m63{background: #e5f1fc; margin:0 0 45px 0; padding:30px 30px 50px 30px;}
.m63.grey{background: #f2f2f2;}
.m63 .block-title{font-family: 'WorkSans-Bold', sans-serif; font-size: 20px; font-weight: 700; margin: 0 0 25px 0; text-transform: uppercase;}
.m63 .block-title a{color: #323232;}
.m63 .block-title a:hover, .m63 .block-title a:focus{color:#0075e2;}

.m63 .newsList{margin-bottom:0;}
.m63 .newsList .news{position: inherit;}
.m63 .newsList .news .category{color:#0075e2; font-family:'WorkSans-Bold', sans-serif; font-size:12px; margin:0 10px 0 0; text-transform:uppercase; float: left;}
.m63 .newsList .news .category:hover, .m63 .newsList .news .category:focus{text-decoration:underline;}
.m63 .newsList .news .imageWrapper{margin:0 0 25px 0;}
.m63 .newsList .news .imageWrapper img{}
.m63 .newsList .news .textWrapper .title{color: #323232; font-family: 'WorkSans-Bold', sans-serif; font-size: 30px; line-height: 36px;}
.m63 .newsList .news a:hover .textWrapper .title, .m63 .newsList .news a:focus .textWrapper .title{text-decoration: underline;}
.m63 .newsList .news .textWrapper p{color: #323232; font-size: 16px; line-height: 22px; margin:0;}

.m63 .newsInfo{margin:0 0 5px 0;}
.m63 .newsInfo:after{clear: both; content:""; display: block;}

.m63 .videoOnMainSite{}
.m63 .videoOnMainSite .video-container{overflow: hidden;  padding-top: 56.25% !important; position: relative;}
.m63 .videoOnMainSite .video-container iframe{border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

#view-id-cykl_partnerski{position: relative;}

.m63 .sponsorWidget {position: absolute; top: 35px; right: 50px;}

.s22{}

.m64{background: #fbfbfb; border:1px solid #dcdcdc; color: #323232; font-size: 16px; line-height: 22px; margin:0 0 30px 0; padding: 15px; text-align: center; width: 100%;}

.imageWrapper .video-container{overflow: hidden;  padding-top: 56.25% !important; position: relative;}
.imageWrapper .video-container iframe{border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}


/*

#block-menuglowne-2 .nav-item:nth-last-child(2) .nav-link{background:#254aa5; color:#fff; padding-left:12px; padding-right:12px; position:relative;}
#block-menuglowne-2 .nav-item:nth-last-child(2) .nav-link:before{background: #0075e2; bottom: -1px; content: ""; display:block; height: 4px; left: 0; position:absolute; width: 100%;}

#block-menuglowne-2 .nav-item:nth-last-child(2) .nav-link:after{color:#fff;}



 */


#block-menumaintematmiesiaca .nav-item .nav-link{background:#254aa5; color:#fff; padding-left:12px; padding-right:12px; position:relative; min-width: 185px; height:65px;}
#block-menumaintematmiesiaca .nav-item .nav-link:before{background: #0075e2; bottom: -1px; content: ""; display:block; height: 4px; left: 0; position:absolute; width: 100%;}

#block-menumaintematmiesiaca .nav-item .nav-link:after{color:#fff;}


#block-views-block-cykl-partnerski-block-1{background: #fff; border:5px solid #e5f1fc}

.block-title .block_partner{font-family:'WorkSans-Regular', sans-serif; font-weight: 400; float: right; font-size: 13px; text-transform: uppercase; margin:5px 0 0 0;}
.block-title .block_partner a{color:#0075e2; font-family:'WorkSans-Bold', sans-serif;}
.block-title .block_partner a:after{display: none;}


.block-title .sponsorWidget{font-family:'WorkSans-Regular', sans-serif; font-weight: 400; float: right; font-size: 13px; text-transform: uppercase; margin:5px 0 0 0;}
.block-title .sponsorWidget a{color:#0075e2; font-family:'WorkSans-Bold', sans-serif;}
.block-title .sponsorWidget a:after{display: none;}


/*

.header.slideUp{margin-top: -205px;}
.header.slideUp .m3 .mobileLogo img{display: block;}
.header.slideUp .m3 .komisjaEuropejskaLogo{display: block;}
.header.slideUp .m3 #block-menuglowne-2{display: flex;}
.header.slideUp .m3 .navbar-nav{display: flex;}
.header.slideUp .m3 .mobileLogo{display: block;}
.header.slideUp .nav-item.home{display: none;}
.header.slideUp #searchTrigger{top:17px;}
.header.slideUp .m8{top:0; height: 58px; padding: 10px 0 0 0;}
.header.slideUp .m8 .close{top:17px;}

*/

.header.headroom--not-top{margin-top: -205px;}
.header.headroom--not-top .m3 .mobileLogo img{display: block;}
.header.headroom--not-top .m3 .komisjaEuropejskaLogo{display: block;}
.header.headroom--not-top .m3 #block-menuglowne-2{display: flex;}
.header.headroom--not-top .m3 .navbar-nav{display: flex;}
.header.headroom--not-top .m3 .mobileLogo{display: block;}
.header.headroom--not-top .nav-item.home{display: none;}
.header.headroom--not-top #searchTrigger{top:17px;}
.header.headroom--not-top .m8{top:0; height: 58px; padding: 10px 0 0 0;}
.header.headroom--not-top .m8 .close{top:17px;}



.path-temat-miesiaca .m35{position: relative; margin-top: 80px}
.path-temat-miesiaca .view-id-lista_depesz_top_news .titleTopicMonthCategory{position: absolute; color: #323232; font-size: 50px; font-family: 'WorkSans-Bold',sans-serif; display: block; font-weight: 700; margin: 0 0 30px 0; top:-90px; left: 0; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.path-temat-miesiaca .view-id-lista_depesz_top_news .block_partner{position: absolute; top:-60px; right: 0; display: block;  max-width: 30%; font-size: 13px; text-transform: uppercase;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right;}
.path-temat-miesiaca .view-id-lista_depesz_top_news .block_partner a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}

.topicTitle{position:relative;}
.path-temat-miesiaca .view-listy-depesz{}
.path-temat-miesiaca .view-listy-depesz h3{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: 'WorkSans-Bold',sans-serif; font-weight: 700; font-size: 35px; margin:0 0 30px 0; max-width: 60%;}
.path-temat-miesiaca .view-listy-depesz .m36 .newsList{border-top:1px solid #dcdcdc; padding-top: 30px;}
.path-temat-miesiaca .view-listy-depesz .m36 .newsList .block_partner{position: absolute; right: 0; top:8px; width: 35%; text-align:right;}
.path-temat-miesiaca .view-listy-depesz .m36 .newsList .block_partner a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}


.path-cykl-partnerski .m35{position: relative; margin-top: 80px}
.path-cykl-partnerski .view-id-lista_depesz_top_news .titleTopicMonthCategory{position: absolute; color: #323232; font-size: 50px; font-family: 'WorkSans-Bold',sans-serif; display: block; font-weight: 700; margin: 0 0 30px 0; top:-90px; left: 0; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.path-cykl-partnerski .view-id-lista_depesz_top_news .block_partner{position: absolute; top:-60px; right: 0; display: block;  max-width: 30%; font-size: 13px; text-transform: uppercase;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right;}
.path-cykl-partnerski .view-id-lista_depesz_top_news .block_partner a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}


.path-cykl-partnerski .view-listy-depesz{}
.path-cykl-partnerski .view-listy-depesz h3{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: 'WorkSans-Bold',sans-serif; font-weight: 700; font-size: 35px; margin:0 0 30px 0; max-width: 60%;}
.path-cykl-partnerski .view-listy-depesz .m36 .newsList{border-top:1px solid #dcdcdc; padding-top: 30px;}
.path-cykl-partnerski .view-listy-depesz .m36 .newsList .block_partner{position: absolute; right: 0; top:8px; width: 35%;}
.path-cykl-partnerski .view-listy-depesz .m36 .newsList .block_partner a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}


.path-temat-miesiaca .view-id-lista_depesz_top_news .sponsorWidget{position: absolute; top:-60px; right: 0; display: block;  max-width: 30%; font-size: 13px; text-transform: uppercase;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right;}
.path-temat-miesiaca .view-id-lista_depesz_top_news .sponsorWidget a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}

.path-temat-miesiaca .view-listy-depesz .m36 .newsList .sponsorWidget{position: absolute; right: 0; top:-65px; width: 35%; text-align:right;}
.path-temat-miesiaca .view-listy-depesz .m36 .newsList .sponsorWidget a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}



.path-cykl-partnerski .view-id-lista_depesz_top_news .sponsorWidget{position: absolute; top:-60px; right: 0; display: block;  max-width: 30%; font-size: 13px; text-transform: uppercase;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right;}
.path-cykl-partnerski .view-id-lista_depesz_top_news .sponsorWidget a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}


.path-cykl-partnerski .view-listy-depesz .m36 .newsList .sponsorWidget{position: absolute; right: 0; top:8px; width: 35%;}
.path-cykl-partnerski .view-listy-depesz .m36 .newsList .sponsorWidget a{display: inline-block; font-family: 'WorkSans-Bold',sans-serif;}


.cooperation{margin:0 0 30px 0; border:5px solid #e5f1fb; padding: 10px 20px; position: relative; display:flex;align-items:center;}
.cooperation:after{clear:both; content:""; display: block;}
.cooperation .descriptionCooperation{width: 60%; float: left; text-transform: uppercase; font-size: 13px; padding: 0;}
.cooperation .descriptionCooperation a{font-family: 'WorkSans-Bold',sans-serif;}
.cooperation .logoCooperation{ text-align: right; width: 40%; float: left; padding: 0 0 0 40px; width: 100%;}
.cooperation .logoCooperation img{width: 100px; height: auto;}

.videoOnMainSite iframe{width: 99%;}

/*.imageWrapper .video-container iframe{border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}*/

#block-sidebarreklamaopenarticle #div-gpt-ad-1633956358434-0{min-height: 0 !important;}

@media (min-width: 768px) {

    .m19 button{display:none;}
    .m19 .dropdown-menu{border:0; display:block; position:relative; width:100%;}
    .m19 .dropdown-menu .dropdown-item{clear:none; display:block;}
    .m19 ul{margin:0; padding:0;}
    .m19 ul li{float:left; list-style:none; margin:0 15px 15px 0; padding:0; width:6%;}
    .m19 ul li a{background:#e7e7e7; color:#323232; display:block; font-family:'WorkSans-Bold', sans-serif; font-size:38px; font-weight:700; height:75px; line-height:75px; text-align:center;text-transform:uppercase;}
    .m19 ul li a:hover, .m19 ul li a:focus{background:#0075e2; color:#fff;}
    .m19 ul li:nth-child(14), .m19 ul li:last-child{margin-right:0;}



}

@media (max-width: 1399px) {

    .m1 .internalLinks li{margin:0 0 0 5px;}
    .m1 .internalLinks li a{font-size:14px; padding:14px 10px 0 10px;}
    .m1 .internalLinks li.login .loginButton{font-size:14px;}
    .m1 .social li a{font-size:14px;}



    .navbar-light .navbar-nav .nav-item{margin: 0 35px 0 0;}

}

.press-release{background: #0075e2; border-radius: 7px; color:#fafbfb; font-size: 10px; padding: 1px 5px; text-transform: uppercase; white-space: nowrap; float:none; margin: 0 10px 0 0;}

.press_release,
.partners_material{background: #0075e2; border-radius: 7px; color:#fafbfb; font-size: 10px; padding: 1px 5px; text-transform: uppercase; width:auto; display: inline-block;}

.m10 ul li:last-child .newsInfo .press-release:last-child{margin:0;}

/* Reklamy  */

#div-gpt-ad-1645022159009-0{min-height: 0 !important;}

#block-menuglowne-2 .nav-item .dropdown-menu{padding-bottom: 0;}
.nav-link--zdrowie-w-ue{background: #254aa5; color: #fff !important; border-bottom:4px solid #0075e2;}

@media (max-width: 1199px) {
    .m3 .mobileLogo{margin:0 17px 0 0;}

    .m6 .block-title{font-size:16px;}

    .dropdown-item{font-size:16px;}

    .m1 .internalLinks li a span{display:none;}
    .m1 .internalLinks li{border-right: 1px solid #464646; margin:0; }
    .m1 .internalLinks li a{padding: 14px 15px 0 15px;}
    .m1 .internalLinks li:last-child{border:0;}
    .m1 .internalLinks li:first-child{border-left:1px solid #464646;}
    .m1 .internalLinks li:first-child a{padding: 14px 15px 0 15px;}

    .navbar-light .navbar-nav .nav-item{margin:0 20px 0 0;}

    .m10 ul li .imageWrapper{width:200px;}
    .m10 .textWrapper{width:calc(100% - 230px);}
    .m10 .newsInfo{width:calc(100% - 230px);}



    .m36 ul li  .imageWrapper{float:left; width:200px;}
    .m36 ul li .textWrapper{float:right; width:calc(100% - 230px);}

    .m36 .newsInfo{width:calc(100% - 230px);}

    .path-node article .social li a{font-size:12px;}

    .path-node article .imageWrapper{float:none; width:100%;}

    .path-node article .m40, .path-node article .m40 .imageWrapper{width:300px;}

    .path-node p.replace-colorbox.width-500 img{height:auto; width:100%;}
    .width-500 .infographic{width: 100%;}
    .m43 .downloadOptions li{margin:0 2px 0 0;}
    .m43 .downloadOptions li a{font-size:10px; padding:0 0 0 10px;}
    .m43 .downloadOptions li a span{width:40px;}

    .m29, .m30{display:none;}

    .m31{bottom: 80px; height:45px; right: 20px; width:45px;}
    .m31 svg {height:45px; width:45px;}
    .m32{bottom: 20px; height:45px; right: 20px; width:45px;}
    .m32 svg{height:19px; margin-top:10px; width:19px;}


    /*

        .statement .header.headroom--not-top .m8 .form-control{font-size: 15px;}
        .statement .header.headroom--not-top .navbar-light .navbar-nav .nav-item .nav-link{font-size: 16px;}
    */
    .m62 .textWrapper .title{font-size:40px ;}

    .navbar-light .navbar-nav .nav-item.covid{margin: 0 20px 0 -5px;}


    .navbar-light .navbar-nav .nav-item{margin: 0 25px 0 0;}

}

@media (max-width: 991px) {

    #block-baner750x200stronaglowna{display: none;}

    .m3 .mobileLogo{display: block; padding-top: 7px;}

    /*

    .navbar-light .navbar-nav .nav-item.home .text{display:block;}
    .navbar-light .navbar-nav .nav-item.home svg, .header.headroom--not-top .navbar-light .navbar-nav .nav-item.home a svg{display:none;}
    .navbar-light .navbar-nav .nav-item .nav-link:hover::before, .navbar-light .navbar-nav .nav-item.active .nav-link:before, .navbar-light .navbar-nav .nav-item .nav-link:focus::before{display:none;}

   */

    .dropdown-menu{margin:0; padding:0;}
    .dropdown-item{margin:0; padding:0;}


    .m3 .dropdown-menu li.dropdown-item a{font-size:16px; padding:0;}

    .navbar .dropdown-menu ul li.nav-item{margin:0 0 20px 0;}
    .navbar-light .navbar-nav .nav-item .dropdown-menu{margin:5px 0 0 0;}
    .navbar-light .navbar-nav .nav-item .dropdown-menu li{padding:0 0 5px 0}


    .m17 .swiper-button-next, .m17 .swiper-button-prev{top:40%}
    .m17 .swiper-button-next svg, .m17 .swiper-button-prev svg, .m17 .swiper-button-next, .m17 .swiper-button-prev{height:65px; width:65px;}

    .m17 ul li .title a{font-size:20px; line-height:28px;}

    body{margin-top:200px;}
    .navbar-nav{border-top: 1px solid #e7e7e7; margin-top:20px; padding-top:10px;}

    .m2{border-bottom: 0; box-shadow: none; height:auto; margin:0; padding:80px 0 0 0; text-align:center;}

    .m2 .logo{margin:10px 0 0 0;}
    .m2 .logo img{height:80px;}

    .m3{border-bottom:1px solid #e7e7e7; border-top:0; box-shadow:none; height:auto; padding:10px 0 20px 0; position: fixed; z-index:9999;}


    .navbar-light .navbar-nav .nav-item .nav-link{height:auto; padding:0;}

    .m24 ul li{margin-top:-1px; width:calc(100% / 3);}

    .m27 .col-xl-3{margin:0 0 30px 0;}

    .m35 .imageWrapper{margin:0 0 10px 0;}
    .m35 .imageWrapper, .m35 .textWrapper{float:none; width:100%;}

    .m46{border:0; margin:0 0 50px 0; padding:0;}

    .m17 ul li{width:auto;}

    .m57{height:450px;}
    .m59{text-align:center;}
    .m59 button, .m55 button{display:block; float:none; margin:0 auto; width:250px;}
    .m57 form .form-group .createAccount, .m55 form .form-group .logIn, .m55 form .form-group .createAccount, .m55 form .form-group .logIn{display:block; float:none; text-align:center; width:100%;}


    .m43 .popover .modal-dialog{max-width:600px;}


    .node--type-page .m7{margin:0 auto 30px auto;}

    .node--type-page .article{margin:0 0 30px 0;}

    .m43 .popover  .modal-content{padding:40px 0;}

    .m43 .popover  .modal-content .buttons{text-align:center;}

    .m43 .popover  .modal-content .buttons a.signIn{margin:0 auto 10px auto;}


    .navbar-light .navbar-nav .nav-item{margin:0;}

    #block-menuglowne .navbar-nav{border:0; margin-top:0}

    #block-menuglowne .navbar-nav li{margin:0 0 10px 0}

    .m5 ul li:nth-child(n + 2){border-bottom: 1px solid #dcdcdc; margin-bottom: 0;  padding-bottom: 0;}
    .m5 ul li:last-child{border:0;}
    .m5 ul li:nth-child(2):after{display:none;}

    .m11 ul li:nth-child(2)::after{display:none;}

    .m6 ul li{min-height:70px;}

    .m13{margin:0 0 30px 0;}

    .m4, .m6, .m11{margin:0 0 30px 0;}
    .m5{margin:0 0 50px 0;}

    #block-menuglowne-2 .navbar-nav{border:0; margin-top:0; padding-top:0;}


    .m62 .imageWrapper{width:100px;}
    .m62 .textWrapper{padding:0 0 0 50px; width:calc(100% - 100px);}
    .m62 .textWrapper .title{font-size:32px; }
    .m62 .textWrapper p{font-size:16px;}
    .statement .m3{border-top: 1px solid #e7e7e7;}

    /*
    .statement .header.headroom--not-top .m8{top:0;}
    .statement .header.headroom--not-top .m8 .form-control{font-size:12px;}
    .statement .header.headroom--not-top .navbar-light .navbar-toggler-icon, .statement .header.headroom--not-top .navbar-light .navbar-toggler-icon:after, .statement .header.headroom--not-top .navbar-light .navbar-toggler-icon:before{    background: #000;}



     */


    #block-menuglowne-2 .navbar-nav .nav-item:last-child{display:block;}

    .m36 form .sb-search-input{float:none; margin:0 0 20px 0; width:100%;}
    .m36 form button{float:none; margin:0; width:100%;}



    .m3 .dropdown-menu li.dropdown-item:first-child{display:block;}

    .sticky{position: relative; top: 0;}

    .navbar-light .navbar-nav .nav-item.covid{margin:0;}



    #block-menuglowne-2 .nav-item .nav-link{padding-bottom:10px; padding-top:10px;}
    #block-menuglowne-2 .nav-item:last-child .nav-link{padding-bottom:0; padding-top:0;}


    body{margin-top: 60px}

    .m2{display: none;}


    .header.slideUp{margin-top: 0;}
    .header.headroom--not-top{margin-top: 0;}
    .m3 .mobileLogo{position: absolute; top:-8px;}
    .m3 .mobileLogo img{display: block;}
    .m3 .komisjaEuropejskaLogo{display: block;}
    .navbar-light .navbar-nav .nav-item.home a .house{display: none;}
    .navbar-light .navbar-nav .nav-item.home .text{display: block}
    /* .header.slideUp .m3 #block-menuglowne-2, .header.slideUp .m3 .navbar-nav{display: block;} */
    .header.headroom--not-top .m3 #block-menuglowne-2, .header.headroom--not-top .m3 .navbar-nav{display: block;}
    /*  #searchTrigger, .header.slideUp #searchTrigger{top:3px} */
    #searchTrigger, .header.headroom--not-top #searchTrigger{top:3px}


    /* .m8, .header.slideUp .m8{top:-15px; height: 68px; padding:15px 0 0 0;} */
    .m8, .header.headroom--not-top .m8{top:-15px; height: 68px; padding:15px 0 0 0;}
    .m8 .btn{margin-top:3px;}
    /*  .m8 .close, .header.slideUp .m8 .close{top:22px;} */
    .m8 .close, .header.headroom--not-top .m8 .close{top:22px;}



    #navbarSupportedContent{background: #fff; margin:20px 0 0 0;}
    #navbarSupportedContent .navbar-nav{margin:0; padding: 20px 0;}
    #block-menuglowne-2 .navbar-nav{padding: 0;}
    #block-menuglowne-2 .nav-item:nth-last-child(2){margin:0;}


    .path-temat-miesiaca .m35{margin-top:110px;}
    .path-temat-miesiaca .view-id-lista_depesz_top_news .titleTopicMonthCategory{top:-110px; max-width: 100%; font-size: 40px;}
    .path-temat-miesiaca .view-id-lista_depesz_top_news .block_partner{right:inherit; left:0; max-width: 100%; text-align: left; top:-40px; overflow: visible;}
    .path-temat-miesiaca .view-id-lista_depesz_top_news .sponsorWidget{right:inherit; left:0; max-width: 100%; text-align: left; top:-40px; overflow: visible;}

    .m35 .topicTitle{top:-110px; max-width: 100%;}
    .m35 .topicTitle h3{font-size:40px;}

    .path-cykl-partnerski .m35{margin-top:110px;}
    .path-cykl-partnerski .view-id-lista_depesz_top_news .titleTopicMonthCategory{top:-110px; max-width: 100%; font-size: 40px;}
    .path-cykl-partnerski .view-id-lista_depesz_top_news .block_partner{right:inherit; left:0; max-width: 100%; text-align: left; top:-40px; overflow: visible;}
    .path-cykl-partnerski .view-id-lista_depesz_top_news .sponsorWidget{right:inherit; left:0; max-width: 100%; text-align: left; top:-40px; overflow: visible;}


    .path-taxonomy .pageTitle, .categoryTitle, .path-infografiki .categoryTitle{font-size: 40px;}

    .m35 a .title{font-size: 26px; line-height: 32px;}

    .cooperation{padding: 10px 10px;}
    .cooperation .descriptionCooperation{max-width: 100%; margin: 0 0 20px 0; text-align: center; }
    .cooperation .logoCooperation{text-align: center; max-width: 100%; padding: 0;}
    .cooperation .logoCooperation img{width: 150px;}

    .m46 ul li a .title{font-size: 22px; line-height: 28px;}
    footer .m27 .title{font-size: 20px;}

    .m3 .komisjaEuropejskaLogo{top:-5px;}

    .navbar-light .navbar-nav .nav-item .dropdown-menu {margin: 5px 0 0 0; border: 0;}

    .m10 ul li, .m11 ul li{margin: 0 0 30px 0;}
    .m10 ul li:last-child{margin:0;}

    #block-menumaintematmiesiaca .nav-item .nav-link{height:45px; padding-top:10px; padding-bottom:10px;}

}

@media (max-width: 767px) {

    .m63 .newsList .news:first-child{margin:0 0 30px 0;}


    .m63 .newsList .news .textWrapper .title{font-size:24px; line-height: 30px;}


    .m31, .m32, .m31.show, .m32.show{display:none;}

    .m57{height:auto;}

    .m11 ul li:nth-child(1)::after, .m11 ul li:nth-child(2)::after, .m11 ul li:nth-child(3)::after{display:none;}


    .m10{margin:0 0 30px 0;}

    .m10 ul li .imageWrapper{float:none; width:100%;}
    .m10 ul li .category, .m10 .textWrapper, .m10 .newsInfo{float:none; width:100%; margin:0 0 5px 0;}
    .m10 ul li .category, .m10 ul li .imageWrapper{margin:0 0 10px 0;}
    .m10 ul li{margin:0 0 30px 0;}

    .m10 ul li:last-child .category, .m10 ul li:last-child a .title, .m10 ul li:last-child a p, .m10 ul li:last-child .moreInfo{padding:0;}

    .m13{margin:0 0 30px 0;}

    .m14 .imageWrapper{float:none; margin:0 0 10px 0; width:100%;}
    .m14 .textWrapper{float:none; width:100%;}

    .m15{margin:0 0 30px 0;}

    .m15 ul li:nth-child(1)::after{display:none;}
    .m15 ul li{margin:0 0 30px 0;}

    .m15 ul li:last-child{margin:0;}

    .m24 ul li{width:100%;}
    .m24 ul li:nth-child(1), .m24 ul li:nth-child(2), .m24 ul li:nth-child(3), .m24 ul li:nth-child(4){border:1px solid #dcdcdc}

    .m25 ul li.mz{margin:0 0 30px 0;}
    .m25 ul li.mz svg, .m25 ul li.npz svg{height:30px;}

    .m34{padding:50px 0 20px 0; text-align:center;}
    .m34 button{display:block; margin:10px auto 0 auto;}
    .m34 .close{top:-40px;}

    .m36 ul li .imageWrapper, .m36 ul li .category{margin:0 0 10px 0;}
    .m36 ul li .imageWrapper, .m36 ul li .category, .m36 ul li .textWrapper{float:none; width:100%;}

    .m22 form{width:100%;}
    .m22 p{font-size:16px; line-height:22px;}

    .m18 ul li a .title, .m10 ul li a .title{font-size:20px; line-height:30px;}
    .path-node .articleTitle, .path-taxonomy .categoryTitle, .path-infografiki .categoryTitle, .m5 ul li:first-child a .title, .node--type-page .pageTitle, .node--type-page article .articleTitle{font-size:35px; line-height:45px; margin:0 0 10px 0;}

    .path-node article .social li, .path-node article .social li:last-child{margin-top:-1px; width:100%;}
    .path-node article .social li a{font-size:15px;}

    .path-node article .m39{margin:0 0 30px 0;}

    .path-node article .m40, .path-node article .m40 .imageWrapper, .path-node article .m41{width:100%;}
    .path-node article .m41{border:0; float:none; padding:0;}

    .path-node article blockquote{margin:0 0 30px 0;}

    .m43 .nav-tabs .nav-link{font-size:12px;}
    .m43 .downloadOptions li, .m43 .downloadOptions li:last-child{margin-top:-1px; width:100%;}
    .m43 .share li:first-child{padding:0 5px;}
    .m43 .share li a{width:40px;}

    .m36 ul li a .title, .m38 ul li a .title{font-size:20px; line-height:26px;}

    .page-link{padding:14px 14px}

    .m50{margin:0; width:100%;}
    .m50 .title{font-size:100px;}

    .breadcrumb{display:none;}

    .m58 form .form-control{float:none; margin:0 0 10px 0; width:100%;}
    .m58 button{display:block; float:none; margin:0 auto; width:210px;}

    .m20 .swiper-button-next, .m20 .swiper-button-prev{height:35px; width:35px;}

    #biography-wrapper{margin:0 0 30px 0;}
    #biography-wrapper img{float:none; margin:30px auto 10px auto;}
    #biography-wrapper #biography-label{float:none; margin:0 0 10px 0; width:100%;}
    #biography-wrapper p{float:none; width:100%;}

    .m20 .swiper-button-next svg, .m20 .swiper-button-prev svg{height: 18px; margin-top: 1px; width: 18px;}

    .m19 .dropdown-menu{width:100%;}
    .m19 .dropdown-menu .dropdown-item{border-bottom: 1px solid rgba(0,0,0,.15); padding:5px 10px; text-align:center;}
    .m19 .dropdown-menu .dropdown-item a{color: #323232; font-family: 'WorkSans-Bold', sans-serif; font-size:20px;
        font-weight: 700;}

    .m62 .imageWrapper{float:none; margin:0 auto 30px auto; width:185px;}
    .m62 .textWrapper{float:none; padding: 0; width:100%;}
    .m62{padding-bottom:30px; padding-top:30px;}
    .m62 .close{top:15px;}
    .m62 .textWrapper .title{font-size:22px; margin:0 0 20px 0;}
    .statement .s21{height: 660px;}

    .path-temat-miesiaca .m35{margin-top:120px;}
    .path-temat-miesiaca .view-id-lista_depesz_top_news .titleTopicMonthCategory{font-size: 30px; top:-90px;}

    .m35 .topicTitle{top:-90px;}
    .m35 .topicTitle h3{font-size:30px;}


    .path-cykl-partnerski .m35{margin-top:120px;}
    .path-cykl-partnerski .view-id-lista_depesz_top_news .titleTopicMonthCategory{font-size: 30px; top:-90px;}



    .path-taxonomy .pageTitle, .categoryTitle, .path-infografiki .categoryTitle{font-size: 30px;}

    .m35 a .title{font-size: 22px; line-height: 30px;}

    .path-node .articleTitle, .path-taxonomy .categoryTitle, .path-infografiki .categoryTitle, .m5 ul li:first-child a .title, .node--type-page .pageTitle, .node--type-page article .articleTitle{font-size: 30px; line-height: 38px;}

    .m10 ul li:last-child{margin:0;}

}

@media (max-width: 575px) {


    .m2 .logo img{height:50px;}

    .m3 .komisjaEuropejskaLogo:before{display: none;}


}

/* block-cukrzyca */


.block-cukrzyca{background: #e5f1fc; margin:0 0 45px 0; padding:30px 30px 50px 30px; position: relative;}
.block-cukrzyca h2{font-family: 'WorkSans-Bold', sans-serif; font-size: 20px; font-weight: 700; margin: 0 0 25px 0; text-transform: uppercase; width: 60%}
.block-cukrzyca h2 a{color: #323232;}
.block-cukrzyca h2 a:hover, .block-cukrzyca h2 a:focus{color:#0075e2;}
.block-cukrzyca .newsList{margin-bottom:0;}
.block-cukrzyca .newsList .news{position: inherit;}
.block-cukrzyca .newsList .news .category{color:#0075e2; font-family:'WorkSans-Bold', sans-serif; font-size:12px; margin:0 10px 0 0; text-transform:uppercase; float: left;}
.block-cukrzyca .newsList .news .category:hover, .block-cukrzyca.newsList .news .category:focus{text-decoration:underline;}
.block-cukrzyca .newsList .news .imageWrapper{margin:0 0 25px 0;}
.block-cukrzyca .newsList .news .imageWrapper img{}
.block-cukrzyca .newsList .news .textWrapper .title{color: #323232; font-family: 'WorkSans-Bold', sans-serif; font-size: 30px; line-height: 36px; text-transform: none; width: 100%; margin-bottom: 0.5rem;}
.block-cukrzyca .newsList .news a:hover .textWrapper .title, .block-cukrzyca .newsList .news a:focus .textWrapper .title{text-decoration: underline;}
.block-cukrzyca .newsList .news .textWrapper p{color: #323232; font-size: 16px; line-height: 22px; margin:0;}
.block-cukrzyca .newsInfo{margin:0 0 5px 0;}
.block-cukrzyca .newsInfo:after{clear: both; content:""; display: block;}
.block-cukrzyca .videoOnMainSite{}
.block-cukrzyca .videoOnMainSite .video-container{overflow: hidden;  padding-top: 56.25% !important; position: relative;}
.block-cukrzyca .videoOnMainSite .video-container iframe{border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.block-cukrzyca .logo{position: absolute; top:22px; right: 30px;}
.block-cukrzyca .logo img{max-height: 40px; width: auto;}



@media (max-width: 767px) {
    .block-cukrzyca .newsList .news:first-child{margin:0 0 30px 0;}
    .block-cukrzyca .newsList .news .textWrapper .title{font-size:24px; line-height: 30px;}

}

@media (max-width: 575px) {
    .block-cukrzyca h2{width: 100%; margin: 0 0 10px 0;}
    .block-cukrzyca .logo{position: relative; top: inherit; right: inherit; margin: 0 0 15px 0;}

}

.m29{display: none;}


/* Reklama */


#block-gamwadvertisement,
#block-gamwadvertisement .content,
#block-gamwadvertisement .content > div,
#block-gamwadvertisement-1,
#block-gamwadvertisement-1 .content,
#block-gamwadvertisement-1 .content > div,
#block-gamwadvertisement-2,
#block-gamwadvertisement-2 .content,
#block-gamwadvertisement-2 .content > div,
#block-gamwadvertisement-3,
#block-gamwadvertisement-3 .content,
#block-gamwadvertisement-3 .content > div,
#block-gamwadvertisement-4,
#block-gamwadvertisement-4 .content,
#block-gamwadvertisement-4 .content > div,
#block-gamwadvertisement-5,
#block-gamwadvertisement-5 .content,
#block-gamwadvertisement-5 .content > div,
#block-gamwadvertisement-6,
#block-gamwadvertisement-6 .content,
#block-gamwadvertisement-6 .content > div,
#block-gamwadvertisement-7,
#block-gamwadvertisement-7 .content,
#block-gamwadvertisement-7 .content > div,
#block-gamwadvertisement-8,
#block-gamwadvertisement-8 .content,
#block-gamwadvertisement-8 .content > div,
#block-gamwadvertisement-9,
#block-gamwadvertisement-9 .content,
#block-gamwadvertisement-9 .content > div,
#block-gamwadvertisement-10,
#block-gamwadvertisement-10 .content,
#block-gamwadvertisement-10 .content > div,
#div-gpt-ad-22989970672-0,
#div-gpt-ad-22989970672-0 .content,
#div-gpt-ad-22989970672-0 .content > div{display: flex; width: 100%; flex-direction: column;  align-items: center; position: relative;}

#block-gamwadvertisement .content > div > div,
#block-gamwadvertisement-1 .content > div > div,
#block-gamwadvertisement-2 .content > div > div,
#block-gamwadvertisement-3 .content > div > div,
#block-gamwadvertisement-4 .content > div > div,
#block-gamwadvertisement-5 .content > div > div,
#block-gamwadvertisement-6 .content > div > div,
#block-gamwadvertisement-7 .content > div > div,
#block-gamwadvertisement-8 .content > div > div,
#block-gamwadvertisement-9 .content > div > div,
#block-gamwadvertisement-10 .content > div > div,
#div-gpt-ad-22989970672-0 .content > div > div{margin:0 0 30px 0; position: relative;}



#block-gamwadvertisement .content > div > div:empty,
#block-gamwadvertisement-1 .content > div > div:empty,
#block-gamwadvertisement-2 .content > div > div:empty,
#block-gamwadvertisement-3 .content > div > div:empty,
#block-gamwadvertisement-4 .content > div > div:empty,
#block-gamwadvertisement-5 .content > div > div:empty,
#block-gamwadvertisement-6 .content > div > div:empty,
#block-gamwadvertisement-7 .content > div > div:empty,
#block-gamwadvertisement-8 .content > div > div:empty,
#block-gamwadvertisement-9 .content > div > div:empty,
#block-gamwadvertisement-10 .content > div > div:empty,
#div-gpt-ad-22989970672-0 .content > div > div:empty{display:none;}

#block-gamwadvertisement .content > div > div:before,
#block-gamwadvertisement-1 .content > div > div:before,
#block-gamwadvertisement-2 .content > div > div:before,
#block-gamwadvertisement-3 .content > div > div:before,
#block-gamwadvertisement-4 .content > div > div:before,
#block-gamwadvertisement-5 .content > div > div:before,
#block-gamwadvertisement-6 .content > div > div:before,
#block-gamwadvertisement-7 .content > div > div:before,
#block-gamwadvertisement-8 .content > div > div:before,
#block-gamwadvertisement-9 .content > div > div:before,
#block-gamwadvertisement-10 .content > div > div:before,
#div-gpt-ad-22989970672-0 .content > div > div:before{content:"Reklama"; color: #666666; font-size:10px; position: absolute; top:-15px; left: 0; padding: 0;}

@media only screen and (max-width: 991px) {

    #block-gamwadvertisement-3,
    #block-gamwadvertisement-3 .content > div > div:before{display: none;}

}

.advert.baner336{display: flex; width: 100%; flex-direction: column;  align-items: center; position: relative;}
.advert.baner336 > div{margin:30px 0 30px 0; position: relative; width: auto !important;}
.advert.baner336 > div:empty{display: none;}
.advert.baner336 > div:before{content:"Reklama"; color: #666666; font-size:10px; position: absolute; top:-15px; left: 0; padding: 0;}

.newsInfo{display: flex; align-items: center;}

.path-node article p.video-container:has(+ .flowplayer-embed-container){padding-bottom: 0!important; height: inherit !important; overflow: inherit !important;}