/*
==================================================================================================================================
	RESPONSIVE
==================================================================================================================================
*/


@media screen and (max-width:1000px)
{
	.limit
	{
		width:auto;
		margin:0 auto 0 auto;
		padding:15px;
	}
	#header .limit, #slider .limit
	{
		padding:0;
	}
	#footer .limit
	{
		padding:0 15px 0 15px;
	}
	/*#header
	{
		height:410px;
	}
	#header .home
	{
		float:none;
		overflow:hidden;
		width:100%;
		height:300px;
		background-size:80% auto;
	}*/

	/*  -----  SEARCH  -----  */
	
	#header #search
	{
		float:none;
		width:auto;
		height:30px;
		margin:10px 0 10px 0;
	}
	#header #search input.input
	{
		width:96%;
		padding:0 2% 0 2%;
	}
	
	/*  -----  MENU  -----  */
	
	#ui-menu-main ul
	{
		width:auto;
		/*margin:0;*/
	}
	#ui-menu-main ul li
	{
		/*float:none;
		margin:0;*/
	}

	/*  -----  CONTENT  -----  */

	#page img
	{
		max-width:100%;
		height:auto;
	}
	
}
@media screen and (max-width:1000px)
{
	#slider
	{
		display:none;
		/*position:static;*/
	}
	#header .home
	{
		position:static;
		float:none;
		clear:both;
		overflow:hidden;
		width:100%;
		height:80px;
		margin:0 auto 0 auto;
		background-color:#234364;
		background-size:auto 80%;
	}
	#header
	{
		height:auto;
	}
	#ui-menu-main
	{
		position:static;
		height:auto;
		overflow:hidden;
	}
	#ui-menu-main ul
	{
		width:auto;
		margin:0;
	}
	#ui-menu-main ul li
	{
		float:none;
		margin:0;
	}
	#ui-menu-main ul li a, #ui-menu-main ul li ul li a
	{
		text-align:center;
	}
	#ui-menu-main ul li ul
	{
		display:none;
		position:static;
		height:inherit;
		width:auto;
		margin:0 0 0 0;
		padding:0 0 0 0;
		overflow:visible;
	}
	#ui-menu-main > ul > li:hover > ul
	{
		display:none;
	}

	/*  -----  CONTENT  -----  */
/*
	#page table
	{
		display:block;
	}
	#page table td
	{
		display:block;
	}
	*/
}