/**** PC Width ***/
@import url(desktop_devices.css);

/*** General ***/ 
.upmenu-content, .hp-listch-list, .header-mobile, main, #foot-cont, #subfoot-cont,
#lmpart, #submenu, .h-search .grid-block, #mainmenu .l-inline, .e4jc-compare-products-main, .default-width > div {
	width: 100%;
}
.header-info {
	text-align: center;
}
.header-mobile .big-title {
	width: 100%;
	max-width: 100%;
}
.header-mobile h1 {
	margin: 35px 0 20px;
}
#cnt-container {
	margin-top: 0;
}
.app-descr-feat {
	margin-top: 10px;
}
.space-top {
	margin: 25px 0;
}
.app-descr-feat-inner .row {
	border-bottom:1px solid #eee;
	padding: 20px 0;
}
.app-pric-btns img {
	width: 150px !important;
}
.app-pricing .app-pric-item {
	margin: 10px 0;
}
#tbar-logo .moduletable {
	text-align: center;
}
#tbar-logo .moduletable .custom {
	text-align: center;
}
.e4jc-compare-gencontent {
	width: 90%;
	padding: 0 25px 0;
}
.ejcproductrightaction {
	width: auto;
}
/*.grid-module .moduletable img {
	width: 100%;
	height: auto;
}*/
.vrotips img {
	width: auto !important;
}
.e4j-partners-page p, .e4j-padding-left-150 {
	padding-left:0 !important;
}
footer .grid-module .moduletable img {
	max-width: 100%;
}
.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;
}
#nav-menu-devices #mainmenu .e4jaccount h3, .nav-devices-list .e4jaccount h3 {
	background: url(../images/account_manager_grey.png) left 4px no-repeat;
}
#nav-menu-devices #mainmenu .e4jaccount h3, .nav-devices-list .e4jcartcont h3 {
    background: url(../images/cart_grey.png) no-repeat scroll left 5px;
}
#nav-menu-devices #mainmenu .e4jsign h3, .nav-devices-list .e4jsign h3 {
    background: url(../images/usr_login_grey.png) no-repeat scroll left center;
}
#nav-menu-devices .mainmenu-icons .moduletable {
	display: inline-block;
	width:100%;
}
.nav-devices-inner .e4j-login-divmain > div {
    float: none;
    display: block;
}
.nav-devices-inner .mainmenu-icons {
    margin-right:0;
}
.nav-devices-inner .e4j-login-right {
	margin: 10px 0 0;
}
.e4jaccountmanagercont ul li {
	list-style-type: none;
}
.vikcs-slide h2 {
	font-size:22px !important;
}
.nav-devices-list .e4j-login-dropmenu label {
	color: #666;
}
footer form.email textarea {
	width:93%;
}