/**
 * @file
 * Field Styling
 *
 * The Fences module allows site builders to pick the semeantic HTML5 element
 * for each field while editing the field's settings. There's no way a theme
 * can ever know which element to use for the fields on your site, so Zen
 * just uses lets Drupal core or Fences decide. Since you DO NOT want 3 wrapping
 * divs around every field (do you?), we highly recommend Fences.
 *
 * http://drupal.org/project/fences
 */


/*
 * Field wrappers when the Fences module is enabled.
 */

.field-label { /* The optional label for a field. */
}

.field-FIELDNAME { /* Underscores in field name are replaced with dashes. */
}

/*
 * If you don't use the Fences module, that's fine. Really. I think. Just use
 * these selectors instead:
 */

.field { /* Wrapper for any field. */
}

/*
 * Field types (Core)
 */

.field-type-text { }

.field-type-text-long { }

.field-type-text-with-summary { }

.field-type-image { }

.field-type-file { }

.field-type-taxonomy-term-reference { }

.field-type-number-integer { }

.field-type-number-decimal { }

.field-type-number-float { }

.field-type-list-text { }

.field-type-list-boolean { }

.field-type-list-integer { }

.field-type-list-float { }

/*
 * Field types (Contrib)
 */

.field-type-datetime { /* Always use "datetime" when creating new CCK date fields. "date" and "datestamp" are legacy types. */
}

.field-type-node-reference { }

.field-type-user-reference { }

/*
 * Named fields
 */

.field-name-body { }

.field-name-field-image { }

.field-name-field-tags { }

.field-name-field-FIELDNAME { /* Underscores in field name are replaced with dashes. */
}


.home-conf-list ul{width:50%; float:left;margin:0; padding:0;}
.home-conf-list ul li{list-style: none; width:216px; }
#home-text-pane{ /*width:90%;*/}
a.home-spons-btn{text-align:center; margin:0 auto; display:block; font-size: 24px; font-family: 'museo', serif; text-transform: uppercase; border: none; background-color: none; color: #a08f5d;}
a.home-spons-btn:hover{/*background-color: #000; color:#fff; text-decoration:none;*/}
.clearit{clear:both;}
.view-content-agenda, .content-window {float:left; width:49%; }
.sess-conf-day-set,.pass-level,.sess-desc,.sess-room-wrp{display:none;}

li.agenda-items,.sess-lev{cursor:pointer;}

li.agenda-items {/* font-weight: bold; */ }

#session-levels {margin: 10px 0; overflow: auto; border-bottom: 1px solid #a08f5d;}

.sess-lev{width:135px; float:left; padding:10px 7px; text-transform: uppercase; font-size: 12px; font-family: 'museo', serif; font-weight: bold; text-align: center;}

.sess-lev:hover{text-decoration:underline;display:block; }

.sess-time {float: left; width: 130px; display: inline-block; }
.sess-title {float: right; width: 185px; display: inline-block; font-weight: 700;}
.sess-spkr1, .sess-spkr2 {float: right; display: inline-block; width: 185px; margin: 5px 0 0; }

li.agenda-items:hover {color: #a08f5d;}

.highlighted-level { color:#a08f5d; }

.view-content-agenda{clear:left;}
.view-content-agenda h3, #cnt-wndw h3 {margin-top: 0;}

.view-content-agenda ul {padding: 0; margin: 0 15px 0 0; list-style: none; overflow: auto;}
.view-content-agenda li {clear: both; padding: 0 10px 10px; line-height: normal; overflow: auto;}

.sess-lev[rel="0"] {padding-left: 0; text-align: left;}
.sess-lev[rel="1"] {width: 145px; }
.sess-lev[rel="4"] {float: right; width: auto; padding-right: 0; text-align: right;}
.active-hov{ color:#a08f5d;}


#sess-title-wdw {color: #a08f5d; font-size: 1.2em;}

.text-bld {margin-right: 5px;}
#sess-room-wdw, #sess-desc-wdw {display: inline;}
#sess-time-wdw {margin-bottom: 15px;}

.content-window{/*border:3px solid #000;*/}
.feat-post-img img{/*max-width:85%;*/ /*border:1px solid #a08f5d; */}
.feat-post-img{margin-right:33px; }

/* view view-authors view-id-authors view-display-id-page view-dom-id-88f5b1319b3d19d8f38681b819f0ea23 */
.hotel-grid-tbl{width:310px;}
ul.agenda-day2{padding: 10px 0 0; background-color:#EAECED;}
span.exhib-img-wrp{/*width:100px;*/ margin-bottom:20px; display:block}
td.tbl-advsry-brd{padding-bottom:20px; text-align:center; width:350px;}

td.scrwrld-auths{padding-bottom:20px; text-align:center; }
span.view-all-auth{clear:left;text-align:center;display:block;}
span.conf-past-event{display:block; width:150px; float:left; clear:left;}
div.conf-past-yr{clear:left; width:150px; float:left; font-size:16px; font-weight:bold; margin-top:10px;margin-bottom:5px;}

ul.faqs li{margin-bottom:5px;}

node-speaker.article .field-name-field-photo{float:left; width:120px;}
span.web-conf-logo{/*float:right; *//*margin-right:165px;*/ margin-bottom:10px;}
.reg-web-conf{float:left; clear:left;}
.conf-logo-web{float:right;margin-right:20px;}
.web-conf-reg{float:right;}
.field-name-field-company{margin-bottom:20px;}
.tz-conf-det{margin:10px;float:left;}

div.exhib-banner div.entity-field-collection-item {
	top: 0px !important;
}

.field-name-field-author {
	margin-bottom: 10px;
}