#pageup {
  position: fixed;
  right: 27px;
  bottom: 60px;
  width: 43px;
  height: 43px;
  background-image: url(../mm/css/up-arrow.png) ;
  background-repeat: no-repeat;
  background-size: 43px 43px;
  display: none;
  cursor: pointer;}
#pageup:hover {
  background-image: url(../mm/css/up-arrow2.png) ;
  background-repeat: no-repeat;
  background-size: 43px 43px;}
.form-field-error {
    border-color: #af3232;
    -webkit-box-shadow: 0 0 0 2px rgba(175,50,50,0.4);
    -moz-box-shadow: 0 0 0 2px rgba(175,50,50,0.4);
    box-shadow: 0 0 0 2px rgba(175,50,50,0.4);}
.image-replaced {
    text-indent: 110%;
    white-space: nowrap;
    overflow: hidden;}
@keyframes bounce {50% { top: 14px }}
.go:after {
    content: ' »';
    white-space: nowrap;}
.no-js img.js, .no-js .panel-title {display: none}
#wrapper, #main-content, .billboard {
    width: 100%;
    padding: 0;}
#masthead, .container, .newsletter-form {
    width: 960px;
    /* zoom: 1; */ 
    margin-left: auto;
    margin-right: auto;
    padding: 0;}
#masthead:after, .container:after, .newsletter-form:after {
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
    content: ".";}
.mission, .pillars {width: 960px}
#colophon {margin-top: 0}
.mission {
    font-family: 'Open Sans Light','Droid Arabic Naskh','Mplus Fulah Light',sans-serif;
    font-weight: normal;
    line-height: 1.1;
    margin: 0 auto 40px;
    position: relative;
    text-align: center;}
.mission h1 {
    color: #c13832;
    font-size: 84px;
    font-weight: bold;
    letter-spacing: -0.05em;
    margin: 0 0 .05em;}
.mission h1 img {margin-bottom: -4px}
.mission .ukryjfon {
    font-size: 45px;
    letter-spacing: -0.025em;
    margin: -10px 0 -10px;}
.lang-bg .mission .ukryjfon, .lang-de .mission .ukryjfon, .lang-el .mission .ukryjfon, .lang-es-ES .mission .ukryjfon, .lang-fr .mission .ukryjfon, .lang-it .mission .ukryjfon, .lang-mk .mission .ukryjfon {font-size: 42px}
.engage {
    display: none;
    margin: 0;}
.engage .button {
    border-radius: 6px;
    font-size: 16px;
    padding: 10px 20px;
    text-transform: uppercase;}
.pillars {
    background: url(../mm/css/box-shadow-960.png) center bottom no-repeat;
    padding: 0 0 40px;
    position: relative;
    margin: 0 auto 20px;}
.wide .pillars {height: 380px}
.accordion {
    list-style: none;
    position: relative;
    left: -0.5%;
    top: 0;
    width: 102%;
    margin: 0;}
.js .accordion { overflow: hidden }
.panel {
    background-color: #777;
    display: block;
    margin: 0;
    position: relative;
    -webkit-transition: background-position .5s ease-in-out;
    -moz-transition: background-position .5s ease-in-out;
    -o-transition: background-position .5s ease-in-out;
    -ms-transition: background-position .5s ease-in-out;
    transition: background-position .5s ease-in-out;}
.panel:focus {outline: 0}
.panel.expanded, .panel.compressed {
    -webkit-transition: background-position .5s ease-in-out;
    -moz-transition: background-position .5s ease-in-out;
    -o-transition: background-position .5s ease-in-out;
    -ms-transition: background-position .5s ease-in-out;
    transition: background-position .5s ease-in-out;}
.wide .panel {
    margin: 0 0 0 -2px;
    padding: 0;
    float: left;
    width: 25%;
    height: 380px;
    min-height: 0;
    overflow: hidden;
    box-shadow: -6px 0 10px -4px rgba(0,0,0,0.5);}
.wide .panel:first-child { box-shadow: none }
.no-js .panel { min-height: 16em }
.panel-title {
    color: #666 /* fff */;
    font-size: 18px;
    line-height: 1.2;
    font-weight: bold;
    letter-spacing: -0.025em;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    text-transform: uppercase;
    margin: 0;
    padding: 40px 15px 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 218px;
    height: 80px;}
