/****************************/ /* LOCAL CSS                */
	/****************************/
	/* Put your custom CSS and CSS overrides in this file and  */
	/* rename it local.css.  By restricting your CSS changes   */
	/* to local.css, your changes will not be overwritten when */
	/* upgrading to a new version of this theme.  You can also */
	/* use a local-rtl.css file for the equivalent in RTL.     */
	/* Steps to activate local.css:                       */
	/* 1. Add your custom CSS to this file                */
	/* 2. Rename this file to local.css                   */
	/* 3. Clear cached data at admin/settings/performance */
.boxes-box-controls {
	display: none;
}

/* sponsor ticker */
.sponsor-scroll-block .views-list .row.sponsor-type-corporate {
	border-right: 0;
}
#twitter-widget-0 {
	width: 100%;
}
#block-boxes-2020_twitter .content {
	padding-top: 0;
}
#sponsor-scrollable {
	width: 100%;
	height: 110px;
	position: relative;
}

#sponsor-scrollable div.scrollableArea {
	margin-top: 3px;
	margin-bottom: 3px;
}

#sponsor-scrollable div.scrollableArea div.sponsor-column-wrapper{
position: relative;
float: left;
margin: 0;
padding: 0;
/*
background-image: url(../images/vert-separator-60px.png);
background-repeat: no-repeat;
background-position: right center;
padding: 0 5px 0 5px;
*/
}


#sponsor-scrollable div.sponsor-type-title, #sponsor-scrollable div.sponsor-type-w_company_scroll {
	padding: 15px 10px 0 10px;
}

/* sponsor page (embeded view) */
#view-id-sponsors-page {
	margin-bottom: 0;
}

#view-id-sponsors-page .sponsor-type-corporate .image-wrapper {
	display: none; /* hide logos for corporate sponsors */
}

/* company index search form */
.company-field-wrapper {
	margin-top: 15px;
	float: left;
}

.company-field-wrapper p {
	margin: 5px 0 0 0;
}

.company-field-wrapper input {
    height: 16px;
    width: 135px;
}

.state-field-wrapper {
	margin-top: 15px;
	float: right;
	margin-right: 15px;
}

.state-field-wrapper p {
	margin: 5px 0 0 0;
}

.state-field-wrapper input {
	width: 35px;
	height: 20px;
}

.submit-bt-wrapper {
	clear: both;
	float: right;
	margin-right: 15px;
}

/* rating system box */
.rating-system-wrapper ul {
	margin: 25px 0 25px 35px;
}

.rating-system-wrapper ul li {
	margin-top: 5px;
	margin-bottom: 8px;
}
/* override fusion image floats */
.fusion-float-imagefield-left .field-type-filefield, .fusion-float-imagefield-left .image-insert, .fusion-float-imagefield-left .imagecache {
    margin: 5px 10px 10px 0;
}

.fusion-float-imagefield-right .field-type-filefield, .fusion-float-imagefield-right .image-insert, .fusion-float-imagefield-right .imagecache {
    margin: 5px 0 10px 10px;
}

/* override ajax loader for views */
html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url(../images/ajax-spinner-small.gif) no-repeat right center;
  padding:10px;
}

/** Chapter pages **/
.leader-col, .speaker-col, .host-col {
	min-height: 370px;
}

.leader-bt, .speaker-bt, .host-bt  {
	font-size: 16px;
	line-height: 16px;
	padding: 10px 5px;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.leader-bt:hover, .speaker-bt:hover, .host-bt:hover{
	background-color: #D6D5D5;
	border-right: dashed 1px white;
}
.leader-bt.active, .leader-col.wob-2-right-column, .speaker-bt.active, .speaker-col.wob-2-right-column, .host-bt.active, .host-col.wob-2-right-column {
	background-color: #D6D5D5;
	border-right: none;
}
.leader-info.active, .speaker-info.active, .host-info.active {
	display: block;
}
.leader-info, .speaker-info, .host-info {
	display: none;
	padding: 15px;
	font-size: 14px;
	text-align: center;
}
.leader-info img, .speaker-info img, .host-info img {
	border: 1px solid #D6D5D5;
}
.leader-info p, .speaker-info p, .host-info p{
	margin-top: 25px;
	text-align: left;
}

#block-boxes-research_section_page_intro {
    font-size: 114%;
    /* margin-bottom: -15px; */
}
