@media only screen and (max-width: 953px) {
	#main_menu_container {
		right: auto;
		left: 0;
	}
	ul.navigation > li.menu-item-has-children > a {
		padding-left: 12px;
		padding-right: 45px;
	}
	ul.navigation > li.menu-item-has-children > a .mobile-sub-menu-toggle {
		left: auto;
		right: 0;
	}
	#sidebar-mobile .widget,
	#sidebar .widget {
		text-align: left;
	}

}

@media handheld, only screen and (max-width: 479px) {
	#header .top_menu ul li a {
		padding: 0 9px 0 7px;
	}
}
