/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
body {font-size: 1em;}

.page  {
	background: #f4f4f4 url("/sites/all/themes/luxresearch/images/background.png") no-repeat top center;
}

a:link, a:visited {text-decoration: none; color: #1b81ae;}
a:hover {color: #37b0e5;}

h1 {
	color: #333333;
	font-size: 2.8em;
	line-height: 34pt;
	font-weight: 100 !important;
}

h2 {
	color: #f15a25;
	font-weight:normal;
	
}

h2.bcHeading, h2.bcHeading a {
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 15px 0 0 0;
	font-weight: 900;
	color: #808080;
}

h2.bcHeading a {
	text-decoration: none;	
	font-size: 1em;
}

h3, .field-section-header {
	font-size: 1em;
	color: #f15a25;
	text-transform: uppercase;
	font-weight: 700;
	clear: left;
}

h3 {
	margin: 20px 0px 0px 0px;
}

.logo-img {

	margin-top: 7px;

}

#region-content h2.block-title {
	font-size: 1em;
	color: #f15a25;
	text-transform: uppercase;
	font-weight: 700;
}

.field-body img,
.field-collection-container img {
	max-width: 100%;
	padding: 10px;
}

.field-section-header {
	margin-bottom: 20px;	
}

/* arrow bullets */
.field-body ul, .field-tab-description ul, #region-content section.block-aggregator ul, ul.field-related-coverage-area, .view-blog-feed-on-coverage-areas ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;	

}

.field-body ul li, .field-tab-description ul li, #region-content section.block-aggregator ul li, ul.field-related-coverage-area li, .view-blog-feed-on-coverage-areas ul li{
	padding:4px 0px 4px 15px; 
    background:url(/sites/all/themes/luxresearch/images/bullets.png) no-repeat 0px 10px; 

}

#region-content section.block-aggregator ul li,
ul.field-related-coverage-area li, 
.view-blog-feed-on-coverage-areas ul li, 
.region-content-page .field-collection-tabs .ui-tabs-panel ul li {
	display: inline-block;
}
.field-related-coverage-area li {
	margin-left: 25px;
}

.region-content-page .field-collection-tabs .ui-tabs-panel ul li{width: 95%;}
.region-content-page .field-contentimage {
	float: left;
	margin-right: 3%;
}

.view-blog-feed-on-coverage-areas ul li p {
	margin: 0px; 
	padding: 0px;
	
}

ul.field-related-coverage-area li a {
	text-decoration: none;	
}

ul.field-related-coverage-area li a:hover {
	text-decoration: underline;	
}


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

body.front ul.field-membership-services li img {
	display: none;
	position: absolute;
	top: 45px;
	width: 183px;
	height: 236px;
	left: 2px;
}
body.front ul.field-membership-services li div.field-service-image img{
	position: relative;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 236px;
	display: block;
}
body.front .view-header .view-main-home-view .view-header {
	margin-top: 40px;
}
body.front .view-header .view-main-home-view .view-content {
	text-align: center;
}
body.front .view-header .view-main-home-view .view-content .views-row {
	margin-bottom: 40px;
}

body.front .view-content ul li {margin-bottom: 30px;}

body.front .view-content .item-list ul li {margin-bottom: 0px;}

body.front .field-home-subtitle {
	color: #29aae3;
	font-weight: 700;
	font-size: 2.1em;
	line-height:27pt;
	margin-bottom: 12px;
}

body.front .form-item-jump label {
	color: #fff;
	text-transform:uppercase;
	margin-bottom: .5em;
}

body.front .form-item-jump {
	background: #e67500; 
	width: 92%;
	display: inline-block;
	margin-bottom: -18px;
	padding: 4%;
}

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

