/* @media handheld, screen and (min-width: 581px) and (max-width: 800px) { */
/* Apply only to tablet and smaller*/

	.notablet{
		display: none !important;
	}


	#container{
		width: 			100%;
		max-width: 		auto;
		min-width: 		auto;
	}


	.header-container,
	#footer,
	#footer-container,
	#container{
		max-width: none;
		min-width: initial;
	}

	#container, .floating_bar .floating_content {
		padding-left:			8%;
		padding-right:			8%;
	}

	.container-void{
		margin-left:			-8%;
		margin-right:			-8%;
	}

	.full-length-negative,
	.full-length-negative-left{
		margin-left:	-2012px	!important;
	}
	.full-length-negative,
	.full-length-negative-right{
		margin-right:	-2012px	!important;
	}

	.csearchform .default_element { 
		white-space: normal;
	}

	[class^="marge-"]{
		float: 				none;
		width: 				auto;
		margin: 			0;
		background: 		#f4f4f4;
		border-bottom: 		1px solid #ddd;
		padding-bottom: 	12px;
		padding-top: 		12px;
	}
	
	[class^="marge-"] DIV{
		display:			none;
	}	
	

	/*we put it on table css, so it doesnt affect desktop popup form*/
	@media handheld, screen and (max-width: 768px) {	

		.formElement.boxes > DIV{	width: 100%! important;		}
		
	}
	
	
	
	.content{
		min-height:			0;
	}
	
	.menu.overthrow {
		white-space:			nowrap;
		overflow-x:				auto;
		overflow-y:				hidden;
		-webkit-overflow-scroll: touch;
	}