/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
 

/*
.container-12 .grid-12 {
	width: 960px !important;
}*/

.logo-img {
	margin-left: -63px;
	margin-top: 12px;
	height: auto;
}

 
 
.sf-menu.sf-style-default .active-trail.first span:hover{
		 background:url(/sites/all/themes/luxresearch/images/menu-on-arrow.png) no-repeat center bottom; 

}


/*contact us*/
.webform-component input[type="text"], .webform-component input[type="email"]  {height: 2.5em;width: 50%;}
.webform-component label {font-weight: normal;}


/* ------------------------- MAIN MENU ------------------------------*/



.sf-menu li, .sf-menu.sf-style-default {
	float: left;	
}
 
.sf-menu.sf-style-default {
	margin-left: 18.2%;
	margin-top: -31px;
}

.sf-menu.sf-style-default span {
	padding: 0.7em .9em;
	display: block;
	color: #fff;
	text-transform: uppercase;
}


.sf-menu.sf-style-default .last a:hover {
	background: none;
}

.sf-menu.sf-style-default span, .sf-menu.sf-style-default a {
	font-size: .75em;
}

.sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default li:hover {
	background: #2c2c2c;
}

.sf-menu.sf-style-default li.sfHover span, .sf-menu.sf-style-default li:hover span, .sf-menu.sf-style-default li.active-trail span{
	 color: #8dc640;
	 padding-bottom: 20px;
	 display: inline-block;
	 cursor:pointer;
	
}

.sf-menu.sf-style-default li span {
	padding-bottom: 20px;
}

.sf-menu.sf-style-default li.active-trail span{
	 background:url(/sites/all/themes/luxresearch/images/menu-on-arrow.png) no-repeat center bottom; 
}

.sf-menu.sf-style-default li.active-trail.sf-item-3 span, .sf-menu.sf-style-default li.active-trail.sf-item-4 span{
	 background:url(/sites/all/themes/luxresearch/images/menu-on-arrow-gray.png) no-repeat center bottom; 
}



.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
	background: #2c2c2c;
}

.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited {
	color: #b7b7b7;	
	text-decoration: none;
	border: 0px;
}

.sf-menu.sf-style-default a:hover {
	text-decoration: none;
	color: #b7b7b7;
}

/*drop-down*/
.sf-menu.sf-style-default li li {
	background: #2b2b2b;
	color: #fff;
}


.sf-menu.sf-style-default li li:hover a {
	background: #2b2b2b;
	opacity: .8;
}

.sf-menu.sf-style-default ul {
	margin-top: 1px;
}

/*search*/
#region-header-second {
	float: right;
	width: auto;	
	margin-right: 0px;
	margin-top: 0px;
}



/*search*/
#zone-header input[type="submit"] {

 	background:url(/sites/all/themes/luxresearch/images/search-icon.gif) no-repeat 0px 0px !important;
	width: 36px;
	height: 37px;
	margin-left: -7px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	text-indent: -99999px;
}

#zone-header input[type="text"] {
	height: 2.8em;
	width: 164px;
}
 /*search*/
#zone-header .block-search-form {
	margin-right: 4px;
}
 

#zone-header form#search-block-form {
	margin-top: -1px;
	margin-bottom: 0px;
}

 /* ------------------------ HOMEPAGE ------------------------ */

body.front #block-views-industry-picker-block {
	background: url(/sites/all/themes/luxresearch/images/jump-menu-bg.gif) no-repeat top left; 
	padding: 20px 30px;
	min-width: 420px;
	height: 73px;
	margin-bottom: -25px;
}

body.front .field-story-content {background: url(/sites/all/themes/luxresearch/images/featuredstoryBG-lg.png) no-repeat top left; }

body.front article ul.field-featured-stories ol.flex-control-nav li {left: 414px;}

body.front article ul.field-featured-stories ol.flex-control-nav {bottom: 437px;}

body.front .field-story-content p {padding: 0px 52px 10px 0px;}

body.front .field-story-content{
	top: -113px;
	left: 21px;
}

body.front .field-membership-services li {
	float: left;
	margin-right: 40px;
	text-align: center;
}

body.front .field-membership-services li:last-child {
	margin-right: 0px;
}


body.front .field-membership-services li a {
	color: #1b81ae;
	text-decoration: none;
	
}

/*body.front .form-item-jump {
	width: 420px;
	height: 53px;
}*/


/*body.front .view-main-home-view .view-header .field-home-image-heading { margin-top: 30px;}*/

body.front .view-header .homeSubLinks {left: auto}

body.front .view-header .view-home-events-feed {left: 670px;}

body.front .view-industry-picker, body.front .view-home-view-coverage {width: 100%;}

.view-home-view-coverage .item-list ul {
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
	width: 100%;
}


 /* ------------------------ Products ------------------------ */
 
#anchorBox .anchorMenu {
	margin-right: 0px;
	background: url("/sites/all/themes/luxresearch/images/anchorMenu.png") no-repeat top center;
	width: 160px;
	height: 71px;
	float:left;
	margin-bottom: 20px; 
}

#anchorBox .anchorMenu:hover {
	background: url("/sites/all/themes/luxresearch/images/anchorMenu-on.png") no-repeat top center;
}

#anchorBox .anchorMenu a{
	display: block;
	color: #fff;
	text-decoration: none;
	line-height: 15pt;
	text-align:center;
}

.region-content .content ul.menu {/*news & press nav*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.region-content .content ul.menu li {
	margin-right: 0px;
	background: url("/sites/all/themes/luxresearch/images/press-nav-bg2.png") no-repeat top right;
	width: 313px;
	height: 71px;
	float:left;
	margin: 0px 0px 20px 0px; 
	list-style-image: none;
	list-style-type: none;
	padding: 0;
}


.region-content .content ul.menu li:hover, .region-content .content ul.menu li.active-trail {
	background: url("/sites/all/themes/luxresearch/images/press-nav-bg-on2.png") no-repeat top right;
}


.region-content .content ul.menu li a{
	display: block;
	padding: 7px 0px;
	color: #fff;
	text-decoration: none;
	text-align:center;
	font-size: 2em;
	font-weight: 100;
	
}

/*menu */

.sf-menu.sf-style-default li li:hover a, .sf-menu.sf-style-default li ul li.last:hover a {color: #b7b7b7;}
.sf-menu.sf-style-default li ul li.last:hover a {color: #b7b7b7;background: #2c2c2c;}
 
/* ------------------------ IN THE NEWS ------------------------ */
 
.view-in-the-news-view .field-externalurl a{
	float: right;
}

.view-analyst-speaking-engagements ul li .views-field-field-location,  .view-lux-hosted-events ul li .field-location { 
	float: right;
	margin-top: 0px;
}

.view-lux-hosted-events ul li .field-location {
	margin-top: 16px;	
}





/* ------------CHROME/SAFARI-----------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sf-menu.sf-style-default ul {
			margin-top: 2px;
	}
}





 
