/* CSS Document */


@media only screen and (max-width: 1900px) {
    .ekipa-L .foto{ width: 125%; margin-left: -10%; margin-bottom: 100px;}

    .ekipa .header span{ text-align: right; right: -3%; top: -16%; }
}

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

    .main .logo-main{ bottom: 100px; font-size: 200px;}

    ul.menu{ width: 1115px;}
    ul.menu li{ font-size: 32px; margin-right: 45px;}
    ul.menu li span.number{ font-size: 21px; margin-right: 5px; }
    ul.menu li:last-of-type{ margin-right: 0px; }

    .top .menu-top-container ul.menu{  width: 935px; }
    .top .menu-top-container ul.menu li{ display: inline-block; font-size: 24px; margin-right: 40px; }
    .top .menu-top-container ul.menu li:last-of-type{ margin-right: 0px; }
    .top .menu-top-container ul.menu li span.number{ display: inline-block; font-size: 19px; margin-right: 5px; }


    .ekipa-L .foto{ width: 115%; margin-left: -10%; margin-bottom: 100px;}



    .video-content{position: absolute; width: 90%; left: 5%; }
    .video-menu .item{ font-size: 32px;}
    .video-menu .item .link-click{ font-size: 27px; }

    .video-frame{ width: 80px; height: 3px;}
    .video-frame:after{ height: 50px; width: 3px; }
    .video-frame.tl{ top: 50px; left: 40px; }
    .video-frame.tr{ top: 50px; right: 40px; }
    .video-frame.bl{ bottom: 50px; left: 40px; }
    .video-frame.br{ bottom: 50px; right: 40px; }
    .video-rec{ top: 74px; left: 72px; font-size: 35px;}
    .video-rec:after{ width: 14px; height: 14px; right: -22px; top: 7px; }
    .video-time{ position: absolute; bottom: 74px; left: 72px; font-size: 25px;}
    

}

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

    .center{ width:92%; }

    .header{ font-size: 130px;}
    .header span{ font-size: 340px; }
    .ekipa .header span{ text-align: right; right: -4%; top: -16%; }
    .dyskografia .header span{ left: -3%; top: -10px; }
    .galeria .header span{ left: -3%; top: 00px; }
    .kontakt .header span{ right: -4%; top: 0px; }

    .ekipa-txt-1{ width: 500px; margin-top: -50px; font-size: 36px; right: 2%; letter-spacing: 1px;}

    .first-news-R{  margin-top: 90px; }

    .loadMore{ margin-top: 30px; }


    .dyskografia-container{ margin-top: 100px; }

    .dyskografia-container .plyta .nazwa{ font-size: 35px;}


    .koncerty-container{ width: 950px; margin-top: 80px; margin-right: 60px;}

}
    


@media only screen and (max-width: 1550px) {
    .ekipa-padding{ padding: 40px 0 100px; }
    .news-padding{ padding: 40px 0 100px; }
    .koncerty-padding{ padding: 40px 0 100px; }
    .video-padding{ padding: 40px 0 100px; }
    .dyskografia-padding{ padding: 40px 0 100px; }
    .merch-padding{ padding: 40px 0 100px; }
    .galeria-padding{ padding: 40px 0 100px; }
    .kontakt-padding{ padding: 40px 0 100px; }

    .plyta-max-L{ width: 50%; padding-right: 40px; }
    .plyta-max-R{ width: 50%; padding-left: 40px; }
}

