@media screen and (min-width:1270px) {
  .mw {max-width:1250px;}
  .remid {margin-left:240px;}
  .lemid {width:240px!important;}
  .bot {margin-top:10px;}
  }

@media screen and (min-width:1170px) {
  .rtmenu {margin:0}
  }
@media screen and (max-width:1170px) {  
	.mid {padding:10px}
	.rsearch {padding-right:10px}
}

@media screen and (min-width:1010px) {
  .lemid{display: block!important;width: 220px;}
  .logoffnew {display:none}
  .logoffnew2 {display:block;border-left: 3px solid #207013!important;}
  
  #mm{display:none}
  }

@media screen and (max-width:1010px) {
  #logoncont, .popistop {white-space: normal;width: 175px;}
  .vyhladavanie {margin: 0 10px;}
  .homelogo a {top: 0px;}
  .rsearch {padding:21px 10px 21px 0}
  
  /*webnews*/ 
  .ramcek {height:auto}
  .ramcek .inlineb2 {}
  .ramcek .inlineb {width:110px;}
  .boxcont {min-width: 100%!important;box-shadow: none!important;}
  #webnews .boxcont.wn8, #webnews .boxcont.wn7 {    
	float:none;
	}
  #webnews .boxcont.wn7 {margin:5px 0}
  .ramcek .inlineb a {margin:0 auto;width:100%}
  .inlineb2 a {white-space: normal}
  .testvrch {display:none}
  
  
  .lemid {width:0;height: 0;overflow:hidden;/* display: none; *//* visibility: hidden; */}
  .remid {margin:0;/* padding: 25px 15px; */}
  .kategorie {display:block}  
  .navbar ul {height:auto;/* text-align: center; */}
  
  
  .vop1 {display:none}
  .vop {display:block}
  
  }
  
@media screen and (max-width:890px) {
  .vyhladavanie {width:200px}
	.mid {padding: 10px 0;}
  }  
 
 
@media screen and (max-width:785px) { 

	
*{-webkit-transition:0s!important;transition:0s!important;}
a {box-shadow:none!important}

.togglestrom:active, .togglemenu:active {
    transform: scale(0.8);
}

.upozornenie {
    top: 60px;
    position: relative;
    z-index: 0;
}


.lemid.celo {
	margin-top:0;
	display:block!important;
	box-shadow:none;
	height: auto;
	position: relative;
	width: 100%!important;
	top:5px;
	-webkit-transform: translate(0,0);
	    -ms-transform: translate(0,0);
	        transform: translate(0,0);
	z-index:5;
  }
	

/*hlavne casti*/
#autocompletediv a {margin:0}

.lemid {
    right: 0;  left: 0;  top: inherit;  height: auto;  
    width: 85%!important;  
	text-align: left;  
	padding: 0;   
    position: fixed;
	float: none;  
	padding: 10px;
    border:  solid #999;
    display:none;
	background:white;	
    border-width: 0 0 1px 0;
    margin: 0 0 5px;
	max-height:90%;
	overflow: scroll; 
	min-width:200px;
	top:60px;	
	-ms-transform: translate(-100%,0); /* IE 9 */
    -webkit-transform: translate(-100%,0); /* Safari */
    transform: translate(-100%,0);
	-webkit-transition:-webkit-transform .7s cubic-bezier(0.39, 0.39, 0, 1)!important;
	        transition:transform .7s cubic-bezier(0.39, 0.39, 0, 1)!important;
	display:block;
	z-index:498;
}
.lemid.vid {	
	-ms-transform: translate(-0%,0); /* IE 9 */
    -webkit-transform: translate(-0%,0); /* Safari */
    transform: translate(-0%,0);
	box-shadow: 0 2px 5px #000;
}
.reright {    
	right: 0;
    width: 100%;
    text-align: center;
    padding: 0;
    position: fixed;
    display: block;
    border-bottom: 5px solid #207013;
    margin: 0 0 5px;
    max-height: 90%;
    top: 60px;
    z-index: 499;
    overflow-y: auto;
	-webkit-transition:.7s cubic-bezier(0.39, 0.39, 0, 1)!important;
	        transition:.7s cubic-bezier(0.39, 0.39, 0, 1)!important;
	-ms-transform: translate(-0%,-100%); /* IE 9 */
    -webkit-transform: translate(-0%,-100%); /* Safari */
    transform: translate(-0%,-100%);
}
.reright.vid{	
    -webkit-transform: translate(-0%,0);	
        -ms-transform: translate(-0%,0);	
            transform: translate(-0%,0);
	}


	
  .remid {margin: 0;border: none;}
  .top.desktop {display:none}
  .top.mobile {display:block!important;text-align:center;z-index: 500;position: fixed;  width: 100%;top:0}
  .mid {margin:60px 0 0}
  #logonnew {top: 58%;height: 250px;}
   
  .slidenovinky {display:none!important}
  
  .mainlogo {display:none}
  
  .bot .fl {width:100%}

	.bot .clearl {clear: both;}
	.bot ul {}
	.bot .fr {margin: 15px 0 0;width:50%}

/*lave meny*/
#div_strid_0 {
    width: 100%;
    margin: 0 auto;
    max-width: 350px;
}
.i6lt_ul ul {
	left: 0!important;
	bottom: 0!important;
	opacity: 1;filter:alpha(opacity=100);
	box-shadow: none;
	border-width: 0 0 1px;
	visibility:visible;
	-webkit-animation:lmenum .3s;
	animation:lmenum .3s;
	}
