body {
	overflow-x:hidden;
	overflow-y:scroll;
}

#contenteditortoolbar {
	margin-top:60px;

}

header#header {
	position:fixed;
	top:0px;
	width:100%;
	z-index:1000;
	background-color: #003764;
}

body.dev header#header {
	background-color: #642020;
}

body.idstaging header#header {
	background-color: #424202;
}

.navbar-default {
	background-image: none;
	background-color:transparent;
	border-radius: 0px;
	border: none;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	/*font-family: 'Roboto', sans-serif;
	font-weight:600;*/
	color:#fafafa;
}

li.tech-list {
	border:0px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: none;
}


#header .navbar {
	margin-bottom:0px;
	
}

li.webtopic1>a { /*PE*/
}
li.webtopic6>a { /*EM*/
	/*color:#e41278;*/
}

li.webtopic2>a { /*EV*/
	/*color:#00a2e1;*/

}

li.webtopic52>a { /*WT*/
	/*color:#9922BB;*/
}

li.webtopic9>a { /*RFID*/
	/*color:#f9a450;*/
	/*border-bottom:2px solid #f9a450;*/
}

li.webtopic7>a { /*EH*/
	/*color:#71c269;*/
	/*border-bottom:2px solid #4b848b;*/
}

li.webtopic8>a { /*ES*/
	/*color:#4b848b;*/
	/*border-bottom:2px solid #4b848b;*/
}

li.webtopic47>a { /*3D*/
	/*color:#c94f45;*/
	/*border-bottom:2px solid #c94f45;*/
}

li.webtopic48>a { /*iot*/
	/*color:#34495e;*/
	/*border-bottom:2px solid #34495e;*/
}

header div.container.header-container {
	padding-left: 0px;
	padding-right:0px;
}

.dropdown-menu {
	border-radius: 0px;
	border:none;
	box-shadow: none;
	padding:0px;
	margin:0px;
	background-color:#f9f9f9;
}

.dropdown-menu>li ul li ul li a,
ul.navbar-nav>li.dropdown.columned ul.dropdown-menu li.dropdown ul.dropdown-menu li a,
ul.navbar-nav>li.dropdown ul.dropdown-menu li a {
	/*	margin:3px 0px;*/
}

li.research-bottom-block:hover, 
li.research-block:hover {
	border:1px solid #003764;
}

li.research-bottom-block, 
li.research-block {
	border:1px solid #D1D1D1;
	width:49.5%!important;
	padding: 40px 20px 0px 30px;
}

li.portal.research-bottom-block {
	background: url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/market.jpg) no-repeat bottom right;
}

li.advisory-service.research-block {
	background: url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/advise.jpg) no-repeat top right;
}

li.client-introduction.research-block {
	background: url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/client-introduction.gif) no-repeat top right;
}

li.research-bottom-block a {
	height: 190px;
	font-size:16px!important;
	color:#003764;
} 


li.research-block a {
	height: 190px;
	font-size:16px!important;
	color:#003764;
}

li.research-bottom-block a:hover,
li.research-block a:hover  {
	background-color:none!important;
	border-bottom:0px!important;
	color:#003764!important;
	text-decoration:none!important;
} 


li.research-bottom-block a div,
li.research-block a div {
	font-weight:400;
	margin-top:20px;
	padding-right:202px;
	font-size:14px!important;
}

ul.navbar-nav li.tabbed ul li.events ul li.nochildren {
	padding-top: 12px;
}

ul.navbar-nav li.tabbed ul li.events ul li.dropdown ul li.nochildren {
	padding-top: 0px!important;
}

#cookie-policy {
	width:100%;
	position: fixed;
	bottom: 0px;
	background-color:#f2f2f2;
	font-size:12px;
	padding:12px 0px;
	border-top:1px solid #dedede;
	margin:0 auto;
	line-height:1;
	z-index:999;
}

.center-text { text-align:center;}

.navbar-default .navbar-nav>li>a:active {
	background-color: #004F8F;
	color: #fff;
}


