/* Zde vložte své vlastní CSS */


td.kontakt {width: 300px}

@media screen and (max-width: 450px) {
table.ucitele, tr.ucitele, th.ucitele, td.ucitele-jmeno, td.ucitele-email, td.ucitele-klapka, td.ucitele-kabinet, td.ucitele-mezera, th.ucitele-jmeno, th.ucitele-email, th.ucitele-klapka, th.ucitele-kabinet, th.ucitele-mezera {display: block; border: none;}
table.kontakt, tr.kontakt, td.kontakt {display: block; }
td.ucitele-jmeno {font-weight: bold;}
th.ucitele-jmeno, th.ucitele-email, th.ucitele-klapka, th.ucitele-kabinet, th.ucitele-mezera {display: none; font-size: 0px;}
th.ucitele-mezera {width: 0px; font-size: 0px;}
td.ucitele-mezera {width: 0px; font-size: 1px;}
}

@media screen and (min-width: 451px) and (max-width: 700px) {
table.ucitele, tr.ucitele, th.ucitele, td.ucitele-mezera, th.ucitele-jmeno, th.ucitele-email, th.ucitele-klapka, th.ucitele-kabinet, th.ucitele-mezera {display: inline; border: none;}
td.ucitele-jmeno {display: block; border: none; font-weight: bold;}
td.ucitele-email {width: 200px; border: none;}
td.ucitele-klapka, td.ucitele-kabinet {width: 100px; border: none;}
th.ucitele-jmeno, th.ucitele-email, th.ucitele-klapka, th.ucitele-kabinet, th.ucitele-mezera {display: none; font-size: 0px;}
th.ucitele-mezera {width: 0px; font-size: 0px;}
td.ucitele-mezera {width: 0px; font-size: 1px;}
}

@media screen and (min-width: 701px) and (max-width: 900px) {
/*div.entry-content {margin: 0px -50px 0px -50px; } kvůli původní šabloně*/
/*td.ucitele-jmeno, td.ucitele-email, th.ucitele-jmeno, th.ucitele-email {width: 190px;}
td.ucitele-klapka, td.ucitele-kabinet, th.ucitele-klapka, th.ucitele-kabinet {width: 50px;}*/
span.mobil {font-size: 0px;}
  td.ucitele-mezera, th.ucitele-mezera {width: 0px; display: none; font-size: 0px;}
}

@media screen and (min-width: 901px)  {
td.ucitele-klapka, td.ucitele-kabinet, th.ucitele-klapka, th.ucitele-kabinet {width: 50px;}
span.mobil {font-size: 0px;}
td.ucitele-mezera, th.ucitele-mezera {width: 0px;  display: none; font-size: 0px;} /* */
}