/* aggcss 
 * path: https://www.engagez.net/dojo
 * generated: 2025/06/24 20:09:22 -0700
 *
 * file: modules/system/defaults.css
 * file: modules/system/system.css
 * file: modules/node/node.css
 * file: modules/user/user.css
 * file: modules/poll/poll.css
 * file: sites/all/modules/drupal-contrib/advuser/advuser.css
 * file: sites/all/modules/drupal-contrib/cck/content.css
 * file: sites/all/modules/drupal-contrib/event/event.css
 * file: sites/all/modules/drupal-contrib/event_manager/event_manager.css
 * file: sites/all/modules/drupal-contrib/jstools/collapsiblock/collapsiblock.css
 * file: sites/all/modules/drupal-contrib/og/og.css
 * file: sites/all/modules/drupal-contrib/og_teampage/og_teampage.css
 * file: sites/all/modules/linkedin_connect/linkedin_auth/linkedin_auth.css
 * file: sites/all/modules/drupal-contrib/cck/fieldgroup.css
 * file: sites/all/modules/drupal-contrib/acidfree/acidfree.css
 * file: sites/all/modules/semineedle_custom/js/jquery/jquery-ui-1.21.1.min.css
 * file: sites/all/modules/sn_mirror/css/avatar.css
 * file: sites/all/modules/sn_mirror/css/base.css
 * file: sites/all/modules/semineedle_custom/js/3rd/tippy/tippy.css
 * file: sites/all/themes/custom/semineedle/expo_webform_style.css
 * file: sites/all/modules/drupal-contrib/chatroom/chatroom.css
 * file: sites/all/modules/drupal-contrib/privatemsg/privatemsg.css
 * file: sites/all/modules/sn_chat/sn_chat.css
 * file: sites/all/modules/semineedle_custom/js/jquery/wdCalendar/css/sn_session.css
 * file: sites/all/modules/semineedle_custom/js/3rd/fancybox4/fancybox.css
 * file: sites/all/modules/semineedle_custom/js/expo/widget/common.css
 * file: sites/all/modules/semineedle_custom/js/jquery/fancybox/jquery.fancybox-1.3.4.css
 * file: sites/all/modules/semineedle_custom/js/3rd/colorpicker/css/colorpicker.css
 * file: sites/all/modules/drupal-contrib/advpoll/advpoll.css
 * file: sites/all/themes/custom/semineedle/sn_site_edit_new.css
 * file: sites/all/modules/semineedle_custom/js/jquery/drop-down-menu/css/dropdown/dropdown.upward2.css
 * file: sites/all/modules/semineedle_custom/js/jquery/drop-down-menu/css/dropdown/themes/sn_expo/default.css
 * file: sites/all/themes/custom/semineedle/semineedle_star/small.css
 * file: sites/all/modules/semineedle_custom/js/jquery/datepicker/css/datepicker.css
 * file: sites/all/themes/custom/semineedle/expo_block.css
 * file: sites/all/themes/custom/semineedle/style.css
 * file: sites/all/themes/custom/semineedle/bootstrapv210/css/bootstrap.css
 * file: sites/all/themes/custom/semineedle/bootstrapv210/css/bootstrap_adapter.css
 * file: sites/all/themes/custom/semineedle/bootstrapv210/css/bootstrap_adapter_v3.css
 * file: sites/all/themes/custom/semineedle/sn_desktop_style.css
 * file: sites/all/themes/custom/semineedle/sn_style.css
 * file: sites/all/themes/custom/semineedle/expo_style.css
 * file: sites/all/themes/custom/semineedle/expo_style_scale.css
 * file: sites/all/themes/custom/semineedle/session_scale_layout.css
 * file: sites/all/themes/custom/semineedle/expo_font.css
 * file: sites/all/themes/custom/semineedle/expo_gallery_style.css
 */