body.front .field-connect-teaser a {color: #1b81ae; text-decoration: none;}

body.front .form-item-jump label {font-size: 1.1em;}

body.front .form-item-jump select#industries {height: 2.7em; width: auto;}

.view-home-view-coverage .item-list {width: 100%; background: #fff; width: auto;min-height: 341px; padding: 20px 0px; margin: 0px 0px 10px 0px}

.view-home-view-coverage .item-list ul li {padding: 4px 10px 6px 15px;background: url(/sites/all/themes/luxresearch/images/bullets.png) no-repeat 0px 10px; }

.view-home-view-coverage .item-list ul li a {text-decoration: none;font-size: 1.1em;/*color:#1b81ae;*/}

.view-home-view-coverage .item-list ul li.blue a {color: #1b81ae !important;}

.view-home-view-coverage .item-list ul li a:hover {text-decoration: none; opacity: .8;}

.view-home-view-coverage .item-list ul {list-style-type: none;margin: 0px 0px 10px 0px; padding: 0;}

body.front .field-story-content {
	background: #86c23a; 
	padding: 20px 30px;
	font-size: 1.25em;
	position: relative;
	top: -20px;
	left: 0px;
	color: #333;
}

body.front .field-story-content a, body.front .field-story-content a:hover{

	color: #0c506e !important;
}


body.front div.item-list ul li span.date-display-single {
	border: 0px;
	background: #fff;
	color: #e57300;
	font-weight: 700;
	width: auto;
	border-radius: none;
	padding: 0px;
	height:auto;
	display: inline-block;
	text-align: left;
	margin: 0px;
	line-height: 23pt;
	font-size: 1.2em;
}

body.front span.date-display-start, body.front span.date-display-end, body.front .views-label-field-start-date-2, body.front .view-home-events-feed ul li span{color: #e57300;font-weight: 700;}

body.front div.item-list ul li span a {font-weight: 600;font-size: .9em;}

.node ul {padding-left: 0px;}

body.front .view-home-events-feed {
	background: none;
	width: auto;
	height: auto;
	font-size: 1.3em;	
	text-align: center;
}

body.front .view-footer .button {top:0px; margin-top: 20px;}

body.front .view-home-events-feed .view-header {padding-top: 25px;  font-size: 1.4em; color: #808080;font-weight: 700; margin-bottom: -11px;}

body.front .view-home-events-feed ul li {margin-top: 64px; font-size: 1.2em;margin-bottom: -5px;}

body.front .view-home-events-feed ul li a {text-decoration: none;color: #2d9ad2;font-weight: 100;}

body.front .view-home-events-feed .field-event-type {font-weight: 900; color: #808080; text-transform:uppercase;font-size: 1.2em;line-height: 18pt;}

body.front .field-membership-services {
	list-style-type: none;
}

body.front .field-connect-with-us li{
	list-style-type: none;
}

body.front .field-connect-with-us {
	color: #808080;
		
}

body.front .field-connect-with-us li div.field-connect-title{
	color: #333333;
	font-weight: 700;
}

body.front .field-home-image-heading img {max-width: 100%; height: auto;}

body.front .view-home-blog-feed .view-content div.views-row div:last-child span a:hover,
body.front .view-footer .view-main-home-view .view-content div.views-row a:hover,
body.front .view-header .view-main-home-view .view-content .views-row a:hover { 
	color: #37b0e5
}




.homeSubLinks ul {list-style: none;}
.homeSubLinks ul li a {font-size: 1.8em;text-decoration: none;}

/*flexslider*/

.flexslider .flex-direction-nav li, .flexslider .flex-direction-nav a {height: 58px; display:block;margin-top: -30%;}

.flexslider {
	border: 0px;
	background: transparent;
	border-radius: 0px;
	box-shadow: none;	
	-webkit-box-shadow: none;
	max-width: 590px;
}

.node-home .field-image-link {display: none;}


body.front article ul.field-featured-stories li{
	list-style: none;
}

body.front article ul.field-featured-stories ol.flex-control-nav {
	bottom: 400px;
	text-align: center;
	z-index: 500;
	display:none;
}

body.front article ul.field-featured-stories ol.flex-control-nav li {
	display: block;
	padding: 5px;
	position: relative;
	left: 0px;
	top: 10px;
	width: 14px;
}

body.front article ul.field-featured-stories ol.flex-control-nav {
	width: auto;
}
body.front article ul.field-featured-stories ol.flex-control-nav li a.flex-active, ol.flex-control-nav li a.flex-active {
	background: #8cb630;	
}

body.front article ul.field-featured-stories ol.flex-control-nav li a, body.front article ul.field-featured-stories ol.flex-control-paging li a:hover, ol.flex-control-paging li a:hover, ol.flex-control-nav li a {
	background: #fff;	
}

body.front article ul.field-featured-stories ol.flex-control-nav li .flex-control-paging li a, ol.flex-control-nav li .flex-control-paging li a {
	background: #fff;
}

body.front .flex-control-paging li a {width: 13px;height: 13px;}

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

body.front .view-header article.even {font-size: 1.3em;} /*top content */

body.front .view-header h2, body.front .view-header h2 a {
	font-size: 1.1em;
	color: #f15a25;
	text-transform: uppercase;
	font-weight: 900;
	clear: left;
}



body.front .view-header h2 a:hover,
body.front .view-home-blog-feed h3 a:hover {
	text-decoration: none;
}

.circle-date-format .views-row,
.view-home-blog-feed .views-row {
	margin-bottom: 20px;
}
.circle-date-format .blog-date,
.view-home-blog-feed .blog-date {
	border: 1px solid #808080;
	background: #fff;
	border-radius: 50%;
	color: #808080;
	float: left;
	font-weight: 700;
	height: 46px;
	line-height: 14px;
	margin-right: 3%;
	padding: 18px 0 0;
	text-align: center;
	width: 64px;
}
.circle-date-format .blog-date {
	height: 39px; /* used on the news/events/PR pages, no month so their not as tall */
	padding-top: 25px;
}
.circle-date-format .blog-title-link,
.view-home-blog-feed .blog-title-link {
	display: table-cell;
	font-weight: 100;
	height: 64px;
	vertical-align: middle;
}
.cdf-wrapper-left {
	float: left;
	width: 70%;
}
.cdf-additional {
	display: table-cell;
	height: 64px;
	vertical-align: middle;
}
@media (max-width: 420px) {
	.cdf-wrapper-left,
	.cdf-additional {
		clear: both;
		width: 100%;
	}
	.cdf-additional {
		height: auto;
	}
}

.view-main-home-view .view-content img { 
	float: left;
	width: 94px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.view-main-home-view .view-content a img {
	float: inherit;
	width: inherit;
	margin-right: inherit;
	margin-bottom: inherit;
}

.view-main-home-view .view-content .field-connect-teaser { 
	float: left;
	width: 59%;
	margin-right: 7%;
	margin-top: -20px;
	color: #333333;
	font-weight: 100;
	color: #808080;
}

@media (max-width: 400px) {
	.view-main-home-view .view-content img {
		height: auto;
		margin-right: 14px;
		width: 66px;
	}
	.view-main-home-view .view-content .field-connect-teaser {
		margin-right: 0;
		width: 70%
	}
}

body.front .view-footer .view-main-home-view .view-content div.views-row {
	clear: both;	
	font-size: .9em;
}

body.front .view-home-blog-feed h2 {
  display: block;
  margin-bottom: 0;
}

body.front .view-home-blog-feed h3, body.front .view-home-blog-feed h3 a {text-transform: none;display: inline; color:#333; font-weight:100; font-size: 1.1em;}

body.front .view-header h2 a, body.front .view-home-blog-feed h3 a {text-decoration: none;font-size: 1em;}

@media (max-width: 978px) {
  .front .view-home-blog-feed {
    margin-bottom: 40px;
  }
}

/* research schedule */


.view-research-schedule .view-content .views-row { border: 1px solid #bbbcbc; padding: 15px 25px;}

.view-research-schedule .view-content .views-row .views-field-nothing, .view-research-schedule .view-content .views-row .views-field-title {}
.view-research-schedule .view-content .views-row .field-quarter, .view-research-schedule .view-content .views-row .field-year {color: #808080; display: inline;}



/* ------------------------ COVERAGE AREAS ------------------------ */
 
 /*layout*/
.region-content-page { /*coverage areas layout*/
	/*float: left !important; 
	width: 74.16667% !important;712px*/
	/*margin-right: 3.33333% !important; 32px*/
}


.region-content-page .field-body {/*float: left; max-width: 66%;*/ width:100%; border-bottom: 1px solid #D3D7D9;margin-bottom: 1em; padding-bottom: 1em;}


#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;
	padding: 15px 11px;
	color: #fff;
	text-decoration: none;
	line-height: 15pt;
	text-align:center;
	font-size: .9em;
}

.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;
	
}


/* ------------------------ NEXT STEPS ------------------------ */
 

.nextStep {
	background: url("/sites/all/themes/luxresearch/images/next-steps-bg.png") no-repeat top center;
	width: 218px;
	height: 95px;
	float:left;
	margin-bottom: 20px; 
	margin-right: 1.69%;
		
}

.nextStep:hover {
	background: url("/sites/all/themes/luxresearch/images/next-steps-bg-hover.png") no-repeat top center;
}

.nextStep a{
	display: block;
	padding: 15px 20px;
	color: #fff;
	text-decoration: none;
	line-height: 15pt;
}

/*contact us */

.button {
	background: url("/sites/all/themes/luxresearch/images/btn-contact.gif") no-repeat center;
	width: 216px;
	height: 71px;
	margin-bottom: 20px; 
	color: #fff;
}

.button a {color: #fff;padding: 13px 20px;line-height: 16pt;display: inline-block; text-decoration: none;}

.button a:hover {text-decoration: none; }

.button:hover {opacity:.8}


/* ------------------------ News and Events ------------------------ */

.field-date-pressrelase {display: none;}/*remove date on pr*/

div.item-list ul li span a{
	text-decoration: none;
	color: #1b81ae;
	font-weight: 700;
}

div.item-list ul li span a:hover {
	color: #37b0e5
}

.field-date-pressrelase {margin: 20px 0px;}


.block-categorized-blog-view-block {/*blog block sidebar*/
	font-weight: 300;
	font-size: .88em;
	line-height: 16pt;
}

.block-categorized-blog-view-block h2.block-title, #region-sidebar-second h2.block-title  {
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 21pt;
	margin-bottom: 17px;
	margin-left: 20px;
}

#region-sidebar-second h2.block-title  {
	margin-left: 0px;
}

#region-sidebar-second h2.block-title, .region-sidebar-second-inner h2.block-title {
	line-height: 15pt;
	font-size: 18px;
}


#region-sidebar-second div.item-list ul li{
	line-height: 14pt;
	font-size: .9em;
}

#region-sidebar-second div.item-list ul li a, #region-sidebar-second div.view-blog-feed-on-coverage-areas a {
	text-decoration: none;
	font-weight: 700;
	color: #1b81ae;
	margin-bottom: 6px;
	margin-top: 6px;
	display: inline-block;
}

#region-sidebar-second div.view-blog-feed-on-coverage-areas a {
	color: #1b81ae;
}

#region-sidebar-second div.view-blog-feed-on-coverage-areas a:hover {color: #37b0e5;}

#region-sidebar-second div.view-blog-feed-on-coverage-areas div div {
	line-height: 14pt;
	font-size: .9em;
	margin-bottom: 20px;
}

#region-sidebar-second div.view-blog-feed-on-coverage-areas .coverage-publish-date {margin-top: -18px;}

#region-sidebar-second div.view-blog-feed-on-coverage-areas div div p {
	margin: 0px;
	padding: 0px;
}

#region-sidebar-second div.item-list ul li a:hover {
	text-decoration: underline;	
}

.region-content .view-press-releases-view .item-list, .region-content .view-in-the-news-view .item-list, .region-content .view-id-events .item-list, .view-analyst-speaking-engagements .item-list, .view-webinars .item-list{
	border-bottom: 1px solid #bbbcbc;
	margin-bottom: 20px;
}

.region-content .view-press-releases-view .item-list ul li, .region-content .view-in-the-news-view .item-list ul li, .region-content .view-id-events .item-list ul li, .view-analyst-speaking-engagements .item-list ul li, .view-lux-hosted-events .item-list ul li, .view-webinars .item-list ul li {
	margin: 0px;
}

 
.view-in-the-news-view .field-externalurl a,  .view-analyst-speaking-engagements ul li .views-field-field-location, .view-lux-hosted-events ul li .field-location{
	color: #333333;
	font-weight: 700;
	text-decoration: none;
}

.view-in-the-news-view a,  .view-analyst-speaking-engagements ul li .views-field-field-location, .view-lux-hosted-events ul li .field-location {
	display: inline-block;
}

.field-date-news-publication span.date-display-single {font-style: italic; color: #808080;display: inline-block;margin-bottom: 37px;}

.field-start-date {color: #808080;font-style: italic;}

.region-content-press_release .calendar_link, .region-content-in_the_news .calendar_link {display: none; }

.view-in-the-news-view h3, .view-press-releases-view h3, .view-analyst-speaking-engagements h3, .view-lux-hosted-events h3, .view-webinars h3 {margin: 20px 0px 20px 0px;}


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

div.sf-accordion-toggle.sf-style-default a#superfish-1-toggle {
	background: #29aae3;
	border: 0px;
	color: #fff;
	padding: 13px;
	text-decoration:none;
	position: relative;
	z-index: 10000;
	left: 64%;
	top: -33px;
	font-weight: normal;
}

.sf-menu.sf-style-default.sf-accordion li.sf-expanded {

	background: #29aae3;
}

.sf-menu.sf-style-default.sf-accordion li {
		font-size: .9em;
}

.sf-menu li, .sf-menu.sf-style-default {
	float: none;	
}
 
.sf-menu.sf-style-default {
	margin-left: 0px;
	margin-top: 0px;	
}

.sf-menu.sf-style-default span {
	padding: 1em;
	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: inherit;
}

.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;
	 cursor:pointer;
	 background: #2c2c2c;
}

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

.sf-menu.sf-style-default .last a:hover{
	background: #2c2c2c;

}

.sf-menu.sf-style-default .first span:hover{
	background: #2c2c2c;

}

.sf-menu.sf-style-default li ul li.last a {
	padding-bottom: 27px;
}

.sf-menu.sf-style-default li.last:before, .sf-menu.sf-style-default li.last:after {content:"";}

.sf-menu.sf-style-default li.active-trail span{
	 background: none;
}
.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 {
	line-height: 9pt;
}

.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;
}


/*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;
	border: 0px;
}

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

#zone-header form#search-block-form {
	margin-top: 46px;
	margin-bottom: 20px;
}

form.search-form input[type="text"] {height: 2.8em;}

/* ------------------------- ABOUT US ------------------------------*/

.view-executive-management .item-list ul, .view-research-management .item-list ul, .view-directors .item-list ul {margin-left: -20px;}

.view-research-management ul li h3, .view-directors ul li h3 {font-size: 1.2em;text-transform: none;}

.view-research-management ul li h2 .field-title, .view-directors ul li h2 .field-title, .profile .field-title {color: #808080;font-style: italic;}

.view-research-management ul li h2, .view-research-management ul li h3, .view-directors ul li h3, .view-directors ul li h2 {margin: 0px;}

.profile .field-first-name, .block-system .profile .field-last-name, .block-system .profile .field-degrees {display: inline; }

.region-content-professional_group .profile .field-first-name, .region-content-professional_group .block-system .profile .field-last-name, .region-content-professional_group .block-system .profile .field-degrees {display: inline; color: #f15a25;font-size: 1.2em; font-weight: 700;}



/* ------------------------- VIDEOS ------------------------------*/
.views-responsive-grid {
	-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.views-responsive-grid .views-responsive-grid-column {
	-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
	float: left;
}
.views-responsive-grid .views-responsive-grid-row {
	clear: both;
}
.views-responsive-grid-3 .views-responsive-grid-column {
	padding: 0 1% 20px;
	width: 33%;
}

.youtube-thumbnail {
	cursor: pointer;
	width: 100%;
}

@media (max-width: 768px) {
  .views-responsive-grid-3 .views-responsive-grid-column {
  	width: 100%;
  }
}

.views-field-title a {color: #0062a0;}

.views-field-title a:hover {color: #37b0e5;}

.field-youtube-video {
	max-width: 1180px;
	overflow: hidden;
}
.node-type-videos .field-youtube-video {
	max-width: 60%;
}
.field-youtube-video .media-youtube-video {
	height: 0;
	margin: 0 auto;
  padding-bottom: 56.25%;
  position: relative;
}
.field-youtube-video .media-youtube-video iframe {
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}


/* ------------------------- TABS ------------------------------*/
.ui-widget-header {
	background: none;
}

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


/* ------------------------- SEACH RESULTS ------------------------------*/

body.page-search h1.bcSubheading {display: none;}

ol.search-results li h3.title {text-transform: none; font-weight: normal;}


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


#zone-footer {
	font-size: .9em;

}

#zone-footer p {
	color: #a09d99;
}


#zone-footer img {
	padding-top: 30px;
}

#zone-footer h2 {
	color: #a09d99;
	font-size: 1.5em;
	line-height: 18pt
}

#zone-footer div.sf-accordion-toggle a span {display: none;}

#zone-footer ul.menu {margin-bottom: 30px; list-style-type: none;}
 

#zone-footer-wrapper {
	background: #2e2e2e;
	margin-top: 30px;
}

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

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

#zone-footer ul.menu li a {
	color: #fff;
	text-decoration: none;
}


