/**** PC Width ***/
@import url(desktop_devices.css);

/*** General ***/ 
.submenu-content {
	width: 100%;
}
main {
	width: 100%;
}
#foot-cont {
	width: 100%;
}
#lmpart {
	width: 100%;
}
#tbar-logo {
	float:left;
	padding: 10px 0;
}
#tbar-user {
	float: right;
}
#tbar-logo .moduletable {
	text-align: center;
}
#tbar-logo .moduletable .custom {
	text-align: center;
}
#tbar-left, #tbar-right {
	float:none;
	margin: 2px 0;
}
.grid-module .moduletable img {
	width: 100%;
	height: auto;
}
.h-search .moduletable {
	width: 87%;
}
.menumobile {
	position: relative;
}
.menumobile .moduletable_menu {
	width: 250px;
	position: absolute;
	top: 35px;
	z-index: 10001;
	margin: 0 0 0 -60px !important;
}
.menumobile .moduletable_menu ul > li {
	display: block;
	float: none;
	background: #eee;
}
.menumobile .moduletable_menu ul li a {
	background: transparent;
}
.menumobile .moduletable_menu ul li > .l-block {
	width: 100%;
	background: #ddd;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	color: #666;
}
.menumobile .moduletable_menu ul li > .l-block > div > li {
	background: #ddd;
}
.menumobile .moduletable_menu ul li > .l-block > div > li > .l-block {
	width: 100%;
	background: #ccc;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	color: #666;
	left: 0;
}
.menumobile .moduletable_menu ul li > .l-block > div > li > .l-block > div > li {
	background: #ccc;
}
.menumobile .moduletable_menu ul li > .l-block a {
	color: #666 !important;
}