.panel-title i { font-style: normal }
.panel-title:after {
    content: ' »';
    white-space: nowrap;}
.panel-inner {
    background-color: rgba(0,0,0,0.1);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: background-color .5s ease-in-out;
    -moz-transition: background-color .5s ease-in-out;
    -o-transition: background-color .5s ease-in-out;
    -ms-transition: background-color .5s ease-in-out;
    transition: background-color .5s ease-in-out;}
.expanded .panel-inner {
    background-color: transparent;
    -webkit-transition: background-color .5s ease-in-out;
    -moz-transition: background-color .5s ease-in-out;
    -o-transition: background-color .5s ease-in-out;
    -ms-transition: background-color .5s ease-in-out;
    transition: background-color .5s ease-in-out;}
.compressed .panel-inner { background-color: rgba(0,0,0,0.25) }
.panel-content {
    font-family: 'Open Sans Light','Droid Arabic Naskh','Mplus Fulah Light',sans-serif;
    font-weight: normal;
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    position: relative;
    text-shadow: 0 1px 0 rgba(0,0,0,0.15);}
.panel-content h3 {
    font-weight: bold;
    font-size: 100%;
    color: inherit;
    letter-spacing: -0.03em;
    margin: 0 0 .25em;
    text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    text-transform: uppercase;}
.panel-content .go {
    font-size: 90%;
    font-weight: bold;
    letter-spacing: -0.025em;}
.panel-content .go:after {
    content: ' »';
    white-space: nowrap;}
.panel-content>a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px 20px 20px 300px;}
.panel-content a:link, .panel-content a:visited { color: inherit }
.panel-content a:hover, .panel-content a:focus, .panel-content a:active {
    color: inherit;
    text-decoration: none;
    outline: 0;}
.panel-content a:focus .go, .panel-content a:active .go, .panel-content .go:hover { text-decoration: underline }
.wide .panel-content {
    height: 300px;
    min-height: 0;
    width: 290px;
    padding: 40px 40px 40px 300px;
    position: absolute;
    top: 0;
    left: 0;}
.wide .panel-content>a { padding: 40px 40px 40px 300px }
.js .panel-content { display: none }
.no-js .panel-content {
    min-height: 9.5em;
    padding: 1em 40px 1em 300px;}
.extra {
    background: #ccc url('XXX../mm/css/bg-sand.png') 0 0 repeat;
    padding: 40px 0;
    margin-bottom: 0;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);}
.extra h2 {
    font-size: 34px;
    margin: 0 0 .75em;
    color: #444;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);}
.newsletter-form {
    float: left;
    width: 300px;
    margin: 0 10px;
    float: right;
    background: transparent;
    padding: 0;
    border: 0;
    box-shadow: none;}
#footer-email-form h3 {
    font-size: 34px;
    margin: 0 0 .75em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);}
#footer-email-form .form-contents, #footer-email-form .form-submit {
    width: auto;
    float: none;
    margin: 0 0 20px;}
#footer-email-form .field-email input {
    width: 80%;
    padding: 10px 5%;
    border-radius: .5em;}
#footer-email-form .field-emailtxt textarea {
    width: 80%;
    padding: 10px 5%;
    border-radius: .5em;}
#footer-email-form a:link, #footer-email-form a:visited { color: #fff }
#footer-email-form .button {
    width: 90%;
    padding: 10px 5%;}
.html-rtl .newsletter-form { float: left }
.html-rtl #footer-email-form .form-contents, .html-rtl #footer-email-form .form-submit { float: none }
#katalog-pdf {
    margin: 0;
    border: 0;
    padding: 20px 0;
    position: relative;}
#katalog-pdf .container { display:table;}
#katalog-pdf header {
    display: block;
    padding: 0 20px 0 0;
    width: auto;
    vertical-align: middle;
    margin-left:19%;
    margin-right:auto;}
#katalog-pdf header a {
    width: 96%;
    padding-top:9px;
    padding-bottom:9px;
    margin-bottom:-10px;}
