/*********************************************************************************/
/* Desktop (>= 480px)                                                            */
/*********************************************************************************/

#mobile_logo {
	display: none;
	
	}
	
/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/
	#header-wrapper
	{
		width: 100%;
		min-width: 1200px;
	}
	#header2-wrapper
	{
		width: 100%;
		min-width: 1200px;
		overflow: hidden;
		height: 3em;
		text-align: center;
		background: #daccb0;
	}
	#header
	{
		position: relative;
	}
	
/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

	#nav
	{
		overflow: hidden;
		padding: 0.6em 0 0.5em 0;
		
		
	}
	
		#nav ul
		{
			margin: -0.5em 0 0 0;
			padding: 0;
			
		}
		
			#nav > ul > li > ul
			{
				display: none;
			}

		#nav li
		{
			float: center;
			display: inline-block;
			padding: 0 3.5em 0 3em;
			margin: 0;
			
		}
		
		#nav a
		{
			display: inline-block;
			padding-bottom: 0.4em;
			text-decoration: none;
			font-size: 1.1em;
			font-weight: 600;
			font-style: normal;
			color: #000;
			
			outline: 0;
			
			-moz-transition: color .25s ease-in-out;
			-webkit-transition: color .25s ease-in-out;
			-o-transition: color .25s ease-in-out;
			-ms-transition: color .25s ease-in-out;
			transition: color .25s ease-in-out;

		}

		#nav a:hover,
		#nav .current_page_item a,
		#nav .active a
		{
			color: #666;
			
		}
		
		#nav .current_page_item a
		{
			border-bottom: 4px solid #666;
		}

	.dropotron
	{
		background: rgba(227,213,186,0.92);
		padding: 1.5em;
		line-height: 2.5em;
		min-width: 15em;
		opacity: 0.5;
		box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
	}

		.dropotron a,
		.dropotron span
		{
			font-weight: 300;
			font-style: normal;
			font-size: 1.05em;
			color: #000;
			text-decoration: none;
		}

		.dropotron li:hover > a,
		.dropotron li:hover > span
		{
			color: #454545;
		}

		.dropotron-level-0
		{
			margin-top: 1em;
		}

		.dropotron-level-0:after
		{
			content: '';
			position: absolute;
			top: -10px;
			left: 1.5em;
			border-bottom: solid 10px rgba(227,213,186,0.92);
			border-left: solid 10px transparent;
			border-right: solid 10px transparent;
		}                                         
		
/*********************************************************************************/
/* Main                                                                     */
/*********************************************************************************/

#main h1
{
	font-size: 18pt;
	color: #454545;
	font-weight: 400;
	line-height: 2em;
	font-style: normal;
	font-family: Cinzel;
	letter-spacing: 0.5px;
	
}

#main h2
{
	font-size: 15pt;
	color: #454545;
	font-weight: 400;
	line-height: 2em;
	font-weight: bold;
	font-family: alef;
	letter-spacing: 0.5px;
	
}


#main .sponsor_logga
{
	margin-left: 30px;
	width: 60%;	
}


/*********************************************************************************/
/* Slider                                                                        */
/*********************************************************************************/

	#slider
	{
		margin: 0 auto;
	
		padding-bottom: 0px;
		width: 1175px;
		height: 420px;
		position: relative;
		
	}
	
	
		#slider .viewer
		{
			margin: 0 auto;
			overflow: hidden;
		}
	
			#slider .viewer .reel
			{
				display: none;
			}
	
			#slider .viewer .reel .slide
			{
				position: relative;
			}
	
			#slider .viewer .reel .slide img
			{
				width: 1175px;
				height: 420px;
			}

		#slider .caption-shadow
		{
			position: absolute;
			width: 100%;
			background: url(../bilder/menu_shadow02.png) no-repeat center top;
			height: 50px;
			top: 110px;
		}

		#slider .captions
		{
			
			position: absolute;
			top: 40px;
			width: 900px;
			height: 100px;
			padding-top: 10px;
			background: #fff;
			
		}
			
			#slider .captions .captionLine
			{
				display: block;
				padding-top: 0px;
				font-family: verdana;
				font-size: 0.9em;
				padding-left: 120px;
				font-weight: 300;
				line-height: 1.1em;
				width: 75%;
			}
			
				#slider .captions .captionLine h1, h2
				{
					margin: 0px;
					padding: 0px 0px 0px 0px;
					
				}
				
				#slider .captions .captionLine p
				{
					width: 100%;
					margin: 0px;
					padding-top: 10px;
				}
				#slider .captions .captionLine .foto
				{
					position: absolute;
					font-style: italic;
					font-size: 0.9em;
					top: 90px;
					left: 750px;
				}
	
		#slider .navigation
		{
			position: absolute;
			top: 180px;
			right: -25px;
			width: 1225px;
			z-index: 100;
			text-indent: -999999em;
		}
		
		#slider .previous-button, #slider .next-button
		{
			outline: 0;
			position: absolute;
			margin-top: 0px;
			width: 44px;
			height: 68px;
			opacity: 0.5;
			-moz-transition: opacity .25s ease-in-out;
			-webkit-transition: opacity .25s ease-in-out;
			-o-transition: opacity .25s ease-in-out;
			-ms-transition: opacity .25s ease-in-out;
			transition: opacity .25s ease-in-out;
		}

		#slider .previous-button:hover, #slider .next-button:hover
		{
			opacity: 1.0;
		}

		#slider .previous-button
		{
			left: 30px;
			background: url(images/slider-arrow-left.png) no-repeat left top;
		}
		
		#slider .next-button
		{
			right: 30px;
			background: url(images/slider-arrow-right.png) no-repeat left top;
		}
	#slider .indicator
	{
		margin: 0px auto 0 auto;
		padding-top: 20px;
	}

		#slider .indicator ul
		{
			
			list-style: none;
			padding: 0;
			margin: 0;
			text-align: center;
		}

			#slider .indicator ul li
			{
				display: inline-block;
				width: 12px;
				height: 12px;
				text-indent: 0;
				background: #ccc;
				margin: 0 4px 0 4px;
				border-radius: 8px;
				border-bottom: solid 1px #ffffff;
				border-top: solid 1px #909090;
			}

			#slider .indicator ul li.active
			{
				background: #555555;
				border-top: solid 1px #88888;
			}						
/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

	#copyright
	{
		overflow: hidden;
		text-align: center;
		font-size: 9pt;
		color: #a0a0a0;
		padding: 10px 0;
		
	}
	
	#builtby
	{
		overflow: hidden;
		text-align: center;
		font-size: 9pt;
		color: #a0a0a0;
		padding: 10px 0;
		
	}
	#builtby a 
	{
		color: #a0a0a0;
		text-decoration: none;
	}
	#builtby a:hover 
	{
		text-decoration: underline;
	}