/* XS */


@media (max-width: 767px) {
	header div.container.header-container {
		padding:0px;
	}
	.navbar-brand {padding-top:12px;padding-left: 15px;}
	.navbar-brand img {width:75px;height:auto;}

	ul.navbar-nav>li.dropdown>ul.dropdown-menu>li>a>b.caret {
		display:none;
	}

	.navbar-default ul.navbar-nav .open .dropdown-menu > li > a {
		color:#fff;
		padding-left:60px;
		padding-top:15px;
		padding-bottom:15px;
		border-bottom:1px solid #3F5372;
	}
	.navbar-default ul.navbar-nav .open .dropdown-menu > li > a:hover {
		color:#fff;
	}
	ul.navbar-nav>li.dropdown>.dropdown-menu>li.dropdown>.dropdown-menu>li>a {
		padding-left:50px;
	}
	ul.navbar-nav>li.dropdown>.dropdown-menu>li.dropdown>.dropdown-menu>li>a>b {
		display:none;
	}
	ul.navbar-nav>li.tabbed li.research-block>a>div {
		display:none;
	}

	.navbar-default .navbar-toggle {border:0px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: none;
	}

	.navbar-default .navbar-nav>li>a {
		color:#fff;
		text-shadow: none;
		border-bottom: 1px solid #0a233d;
	}
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
		color:#fff;
	}
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active {
		color:#1eaeef;
	}
	.navbar-default ul.navbar-nav .open .dropdown-menu > li > a {
		padding: 10px 30px 10px 30px;
		border-bottom:1px solid #0a233d;
		background-color:#0D2B4B;
	}

	li.portal.research-bottom-block {
		background:none;
	}

	li.advisory-service.research-block {
		background:none;
	}


}


/* SM */

@media (min-width: 768px) and (max-width: 991px) {
	.container {
		/*width:850px;*/
	}


	#idtechex-mainfull-nav ul.nav>li>a {
		/*	     color: #FFF;*/
		font-size: 13px;
	}

	.navbar-brand {
		padding-right:10px;
	}

	.navbar-brand>img {
		width:80px;
	}

	#section1 div.item {
		height: 400px!important;
	}

	#section4 div ul li a div.articletitle {
		height: 60px;
		line-height:130%!important;
	}

	ul.navbar-nav>li.fullwidth>ul.dropdown-menu {
		width:750px;
	}

	ul.navbar-nav>li.fullwidth.technology>ul.dropdown-menu {
		width:750px;
		margin-left:-209px!important;
	}

	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		min-height:0px;
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		width:601px;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu {
		margin-left:-105px!important;
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>a {
		padding:18px 11px;
		font-size:13px;
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li {
		width:150px;
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		margin-left:148px;
	}

	ul.navbar-nav>li.columned>ul.dropdown-menu>li.blocks {
		width:74%;
	}

	ul.navbar-nav li.tabbed ul.dropdown-menu li.research ul.dropdown-menu li.dropdown {
		width: 30%;
		margin-bottom: 20px;
		margin-right: 10px;
	}
	
	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu li ul a:before,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown .dropdown-menu li a:before,
	ul.navbar-nav>li.about ul.dropdown-menu li a:before,
	ul.navbar-nav>li.padded ul.dropdown-menu li a:before,
	ul.navbar-nav.navbar-right>li ul.dropdown-menu li a:before,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul.dropdown-menu li a:before,
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>a:before, ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a.dropdown-toggle:before {

		content: none;
	}

	li.portal.research-bottom-block a div, li.advisory-service.research-block a div {
		padding-right:79px;
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		min-height:220px;
	}

	li.portal.research-bottom-block a,
	li.advisory-service.research-block a {
		height:137px;
	}

	li.advisory-service.research-block,
	li.portal.research-bottom-block {
		background-size: 60%;
	}

	li.portal.research-bottom-block a div, li.advisory-service.research-block a div {
		font-size: 74%!important;
	}

	.footer {
		font-size:10px!important;
	}
}

@media (min-width: 768px) and (max-height: 700px) {
	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		max-height:600px;
		overflow-y:auto;
		overflow-x:hidden;
	}
}


