.jqueryslidemenu ul li a , #top fieldset .guz , #top fieldset .txt , .bx-wrapper .bx-pager.bx-default-pager a , a.wiecej2 , ul#infoszkola li , ul#newshome li .iconews img , .dol a , ul#menukat li a , ul.news li .iconews img , .wp-pagenavi a , #share ul li , a#FB , a#IN , .fscf-div-field input, .fscf-div-field textarea, .fscf-div-field select , input.fscf-button-submit , .ngg-gallery-thumbnail-box span.dgall , .slicknav_menu a , a#close-cookie-warn
{-webkit-transition: all 0.5s linear 0s;
-moz-transition: all 0.5s linear 0s;
-ms-transition: all 0.5s linear 0s;
-o-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;}

#logo a img , ul#infoszkola li span.s1 , ul#infoszkola li img , ul#newshome li , ul#newshome li .txtnews p , ul#dodatkowo li span.s1 , ul.news li , ul.news li h3 , ul.news li .data
{-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;}

ul#infoszkola li span.s2 , ul#dodatkowo li span.s2 , ul#newshome li .txtnews .s3
{-webkit-transition: all 0.1s linear 0s;
-moz-transition: all 0.1s linear 0s;
-ms-transition: all 0.1s linear 0s;
-o-transition: all 0.1s linear 0s;
transition: all 0.1s linear 0s;}


#logo a:hover img { -moz-transform: scale(0.95); -webkit-transform: scale(0.95); -o-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); }
ul#infoszkola li:hover img  { -moz-transform: scale(0.6); -webkit-transform: scale(0.6); -o-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); }
ul#newshome li:hover .iconews img , ul.news li:hover .iconews img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }


.ngg-gallery-thumbnail-box span.dgall , ul#infoszkola li span.s1 , ul#dodatkowo li span.s1 {-moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0);}
.ngg-gallery-thumbnail-box:hover span.dgall , ul#infoszkola li:hover span.s1 , ul#dodatkowo li:hover span.s1 {-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

/*----------------------------------------------------------------------------------------------*/

ul#infoszkola li h3 strong , ul#dodatkowo li h3 strong
{font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase;}


/*----------------------------------------------------------------------------------------------*/

a.wiecej2 , .lista h1 , .lista h2 , .lista h3 , .lista h4 , .lista h5, .lista h6 ,ul#menukat li a , ul.news li h3 , #share h6 , .slicknav_menu a
{font-family: 'Open Sans', sans-serif; font-weight:700; text-transform:uppercase;}


/*----------------------------------------------------------------------------------------------*/

.jqueryslidemenu ul li a , .opiss h2 , ul#infoszkola li h3 , ul#infohome > li h5 , ul#newshome li .txtnews h3 , ul#dodatkowo li h3 , .tythome , .dol h6 , .tyt 
{font-family: 'Open Sans', sans-serif; font-weight:800; text-transform:uppercase;}


/*----------------------------------------------------------------------------------------------*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}


@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}



@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(200px);
    transform: translateX(200px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
    transform: translateX(200px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}


@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}


/*--------------------------------------------------------------------*/


@media only screen and (max-width: 1600px)
{
ul#dodatkowo li h3 , ul#infoszkola li h3 { font-size:18px; line-height:18px; }
ul#dodatkowo li h3 strong , ul#infoszkola li h3 strong{ font-size:15px; }
ul#dodatkowo li { padding:8% 4%;}
ul#newshome li { height:500px;}
ul#newshome li .txtnews .s3 { bottom:8%;}
}

@media only screen and (max-width: 1500px)
{
ul#dodatkowo li { padding:10% 4%;}
ul#dodatkowo li h3 { margin-top:5px;}
ul#newshome li { height:450px;}
ul#newshome li .txtnews .s3 { bottom:1%;}

#myslidemenu{ width:96%; padding:0px 2%; }
#top { width:96%; padding:0px 2%;}
.opiss { width:50%; padding:2%;}
ul#newshome li .txtnews h3 { font-size:16px;}
ul#infohome > li h5 {  font-size:18px; line-height:18px;}
.tythome { font-size:20px; }
#footer { width:96%; margin:0px 2%;}
#infodol { clear:both; float:left; width:96%; padding:2%;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { left:2%; }
#tresc { width:96%; padding:2% 2% 8% 2%; }
#kontaktl { width:48%;}
#kontaktp { width:48%;}

}

@media only screen and (max-width: 1400px)
{
ul#dodatkowo li { width:92%; padding:4% 4%;}
ul#dodatkowo li img { width:10% !important;}
#przekaz { width:80%; margin:10% 10%; }  

#baner img { width: auto  !important; height: 400px !important; }
}

