@media(min-width:992px) and (max-width:1199px) {
	.typ-bylina .good .pic-small { background-size:contain; }
	.footer .newsletter p { font-size:13px; letter-spacing:2px; }
	.footer .newsletter { padding:20px; }
	.newsletter .right input { width: 100%; }
	.footer .menu ul li { line-height:1.4; }
	.footer .facebook { background-position:center 25px; font-size:14px; padding-left:15px; padding-top:25px;  }
	.showmenu { display:none; }
	.pic-obal img { height:400px; }
   .body-nav::after { display: none; }
	
	.topinfo { letter-spacing: -1px; }
	.topobr3 { left: 120px; width: 140px; top: 38px; }
	.topobr4 { right: 200px; width: 120px; top: 27px;  }
	.topobr5 { right: 30px; }
	.topkontakt { font-size: 14px; }
	
	#katmenu .nav > li > a { background-image: none !important; padding-left:15px !important;  }
	
	.copy p { letter-spacing: -1px; }
	
	.podkat li { width: 33%; }
	
	.goods .good:nth-child(4n) { border-right: 1px solid #EFEFEF !important;  }
	.goods .good:nth-child(3n) { border-right: none !important;  }	
	
	.upoutavka { height: 300px !important; }
	
	.navbar-middle  .loginner { margin-right: 0px; }
	#index1 .container { background-position: 0px 500px !important; }
}

@media(min-width:768px) and (max-width:991px) {
	header#home { background:none !important; margin-top:10px; } 

	
	
	.topkontakt { display: none; }
	.topobr3 { display: none;}
	.topobr4 { display: none;  }
	.topobr5 { display: none; }	
	.search-block { padding-left: 0px; width: 95%; }

	.navbar-middle  .loginner { white-space: nowrap; position: absolute; left: -5px; top: -5px;     }
	.navbar-middle  .loginner a { display: inline-block; margin-right: 20px; font-size: 17px; line-height: 20px; }
	
	.logged-in .navbar-nav {  margin-left: 0px; margin-top: 0px; position: absolute; left: -10px; top: -0px;  }
	.logged-in .open .dropdown-menu { position: absolute; background: #FFF;  }
	.loginner .nav>li { display: inline-block; margin-right: 0px; line-height: 10px; }
	.logged-in .navbar-nav > li > a { line-height: 20px; }
	.loginner .dropdown-menu a { padding: 7px 10px !important; }
	
	.scart-block { padding-top: 0px; padding-left: 40px; padding-right: 10px; height: auto; display: inline-block; background-size: 30px 30px; background-position: 10px center;  font-size: 15px; white-space: nowrap; margin-top: 0px;   }
	.scart-block .tot_price { margin-left: 0px; margin-right: 20px; font-size: 18px; }	
	
	.onas img { width: 30% !important; } 
	#index1 .container { background: none !important ; }
	
	#katmenu .nav > li > a { background-image: none !important; padding:15px 8px 0px 8px !important;  }
 
	.upoutavka { height: 300px !important;  }

	.goods .good:nth-child(4n) { border-right: 1px solid #EFEFEF !important;  }
	.goods .good:nth-child(3n) { border-right: none !important;  }
	
	.podkat li { width: 33%; }

	.newsletter .right input { width: 100%; }
	
	.footerobr2 { display: none; }
	.footerobr3 { left: 200px; }
	.footerobr4 { left: 300px; }

	.pic-obal img { height:400px; }
    .body-nav::after { display: none; }
	
	
	
}

@media(max-width:991px) {
	#content .catmenu { position:absolute; background:rgba(255,255,255,0.97); width:350px; z-index:1000; top:-25px; left:0px; display:none; box-shadow: 5px 15px 15px; }
	.showmenu { display:block !important; background: rgba(252, 195, 55, 0.8) !important; color:#000; font-size:18px; z-index:1000;  margin: 0px 13px; }
	.hidemenu { display:block; color:#000; position:absolute; right:5px; top:5px; font-size:20px; }
	.kontakt { position:relative !important; padding:15px; }
    .body-nav::after { display: none; }

}

@media(max-width:767px) {
	
	html, body { overflow-x: hidden !important;}
	
	.top-nav-new { display: none; }
	.topkontakt { display: none; }
	.topobr3 { display: none;}
	.topobr4 {  display: none;  }
	.topobr5 { display: none; }	
	
	.navbar-new { min-height: 45px !important; } 
	
	.search-block {  width: 100%; padding-left: 0px; margin-top: 5px;  }
	
	
	.navbar-collapse .dropdown { display: none; }
	
	.navbar-middle { height: 110px; }
	a.brand  { height: 50px;  }
	
	.loginner { white-space: nowrap; margin-right: 5px;   }
	.loginner a { display: inline-block; margin-right: 20px; font-size: 17px; line-height: 30px; }
	.logged-in .navbar-nav {  margin-left: 0px; margin-top: 15px; }
	.logged-in .open .dropdown-menu { position: absolute; background: #FFF;  }
	.loginner .nav>li { display: inline-block; margin-right: 0px; line-height: 50px; }
	.loginner .dropdown-menu a { padding: 13px 10px !important; }
	.scart-block { padding-top: 5px; padding-left: 40px; padding-right: 10px; height: auto; display: inline-block; background-size: 30px 30px; background-position: 10px center;  font-size: 15px; white-space: nowrap;   }
	.scart-block .tot_price { margin-left: 0px; margin-right: 20px; font-size: 18px; }
	
	.obsah-Products .showmenu, .obsah-Product .showmenu { display: block !important;  }
	.obsah-Products .navbar-toggle, .obsah-Product .navbar-toggle { display: none !important;  }	 
		
	header#home { margin-top: 0px !important; padding-top: 0px !important;  }
	.upoutavka { height: 230px !important; } 
	.upoutavka .btn { margin-top: 5px !important; } 
	.col-22 .upoutavka { height: 340px !important; padding-right: 150px !important;   } 
	
	.onas { padding-bottom: 0px !important; }
	
	.navbar-nav { margin: 0; }
	
	.body-nav .navbar-toggle { display: block !important; }
	
	.Product .container { background-size: 0px; }

	#katmenu   { overflow-x: hidden; border: none;  } 
	#katmenu  .nav > li.menu-166 a { border-left: none }
	#katmenu .nav > li a { border: none;  }
	
	#katmenu .navbar-nav { margin-left:0px !important; border:none;  } 
	#katmenu .nav > li  { width: 50%; display: inline-block;    height: 60px; overflow: hidden; margin-top: -5px;}
	
	.catmenu.colmenu ul { display: none; }
	.newsletter { margin-top:20px; }
	
	.newsletter .right input { width: 200px; }
	
	.newsletter .left { padding-left: 15px; background: none;  }
	
	.no-pull-xs { float: none !important; }
	.newsletter .left, .newsletter .right { text-align: center; font-size: 15px; }
	.newsletter .left p, .newsletter .right p { font-size: 14px; }
	
	.footer::after { display: none; }
	header#home { background:none !important; margin-top:10px; height:auto !important; } 

	.body-nav .navbar-toggle { font-size:18px;   float: none;  background: none;  color:#000; margin: 0px; } 
	.upoutavka { padding:10px !important; margin:10px 0px !important; border:1px solid #EEE !important; min-height:150px !important; background-size:200px auto !important;  }	
	
	.footerobr5 { top: -40px; }
	
	.copy  p { padding: 0px; }
	.copy .copyright { text-align: center; margin-bottom: 30px; }
	.footer .doprava img { border-radius: 3px; }


	.seznam-clanku .col-sm-4 { width:50% !important; float:left; } 
	.seznam-clanku .col-sm-4:last-child { display:none; }
	#index1 { padding-top:0px !important;  }
	#index1 .container { background:none !important; }
	.footer { padding-top:30px; } 
	.footer blockquote { display:none; }
	.footer .newsletter { width:49%; float:left; margin-right:1%; margin-top:0px;}
	.footer .facebook { width:50%; float:right; margin-top:0px; height:103px; background-position:center center; padding-top:18px; padding-left:15px; font-size:14px; letter-spacing:0px;  }
	.footer .newsletter .input-group { width:60% !important; float:left;  }
	.footer .newsletter button { float:left; width:40%; }
	
	.footer .menu { padding-top:20px; margin-top:10px; overflow:hidden;  }
	.footer .menu li { line-height:1.5; padding-right:0px; margin-left:20px !important; }
	.footer .menu::after, .footer .vyhody::after { width:700px !important; height:20px; left:50%; top:-20px; margin-left:-350px; clip: rect(15px, 700px, 700px, 15px);      }
	.footer .vyhody { padding-top:30px; margin-top:20px; }
	.descbox .infodesc { padding-bottom:0px !important; min-height:50px !important; }
	/*.kontakt { display:none; }*/
	.order-tab { min-height:30px !important; }	
	.order-tab form { white-space:nowrap; width:80px; }
	.order-tab form button, .order-tab form input { float:left; }
	.order-tab form .form-group { margin-bottom:0px; }
	.modal-content .scartinfo { width:100% !important; }
	.modal-content .goodinfo { width:100% !important; }
	.souvisejici .good { height:180px !important; }

	.scart .img img { display: none !important; } 
	.kosik_new .scart th { line-height:1 !important; }
	
	.footer .newsletter h3 { font-size:30px; }
	
	.copyleft, .copyright { width:100%; }
	
	.infodesc .kontakt { padding:10px; border:0px; margin-top:10px; background: #EFEFEF;  }
	.share { margin-top:-30px !important; }
	
	
	.category-filtrs .btn { padding:4px; } 
	.podkat li:before  { display:none; }
	
	.podkat li { width: 49% !important; }
	
	.picbox a.title-img { min-height:250px; }
	.picbox a.title-img img { margin-top:80px; }
	
	.kontakt { position:relative !important; padding:15px; } 
	.order-tab.skryt { min-height:1px !important; }
	
	.eu-cookies { position: fixed; left: 0; top: 0; width: 100%; color: #333; background-color:rgba(230,230,230,0.95); z-index: 10000; font-size:15px; line-height:normal; padding:10px 0px;  }
	.eu-cookies { text-align:center; }
	.eu-cookies button { margin-top:-3px; margin-left:10px; margin:0 auto; display:block; margin-top:10px; font-size:20px; padding:5px 15px;    }
	
	#heurekaTabright { display:none !important; }
	.scart tr th:nth-child(2) { display:none; }
	.scart .dostupnost { display:none; }
	.scart .nazev a { font-size:15px; line-height:1; }
	.kosik_new .scart td { font-size:14px !important; }
	.pocet input { width:30px !important; font-size:13px; padding:2px; }
	.recount span { display:none; }
	.picbox a.title-img img { margin-top:0px; }
	
	.modal-content .pokracovat { width:100%; margin-bottom:10px; }
	.modal-content .dokosiku { width:100% !important; }
	.modal-content .goodinfo img { display:none; }
	.salecode-form {  width:100%; }
	.salecode-form .btn { float:right; margin-top:-50px;  }
	.vyriditobj { width:100%; margin:0px; margin-top:15px; }
	.info-message { width:100%; margin:15px auto; }
	
	.kosik_new h1 { font-size:30px !important; }
	
	.vyriditobj { margin-top:15px; }
	
	.pic-obal img { height:400px; }
	
	.overlay-box { display:none; }
	#cn-widget { opacity:0; }
	.footer { margin-top:0px; background:#ebded4; }
	.bannerfooter .container { border:none; }
	
	.footer .newsletter { display:none; }
	.footer h3 { text-align:center; }
	.footer .vyhody { padding-top:0px; }
	.vyhody { height:270px;}
	.footer .vyhody li { padding-left:0px !important; }
	
	.good { border:none !important; }
	.picbox { height:auto; }
	.faq h3 { font-size:15px !important; }
	
	
	.scart .cena { display:none; }
	.scart th { display:none; }
	.ShoppingCart .scart td { padding:2px !important; }
	.ShoppingCart .scart td.total-price div { font-size:15px !important; }
	.ShoppingCart .scart td.total-price div strong { font-size:30px !important; }
	.ShoppingCart h1  { font-size:20px !important; }
	
	.scart-hider-control .btn {  padding: 10px !important; margin-top: 10px; width: 80%; }
	
	.order-tab .priceold { left:70px !important; top:10px !important; font-size:19px !important; }
	.order-tab .varianta { font-size:20px !important; }
	
	.small-flag { float:left !important; } 
	
	.poplatky button { font-size: 15px; }
	
	.img-text.pull-right { float: none !important; width: 100%; margin-bottom: 20px; }
	
	.faq-search-box { font-size: 30px; margin: 0px; width: 100%; padding: 5px; height: auto;}
	.faq #faq-form, .Product #faq-form { padding-left: 0px; border-left: 0px solid #EEE; }
	.faq #faq-form h4, .Product #faq-form h4 { font-size: 20px; }
	
	figure.right { float: none; margin: 0 auto;}
	figure.left { float: none; margin: 0 auto; }


	.podkat li { width: auto; }
	
	.obsah-143 .img-responsive { max-width: 50%; }
	.img-block { max-width: 50%; }
	
	.grecaptcha-badge { opacity: 0; }
	
	.cartbox .info .tooltop { display: none; }
	.good-top h1 em { display: block; }
	
	.order-container .tip-selector .label { display: block !important; }
	.order-container .tip-selector { margin-bottom: 20px; }
	
	.breadcrumb { margin-bottom: 0px; padding: 3px;  } 
	.share { display: none; }
	
	.velko { padding: 0px !important; }
	.velko .varianta { font-size: 15px !important; line-height: 30px !important; }
	.velko input  { display: inline-block !important; }  
	.velko input[name=weight] { width: 70px !important; margin-left: -5px; }
	.velko input[name=cnt]  { border-right: 1px solid #CCC  !important; }
	.velko .btn { margin-top: -3px; }
	
	.mixer-block mixer_scart_add
	
	.podobne .good h3 { font-size: 14px !important;  }
	
	.infobutton { font-size:13px !important;  padding-left: 10px !important;} 
}

@media(max-width:500px) {

	
}

