/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the body font size on tablet devices */
body {
  font-size: 93.8%;
}

.hide-tablet-portrait {display: none !important;}


#leaderboard-wrapper, #menu-wrapper, #header-wrapper, #page-title-wrapper, #page-wrapper, #footer-top-wrapper, #footer-middle-wrapper, #footer-bottom-wrapper {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.pane-tb-megamenu-main-menu {
  position: relative;
  top: auto;
  margin-top: -30px;
  padding-right: 0px;
  z-index: 1;
}

.tb-megamenu .btn-navbar {
  float: right;
}

.region-default-page-layout-menu .top-menu-block {
  padding-left: 0 !important;
  float: right !important;
}

.region-default-page-layout-menu .top-menu-block .block-inner {
  margin-right: 0;
}

.region-default-page-layout-menu .nice-menu-menu-top-menu.nice-menu li {
  padding: 6.5px 9.5px 6.5px 9.5px !important;
}

.region-default-page-layout-menu .nice-menu-menu-top-menu.nice-menu li.menuparent {
  padding: 6.5px 23.5px 6.5px 9.5px !important;
}

.region-default-page-layout-menu .nice-menu-menu-top-menu.nice-menu a {
  font-size: 13px;
  padding: 0.3em 2.5px 0.3em 2.5px;
}

.region-default-page-layout-header .pane-nice-menus-1 {
  padding-right: 0px;
}

.region-default-page-layout-header .nice-menu-main-menu.nice-menu a {
  font-size: 15px; 
  padding: 0.3em 18px 0.3em 18px;
}

.node-type-section-landing-page .region-two-brick-left-above,
.node-type-section-landing-page .region-two-brick-right-above,
.node-type-section-landing-page .region-two-brick-left-below,
.node-type-section-landing-page .region-two-brick-right-below {
  float: none !important;
  width: 100% !important;
}

.region-default-page-layout-hero-image .field-name-field-section-banner-image {
  margin-left: 0px !important;
}

#mini-panel-section_landing_page_blocks .node-section-landing-page, #mini-panel-section_landing_page_blocks .node-section-content-page, #mini-panel-section_landing_page_blocks .node-video {
  min-height: inherit;
  max-height: inherit;
}

.region-default-page-layout-content-right ul.menu li a {
  height: 41px;
}

.node-type-section-landing-page .region-default-page-layout-content-right .view-tweets .twitter-icon {
  width: 39% !important;
}

.node-type-section-landing-page .region-default-page-layout-content-right .view-tweets .twitter-message {
  width: 52% !important;
}

.view-testimonials .testimonial-quote {
  height: 224px;
  font-size: 20px;
  line-height: 20px;
}

.region-default-page-layout-footer-middle h2 {
  margin-top: 18px;
}

.section-exhibitor-list .region-default-page-layout-content-left .exhibitor-gaming-search .form-item, 
.section-exhibitor-list .region-default-page-layout-content-left .exhibitor-channel-search .form-item {
  margin-top: 0;
}

.section-exhibitor-list .region-default-page-layout-content-left .exhibitor-gaming-search select,
.section-exhibitor-list .region-default-page-layout-content-left .exhibitor-channel-search select {
  margin-top: 0px;
}

.view-exhibitor-listing .enhanced .exhibitor-title,
.view-exhibitor-listing .exhibitor-stand {
  width: 242px !important;
}