.gallery-view li .panel-narrow-item-content {
  position: relative;
}
.gallery-view li .panel-narrow-item-content.hover-visible {
  /*overflow: visible;*/
  z-index: 1;
}
.gallery-view li div.detail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  background: rgba(0,0,0,0.5);
  display: none;
  color: #fff;
  text-align: center;
}
.gallery-view li .per-exhibit-wrapper div.thumbnail:not(.collaboration-thumbnail) {
  width: 100%;
  height: 0;
  padding-top: 44.44%;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 5px;
  position: relative;
}
.gallery-view li .per-exhibit-wrapper div.thumbnail:not(.collaboration-thumbnail) > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 0;
}
.gallery-view li div.detail .exhibit-directory {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  cursor: pointer;
}
.gallery-view li div.detail .exhibit-directory .title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 0;
  font-size: 18px;
  line-height: 24px;
  color: #FFF;
  padding: 5px 0;
  width: 90%;
  font-weight: normal;
}
.gallery-view li div.detail .exhibit-directory .description {
  overflow: hidden;
  font-size: 9pt;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  margin: 0;
  width: 90%;
  flex-grow: 1;
}
.gallery-view li div.detail .exhibit-directory .actions {
  margin: 0 0 5px;
  width: 100%;
}
.gallery-view li div.detail .exhibit-directory .actions .btn {
  padding: 2px 14px;
  line-height: 18px;
  font-size: 12px;
  background: #FFF;
}
.gallery-view li div.detail .exhibit-directory .actions .extra-actions {
  padding: 5px 10px 0 0;
  position: absolute;
  right: 0;
}
/*#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li,*/
/*.resource-panel .resource-flow-list.gallery-view li {*/
/*  visibility: hidden;*/
/*}*/
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li div.detail,
.resource-panel .resource-flow-list.gallery-view li div.detail {
  top: auto;
  bottom: 0;
  height: 90px;
  min-height: 0;
  display: block;
  /*transition: all 0.5s ease;*/
  background: rgba(0,0,0,1);
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li div.detail .resource-title-wrapper,
.resource-panel .resource-flow-list.gallery-view li div.detail .resource-title-wrapper {
  width: 90%;
  max-height: 40px;
  line-height: 20px;
  white-space: normal;
  margin: 0 auto;
  text-align: left;
  font-size: 10pt;
}
.resource-flow-list .detail .resource-category {
  color: #FFFFFF;
  text-align: left;
  margin-bottom: 8px;
  width: 90%;
  margin: 8px auto;
  font-size: 9pt;
}
.forum-attachment-list.resource-flow-list.gallery-view li div.detail:not(.on) tr.title-row .resource-title-wrapper {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.forum-attachment-list.resource-flow-list.gallery-view li div.detail:not(.on) tr.title-row .resource-category,
.forum-attachment-list.resource-flow-list.gallery-view li div.detail:not(.on) tr.description-row,
.forum-attachment-list.resource-flow-list.gallery-view li div.detail:not(.on) tr.actions-row,
body:not(.scale-mode) .resource-flow-list.gallery-view li div.detail:not(.on) tr.description-row,
body:not(.scale-mode) .resource-flow-list.gallery-view li div.detail:not(.on) tr.actions-row {
  display: none;
}
body:not(.scale-mode) .resource-flow-list.gallery-view li div.detail:not(.on) td.resource-title {
  vertical-align: middle;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li div.detail .resource-description > div,
.forum-attachment-list.resource-flow-list.gallery-view li div.detail .resource-description > div,
.resource-panel .resource-flow-list.gallery-view li div.detail .resource-description > div {
  line-height: 18px;
  max-height: 54px;
  overflow: hidden;
  padding-top: 0;
  text-align: left;
  width: 90%;
  margin: 0 auto;
}
/*#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li div.detail.on .resource-title-wrapper,
.resource-panel .resource-flow-list.gallery-view li div.detail.on .resource-title-wrapper {
  width: 100%;
  white-space: normal;
}*/
.gallery-view li div.detail > a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.resource-flow-list.gallery-view li div.detail > table.flow-per-resource,
.resource-flow-list.gallery-view li div.detail > a {
  position: absolute;
  left: 0;
  top: 0;
}
/*.resource-flow-list.gallery-view li div.detail.on > table.flow-per-resource,
.resource-flow-list.gallery-view li div.detail.on > a {
  top: 25%;
  height: 75%;
}*/
.gallery-view .detail a {
  color: #FFF;
  text-decoration: none;
}
.gallery-view li div.detail a.btn {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 2px 14px;
  background: #FFF;
  color: #333;
  font-size: 12px;
  display: inline-block;
  line-height: 18px;
  text-shadow: none;
  box-shadow: none;
}
.gallery-view li div.detail .fa {
  color: #FFF;
}
.gallery-view li div.detail a.btn .fa {
  color: #333;
}
.gallery-view li div.detail i.fa.briefcase.fa-star {
  color: #FAD662;
}
.gallery-view .flow-per-resource .resource-actions .raction {
  margin-right: 10px;
}
.gallery-view .detail .gallery-member-content {
  text-align: center;
}
.gallery-view .detail .gallery-member-content .staff-online-status {
  float: left;
  line-height: 32px;
}
.gallery-view .detail .gallery-member-content .firstline-extra-info {
  float: right;
}
.gallery-view .detail .gallery-member-content .secondline-extra-info {
  clear: both;
}
.interaction-panel .staff-list.gallery-view  .panel-narrow-item-content {
  height: auto;
}
#mini-message-form p {
  display: block;
}
.gallery-view .exhibit-detail {
  height: 125px;
}
.gallery-view .exhibit-detail table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}
.gallery-view .exhibit-detail td.exhibit-actions {
  text-align: center;
  vertical-align: bottom;
  color: #FFF;
  position: relative;
  height: auto;
  padding-bottom: 5px;
}
.gallery-view .exhibit-detail td.exhibit-actions .extra-actions {
  position: absolute;
  display: inline-block;
  vertical-align: bottom;
  right: 5%;
  bottom: 8px;
}
.gallery-view .exhibit-detail td.exhibit-actions .grey {
  display: none;
}
.gallery-view .exhibit-detail td.exhibit-actions .exhibitor_directory_staff_online_indicator, 
.gallery-view .exhibit-detail td.exhibit-actions .raction {
  padding-right: 15px;
}
.gallery-view.four-columns .exhibit-detail td.exhibit-actions .exhibitor_directory_staff_online_indicator, 
.gallery-view.four-columns .exhibit-detail td.exhibit-actions .raction,
.gallery-view.five-columns .exhibit-detail td.exhibit-actions .exhibitor_directory_staff_online_indicator, 
.gallery-view.five-columns .exhibit-detail td.exhibit-actions .raction {
  padding-right: 5px;
}
.gallery-view li div.detail td.exhibit-actions .fa {
  font-size: 16px;
  color: #fff;
}
.gallery-view li div.detail td.exhibit-actions .exhibit-view-count {
  color: #FFF;
}
#exhibit-content-resources-trigger-panel .panel-narrow-items-wrapper {
  padding: 15px;
}
#sn-expo-embed-resource-panel .resource-flow-list.gallery-view li .panel-narrow-item-content,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .panel-narrow-item-content {
  position: relative;
  width: 100%;
  height: 225px;
  overflow: hidden;
  float: left;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  background-color: #FFF;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .panel-narrow-item-content {
  position: relative;
  height: 156px;
  overflow: hidden;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  background-color: #FFF;
}
body:not(.mobile) #exhibit-content-resources-trigger-panel .gallery-view li.panel-narrow-item .panel-narrow-item-content,
.resource-panel .gallery-view li.panel-narrow-item .panel-narrow-item-content {
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
}
.resource-panel .gallery-view li.panel-narrow-item .panel-narrow-item-content {
  margin-bottom: 0;
}
.resource-panel .gallery-view .load-more {
  display: block;
  text-align: center;
  padding: 20px 0 60px;
  font-size: 16px;
}
.collaboration li.panel-narrow-item.last-line .panel-narrow-item-content,
.collaboration .one-column li.panel-narrow-item:last-child .panel-narrow-item-content,
.resource-panel li.panel-narrow-item.last-line .panel-narrow-item-content,
.resource-panel .one-column li.panel-narrow-item:last-child .panel-narrow-item-content {
  margin-bottom: 0 !important;
}

