/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	/*
	General styles
	*/
	img{max-width:100%!important; height:auto!important;}
	body{font-size:12px;}
	.wrapper{position:relative;}
	
	.logo {
		text-align:center;
		margin:15px 0;
	}
	
	.search{
		float:none;
		margin-top:00px;
	}
	.search input{
		margin:auto!important;
	}
	.moduletable{
		padding:5px;
	}
	.blog-gott{
		padding: 0;
	}
	.before_component{
		margin-top:10px!important;
	}
	.push{display:none!important}
	
	.footer{position:static;border:none; border-radius: 5px 5px 0 0}
	
	.blog .item, .blog .cols-3 .item, .blog .cols-2 .item{
		width:100%;
		float:left;
	}
	.logo img{
		float:left;	
	}
	iframe{max-width:100%!important;height:auto!important;}
	#searchbox{display:none;}
	#search-trigger {
		display: block; /* show menu icon */
		height: 32px;
		line-height: 35px;
		width:33px;
		cursor: pointer;		
		color: #fafafa;
		font-weight: bold;
		background-color: #111;
		background: url(../images/search.png) no-repeat center center, -moz-linear-gradient(#444, #111); 
		background: url(../images/search.png) no-repeat center center, -webkit-linear-gradient(#444, #111);	
		background: url(../images/search.png) no-repeat center center, -o-linear-gradient(#444, #111);
		background: url(../images/search.png) no-repeat center center, -ms-linear-gradient(#444, #111);
		background: url(../images/search.png) no-repeat center center, linear-gradient(#444, #111);
		position:absolute;
		right:57px;
		top:4px;
	}
	#search-trigger.active{
		background: url(../images/close.png) no-repeat center center, -moz-linear-gradient(#444, #111); 
		background: url(../images/close.png) no-repeat center center, -webkit-linear-gradient(#444, #111);	
		background: url(../images/close.png) no-repeat center center, -o-linear-gradient(#444, #111);
		background: url(../images/close.png) no-repeat center center, -ms-linear-gradient(#444, #111);
		background: url(../images/close.png) no-repeat center center, linear-gradient(#444, #111);
	}
	.searchcontainer{
		top:10px;
		right:50px;
	}
	#searchbox{
		position:absolute;top:40px; left:0;width:100%;
		z-index: 9999;
	}
	#searchbox input{
		width:100%;
		border-bottom:1px solid #ececec;
	}
	#login-trigger {
		top:10px;
		right:118px;
		width: 33px;
		height:33px;
	}
	.login_container{top:45px!important;right:0px!important;}
	.mod_events_latest_content a{font-size: 14px;}
	.mod_events_latest_table li{display:block;float:none; width:100%;}
	.moduletable_related ul li{float:none; width:100%;}
	.moduletable_tlf{display:none;}
	.header{height:130px;}
	.moduletable_social{right:93px;}
	.item-page.kursus > table > tbody > tr > td{display:block;}
	.item-page.kursus table{width:100%;}
	.item-page > table td:last-child{width:100%; max-width: 100%;}
	.kursus .actions{display:none;}
	.newest > div {width:100%;float:none;}
	.newest > div.clr{display:none;}
	.mod-articles-category-date{float:none;}
	
	.moduletable .shareit {top: -20px;position:static;}
	.main_content .search input{margin:0!important;width:100%;}
	fieldset.only, fieldset.phrases{display:none;}
	.result-title{border-top:1px solid #cccccc;padding-top:10px; margin-top:10px;}
	.result-title:first-child{border-top:none; padding-top:0; margin-top:0;}
	fieldset.word{margin-bottom:0;}
	.main_content .word button.button{margin-bottom:5px;}
	.main_content .searchintro p{margin-bottom:5px;}
	dl.search-results{border-bottom:1px solid #cccccc; margin-bottom:20px;padding-bottom:10px;}
	
	.item-page > table.kursus > tbody > tr > td:first-child{min-width:100%;}
	.item-page > table.kursus td:last-child{width:100%;}
	table.kursus > tbody > tr > td{display:block;width:100%;padding-right:0!important;}
	.kursusinfo{width:100%;}
	table.kursus tbody > tr > td{width:100%;max-width:100%!important;}
	.item-page ul{margin-left:10px!important;}
	table{max-width:100%;}
	// #menu > li:first-child {margin-left:12px;}
	// #menu > li:last-child{float:none; margin-left:12px;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
		.searchsearchresults #search-searchword{width:auto;max-width: 293px;}

}
