@media only screen and (max-width:700px){


	.site_onas p{
		text-align: left!important;
	}
	div#footer{ position: relative !important; }
	
div#moreProducts {
    position: static !important;
    box-shadow: none !important;
    margin-top: 10px;
        float: left;
    width: 100%;
}

.artProducts.artProductsSimilar.artProducts-slide {
    width: 100% !important;
}	
	
	
.blockLeft , .path , .search , .topH , #usp , #footer ul li#liEncFooter , #footer ul li#liHerbsFooter{
	display: none;
}

.artProducts.artProductsSimilar{ display: block; }

#mobile{ display: block; }
#home #rLogo{ display: block; width: 65%; margin-left: -34%; position: relative; top: 20%; left: 50%; margin-bottom:20px; }
#rLogo img{ width: 100%; }
#home #bottomCountsMobile{ display: block; /* position: fixed;*/ bottom: 5px; left: 5px; font-size: 12px; }
#bottomCountsMobile strong{ color: #F94923; }

.search{ position: fixed; /*top: 25px; */ left: 0px; width: 100%; display: block; border: 0px; border-top: 2px solid black; padding: 1px 10px 10px 10px; border-radius: 0px; background: white; z-index: 88; box-shadow: 0px 0px 10px black; transition: all 0.3s; }
.search input[type="text"]{ color: black; padding: 0px 10px; font-size: 12px; transition: all 0.3s; }
.search input[type="button"]{ margin-right: 20px; background-repeat: no-repeat; background-size: 85%; position: absolute; right: 22px; top: 3px; margin: 0px; }
.search.focused{ padding: 10px; }
.search.focused input[type=text]{ padding: 5px 10px; background-size: 100%; font-size: 16px; }

.blockRight{ margin-left: 0px; float: none; width: 100%; }
.blockRight , .mWidth{ margin: 0px; width: auto; }
/* #home .blockRight{ display: none; } */
#home{ background: white; }
#home #footer{ display: none; }

#header.justOnMobile{ display: block; position: fixed; width: 100%; left: 0px; top: 0px; height: 60px; border-bottom: 2px solid #DCE2E5; background: white; z-index: 500; }
#header.justOnMobile a.logo{ display: block; position: absolute; top: 10px; left: 10px; width: 160px; text-align: left; }
#header.justOnMobile .logo img{ width: 100%; }
#header.justOnMobile a.mm{ position: absolute; width: 31px; height: 22px; right: 19px; top: 19px; background: url(../images/menu_button.png) no-repeat 0px 0px; display: block; }
.mm-list li.home{ display: none; }

#home #header.justOnMobile{ border-bottom: 0px; z-index: 20; position: relative; background: transparent; }
#home #header.justOnMobile .logo{ display: none; }

#home .search{ /* position: absolute; box-shadow: 0px 0px 0px rgba(0,0,0,0); width: 85%; border: 1px solid #F0F6F9; border-radius: 5px; top: 35%; left: 50%; margin-left: -45%;*/ }

#home .search {
    /* position: absolute; */
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
    width: 85%;
    border: 1px solid #F0F6F9;
    border-radius: 5px;
    /* top: 35%; */
    /* left: 50%; */
    margin-left: 5%;
    display: inline-block;
    float: left;
    position: relative !important;
}


#home .search input[type="button"]{ right: 3px; top: 18px; }
#home .search input[type="text"]{ font-size: 13px; padding: 8px 10px; margin-top: 10px; }

.blockRight .defaultBox{ float: none; width: 100%!important; height: auto!important}
h2{ margin-bottom: 10px; font-size: 20px; }
#footer{ height: 140px; }
#footer ul li a{ padding: 0px 5px; }
#copy{ width: 100%; text-align: center; top: auto; bottom: -29px; left: 0px; }
#footer ul{ width: auto; margin-top: 30px; margin-bottom: 30px;; }

#footer .u1, #footer .u1{ position: relative; top: auto; left: auto; padding-top: 20px; text-align: center; width: 100%; float: none; }
#footer .u2{ display: none; }
#footer .u1 li{ display: inline-block; float: none; }