.i6lt_ul li {height:auto}
.i6lt_ul a {
    border-radius: 0;
    border-right: 1px solid #B2B8AD!important;
    max-width: 350px;
    margin: -1px auto 0;
	padding: 10px 10%;
    font-size: 110%;
}

.i6lt_ul ul li {
    padding: 0 10px;
}
  #lastvisiteddettable {margin:0 auto}
 
 
 /*zoznam produktov*/     
 .stitree ul li, .company form div {width:100%}
 
	#sstreetab {clear: both;}
	#streetab {height: auto;}
	#lstreetab {border: none;margin:0;width: 50%;}
	#pstreetab {border-bottom: 1px solid #e6e6e6;margin:0;width: 50%;}

	#prodlistcont ul.sachovnica li {width: 210px;margin: 5px 0;}
  .sortin, .stockin {width:100%!important;}
  .stockin {text-align:left!important;margin: 10px 0 0;}
  .stitree, .stitree.showstyle {white-space:normal}
  .sachskladom form {float:right}  
  .listovanie, .stoitemsbuttondiv, .left-part {text-align:center;width:100%;padding: 3px 0;}
  
  #prodlistcont > ul.sachovnica > li {
    width: 100%;
}
#prodlistcont > ul.sachovnica > li> div > div.sachpopis {
    height: 100%;
    display: inline-block;
    width: 49%;
    vertical-align: bottom;
    border-left: 1px solid #eee;
    /* min-width: 230px; */
}
#prodlistcont > ul.sachovnica > li> div {
    min-height: 0;
}
#prodlistcont > ul.sachovnica > li> div > div.sachimg {
    width: 50%;
    display: inline-block;
    border-bottom: 0px;
    vertical-align: super;
}
.sachimg a {
    height: 150px;
    width: 100%;
    display: block;
}
.sachimg img {
    max-height: 150px;
}

.listkod.a {display:none!important}
.listr .listkod {display: inline-block;text-align: left;float: left;padding: 5px 0;width: auto;}
.listmeno {width:100%}
.listr {float: none;text-align: right;}
.listmeno h2.ab-o a {width:100%}

  
  /*produkt*/  
  .stoitemimgall, .stoiteminfo {width:100%}
  .al_right {white-space:nowrap}
  .toprint {display:none!important}
  .stoitemshortnote p {display:none}
  
  .stoiteminfoadd.greentab .hdr .pp,.stoiteminfoadd.greentab .hdr .pg,.stoiteminfoadd.greentab .hdr .pm,.stoiteminfoadd.greentab .hdr .ps,.stoiteminfoadd.greentab .hdr .pz {display:none}
  #lrel {display: none;}
  #srel {width: 50%;}
  
  ul.tabs {height:auto;float:none}
  ul.tabs li {float:none;width:100%;margin:2px 0}
  
  #lastvisiteddettable li {display:block}

  /*kontakty*/
  .Kontakt {
	width: 100%!important;
	float: none;
	}
  .map {
height: 125px;
overflow: hidden;
}
  
  .alljump div {
    width: 100%!important;
    float: none!important;
    border-radius: 0!important;
    margin: 0 0 2px!important;
}
.alljump {
    margin: 0 0 10px;
}
/*Po prihlaseni*/
.greentab{width: 100%!important;min-width: 0!important;margin: 0 0 7px!important;left:0!important}

/*kosik*/
.basketmainbox .prc.wovat, .basketmainbox .prc.wvat {display: none;}
.basketbuttonsbox a.last {
width: 100%;
text-align: center;
float: none;
margin: 10px 0 0;
}


}
@media screen and (max-width:450px) {
  .sachpopis h2 {display:block;width:100%;height:auto;border-top:1px solid #eee; padding:10px;}
  #prodlistcont > ul > li> div > div.sachpopis {    width: 100%!important;}
  #prodlistcont > ul > li> div > div.sachimg {width: 100%!important;}
  }