/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
 
 
 /* ------------------------ GLOBAL ------------------------ */
 
 
 /*body {color: #333;}
 
 h1.title {color: #333333;}
 */
/*search
.form-item-search-block-form input {
    width: 220px;
    height: 30px;
    padding: 0;
    font-size: .9em;
    text-indent: 6px;
    color: #696969;
    margin: 0 -3px 0 0;
    box-shadow: none;
}
 
.form-actions input {
    padding-right: 54px;
    background: url('images/btn-search.png') no-repeat center right;
    padding-top: 10px;
    padding-bottom: 12px;
}
 */

body {
	font-size: 1.04em;
}

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


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


#zone-header input[type="text"] {
	height: 2.8em;
	width: 164px;
}

/*#zone-header .region-header-second-inner {
	margin-top: 20px;
}

#search-block-form div {
	margin-top: -20px;
}

*/

.logo-img {
	margin-left: 0px;
	margin-top: 12px;
}



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

.sf-menu.sf-style-default {
	margin-left: 28%;
	margin-top: -34px;
}

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



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

body.front .form-item-jump select#industries {width: 246px;}

body.front .view-header article.even {width: 420px;font-size: 1em;position: relative;top: 33px; display: inline;} /*top content */

body.front .view-header .view-home-events-feed {width: 286px; position: relative; top: -650px;left: 697px;} /*event slider */

body.front .view-header .homeSubLinks { /*circles */
		width: 381px; 
		position: relative; 
		left: 348px;
		top: -371px;
		height: 488px;
		background: url(/sites/all/themes/luxresearch/images/home-sub-links-bg2.png) 0px 0px no-repeat;
		
} 

body.front .view-header .view-home-events-feed ul {margin-top: 0px;}

body.front .view-header article.odd, body.front .view-industry-picker, body.front .view-home-view-coverage{float: left; position: relative; top: -727px;} /* positions image slider featured stories */

body.front .view-industry-picker { z-index: 300;margin-top: 43px;}
 
body.front .view-content {clear: both;}

body.front .view-footer .button {position: relative;top: 568px; margin-top: 0px;}

body.front #flexslider-2 {margin-top:0px;}




/*homepage footer*/

body.front #section-footer {
	position: relative;
	top: -400px;
	margin-bottom: -400px;
	padding-bottom: 400px;
	background: #2e2e2e;
	
}


 
.homeSubLinks ul li {
	list-style-type: none;		
}

.homeSubLinks ul li a {
	/*background: url(/sites/all/themes/luxresearch/images/right-arrow.png) no-repeat center right;*/
	height: 188px;
	width: 237px;
	display: block;
	text-indent: -9999px;
	background: url(/sites/all/themes/luxresearch/images/home-sub-links-bg2.png) no-repeat;
}

.homeSubLinks ul li a:hover{
	background: url(/sites/all/themes/luxresearch/images/home-sub-links-bg-hover2.png) no-repeat;
}

.homeSubLinks ul li a {
	text-decoration: none;
	font-size: 1em;
	color: #808080;
	font-weight: 700;
	text-transform: uppercase;
 }
	 
.homeSubLinks ul li.growth a{
	background-position: -2px 0px;
	position: absolute;
	left: 1px;
	top: -1px;
}

.homeSubLinks ul li.tech a{
	background-position: -171px -160px;
	position: absolute;
	left: 170px;
	top: 161px;
}

.homeSubLinks ul li.strategy a {
	background-position: 8px -317px;
	position: absolute;
	left: -11px;
	top: 319px;
}
 
body.front .field-body p {width: 428px;}

/*body.front .view-footer .view-home-blog-view {width: 45%; margin-top: -210px; display:inline-block;}blog*/


.flexslider {
	max-width: 480px;	
	max-height: 480px;
	margin-top: -60px;
	position: relative;
    top: 0px;
}


.flexslider .flex-direction-nav li {display: none;}

.view-home-view-coverage .item-list {width: 480px;}
 
.view-home-view-coverage .item-list ul li a {font-size: 1em;}

body.front .form-item-jump {
	background: url(/sites/all/themes/luxresearch/images/jump-menu-bg.gif) no-repeat top left; 
}

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

body.front .view-industry-picker, body.front .view-home-view-coverage {width: 420px; }

body.front .view-home-events-feed {background: url(/sites/all/themes/luxresearch/images/home-event-bg.png) no-repeat; width: 286px; height: 286px; font-size: .85em;text-align: center;}
 
body.front article ul.field-featured-stories ol.flex-control-nav {display: block;}

