/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/stylesheet-sass.scss ***!
  \********************************************************************************************************************/
.menu_ie {
  position: relative;
  top: 50px; }
  .menu_ie li > .second {
    display: inline-block;
    left: 300px; }
  .menu_ie .second .inner ul {
    list-style: none; }
    .menu_ie .second .inner ul > li {
      display: inline-block; }
      .menu_ie .second .inner ul > li > a {
        display: inline-block; }
      .menu_ie .second .inner ul > li:not(:last-child):after {
        content: " / ";
        font-size: 19pt;
        position: relative;
        top: 1pt; }
        @media screen and (min-width: 1000px) and (max-width: 1199px) {
          .menu_ie .second .inner ul > li:not(:last-child):after {
            font-size: 14pt; } }
  .menu_ie.main_menu_ie {
    overflow: hidden;
    text-align: left; }
    @media (max-width: 899px) {
      .menu_ie.main_menu_ie {
        display: none; } }
    .menu_ie.main_menu_ie > ul {
      list-style: none;
      padding: 0 45px;
      width: 85%;
      margin: 0 auto; }
      @media screen and (min-width: 900px) and (max-width: 999px) {
        .menu_ie.main_menu_ie > ul {
          font-size: 12pt; } }
      .menu_ie.main_menu_ie > ul > li {
        padding: 3px 0;
        line-height: 3rem;
        display: flex; }
        .menu_ie.main_menu_ie > ul > li:not(:last-child) {
          border-bottom: 1px solid black; }
        .menu_ie.main_menu_ie > ul > li > a {
          width: 15.5em;
          font-weight: bold;
          flex: 0 0 25%; }
        @media screen and (min-width: 1000px) and (max-width: 1199px) {
          .menu_ie.main_menu_ie > ul > li {
            font-size: 12pt; }
            .menu_ie.main_menu_ie > ul > li > a {
              width: 10em; } }
        @media screen and (min-width: 1000px) {
          .menu_ie.main_menu_ie > ul > li {
            font-size: 14pt; } }
  .menu_ie.mobile_menu_ie {
    /*padding: 0 0 35px 0;*/
    height: calc(100vh - 50px);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    @media (max-width: 899px) {
      .menu_ie.mobile_menu_ie {
        display: block; } }
    .menu_ie.mobile_menu_ie ul {
      list-style-type: none;
      overflow: hidden;
      width: 90%;
      margin: 0 auto; }
    .menu_ie.mobile_menu_ie > ul > li {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid black; }
      .menu_ie.mobile_menu_ie > ul > li > a {
        display: block;
        width: 100%;
        padding: 2px 0;
        font-weight: bold; }
        .menu_ie.mobile_menu_ie > ul > li > a:last-child {
          border-bottom: 0; }

.mobile_menu_ie_wrapper {
  display: none; }
  @media (max-width: 899px) {
    .mobile_menu_ie_wrapper {
      display: block; } }

.mobile_menu_button_ie {
  cursor: pointer; }

.menu-top-menu-container > ul {
  display: inline-block; }
  .menu-top-menu-container > ul > li {
    float: left;
    display: inline-block; }
    .menu-top-menu-container > ul > li.button {
      border-radius: 5px; }
    .menu-top-menu-container > ul > li[id^='menu-item-wpml'] > a .wpml-ls-flag {
      -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.75);
      box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.75); }

.menu > li:first-child {
  margin: 0; }

@media (max-width: 899px) {
  .menu-top-menu-container > ul > li:not([id^='menu-item-wpml']) {
    display: none; }
  li.search {
    display: none !important; } }

.search-box-container-mobile {
  /*padding-top: 15px;*/
  width: 90%;
  list-style-type: none;
  margin: 50px auto -50px auto; }

header.sticky {
  transition: unset; }

header.elision-header-replacement {
  display: inline-block;
  position: fixed !important;
  top: 0;
  height: auto;
  max-height: 50px;
  overflow: hidden;
  z-index: 1000;
  color: black;
  -moz-transition: max-height .5s         ease-in-out;
  -webkit-transition: max-height .5s      ease-in-out;
  -o-transition: max-height .5s           ease-in-out;
  -ms-transition: max-height .5s          ease-in-out;
  transition: max-height .5s              ease-in-out;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  position: -webkit-sticky; }
  .admin-bar header.elision-header-replacement {
    top: 32px; }
    @media (max-width: 782px) {
      .admin-bar header.elision-header-replacement {
        top: 46px; } }
  @media (max-width: 899px) {
    header.elision-header-replacement {
      transition: unset; } }