section.main{ padding: 0px 22px 10px 22px; margin: 95px 0px 0px 0px; }

.pro .pro_middle{ width: 55%; }
.pro figure img{ max-width: 90px; }
.blockRight h3{ white-space: normal; }
.blockRight h3 a{ display: inline; }
.product figure{ text-align: center; margin: 0px; pading: 0px; float: none; width: auto; }
.product{ padding-bottom: 10px; }
.product .infoProduct{ width: auto; float: none; }
html.mm-opened .mm-menu.mm-horizontal > .mm-panel .header{ display: none; }

.comments form input[type="text"], .comments textarea{ width: 100%; }
.comments form .sendButton{ width: 100%; margin: 10px 0px 10px 0px; }
form#sendComm , .comments .starsBig{ width: 100%; }

.filters .top .box{ float: none; }
.filters{  width: 100%; }
.filters .top{  }
.filters .top .box{ float: left; }
.filters .top .box:first-child{ display: none; }
.filters .box{ width: 24%; margin-left: 4px; }
.filters .box.box_typ{ display: none; }
.filters .box_form{ margin-left: 0px; }
.filters .box .label{ font-size: 10px; }
.pro figure{ width: 80px; margin: 5px; }
.pro .pro_right{ display: none; }
.filters .box .label:after{ display: none; }
.filters .box .label{ padding: 5px 0px; text-align: center; }
#filtrSearch{ padding: 3px 5px; }
.pro figure{ width: 38%; margin-right: 3%; height: 100%; }
.pro figure a{ display: block; line-height: 130px; height: 100%; }
.pro figure a img{ vertical-align: middle; }

