.slicknav_menu {
	display:none;
}

.slicknav_nav a {
	color: #595959 !important;
}
.slicknav_btn { 
	background-color: #e8e8e8 !important; 
	color: #323232 !important; 
	float: left !important;
	z-index: 100000;
}
.slicknav_menu .slicknav_icon-bar { background-color: #323232 !important; }
.slicknav_nav a { 
	padding: 10px 10px !important; 
}
.slicknav_nav a:hover { 
	background-color: #5b5b5b !important; 
	color: #e8e8e8 !important; 
}
.slicknav_nav li { padding-bottom: 0px !important; }

#topmenu {
	display: none;
}
#fmfan_logo { position: absolute; top: 5px; text-align: center; width: 100%; }
#fmfan_join { position: absolute; top: 2px; right: 5px; text-align: center; font-weight: bold; font-size: 18px; line-height: 40px; }
#fmfan_join a { color: white;  }

.join_btn { width: 80px; height: 37px; background-color: #ffc700; }

#menu { display: none; z-index: 100000; position: relative; }
#topmenu a{color: #ffffff!important;}

@media screen and (max-width: 62em) {
	.js #menu {
		display:none;
	}

	.js .slicknav_menu {
		display:block;
	}

	.header-logo {  
		display: none;
	}
	#topmenu {
		display: inherit;
	}

	/* ------------------ */
	/* for dynamic header */
	/* ------------------ */
	.mobile-search { 
		display: block;
	}
}

/*.padt10 { padding-top: 10px !important; }*/

.login_box {

	margin-top: 45px !important;
}

#new-releases .font13 { margin-bottom: 5px }
@media screen and (max-width: 40em) {
	.latcom .font30 { font-size: 20px; }
	#new-releases .col-xs-6 { margin-top: 15px; }
	#new-releases .font16 { font-size: 14px; }
	#new-releases p.font30 { text-align: left; padding-left: 5px; }
	#new-releases p.font16 { line-height: 16px !important; }
	#new-releases p.font16 a { line-height: 16px !important; }
	#new-releases { padding-left: 10px; }
}

.fan_requests_gallery p.strong { margin-top: 5px !important; }
.gallery-items { padding-bottom: 5px; }

/* ------------------ */
/* for dynamic header */
/* ------------------ */
@media screen and (min-width: 62em) {
	.mobile_header_table {
		display: none;
	}
}