header a {
  color: black; }

header.elision-header-replacement.opened {
  max-height: 100%;
  z-index: 1001; }

.header_bottom_ie {
  padding: 0 0 4rem 0; }

.header_inner_right_ie, .header_inner_left_ie {
  position: absolute;
  top: 0;
  font-size: 12pt;
  height: 50px; }
  @media (max-width: 999px) {
    .header_inner_right_ie .menu-top-menu-container ul li, .header_inner_left_ie .menu-top-menu-container ul li {
      margin: 0;
      padding: .5em; } }

.header_inner_right_ie {
  right: 0;
  margin: 0; }

.header_inner_left_ie {
  margin: 0 0 0 1rem; }

.header_inner_right_ie > div {
  height: 100%;
  display: inline-block;
  margin: 0;
  vertical-align: middle; }

.header_inner_left_ie > div {
  height: 100%;
  display: inline-block;
  margin: 0;
  vertical-align: middle; }
  .header_inner_left_ie > div > div > * {
    /*position: relative;*/
    /*top: 50%;*/
    /*transform: translateY(-50%);*/ }

.header_inner_right_ie > div ul, .header_inner_left_ie > div ul {
  list-style: none;
  position: relative;
  top: 50%;
  transform: translateY(-50%); }

.header_inner_right_ie > .menu-top-menu-container > ul > li {
  margin: .65em .25em;
  padding: .1em .25em; }
  .header_inner_right_ie > .menu-top-menu-container > ul > li.button {
    transition: margin .4s ease-in-out, padding .4s ease-in-out, background-color .4s ease-in-out; }
    .header_inner_right_ie > .menu-top-menu-container > ul > li.button:hover {
      margin: .65em .4em;
      padding: .1em .6em; }

.header_inner_right_ie > div > ul > li {
  display: inline-block; }

.header_inner_left_ie > div ul {
  font-size: 0; }
  .header_inner_left_ie > div ul li {
    display: inline-block;
    margin-left: 1rem;
    font-size: 24px; }
  .header_inner_left_ie > div ul #menu-top-left-menu {
    display: inline-block; }

.header_inner_left_ie > div ul {
  height: 80%; }
  .header_inner_left_ie > div ul > li {
    display: inline-block;
    height: 100%; }
    .header_inner_left_ie > div ul > li > a {
      display: inline-block;
      position: relative;
      top: 50%;
      transform: translateY(-50%); }
      .header_inner_left_ie > div ul > li > a svg {
        font-size: 24px; }

.header_inner_right_ie > div.menu-top-menu-container {
  font-size: 12pt; }
  .header_inner_right_ie > div.menu-top-menu-container > ul > li:not(:last-child):after {
    content: ""; }

.header_inner_right_ie > div.menu-social-media-top-container > ul {
  height: 80%; }
  .header_inner_right_ie > div.menu-social-media-top-container > ul > li {
    padding: 0 .5rem;
    display: inline-block;
    height: 100%; }
    .header_inner_right_ie > div.menu-social-media-top-container > ul > li > a {
      display: inline-block;
      position: relative;
      top: 50%;
      transform: translateY(-50%); }
      .header_inner_right_ie > div.menu-social-media-top-container > ul > li > a svg.menu_icon {
        font-size: 24px;
        width: 24px;
        block-size: auto; }

.button-list {
  font-size: 20pt;
  max-height: 32px; }
  .button-list > li {
    min-width: 25px;
    text-align: center; }
  .button-list button::-moz-focus-inner {
    border: 0; }

#search-button {
  cursor: pointer; }

.search-box {
  line-height: 14px;
  font-size: 12px;
  background: white;
  padding: 6px 2px;
  margin: -7px 0;
  max-width: 0;
  transition: max-width .5s ease-in-out;
  border: 1px solid black;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .opened .search-box {
    max-width: 100%; }

header i.fa {
  line-height: 32px; }

header.centered_logo .header_inner_left {
  margin: 0 !important; }

.header_inner_ie {
  font-size: 12pt; }

.header_inner_left_ie > div ul li.search-box-container {
  min-width: 0;
  max-width: 0;
  transition: max-width .5s ease-in-out, opacity .5s ease-in-out, margin .5s ease-in-out;
  overflow: visible;
  opacity: 0;
  height: auto;
  margin: 0;
  text-align: left; }
  .header_inner_left_ie > div ul li.search-box-container.opened {
    display: inline-block;
    max-width: 300px;
    opacity: 1;
    margin-left: 1rem; }

.search-box-mobile {
  width: calc(100% - 20px);
  line-height: 30px;
  padding: 0 10px; }

#wpadminbar {
  /* Wordpress defined de mobile version of the adminbar at max-width: 782px */ }
  @media (max-width: 782px) {
    #wpadminbar {
      position: fixed; } }

