/* tables */
@media screen and (max-width: 881px){
	/*home - sort by*/
	.sba_cont { float:left; width:50%; }
	.sbycont { float:left; width:33.33333%; }
	.sbc_container { float:left; width:50%; }
}

/* mobiles */
@media screen and (max-width: 480px){
	div.srch { float:none; width:90%; }
	.login-int {
		display: none;
	}
	#login-mob-menu {
		display: block;
		float:right;
		margin:12px;
		border:1px solid #14a0e2;
		border-radius:4px;
		color:#14a0e2;
		background: #153c4d;
		padding:3px 7px 0px 7px;
	}
	#login-mob-menu img {
		max-width:16px;
		height:auto;
	}
	#login-mob-menu:hover {
		cursor: pointer;
	}
	.homeleft {
		float:none;
		width:100%;
	}
	.homeright {
		float:none;
		width:100%;
	}
	.homeleftbot, .homerightbot {
		float:none;
		width:100%;
	}
	.halfhome     { float:none; width:100%; }
	
	/*bottom sitemap*/
	div.sm25 {
		float:none;
		width:100%;
	}
	.sitemapctt {
		margin-bottom:20px;
	}
	
	/*homepage*/
	.newsdate {
		display:none;
	}
	/*home - sort by*/
	.sba_cont { float:none; width:100%;  }
	.sbycont { float:left; width:100%; height: auto; }
	.sbydecs { height:auto; }
	.sbc_container { float:none; width:100%; }
	/*/ year itself /*/
	.left70  { float:none; width:100%; }
	.left30  { float:none; width:100%; }
	.left33 {float:none; width:100%;}
	
	/*lyrics*/
	.top24h_pic { float:left; width:20%; max-width:100px; height:40px; max-height: 100%; }
	.top24h_name { float:left; width:70%; color:#0a5f87; }
	.top24h_song { float:none; width:70%; }
	.top24h_aant { float:right; width:10%; text-align:center; color:black; }
	
	/*/ menu /*/
	#menucont {
		display:none;
	}
	.mm {
		float:none;
		background: #133445;
		border-top:1px solid #0a6088;
	}
	.active, .inactive, .inactive a, .active a {
		display:block;
		padding:6px 6px 0px 6px;
	}
	.active {
		background:#133445;
	}
	.active a {
		color:#5fbfe9;
	}
	.inactive:hover {
      color:#eee;
      background:#133445;
	}
	.submenu { display: none; }
	.showme { position:relative; display: block; }
	.navigation li {
		display: inline-block;
		margin-right: 4px;
		margin-left:4px;
		list-style-type: none;
		line-height:28px;
	}
  
  .navigation li a {
		color: #ffffff;
		font-family: Verdana;
		font-size: 13px;
		text-decoration: none;
		padding: 5px;
		-webkit-transition: all 0.3s ease;                  
		-moz-transition: all 0.3s ease;                 
		-o-transition: all 0.3s ease;   
		-ms-transition: all 0.3s ease;          
		transition: all 0.3s ease;	
	}
	
	/*artist page*/
	.left58 { float:none; width: 100%; }
	.left42 { float:none; width: 100%; }
	
	/*album page*/
	.alb {
		margin:0px;
		margin-left:0px;
	}
	/*lyrics*/
	.columngeneral div, div.columnleft2 { line-height:25px; font-size: 14px; }
}