@media (max-width: 1280px) {	
	
	img.mob-logo { display: block; margin: 0 auto; }
	img.main-logo { display: none; }
	
	#menu_mobile
	{
		display:block !important;
	}
	#menu_desktop, .hide_mobile {
		display:none;
	}	
		.wrapper {
	 width:100%;
	}

	#buytheme {
		max-height: 80px;
	}

	#threads,#views,#replies,#lastpost,.scrollToDown, .scrollToTop, .star_rating_container,#rating {
	 display:none;
	}
	
	.pmview .post.classic .post_author { float:none; width:100%; padding: 0px 0px; }
	.pmview .post.classic .post_content { width:98%; }
	.pmview span.baubles, .pmview .post.classic .post_author .rank, .pmview .author_avatar { display: none; }
}		

@media only screen and (max-width: 1024px) 
{
	div.forums, .flex-container .main { width: 100%; float: none; }
	div.sidebar, .flex-container .sidebar { width: 100%; float: none; }
	
	.post.classic .post_author { width: 20%; }
	.post.classic .post_content { width: 75%; }
	
	#content { padding: 18px 10px; }
	
}

@media (max-width: 768px) {
	#nav_width, #content_width {
		float:none;
		width:100% !important;
		margin-top:15px;
	}
	
	#threads,#views,#replies,#lastpost,.useroptions {
		display: none;
	}

	.footer-distributed
	{
		bottom: -50px !important;
	}

		#profile_desktop, #desktop_post, #menu_desktop, #notif_desktop {
		display:none;
	}

	#mobile_profile, #mobile_post, #mobile_menu
	{
		display:block !important;
	}

	.post_flexible
	{
		display:block;	
	}

	.headerlist{
	display:none;
	}

	#nav_bit_complet{
	display:inline-block;
	}

	#header_block,.nav_link, .scrollToDown, .scrollToTop {
	display:none;
	}
	.navigation { padding: 1em 0 0; }

	.haut {
	text-align: center;
	}

	.forum,.wrapper {
	 width:100%;
	}

	.post.classic .post_author,
	.post.classic .post_content {
		float:none; width:100%; padding: 0px 0px;
	}
	.post_head, .post_body { padding: 10px 20px; }

	#mobile_member {
	display:block;
	}

	.teammember {
	display:block;width:60%
	}

	#logo { left: -15px;}

}

@media screen and (max-width: 1100px) {
	.ttip span {
		display: block;
	}
	.fb-pt {
		display: none;
	}
	ul.tabs li.current {
		float: none;
	}
	ul.tabs li {
		float: none;
		display: block;
	}
	
	#panel .upper, #panel .lower { line-height: 32px; }
	#header .menu.top_links a, #header ul.menu li a { font-size: 12px; }
	#header ul.menu li {  }
	#content { padding: 0 10px; }
	
	.ucp-container .flexbox-50 { width: 100%; }
	
}

@media only screen and (max-width: 700px) {
	
	.flexbox-25, .flexbox-33, .flexbox-34 { width: 50%; }
		.postview .flexbox-25 { width: 100%; }
	.flexbox-50, .flexbox-66 { width: 100%; }
		.forums .flexbox-50, .subforums .flexbox-50 { width: 75%; }
		.forums .flexbox-25, .subforums .flexbox-25  { width: 100%; }
	.flexbox-75 { width: 100%; }
	.fixed-col { width: 50px; }
	#header ul.menu li { margin: 0; }
	
	td.fb-pt, td.fb-last { display: none; }
	
	.ft-col-1 { width: 100%; }
	.ft-col-2, .ft-col-3 { margin: 2em 10px; }
	
	.tabs-wrap, .profcontainer .profheading { margin-right: 0; }
	.profcontainer .right-sidebar, .expendable { display: none; }
	
	.ucp-container .expendable { display: none; }

}
@media only screen and (max-width: 500px) {	

	img { max-width: 100%; }
	.ft-col-2, .ft-col-3 { width: 100%; margin: 2em 10px; }
	.flexbox-25, .flexbox-33, .flexbox-34 { width: 100%; max-width: none; }
	
	.scaleimages img { max-height: 200px; max-width: 200px; }
	.profile-ctbox { }
	
	.mob-logo { display: block; margin: 0 auto; }
	
	.ucp-container .left-sidebar, .flex-container .sidebar { width: 100%; margin: 0 0 2em 0: }
	.ucp-container .main, .flex-container .main { width: 100%; }
	
	.welcomeback { text-align: center; padding: 5px 0; }
}