.resource-panel .gallery-view.two-columns li.panel-narrow-item:nth-child(2n+1) .panel-narrow-item-content {
  /*margin-right: 30px;*/
}
#exhibit-content-resources-trigger-panel .gallery-view.two-columns li.panel-narrow-item:nth-child(2n+1) .panel-narrow-item-content {
  margin-right: 15px;
}
body:not(.scale-mode) .resource-panel .gallery-view.three-columns li.panel-narrow-item:nth-child(3n+1) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.three-columns li.panel-narrow-item:nth-child(3n+2) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.four-columns li.panel-narrow-item:nth-child(4n+1) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.four-columns li.panel-narrow-item:nth-child(4n+2) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.four-columns li.panel-narrow-item:nth-child(4n+3) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.seven-columns li.panel-narrow-item:nth-child(7n+1) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.seven-columns li.panel-narrow-item:nth-child(7n+2) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.seven-columns li.panel-narrow-item:nth-child(7n+3) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.seven-columns li.panel-narrow-item:nth-child(7n+4) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.seven-columns li.panel-narrow-item:nth-child(7n+5) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.seven-columns li.panel-narrow-item:nth-child(7n+6) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.six-columns li.panel-narrow-item:nth-child(6n+1) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.six-columns li.panel-narrow-item:nth-child(6n+2) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.six-columns li.panel-narrow-item:nth-child(6n+3) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.six-columns li.panel-narrow-item:nth-child(6n+4) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.six-columns li.panel-narrow-item:nth-child(6n+5) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.five-columns li.panel-narrow-item:nth-child(5n+1) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.five-columns li.panel-narrow-item:nth-child(5n+2) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.five-columns li.panel-narrow-item:nth-child(5n+3) .panel-narrow-item-content,
body:not(.scale-mode) .resource-panel .gallery-view.five-columns li.panel-narrow-item:nth-child(5n+4) .panel-narrow-item-content {
  margin-right: 30px;
}
.resource-flow-list.gallery-view li.resource-folder .panel-narrow-item-content .folder-item-count {
  color: #333333;
  position: absolute;
  right: 5px;
  top: calc(50% - 27px);
  bottom: auto;
  border: 3px solid #333333;
  border-radius: 28px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  background: rgba(255,255,255,.6);
  font-size: 16pt;
  font-weight: bold;
}
.resource-panel .one-column.gallery-view li.panel-narrow-item {
  width: 100%;
}
/*#exhibit-content-resources-trigger-panel .gallery-view li.panel-narrow-item,*/
.resource-panel .seven-columns.gallery-view li.panel-narrow-item,
.resource-panel .six-columns.gallery-view li.panel-narrow-item,
.resource-panel .two-columns.gallery-view li.panel-narrow-item,
.resource-panel .three-columns.gallery-view li.panel-narrow-item,
.resource-panel .four-columns.gallery-view li.panel-narrow-item,
.resource-panel .five-columns.gallery-view li.panel-narrow-item {
  width: auto;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .thumbnail,
#sn-expo-embed-resource-panel .resource-flow-list.gallery-view li .thumbnail,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .thumbnail {
  width: 100%;
  height: 100%;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .thumbnail table,
#sn-expo-embed-resource-panel .resource-flow-list.gallery-view li .thumbnail table,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .thumbnail table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .thumbnail table td,
#sn-expo-embed-resource-panel .resource-flow-list.gallery-view li .thumbnail table td,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .thumbnail table td {
  vertical-align: middle;
  text-align: center;
  padding: 0;
}
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .thumbnail table td {
  height: 100%;
  width: 100%;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .thumbnail table td.folder-bar-td,
#sn-expo-embed-resource-panel .resource-flow-list.gallery-view li .thumbnail table td.folder-bar-td,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .thumbnail table td.folder-bar-td {
  vertical-align: top;
}
.resource-flow-list.gallery-view li.resource-folder .thumbnail .empty {
  margin-top: -25px;
}
.resource-flow-list li.resource-folder .folder-bar {
  width: 65%;
  float: right;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .thumbnail img,
#sn-expo-embed-resource-panel .resource-flow-list.gallery-view li .thumbnail img，
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .thumbnail img {
  /*max-width: 100%;*/
  height: auto;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .flow-per-resource td,
#sn-expo-embed-resource-panel .resource-flow-list.gallery-view li .flow-per-resource td,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .flow-per-resource td {
  padding: 5px 5px 0;
}
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .flow-per-resource td {
  vertical-align: middle;
}
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .flow-per-resource td.resource-title {
  vertical-align: middle;
}
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .on .flow-per-resource td.resource-title {
  vertical-align: bottom;
}
.forum-attachment-list.resource-flow-list.gallery-view li .flow-per-resource td.resource-actions,
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li .flow-per-resource td.resource-actions,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .flow-per-resource td.resource-actions {
  vertical-align: middle;
  position: relative;
  text-align: center;
}

.resource-flow-list.gallery-view li .flow-per-resource td.resource-actions .view-action {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 2px 14px;
  background: #FFF;
  color: #333;
  font-size: 12px;
  display: inline-block;
  line-height: 18px;
}
.resource-flow-list.gallery-view li .flow-per-resource .resource-title .resource-title-wrapper,
.resource-flow-list.gallery-view li .flow-per-resource .resource-description div,
.resource-flow-list.gallery-view li .resource-actions, 
.resource-flow-list.gallery-view li .resource-actions .fa,
.resource-flow-list.gallery-view li .resource-actions a.btn {
  color: #FFF;
}
.resource-flow-list.gallery-view li .flow-per-resource .resource-title .resource-title-wrapper {
  background-position: right top;
  background-repeat: no-repeat;
}
.collaboration .resource-flow-list.gallery-view li .resource-actions, 
.collaboration .resource-flow-list.gallery-view li .resource-actions .fa {
  color: #333;
}
.collaboration .resource-flow-list.gallery-view li .resource-actions a.btn {
  color: #ffffff;
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  *background-color: #bd362f;
}
.resource-flow-list.gallery-view li .resource-actions .resource-actions-nav {
  vertical-align: middle;
  margin-left: 10px;
}
.resource-flow-list.gallery-view li .flow-per-resource .resource-description div {
  max-height: none;
}
.resource-flow-list.gallery-view li .resource-actions a.btn,
.resource-flow-list.gallery-view li .resource-actions a.btn .fa  {
  color: #333;
}
.resource-flow-list.gallery-view li .resource-actions .btn-group {
  display: inline-block;
  position: absolute;
  right: 5px;
}
.resource-flow-list.gallery-view li .resource-actions .btn-group a.btn {
  padding: 1px 10px;
  font-size: 12px;
}
.resource-flow-list.gallery-view li .resource-actions a.btn {
  background: #FFF;
}
.resource-flow-list.gallery-view .r-fa-300 {
  color: #333;
  vertical-align: middle;
}
.resource-flow-list.gallery-view li.folder-add-li form {
  height: 100%;
}
.resource-flow-list.gallery-view li.folder-add-li .btn.resource-add-form-close {
  top: 5px;
  right: 1px;
}
.resource-panel .resource-flow-list.gallery-view li.folder-add-li .flow-per-resource td {
  vertical-align: top;
}
.resource-panel .resource-flow-list.gallery-view li.folder-add-li .flow-per-resource td.thumbnails {
  vertical-align: middle;
}
.resource-flow-list.gallery-view li.folder-add-li.resource-folder .resource-description {
  height: 100%;
}
.resource-flow-list.gallery-view li.folder-add-li .folder-add-form .resource-title-wrapper input,
.resource-flow-list.gallery-view li.folder-add-li .folder-add-form .resource-description div textarea {
  width: 90%;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view li.folder-add-li .flow-per-resource td.thumbnails,
.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li.folder-add-li .flow-per-resource td.thumbnails {
  display: none;
}
.resource-flow-list.gallery-view li.folder-add-li .folder-add-form .resource-description div textarea {
  height: 70px;
}
.resource-flow-list.gallery-view li.folder-add-li.resource-folder .resource-description div {
  padding-left: 0;
}
.resource-flow-list.gallery-view #resource-add-form .resource-types-wrapper {
  margin-bottom: 15px;
}
.resource-flow-list.gallery-view #resource-add-form .form-submit {
  margin-top: 0;
}
.resource-flow-list.gallery-view li.resource-add-li .panel-narrow-item-content {
  background-color: #FFF;
  width: auto;
}
.resource-flow-list.gallery-view #resource-add-form {
  padding: 5px 10px;
}
.resource-flow-list.gallery-view li.resource-add-li .resource-types-wrapper .resource-type.btn {
  padding: 3px 9px;
}
.resource-flow-list.gallery-view .resource-draft-water-marking {
  position: absolute;
  top: 55px;
  left: 60px;
  width: 100%;
  height: 100%;
  color: #E5C334;
  font-size: 52pt;
  font-weight: bold;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}