@media only screen and (max-width: 1450px) {
    .top .logo{ left: 2%; top: 15px; font-size: 45px;}

    .first-news{ padding-left: 190px; margin-top: 30px;}

    .koncerty-container{  margin-top: 80px; }
}


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


    .main .logo-main{ bottom: 80px; font-size: 165px;}

    ul.menu{ width: 957px;}
    ul.menu li{ font-size: 27px; margin-right: 37px;}
    ul.menu li span.number{ font-size: 18px; margin-right: 5px; }
    ul.menu li:last-of-type{ margin-right: 0px; }

    .top .menu-top-container ul.menu{  width: 865px; }
    .top .menu-top-container ul.menu li{ font-size: 22px; margin-right: 35px; }
    .top .menu-top-container ul.menu li:last-of-type{ margin-right: 0px; }
    .top .menu-top-container ul.menu li span.number{ font-size: 18px; margin-right: 5px; }
    .social-menu ul li{ display: inline-block; margin: 0 3px; }
    .social-menu ul li.social-yt{ margin-right: 1px; }


    .video-slide .nazwa{ font-size: 28px; margin-top: 3px; }
    .video-frame{ width: 60px; height: 3px;}
    .video-frame:after{ height: 35px; width: 3px; }
    .video-frame.tl{ top: 40px; left: 30px; }
    .video-frame.tr{ top: 40px; right: 30px; }
    .video-frame.bl{ bottom: 40px; left: 30px; }
    .video-frame.br{ bottom: 40px; right: 30px; }
    .video-rec{ top: 54px; left: 46px; font-size: 28px;}
    .video-rec:after{ width: 10px; height: 10px; right: -18px; top: 7px; }
    .video-time{ bottom: 50px; left: 46px; font-size: 22px;}
    .video-content{position: absolute; width: 90%; left: 5%; }
    .video-slider{ margin-top: 40px; }
    .video-menu .item{ font-size: 30px; margin: 0 15px; }
    .video-menu .item .link-click{ font-size: 25px; }
    .video-controls{ margin-top: 30px; }
    .video-icon{ display: inline-block; margin: 0 10px; }
    
    .dyskografia-container{  margin-top: 85px;}

    .merch-content{ margin-top: 50px; position: relative; }
    .merch-L, .merch-R{ width: 50%; }
    .merch-L{ font-size: 28px; margin-left: 5%; }
    .merch-L .link-shop{ margin-top: 30px;}


    .kontakt-L, .kontakt-R{ width: 44%; margin-bottom: 80px; }
    .kontakt-L{ font-size: 28px; margin-left: 5%; }
    .kontakt-R{ font-size: 28px; margin-left: 5%; }

    .kontakt-link-download{ font-size: 25px; color: #fff; }
    .kontakt-link-download span{ font-size: 20px; }


}


@media only screen and (max-width: 1250px) {
    .top .menu-top-container ul.menu{  width: 755px; }
    .top .menu-top-container ul.menu li{ font-size: 21px; margin-right: 23px; }
    .top .menu-top-container ul.menu li:last-of-type{ margin-right: 0px; }

    .header{ font-size: 100px;}
    .header span{ font-size: 280px; }
    .ekipa .header span{ text-align: right; right: -3%; top: -20%; }
    .news .header span{ left: -4%; top: -30px; }
    .koncerty .header span{ left: -4%; top: 10px; }
    .video .header span{ right: -3%; top: -20px; }
    .dyskografia .header span{ left: -3%; top: -15px; }
    .merch .header span{ left: -4%; top: 10px; }
    .galeria .header span{ left: -3%; top: -20px; }
    .kontakt .header span{ right: -2%; top: 0px; }

    .ekipa-L .foto{ width: 130%; margin-left: -10%; margin-bottom: 100px; margin-top: 70px}
    .ekipa-txt-1{ width: 450px; margin-top: 10px; line-height: 1.3; font-size: 31px; right: 2%; letter-spacing: 1px;}
    .ekipa-txt-2{ font-size: 18px; line-height: 1.7; margin-top: 100px; }

    .first-news{ padding-left: 90px; margin-top: 30px;}

    .dyskografia-container .plyta .nazwa{ font-size: 30px;}

}


