

/******************************************************
********************** res ****************************
******************************************************/

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

	.container{ width: 94%; }
	.footer-col .logo{ width: 95%; max-width: 230px; }	

	.top-sub-header{ font-size: 69px; }
	.top-post .top-sub-header{ font-size: 47px; }
}



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

	.container-small{ width: 94%; }

	.menu-edycje div{ font-size: 38px; letter-spacing: -.5px; }
	.close-menu{ font-size: 32px; }

	

	.main-filmy{ padding: 85px 0; }
	.main-oprojekcie{ padding: 85px 0; }
	.main-edycja{ padding: 0px 0 85px; }
	.main-partnerzy{ padding: 85px 0;}
	
	.main-edycja-left{ width: 39%; padding-top: 85px; }
	.main-edycja-right{ width: 58%; }
	.main-edycja-right .foto{ width: 107%; }

	.main-publikacje{ padding: 85px 0; }
	.main-news{ padding: 85px 0;}
	.main-autorzy{ padding: 85px 0;}


	.main-filmy .sub-header{ margin-bottom: 10px; }
	.sub-header-big{ font-size: 49px; }

	.single-tresc{ padding: 85px 0; }
	
	.main-news-left{ font-size: 49px; }
	.main-news-right{ font-size: 37px; padding-top: 7px; }

	.kompozycje{ padding: 70px 0; }

	.news-all { margin-top: 70px; padding-bottom: 30px; }


	.main-edycja-bottom{ height: 570px; margin-top: 100px; }
	.main-edycja-bottom .foto1{ top: 0px; left: 0px; width: 25%; }
	.main-edycja-bottom .foto2{ top: 15%; right: 0%; width: 25%; }
	.main-edycja-bottom .foto3{ bottom: 0px; left: 25%; width: 25%; }
	.main-edycja-bottom .baner{ height: 168px; width: 2460px; font-size: 194px; }


	.main-partnerzy .logotypy .logo-item{ width: 31%; margin: 30px 0; text-align: center; align-self: center; }
	.main-partnerzy .logotypy .logo-item img{ width: auto; max-width: 100%; height: auto; max-height: 65px; display: inline-block; }
	.main-partnerzy .logotypy::after{ content: ""; flex: 0 0 31%;}
	.main-partnerzy .header{  margin-bottom: 60px; }


	.footer{ padding: 80px 0 60px; }


	.main-publikacje-left{ width: 37%; padding-bottom: 50px;}
	.main-publikacje-right{ width: 60%; }
	.main-publikacje-right .main-publikacje-slider{ width: 93%; }

	.main-publikacje-left .publikacja-nazwa{ font-size: 30px; margin-bottom: 25px; }
	.main-publikacje-right .counter{ margin-bottom: 12px; }
	.main-publikacje-right .content .nazwa{ font-size: 18px; padding-top: 19px; padding-bottom: 15px; }


	.main-autorzy-left{ width: 37%; padding-bottom: 50px; }
	.main-autorzy-right{ width: 60%;}
	.main-autorzy-right .main-autorzy-slider{ width: 93%;}
	.main-autorzy-left .aktualny-nazwa{ font-size: 35px; margin-bottom: 30px; }
	.main-autorzy-right .content .nazwa{ font-size: 20px; }
	.main-autorzy-right .content .naglowek{ font-size: 18px; }
	.main-autorzy-right .counter{ margin-bottom: 12px; }


	.top-sub-header{ font-size: 60px; }
	.top-post .top-sub-header{ font-size: 40px; }

	.top-sub-left{ width: 50%; padding: 85px 25px 30px 0; }
	.pre-header{ margin-bottom: 20px; }

	.top-sub-left-news-list{ width: 100%; height: 330px;  }


	.single-linki{ font-size: 30px; }
	.single-linki .button{ margin-bottom: 15px; }
	.galeria-click-container .button{ font-size: 28px; }

	.galeria-click-container .ile{ font-size: 28px; }

}



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

	.top-sub-header{ font-size: 55px; }
	.top-post .top-sub-header{ font-size: 36px; }
	.top-sub-left{ width: 50%; padding: 70px 22px 25px 0; }
	.pre-header{ margin-bottom: 20px; }

	.top-sub-left-news-list{ width: 100%; height: 270px; }


	.galeria-container{ width: 700px; }
	.galeria-count{ font-size: 35px; }
	.galeria-flex .galeria-header{ font-size: 48px; }
	.galeria-flex .button-arrow{ font-size: 33px; }


	.kompozycje ul{ margin-top: 15px; }
	.kompozycje ul li{ font-size: 17px; padding: 5px 10px 8px 3px; margin-bottom: 17px;  }
	.kompozycje .button-container{ font-size: 28px; }

	.menu-col-3 { width: 34% }
	.menu-col-1 { width: 57% }
	.menu-logo { width: 500px; height: 127px; }
}



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

	.menu-cols{ flex-wrap: wrap; margin-top: 65px; }
	.menu-col-1 { width: 80% }
	.menu-col-3{ width: 85%; }	
	
	.main h1{ font-size: 87px; }
	.main span{ font-size: 48px; margin-top: 20px; }


	.owl-carousel .owl-video-play-icon{  background-size: 150px;} 
	.owl-carousel .owl-video-play-icon:hover{ transform: scale(1); background-size: 150px; }

	.footer-col-1{ width: 48%; margin-bottom: 40px; }
	.footer-col-2{ width: 48%; margin-bottom: 40px; }
	.footer-col-3, .footer-col-4, .footer-col-5{ width: 31%; }

	.newsletter .foto.foto5, .newsletter .foto.foto6{ display: none; }
	.newsletter .foto.foto2 { width: 135px; left: 55%; top: 7%; bottom: 5%; right: 15%; left: auto; top: auto;}
	.newsletter{ height: 550px; }


	.main-publikacje-left{ width: 42%; padding-bottom: 50px;}
	.main-publikacje-right{ width: 55%; }
	.main-publikacje-right .main-publikacje-slider{ width: 95%; }

	.main-publikacje-left .publikacja-nazwa{ font-size: 28px; margin-bottom: 25px; }
	.main-publikacje-right .counter{ margin-bottom: 12px; }
	.main-publikacje-right .content .nazwa{ font-size: 17px; padding-top: 19px; padding-bottom: 15px; }


	.main-autorzy-left{ width: 42%; padding-bottom: 50px; }
	.main-autorzy-right{ width: 55%;}
	.main-autorzy-right .main-autorzy-slider{ width: 95%;}
	.main-autorzy-left .aktualny-nazwa{ font-size: 32px; margin-bottom: 30px; }
	.main-autorzy-right .content .nazwa{ font-size: 20px; }
	.main-autorzy-right .content .naglowek{ font-size: 18px; }
	.main-autorzy-right .counter{ margin-bottom: 12px; }


	.main-news-item{ width: 32%; }
	.main-news-item-4{ display: none; }

	.top-sub-header{ font-size: 50px; }
	.top-post .top-sub-header{ font-size: 33px; }


	.galeria-click-container{ width: 85%; }
	.single-tekst img{ max-width: 85%; }


	.news-all .news-item{ width: 32%; margin-bottom: 40px; overflow: hidden; }
	.news-all:after{ content: ""; flex: 0 0 32%;}

}