#katalog-pdf header a:hover, #katalog-pdf header a:focus, #katalog-pdf header a:active { text-decoration: none }
#katalog-pdf header h3, #katalog-pdf header h4 {
    display: table-cell;
    vertical-align: middle;}
#katalog-pdf header h3 {  margin:0 }
#katalog-pdf header h3 strong { width: 250px;padding-left:5px }
#katalog-pdf header h3 img { vertical-align: top }
#katalog-pdf header h4 { width: auto }
#katalog-pdf header h4 strong {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-left:-2.2%;
    border-width: 0 0 0 1px;
    padding: 0px 0px 5px 20px;
    padding-bottom: 1px;
    font-size: 30px;
    line-height: 1.1;
    font-weight: normal;
    letter-spacing: -0.05em;
    color: #999;}
#katalog-pdf .download-button {
    display: table-cell;
    vertical-align: bottom;
    width: 280px;}
#katalog-pdf .download-link { width: 280px }
#katalog-pdf .download-content {
    padding: 15px 20px 15px 65px;
    background-position: 20px 24px;}
#katalog-pdf .download-title { display: none }
#katalog-pdf .download-subtitle {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: -0.05em;
    position: static;
    width: auto;
    text-align: left;}
#katalog-pdf .download-lang, #katalog-pdf .download-platform {
    font-family: 'Open Sans Light','Droid Arabic Naskh','Mplus Fulah Light',sans-serif;
    font-weight: normal;
    color: #360;
    display: inline;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 1px #9c6;}
#katalog-pdf .download-lang {
    position: static;
    text-align: left;
    width: auto;}
#katalog-pdf .download-platform:before { content: '• ' }
.html-rtl #katalog-pdf header { padding: 0 0 0 20px }
.html-rtl #katalog-pdf header h4 strong {
    margin: 5px 20px 0 0;
    border-width: 0 1px 0 0;
    padding: 5px 20px 5px 0;}
.extra-news {
    float: left;
    width: 495px;/*540px*/
    margin: 0 10px;}
 .w3mapa {
    float: left;
    width: 495px;
    margin: 0 10px;
    }
.extra-news .hfeed {
    list-style: none;
    margin: 0 0 .5em;}