.gallery-view .session-gallery-items li div.detail {
  height: 100%;
}
.exhibit-detail .exhibit-title > div {
  width: 90%;
  white-space: nowrap;
  margin: 0 auto;
  text-align: center;
  font-size: 14pt;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mini-height .exhibit-detail .exhibit-title {
  font-size: 9pt;
  line-height: 1.3;
  height: 100%;
}
.mini-height .exhibit-detail .exhibit-title > div {
  white-space: normal;
}
.mini-height .exhibit-detail td.exhibit-description,
.mini-height .exhibit-detail td.exhibit-actions {
  display: none;
}
.exhibit-detail .exhibit-description {
  padding: 0 5px;
  height: auto;
}
.exhibit-detail .exhibit-description > div {
  text-align: left;
  max-height: 54px;
  overflow: hidden;
  width: 90%;
  margin: 0 auto;
  line-height: 18px;
  font-size: 9pt;
}
.mini-height .exhibit-detail .exhibit-description > div {
  line-height: 1.3;
  max-height: 30px;
}
.mini-height .exhibit-detail .exhibit-view-btn {
  padding: 3px 8px;
  font-size: 11px;
  line-height: 16px;
}
.sn-expo-lounge-flow-panel .lounge_attendees_wrapper .gallery-view {
  overflow-x: hidden;
}
.expo-location-columns {
  width: 100%;
  height: 100%;
  /*min-height: 520px;*/
  border-collapse: collapse;
  table-layout: fixed;
}
.expo-location-columns tbody {
  border: 0;
}
.expo-location-columns.p5 .panel-placeholder {
  padding: 0 3px 5px 2px;
}
.expo-location-columns.p5 td.column .panel-placeholder:first-child {
  padding-top: 5px;
}
.expo-location-columns.p5 td.column:first-child .panel-placeholder {
  padding-left: 5px;
}
.expo-location-columns.p5 td.column:last-child .panel-placeholder {
  padding-right: 5px;
}
.expo-location-columns.p5 .session-content td.session-column {
  padding-bottom: 5px;
}
.expo-location-columns.p5 .session-content.two-columns td.session-column.c1 {
  padding-right: 5px;
}
.expo-location-columns.p5 .session-content {
  padding: 5px 5px 0 5px;
}
.expo-location-columns.p10 .panel-placeholder {
  padding: 0 5px 10px;
}
.expo-location-columns.p10 td.column .panel-placeholder:first-child {
  padding-top: 10px;
}
.expo-location-columns.p10 td.column:first-child .panel-placeholder {
  padding-left: 10px;
}
.expo-location-columns.p10 td.column:last-child .panel-placeholder {
  padding-right: 10px;
}
.expo-location-columns.p10 .session-content td.session-column {
  padding-bottom: 10px;
}
.expo-location-columns.p10 .session-content.two-columns td.session-column.c1 {
  padding-right: 10px;
}
.expo-location-columns.p10 .session-content {
  padding: 10px 10px 0 10px;
}
#panel-placeholder-conferencecenter {
  padding: 0;
}
.expo-location-columns tr.exhibit-main-presentation-tr .panel-placeholder {
  padding-bottom: 0;
}
.expo-location-columns td.column .panel-placeholder.hide{
  display: block;
  visibility: hidden;
  padding-bottom: 0;
}
.expo-location-columns .session-content.two-columns td.session-column.c1 {
  padding-right: 10px;
  padding-left: 15px;
}
.expo-location-columns .session-content.two-columns td.session-column.c2 {
  padding-right: 15px;
}
#expo2-entrance-info-area,
.expo-location-columns .sn-expo-widget:not(.exhibit-hall-hallway):not(.nested-widget),
.expo-location-columns .sn-expo-panel-fixed-location,
.expo-location-columns #exhibit2-main-presentation,
.expo-location-columns #exhibit2-left-column {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  display: block;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  box-sizing: border-box;
}
.expo-location-columns .sn-expo-widget.sn-expo-widget-htmlpanel {
  display: inline-block;
  width: auto;
}
.expo-location-columns .sn-expo-widget-htmlpanel {
  display: inline-block;
  width: auto;
}
.expo-location-columns .panel-placeholder {
  text-align: center;
  /*overflow: hidden;*/
  line-height: 0;
}
.expo-location-columns .panel-placeholder > div,
.expo-location-columns .panel-placeholder > table {
  text-align: left;
  line-height: 1.3;
}
.expo-location-columns .panel-placeholder #exhibit2-left-column,
.expo-location-columns .panel-placeholder .expo-main-panel-image {
  height: auto;
}
.expo-location-columns td.column {
  padding: 0;
  vertical-align: top;
  overflow: visible;
}
.edit-mode .expo-location-size.on td.column,
.edit-mode .expo-location-columns.on td.column {
  outline: 1px dotted blue;
}
.expo-location-columns {
  width: 1200px;
}
.vertical-menu .expo-location-columns {
  width: 960px;
}
.vertical-menu .session-content .expo-location-columns {
  width: 100%;
}
.vertical-menu .expo-location-columns .panel-placeholder {
  max-width: 100%;
}