@media only screen and (max-width: 980px) { 
	.main-edycja-bottom .foto1{ top: 0px; left: -4%; width: 28%; }
	.main-edycja-bottom .foto2{ top: 15%; right: -4%; width: 28%; }
	.main-edycja-bottom .foto3{ bottom: 0px; left: 28%; width: 28%; }
}

@media only screen and (max-width: 920px) { 
	.main-edycja-left{ width: 44%; padding-top: 85px; }
	.main-edycja-right{ width: 53%; }
	.main-edycja-left .nazwa{ font-size: 36px; }

	.main-edycja-bottom{ display: none; }

	
	.newsletter .foto.foto1{ width: 120px;  }
	.newsletter .foto.foto2{ width: 120px;  }
	.newsletter .foto.foto3{ width: 200px;  }
	.newsletter .foto.foto4{ width: 200px;  }

	.newsletter{ height: 490px; }

	.oprojekcie-flex .sub-header-big { font-size: 60px;  }
	.home-edycja-nazwa { font-size: 42px;  }
	.home-edycja-flex { padding: 100px 0; }
}


@media only screen and (max-width: 920px) { 
	.main-publikacje-left{ width: 42%; padding-bottom: 50px;}
	.main-publikacje-right{ width: 50%; }
	.main-publikacje-right .main-publikacje-slider{ width: 70%; }

	.main-publikacje-left .publikacja-nazwa{ font-size: 28px; margin-bottom: 25px; }
	.main-publikacje-right .counter{ margin-bottom: 12px; }
	.main-publikacje-right .content .nazwa{ font-size: 17px; padding-top: 19px; padding-bottom: 15px; }


	.main-autorzy-left{ width: 42%; padding-bottom: 50px; }
	.main-autorzy-right{ width: 50%;}
	.main-autorzy-right .main-autorzy-slider{ width: 70%;}
	.main-autorzy-left .aktualny-nazwa{ font-size: 32px; margin-bottom: 30px; }
	.main-autorzy-right .content .nazwa{ font-size: 20px; }
	.main-autorzy-right .content .naglowek{ font-size: 19px; }
	.main-autorzy-right .counter{ margin-bottom: 12px; }
	.main-autorzy-left .button{ font-size: 14px; }

	.galeria-click-container{ width: 95%; }
	.single-tekst img{ max-width: 85%; }

}