body.front .field-story-content {
	background: url(/sites/all/themes/luxresearch/images/featuredstoryBG.png) no-repeat top left; 
	padding: 20px 30px;
	font-size: .9em;
	position: relative;
	top: -106px;
	left: 16px;
}

body.front .view-home-events-feed ul li a {
		font-size: .9em;
		line-height: 15pt;
		padding: 0px 15px;
		display: inline-block;
}


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


/*membership services*/

body.front .view-header .view-main-home-view {clear: both;top: -681px;position: relative;display: block;}

body.front .view-header .view-main-home-view .view-content .views-row {
	float: left;
	margin-bottom: 0;
	margin-left: 6.5%;
}

body.front .view-header .view-main-home-view .view-content .views-row.views-row-first {margin-left: 0px;}

body.front .view-footer .view-home-blog-feed {width: 47%; margin-right: 5%; float: left;}

body.front .view-footer .view-main-home-view {width: 47%; float: left;}




/*blog*/


body.front .view-footer { position: relative; top: -569px;}



body.front .view-home-blog-feed .view-content div.views-row div:last-child span a,
body.front .view-header .view-main-home-view .view-content .views-row a {
	text-decoration: none;
	line-height: 15pt;
	display: block;
	color: #1b81ae;
}

body.front .view-home-blog-feed .view-content div.views-row div:last-child span a {
	  display: inline-block;
   	 margin-top: -17px;
}

body.front .view-header .view-main-home-view .view-content .views-row a {text-align: center;}




/* ------------------------- FOOTER ------------------------------*/


#zone-footer {
	font-size: .85em;	
}

#zone-footer ul.menu {
	list-style-type: none;
	float: right;
	
}

#zone-footer ul.menu li {
	float: left;
	margin-right: 20px;

}

#zone-footer #region-footer-first ul.menu li {
	border-right: 1px solid #a09d99;
	margin-top: 10px;
	height: 12px;
	list-style-image: none;
	list-style-type: none;
}

#zone-footer #region-footer-first ul.menu li.last {
	border-right: 0px;
}

#zone-footer #region-footer-first ul.menu li a{
	font-size: .89em;
	margin-top: -4px;
	display: block;
	margin-left: -8px;
	margin-right: 8px;
}

#zone-footer ul.menu li.last {
	margin-right: 0px;
}


#zone-footer ul.sf-menu {
	float: left;
}

#zone-footer ul.menu a {
	padding: 0px;
	display: block;
}

#zone-footer ul.sf-menu a {
	padding: 8px 0px 5px 0px;
	line-height: 16pt;
}


#section-footer #zone-footer #region-footer-second div section {
	width: 28.1%;
	margin-right: 3%;
	float: left;
	padding-bottom: 50px;
}

#section-footer #zone-footer #region-footer-second div section:nth-child(1) {
	width: 37.6%;
}


#section-footer #zone-footer #region-footer-second div section:nth-child(3) {
	margin-right: 0;
}

#section-footer #zone-footer #region-footer-second div section:nth-child(1) ul {
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
	width: 100%;
}

#section-footer #zone-footer #region-footer-second div section ul li, #section-footer #zone-footer #region-footer-second div section ul { 
	width: 100%;
}

#section-footer #zone-footer #region-footer-second div section#block-superfish-3 { 
	margin-right: 0;
}

#section-footer #zone-footer .region-footer-first-inner {
	/*margin-top: 30px;	*/
}

#section-footer #zone-footer .content img{
	margin-bottom: -44px;
}

#section-footer #zone-footer .region-footer-second-inner {
	margin-top: 40px;
}


/* ------------------------ COVERAGE AREAS ------------------------ */
 

 /*hero image*/

.region-content-page .field-contentimage { max-width: 31%; margin-right: 3%; float:left;}





/* ------------------------ Tabs ------------------------ */

.field-collection-view {
	margin: 0px;	
}

.field-collection-tabs {
	
	display: inline-block;
	border: 1px solid #bbbcbc;
	-webkit-border-radius: 0px/*{cornerRadius}*/;
	border-radius: 0px/*{cornerRadius}*/;
	background: #fff;
	padding: 0px;
	margin-bottom: 30px;
}	

.field-collection-tabs .item-list {
	/*width: 33%;*/
	overflow: hidden;
	float: left;
}
.field-collection-tabs .ui-tabs-panel {
	float: left;
	margin-left: -17px;
	margin-top: 2px;
	font-size: .8em;
	border-left: 1px solid #bbbcbc;
	min-height: 394px;
	-webkit-border-radius: 0px/*{cornerRadius}*/;
	border-radius: 0px/*{cornerRadius}*/;
}


