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

/*** General ***/ 
.upmenu-content, .e4j-vikcm-videos > div, .wp-box .custom {
	width: 100%;
	
}
#tbar-logo img {
	width: 70px !important;
}
main, .e4j-promo-container.e4j-promo-container-wimg {
	width: 100%;
}
#foot-cont {
	width: 100%;
}
#subfoot-cont {
	width: 100%;
}
#lmpart {
	width: 100%;
}
#submenu, .blog-module {
	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 {
	max-width: 100%;
}
.vrotips img {
	width: auto !important;
}
footer .grid-module .moduletable img {
	width: auto;
}
.h-search {
	top: 5px;
	position: relative;
}
.h-search .moduletable {
	width: 96%;
	float: left !important;
}
.logorounded {
	min-height: inherit !important;
}
.menumobile {
	position: relative;
}
.menumobile .mainmenu-items {
	width: 250px;
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 100001;
	margin: 0 0 0 3px !important;
}
.menumobile .mainmenu-items .moduletable_menu,
.menumobile .mainmenu-items .moduletable {
	width: 100%;
}
.menumobile .mainmenu-items .moduletable_menu ul, .menumobile .mainmenu-items .moduletable ul {
	width:100%;
}
.menumobile .mainmenu-items .moduletable_menu ul > li,
.menumobile .mainmenu-items .moduletable ul > li {
	display: block;
	float: none;
	width:100%;
	border:0;
	border-bottom:1px solid #666;
}
.menumobile .e4jaccountmanagercont a.e4jsignup {
	background: #999900;
}
.menumobile .spt-menu .moduletable_menu ul li span,
.menumobile .spt-menu .moduletable ul li span, 
.menumobile .spt-menu .moduletable ul li a,
.menumobile .spt-menu .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;
}

.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;
}
.e4jaccountmanagercont ul li {
	list-style-type: none;
}
.vikcs-slide h2 {
	font-size:22px !important;
}
footer form.email textarea {
	width:93%;
}