@media only screen and (max-width: 900px) { 
	.top-sub .container{ flex-direction: column; }
	.top-sub-left{ width: 100%; padding: 70px 20px 25px 0; }
	.top-sub-right{ width: 100%; }
	.top-sub-right .foto{ margin-left: -5%; }

	.top-post .top-sub-right .foto::after{ padding-top: 100%; }

	.top-post-lista .top-sub-right .foto:after{  padding-top: 40%; }
	.top-post-lista .top-sub-right .foto{ width: 100%; margin-left: 0%;}
	.top-post-lista .top-sub-right .foto img{ width: 100%; height: 80%; object-fit: contain; position: absolute; top: 5%; left: 3%; }

	.post-przypiety-left{ width: 100%; padding: 40px 20px 40px 0;}
	.post-przypiety-right{ width: 100%; }
	.post-przypiety-flex{ flex-direction: column; }
	.post-przypiety-right .foto{width: 108%; margin-left: -4%}


	.top-sub-left-news-list{ width: 100%; height: 230px;  }

	.home-organizator-foto { width: 80%;  }
}


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

	 
	 .menu-logo { width: 370px;  height: 94px;  }

	.single-flex {display: flex; justify-content: space-around; flex-direction: column-reverse;}
	.single-flex .single-kolumna { width: 100%; margin-bottom: 25px; }
	.galeria-click-container{ width: 450px; }


	.galeria-container{ width: 100%; }
	.galeria-count{ font-size: 31px; }
	.galeria-flex .galeria-header{ font-size: 42px; }
	.galeria-flex .button-arrow{ font-size: 29px; }
	.galeria-flex .button-arrow span{ width: 28px; }

}



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

	.menu-cols{ flex-wrap: wrap; margin-top: 65px; }
	.menu-col-3{ width: 85%; }	

	.sub-menu-main { display: block !important; position: relative; left: 0; margin-top: 50px; width: 100%;}
	.menu-edycje .first { display: block; margin-bottom: 30px;}
	.menu-edycje .first .sub-menu { position: relative; left: 0 }
	.menu-edycje .first:hover .sub-menu,
	.menu-edycje .first:focus-within .sub-menu,
	.menu-edycje .first .sub-menu {
  		display: none;
}
	.first.active-mobile .sub-menu { display: block !important; opacity: 1; visibility: visible; margin-bottom: 50px; }
	.first.active-mobile .sub-menu .sub-header { display: none; }
	.menu-col .sub-header { margin-bottom: 20px;  }
	.menu-col .sub-menu-main .sub-header { margin-bottom: 0px;  }
	.menu-main-hide { display: block; }


	.main-filmy{ padding: 70px 0 70px; }
	.main-oprojekcie{ padding: 70px 0 70px; }
	.main-edycja{ padding: 0px 0 70px; }
	.main-partnerzy{ padding: 70px 0;}

	.main-edycja-left{ width: 39%; padding-top: 70px; }

	.main-publikacje{ padding: 70px 0; }
	.main-news{ padding: 70px 0;}
	.main-autorzy{ padding: 70px 0;}

	
	.footer{ padding: 60px 0 60px; }

	.single-tresc{ padding: 70px 0; }

	.kompozycje{ padding: 60px 0; }

	.news-all { margin-top: 60px; padding-bottom: 35px; }

	.separator { height: 22px;  }
}



