
@media (min-width:1024px)	{
	
	
	
}

@media (max-width:1023px)	{
	
	.innerpadding.pushcontent						{ padding-left: 20px; padding-right: 20px; }
	
}


@media (max-width:849px)	{
	
	.homepage-slideshow								{ height: 450px }
	.homepage-slideshow .elem p						{ font-size: 40px; }
	.homepage-slideshow .elem .clear.spacer			{ height: 30px; }
	.homepage-slideshow .elem .btn-wrapper *		{ font-size: 14px; }
	
	
	.list-verbas.thirth								{ width: 50%; }
	.list-verbas.full>.innerpadding>.half			{ width: 100%; }
	.list-verbas.full>.innerpadding>.half.details .innerpadding	{ padding: 0; }
	.list-verbas.full .prodinfo>.innerpadding		{ padding: 0; padding-top: 20px; }
	
	.show-map										{ position: relative; left: auto; top: auto; min-height: 400px; height: auto; }
	.show-contact .contactform.thirth				{ width: 100%; }
	
	.mainmenu>.link .innerpadding					{ padding: 10px 30px; font-size: 16px; }
	.mainmenu>.link.b .innerpadding					{ font-size: 16px; }
	
	.newlogin										{ width: 100%; }
	.newregist										{ width: 100%; }
	.newregist .half								{ width: 100%; }
	
	.loginform .newregist .half.l .groupinput .innerpadding	{ margin-right: 0; }
	.loginform .newregist .groupinput.l .innerpadding	{ margin-right: 0; }
	
	.loginform .newregist .half.r .groupinput .innerpadding	{ margin-left: 0; }
	.loginform .newregist .groupinput.r .innerpadding	{ margin-left: 0; }
	
	.newsletter_subscribe_area { top: 120px !important; bottom: auto !important; max-width: 100% !important; }
	.aligncenter newsletter_step_2 { max-width: 100% !important; }
	
}


@media (max-width:549px)	{
	
	header .logo									{ width: 35px; }
	
	header #mylogin									{ position: static; }
	header #mylogin .elemlogin						{ top: 90px; right: 0; width: 100%; }
	
	header #mylogin .myloginspan					{ display: none; }
	header #mylogin .innerpadding					{ position: relative; padding: 16px; }
	header #mylogin>.innerpadding>i					{ position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
	header #mylogin .closelogin						{ width: 100%; text-align: center; }
	
	.homepage-slideshow .elem p						{ font-size: 30px; }
	
	.list-verbas.thirth								{ width: 100%; }
	.list-verbas.full .half							{ width: 100%; }
	
	.contactform .groupinput.r .innerpadding		{ margin-left: 0; }
	.contactform .groupinput.l .innerpadding		{ margin-right: 0; }
	
	.bids_accepted									{ font-size: 18px !important; }
	
}