.expo-location-columns .panel-placeholder .expo-main-panel-image {
  width: 100%;
}
.expo-location-columns .panel-placeholder .expo-widget-layout-editing.empty-panel .expo-main-panel-image {
  min-height: 35px;
}

.expo-location-columns td.w-narrow .sn-expo-widget:not(.resource-panel) .panel-narrow-items-wrapper .panel-narrow-item {
  width: 100%;
}
.expo-location-columns td.w-narrow .panel-narrow-items-wrapper > ul {
  border-left: 0;
}
.expo-location-columns td.w-narrow .panel-narrow-items-wrapper > ul .panel-narrow-item-content {
  border-right: 0;
}
.expo-location-columns td.w-narrow .panel-narrow-items-wrapper .panel-narrow-item .panel-narrow-item-content {
  border-right: 0;
}
.session-gallery-wrapper ul.session-gallery-items li .session-content.onair,
.calendar-panel.columns1 .session-gallery-wrapper ul.session-gallery-items li .session-content,
.expo-location-columns td.w-medium .show-facet .session-gallery-wrapper ul.session-gallery-items li .session-content,
.vertical-menu .expo-location-columns td.w-medium .session-gallery-wrapper ul.session-gallery-items li .session-content,
.expo-location-columns td.w-narrow .session-gallery-wrapper ul.session-gallery-items li .session-content {
  max-height: none;
  height: auto;
}
.session-content.onair table.per-session-table tr td,
.calendar-panel.columns1 .session-gallery-wrapper table.per-session-table tr td,
.expo-location-columns td.w-medium .show-facet .session-gallery-wrapper table.per-session-table tr td,
.vertical-menu .expo-location-columns td.w-medium .session-gallery-wrapper table.per-session-table tr td,
.expo-location-columns td.w-narrow .session-gallery-wrapper table.per-session-table tr td {
  display: block;
  width: auto;
  height: auto;
}
/*.session-content.onair table.per-session-table tr td.session-description,
.calendar-panel.columns1 .session-gallery-wrapper table.per-session-table tr td.session-description,
.expo-location-columns td.w-medium .show-facet .session-gallery-wrapper table.per-session-table tr td.session-description,
.vertical-menu .expo-location-columns td.w-medium .session-gallery-wrapper table.per-session-table tr td.session-description,
.expo-location-columns td.w-narrow .session-gallery-wrapper table.per-session-table tr td.session-description {
  display: none;
}*/
.session-content.onair table.per-session-table tr td.session-title-td,
.calendar-panel.columns1 .session-gallery-wrapper table.per-session-table tr td.session-title-td,
.expo-location-columns td.w-medium .show-facet .session-gallery-wrapper table.per-session-table tr td.session-title-td,
.vertical-menu .expo-location-columns td.w-medium .session-gallery-wrapper table.per-session-table tr td.session-title-td,
.expo-location-columns td.w-narrow .session-gallery-wrapper table.per-session-table tr td.session-title-td {
  padding-bottom: 5px;
}
.session-content.onair table.per-session-table .session-gallery-date-info,
.calendar-panel.columns1 .session-gallery-wrapper li table.per-session-table .session-gallery-date-info,
.expo-location-columns td.w-medium .show-facet .session-gallery-wrapper table.per-session-table .session-gallery-date-info,
.vertical-menu .expo-location-columns td.w-medium .session-gallery-wrapper table.per-session-table .session-gallery-date-info,
.expo-location-columns td.w-narrow .session-gallery-wrapper li table.per-session-table .session-gallery-date-info {
  width: auto;
}
.session-gallery-wrapper li table.per-session-table .session-gallery-date-info br {
  display: none;
}
.session-content.onair table.per-session-table .session-gallery-date-info a.daterange-filter,
.calendar-panel.columns1 .session-gallery-wrapper li table.per-session-table .session-gallery-date-info a.daterange-filter,
.expo-location-columns td.w-medium .show-facet .session-gallery-wrapper li table.per-session-table .session-gallery-date-info a.daterange-filter,
.vertical-menu .expo-location-columns td.w-medium .session-gallery-wrapper li table.per-session-table .session-gallery-date-info a.daterange-filter,
.expo-location-columns td.w-narrow .session-gallery-wrapper li table.per-session-table .session-gallery-date-info a.daterange-filter {
  padding-right: 5px;
}
.expo-location-columns td.w-narrow .sn-expo-resource-panel.include-menu .expo-panel-title-wrapper,
.expo-location-columns td.w-narrow .sn-expo-panel-fixed-location .expo-panel-title-wrapper {
  margin-left: 0;
}
.expo-location-columns td.w-narrow .expo-panel-header-actions .btn.action-icon-btn.have-label span {
  display: none;
}
.expo-location-columns td.w-narrow .resource-panel .resouce-description {
  margin: 5px;
}
.expo-location-columns td.w-narrow .sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view.one-column li {
  width: 100%;
  margin: 0;
}
.expo-location-columns td.w-narrow .sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .panel-narrow-item-content,
.resources-narrow.sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .panel-narrow-item-content,
.sn-expo-panel-fixed[data-panel-type="resource"] .show-facet .resource-flow-list.gallery-view li .panel-narrow-item-content {
  border-right: 0;
}
.expo-location-columns td.w-narrow .sn-expo-panel-fixed[data-panel-type="resource"] .resource-flow-list.gallery-view li .thumbnail img {
  max-width: 100%;
  vertical-align: middle;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view:not(.show-add-resource) li.panel-narrow-item.resource-add-li,
.resource-panel .resource-flow-list.gallery-view:not(.show-add-resource) li.panel-narrow-item.resource-add-li {
  width: 0 !important;
  margin: 0 !important;
}
#exhibit-content-resources-trigger-panel .resource-flow-list.gallery-view:not(.show-add-folder) li.panel-narrow-item.folder-add-li,
.resource-panel .resource-flow-list.gallery-view:not(.show-add-folder) li.panel-narrow-item.folder-add-li {
  width: 0 !important;
  margin: 0 !important;
}
.expo-location-columns .sn-expo-panel-fixed-location.social-panel-full {
  position: absolute !important;
  left: 5px !important;
  top: 5px !important;
  max-width: 100%;
  z-index: 9999!important
}

.expo-location-columns td.w-narrow .sn-expo-lounge-flow-panel .expo-panel-head {
    padding-left: 0px;
    margin-left: 0px;
}
.expo-location-columns td.w-narrow .sn-expo-lounge-flow-panel .expo-panel-header-actions {
  width: 100%;
}
.expo-location-columns td.w-narrow .sn-expo-lounge-flow-panel .panel-header-title {
  width: 100%;
}
.expo-location-columns td.w-narrow .expo-lounge-filter-tabs {
  width: 80%;
}
#expo-location-lounge .expo-location-columns td.w-narrow .lounge_attendees_wrapper .panel-narrow-header {
  height: 40px;
}
#expo-location-lounge .expo-location-columns td.w-narrow .lounge_attendees_wrapper .panel-narrow-items-wrapper {
    max-height: 361px;
}
.vertical-menu .expo-location-columns td.w-medium .lounge_panel .piece-flow-post-form,
.vertical-menu .expo-location-columns td.w-medium .piece-flow-comment-form,
.vertical-menu .expo-location-columns td.w-medium .lounge_panel .piece-flow-post-form .post-form-table {
  width: 100%;
}
#expo-location-lounge .expo-location-columns td.w-narrow .lounge_panel .flow-post-form-wrapper {
  padding: 10px 0px 5px 5px !important;
}
#expo-location-lounge .expo-location-columns td.w-narrow .lounge_panel .piece-flow-post-form {
  width: auto;
}
#expo-location-lounge .expo-location-columns td.w-narrow .lounge_panel ul.piece-flow-list > li.piece-flow-item-comments {
  padding: 0;
}
#expo-location-lounge .expo-location-columns td.w-narrow .lounge_panel ul.piece-flow-list ul.piece-flow-item-topic-author-block li.plil {
    padding-left: 0;
}
#expo-location-lounge .expo-location-columns td.w-narrow .lounge_panel ul.piece-flow-list ul.piece-flow-item-topic-author-block li.plir {
    padding-right: 0;
}
.vertical-menu .expo-location-columns td.w-medium .piece-flow-comment-form .comment-form-table,
#expo-location-lounge .expo-location-columns td.w-narrow .piece-flow-comment-form .comment-form-table {
    width: 100%;
}