.ls-layers img.shadow-filter {
  filter: drop-shadow(0 0 7px) !important;
  -webkit-filter: drop-shadow(0 0 7px) !important;
  color: black; }
  .ls-layers img.shadow-filter-1 {
    filter: drop-shadow(0 0 1px) !important;
    -webkit-filter: drop-shadow(0 0 1) !important;
    color: black; }
  .ls-layers img.shadow-filter-2 {
    filter: drop-shadow(0 0 2px) !important;
    -webkit-filter: drop-shadow(0 0 2) !important;
    color: black; }
  .ls-layers img.shadow-filter-3 {
    filter: drop-shadow(0 0 3px) !important;
    -webkit-filter: drop-shadow(0 0 3) !important;
    color: black; }
  .ls-layers img.shadow-filter-4 {
    filter: drop-shadow(0 0 4px) !important;
    -webkit-filter: drop-shadow(0 0 4) !important;
    color: black; }
  .ls-layers img.shadow-filter-5 {
    filter: drop-shadow(0 0 5px) !important;
    -webkit-filter: drop-shadow(0 0 5) !important;
    color: black; }
  .ls-layers img.shadow-filter-6 {
    filter: drop-shadow(0 0 6px) !important;
    -webkit-filter: drop-shadow(0 0 6) !important;
    color: black; }
  .ls-layers img.shadow-filter-7 {
    filter: drop-shadow(0 0 7px) !important;
    -webkit-filter: drop-shadow(0 0 7) !important;
    color: black; }
  .ls-layers img.shadow-filter-8 {
    filter: drop-shadow(0 0 8px) !important;
    -webkit-filter: drop-shadow(0 0 8) !important;
    color: black; }
  .ls-layers img.shadow-filter-9 {
    filter: drop-shadow(0 0 9px) !important;
    -webkit-filter: drop-shadow(0 0 9) !important;
    color: black; }
  .ls-layers img.shadow-filter-10 {
    filter: drop-shadow(0 0 10px) !important;
    -webkit-filter: drop-shadow(0 0 10) !important;
    color: black; }
  .ls-layers img.shadow-filter.narrow {
    filter: drop-shadow(0 0 3px) !important;
    -webkit-filter: drop-shadow(0 0 3px) !important; }
  .ls-layers img.shadow-filter.wide {
    filter: drop-shadow(0 0 12px black) !important;
    -webkit-filter: drop-shadow(0 0 12px black) !important; }

.title {
  margin-top: 50px; }
  .admin-bar .title,
  .post-type-archive .title {
    margin-top: 50px; }
  div.content > .content_inner > .title {
    margin-bottom: 10px; }
  @media screen and (min-width: 600px) and (max-width: 767px) {
    .title {
      height: auto !important; } }
  @media screen and (min-width: 768px) and (max-width: 899px) {
    .content_inner .title {
      margin-top: 50px; } }
  @media (max-width: 899px) {
    .single-exhibitors .title {
      display: none; } }
  @media (max-width: 999px) {
    .title {
      margin: 0;
      height: auto !important; }
      .content_inner .title {
        margin-top: 100px; } }
  .title.title_on_bottom:not(.has_background) {
    height: 0;
    margin-top: 100px; }
  @media (max-width: 899px) {
    .title.title_on_bottom .title_on_bottom_wrap {
      top: -100%; }
    div.content > .content_inner > .title.title_on_bottom {
      margin-bottom: 80px; } }
  @media screen and (min-width: 900px) {
    .title.title_on_bottom .title_on_bottom_wrap {
      top: 100%; }
    div.content > .content_inner > .title.title_on_bottom {
      margin-bottom: 80px; } }

.exhibitors, .partners {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  align-items: center; }
  .exhibitors[class^='post-'], .partners[class^='post-'] {
    align-items: unset; }

.exhibitor-description, .partner-description {
  padding: 15px 7px; }

.exhibitor-details-table th, .exhibitor-details-table td {
  text-align: left; }

