.main {padding-top: 20px;}
h1 {font-size: 26px; font-weight: bold;} 
h3 {font-size: 20px; font-weight: bold; margin-top: 25px;} 

.feature-list {padding-top: 20px;}
.feature-list > div {margin-bottom: 25px;}
.feature-list .item {position: relative; height: 100%;}
.feature-list .feature {border: 1px solid #1256bb; height: 100%; padding: 20px; cursor: pointer; transition: .5s;}
.feature-list .feature .img {text-align: center;}
.feature-list .feature .img img {max-width: 100%;}
.feature-list .feature h2 {text-align: center;}

.feature-list .feature-hover {position: absolute; top: 0px; left: 0px;  height: 100%; background-color: #4c6cd1; opacity: 0; cursor: pointer; transition: .5s;}
.feature-list .feature-hover div {padding: 30px; color: #fff; text-align: center; font-size: 20px; }
.feature-list .feature-hover:hover {opacity: 1;}

footer {border: 1px solid #4c6cd1;}

#ear_facebook {width: 36px; height: 36px; background: url(/funduszeue/gfx/f_icon.svg); background-size: cover; right: -36px; position: absolute;}
#ear_facebook_tresc {width: 292px; height: 400px; position: fixed; top: 130px; margin-left: -292px; z-index: 500; background-color: #fff;}

.zdjecie {margin-bottom: 30px;}
.zdjecie-kwadrat {width: 100%; padding-bottom: 100%; background-size: cover; background-position: center; cursor: pointer; }

.breadcrumb{
        text-transform:uppercase;
        padding:10px 18px;
        border:1px solid #e8e8e8;
        background:#fff;
        -webkit-border-radius:0;
           -moz-border-radius:0;
        border-radius:0;
}
.breadcrumb li{
        color:#878a8c;
        font-size:13px; padding-right: 10px;
}
.breadcrumb > li + li:before{
        content:"\00BB";
        color:#878a8c;
         padding-right: 10px;
}
.breadcrumb li a{
        color:#252a2f;
}

blockquote {
background:#EDEDED;
border-left:8px solid #008FEA;
box-shadow:0 3px 15px rgba(0,0,0,.15);
color:#111;
font-size:1.1em;
font-style:italic;
font-weight:300;
line-height:1.6;
margin:50px auto;
padding:1.2em 30px 1.2em 75px;
position:relative;
vertical-align:super;
width:80%;
z-index: 0;
overflow: hidden;
}

blockquote::before {
color:#008FEA;
content:"\201C";
font-size:9em;
left:0;
position:absolute;
top:-35px;
}

blockquote p::before {
color: #ddd;
content:"\201C";
font-size:100em;
line-height: 0.65em;
right: .095em;
position:absolute;
z-index:-1;
}

blockquote span {
color:#008FEA;
display:block;
font-size:1.4em;
font-weight:300;
letter-spacing:1px;
margin-top:.5em;
}