@media screen and (max-width: 494px) {
	.btn{
		padding:0.5rem 0.6rem;
	}
	/*
	================= top; SearchBox ================
	*/
	#top{
		height:auto;
	}
	#top:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	div.top_Img{
		width:50%;
		margin-right:0;
		padding-right:10px;
	}
	div.top_UserBox{
		width:50%;
	}
	div.top_UserBox div.ModuleContentBody>ul{
		text-align:right;
		display:-webkit-flex;
		display:flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	div.top_UserBox div.ModuleContentBody>ul>li:first-child{
		margin-left:auto;
	}
	div.UserBox div.ModuleContentBody>ul>li:nth-child(n+2){
		margin-left:10px;
	}
	div.UserBox div.ModuleContentBody>ul>li.search{
		margin-left:auto;
		-webkit-order:4;
		-webkit-flex:0 0 65%;
		flex:0 0 65%;
		text-align:right;
	}
	div.UserBox div.ModuleContentBody>ul>li.category{
		order:5;
	}


	div.UserBox div.ModuleContentBody>ul>li.search{
		padding:0;
		line-height:1;
	}
	div.UserBox div.ModuleContentBody>ul>li.search>span.fa{
		padding:4px 7px 3px;
		position:relative;
	}
	div.UserBox div.ModuleContentBody>ul>li.search.open{
		background-color:transparent;
	}
	div.UserBox div.ModuleContentBody>ul>li.search.open:after{
		height:0;
	}
	div.UserBox div.ModuleContentBody>ul>li.search.open>span.fa{
		background-color:#fff;
		-webkit-transition:background-color 0.1s 0.2s;
		transition:background-color 0.1s 0.2s;
	}
	div.UserBox div.ModuleContentBody>ul>li.search>span.fa:after{
		content:"";
		position:absolute;
		bottom:-8px;
		right:0;
		width:100%;
		height:8px;
		-webkit-transition:background-color 0.1s;
		transition:background-color 0.1s;
	}
	div.UserBox div.ModuleContentBody>ul>li.search.open>span.fa:after{
		background-color:#fff;
		-webkit-transition:background-color 0s 0.2s;
		transition:background-color 0s 0.2s;
	}
	
	div.UserBox a.usrMoneta{
		display:none;
	}

	div.top_SearchBox{
		top:78px;
	}
	div.KategoryList{
		top:78px;
	}
	/*
	================= Menu ================
	*/
	div.footer_Menu ul li{
		width:50%;
		padding:0 5px;
		margin-top:0;
	}
	div.footer_Menu.fixed ul li{
		width:100%;
		margin-top:0;
		padding:0 5px;
		text-align:left;
	}
	/*
	================= ads ================
	*/
	div.item div.seller div.buttons button{
		width:100%;
		margin-left:0;
		margin-right:0;
	}

	div.item div.params>div.param>div.name,
	div.item div.params>div.param>div.value{
		width:100%;
	}
	/*
	================== List ==================
	*/
	/*
	================= oferta add ================
	*/
	div.ofertaPhoto div.photo{
		width:50%;
	}
	/*
	==================  ==================
	*/

	/*
	================ Filtry ==============
	*/
	div.adsFilter div.filter{
		-webkit-flex: 0 1 100%;
		flex: 0 1 100%;
		margin: 10px 0.5%;
		max-width:100%;
	}
	div.adsFilter div.filter:first-child{
		margin-top: 0;
	}

	div.catListPanel ul li {
		width: 100%;
		display: block;
	}

	div.User div.ModuleContent.akcje div.lista-akcji div.akcja {
		width: 98%;
	}
	div.User #listaMonety thead{
		display: none;
	}
	div.User #listaMonety tbody tr{
		display: inline-block;
		border-radius: 10px;
		box-shadow: 0 0 4px #d0d0d0;
		margin: 2% 1%;
		width: 98%;
		background: 0;
	}
	div.User #listaMonety tbody td{
		text-align: left;
		display: block;
		padding: .75rem;
		vertical-align: top;
		border-top: 1px solid #eceeef;
	}
	div.User #listaMonety span.mobileView{
		display: inline-block;
		font-weight: bold;
		margin-right: 5px;
	}
	#listaZamowienia tbody tr{
		width: 98%;
		margin: 1%;
	}
	#listaZamowienia tbody td a.btn{
		padding: .5rem 1rem;
	}
	/*
	================= Artykul ================
	*/
	table.oferter.res-sm tr{
		display:block;
	}
	table.oferter.res-sm td{
		display:block;
		padding-left:0;
		padding-right:0;
	}
}