.extra-news .hentry { margin: 0 0 2em }
.extra-news .entry-title {
    margin: 0;
    height: 4.5em;
    font-size: 17px;
    line-height: 1.2;
    font-family: 'Open Sans','Droid Arabic Naskh','Mplus Fulah',sans-serif;
    color: #444;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);}
.news-buttons {
    border-right: 1px solid #ccc;
    margin-right: 10px;}
.news-buttons button {
    background: transparent url('../mm/css/control-arrows.png') no-repeat;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -99em;
    width: 25px;}
.news-buttons .btn-next { background-position: -30px 0 }
.news-buttons .btn-prev { background-position: 0 0 }
.news-buttons .disabled { opacity: .5 }
.news-buttons .disabled:hover, .news-buttons .disabled:focus { opacity: .8 }
.extra-contribute {
    float: left;
    width: 540px;
    margin: 0 10px;}
.extra-contribute p {
    font-family: 'Open Sans Light','Droid Arabic Naskh','Mplus Fulah Light',sans-serif;
    font-weight: normal;
    font-size: 20px;}
.html-rtl .extra-contribute { float: right }
.w3mapa a:link, .extra-news a:link, .extra-news a:visited, .extra-contribute a:link, .extra-contribute a:visited {
    color: #444;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);}
.extra-contribute a { font-weight: bold }
.news-buttons button { background-image: url('../mm/css/control-arrows-lt.png') }
.aktual {
	margin-left:5%;
	margin-right:5%;
	padding:2%;
	max-width:1100px;
	margin:auto;
	border: 5px solid #3dc13d; 
	/* border-top: 1px dotted #666; */
	border-radius: 50px;        /* background: url(../mm/css/box-shadow-960.png) center bottom -35px no-repeat; */
	font-size:16px;	}
div a.hop {color:#000; text-decoration:none;display:inline-block; transform: rotate(-90deg); font-size:40px;}
div a.hop:hover { color: #d81818; }
div a.hoptab {color:#000; text-decoration:none; font-size:40px;}
div a.hoptab:hover { color: #d81818; }


@media only screen and (min-width:760px) and (max-width:1000px) { 
    #masthead, .container, .newsletter-form, .mission, .pillars { width: 720px }
    .mission .ukryjfon { font-size: 32px }
    .pillars {
        background-image: url('../mm/css/box-shadow-760.png');
        padding-bottom: 32px;    }
    .panel-title {
        font-size: 16px;
        width: 155px;}
    .wide .panel-content {
        font-size: 16px;
        height: 280px;
        width: 250px;
        padding: 80px 20px 20px 200px;}
    .wide .panel-content .panel-logo {
        left: 200px;
        top: 30px;}
    .wide .panel-content .go { font-size: 16px }
    .wide .panel-content>a { padding: 80px 20px 20px 200px }
    .extra-news, .extra-contribute {
        float: left;
        width: 400px;
        margin: 0 10px;}
    .w3mapa {
        float: left;
        width: 400px;
        margin:0 10px;}	
    .extra-download {
        float: left;
        width: 280px;
        margin: 0 10px;
        float: right;}
    .extra-download .download-button { margin: 0 auto }
    .extra .newsletter-form {
        float: left;
        width: 280px;
        margin: 0 10px;
        float: right;}
    .html-rtl .extra .newsletter-form { float: left }
    #katalog-pdf .container { width: 720px }
    #katalog-pdf header h3 img {
	width: 98px;
        height: 100px;}
    #katalog-pdf header h4 strong { font-size: 20px }
    #katalog-pdf .download-button, #katalog-pdf .download-link { width: 250px }
    #katalog-pdf header a { width: 94% }
    .footer-logo {display:none} 
    a .ukryjtablet {color:#fff; }
    li .ukryjtablet {color:#3a91bd; }
}
@media only screen and (max-width:760px) { 
    #masthead, .container, .newsletter-form, .pillars { width: 300px }
    .mission {
        width: auto;
	padding-left:2%;
	padding-right:2%;
        margin: 20px auto;}

    .mission h1 {
        font-weight: normal;
        font-size: 36px;
        text-align: left;}
    .mission h1 img {
        display: block;
        margin: -0.025em auto 0;}
    .mission .ukryjfon { font-size: 0px }
    .lang-bg .mission .ukryjfon, .lang-it .mission .ukryjfon, .lang-fr .mission .ukryjfon, .lang-de .mission .ukryjfon, .lang-el .mission .ukryjfon, .lang-es-ES .mission .ukryjfon, .lang-es-MX .mission .ukryjfon, .lang-es-CL .mission .ukryjfon, .lang-es-AR .mission .ukryjfon { font-size: 0px }
    .pillars {
        padding-bottom: 13px;
        background-image: url('../mm/css/box-shadow-320.png');}
    .accordion {
        width: auto;
        padding: 0;
        position: relative;
        left: 0;
        overflow: visible;
        margin: 0;}
    .panel {
        float: none;
        width: 100%;
        height: 5.5em;
        margin: 0;
        overflow: hidden;
        position: relative;
        box-shadow: inset 0 4px 10px -5px rgba(0,0,0,0.75);}
    .panel:first-child { box-shadow: none }
    .panel-inner { background: transparent }
    .panel-title {
        position: static;
        width: auto;
        height: auto;
        padding: .75em 35px .75em 40%;
        min-height: 3em;
        text-align: left;
        font-size: 16px;}
    .panel-title:after {
        content: '\25bc';
        position: absolute;
        right: 18px;
        top: 35%;}
    .panel-content {
        font-size: 16px;
        line-height: 1.2;
        width: 100%;
        height: 100%;}
    .panel-content>a { padding: 20px 20px 20px 40% }
    .panel-content .panel-logo {
        position: static;
        display: block;
        margin-bottom: 10px;}
    .no-js .panel {
        height: auto;
        min-height: 20em;
        padding: 0;}
    .no-js .panel .panel-content { padding: 0 }
    .extra-news, .extra-contribute {
        width: auto;
        float: none;
        margin: 0 10px 20px;}
    .w3mapa {
        width: auto;
        float: none;
        margin: 0 10px;}
    .extra .newsletter-form {
        width: auto;
        float: none;
        margin: 0 10px 20px;}
    #katalog-pdf .container { display: block }
    #katalog-pdf header {
        display: block;
        padding: 0;
        width: 100%;
        text-align: center;
	margin:0;}
    #katalog-pdf header a, #katalog-pdf header h3, #katalog-pdf header h4 { display: block }
    #katalog-pdf header h3 {
        margin: 0;
        width: 100%;}
   #katalog-pdf header a {margin-bottom:-30px; width:92%;}
    #katalog-pdf header h3 img { width: auto }
    #katalog-pdf header h4 { margin: 5px 0 20px }
    #katalog-pdf header h4 strong {
        margin: 0;
        border-width: 0;
        padding: 0;
	padding-bottom:2px;
        font-size: 30px;}
    #katalog-pdf .download-button {
        width: auto;
        display: block;
        text-align: center;}
    #katalog-pdf .download-button .download-link { margin: 0 auto }
    .html-rtl #katalog-pdf header { padding: 0 }
    .html-rtl #katalog-pdf header h4 strong {
        margin: 0;
        border-width: 0;
        padding: 0;}
}
@media only screen and (min-width:480px) and (max-width:760px) { 
    .pillars {
        background-image: url('../mm/css/box-shadow-440.png');
        padding-bottom: 18px;}
    #masthead, .container, .pillars { width: 420px }
    img.ukryjfon {width:0% }
    .w3margines {margin-left:15%}
}
/* ustawienia podstawowe panele */
.form-field-error {
    border-color: #af3232;
    -webkit-box-shadow: 0 0 0 2px rgba(175,50,50,0.4);
    -moz-box-shadow: 0 0 0 2px rgba(175,50,50,0.4);
    box-shadow: 0 0 0 2px rgba(175,50,50,0.4);}
.image-replaced {
    text-indent: 110%;
    white-space: nowrap;
    overflow: hidden;}
@media only screen and (max-width:760px) { 
     img.ukryjfon {width:0% }
    #katalog-pdf img.ukryjfon {display:none }
    #katalog-pdf header h4 a.go:after {
    content: '';
    white-space: nowrap;}
    #katalog-pdf header h4 strong {font-size:24px}
  li span.ukryjfon {display:none }
  p span.ukryjfon {display:none }
  h4 span.ukryjfon {display:none }
  .ukryjtd {display:none }
  p.ukryjfon {text-align:center }
   .footer-logo {background: url('../mm/hannaha.png') /* center */ no-repeat;height:100px;}
   .wyrownaj {text-align:left; }
   .aktual {
	margin:0;
	border:0;
	padding-left:5%;
	padding-right:5%;
	border-radius:0;
	border-bottom: 3px solid #3dc13d;}
}
@media only screen and (min-width:480px) and (max-width:760px) { 
       img.ukryjfon {width:0% }
}
@media only screen and (max-width:760px) /* and (-webkit-min-device-pixel-ratio:1.5) */ ,only screen and (max-width:760px) and (min-resolution:1.5dppx),only screen and (max-width:760px) and (min-resolution:144dpi) { 
   img.ukryjfon {width:0% }
   br.ukryjfon {display:none}
}
@media only screen and (min-width:760px) { 
   #katalog-pdf img.ukryjpc {display:none }
   li span.ukryjpc {display:none }
   li a.ukryjpc {display:none }
   p a.ukryjpc {display:none }
   h4 a.ukryjpc {display:none }
   li.ukryjpc {display:none}
   div.ukryjpc {display:none}
   /* .mission h1 img {border-top: 1px solid; color:#2da02f;padding-top:10px;} */
   p.pc22px {font-size:22px;}

}
@media only screen and (max-width:1000px) { 
    li.ukryjfon {display:none}
    br.ukryjfon {display:none}
}
@media only screen and (max-width:1200px) {
     div.ukryjfon {display:none }
}
@media only screen and (min-width:480px) { 
    br.ukryjw3cpc {display:none}
    br.ukryjpc {display:none}
    img.floatrpctab {float: right; padding: 10px;}
    img.floatlpctab {float: left; padding: 10px;}
}   
@media only screen and (max-width:480px) { 
    br.ukryjfon {display:none}
    br.ukryjfon480 {display:none}
    img.centerfon {display:block; margin-left:auto; margin-right:auto; padding: 10px;}
}
@media only screen and (max-width:760px) { 
    br.ukryjfon760 {display:none}
    object.stopka {width:100%;height:590px;}
    body, object.stopka {overflow-x:hidden}
}

@media only screen and (min-width:1000px) and (max-width:1200px) { 
.aktual {margin-left:5%; margin-right:5%;}
}
@media only screen and (min-width:1000px) and (max-width:1100px) { 
	.w3margines {margin-left:1%}
}
@media only screen and (min-width:1100px) and (max-width:1200px) { 
	.w3margines {margin-left:3%}
}
@media only screen and (min-width:760px) and (max-width:1000px) {
     li.ukryjw3cpc img {width:65px; padding:0}
     .aktual {
	margin:0;
	border:0;
	padding:0;
	padding-left:5%;
	padding-right:5%;
	border-radius:0;
/*	border-top: 1px dotted #666; */
	border-bottom: 3px solid #3dc13d;}
     .hd-l {padding-bottom:3%;}
     object.stopka {width:100%;height:215px;}
     	#pageup {
  position: fixed;
  right: 15px;
  bottom: 60px;
  width: 28px;
  height: 28px;
  background-size: 26px 26px;}
#pageup:hover {
  background-size: 26px 26px;}
}
@media only screen and (min-width:760px) and (max-width:900px) {
	.w3margines {margin-left:9%}
}
@media only screen and (min-width:900px) and (max-width:1000px) {
	.w3margines {margin-left:16%}
}
@media only screen and (max-width:760px)  {
	div.ukryjpcfon {display:none}
	#pageup {
  position: fixed;
  right: 15px;
  bottom: 60px;
  width: 26px;
  height: 26px;
  background-size: 20px 20px;}
#pageup:hover {
  background-size: 20px 20px;}
}
@media only screen and (min-width:1200px)  {
	div.ukryjpcfon {display:none}
	.w3margines {margin-left:11%}
}
@media only screen and (min-width:1000px) { 
    li.ukryjw3cpc {display:none}
   }