.exhibitor-prev-btn, .exhibitor-next-btn {
  min-width: 150px; }

.single.single-partners div.post_image {
  margin: 0 20px; }

.single.single-post .post_content_holder {
  flex-direction: column;
  -webkit-flex-direction: column; }
  .single.single-post .post_content_holder .post_image, .single.single-post .post_content_holder .post_text {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    display: block;
    min-height: 100%; }

@media (max-width: 767px) {
  .single .image_gallery_thumbnail_wrapper {
    flex: 0 1 48%; } }

@media screen and (min-width: 320px) and (max-width: 767px) {
  .single .image_gallery_thumbnail_wrapper {
    margin: 3px; } }

@media screen and (min-width: 600px) and (max-width: 767px) {
  .single .container_upper {
    flex-wrap: wrap; } }

@media screen and (min-width: 320px) and (max-width: 599px) {
  .single .container_upper > .exhibitor-link {
    flex: 0 0 100%; } }

.single .post_right, .single .post_left {
  flex: 0 0 50%;
  align-self: flex-start; }
  .single .post_right > .post_image, .single .post_left > .post_image {
    text-align: center; }
  .single .post_right > .post_image .post_image_small, .single .post_left > .post_image .post_image_small {
    width: auto;
    max-width: 100%;
    text-align: center; }

.single .post_right {
  order: 1; }
  @media screen and (min-width: 1000px) and (max-width: 1199px) {
    .single .post_right {
      flex: 1 1 100%; } }

.single .post_left {
  order: 0; }

.single .post_content_holder {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap; }

.single .post_text, .single .post_image {
  flex: 1 1 100%;
  -webkit-flex: 1 1 100%; }
  @media (max-width: 767px) {
    .single .post_text, .single .post_image {
      flex-direction: column;
      -webkit-flex-direction: column; } }

.single .post_image_small {
  width: 50%; }

.single.single-exhibitors .img_slides, .single.single-exhibitors .desc_slides {
  display: flex;
  flex-wrap: wrap; }

.single.single-exhibitors .exhibitor-preview-glide .slick-slider:first-child .slick-list {
  height: 500px;
  flex: 0 0 100%;
  align-items: center;
  display: flex; }
  .single.single-exhibitors .exhibitor-preview-glide .slick-slider:first-child .slick-list .slick-track {
    max-height: 250px;
    min-height: 250px; }

.single.single-exhibitors .slick-dots {
  flex: 0 0 100%; }

.single.single-exhibitors .post_image {
  text-align: center;
  height: unset; }

.single.single-exhibitors .post_right {
  margin: 0 auto; }
  .single.single-exhibitors .post_right .slick-dotted ~ .social_share_holder {
    margin-top: -18px; }
  .single.single-exhibitors .post_right .social_share_holder {
    display: block;
    float: right;
    margin-top: 0;
    padding-right: 5px; }
    .single.single-exhibitors .post_right .social_share_holder > div {
      margin-top: -199px;
      margin-left: 81px; }
      @media (max-width: 767px) {
        .single.single-exhibitors .post_right .social_share_holder > div {
          margin-left: -81px; } }
    .single.single-exhibitors .post_right .social_share_holder ul {
      transform: rotate(180deg); }
      .single.single-exhibitors .post_right .social_share_holder ul > li {
        transform: rotate(-180deg); }
  .single.single-exhibitors .post_right .exhibitor-preview-glide {
    max-width: 500px;
    margin: 0 auto;
    height: unset; }
    @media (max-width: 319px) {
      .single.single-exhibitors .post_right .exhibitor-preview-glide {
        max-width: 100vw; } }
    @media screen and (min-width: 320px) and (max-width: 767px) {
      .single.single-exhibitors .post_right .exhibitor-preview-glide {
        max-width: 80vw; } }
    .single.single-exhibitors .post_right .exhibitor-preview-glide .img_slides img {
      width: 100%; }
    .single.single-exhibitors .post_right .exhibitor-preview-glide .slick-arrow {
      position: absolute;
      align-self: center;
      z-index: 1; }

@media (max-width: 899px) {
  .single.single-exhibitors .container_inner {
    width: 80%;
    margin-top: 50px; } }

.archive article .slick-slide .img_slide img {
  min-height: 250px;
  max-width: 100%;
  object-fit: cover;
  object-position: 50% 50%; }