.vertical-menu .expo-location-columns td.w-medium #exhibit2-main-presentation a.exhibit-navigation,
.expo-location-columns td.w-narrow #exhibit2-main-presentation a.exhibit-navigation {
  top: 8px;
}
.vertical-menu .expo-location-columns td.w-medium #exhibit2-logo-area,
.expo-location-columns td.w-narrow #exhibit2-logo-area {
  padding: 10px;
  width: auto;
  height: auto;
  box-shadow: none !important;
  text-align: center;
}
.vertical-menu .expo-location-columns td.w-medium #exhibit2-logo-area .exhibit-center-top td,
.expo-location-columns td.w-narrow #exhibit2-logo-area .exhibit-center-top td {
  display: block;
  width: auto;
}
.vertical-menu .expo-location-columns td.w-medium .exhibit-center-top .exhibit-logo,
.expo-location-columns td.w-narrow .exhibit-center-top .exhibit-logo {
  max-height: 120px;
  height: auto;
  margin-bottom: 10px;
}
.vertical-menu .expo-location-columns td.w-medium .exhibit-center-top a.exhibit-logo-link,
.expo-location-columns td.w-narrow .exhibit-center-top a.exhibit-logo-link {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 3px;
  padding: 3px;
  max-width: 145px;
  max-height: 110px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
.vertical-menu .expo-location-columns td.w-medium #exhibit2-logo-area td.exhibit-description .exhibit-title,
.expo-location-columns td.w-narrow #exhibit2-logo-area td.exhibit-description .exhibit-title {
  margin: 5px 0;
  text-align: center;
}
.vertical-menu .expo-location-columns td.w-medium .exhibit-center-top .exhibit-description table div,
.expo-location-columns td.w-narrow .exhibit-center-top .exhibit-description table div {
  width: auto !important;
  margin: 0;
  padding: 0;
  max-height: none !important;
  font-size: inherit !important;
}
.expo-location-columns td.w15 .exhibit-office-owner-panel,
.expo-location-columns td.w25 .exhibit-office-owner-panel {
  width: 75%;
  padding: 10px 35px
}
.expo-location-columns td.w15 .exhibit-office-owner-panel a.exhibit-navigation,
.expo-location-columns td.w25 .exhibit-office-owner-panel a.exhibit-navigation {
  width: 35px;
  height: 35px;
  line-height: 40px;
}
.expo-location-columns td.w15 .exhibit-office-owner-logo a.exhibit-navigation.exhibit-prev,
.expo-location-columns td.w25 .exhibit-office-owner-logo a.exhibit-navigation.exhibit-prev {
  left: -35px;
}
.expo-location-columns td.w15 .exhibit-office-owner-logo a.exhibit-navigation.exhibit-next,
.expo-location-columns td.w25 .exhibit-office-owner-logo a.exhibit-navigation.exhibit-next {
  right: -35px;
}
.expo-location-columns td.w-narrow .resource-flow-list.manage.panel-narrow-items-wrapper {
  margin-left: 0;
}
/*.venue-gallery-wrapper .expo-location-size, 
.venue-gallery-wrapper #expo2-content, 
.venue-gallery-wrapper ul#expo-location-list, 
.venue-gallery-wrapper ul.expo-location-item-sub-list {
  height: auto;
  min-height: 520px;
}*/