@media only screen and (min-width:1600px) { 
    .hd-l {margin-left:35%;width:90%;}
    .hd-r {margin-right:15%;}
}
@media only screen and (min-width:1200px) and (max-width:1600px) { 
.pc-r {margin-right:7%;}
}
@media only screen and (min-width:400px) and (max-width:1000px) {
      .tabpozfon {display:block;margin-left:auto; margin-right:auto; width:100%}
}
@media only screen and (max-width:1000px) {
     div.iukryjfon {display:none }
}
@media only screen and (min-width:1000px) {
     div.iukryjpc {display:none }
     object.stopka {width:100%;height:205px}
}
figure.lupa img {
  max-width: 100%;
  vertical-align: top;}
figure.lupa:hover img,
figure.lupa.hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}
.lupa {
  max-width: 100%;
  vertical-align: top;}
.lupa:hover,
.lupa.hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}
.GNU img {  
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;}     
  /* EFEKT LUPA */
/* .mission h1:hover, .mission h1.hover,  logo Hannah */ 
#fastfix #secondary figure:hover, #fastfix #secondary figure.hover, #fastfix #secondary2 figure:hover, #fastfix #secondary2 figure.hover,  /* fastfix */
#velcro #secondary img:hover, #velcro #secondary img.hover, /* velcro */
.footer-nav .lupafoot img:hover, .footer-nav .lupafoot img.hover, /* stopka ikonki social */
#kokardy .three-points img:hover, #kokardy .three-points img.hover, /* kokardy */
#pasmanteria .three-points img:hover, #pasmanteria .three-points img.hover, /* pasmanteria - fiszbiny */
#rzepy .three-points img:hover, #rzepy .three-points img.hover, /* rzepy */
#tasmy .three-points img:hover, #tasmy .three-points img.hover, /* tasmy */
#w3mapa .GNU img:hover, #w3mapa .GNU img.hover /* w3mapa */
  {-webkit-transform: scale(1.1);
   transform: scale(1.1);}
body, object.stopka {overflow-x:hidden} 
.footer-license, .footer-nav {font-size:14px;}
