.mobilelogo{
	display: none;
}
body { 
  -webkit-animation: bugfix infinite 1s; 
}
@-webkit-keyframes bugfix { 
  from { padding: 0; } 
  to { padding: 0; } 
}

@media handheld, only screen and (max-width: 767px) {
	.mobilelogo{
		display: block;
	}
	#sliderContainer {
		display: none;
	}
	img{
		max-width: 100%;
		height: auto;
	}
	#page, .demo_container, #slides {
		width: auto;
	}
	#logo {
		margin-bottom: 5px;
		display: none;
	}
	#toolbar {
		bottom: 0;
		position: relative;
		right: auto;
		margin-right: 0px;
		padding-left: 10px;
	}
	#main, .frontpage.articlelisting #main {	
		float: right;
		width: 74%;
	}
	#sticky_navigation{
		position: static !important; /*disable sticky menu */
		height: auto;
	}
	#navbar{position: relative;}

	#subnavbar, #main, #mainsidebar {
		float: none !important;
		width: auto !important;
	}
	
	/* mobile menu */
	label.mobmenu { 
		cursor: pointer;
		user-select: none;
		display: block;
		min-height: 1.25em;
		width: 100%;
		font-size: 25px;
	}
	label.mobmenu:before, label.mobmenu:after {
	    position: absolute;
	}
	label.mobmenu:before {
		content: "MENY >";
		right: 50px;
		top: 10px;
	}
	label.mobmenu:after {
	    content: "\2261";
		right: 10px;
		font-size: 45px;
		top: -5px;
	}
	
	input.mobmenu[type=checkbox] ~ ul.menu {
		display: none;
	}
	input.mobmenu[type=checkbox]:checked ~  ul.menu {
		display: block;
	}
	
	ul.mainmenu li{
		float: none !important;
	}
	ul.mainmenu li a.menuitem {
	    border-bottom: 1px solid #999999;
	    display: block;
	    margin: 0;
	    padding: 10px;
	}
	
	/* search */
	
	#search{
		margin-top: 30px;
	}
	/* collapse to one col */
	div.threecol .articleblock {
		clear: both !important;
		float: none !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		min-height: 0;
		width: auto !important;
	}
	.threecol .textwrap { 
		min-height: 0;
	}
	
	#bannerlocation1 {
		width: auto;
	}

}
@media handheld, only screen and (max-width: 480px) {
	
	
	
}