

@media screen and (max-width:1279px) {
  .prostor,
  .prostor-menu   { width:90%; }
  .prostor9B      { position:relative; float:left; font-size:12px; margin-left:0; margin-right:1%; width:81%; }
  .prostor8       { width:61.5%; }
  .prostor8d       { width:63%; }
  .prostor6       { width:35%; }
  .prostor5       { width:37.5%; }
  .prostor4       { width:35%; }
  .prostor2       { width:16%; }
  .prostor10       { width:79%; }
  .klaus-rok      { width:22%;  }
  .klaus-vypis    { width:78%; }
  .datum-line-fototext a { font-size:20px; width:60%; }
  .kontakt-text,            
  .kontakt-text h3       { font-size:16px; }
  #predplatne            { width:100%; }
  .predplatne-left       { font-size:16px;  }
  #sdilejte              { margin-right:0px; }
  .publikace-detail2     { height:48px; padding-top:22px; }
  #kosik-hide            { margin-left:0; }
  #kosik-hide2           { left:0; right:0; margin:auto; }
  .newsletter-titulek    { font-size:16px; line-height:24px;  }
  #logo a                { background-size:100px; width:100px; background-repeat: no-repeat; }
  #menu a                { margin-left:60px; }
  #mutace                { margin-left:60px; }
  .mutace-hide-margin    { margin-right:141px; }
  .clanek-detail-zdroj      { width:100%; margin-right:0; }
}


@media screen and (max-width:1023px) {
  #uvodni     { background-image: url(../images/uvodni_medium.jpg); }
  #logo a     { top:45px; }
  #menu       { top:40px; font-size:14px; }
  #menu a     { margin-left:40px; font-size:14px;}
  .menu-active1    { margin-left:-18px; margin-top:3px;  }
  #menu2      { height:48px; }
  #menu2 a    { font-size:14px; line-height:24px; margin-top:15px; }
  .menu-active     { margin-top:3px; }
  .menu-active2    { margin-top:-15px; height:48px;  }  
  #prostor2-submenu a:hover,
  #prostor2-submenu a.submenu-active { background-position: 0 8px; }
  #menu-lupa-img   { width:25px; height:25px; background-size:25px; margin-top:12px; }
  #menu-lupa-hide-img  { width:25px; height:25px; background-size:25px; margin-top:12px; }  
  #menu-lupa-hide-prostor  { height:48px; }
  .mutace-hide-margin    { margin-right:121px; }
  .prostor8c      { margin-left:0; width:100%; }
  .datum-line2 .datum-line-datum { display: none; }
  #kalendar       { font-size:14px; }   
  .kalendar-table td { width:28px;  height:28px; }
  .kalendar-table td.active0 .vnitrek     { background-size: 28px 28px; height:24px; width:28px;}
  .kalendar-table td.active1 .vnitrek     { background-size: 28px 28px; height:25px; width:28px;}
  .kalendar-sipka-up        { margin-top:0px; }
  .kalendar-vyskakovaci     { margin-top:14px; }
  .kalendar-sipka-up        { margin-left:-1px; }
  .kalendar-vypis          { font-size:20px; width:90%; line-height:28px; }
  .datum-line-titulek1 { font-size:20px; line-height:30px; width:90%;  }
  .titulek-stanovisko { font-size:20px; line-height:30px; padding:10px 2% 10px 2%; }
  .publikace-detail { height:29px; font-size:14px; padding-top:10px; }
  #footer1A   { width:50%; }
  #footer1B   { width:35%; padding-left:4%;  }
  #footer-icons {  width:161px; }
  #footer-icons a { margin-right:10px; }
  #footer-yt a {  margin-right:0; }
  #prostor2-submenu  { font-size:12px; }
  .obsah    { font-size:16px; line-height:24px; width:90%; }
  .obsah h2,
  .obsah h3 { font-size:20px; line-height:28px; }
  .klaus-prostor    { line-height:30px;}
  .klaus-titulek  { font-size:16px; line-height:24px; }
  #publikace-detail-hlavicka-obsah { width:50%; margin-top:15px; font-size:16px; }
  #publikace-detail-titulek  { line-height:20px; }
  .koupit   { height:45px; }
  #publikace-detail-cena    { margin-top:10px; margin-bottom:50px; }
  #publikace-detail-obsah   { width:90%; }
  #publikace-detail-titulek2{ font-size:24px; line-height:32px; }
  #publikace-detail-perex   { font-size:18px; line-height:24px; }
  #publikace-detail-text    { font-size:16px; line-height:24px; }
  .clanek-vypis-titulek     { font-size:20px; line-height:30px; }
  .clanek-detail            { float:left; width:90%;  }
  .clanek-detail-titulek    { font-size:20px; line-height:30px; }
  .clanek-detail-perex      { font-size:18px; line-height:24px; } 
  .clanek-detail-text       { font-size:16px; line-height:24px; }
  .datum-line-fototext      { margin-left:5% }
  .kalendar-vypis2          { font-size:20px; width:90%; line-height:28px; }
  #kontakt-icons a          { margin-right:10px; }
  #kontakt-yt a             { margin-right:0; }
  #predplatne-nadpis        { font-size:24px; }
  #predplatne-text,
  #staze-text           		{ font-size:16px; }
  .publikace-detail2        { height:38px; padding-top:12px; }
  .newsletter-mesic         { font-size:20px; line-height:28px; margin-top:12px; }
  .kalendar-vypis-datum     { font-size:18px; }
  .titulek-stanovisko-datum { font-size:18px; line-height:24px; margin-top:30px; }
  .titulek-stanovisko-title { font-size:18px; line-height:24px; margin-top:5px; }
  .podnadpis                { font-size:14px; }
  
  #home-kalendar iframe   { height:200px;}
  
}