@media only screen and (max-width: 760px) { 
	.film-item .nazwa{ padding-right: 10px; margin-top: 15px; }
	.filmyNav-container{ width: 145px; height: 40px; right: 0px; bottom: 0px; position: relative; margin: auto; margin-top: 35px;}

	.main-edycja{ padding-bottom: 0px; }
	.main-edycja-flex{ flex-wrap: wrap; }
	.main-edycja-left{ width: 100% }
	.main-edycja-right{ width: 100%; margin-top: 50px; }
	.main-edycja-right .foto{ width: 110%; margin-left: -5%; }


	.newsletter .foto.foto1{ width: 120px;  }
	.newsletter .foto.foto2{ width: 120px;  }
	.newsletter .foto.foto3{ width: 160px; right: 4%; }
	.newsletter .foto.foto4{ width: 160px; left: 7%; }

	.newsletter{ height: 580px; }


	.main-publikacje-flex{ flex-wrap: wrap; flex-direction: column-reverse;}
	.main-publikacje-left{ width: 100%; padding-bottom: 50px; margin-bottom: 35px; padding-bottom: 90px;}
	.main-publikacje-right{ width: 100%; }
	.main-publikacje-right .main-publikacje-slider{ width: 85%; }


	.main-autorzy-flex{ flex-wrap: wrap; flex-direction: column-reverse;}
	.main-autorzy-left{ width: 100%; padding-bottom: 50px; margin-bottom: 30px; }
	.main-autorzy-right{ width: 100%;}
	.main-autorzy-right .main-autorzy-slider{ width: 85%;}
	.main-autorzy-left .aktualny-nazwa, .main-autorzy-left .aktualny-opis{ display: none; }
	.main-autorzy-left .button{ display: none;}
	.main-autorzy-left .aktualny-nazwa-mobile{ display: block; }
	.main-autorzy-left .sub-header{ display: none; }

	.main-slider-nav-start, .main-slider-nav-item { display: block; }
	.main-slider-nav { padding: 0; padding-top: 20px;  }
}


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

	.menu-container .container{ padding: 45px 0; }
	.menu-cols{ flex-wrap: wrap; margin-top: 45px; }
	.menu-col-1{ width: 100%; }	
	.menu-col-2{ width: 100%; }
	.menu-col-3{ width: 100%; }	

	.menu-col-3{ text-align: left; }	
	.menu-col-2-resp{ display: block; padding-top: 40px; }



	.main h1{ font-size: 77px; }
	.main span{ font-size: 44px; margin-top: 20px; }	


	.sub-header-big{ font-size: 44px; }



	.owl-carousel .owl-video-play-icon{  background-size: 100px;} 
	.owl-carousel .owl-video-play-icon:hover{ transform: scale(1); background-size: 100px; }

	.filmy-count{ font-size: 35px; }

	.oprojekcie-flex2 .oprojekcie-left{ width: 38%; }
	.oprojekcie-flex2 .oprojekcie-right{ width: 58%; }

	.main-partnerzy .logotypy .logo-item{ width: 31%; margin: 30px 0; text-align: center; align-self: center; }
	.main-partnerzy .logotypy .logo-item img{ width: auto; max-width: 90%; height: auto; max-height: 65px; display: inline-block; }
	.main-partnerzy .logotypy::after{ content: ""; flex: 0 0 31%;}


	.main-news-left{ font-size: 43px; line-height: 1; }
	.main-news-right{ font-size: 30px; padding-top: 0px; line-height: 1; align-self: center; }
	.main-news-right .button-arrow span{ width: 26px; top: 2px; }
	.main-news-items-flex{ flex-wrap: wrap; }
	.main-news-item{ width: 47%; margin-bottom: 36px; }
	.main-news-item-4{ display: block; }


	.top-sub-header{ font-size: 44px; }
	.o-autorze-info{ font-size: 12px; }
	.top-post .top-sub-header{ font-size: 32px; }


	.single-linki{ font-size: 26px; }
	.single-linki .button{ margin-bottom: 15px; }
	.single-linki .button span{ width: 22px; }
	.galeria-click-container .button{ font-size: 23px; }
	.galeria-click-container .button span{ width: 22px; }

	.galeria-click-container .ile{ font-size: 26px; }
	.galeria-click-container .ile img{ width: 24px; top: 3px; }


	.news-all .news-item{ width: 48%; margin-bottom: 40px; overflow: hidden; }
	.news-all:after{ content: ""; flex: 0 0 48%;}	
}



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

	 .menu-logo { width: 280px; height: 71px;  }

	.oprojekcie-flex{ flex-wrap: wrap; }
	.oprojekcie-left, .oprojekcie-right{ width: 100%; }
	.oprojekcie-flex2 .oprojekcie-right{ width: 100%; }
	.oprojekcie-foto-resp-1, .oprojekcie-foto-resp-2{ display: block;}
	.oprojekcie-foto1, .oprojekcie-foto2{ display: none; }
	.oprojekcie-foto-resp-1{ width: 80%; margin: auto; margin-bottom: 30px; }
	.oprojekcie-foto-resp-2{ margin-top: 30px; }
	.main-oprojekcie{ padding: 70px 0 0px; }

	.main-edycja-right .foto{ width: 114%; margin-left: -7%; }

	.footer-col{ width: 100%; margin-bottom: 30px; }
	.footer-col-2, .footer-col-3, .footer-col-4, .footer-col-5{ width: 48%; }
	.footer{ padding: 70px 0 40px; }

	.newsletter .header{ font-size: 42px; width: 100%;}

	.newsletter .foto.foto1{ width: 110px; left: 7%; top: 6%; }
	.newsletter .foto.foto2{ width: 110px; right: 5%; bottom: 8%; }
	.newsletter .foto.foto3{ width: 130px; right: 15%; }
	.newsletter .foto.foto4{ width: 130px; left: 19%; bottom: 2%; }

	.newsletter{ height: 570px; }	

	.main-publikacje-left .publikacja-nazwa{ font-size: 24px; margin-bottom: 25px; }

	.main-news-left{ font-size: 43px; line-height: 1; width: 100%;}
	.main-news-right{ display: none;}
	.klik-news-mobile{ display: block; }


	.single-tekst img{ max-width: 100%; }


	.top-post-lista .top-sub-right .foto img{ width: 100%; height: 90%; object-fit: contain; position: absolute; top: 0%; left: 3%; }
	.top-post-lista .top-sub-left{ padding-bottom: 0px; }

	.oprojekcie-flex .sub-header-big { font-size: 50px;  }
	.home-edycja-nazwa { font-size: 36px;  }
	.home-edycja-flex { display: block; padding-bottom: 0 }
	.home-edycja-kol:first-of-type { margin-bottom: 60px  }
	.home-edycja-pano { display: none; }
	.home-edycja-pano-mobile { display: block; margin-top: 100px; }
	.home-edycja-pano::after { padding-top: 125%; }

	.home-organizator-flex { display: block; }
	.home-organizator-foto { display: none; }
	.home-organizator { padding: 50px 0; }
	.home-organizator-flex:first-of-type .home-organizator-kol:last-of-type { display: none; }
	.pwm-logo-mobile { display: block; padding: 20px 0; text-align: center; background: #C7C7BC; margin-top: 60px;  }
	.pwm-logo { display: inline-block; }
	.pwm-logo img { display: inline-block; width: 146px;}
}


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

	.top .logo{ width: 95px;}
	.top .kontrast{ margin-top: -3px;}

	.menu-edycje div{ font-size: 38px; margin-bottom: 35px; }
	.close-menu{ font-size: 27px; }
	
	.menu-container .container{ padding: 30px 0 40px; }


	.main h1{ font-size: 60px; }
	.main span{ font-size: 25px; margin-top: 15px; }	

	.container{ width: 90%; }
	.container-small{ width: 90%; }

	.sub-header-big{ font-size: 40px; }


	.owl-carousel .owl-video-play-icon{  background-size: 75px;} 
	.owl-carousel .owl-video-play-icon:hover{ transform: scale(1); background-size: 75px; }

	.oprojekcie-foto-resp-1{ width: 100%; margin: auto; margin-bottom: 30px; }

	.main-edycja-left .nazwa{ font-size: 32px; }

	
	.main-partnerzy .header{  margin-bottom: 40px; }
	.main-partnerzy .logotypy .logo-item{ width: 48%; margin: 30px 0; text-align: center; align-self: center; }
	.main-partnerzy .logotypy .logo-item img{ width: auto; max-width: 90%; height: auto; max-height: 65px; display: inline-block; }
	.main-partnerzy .logotypy::after{ content: ""; flex: 0 0 48%;}


	.main-publikacje-left{ width: 100%; margin-bottom: 35px; padding-bottom: 40px;}
	.main-publikacje-mobile{ display: block; }
	.main-publikacje-slider-nav, .main-publikacje-slider-outer{ display: none; }
	.main-publikacje-item{ margin-bottom: 35px; }


	.main-news-left{ font-size: 37px;}
	.main-news-item{ width: 100%; }
	.klik-news-mobile{ font-size: 19px;}


	.main-autorzy-left .aktualny-nazwa-mobile{ font-size: 32px; }

	.main-autorzy-left{ padding-bottom: 0px; margin-bottom: 20px; }
	.main-autorzy-slider-nav, .main-autorzy-slider-outer{ display: none; }
	.main-autorzy-mobile{ display: block; }
	.main-autorzy-right .content{ position: relative; }
	.main-autorzy-right .content .naglowek, .main-autorzy-right .content .klik{ opacity: 1; }
	.main-autorzy-right .content .opis{ display: block; margin-top: 20px; }


	.top-sub-right .foto{ width: 112%; margin-left: -6%;}


	.galeria-flex{ flex-direction: column-reverse; text-align: center; }
	.galeria-flex .galeria-header{ margin-top: 20px; }
	.galeriaNav-container{ display: none; }
	.galeriaNav-container-mobile{ display: block; position: relative; left: 0px; right: 0px; top: 0px; bottom: 0px; margin-top: 25px; }
	.galeriaNav{ width: 200px; margin: auto; }

	.galeria-flex .galeria-header{ font-size: 39px; }
	.galeria-flex .button-arrow{ font-size: 27px; }
	.galeria-flex .button-arrow span{ width: 26px; }
	.slider-galeria2 .nazwa{ padding-right: 0px; }


	.kompozycje ul{ margin-top: 0px; }


	.post-przypiety-right .foto{ width: 114%; margin-left: -7%;}

	.news-all .news-item{ width: 100%; margin-bottom: 40px; overflow: hidden; }
	.news-all:after{ content: ""; flex: 0 0 100%;}


	.top-sub-left-news-list{ width: 100%; height: 280px;  }
	.top-sub-news-back { height: 70%; background-size: cover; }
}


