/*
Free Html5 Responsive Templates
Author: Kimmy Tran
Author URI: http://www.zerotheme.com/
*/
html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}
/*------------------------*/

@media only screen and (max-width: 1300px) and (min-width:985px) {
  #logo p {padding: 55px 0 0 20px;}
  #logo p a {background-size: 60%;}
  #page1 .menu-row {margin: -125px 0 0 0;}
  .menu-row {text-align: left;}
  .menu {width: 100%; padding: 0 0 0 auto;}
  .menu li a {width: 94px; padding: 63px 0 63px 0; font-size: 14px; letter-spacing: 1px;}
  .menu ul {width: 120px; margin: 0 0 0 -12px;}
  .menu ul a {width: 120px; margin: 0; padding: 4px 0 4px 0; font-size: 12px; letter-spacing: 1px;}
  #menu li:hover ul a:hover, #menu li.sfHover ul a:hover {width: 120px;}
  .is-sticky #sticker #logo p {padding: 10px 0 0 20px;}
  .is-sticky #sticker #logo p a {background-size: 60%;}
  #page1 .is-sticky #sticker .menu-row {margin: -120px 0 0 0;}
  .is-sticky #sticker .menu {width: 100%; padding: 0 0 0 auto;}
  .is-sticky #sticker .menu ul {width: 120px; margin: 0 0 0 -12px;}
  .is-sticky #sticker #menu ul a {width: 120px; font-size: 12px; margin: 0; padding: 4px 0;}
  .is-sticky #sticker .menu li a {padding: 19px 0; font-size: 14px; letter-spacing: 1px;}
  #content2 .aktualita-text {padding: 0 10px 0 0;}
  .uvod5 .foto {width: 200px;}
  #content {width: 90%; padding: 0 5%;}
  .tydenmenu0 .menu {padding: 0 2% 0 2%;}
}

@media only screen and (max-width: 984px) {
  header {height: 135px;}
  #logo {margin: 0 auto;}
  #logo p {padding: 10px 0 0 20px;}
  #logo p a {height: 55px; background-size: 75%;}
  #page1 .menu-row {margin: 5px 0 0 0;}
  .menu li:hover ul, .menu li.sfHover ul {top: 65px;}
  .menu {width: 100%; text-align: center;}
  .menu li a {width: 86px; padding: 20px 0; margin: 4px 1px; font-size: 13px; letter-spacing: 1px;}
  .menu ul {width: 120px; margin: 0 0 0 -10px;}  
  .menu ul a {width: 120px; margin: 0; padding: 4px 0 4px 0; font-size: 12px; letter-spacing: 1px;}
  #menu li:hover ul a:hover, #menu li.sfHover ul a:hover {width: 120px;}
  .is-sticky #sticker #logo p a {height: 0; background-size: 0;}
  .is-sticky #sticker .menu-row {top: -20px;}
  .is-sticky #sticker .menu ul {text-align: center; width: 120px; margin: 0 0 0 -10px;}
  .is-sticky #sticker #menu ul a {width: 120px; font-size: 12px; margin: 0; padding: 4px 0;}
  .is-sticky #sticker .menu li a {width: 86px; padding: 20px 0; margin: 4px 1px; font-size: 13px; letter-spacing: 1px;}
  #mod36 {margin: -140px 10px 0 0;}
  #content4 .nabidkadne table {width: 90%; margin: 0 7% 20px 3%;}
  #content4 .nabidkadne h3 {float: none; margin: 10px 0 20px 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}
  #content {width: 90%; padding: 0 5%;}
  .tydenmenu0 .menu {padding: 0 2% 0 2%;}
}

/*------------iPhone 6 šířka------------*/
@media only screen and (max-width: 767px) {
  fieldset {padding: 20px 5% 20px 5%;}
  header {height: 135px;}
  #logo {margin: 0 auto;}
  #logo p {padding: 10px 0 0 20px;}
  #logo p a {height: 55px; background-size: 75%;}
  #page1 .menu-row {margin: 5px 0 0 0;}
  .menu li:hover ul, .menu li.sfHover ul {top: 65px;}
  .menu {width: 100%; text-align: center;}
  .menu li a {width: 70px; padding: 20px 0; margin: 4px 1px; font-size: 14px; letter-spacing: 0;}
  .menu ul {width: 120px; margin: 0 0 0 -20px;}  
  .menu ul a {width: 120px; margin: 0; padding: 4px 0 4px 0; font-size: 12px; letter-spacing: 0;}
  #menu li:hover ul a:hover, #menu li.sfHover ul a:hover {width: 120px;}
  .is-sticky #sticker #logo p a {height: 0; background-size: 0;}
  .is-sticky #sticker .menu-row {top: -20px;}
  .is-sticky #sticker .menu ul {text-align: center; width: 120px; margin: 0 0 0 -20px;}
  .is-sticky #sticker #menu ul a {width: 120px; font-size: 12px; margin: 0; padding: 4px 0;}
  .is-sticky #sticker .menu li a {width: 70px; padding: 20px 0; margin: 4px 1px; font-size: 14px; letter-spacing: 0;}
  #mod36 {margin: -145px 10px 0 0;}
  #nabidka-sekce .produkt-box {width: 29%;}
  .tydenmenu .tydenmenucena {width: 20%;}

}

/*-----------iPhone výška-------------*/
@media only screen and (max-width: 619px) {
  header {height: 160px; background: #23292c url(../UserFiles/Image/images/logo.png) no-repeat center 70px; background-size: auto 70px;}
  #logo {margin: 0 auto;}
  #logo p {padding: 15px 0; margin: 0 auto;}  
  #logo p a {height: 90px; margin: 30px 0 0; background-size: auto 70px; background: url(../UserFiles/Image/images/logox.png);}
  #content1 .slider-wrapper {display: none;}
  #content1 .slider-mobil {display: block;}
  .is-sticky #sticker #logo p a {z-index: 300; display: none;}
  #mod36 {width: 190px;margin: -165px 10px 0 0;}  
  #nabidka-sekce .produkt-box {width: 100%; margin: 2px 0;}
  #content1 .slider-wrapper {display: none;}
  #content1 .slider-mobil {display: block;}
  .tydenmenu .tydenmenucena {width: 25%;}
}

@media only screen and (max-width: 320px) {

}