
/* ---------- General Layout ---------- */

body,
input,
textarea,
select {
  color: #000;
  background: none;
}
body,
.region-content {
  width: 100%;
}
.dexp-section--before-header,
.region-navigation,
.region-search,
.theme-section-before-footer,
.region-right-sidebar,
.theme-section-footer,
.block-views--members-and-sponsors-block,
.region-copyright,
.navigation,
.tabs,
#go-to-top,
#sliding-popup,
.addtoany_list,
#messages {
  display: none;
}
.dexp-sticky.fixed,
.dexp-sticky {
  position: static !important;
}
#section-header a[href]:after,
table a[href]:after {
  content: none !important;
}

/* ---------- Node Pages ---------- */

#section-slider,
.region-latest-news .views-field-field-featured-image,
.region-latest-news .views-field img,
#section-page-title,
#comments .title,
#comments form,
.comment_forbidden,
.conference-page-header img,
.node-page .field-name-body .nav-tabs,
.node-conference .field-name-body .nav-tabs,
.taxonomy-term .field-name-field-term-page-body .nav-tabs,
.conference-page-header-overlay::after,
.view-mode-teaser .field-type-image,
.content .field-type-image,
.content img,
.view-persons .person-image,
.view-persons .views-field img {
  display: none;
}
.node-page .field-name-body .tab-pane,
.node-conference .field-name-body .tab-pane,
.taxonomy-term .field-name-field-term-page-body .tab-pane,
.view-programs .program-info-wrapper,
.view-persons .person-info-wrapper {
  display: block !important;
  width: 100% !important;
}
.node-page .field-name-body .dexp_tab_wrapper .tab-content,
.node-conference .field-name-body .dexp_tab_wrapper .tab-content,
.taxonomy-term .field-name-field-term-page-body .dexp_tab_wrapper .tab-content {
  border-bottom: none;
  border-left: none;
  border-right: none;
  padding: 0 !important;
}
.conference-page-header-overlay {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.view-product-categories .dexp-grid-items .row,
.view-product-categories.dexp-grid-items .row {
  display: block;
  flex-wrap: nowrap;
}
.view-product-categories .dexp-grid-items .col-lg-4,
.view-product-categories.dexp-grid-items .col-lg-4 {
  display: block;
  width: 100%;
}
.conference-page-header .field-name-field-event-dates {
  background-color: transparent !important;
  border-radius: 0 !important;
  height: auto !important;
  position: relative !important;
  right: auto !important;
  text-align: left !important;
  top: auto !important;
  width: auto !important;
}