@media only screen and (max-width: 1150px) {
    .first-news{ padding-left: 0px; margin-top: 60px;}
    .first-news-R{  margin-top: 60px; }

    .news-lista-item .foto{ width: 270px; margin: auto; float: none; }
    .news-lista-item .content{ width: 100%; margin-left: 0%; margin-top: 10px; }
    .news-lista-item .nazwa{ margin-top: 10px; }
    .news-lista-item .more-container{ text-align: left; font-size: 24px; margin-top: 5px; }
    .news-lista-item .more-container .more{ font-size: 24px; }

    .news-max{ width: 94%; }

    .koncerty-container{ width: 100%; margin: 0px; margin-top: 80px; }

    .plyta-columns{ width: 100%;}
    .plyta-max-txt{ width: 100%; margin: auto; margin-top: 40px;}

}

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

    ul.menu{ display: none; }
    .social-menu{ display: none; }
    .main .logo-main{ bottom: 15px; font-size: 135px;}
    #menu-bar{ display: block; }
    .top{height: 60px; position: fixed; top: -60px; }
    .top .logo{ top: 7px; }
    .menu-container .social-menu{ display: block; right: auto; left: 2%; top: 4px; position: absolute;}

    .ekipa-L, .ekipa-R{ width: 70%; margin: 0px; margin-bottom: 0px; padding: 0px;}
    .ekipa-L{ margin-left: 0%; margin-top: 70px;}
    .ekipa-R{ margin-left: 25%; margin-top: -70px;}

    .ekipa-L .foto{ width: 100%; margin-left: 0%; margin-bottom: 0px; margin-top: 70px}
    .ekipa-txt-1{ width: 450px; margin-top: 10px; line-height: 1.3; font-size: 31px; right: -10%; letter-spacing: 1px;}
    .ekipa-txt-2{ font-size: 18px; line-height: 1.7; margin-top: 0px; }
    .ekipa-padding{ padding: 40px 0 100px; }

    .koncerty-row{ padding-left: 130px; margin-bottom: 40px; }
    .koncerty-row .data{ font-size: 31px; width: 110px; }
    .koncerty-row .data span{ font-size: 23px;}
    .koncerty-row .nazwa{ font-size: 33px; }
    .koncerty-row .miejsce{ font-size: 20px; margin-top:10px; min-height: 30px; padding-right: 180px;}
    .koncerty-row .koncerty-klik{ position: absolute; font-size: 23px;  }
    .koncerty-row .koncerty-klik.klik-szczegoly{ bottom: 0px; right: 90px; }
    .koncerty-row .koncerty-klik.klik-kup{ bottom: 0px; right: 0px; }

    .koncerty-icon:hover{ background-color: #FF9D00; }


    .plyta-max-icons .icon:after{ display: block; z-index: 800; font-size: 17px; top: -6px;}
    .plyta-max-icons .icon img{ height: 30px; }
    .plyta-max-icons .icon{ margin: 0 35px; }


    .galeria{ position: relative; width: 100%; background: url('../grafika/foto_R.jpg') center top #111 no-repeat; background-size: 100%; min-height: 100vh;}
    .galeria-container{ margin-top: 60px; margin-bottom: 30px; }


    .galeria-container .foto{ width: 31.333%; margin: 1%; overflow: hidden; }

}


@media only screen and (max-width: 950px) {
    .dyskografia-container .plyta{ width: 44%; margin: 0 3% 40px; display: block; float: left; }
    .dyskografia-container .plyta .nazwa{ font-size: 30px; margin-top: 10px;}
    .dyskografia-container .plyta:nth-of-type(3n+1){clear: none;}
    .dyskografia-container .plyta:nth-of-type(2n+1){clear: both;}


    .plyta-max-L .plyta-max-nazwa{ font-size: 55px; }
    .plyta-max-L .plyta-max-dopisek{ font-size: 20px; }

}


@media only screen and (max-width: 900px) {
    .video-padding{ padding-top: 20px; }
    .video-content{position: absolute; width: 60%; left: 20%; }
    .video-slide .nazwa{ font-size: 22px; margin-top: 3px; }
    .video-frame{ width: 50px; height: 3px;}
    .video-frame:after{ height: 30px; width: 3px; }
    .video-frame.tl{ top: 20px; left: 20px; }
    .video-frame.tr{ top: 20px; right: 20px; }
    .video-frame.bl{ bottom: 20px; left: 20px; }
    .video-frame.br{ bottom: 20px; right: 20px; }
    .video-rec{ top: 30px; left: 34px; font-size: 17px;}
    .video-rec:after{ width: 6px; height: 6px; right: -8px; top: 5px; }
    .video-time{ bottom: 30px; left: 34px; font-size: 17px;}
    .video-slider{ margin-top: 20px; }
    .video-menu .item{ font-size: 30px; margin: 0 15px; }
    .video-menu .item .link-click{ font-size: 25px; }
    .video-controls{ margin-top: 30px; }
    .video-icon{ display: inline-block; margin: 0 10px; }
}

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

    .ekipa-L, .ekipa-R{ width: 100%; margin: 0px; margin-bottom: 0px; padding: 0px;}
    .ekipa-L{ margin-left: 0%; margin-top: 100px;}
    .ekipa-R{ margin-left: 15%; margin-top: -70px; width: 80%;}

    .ekipa-L .foto{ width: 100%; margin-left: 10%; margin-bottom: 0px; margin-top: 90px}
    .ekipa-txt-1{ width: 450px; margin-top: -20px; line-height: 1.3; font-size: 31px; right: auto; left: 0px; letter-spacing: 1px; text-align: left;}
    .ekipa-txt-2{ font-size: 18px; line-height: 1.7; margin-top: 0px; }
    .tekst{ font-size: 18px;}

    .news-next-prev{ width: 180px; font-size: 20px; margin-top: 30px; margin-bottom: 30px; }

    .news{ background: url('../grafika/news_R.jpg') left top #111 no-repeat; background-size: cover; }

    .koncerty-icon{ margin: 0 10px; }

    .menu-container .menu-fixed{ font-size: 50px;  padding: 100px 50px 50px 40px; }
    .menu-container .menu-fixed .menu-item{ margin-bottom: 22px;}
    ul.menu-fixed li span.number{ font-size: 25px; margin-right: 5px; }

    
    .dyskografia-container .plyta{ width: 44%; margin: 0 3% 34px;}
    .dyskografia-container .plyta .nazwa{ font-size: 25px; margin-top: 7px;}


    .kontakt-L, .kontakt-R{ width: 80%; margin-bottom: 35px; text-align: left; }
    .kontakt-L{ font-size: 26px; margin-left: 20%; }
    .kontakt-R{ font-size: 26px; margin-left: 20%; }
    .kontakt-klik{ margin-bottom: 10px; }

    .kontakt-link-download{ font-size: 23px; color: #fff; }
    .kontakt-link-download span{ font-size: 18px; }

}


@media only screen and (max-width: 800px) {
    .plyta-columns{ display: block; }
    .plyta-max-L{ width: 100%; padding-right: 0px; margin-bottom: 25px; text-align: left;}
    .plyta-max-L .plyta-max-nazwa{ font-size: 50px; }
    .plyta-max-L .plyta-max-dopisek{ font-size: 20px;}
    .plyta-max-R{ width: 100%; padding-left: 0px; }
    .plyta-max-icons{ margin-top: 30px;}

    .koncerty{ background: url('../grafika/koncerty_R.jpg') right top #111 no-repeat; background-size: 180%; background-position: 20% 0%;}
}


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


    .first-news{ padding-left: 0px; margin-top: 45px; font-size: 20px; }
    .first-news-L, .first-news-R{ float: left; width: 100%; padding: 0px; margin: 0px; }
    .first-news-L .foto{ margin-bottom: 20px;}
    .first-news-R .data{ font-size: 23px; }
    .first-news-R .nazwa{ font-size: 33px; margin-bottom: 0px; }
    .first-news-R .tekst{ margin-bottom: 10px; }
    .first-news-R .more{ font-size: 24px;}

    .news-lista{ margin-top: 60px; }
    .news-lista-item{ width: 100%; margin-bottom: 60px;}
    .news-lista-item:nth-of-type(2n+1){ padding-left: 15%; padding-right: 0px; }
    .news-lista-item:nth-of-type(2n+2){ padding-left: 0%; margin-top: 0px; padding-right: 15%; }

    .news-lista-item .foto{ width: 80%; margin: 0; }
    .news-lista-item .content{ width: 100%; margin-left: 0%; margin-top: 15px; }
    .news-lista-item .data{ font-size: 20px; margin-bottom: 5px; }
    .news-lista-item .nazwa{ font-size: 28px; margin-top: 0px;}




    .koncerty-row .miejsce{ font-size: 20px; margin-top:10px; min-height: 1px; padding-right: 0px;}
    .koncerty-row .koncerty-klik, .koncerty-row .koncerty-klik.klik-szczegoly, .koncerty-row .koncerty-klik.klik-kup{ bottom: auto; right: auto; position: relative; display: inline-block;  font-size: 23px; margin-right: 25px; margin-top: 10px;}
    .koncerty-row .koncerty-klik.klik-kup{ margin-right: 5px; }


    .dyskografia-container .plyta .foto{ padding-left: 0px; }
    .dyskografia-container .plyta .foto .icons{ display: none; }


    .merch{ position: relative; width: 100%; background: url('../grafika/merch.jpg') 50%  #111 no-repeat; background-size: cover; }
    .merch-content{ margin-top: 50px; position: relative; }
    .merch-L{ font-size: 26px; margin-left: 3%; width: 75%;}
    .merch-L .link-shop{ margin-top: 30px;}

}



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


    .ekipa-L, .ekipa-R{ width: 100%; margin: 0px; margin-bottom: 0px; padding: 0px;}
    .ekipa-L{ margin-left: 0%; margin-top: 100px;}
    .ekipa-R{ margin-left: 0%; margin-top: -30px; width: 98%;}

    .ekipa-L .foto{ width: 100%; margin-left: 10%; margin-bottom: 0px; margin-top: 90px}
    .ekipa-txt-1{ width: 450px; margin-top: -20px; line-height: 1.3; font-size: 31px; right: auto; left: 0px; letter-spacing: 1px; text-align: left;}
    .ekipa-txt-2{ font-size: 18px; line-height: 1.7; margin-top: 0px; }

    .header{ font-size: 85px;}
    .header span{ font-size: 190px; }
    .ekipa .header span{ text-align: right; right: -3%; top: -40px; }
    .news .header span{ left: -5%; top: -35px; }
    .koncerty .header span{ left: -4%; top: -15px; }
    .video .header span{ right: -3%; top: -30px; }
    .dyskografia .header span{ left: -3%; top: -35px; }
    .merch .header span{ left: -4%; top: -40px; }
    .galeria .header span{ left: -3%; top: -20px; }
    .kontakt .header span{ right: -2%; top: -30px; }

    .news-max .foto img{ width:100%;}
}


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

    .news-lista-item .foto{ width: 100%; margin: 0; }

    .koncerty-row{ padding-left: 0px; margin-bottom: 40px; }
    .koncerty-row .data{ position: relative; width:auto; letter-spacing: .5px; margin-bottom: 0px; font-size: 29px;}
    .koncerty-row .data span{ display: inline-block; margin-left: 10px; font-size: 21px;}
    .koncerty-row .nazwa{ font-size: 34px; }
    .koncerty-row .miejsce{ font-size: 18px; margin-top: 4px; min-height: 1px; padding-right: 0px;}
    .koncerty-klik, .koncerty-klik .link-click{ font-size: 23px; }

    .koncerty{ background: url('../grafika/koncerty_R.jpg') right top #111 no-repeat; background-size: 200%; background-position: 25% 0%;}


    .galeria-container .foto{ width: 48%; margin: 1%; overflow: hidden; }

    /*.galeria-container{ display: block; }
    .galeria-container-R{ display: block; }
*/


}

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

    .ekipa-L, .ekipa-R{ width: 100%; margin: 0px; margin-bottom: 0px; padding: 0px;}
    .ekipa-L{ margin-left: 0%; margin-top: 65px;}
    .ekipa-R{ margin-left: 0%; margin-top: 30px; width: 98%;}

    .ekipa-L .foto{ width: 100%; margin-left: 10%; margin-bottom: 0px; margin-top: 100px}
    .ekipa-txt-1{ width: 95%; margin-top: -20px; line-height: 1.3; font-size: 31px; right: auto; left: 0px; letter-spacing: 1px; text-align: left;}
    .ekipa-txt-2{ font-size: 18px; line-height: 1.7; margin-top: 0px; height: 300px; overflow: hidden; }
    .czytaj-dalej-ekipa{ display: block; }


    .news-max .foto{ margin-bottom: 15px; }
    .news-max .data{ font-size: 20px;}
    .news-max .nazwa{ font-size: 32px; margin-bottom: 20px; }

    .news-next-prev{ width: 140px; font-size: 20px; margin-top: 30px; margin-bottom: 30px; }


}



@media only screen and (max-width: 500px) {
    .news-lista-item:nth-of-type(2n+1){ padding-left: 0%; padding-right: 0px; }
    .news-lista-item:nth-of-type(2n+2){ padding-left: 0%; margin-top: 0px; padding-right: 0%; }

    .news-lista-item .foto{ width: 100%; margin: 0; }

    
    .header{ font-size: 75px;}
    .header span{ font-size: 150px; }
    .ekipa .header span{ text-align: right; right: -3%; top: -30px; }
    .news .header span{ left: -4%; top: -25px; }
    .koncerty .header span{ left:160px; top: -10px; }
    .video .header span{ right: -3%; top: -10px; }
    .dyskografia .header span{ left: 230px; top: -35px; }
    .merch .header span{ left: -4%; top: -40px; }
    .galeria .header span{ left: -3%; top: -20px; }
    .kontakt .header span{ right: -2%; top: 5px; }

    .koncerty-container{ margin-top: 50px; }


    .dyskografia-container .plyta{ width: 90%; margin: 0 5% 40px; }
    .dyskografia-container .plyta .nazwa{ font-size: 33px; margin-top: 10px; text-align: left;}
    .dyskografia-container{ width: 100%; margin: 0px; margin-top: 60px; }


    .plyta-max-L .plyta-max-nazwa{ font-size: 43px; }
    .plyta-max-L .plyta-max-dopisek{ font-size: 18px;}
}


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


    .ekipa-L .foto{ width: 100%; margin-left: 10%; margin-bottom: 0px; margin-top: 150px}
    .ekipa-txt-1{ width: 95%; margin-top: -20px; line-height: 1.2; font-size: 29px; right: auto; left: 0px; letter-spacing: 1px; text-align: left;}

    .first-news-R .data{ font-size: 21px; }
    .first-news-R .nazwa{ font-size: 30px; }
    .first-news-R .more{ font-size: 22px;}
    .news-lista-item .nazwa{ font-size: 26px;}

    .loadMore{ margin-top: 30px; font-size: 25px; }

    .news-next-prev{ width: 110px; font-size: 20px; margin-top: 30px; margin-bottom: 30px; }

    .merch-content{ margin-top: 40px; }
    .merch-L{ font-size: 24px; margin-left: 3%; width: 85%; text-align: left;}
    .merch-L .link-shop{ margin-top: 20px;}


    .kontakt-L, .kontakt-R{ width: 95%; margin-bottom: 35px; text-align: left; }
    .kontakt-L{ margin-left: 5%; }
    .kontakt-R{ margin-left: 5%; }
    .kontakt-klik{ margin-bottom: 10px; }


}