.region-content-page .field-collection-tabs .ui-tabs-panel {/*coverge areas*/
		width: 64.25%;
		min-width: 64.25%;
		max-width: 64.25%;
}

.region-content-product .field-collection-tabs .ui-tabs-panel {/*product*/
		width: 70.25%;
		margin-left: -75px;
		padding: 2% 3%;
}

.region-content-product .field-collection-tabs, .region-content-page .field-collection-tabs {
	width: 100%;

}


.field-collection-tabs .item-list .ui-widget-header {
	width: 234px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-border-radius: 0px/*{cornerRadius}*/;
	border-radius: 0px/*{cornerRadius}*/;
	border: 0px;
	margin-top: -1px;
}


.field-collection-tabs .item-list .ui-tabs-nav li a {
	white-space:normal;
}

.field-collection-tabs .item-list .ui-tabs-nav li a div {
	font-size: .8em;
	color: #1b81ae;
}


.region-content-product .field-collection-tabs .item-list .ui-tabs-nav li a {/*product*/
	padding: 0 1em;
	width: 109px;
	white-space:normal;
	text-align:center;
}

.region-content-product .field-collection-tabs .item-list .ui-tabs-nav li a div {width: 137px;}

.field-collection-tabs .item-list .ui-tabs-nav li.ui-state-active a div,
.field-collection-tabs .item-list .ui-tabs-nav li.ui-state-hover a div  {
	color: #fff;
}
.field-collection-tabs .item-list .ui-tabs-nav li a div {
	display: table-cell;
	height: 74px;
	vertical-align: middle;
}


.field-collection-tabs .item-list .ui-tabs-nav li {
	width: 234px;
	height: 74px;
	background: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	-webkit-border-radius: 0px/*{cornerRadius}*/;
	border-radius: 0px/*{cornerRadius}*/;
}

.region-content-product .field-collection-tabs .item-list .ui-tabs-nav li {
	width: 159px;
}

.field-collection-tabs .item-list .ui-tabs-nav li.ui-state-active, .field-collection-tabs .item-list .ui-tabs-nav li.ui-state-hover {
	background: url("/sites/all/themes/luxresearch/images/tab-bg-on.png") no-repeat center;
	width: 234px;
	height: 74px;
}

.region-content-product .field-collection-tabs .item-list .ui-tabs-nav li.ui-state-active, .region-content-product .field-collection-tabs .item-list .ui-tabs-nav li.ui-state-hover {
	background: url("/sites/all/themes/luxresearch/images/tab-bgsmall-on.png") no-repeat center;
	width: 180px;
	height: 74px;
}


.field-tab-description ul li {
	margin-bottom: 15px;
}

.region-content-page .field-tab-description ul {
	margin-left: 15px;
	margin-top: 10px;
	/*2 col*/
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
	width: 100%;

}

#region-content section.block-aggregator ul, #region-content .view-blog-feed-on-coverage-areas ul {
	/*2 col*/
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
	width: 100%;
	margin-left: -20px;


}

#region-content section.block-aggregator ul.contextual-links,  #region-content section.block-aggregator .view-blog-feed-on-coverage-areas ul { /*drupal UI fix*/
	-moz-column-count:1; /* Firefox */
	-webkit-column-count:1; /* Safari and Chrome */
	column-count:1;
	width: 100%;
	margin-left: 0px;
	
}

#region-content section.block-aggregator ul.contextual-links li { 
	background: none;
	padding: 0px;
}

#region-content section.block-aggregator ul li {
	display: inline-block; /* Firefox fix */
}


.view-videos-view table tr td {display: table-cell;}

div.item-list ul li span.views-field-title span a{
	width: 500px;
}

#zone-header form#search-block-form {
	margin-top: -5px;
}


/*ie 9*/
body.front .view-industry-picker {width: 380px\9;}



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

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

	
	body.front #section-footer {
	
		padding-bottom: 0px;
	}
	
	body.front #flexslider-2 {margin-top: 60px;}
}



@media screen and (min-width:0\0) {/*ie*/

	body.front .view-header .homeSubLinks {top: -397px;}
	body.front #flexslider-2 {margin-top: 60px;}
	body.front .view-header article.odd, body.front .view-industry-picker, body.front .view-home-view-coverage {top: -691px;}
	body.front .view-header .view-home-events-feed {top: -600px;}
	
}

