/**** PC Width ***/
@import url(desktop_devices.css);

/*** General ***/ 
.upmenu-content {
	width: 100%;
}
main {
	width: 100%;
	max-width: 1170px;
}
#foot-cont {
	width: 100%;
}
#lmpart {
	width: 100%;
}
#submenu {
	width: 100%;
}
.h-search .grid-block {
	width:100%;
}
#tbar-logo .moduletable {
	text-align: center;
}
#tbar-logo .moduletable .custom {
	text-align: center;
}
#mainmenu .l-inline {
	width:100%;
}
.grid-module .moduletable img {
	width: 100%;
	height: auto;
}
footer .grid-module .moduletable img {
	width: auto;
}
.h-search {
	top: 5px;
	position: relative;
}
.h-search .moduletable {
	width: 96%;
	float: left !important;
	margin: 0 2% 0 2%;
}
.logorounded {
	min-height: inherit !important;
}
.menumobile {
	position: relative;
}
.menumobile .moduletable_menu,
.menumobile .moduletable {
	width: 250px;
	position: absolute;
	top: 35px;
	z-index: 100001;
	margin: 0 0 0 3px !important;
}
.menumobile .moduletable_menu ul, .menumobile .moduletable ul {
	width:100%;
}
.menumobile .moduletable_menu ul > li,
.menumobile .moduletable ul > li {
	display: block;
	float: none;
	background: #414141;
	width:100%;
	border:0;
	border-bottom:1px solid #666;
}
.menumobile .moduletable_menu ul li span,
.menumobile .moduletable ul li span, 
.menumobile .moduletable ul li a,
.menumobile .moduletable_menu ul li a {
	background: transparent !important;
}
.menumobile .moduletable_menu ul li > .l-block,
.menumobile .moduletable ul li > .l-block {
	width: 100%;
	background: #ddd;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	color: #666;
}
.l-inline li .l-block > div {
	background:transparent !important;
	margin:0 !important;
}
.menumobile .moduletable_menu ul li > .l-block > div > li,
.menumobile .moduletable ul li > .l-block > div > li {
	background: #ddd;
}
.menumobile .moduletable_menu ul li > .l-block > div > li > .l-block,
.menumobile .moduletable 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,
.menumobile .moduletable ul li > .l-block > div > li > .l-block > div > li {
	background: #ccc;
}
.menumobile .moduletable_menu ul li > .l-block a,
.menumobile .moduletable ul li > .l-block a {
	color: #666 !important;
}
.vikcs-slide h2 {
	font-size:22px !important;
}
footer form.email textarea {
	width:93%;
}