.blog_holder.masonry article {
  margin: 0 0 20px;
  width: unset !important;
  flex: 0 0 100%;
  max-width: 100%;
  transition: max-width 500ms linear; }
  @media only screen and (min-width: 600px) {
    .blog_holder.masonry article {
      flex-basis: 47%;
      max-width: 47%; } }
  @media only screen and (min-width: 768px) {
    .blog_holder.masonry article {
      flex-basis: 46.5%;
      max-width: 46.5%; } }
  @media only screen and (min-width: 1000px) {
    .blog_holder.masonry article {
      flex-basis: 31.2%;
      max-width: 31.2%; } }
  .blog_holder.masonry article.type-post .post_text {
    display: inline-flex;
    flex-direction: column;
    flex-wrap: wrap;
    min-height: 300px;
    max-height: 300px; }
    .blog_holder.masonry article.type-post .post_text a.qbutton {
      margin-top: 10px; }
    .blog_holder.masonry article.type-post .post_text .post_additional_info {
      align-self: flex-end; }
    .blog_holder.masonry article.type-post .post_text .excerpt-wrapper {
      overflow: hidden;
      text-overflow: ellipsis;
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: 0; }
      .blog_holder.masonry article.type-post .post_text .excerpt-wrapper p {
        column-width: 282.7px;
        max-height: 100px; }
        @media only screen and (max-width: 600px) {
          .blog_holder.masonry article.type-post .post_text .excerpt-wrapper p {
            column-width: 360px; } }
  .blog_holder.masonry article.type-post img {
    min-height: 340px;
    max-height: 340px;
    object-fit: cover; }
  @media only screen and (min-width: 600px) {
    body:not(.blog):not(.search) .blog_holder.masonry article:nth-child(3n) {
      margin-left: 2%; }
      .search-results body:not(.blog):not(.search) .blog_holder.masonry article:nth-child(3n) {
        margin: 0 0 20px; }
    body:not(.blog):not(.search) .blog_holder.masonry article:nth-child(3n+1) {
      margin-right: 2%; }
      .search-results body:not(.blog):not(.search) .blog_holder.masonry article:nth-child(3n+1) {
        margin: 0 0 20px; }
    body:not(.blog):not(.search) .blog_holder.masonry article:nth-child(3n+2) {
      margin-right: 1%;
      margin-left: 1%; }
      .search-results body:not(.blog):not(.search) .blog_holder.masonry article:nth-child(3n+2) {
        margin: 0 0 20px; } }

.slick-initialized .slick-track {
  display: flex;
  align-items: center;
  text-align: center; }

.slick-slide img {
  display: inline !important; }

.slick-slide .img_slide img {
  width: 100%; }

.partners-glide .slick-slide {
  padding: 0 5px; }

.partners-glide .slick-track {
  max-height: 50px; }

.archive .slick-track {
  max-height: 250px;
  min-height: 250px; }
  footer .archive .slick-track {
    max-height: unset;
    min-height: unset; }

.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: .5rem 0;
  list-style-type: none; }
  .slick-dots > li {
    display: inline-block; }
  .slick-dots li {
    margin: 0 0.25rem; }
  .slick-dots button {
    display: block;
    width: 3px;
    height: 3px;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    text-indent: -9999px; }
  .slick-dots li.slick-active button {
    background-color: rgba(0, 0, 0, 0.75);
    width: 5px;
    height: 5px; }

.slick-arrow.slick-next {
  right: 0; }

.footer_top .widget h6 {
  text-align: center;
  text-transform: uppercase; }

.footer_bottom {
  line-height: unset;
  height: unset;
  padding: 42px 0; }
  @media (max-width: 767px) {
    .footer_bottom {
      padding: 30px 0; } }
  .footer_bottom p {
    text-transform: uppercase;
    line-height: unset; }
    @media (max-width: 767px) {
      .footer_bottom p {
        font-size: 10px; } }

.fa.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: normal; }

.unset-all {
  all: unset; }

.align-right {
  text-align: right; }

div.content {
  top: 0;
  z-index: 999;
  margin-top: 0 !important; }
  .home div.content {
    margin-top: -40px !important; }

ul.social-icons {
  list-style-type: none;
  margin: 6px 0; }
  ul.social-icons li {
    display: inline;
    padding: 5px 7px; }
    ul.social-icons li a {
      font-size: 30px; }

.img_slide {
  text-align: center; }

article[id^='exhibitor-'] .post_text, article[id^='partner-'] .post_text {
  padding: 3px 0; }