@media only screen and (max-width: 380px) {
    
    .ekipa-L .foto{ width: 100%; margin-left: 10%; margin-bottom: 0px; margin-top: 185px}
    .ekipa-txt-1{ width: 95%; margin-top: -20px; line-height: 1.2; font-size: 26px; right: auto; left: 0px; letter-spacing: 1px; text-align: left;}

    .koncerty-row{ padding-left: 0px; margin-bottom: 40px; }
    .koncerty-row .data{ margin-bottom: 4px; font-size: 27px;}
    .koncerty-row .nazwa{ font-size: 31px; }


    .header{ font-size: 65px;}
    .header span{ font-size: 130px; }
    .ekipa .header span{ text-align: right; right: -3%; top: -20px; }
    .news .header span{ left: -4%; top: -25px; }
    .koncerty .header span{ left:140px; top: -20px; }
    .video .header span{ right: -3%; top: -10px; }
    .dyskografia .header span{ left: 170px; top: -35px; }
    .merch .header span{ left: -4%; top: -30px; }
    .galeria .header span{ left: -3%; top: -20px; }
    .kontakt .header span{ right: -2%; top: 5px; }

    .menu-container .menu-fixed{ font-size: 40px;  padding: 80px 50px 50px 40px; }
    .menu-container .menu-fixed .menu-item{ margin-bottom: 20px;}

    .merch-L{ font-size: 24px; margin-left: 3%; width: 95%; text-align: left;}


}

@media only screen 
  and (orientation: portrait) {

    .main .foto{ width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; z-index: 1; background-image: url('../grafika/main_R.jpg'); background-position: top center no-repeat; background-size: cover;}
    .main .logo-main{ bottom: 80px; font-size: 165px;}

    .video-content{position: absolute; width: 100%; left: 0%; }
    .video-slide .nazwa{ font-size: 28px; margin-top: 3px; }

    .video-menu .item{ font-size: 40px; margin: 0 15px; }
    .video-menu .item .link-click{ font-size: 35px; }

    .merch{ background: url('../grafika/merch_R.jpg') center right #111 no-repeat; background-size: cover;}

    .kontakt{ position: relative; width: 100%; background: url('../grafika/kontakt_R.jpg') top center #111 no-repeat; background-size: cover; }
}



@media only screen 
  and (max-width: 500px)
  and (orientation: portrait) {

    .main .logo-main{ bottom: 80px; font-size: 115px;}


    .video-menu .item{ font-size: 33px; margin: 0 15px; }
    .video-menu .item .link-click{ font-size: 27px; }
    
}