/* MD */

@media (min-width: 768px) {
	
	ul.navbar-nav>li.dropdown>ul.dropdown-menu a>b.caret {
		display:none;
	}


	ul.navbar-nav>li.dropdown .dropdown-menu .dropdown-menu {
		display: block;
	}
	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu {
		display: none;
		padding-top: 0px;

	}

	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu li ul a,
	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu li a {
		
	}

	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu li ul a:hover,
	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu li a:hover,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown .dropdown-menu li a:hover,
	ul.navbar-nav>li.about ul.dropdown-menu li a:hover,
	ul.navbar-nav.navbar-right>li.dropdown ul.dropdown-menu li a:hover {
		color:#1eaeef;
		text-decoration:underline;
		
	}

	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu li ul a:before,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown .dropdown-menu li a:before,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown li a:before,
	ul.navbar-nav>li.about ul.dropdown-menu li a:before,
	ul.navbar-nav>li.padded ul.dropdown-menu li a:before,
	ul.navbar-nav.navbar-right>li ul.dropdown-menu li a:before,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul.dropdown-menu li a:before,
	ul.navbar-nav li.columned ul.dropdown-menu li.research-highlights a.dropdown-toggle:before {
		content: "\203A";
		margin-right:10px;
		text-decoration: none!important;
		color:#E2177B;
	}

	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu .dropdown-menu,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown ul.dropdown-menu {
		display: block;
		width:100%;
	}

	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu .dropdown-menu li,
	ul.navbar-nav>li.dropdown.columned ul.dropdown-menu li.dropdown ul.dropdown-menu li,
	#idtechex-mainfull-nav ul.nav>li.padded-menu>ul.dropdown-menu a {
		/*		border-bottom:1px solid #e9e9e9;*/
	}

	#idtechex-mainfull-nav ul.nav .tabbed>.dropdown-menu {
		margin-left: -70px; 
		padding:0px;
	}
	#idtechex-mainfull-nav ul.nav>li.padded-menu>ul.dropdown-menu {
		margin:0px;
		padding:20px 20px 20px 20px;
	}

	#idtechex-mainfull-nav ul.nav>li.padded-menu>ul.dropdown-menu {
		float:left!important;
	}

	#idtechex-mainfull-nav ul.navbar-right>li.dropdown a {
		font-size:12px;
	}

	#idtechex-mainfull-nav ul.navbar-right>li.dropdown a span.glyphicon {
		font-size:15px;
	}

	#idtechex-mainfull-nav ul.navbar-nav>li.fullwidth>ul.dropdown-menu {
		background-color:#f9f9f9;
	}

	li.search ul {
		width:360px;
	}

	li.search ul .btn {
		background-image:none;
		float:right;
		background-color: #1eaeef;
		text-shadow: none;
		color:white;
		margin-left:7px;
		border:1px solid #1b94cc;
	}

	li.search ul .btn:hover {
		background-color: #1b94cc;
		border:1px solid #1b94cc;
	}

	li.search ul {
		margin:0px;
	}

	li.search input.form-control {
		width:230px;
	}

	#idtechex-mainfull-nav ul.navbar>li.search>ul.dropdown-menu {
		width:600px!important;
	}

	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu {
		background-color: none;
	}

	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li {
		background-color: #F0F0F0;
		padding:0px 0px!important;
	}

	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		min-height:370px;
	}

	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul.dropdown-menu {
		border-left: 1px solid rgb(213, 213, 213);
		border-right: 1px solid rgb(213, 213, 213);
		border-bottom: 1px solid rgb(213, 213, 213);
		/*padding-top:20px!important;*/
		background-color:#f9f9f9;
		padding:20px;
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li.consulting>ul.dropdown-menu,
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li.events>ul.dropdown-menu {
		padding-top:20px!important;
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu li.consulting ul.dropdown-menu li,
	ul.navbar-nav>li.tabbed>ul.dropdown-menu li.events ul.dropdown-menu li,
	ul.navbar-nav>li.columned>ul.dropdown-menu  {
		margin-right:5px;
	}

	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul.dropdown-menu li a {
		padding-left:0px;
	}

	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul li a,
	ul.navbar-nav>li.columned ul.dropdown-menu li a,
	ul.navbar-nav>li.about ul.dropdown-menu li a {
		color: #555;
		/*font-weight:600!important;*/
	}

	ul.navbar-nav>li.tabbed ul.dropdown-menu li.research ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li.consulting ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li.events ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.about ul.dropdown-menu li.dropdown a.dropdown-toggle:hover {
		color: #1eaeef;

	}

	ul.navbar-nav li.blocks>ul.dropdown-menu {
		border-left: 1px solid rgb(213, 213, 213);
		border-bottom: 1px solid rgb(213, 213, 213);
		background-color:#f9f9f9;
	}

	ul.navbar-nav>li.columned>ul.dropdown-menu,
	ul.navbar-nav>li.about>ul.dropdown-menu,
	ul.navbar-nav>li.padded-menu>ul.dropdown-menu {
		border-left: 1px solid rgb(213, 213, 213);
		border-right: 1px solid rgb(213, 213, 213);
		background-color:#f9f9f9;
		border-bottom:1px solid rgb(213, 213, 213);
	}

	/* Blocks */
	ul.navbar-nav li.blocks>ul.dropdown-menu>li {
		display:block;
		float:left;
		width: 33%;
		height:100px;
	}

	ul.navbar-nav li.blocks>ul.dropdown-menu>li>a {
		white-space:normal;
		font-size:15px!important;
		color:#fff;
		font-weight:400;
		height:100px;
		margin-right:2px;
		border-top:2px solid #fff;
		padding:15px!important;
	}

	ul.navbar-nav li.blocks>ul.dropdown-menu>li>a:before {
		content:none!important;
	}

	ul.navbar-nav li.blocks>ul.dropdown-menu>li>a:hover {
		color: #fff!important;
		text-decoration: none!important;
	}

	li.tech-pe-block>a {
		background:#7f78b7;
	}
	li.tech-pe-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/pe.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-em-block>a {
		background:#e41278;
	}
	li.tech-em-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/em.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-ev-block>a {
		background:#00a2e1;
	}
	li.tech-ev-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/ev.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-eh-block>a {
		background:#71c269;
	}
	li.tech-eh-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/eh.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-es-block>a {
		background:#4b848b;
	}
	li.tech-es-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/es.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-rf-block>a {
		background:#f9a450;
	}
	li.tech-rf-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/rfid.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-3d-block>a {
		background:#c94f45;
	}

	li.tech-3d-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/3d.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-wt-block>a {
		background:#552060;
	}

	li.tech-wt-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/wt.jpg) no-repeat center center;
		background-size:100%;
	}
	li.tech-iot-block>a {
		background:#34495e;
	}

	li.tech-iot-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/iot.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-pv-block>a {
		background:#fbbf48;
	}

	li.tech-pv-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/pv.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-ed-block>a {
		background:#494949;
	}

	li.tech-ed-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/ed.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-sn-block>a {
		background:#1f437d;
	}

	li.tech-sn-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/sn.jpg) no-repeat center center;
		background-size:100%;
	}

	li.tech-rb-block>a {
		background:#d3844b;
	}

	li.tech-rb-block>a:hover {
		background:url(//idtechexcdn.s3.amazonaws.com/images/v6/menu/rb.jpg) no-repeat center center;
		background-size:100%;
	}


	/* Columned */

	ul.navbar-nav>li.columned>ul.dropdown-menu>li {
		float:left;
		min-width:160px;
		margin-right:10px;
	}
	ul.navbar-nav>li.columned>ul.dropdown-menu>li>ul.dropdown-menu {
		position:static;
	}

	ul.navbar-nav>li.columned>ul.dropdown-menu>li>ul.dropdown-menu {
		position:static;
	}

	/* Tabbed */
	ul.navbar-nav>li.tabbed>ul.dropdown-menu {
		margin-left:-70px;
	}
	ul.navbar-nav>.dropdown-menu>li>a:hover {
		background:none;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li {
		position:relative;
		width:186px;
		border-bottom:1px solid rgb(213, 213, 213);
		font-size: 16px;
		color:#555;
		border-left:1px solid rgb(213, 213, 213);
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>a {
		padding:23px 20px;
	}


	ul.navbar-nav>li.tabbed ul b {
		display:none;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>ul>li>a,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a,
	ul.navbar-nav>li.about ul.dropdown-menu li a,
	ul.navbar-nav.navbar-right>li.dropdown ul.dropdown-menu li a {
		font-size:12px;
		padding:2px 0px;
		letter-spacing:0.01em;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>a,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a.dropdown-toggle {
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 0px;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li {
		position:static;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		display:none;
		position:absolute;
		margin-left:185px;
		top:0px;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu a {
		white-space:normal;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li {
		vertical-align:top;
		display:inline-block;
		width:100%;
		/*		min-width:250px;*/

	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li.consulting>ul>li {
		vertical-align:top;
		display:inline-block;
		width:44%;
		/*		min-width:250px;*/

	}



	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>ul.dropdown-menu {
		position:static;
	}

	ul.navbar-nav li.tabbed ul.dropdown-menu li.research ul.dropdown-menu li.dropdown {
		width:30%;
		margin-bottom:20px;
		margin-right:16px;;
	}

	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
		background-color:none!important;
	}



	/*-------------*/







	#idtechex-mainfull-nav ul.nav>li>a {
		padding: 20px;
		font-size: 16px;
	}
	.navbar-default .navbar-nav>li>a {
		color: #FFF;
	}

	.navbar-default .navbar-nav>li>a:hover {
		background-color:#e7e7e7;
	}

	.navbar-brand {
		padding-top:18px;
		padding-right:70px;
		padding-left:15px;
	}


	.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
		background-color:#1e6096;
	}

	header .navbar-collapse {
		max-height:800px;
	}

	.navbar-form {
		margin:0!important;
		padding:0!important;
	}

	.navbar-default .navbar-nav > li > a:focus {
		color:#fff;
	}

	#idtechex-mainfull-nav ul.nav li.tech-list>a {
		display:none;
	}

	ul.navbar-nav>li.columned>ul.dropdown-menu>li.blocks {
		width:78%;
	}

	#idtechex-mainfull-nav ul.nav li.login a {
		width: 145px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

}


@media (min-width: 992px) and (max-width: 1199px) {
	ul.navbar-nav>li.fullwidth>ul.dropdown-menu {
		width:970px;
		margin-left:-301px!important;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		width:786px;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu {
		margin-left:-187px!important;
	}
	/* this next bit i assume works it was in the wrong place... */
	ul.navbar-nav li.tabbed ul.dropdown-menu li.research ul.dropdown-menu li.dropdown {
		width:30%;
		margin-bottom:5px;
		margin-right:16px;;
	}

	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu li a:before,
	ul.navbar-nav>li.dropdown.columned .dropdown-menu .dropdown-menu li a:before,
	ul.navbar-nav>li.dropdown.about .dropdown-menu li a:before,
	ul.navbar-nav.navbar-right>li.dropdown ul.dropdown-menu li a:before,
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>a:before, ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a.dropdown-toggle:before {
		content: none!important;
	}


}



/* LG */


@media (min-width: 1200px) {
	ul.navbar-nav>li.fullwidth>ul.dropdown-menu {
		width:840px;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		width:869px;
	}
	ul.navbar-nav li.technology>ul.dropdown-menu {
		width:868px;
	}
	ul.navbar-nav>li.fullwidth.about>ul.dropdown-menu {
		width:729px;
	}
}