#zone-footer ul.menu li a:hover {
	color: #fff;
	text-decoration: underline;
}


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

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

#region-footer-second {
	color: #fff;	
}

.region-footer-second-inner div.block {clear: left; color: #fff;}

.region-footer-second-inner div.block a {
	color: #A09D99;
	text-decoration: none;
}

.region-footer-second-inner div.block a:hover {text-decoration:underline;}


/* mobile menu */
#superfish-1-accordion {display: none;}

#superfish-1-accordion.sf-expanded li.sf-expanded ul {position: static;width: 100%;}

.sf-menu.sf-style-default li.active-trail:hover span {background: #2c2c2c;}

.sf-menu.sf-style-default li li:hover a, .sf-menu.sf-style-default li ul li.last:hover a {color: #2c2c2c; background:#b7b7b7;}

.sf-menu.sf-style-default li ul li.last a {padding-bottom: 10px;}


/*forms*/
.hs-form input:not([type="image"]), .hs-form textarea, select.hs-input {height: 37px !important}

/**
 * Research Scedule Display
 */
.page-research-schedule-display .bcHeading {display: none;}
.page-research-schedule-display .bcHeading.show {display: block;}
.view-research-schedule caption {
  color: #F15A25;
  font-size: 17px;
  text-align: left;
  text-transform: uppercase;
}
.view-research-schedule thead th,
.view-research-schedule th.views-field-nothing {
  background-color: transparent;
  color: white !important;
  height: 58px;
  padding: 0 20px;
  vertical-align: middle;
}

.view-research-schedule td {
  padding: 20px;
}
.view-research-schedule thead {
  background-color: #8bc53d;
}
.view-research-schedule thead th.views-field-title {
  background-image: url("../images/fade-green.png");
  background-position: right;
  background-repeat: no-repeat;
}
.view-research-schedule .views-field-nothing {
  border-right: 1px solid #ccc;
  color: #aaa;
  white-space: nowrap;
  vertical-align: top;
}
.view-research-schedule .views-field-title {
  color: #333;
}