@media only screen and (max-width: 500px) { 
	.menu-logo { width: 210px; height: 53px; }

	.footer-col{ width: 100%; margin-bottom: 30px; }
	.footer-col .header{ margin-bottom: 30px; }


	.newsletter .foto.foto1{ width: 110px; left: 2%; top: 3%; }
	.newsletter .foto.foto2{ width: 110px; right: 2%; bottom: 17%; }
	.newsletter .foto.foto3{ width: 130px; right: 5%; top: 8%; }
	.newsletter .foto.foto4{ width: 130px; left: 10%; bottom: 2%; }

	.newsletter{ height: 610px; }	

	.galeria-click-container{ width: 100%; }
	.home-edycja-flex { padding-top: 50px; margin-bottom: 50px; }
	.home-edycja-nazwa { margin-bottom: 10px; }
}

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

	.menu-edycje div{ font-size: 31px; letter-spacing: 0px; margin-bottom: 35px; }
	.close-menu{ font-size: 25px; }

	.main h1{ font-size: 52px; }
	.main span{ font-size: 22px; margin-top: 15px; }	
	

	.sub-header-big{ font-size: 36px; }

	.main-filmy{ padding: 55px 0 55px; }
	.main-oprojekcie{ padding: 55px 0 0px; }
	.main-partnerzy{ padding: 55px 0;}

	.main-publikacje{ padding: 55px 0;}
	.main-autorzy{ padding: 55px 0;}

	.main-edycja-left{ padding-top: 55px; }
	.main-news{ padding: 55px 0;}

	.owl-carousel .owl-video-play-icon{  background-size: 60px;} 
	.owl-carousel .owl-video-play-icon:hover{ transform: scale(1); background-size: 60px; }

	.filmy-count{ font-size: 32px; }

	.top-sub-left{ width: 100%; padding: 55px 20px 25px 0; }


	.top-sub-header{ font-size: 40px; }
	.top-post .top-sub-header{ font-size: 30px; }

	.single-tresc{ padding: 55px 0; }

	.kompozycje{ padding: 40px 0; }

	.news-all { margin-top: 50px; padding-bottom: 50px; }

	.menu-logo { width: 190px; height: 48px;  }

}


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

	.sub-header-big{ font-size: 33px; }

	.filmy-count{ font-size: 30px; }


	.newsletter .foto.foto1{ width: 110px; left: 2%; top: 3%; }
	.newsletter .foto.foto2{ width: 110px; right: 2%; bottom: 17%; }
	.newsletter .foto.foto3{ width: 110px; right: 5%; top: 8%; }
	.newsletter .foto.foto4{ width: 110px; left: 5%; bottom: 2%; }

	.newsletter{ height: 610px; }	


	.top-sub-header{ font-size: 34px; }


	.single-linki{ font-size: 23px; }
	.single-linki .button{ margin-bottom: 15px; }
	.single-linki .button span{ width: 21px; }
	.galeria-click-container .button{ font-size: 20px; }
	.galeria-click-container .button span{ width: 21px; }

	.galeria-click-container .ile{ font-size: 24px; }
	.galeria-click-container .ile img{ width: 22px; top: 3px; }


}


@media only screen 
  and (orientation: portrait) {
	.main-fixed video{ bottom: -50%; left: -30%; width: 200%; opacity: 0;}
	.main-fixed video.active{ bottom: 0px; opacity: 1; }
}