.venue-gallery-wrapper div#expo-location-list-wrapper {
  position:relative;
}
.venue-gallery-wrapper ul#expo-location-list, .venue-gallery-wrapper ul.expo-location-item-sub-list {
  position:relative;
  height:auto;
}
.venue-gallery-wrapper ul#expo-location-list li.expo-location-item .expo-location-item-background {
  height: 100%;
}
.simple-resource-iframe {
  width: 100%;
}
.expo-location-columns .panel-placeholder iframe {
  max-width: 100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
  vertical-align: top;
}
.expo-location-columns .panel-placeholder iframe.twitter-timeline,
.expo-location-columns .panel-placeholder iframe.twitter-grid {
  width: 100% !important;
}
.expo-location-columns .panel-placeholder .expo-main-panel-image iframe {
  max-width: none;
}
.sn-expo-widget-simple-featuredpanel .simple-widget-wrapper {
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
}
.gallery-view .flow-per-exhibit td.thumbnails {
  padding: 0;
}
.expo-location-columns .lounge-twitter-block iframe.twitter-timeline {
  max-width: 100% !important;
}
.expo-location-columns.p10 td.w42 a.sn_whoshere_alphabet_search,
.expo-location-columns.p10 td.w50 a.sn_whoshere_alphabet_search,
.expo-location-columns.p10 td.w58 a.sn_whoshere_alphabet_search {
  padding: 0 3px 0 5px;
}
.vertical-menu .expo-location-columns.p10 td.w42 a.sn_whoshere_alphabet_search,
.vertical-menu .expo-location-columns.p10 td.w50 a.sn_whoshere_alphabet_search,
.vertical-menu .expo-location-columns.p10 td.w58 a.sn_whoshere_alphabet_search {
  padding: 0 3px 0 4px;
}
.expo-location-columns td.w25 .panel-narrow-header {
  height: 40px;
}

.expo-location-columns td.w25 .expo-social-panel-width-type-0 .sn_whoshere_alphabet_search {
  padding: 0 7px 0 0;
}

.height-unconstrained .lounge-twitter-block {
  height: auto !important;
}
.expo-location-columns td.w-narrow .expo-panel-header-actions .panel-header-title {
  padding-left: 0;
}
.expo-location-columns #exhibit2-left-column > tbody,
.expo-location-columns #exhibit2-left-column > tbody > tr,
.expo-location-columns #exhibit2-left-column > tbody > tr > td {
  display: block;
  padding: 0;
}
.expo-location-columns #exhibit2-left-column, 
.expo-location-columns #exhibit2-content-link-block {
  width: 100%;
}
.expo-location-columns td.w-narrow .flow-per-exhibit td.thumbnails {
  height: auto;
}
.expo-location-columns td.w-narrow .panel-narrow-item .exhibit-detail td {
  height: auto;
}
#exhibit2-content-link-block .briefcase-link {
  display: inline-block;
}
.panel-narrow-item .exhibit-detail td {
  padding: 0;
  height: auto;
}