@media only screen and (max-width: 1300px)
{
body { font-size:14px; }
#footer { font-size:12px;}
ul#dodatkowo li h3 , ul#infoszkola li h3 { font-size:16px; line-height:16px; }
ul#dodatkowo li h3 strong , ul#infoszkola li h3 strong{ font-size:15px; }
#wspolpraca ul li img { max-width:90% !important;  }
.jqueryslidemenu ul li ul.sub-menu li a{ font-size:12px; }
ul.news li h3 { font-size:14px;}
.tyt { font-size:20px; }
#bre { font-size:12px;}
ul.news li { width:25%; }
#inne ul.news li:nth-child(5) { display:none; }
ul#menukat li a { font-size:12px;}

#prawa ul#dodatkowo li h3 { font-size:16px; line-height:16px; }
#prawa ul#dodatkowo li h3 strong { font-size:15px;}

.fscf-div-field input, .fscf-div-field textarea, .fscf-div-field select { font-size:14px;}
input.fscf-button-submit  { font-size:14px; }

#logo { margin-top:25px;}
#logo img { height:70px !important;}

}

@media only screen and (max-width: 1200px)
{
.jqueryslidemenu > ul > li > a { padding:0px 10px !important; }
ul#infoszkola li { width:31.333%; padding:3% 1%; }
ul#infoszkola li img {  width:15% !important; }
ul#infoszkola li h3 { margin-top:5px;}
.dol h6 { font-size:16px; }
#logo { margin-top:25px;}
#logo img { height:70px !important;}
a.wiecej2 { margin-top:0px;}
.opiss p { height:90px;}
.jqueryslidemenu > ul > li > a { font-size:13px; }
ul#newshome li .txtnews .s3 { bottom:0.5%;}

#prawa ul#dodatkowo li { padding:8% 5%; margin-bottom:1%;}

#logo { margin-top:30px;}
#logo img { height:60px !important;}
#top fieldset .txt { width:200px; }

}

@media only screen and (max-width: 1100px)
{
#wspolpraca ul li { width:23.1%;}
ul#newshome li { width:50%;}
ul#newshome li .iconews img { width: 100% !important; height: auto !important;}
ul#newshome li .txtnews p { height:60px;}
ul#newshome li .txtnews .s3 {bottom:15%;}
.dol { font-size:12px;}
#przekaz { width:90%; margin:5%; }  

#topprawa { float:right; width:270px}
#topprawa img { width:auto !important; height:40px !important; float:right; margin-top:10px;}


}

@media only screen and (max-width: 1000px)
{
#baner img { width: auto !important; height:400px !important; }
#logo { margin-top:30px;}
#logo img { height:60px !important;}
#top fieldset .txt { font-size:12px; width:200px;}

#lewa { width:100%; padding-right:0px; border-right: none;}
#prawa { display:none;}

#kontaktl { width:100%;}
#kontaktp { width:100%;}
#top { margin-top:0px;}

#logo { margin-top:35px;}
#logo img { height:50px !important;}
#top fieldset .txt { width:180px; }

}

@media only screen and (max-width: 900px)
{
.opiss { width:60%; }
ul#infohome { float:left;  }
ul#infohome > li { float:left; }
ul#infohome > li:nth-child(1) { width:46%;}
ul#infohome > li:nth-child(2) { width:46%;}
ul#infohome > li:nth-child(3) { width:100%;}
ul#dodatkowo li { width:46%; padding:4% 2%;}
ul#dodatkowo li img { width:10% !important;}
.dol { width:96%; }
.mob { display:none;}
#wspolpraca ul li { height:150px;}
ul.news li { width:50%; }

#logo { margin-top:40px;}
#logo img { height:40px !important;}
#top fieldset .txt { width:160px; }
#logoinne {margin:20px 0px 0px 50px;}

}

@media only screen and (max-width: 800px)
{
ul#newshome li .iconews img { width: auto !important; height: 100% !important;}

#top { height:80px; }

#top fieldset { margin-top:20px;}

#logo { margin-top:20px;}
#logo img { height:40px !important;}
#top fieldset .txt { width:150px; }
#logoinne {margin:20px 0px 0px 50px;}
#logoinne img { width:auto !important; height:40px !important;}
#top fieldset { position:absolute; z-index:111; left:2%; top:-15px;}
#topprawa img {  margin-top:20px;}
#topprawa { width:auto;}

}

@media only screen and (max-width: 700px)
{
#top fieldset .txt { width:120px; }
#logoinne {margin:20px 0px 0px 20px;}
#logoinne img { width:auto !important; height:40px !important;}


}