﻿.slicknav_menu
{
	display:none;
}


@media screen and (max-width:1002px)
{
	body, html
	{
		background-color: white;
	}

	body #main
	{
		width: 100%;
		border-left: 0px none;
		border-right: 0px none;
	}

	body #main > #header
	{
		width: 100%;
	}

	body #main > #header img
	{
		width: 100%;
	}

	body #main > #languagebar
	{
		max-height:60px;
	}

	body #main > #languagebar td.marquee
	{
		display: none;
	}

	body #main > #languagebar td.additional
	{
		text-align:left;
		padding-left:20px;
		white-space:normal;
	}

	body #main > #languagebar td.additional div:nth-child(1)
	{
		border-left:0px none;
		margin-left:0px;
		padding-left:0px;
	}

	body #main > #tblContent td#tdMenu,
	body #main > #navH,
	body #main > #additional
	{
		display: none;
	}

	body #main > #tblContent
	{
		table-layout:fixed;
	}

	body #main > #tblContent td#tdContent
	{
		width:100%;
		position:relative;
	}

	#divContactForm table td textarea
	{
		width:100% !important;
	}


	.printcontainer
	{
		display:none;
	}

	.facebookContainer
	{
		display:none;
	}

	body #main #content
	{
		min-height:initial !important;
	}

	#simple-menu img
	{
		display:block;
		position:absolute;
		right:20px;
		top:20px;
		width:42px;
		height:36px;
		z-index:200;
	}

	.slicknav_menu
	{
		display: block;
	}

	body #main #content .pagecontent
	{
		position:relative;
	}

	body #main #content .pagecontent p
	{
		position:relative;
		width:100%;
	}

	body #main #content .pagecontent p img
	{
		width:auto ! important;
		height:auto ! important;
		max-width:100% !important;
	}
}

@media screen and (max-width:1024px)
{
	body #main
	{
		padding-bottom:50px;
	}
}


@media screen and (max-width:639px)
{

	body #main #content .catalog .product img
	{
		display:none;
	}

	body #main #searchbox
	{
		clear:both;
		display:block !important;
		margin-left:0px;
		border-left:0px;
		padding-left:0px;
	}
}