h1{ margin: 0px -10px 10px -10px; background: #DCE2E5; font-size: 16px; padding: 3px 0px 5px 10px; color: #276B94; }

.contact{ width: 100%; }
.site.site_onas .box{ width: auto; height: auto; min-height: 60px; }
.site.site_onas .mButton{ padding: 10px 0px; width: 100%; }
.site.site_onas .onasLogo{ display: none; }

article.site figure{ float: none; text-align: center; }
.site .mButton{ margin: 10px auto; }
.ajaxCover{ width: 90% !important; left: 15px !important; margin-left: 0px !important; }
.ajaxCover.cloudProducer{ margin-left: 0px !important; overflow: auto; top: 0px !important; left: 0px !important; margin-top: 0px !important; width: 100% !important; height: 100% !important; }
.ajaxCover.cloudProducer .mButton{ padding: 5px 20px; width: 71%; margin-top: 5px; }
.ajaxCover.cloudProducer .closeButton{ display: block; float: right; width: auto; margin: 5px 0px 0px 0px; }

.product figure img{ max-height: 220px; margin: 20px 0px; }
.infoDescription table{ width: 100% !important; }
.ajaxCover.comm{ width: 85% !important; left: 0px !important; margin-left: 5% !important; }
.ajaxCover.comm{ font-size: 16px; }
.site .arrRight , .site .a3{ display: none; }
article.site figure.toLeft , article.site figure.toRight{ float: none; margin: 10px 0px 10px 0px; }

.comments .headerComment input{ float: none; margin-top: 20px; }
.info{ margin: 10px -10px; width: auto; padding: 10px 5px; font-size: 22px; height: auto; background: red; color: white; }
.info:after{ display: none; }
.site.site_dla_producentow .mButton{ width: 100%; box-sizing: border-box; }
.mm-ismenu{ background: #276B94; }
.blockRight .defaultBox{ height: auto; }
.blockRight .defaultBox a{ padding-bottom: 5px; margin: 0px 0px 5px 0px; font-size: 13px; line-height: 1}
.blockRight .defaultBox .header{ margin-bottom: 10px; background: #37769C; color: white; padding: 5px 10px; border-radius: 4px; font-size: 13px;}
.blockRight .defaultBox a.header:hover{ background: #163654; color: white; border-bottom: 0px solid rgba(0,0,0,0); margin-bottom: 12px; }

.mm-menu.mm-current{ margin-top: 76px; }
#home .mm-menu.mm-current{ margin-top: 0px; }

.mm-list > li.break{ height: 10px; }
.mm-list > li.noMenu{ color: white; }

#banerW{ display: none; }

#social{ width: 100%; left: 0px; top: -1px; text-align: center; z-index: 1; }
.infoDescription p{ text-align: left; }
#social a.appAndroid{ display: none; }

#art-slider{ margin-top: 111px; margin-bottom: 20px; }
#art-slider ul.slide li h2{ padding: 10px 10px; font-size: 16px; }
#art-slider ul.slide li .shadow , #art-slider ul.minis , #art-slider ul.slide li .date{ display: none; }
#art-slider ul.dots{ display: block; }
#art-slider ul.slide li h2{ width: auto; bottom: 0px; left: 0px; font-size: 14px; padding: 10px; }
#art-slider ul.slide li img{ width: 100%; }

#expForm{ width: 100%; margin-left: 0px; left: 0px; }

#articles{ width: auto; margin-right: -10px; }
.artGroups{ display: none; }
a.article{ width: 30%; margin-right: 7px; height: 125px; font-size: 10px; }
a.article span.img{ height: 56px; }
a.article span.content{ padding: 7px; }
a.article span.content .aContent{ display: none; }
a.article .header{ font-weight: normal; height: 54px; }
a.article .content span{ font-size: 11px; }

body.home #showDesktop{ display: block; width: 200px; position: absolute; bottom: 17%; left: 50%; text-align: center; margin-left: -100px; font-size: 12px; color: #B7B7B7; text-decoration: none; }
#showDesktop i{ color: black; margin-right: 5px; }
.artProducts .inside{ width: 100%; }
.slideArror{ display: none; }
#barDown{ display: none; }
.artProducts.artProducts-slide{ width: auto; }

#subForm , #expForm{ width: 94%; box-sizing: border-box; margin: 0px 10px; left: 0px; top: 0px; top: 80px; height: auto; padding-bottom: 10px; }
#subForm .label , #expForm .label{ height: auto; }
#subForm .nick , #expForm .nick{ margin-left: 16px; }
#subForm .nick input , #expForm .nick input{ width: 100%; margin: 8px 0px 20px 12px; }
#subForm .area , #expForm .area{ margin: 0px 21px 8px 17px;  }
#subForm .area textarea , #expForm .area textarea{ width: 100%; margin: 0px; height: 120px; }
#subForm a.close , #expForm a.close{ margin-top: 5px; }
#subForm .mButton , #expForm .mButton{ margin-top: 16px; }
#footer ul li#articlesFooter{ display: none; }
#loader{ top: 110px; right: 10px; }
#productList.adsProducts h3{ min-width: 120px; }
#productList.adsProducts .pro_middle{ width: auto; min-width: 120px; }
#productList.adsProducts .pro_middle .producer{ max-width: inherit; overflow: hidden; }
#enc .artProducts{ display: none; }
#encLetters ul li{ margin: 5px 0px; }
#encLetters ul li a{ font-size: 18px; }
.row-captacha{ width: 100% !important; display: block !important; }
#addproductFooter{ display: none; }

.pro.art label{ top: -11px; background: #ededed; padding: 3px 8px; border-radius: 4px; color: #898989; }

.pro.pro_promotion:after{ bottom: -21px; top: auto; width: 70px; }

#cookie{ left: 0px; width: 100%; bottom: 0px; top:auto }
#doctors .doctor{ width: 100%; display: block; }
.docProfile h1{ background: none; margin-top: 20px; font-size: 22px; }
.docProfile h2{ font-size: 19px; }
.docProfile .row.row2{ display: block; margin-right: 0px; width: 100%; }
.docInfoCloud{ position: absolute; top: 10px; left: 0px; margin: 0px; width: 100%; border-radius: 0px; border: 0px; box-shadow: 0px 0px 0px; }
.docInfoCloud h3{ font-size: 28px; }
.docInfoCloud .errorLabel{ top: 65px; }

}

@media only screen and (min-width:600px) and (max-width:960px){
	#bottomCountsMobile{ display: none; }
	.pro figure{ width: 20%; }
	.pro .pro_right{ display: block; position: absolute; bottom: 10px; right: 10px; }
	.blockLeft{ display: none; }
	.blockRight{ float: none; width: auto; margin-left: 0px; }
	section.main { padding: 0px 10px 10px;  margin: 95px 0px 0px; }
	.blockRight, .mWidth{ margin: 0px; width: auto; }
	.topH header ul.menuMain li a{ padding: 5px 3px 20px; }
	section.main{ margin-top: 20px; }
	.path{ display: none; }
	#copy{  }
	.topH header ul.menuMain li:first-child{ display: none; }
	.topH header ul.menuMain li a{ font-size: 12px; }
	.search{ padding: 8px; }
	.search input[type="button"]{ top: 8px; }
	.filters .top .box:first-child{ display: block; }
	.filters .box{ width: 19%; }
	.filters .box_form{ margin-left: 4px; }
	.blockRight .defaultBox{ width: 49%; }
	.site.site_onas .box{ width: 49%; }
	.pro figure{ margin-top: 20px; }
	#home .search{ top: auto; bottom: 38%; }
	#bottomCountsMobile{ display: none; }
	#bottomCountsMobile strong{ color: #F94923; }

	.artGroups{ display: none; }
	#art-slider{ margin-bottom: 20px; }
	#articles{ width: auto; }

	#articles a.article{ height: 160px; width: 31.5%; }
	#articles a.article span.img{ height: 115px; }

	a.article{ width: 32%; margin-right: 7px; height: 125px; font-size: 10px; }

	.blockLeft{ display: none; left: -323px; position: absolute; margin: 0px; top: -2px; backgrund: white; z-index: 80; }
	.blockLeft.show{ left: 0px; }
	.showLeftMobile{ display: block; background: #276B9F; color: white; box-shadow: 0px 0px 3px rgba(0,0,0,0.4); z-index: 200; border-radius: 5px; position: fixed; bottom: 10px; left: -60px; margin: 0px 0px 0px -10px; padding: 10px 10px 10px 20px; text-decoration: none; transition: all 0.5s; }
	.showLeftMobile.show{ left: 0px; }
	#copy{ display: none; }
	#social{ left: 10px; }
	#footer ul li#articlesFooter{ display: block; }
}

@media only screen and (min-width:401px) and (max-width:635px){
	a.article{ width: 31%; }
	.artBox{ width: 23%; }
	.artBox figure{ height: 58px; }
	.artBox figure img{ position: relative; top: auto; left: auto; margin-top: 0px !important; }
	#art-slider{ height: 280px; }
	.artProducts a{ width: 19% !important; margin-left: 1%; }
}

@media only screen and (min-width:600px) and (max-width:700px){
	section.main{ margin-top: 110px; }
	#bottomCountsMobile{ display: none; }
	.artBox{ width: 23.5%; margin-right: 10px; }
	.artBox figure img{ position: relative; top: auto; left: auto; margin-top: 0px !important; }
}

@media only screen and (max-width:400px){

	a.article{ width: 30.4%; }

	.infoBox span{ width: 160px; }
	.artBox{ width: 45%; margin-right: 9px; }
	.artBox.artBox-2 , .artBox.artBox-4{ float: right; margin-right: 0px; }
	.artBox figure img{ position: relative; top: auto; left: auto; margin-top: 0px !important; }
	#art-slider{ height: 180px; }
	.artProducts a{ width: 32.5% !important; margin-left: 1%; }
	.artProducts a:nth-child(4) , .artProducts a:nth-child(5){ display: none; }
}

@media only screen and (min-width:500px) and (max-width:641px){
	.artProducts a:nth-child(4) , .artProducts a:nth-child(5){ display: block; }
	.artProducts.artProducts-slide{ width: 100%; }
}

