body {
background: #fff;
font-family: 'Titillium Web', sans-serif; }
ul, ol, li > ul, li > ol{
margin: 0;
}
a, a:hover, a:focus, a:visited{
color: #111;
}
.searchForm[type="text"]:focus{
color: #fff;
}
.a11y-toolbar{
top: 150px;
}
.normalIcon{
display: block;
}
.wcagIcon{
display: none;
}
.wpcf7-form-control{
padding: 5px 10px 5px 10px;
color: #111;
}
.wpcf7-text{
width: 100%;
}
.wpcf7-form > p > label{
width: 100%;
}
.wpcf7-form-control::-webkit-input-placeholder { color: #111;
font-weight: 300;
}
.wpcf7-form-control::-moz-placeholder { color: #111;
font-weight: 300;
}
.wpcf7-form-control:-ms-input-placeholder { color: #111;
font-weight: 300;
}
.wpcf7-form-control:-moz-placeholder { color: #111;
font-weight: 300;
}
.wpcf7-submit[type="submit"]{
font-size: 20px;
background-color: #243321;
border: 0;
border-radius: 0;
color: white;
}
.wpcf7-recaptcha{
padding-left: 0;
}
.paddingtop{
padding-top: 50px;
} .slashedDiv{
width: 420px;
background-color: #243321;
padding: 20px 20px 20px 50px;
color: white;
-webkit-clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
font-size: 18px;
margin-top: -20px;
position: absolute;
}
.slashedDiv > h2{
font-size: 18px;
margin: 0;
} #europeanUnion {
min-height: 25vh;
background: #fff; }
.logoColUnion {
padding: 10px 0px 10px 0px;
max-height: 100px;
}
.unionLogo>img,
.krajowaLogo>img,
.warmiaLogo>img,
.prowLogo>img {
max-height: 80px;
}
.unionLogo>img{
float: left;
}
.krajowaLogo>img {
margin: 0 auto;
}
.warmiaLogo>img{
margin: 0 auto;
}
.prowLogo>img {
float: right;
}
#unionTextOne {
padding: 10px 0 0 0;
}
#unionTextOne,
#unionTextTwo {
font-size: 18px;
font-weight: 200;
} .navbarMainWrapper {
position: relative;
}
.navbarWrapper {
position: absolute;
top: 0;
background-color: rgba(36, 51, 33, 0.75);
height: 90px;
}
.navbar-default {
background-color: transparent;
border: 0;
}
.navbar-default .navbar-nav>li>a {
color: #fff;
padding-top: 0;
padding-bottom: 0;
line-height: 90px;
padding-right: 30px;
font-size: 20px;
font-weight: 300;
padding-left: 0;
}
.navbar-default .navbar-collapse {
padding: 0;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
color: #7bbf6d;
font-weight: 500;
background-color: transparent;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
color: #ccc;
background-color: transparent;
}
.searchForm {
background-color: transparent;
border: 0;
border-bottom: 1px solid #ececec;
border-radius: 0;
box-shadow: none;
margin-top: 15px;
color: white;
}
.searchForm:active,
.searchForm:focus {
border-bottom: 1px solid #ececec;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.searchBtn {
background-color: transparent;
border: 0;
padding-top: 20px;
}
.searchBtn:active,
.searchBtn:focus {
-webkit-box-shadow: none;
box-shadow: none;
border: 0;
outline: none!important;
}
.searchMobile {
display: none;
} .slider {
z-index: 0;
width: 100vw;
}
.sliderText {
width: auto;
position: absolute;
top: 50%;
right: 20vw;
background-color: rgba(0, 0, 0, 0.4);
color: white;
text-align: right;
padding: 20px 40px;
}
.sliderText>h1{
font-size: 44px;
margin-top: 0;
}
.sliderText>p {
font-size: 44px;
margin: 0;
line-height: 1;
}
.sliderText>span {
font-size: 36px;
text-align: right;
font-weight: 200;
}
.podstronaFoto{
max-height: 500px;
} #content {
background-image: url(//prow.warmia.mazury.pl/prow/img/bg.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
background-color: #fdfdfd;
padding-top: 100px;
}
#webContent{
padding-bottom: 50px;
}
#contentSearch{
background-image: url(//prow.warmia.mazury.pl/prow/img/bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #fdfdfd;
padding-top: 10px;
padding-bottom: 50px;
} .sidebarWrapper {
width: 100%;
background-color: #fff;
border: 1px solid #e9e9e9;
}
#nav_menu-2 > h2 {
padding-left: 20px;
width: 100%;
padding-top: 13px;
padding-bottom: 13px;
background-color: #243321;
color: #fff;
margin-top: 0;
font-size: 20px;
}
#menu-menu-boczne {
list-style-type: none;
padding-left: 0;
padding: 10px 0;
}
#menu-menu-boczne>li.menu-item {
display: block;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 15px;
font-size: 15px;
}
#menu-menu-boczne li>a {
color: #000;
}
#menu-menu-boczne li > a > .glyphicon {
font-size: 12px;
padding-left: 3px;
}
.sub-menu {
list-style-type: none;
padding-left: 10px;
height: 0;
overflow: hidden;
}
.sub-menu.open {
height: auto;
}
.sub-menu>li {
padding-top: 10px;
padding-bottom: 5px;
}
.sub-menu>li::before {
content: '- ';
}
.menu-item-has-children > a::after{
font-family: 'Glyphicons Halflings';
content: "\e252";
display: inline-block;
margin-top: 6px;
margin-left: 5px;
position: absolute;
color: #243321;
font-size: 9px;
}       .searchContainer{
background-color: #fff;
padding: 20px 0;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 20px;
border-top: 2px solid #2e4e28;
} .blogPost .postContent.postContentGaleria{
padding: 0px 25px 50px 25px;
}
.blogPost .postContentGaleria .postTeaser p{
margin-left: 0;
} .ogloszenie-documentHeaderWrapper{
margin-bottom: 20px;
}
.ogloszenieWrapper{
padding-bottom: 50px;
}
.ogloszenie-headerWrapper{
padding-top: 30px;
padding-bottom: 30px;
font-size: 20px;
font-weight: 300;
}
.ogloszenie-headerHighlight{
font-weight: 700;
display: block;
}
.ogloszenie-mainContentHeading{
border-top: 1px dotted #bfbfbf;
padding-top: 30px;
padding-bottom: 30px;
font-size: 20px;
font-weight: 300;
}
.ogloszenie-tabsWrapper{
border: 1px solid #e9e9e9;
}
.ogloszenie-tabsWrapper::after{
content:'';
display:block;
clear:both;
}
.ogloszenie-tabsHeader{
padding-top: 20px;
padding-bottom: 20px;
font-size: 20px;
font-weight: 300;
}
.ogloszenie-documentHeader{
font-size: 20px;
background-color: #243321;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
}
.ogloszenie-documentHeader > h3{
margin-top: 5px;
margin-bottom: 5px;
font-size: 20px;
}
.ogloszenie-documentItem{
padding-top: 10px;
padding-bottom: 10px;
margin-left: 0;
margin-right: 0;
border: 1px solid #e9e9e9;
background-color: #fff; }
.ogloszenie-borderBottom{
border-bottom: 1px dotted #e9e9e9;
padding-bottom: 20px;
margin-left: 0;
margin-right: 0;
}
.ogloszenie-documentItem > div:last-child >.ogloszenie-borderBottom{
border-bottom: 0;
}
.ogloszenie-documentItem > div{
padding-top: 15px;
}
.ogloszenie-documentItemName{
font-size: 20px;
}
.ogloszenie-documentItemInfoWrapper{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.ogloszenie-documentItemInfoWrapper{
}
.btn-download, .btn-download:active, .btn-download:focus, .btn-download:visited, .btn-download:hover {
background: #243321 url(//prow.warmia.mazury.pl/prow/img/planowane-downloadIcon.png) no-repeat 10% center;
color: white;
text-transform: uppercase;
border-radius: 0;
padding: 10px 20px 10px 50px;
}
.ogloszenie-documentItemInfoSpan{
font-weight: 300;
padding-bottom: 10px;
}
.ogloszenie-documentItemInfoSpanHighlight{
font-weight: 600;
display: block;
}
.ogloszenie-documentItemInfoFormat{
padding-left: 0;
}
.ogloszenie-downloadButtonWrapper{
text-align: right;
}
.ogloszenie-smartSignWrapper{
font-size: 14px;
font-weight: 300;
padding-top: 20px;
}
.ogloszenie-smartSignWrapper > a{
color: #233e75;
text-decoration: underline;
font-weight: 600;
}
.panel-group .panel{
background-color: #243321;
border-radius: 0;
}
.panel-group .panel a{
color: #fff;
}
.panel-body{
background-color: #fff;
}
.panel-title .glyphicon-plus{
float: right;
} .blogPost {
margin-bottom: 30px;
background-color: #fff;
width: auto;
border: 1px solid #ececec;
}
.blogPost .postContent {
padding: 0px 25px 50px 85px;
position: relative;
}
.blogPost .postImage {
position: relative;
margin-bottom: 0;
border-radius: 0;
}
.blogPost .postImage.bg {
background: url(//prow.warmia.mazury.pl/prow/images/blog/blogPost-img-5.jpg) no-repeat 0 0;
background-size: cover;
padding: 15px;
}
.normalNews .blogPost .postImage img {
width: 410px;
height: 250px;
}
.blogPost .postDate {
position: absolute;
background: #243321;
width: 65px;
height: 65px;
top: 0;
left: 0;
text-align: center;
color: #fff;
padding: 6px 0;
font-weight: 300;
}
.blogPost .postDate .day {
display: block;
font-size: 36px;
line-height: 1em;
}
.blogPost .postDate .month {
display: block;
font-size: 12px;
line-height: 14px;
}
.blogPost .postTitle {
margin-bottom: 0;
margin-top: 0;
padding: 0;
padding-top: 10px;
font-size: 22px;
font-weight: bold;
}
.blogPost .postButtonMore {
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
color: #c2c2c2;
font-size: 14px;
position: absolute;
right: 40px;
padding: 5px 10px 5px 10px;
background-color: #243321;
bottom: 15px;
}
.blogPost .postButtonMore a{
color: #fff;
}
.blogPost .postButtonMore i.icon,
.blogPost .postButtonMore span {
display: inline-block;
vertical-align: middle;
}
.blogPost .postButtonMore i.icon {
font-size: 20px;
padding-right: 7px;
}
.blogPost .postTeaser p {
margin-left: -70px;
}
.blogPost .postTeaser,
.blogPost .postTeaser p {
color: #6d6d6d;
padding-top: 10px;
min-height: 90px;
}
.blogPost .noHeight,
.blogPost .noHeight p{
height: auto;
}
.blogPost .noHeight p{
margin-left: 0;
}
.blogPost .postAuthor {
font-size: 12px;
font-style: italic;
margin: 0 0 5px;
}
.blogPost .postAuthor img {
margin-right: 20px;
border-radius: 50%;
}
.postImageSize{
width: 100%; 
height: 100%;
}
.blogPost.single {
margin-bottom: 0;
}
.blogPost.single .postContent {
padding-top: 32px;
padding-bottom: 40px;
}
.blogPost.single .postTitle {
font-size: 32px;
margin-bottom: 30px;
}
.blogPost.single .postTeaser {
padding-left: 90px;
}
.blogPost.single .postTeaser h4 {
font-weight: bold;
color: #000;
padding: 10px 0 30px;
}
.blogPost.single .postAuthor {
position: absolute;
width: 120px;
text-align: center;
left: 0;
font-size: 14px;
line-height: 19px;
font-style: normal;
font-weight: normal;
}
.blogPost.single .postAuthor:after {
content: '“';
display: block;
position: absolute;
top: -20px;
right: -50px;
color: #f0f0f0;
font-size: 140px;
line-height: 1em;
font-weight: 400;
}
.blogPost.single .postAuthor img {
margin: 0 auto 10px;
display: inline-block;
clear: both;
}
.postButtonMore{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
color: #c2c2c2;
font-size: 14px;
position: absolute;
right: 17px;
padding: 5px 10px 4px 10px;
background-color: #243321;
bottom: -15px;
}
.postButtonMore .moreButton{
background-color: #243321;
padding: 5px 10px 4px 10px;
color: white;
}
.galleryTitle{
padding-left: 15px;
font-size: 20px;
}
.singlePageContent .siteTitle{
margin-top: 0;
}
.singlePageContent {
height: auto;
padding-bottom: 20px;
padding-top: 20px;
background: #fff; 
border: 1px solid #e9e9e9;
padding-left: 15px;
padding-right: 15px;
}
#singlePageContent p{
line-height: 1.5;
}
.hightligtedNews .postImage{
max-height: 300px;
overflow: hidden;
}
#contentNews > div > div.col-sm-12.hightligtedNews > div > div.postImage > a > img{
max-height: 400px;
width: 100%;
}
.singlePost.normalNews .blogPost .postImage img{
width: 100%;
height: auto;
} .singlePost .postTitle{
color: #243321;
}
.buttonDrukuj{
background-color: #e2e2e2;
padding: 7px;
color: #243321;
position: fixed;
top: 239px;
border-bottom: 0;
border: 0;
border-top-right-radius: 5px;
z-index: 999;
}
.buttonDrukuj > span{
font-size: 20px;
color: #000;
}
.buttonDrukuj:hover{
background-color: #fff;
} .wp-pagenavi{
text-align: center;
}
.posts-navigation .nav-previous{
text-align: right;
padding-right: 5px;
}
.posts-navigation .nav-next{
text-align: left;
padding-left: 5px;
} .footerLogoFlex{
display: flex;
justify-content: space-around;
} #footerLogoContainer {
background-color: #fff;
padding: 25px 0;
}
.singleLogoFooter > a > img{
margin: 0 auto;
display: block;
height: 70px;
}
.owl-carousel .owl-item img{
width: auto;
}
.owl-nav{
display: none;
} #companyInformation {
background-color: #2e4e28;
padding: 32px 0;
color: #F1EDEB;
}
.companyInfoFirst {
display: flex;
align-items: center;
font-weight: 200;
}
.companyInfoSecond,
.companyInfoThird,
.companyInfoFour {
border-left: 1px solid #F1EDEB;
font-weight: 200;
min-height: 115px;
}
.companyInfoHeader {
font-weight: 400;
}
.companyInfoLogoText {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
}
.contactEmail, .contactEmail:hover, .contactEmail:visited, .contactEmail:active, .contactEmail:focus{
color: #fff;
} #copyright {
background-color: #243321;
padding: 20px 0;
color: #F1EDEB;
font-weight: 200;
font-size: 14px;
}
#copyright span {
font-weight: 300;
}
.medwayLink, .medwayLink:hover, .medwayLink span{
color: #fff;
text-decoration: none;
}  @media (max-width: 1200px) {   #unionTextOne,
#unionTextTwo {
font-size: 14px;
}
.logoColUnion {
padding: 20px;
}
#unionTextOne {
padding: 5px 0 0 0;
}  .sliderText{
top: 43%;
right: 10vh;
}
.sliderText>h1{
font-size: 38px;
}      .singleLogoFooter{
margin-bottom: 20px;
}  } @media (max-width: 991px) {   #unionTextOne,
#unionTextTwo {
font-size: 12px;
font-weight: 300;
} .navbar-default .navbar-nav>li>a{
padding-right: 20px;
font-size: 16px;
}
.navbar-form .form-control.searchForm{
width: 120px;
} .sliderText {
display: none;
} .ogloszenie-documentHeaderWrapper{
padding: 0;
} .sidebarWrapper{
margin-bottom: 20px;
}     .companyInfoFirst{
justify-content: center;
margin-bottom: 15px;
} } @media (max-width: 767px) {
.slashedDiv{
display: none;
}    .navbarWrapper {
position: inherit;
background-color: rgba(36, 51, 33, 1);
height: 50px;
}
.nav>li {
z-index: 2;
background-color: rgba(255, 255, 255, 1);
border-bottom: 1px solid rgba(36, 51, 33, 0.2);
padding: 0 10px 0 10px;
}
.navbar-nav {
margin: 0 0 7.5px 0;
border-bottom: 2px solid rgba(36, 51, 33, 0.6);
}
.navbar-default .navbar-nav>li>a {
color: rgba(36, 51, 33, 1);
line-height: 40px;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
color: #222222;
background-color: transparent;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
color: #222222;
background-color: transparent;
}
.searchForm {
width: 120px;
float: left;
padding-top: 10px;
margin-top: 5px;
border-bottom: 1px solid #ececec;
}
.navbar-form {
border: none;
margin: 0;
padding: 0;
}
#searchFormBox {
display: none;
}
.searchMobile {
display: block;
float: left;
width: 200px;
margin-top: 2px;
margin-left: 10px;
}
.iconSearch {
width: 15px;
height: 15px;
}
.searchBtn {
padding-top: 7px;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border: none;
}
.navbar-form {
box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1), 0 0px 0 rgba(255, 255, 255, .1);
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
background-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: rgba(36, 51, 33, 1);
}
.navbar-toggle {
background-color: rgba(255, 255, 255, 1);
}
.navbarWrapper {
padding: 0;
}  #content {
padding-top: 50px;
}  .blogPost .postButtonMore {
padding-right: 10px;
}
.blogPost.single .postContent {
padding-left: 25px;
}
.blogPost.single .postTitle {
padding-left: 75px;
}
.blogPost.single .postTeaser {
padding-left: 0;
}
.blogPost.single .postAuthor {
width: 100%;
position: relative;
margin-bottom: 15px;
}
.blogPost.single .postAuthor:after {
font-size: 80px;
right: 0;
}
.ogloszenie-documentItemInfoWrapper{
display: block;
text-align: center;
}
.ogloszenie-documentItemInfoFormat{
padding-left: 15px;
padding-bottom: 10px;
}
.ogloszenie-documentItemInfoSize{
padding-bottom: 10px;
}
.blogPost .postTeaser, .blogPost .postTeaser p{
height: auto;
}
.normalNews .blogPost .postImage img {
width: 100%;
height: auto;
}    .companyInfoSecond,
.companyInfoThird,
.companyInfoFour {
border-left: 0;
height: auto;
text-align: center;
margin-bottom: 15px;
} } @media (max-width: 480px) {           .singleLogoFooter{
width: 100%;
}  } @media (max-width: 320px) {        .col-xs-gallery {
width: 100%;
}     }
.labelHidden{
display: none;
}
@media print{
header, aside, footer, #drukuj, .a11y-toolbar{
display: none;
}
}