@media screen and (max-width:779px) { 
  #uvodni     { background-image: url(../images/uvodni_small.jpg); height:220px; background-size:cover; background-position:right center; }
  #kosik1-table  { font-size:16px;  }
  #menu-polozky,
  #menu2 { display: none; }
  #menu-kosik a     { width:20px; height:23px; background-size:20px 23px; }
  #menu-kosik-kruh  { background-size:15px 15px; width:15px; height:15px; font-family: 'Font light'; font-size:12px; line-height:14px; right:-7px; padding-top:0 }
  #mobile-menu      { float:right; width:20px; height:14px; background-image: url(../images/hambac.png); cursor: pointer; margin-top:5px; }
  #mobil-submenu    { display: none; }
  #mutace           { margin-left:20px; }
  .mutace-hide-margin    { margin-right:111px; }
  .prostor9,
  .prostor8,
  .prostor8b,
  .prostor8d,
  .prostor6,
  .prostor4,
  .prostor4b,
  .prostor10        { width:100%; margin:auto; }

  #line-stanovisko-mobile { clear:both; display: block; margin-bottom:15px; }
  #kalendar { margin-bottom:30px; margin-top:30px; }
  .kalendar-vypis-datum     { font-size:15px; }
  .clanek-detail-titulek  { width:90%;  }
  .prostor-kontakt img  { margin-bottom:10px; }
  #home-clanky  { width:100%; margin:auto; }
  #home-kalendar  { margin:50px 0 0 0; width:50%; }
  #mobile-publikace { width:40%; margin:50px 0 0 10%; }
  #mobile-schovat   { display: none; }
  .vsechny { display: none; }   
  .vsechny-mobile           { display: block; }
  .publikace-titulek      { height:110px; }
  .publikace-detail2        { bottom:140px; }
  .video-prostor  { width:100%; }
  #mobil-eshop    { display: none; }
  #kosik-platba-dodani { margin-top:0 }
  .kosik-sekce-left-text,
  .kosik-sekce-right-text   { font-size:12px;  }
  .kosik-sipka-right    { display: none; }
  .kosik-sekce-left1,
  .kosik-sekce-left2,
  .kosik-sekce-right   { display: none; }
  #kosik2A-table,
  #kosik2B-table,       
  #kosik2C-table       { width:100%; font-size:16px; }
  #kosik-platba-dodani input[type="radio"] + label { margin-top:3px; }
  #footer1 { width:100%;} 
  #footer2 { width:100%; margin:0; margin-top:30px;} 
  #footer3 { width:100%; margin:0; margin-top:30px; text-align: center;} 
  
  #menu-lupa-mobile   { display: block; }

}

@media screen and (max-width:600px) {
  .predplatne-left    { width:80%; margin:auto; margin-top:80px; margin-bottom:50px; float:none; }
  #predplatne-left1   { margin:auto; margin-top:50px; }
  #kosik-hide2        { bottom:60px;}
  .newsletter-pdf     { clear:both; float:left; }
  .video              { float:left; width:100%;  }
  .video iframe       { height:310px;  }
  #kosik1-table       { width:100%; font-size:14px; font-family: 'Font'; }

  .table1-foto        { display: none;  }
  #kosik1-table .table1-pocet     { min-width:70px; }
  .kosik-inputy input { font-size:14px; font-family: 'Font'; padding:4px 0 2px 0;}
  .kosik-plus             { height:15px; background-size:10px 10px; }
  .kosik-minus            { height:15px; background-size:10px 5px; }
  
  .kosik-button           { width:100%;  }
  .kosik-button a         { display: block; float:none; margin:auto; height:36px;}
  .kosik-button2          { display: block; float:none; margin:auto; margin-bottom:40px;}

}  

@media screen and (max-width:515px) {
  #home-kalendar  { width:100%; margin-bottom:100px; }
  #mobile-publikace { clear:both; width:100%; max-width:279px; float:none; margin:auto; }
  .clen-titulek   { font-size:16px;  }
  .klaus-rok      { font-size:20px;  }
  .prostor9 { text-align: center; }
  .publikace-odkaz        { width:100%;  margin-right:0; }
  .publikace-prostor      { text-align: center; margin:auto; width:100%; max-width:262px; }
  .publikace-titulek      { height:50px; }
  .publikace-detail2      { bottom:80px; height:56px; padding-top:32px; }
  .predplatne-left    { font-size:14px;}
  .predplatne-vyhody-text   { margin-bottom:30px;  }
  .predplatne-varianta{ float:none; width:100%; clear:both; }
  .video iframe       { height:260px;  }
  #kosik-adresa       { display: block; }
  .dodaci-left,
  .dodaci-right       { clear:both; float:left; width:100%; padding:0; margin:0; }
  #kosik2A-table,
  #kosik2B-table, 
  #kosik2C-table       { font-size:14px; line-height:24px; }
  .kosik2-td2           { vertical-align: top; }
  #kosik-platba-dodani input[type="radio"] + label { height:30px; margin-top:4px; }
  .clen-titulek   { width:90%; }
  .galleria-theme-classic .galleria-info-title { width:78%; }
}     

@media screen and (max-width:450px) {
  .video iframe       { height:230px;  }
}                                       



/* Výška okna menší než 670px */
@media screen and (max-width:670px) {   

}