article[id^='exhibitor-'] h3, article[id^='partner-'] h3 {
  line-height: 30px;
  max-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

article[id^='partner-'] .post_text {
  margin-top: auto; }

.blog_holder.masonry {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .blog_holder.masonry > * {
    transition: width 500ms linear; }
  .blog_holder.masonry article .post_image {
    display: flex; }
    .blog_holder.masonry article .post_image > * {
      margin: auto; }

.blog_holder article .post_image {
  width: unset; }
  .blog_holder article .post_image > a {
    width: unset; }

.container_upper {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 10px; }
  .container_upper > .exhibitor-link {
    text-align: center;
    margin-top: 0; }

.content_inner > .container > .container_inner {
  background: white; }
  @media screen and (min-width: 768px) and (max-width: 899px) {
    .content_inner > .container > .container_inner {
      padding: 50px 0 1rem 0; } }
  @media screen and (min-width: 900px) {
    .content_inner > .container > .container_inner {
      background: white;
      padding: 0 0 1rem 0; } }

.archive .exhibitor-preview-glide, .archive .post_image, .search-results .exhibitor-preview-glide, .search-results .post_image {
  width: 100%;
  margin: 0 auto;
  height: 280px; }

.icon {
  display: inline-block;
  min-width: 10px;
  min-height: 10px;
  background: black;
  mask-size: cover;
  -webkit-mask-size: cover; }
  .icon.big {
    width: 100px;
    height: 100px; }
  .icon.medium {
    width: 50px;
    height: 50px; }
  .icon.icon-arrow-left {
    mask-image: url(18ab4e15525b965614d4.svg);
    -webkit-mask-image: url(18ab4e15525b965614d4.svg); }
  .icon.icon-arrow-right {
    mask-image: url(9c67c04ec4b396ec2483.svg);
    -webkit-mask-image: url(9c67c04ec4b396ec2483.svg); }

.no_images {
  height: 100%; }
  .no_images > .img_slide {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%); }

.thumbnail-grid {
  max-width: 200px; }

.slider-img {
  position: relative; }

.partners-glide {
  max-height: 50px;
  overflow: hidden; }
  .partners-glide .tickercontainer {
    width: 105vw; }
  .partners-glide .img_slide > a {
    display: inline-block; }
    .partners-glide .img_slide > a > img {
      max-height: 100%;
      height: 50px;
      filter: grayscale(100%);
      transition: filter .4s ease;
      width: auto; }
      .partners-glide .img_slide > a > img:hover {
        filter: none; }

.q_logo {
  display: none; }

.drop_down .second {
  top: 50px; }

.gallery_holder ul li a {
  display: inline-block; }

.button-group .exhibitor-link > a {
  text-align: center; }

.button-group .exhibitor-link:first-child > a {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset; }

.button-group .exhibitor-link:not(:first-child):not(:last-child) > a {
  border-radius: 0; }

.button-group .exhibitor-link:last-child > a {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset; }

@media screen and (max-width: 1000px) {
  .post_right {
    flex: 0 1 100%; }
    .post_right:not(.logo) {
      order: 1; }
    .post_right.logo {
      order: 0; }
  .post_left {
    flex: 0 1 100%;
    margin-bottom: 1em; }
    .post_left.logo {
      order: 0; }
    .post_left:not(.logo) {
      order: 1; }
  .post_text {
    flex: 0 1 100%; }
  :not(article[id^='post-']) .post_image {
    flex: 1 1 25%;
    align-self: end;
    height: 10em; }
  .post_image_small {
    height: 100%;
    width: auto; }
  .inner.website {
    text-align: center; }
  article[id^='exhibitor-'], article[id^='partner-'] {
    /*flex-grow: 1;*/
    /*flex-basis: 100%;*/ } }

a .container_inner.clearfix h1 {
  cursor: default; }

.qbutton.no-gutters {
  padding: 0; }
  .qbutton.no-gutters:hover {
    padding: 0; }

.gallery_holder ul li a {
  display: inline-block; }

.gform_wrapper label.gfield_label {
  font-weight: 500 !important; }

.lswp-notification {
  margin-top: 68px; }
  .admin-bar .lswp-notification {
    margin-top: 100px; }

.social_share_dropdown {
  min-width: 150px; }

.equal-height-latest-posts a.latest_post_wrapper {
  min-height: 352px;
  max-height: 352px; }
  .equal-height-latest-posts a.latest_post_wrapper > img {
    object-fit: cover;
    height: 352px; }

