@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,600);
@font-face {
  font-family: 'fontello';
  src: url("./fonts/fontello/fontello.eot?88846063");
  src: url("./fonts/fontello/fontello.eot?88846063#iefix") format("embedded-opentype"), url("./fonts/fontello/fontello.woff2?88846063") format("woff2"), url("./fonts/fontello/fontello.woff?88846063") format("woff"), url("./fonts/fontello/fontello.ttf?88846063") format("truetype"), url("./fonts/fontello/fontello.svg?88846063#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 18, ../sass/trade_stands.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/*
.icon-twitter:before { content: '\f099'; }
.icon-facebook:before { content: '\f09a'; }
.icon-gplus:before { content: '\f0d5'; }
.icon-linkedin:before { content: '\f0e1'; }
.icon-youtube-play:before { content: '\f16a'; }
.icon-instagram-1:before { content: '\f16d'; }
.icon-pinterest:before { content: '\f231'; }
*/
/* line 61, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li a::after, body.single-trade_stand #heading .social li > a::after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  color: #FFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 75, ../sass/trade_stands.scss */
body.single-trade_stand, body.bht-tradestands-search,
body.bht-tradestands-category, body.bht-tradestands-categories,
body.page-exhibitors {
  -webkit-font-smoothing: antialiased;
}
/* line 79, ../sass/trade_stands.scss */
body.single-trade_stand #heading, body.bht-tradestands-search #heading,
body.bht-tradestands-category #heading, body.bht-tradestands-categories #heading,
body.page-exhibitors #heading,
body.single-trade_stand #primary,
body.bht-tradestands-search #primary,
body.bht-tradestands-category #primary,
body.bht-tradestands-categories #primary,
body.page-exhibitors #primary {
  padding: 0;
  margin-bottom: 20px !important;
  color: #2A3034;
}
@media all and (min-width: 768px) {
  /* line 79, ../sass/trade_stands.scss */
  body.single-trade_stand #heading, body.bht-tradestands-search #heading,
  body.bht-tradestands-category #heading, body.bht-tradestands-categories #heading,
  body.page-exhibitors #heading,
  body.single-trade_stand #primary,
  body.bht-tradestands-search #primary,
  body.bht-tradestands-category #primary,
  body.bht-tradestands-categories #primary,
  body.page-exhibitors #primary {
    margin-bottom: 70px !important;
    padding: 0 20px;
  }
}
/* line 90, ../sass/trade_stands.scss */
body.single-trade_stand #heading > .row, body.bht-tradestands-search #heading > .row,
body.bht-tradestands-category #heading > .row, body.bht-tradestands-categories #heading > .row,
body.page-exhibitors #heading > .row,
body.single-trade_stand #primary > .row,
body.bht-tradestands-search #primary > .row,
body.bht-tradestands-category #primary > .row,
body.bht-tradestands-categories #primary > .row,
body.page-exhibitors #primary > .row {
  width: 100%;
  max-width: 1100px;
  display: block;
}
@media all and (min-width: 768px) {
  /* line 90, ../sass/trade_stands.scss */
  body.single-trade_stand #heading > .row, body.bht-tradestands-search #heading > .row,
  body.bht-tradestands-category #heading > .row, body.bht-tradestands-categories #heading > .row,
  body.page-exhibitors #heading > .row,
  body.single-trade_stand #primary > .row,
  body.bht-tradestands-search #primary > .row,
  body.bht-tradestands-category #primary > .row,
  body.bht-tradestands-categories #primary > .row,
  body.page-exhibitors #primary > .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
/* line 106, ../sass/trade_stands.scss */
body.single-trade_stand #heading > .row > .leftcol, body.bht-tradestands-search #heading > .row > .leftcol,
body.bht-tradestands-category #heading > .row > .leftcol, body.bht-tradestands-categories #heading > .row > .leftcol,
body.page-exhibitors #heading > .row > .leftcol,
body.single-trade_stand #primary > .row > .leftcol,
body.bht-tradestands-search #primary > .row > .leftcol,
body.bht-tradestands-category #primary > .row > .leftcol,
body.bht-tradestands-categories #primary > .row > .leftcol,
body.page-exhibitors #primary > .row > .leftcol {
  width: 60%;
  flex-grow: 3;
}
@media all and (min-width: 768px) {
  /* line 106, ../sass/trade_stands.scss */
  body.single-trade_stand #heading > .row > .leftcol, body.bht-tradestands-search #heading > .row > .leftcol,
  body.bht-tradestands-category #heading > .row > .leftcol, body.bht-tradestands-categories #heading > .row > .leftcol,
  body.page-exhibitors #heading > .row > .leftcol,
  body.single-trade_stand #primary > .row > .leftcol,
  body.bht-tradestands-search #primary > .row > .leftcol,
  body.bht-tradestands-category #primary > .row > .leftcol,
  body.bht-tradestands-categories #primary > .row > .leftcol,
  body.page-exhibitors #primary > .row > .leftcol {
    padding-right: 70px;
  }
}
/* line 115, ../sass/trade_stands.scss */
body.single-trade_stand #heading > .row > .rightcol, body.bht-tradestands-search #heading > .row > .rightcol,
body.bht-tradestands-category #heading > .row > .rightcol, body.bht-tradestands-categories #heading > .row > .rightcol,
body.page-exhibitors #heading > .row > .rightcol,
body.single-trade_stand #primary > .row > .rightcol,
body.bht-tradestands-search #primary > .row > .rightcol,
body.bht-tradestands-category #primary > .row > .rightcol,
body.bht-tradestands-categories #primary > .row > .rightcol,
body.page-exhibitors #primary > .row > .rightcol {
  width: 30%;
}
/* line 127, ../sass/trade_stands.scss */
body.single-trade_stand #heading .primary-btn, body.bht-tradestands-search #heading .primary-btn,
body.bht-tradestands-category #heading .primary-btn, body.bht-tradestands-categories #heading .primary-btn,
body.page-exhibitors #heading .primary-btn,
body.single-trade_stand #primary .primary-btn,
body.bht-tradestands-search #primary .primary-btn,
body.bht-tradestands-category #primary .primary-btn,
body.bht-tradestands-categories #primary .primary-btn,
body.page-exhibitors #primary .primary-btn {
  background: #4A5790;
}
/* line 129, ../sass/trade_stands.scss */
body.single-trade_stand #heading .primary-btn:hover, body.bht-tradestands-search #heading .primary-btn:hover,
body.bht-tradestands-category #heading .primary-btn:hover, body.bht-tradestands-categories #heading .primary-btn:hover,
body.page-exhibitors #heading .primary-btn:hover,
body.single-trade_stand #primary .primary-btn:hover,
body.bht-tradestands-search #primary .primary-btn:hover,
body.bht-tradestands-category #primary .primary-btn:hover,
body.bht-tradestands-categories #primary .primary-btn:hover,
body.page-exhibitors #primary .primary-btn:hover {
  background: #5F70BB;
}
/* line 134, ../sass/trade_stands.scss */
body.single-trade_stand #heading h1, body.bht-tradestands-search #heading h1,
body.bht-tradestands-category #heading h1, body.bht-tradestands-categories #heading h1,
body.page-exhibitors #heading h1, body.single-trade_stand #heading h2, body.bht-tradestands-search #heading h2,
body.bht-tradestands-category #heading h2, body.bht-tradestands-categories #heading h2,
body.page-exhibitors #heading h2, body.single-trade_stand #heading h3, body.bht-tradestands-search #heading h3,
body.bht-tradestands-category #heading h3, body.bht-tradestands-categories #heading h3,
body.page-exhibitors #heading h3, body.single-trade_stand #heading h4, body.bht-tradestands-search #heading h4,
body.bht-tradestands-category #heading h4, body.bht-tradestands-categories #heading h4,
body.page-exhibitors #heading h4, body.single-trade_stand #heading h5, body.bht-tradestands-search #heading h5,
body.bht-tradestands-category #heading h5, body.bht-tradestands-categories #heading h5,
body.page-exhibitors #heading h5, body.single-trade_stand #heading h6, body.bht-tradestands-search #heading h6,
body.bht-tradestands-category #heading h6, body.bht-tradestands-categories #heading h6,
body.page-exhibitors #heading h6, body.single-trade_stand #heading p, body.bht-tradestands-search #heading p,
body.bht-tradestands-category #heading p, body.bht-tradestands-categories #heading p,
body.page-exhibitors #heading p, body.single-trade_stand #heading li, body.bht-tradestands-search #heading li,
body.bht-tradestands-category #heading li, body.bht-tradestands-categories #heading li,
body.page-exhibitors #heading li, body.single-trade_stand #heading input, body.bht-tradestands-search #heading input,
body.bht-tradestands-category #heading input, body.bht-tradestands-categories #heading input,
body.page-exhibitors #heading input, body.single-trade_stand #heading th, body.bht-tradestands-search #heading th,
body.bht-tradestands-category #heading th, body.bht-tradestands-categories #heading th,
body.page-exhibitors #heading th, body.single-trade_stand #heading td, body.bht-tradestands-search #heading td,
body.bht-tradestands-category #heading td, body.bht-tradestands-categories #heading td,
body.page-exhibitors #heading td, body.single-trade_stand #heading div, body.bht-tradestands-search #heading div,
body.bht-tradestands-category #heading div, body.bht-tradestands-categories #heading div,
body.page-exhibitors #heading div,
body.single-trade_stand #primary h1,
body.bht-tradestands-search #primary h1,
body.bht-tradestands-category #primary h1,
body.bht-tradestands-categories #primary h1,
body.page-exhibitors #primary h1,
body.single-trade_stand #primary h2,
body.bht-tradestands-search #primary h2,
body.bht-tradestands-category #primary h2,
body.bht-tradestands-categories #primary h2,
body.page-exhibitors #primary h2,
body.single-trade_stand #primary h3,
body.bht-tradestands-search #primary h3,
body.bht-tradestands-category #primary h3,
body.bht-tradestands-categories #primary h3,
body.page-exhibitors #primary h3,
body.single-trade_stand #primary h4,
body.bht-tradestands-search #primary h4,
body.bht-tradestands-category #primary h4,
body.bht-tradestands-categories #primary h4,
body.page-exhibitors #primary h4,
body.single-trade_stand #primary h5,
body.bht-tradestands-search #primary h5,
body.bht-tradestands-category #primary h5,
body.bht-tradestands-categories #primary h5,
body.page-exhibitors #primary h5,
body.single-trade_stand #primary h6,
body.bht-tradestands-search #primary h6,
body.bht-tradestands-category #primary h6,
body.bht-tradestands-categories #primary h6,
body.page-exhibitors #primary h6,
body.single-trade_stand #primary p,
body.bht-tradestands-search #primary p,
body.bht-tradestands-category #primary p,
body.bht-tradestands-categories #primary p,
body.page-exhibitors #primary p,
body.single-trade_stand #primary li,
body.bht-tradestands-search #primary li,
body.bht-tradestands-category #primary li,
body.bht-tradestands-categories #primary li,
body.page-exhibitors #primary li,
body.single-trade_stand #primary input,
body.bht-tradestands-search #primary input,
body.bht-tradestands-category #primary input,
body.bht-tradestands-categories #primary input,
body.page-exhibitors #primary input,
body.single-trade_stand #primary th,
body.bht-tradestands-search #primary th,
body.bht-tradestands-category #primary th,
body.bht-tradestands-categories #primary th,
body.page-exhibitors #primary th,
body.single-trade_stand #primary td,
body.bht-tradestands-search #primary td,
body.bht-tradestands-category #primary td,
body.bht-tradestands-categories #primary td,
body.page-exhibitors #primary td,
body.single-trade_stand #primary div,
body.bht-tradestands-search #primary div,
body.bht-tradestands-category #primary div,
body.bht-tradestands-categories #primary div,
body.page-exhibitors #primary div {
  font-family: "Raleway", sans-serif !important;
}
/* line 138, ../sass/trade_stands.scss */
body.single-trade_stand #heading p, body.bht-tradestands-search #heading p,
body.bht-tradestands-category #heading p, body.bht-tradestands-categories #heading p,
body.page-exhibitors #heading p,
body.single-trade_stand #primary p,
body.bht-tradestands-search #primary p,
body.bht-tradestands-category #primary p,
body.bht-tradestands-categories #primary p,
body.page-exhibitors #primary p {
  font-weight: 300;
  line-height: 150%;
}
/* line 142, ../sass/trade_stands.scss */
body.single-trade_stand #heading p a:hover, body.bht-tradestands-search #heading p a:hover,
body.bht-tradestands-category #heading p a:hover, body.bht-tradestands-categories #heading p a:hover,
body.page-exhibitors #heading p a:hover,
body.single-trade_stand #primary p a:hover,
body.bht-tradestands-search #primary p a:hover,
body.bht-tradestands-category #primary p a:hover,
body.bht-tradestands-categories #primary p a:hover,
body.page-exhibitors #primary p a:hover {
  border-bottom: 1px solid #4A5790;
}
/* line 147, ../sass/trade_stands.scss */
body.single-trade_stand #heading h1, body.bht-tradestands-search #heading h1,
body.bht-tradestands-category #heading h1, body.bht-tradestands-categories #heading h1,
body.page-exhibitors #heading h1, body.single-trade_stand #heading h2, body.bht-tradestands-search #heading h2,
body.bht-tradestands-category #heading h2, body.bht-tradestands-categories #heading h2,
body.page-exhibitors #heading h2, body.single-trade_stand #heading h3, body.bht-tradestands-search #heading h3,
body.bht-tradestands-category #heading h3, body.bht-tradestands-categories #heading h3,
body.page-exhibitors #heading h3, body.single-trade_stand #heading h4, body.bht-tradestands-search #heading h4,
body.bht-tradestands-category #heading h4, body.bht-tradestands-categories #heading h4,
body.page-exhibitors #heading h4, body.single-trade_stand #heading h5, body.bht-tradestands-search #heading h5,
body.bht-tradestands-category #heading h5, body.bht-tradestands-categories #heading h5,
body.page-exhibitors #heading h5, body.single-trade_stand #heading h6, body.bht-tradestands-search #heading h6,
body.bht-tradestands-category #heading h6, body.bht-tradestands-categories #heading h6,
body.page-exhibitors #heading h6,
body.single-trade_stand #primary h1,
body.bht-tradestands-search #primary h1,
body.bht-tradestands-category #primary h1,
body.bht-tradestands-categories #primary h1,
body.page-exhibitors #primary h1,
body.single-trade_stand #primary h2,
body.bht-tradestands-search #primary h2,
body.bht-tradestands-category #primary h2,
body.bht-tradestands-categories #primary h2,
body.page-exhibitors #primary h2,
body.single-trade_stand #primary h3,
body.bht-tradestands-search #primary h3,
body.bht-tradestands-category #primary h3,
body.bht-tradestands-categories #primary h3,
body.page-exhibitors #primary h3,
body.single-trade_stand #primary h4,
body.bht-tradestands-search #primary h4,
body.bht-tradestands-category #primary h4,
body.bht-tradestands-categories #primary h4,
body.page-exhibitors #primary h4,
body.single-trade_stand #primary h5,
body.bht-tradestands-search #primary h5,
body.bht-tradestands-category #primary h5,
body.bht-tradestands-categories #primary h5,
body.page-exhibitors #primary h5,
body.single-trade_stand #primary h6,
body.bht-tradestands-search #primary h6,
body.bht-tradestands-category #primary h6,
body.bht-tradestands-categories #primary h6,
body.page-exhibitors #primary h6 {
  font-weight: 300;
  line-height: 130%;
}
/* line 155, ../sass/trade_stands.scss */
body.single-trade_stand #heading h2, body.bht-tradestands-search #heading h2,
body.bht-tradestands-category #heading h2, body.bht-tradestands-categories #heading h2,
body.page-exhibitors #heading h2,
body.single-trade_stand #primary h2,
body.bht-tradestands-search #primary h2,
body.bht-tradestands-category #primary h2,
body.bht-tradestands-categories #primary h2,
body.page-exhibitors #primary h2 {
  font-size: 24px;
}
/* line 156, ../sass/trade_stands.scss */
body.single-trade_stand #heading h3, body.bht-tradestands-search #heading h3,
body.bht-tradestands-category #heading h3, body.bht-tradestands-categories #heading h3,
body.page-exhibitors #heading h3,
body.single-trade_stand #primary h3,
body.bht-tradestands-search #primary h3,
body.bht-tradestands-category #primary h3,
body.bht-tradestands-categories #primary h3,
body.page-exhibitors #primary h3 {
  font-size: 18px;
  padding-bottom: 10px;
}
/* line 160, ../sass/trade_stands.scss */
body.single-trade_stand #heading h4, body.bht-tradestands-search #heading h4,
body.bht-tradestands-category #heading h4, body.bht-tradestands-categories #heading h4,
body.page-exhibitors #heading h4,
body.single-trade_stand #primary h4,
body.bht-tradestands-search #primary h4,
body.bht-tradestands-category #primary h4,
body.bht-tradestands-categories #primary h4,
body.page-exhibitors #primary h4 {
  font-size: 14px;
}
/* line 161, ../sass/trade_stands.scss */
body.single-trade_stand #heading h5, body.bht-tradestands-search #heading h5,
body.bht-tradestands-category #heading h5, body.bht-tradestands-categories #heading h5,
body.page-exhibitors #heading h5,
body.single-trade_stand #primary h5,
body.bht-tradestands-search #primary h5,
body.bht-tradestands-category #primary h5,
body.bht-tradestands-categories #primary h5,
body.page-exhibitors #primary h5 {
  font-size: 14px;
}
/* line 162, ../sass/trade_stands.scss */
body.single-trade_stand #heading h6, body.bht-tradestands-search #heading h6,
body.bht-tradestands-category #heading h6, body.bht-tradestands-categories #heading h6,
body.page-exhibitors #heading h6,
body.single-trade_stand #primary h6,
body.bht-tradestands-search #primary h6,
body.bht-tradestands-category #primary h6,
body.bht-tradestands-categories #primary h6,
body.page-exhibitors #primary h6 {
  font-size: 14px;
}
@media (min-width: 768px) {
  /* line 170, ../sass/trade_stands.scss */
  body.single-trade_stand #heading h2, body.bht-tradestands-search #heading h2,
  body.bht-tradestands-category #heading h2, body.bht-tradestands-categories #heading h2,
  body.page-exhibitors #heading h2,
  body.single-trade_stand #primary h2,
  body.bht-tradestands-search #primary h2,
  body.bht-tradestands-category #primary h2,
  body.bht-tradestands-categories #primary h2,
  body.page-exhibitors #primary h2 {
    font-size: 36px;
  }
  /* line 171, ../sass/trade_stands.scss */
  body.single-trade_stand #heading h3, body.bht-tradestands-search #heading h3,
  body.bht-tradestands-category #heading h3, body.bht-tradestands-categories #heading h3,
  body.page-exhibitors #heading h3,
  body.single-trade_stand #primary h3,
  body.bht-tradestands-search #primary h3,
  body.bht-tradestands-category #primary h3,
  body.bht-tradestands-categories #primary h3,
  body.page-exhibitors #primary h3 {
    font-size: 24px;
    padding-bottom: 10px;
  }
  /* line 175, ../sass/trade_stands.scss */
  body.single-trade_stand #heading h4, body.bht-tradestands-search #heading h4,
  body.bht-tradestands-category #heading h4, body.bht-tradestands-categories #heading h4,
  body.page-exhibitors #heading h4,
  body.single-trade_stand #primary h4,
  body.bht-tradestands-search #primary h4,
  body.bht-tradestands-category #primary h4,
  body.bht-tradestands-categories #primary h4,
  body.page-exhibitors #primary h4 {
    font-size: 18px;
  }
  /* line 176, ../sass/trade_stands.scss */
  body.single-trade_stand #heading h5, body.bht-tradestands-search #heading h5,
  body.bht-tradestands-category #heading h5, body.bht-tradestands-categories #heading h5,
  body.page-exhibitors #heading h5,
  body.single-trade_stand #primary h5,
  body.bht-tradestands-search #primary h5,
  body.bht-tradestands-category #primary h5,
  body.bht-tradestands-categories #primary h5,
  body.page-exhibitors #primary h5 {
    font-size: 14px;
  }
  /* line 177, ../sass/trade_stands.scss */
  body.single-trade_stand #heading h6, body.bht-tradestands-search #heading h6,
  body.bht-tradestands-category #heading h6, body.bht-tradestands-categories #heading h6,
  body.page-exhibitors #heading h6,
  body.single-trade_stand #primary h6,
  body.bht-tradestands-search #primary h6,
  body.bht-tradestands-category #primary h6,
  body.bht-tradestands-categories #primary h6,
  body.page-exhibitors #primary h6 {
    font-size: 14px;
  }
}
/* line 181, ../sass/trade_stands.scss */
body.single-trade_stand #heading strong, body.bht-tradestands-search #heading strong,
body.bht-tradestands-category #heading strong, body.bht-tradestands-categories #heading strong,
body.page-exhibitors #heading strong,
body.single-trade_stand #primary strong,
body.bht-tradestands-search #primary strong,
body.bht-tradestands-category #primary strong,
body.bht-tradestands-categories #primary strong,
body.page-exhibitors #primary strong {
  font-weight: 500;
}
/* line 185, ../sass/trade_stands.scss */
body.single-trade_stand #heading a, body.bht-tradestands-search #heading a,
body.bht-tradestands-category #heading a, body.bht-tradestands-categories #heading a,
body.page-exhibitors #heading a,
body.single-trade_stand #primary a,
body.bht-tradestands-search #primary a,
body.bht-tradestands-category #primary a,
body.bht-tradestands-categories #primary a,
body.page-exhibitors #primary a {
  color: #4A5790;
  text-decoration: none;
  transition: all 0.2s ease-in;
}
/* line 191, ../sass/trade_stands.scss */
body.single-trade_stand #heading a:hover, body.bht-tradestands-search #heading a:hover,
body.bht-tradestands-category #heading a:hover, body.bht-tradestands-categories #heading a:hover,
body.page-exhibitors #heading a:hover,
body.single-trade_stand #primary a:hover,
body.bht-tradestands-search #primary a:hover,
body.bht-tradestands-category #primary a:hover,
body.bht-tradestands-categories #primary a:hover,
body.page-exhibitors #primary a:hover {
  color: #4A5790;
}

/* line 200, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul {
  padding: 0;
  margin: 0;
}
/* line 203, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li {
  display: inline-block;
}
/* line 205, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li a {
  transition: all 0.2s ease-in;
  display: block;
  text-decoration: none;
}
/* line 209, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li a span {
  display: none;
}
/* line 213, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li a:hover {
  text-decoration: none;
}

/* line 220, ../sass/trade_stands.scss */
body.single-trade_stand input[type=text], body.bht-tradestands-search input[type=text],
body.bht-tradestands-category input[type=text], body.bht-tradestands-categories input[type=text],
body.page-exhibitors input[type=text] {
  padding: 10px 15px;
  background: #FFF;
  font-size: 18px;
  border: 1px solid #A0AAB0;
}
/* line 225, ../sass/trade_stands.scss */
body.single-trade_stand input[type=text]:focus, body.bht-tradestands-search input[type=text]:focus,
body.bht-tradestands-category input[type=text]:focus, body.bht-tradestands-categories input[type=text]:focus,
body.page-exhibitors input[type=text]:focus, body.single-trade_stand input[type=text]:active, body.bht-tradestands-search input[type=text]:active,
body.bht-tradestands-category input[type=text]:active, body.bht-tradestands-categories input[type=text]:active,
body.page-exhibitors input[type=text]:active {
  box-shadow: none;
  outline: none;
}
/* line 231, ../sass/trade_stands.scss */
body.single-trade_stand input[type=text]:focus, body.bht-tradestands-search input[type=text]:focus,
body.bht-tradestands-category input[type=text]:focus, body.bht-tradestands-categories input[type=text]:focus,
body.page-exhibitors input[type=text]:focus {
  box-shadow: 0 0 5px rgba(25, 120, 74, 0.5);
  border: 1px solid #A0AAB0;
}

/* line 237, ../sass/trade_stands.scss */
body.single-trade_stand #heading, body.bht-tradestands-search #heading,
body.bht-tradestands-category #heading, body.bht-tradestands-categories #heading,
body.page-exhibitors #heading {
  background: #F6F8FB;
  padding: 0;
  overflow: hidden;
}
/* line 242, ../sass/trade_stands.scss */
body.single-trade_stand #heading > div:first-of-type, body.bht-tradestands-search #heading > div:first-of-type,
body.bht-tradestands-category #heading > div:first-of-type, body.bht-tradestands-categories #heading > div:first-of-type,
body.page-exhibitors #heading > div:first-of-type {
  margin-top: 40px;
}
/* line 246, ../sass/trade_stands.scss */
body.single-trade_stand #heading > div:last-of-type, body.bht-tradestands-search #heading > div:last-of-type,
body.bht-tradestands-category #heading > div:last-of-type, body.bht-tradestands-categories #heading > div:last-of-type,
body.page-exhibitors #heading > div:last-of-type {
  margin-bottom: 40px;
}
/* line 251, ../sass/trade_stands.scss */
body.single-trade_stand #heading h2, body.bht-tradestands-search #heading h2,
body.bht-tradestands-category #heading h2, body.bht-tradestands-categories #heading h2,
body.page-exhibitors #heading h2 {
  font-size: 24px;
}
@media (min-width: 768px) {
  /* line 251, ../sass/trade_stands.scss */
  body.single-trade_stand #heading h2, body.bht-tradestands-search #heading h2,
  body.bht-tradestands-category #heading h2, body.bht-tradestands-categories #heading h2,
  body.page-exhibitors #heading h2 {
    font-size: 36px;
  }
}

/* line 264, ../sass/trade_stands.scss */
body.bht-tradestands-search #heading ul,
body.bht-tradestands-category #heading ul, body.bht-tradestands-categories #heading ul,
body.page-exhibitors #heading ul {
  margin: 8px 0 0 0;
}
/* line 268, ../sass/trade_stands.scss */
body.bht-tradestands-search #heading ul > li,
body.bht-tradestands-category #heading ul > li, body.bht-tradestands-categories #heading ul > li,
body.page-exhibitors #heading ul > li {
  overflow: hidden;
  float: left;
  font-size: 20px;
  padding: 0 15px 0 0;
  display: inline-block;
}
/* line 275, ../sass/trade_stands.scss */
body.bht-tradestands-search #heading ul > li a,
body.bht-tradestands-category #heading ul > li a, body.bht-tradestands-categories #heading ul > li a,
body.page-exhibitors #heading ul > li a {
  font-size: inherit;
}
/* line 277, ../sass/trade_stands.scss */
body.bht-tradestands-search #heading ul > li a::after,
body.bht-tradestands-category #heading ul > li a::after, body.bht-tradestands-categories #heading ul > li a::after,
body.page-exhibitors #heading ul > li a::after {
  content: ">";
  color: #A0AAB0;
  padding-left: 15px;
}

/* line 292, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul {
  margin: 0;
  overflow: hidden;
}
/* line 297, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul > li {
  overflow: hidden;
  font-size: 14px;
  padding: 0 4px 8px 0;
  display: inline-block;
}
/* line 305, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul > li a {
  font-size: inherit;
}
/* line 307, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul > li a::after {
  content: ", ";
  color: #A0AAB0;
}
/* line 311, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul > li a:hover {
  border-bottom: 1px solid #4A5790;
}
/* line 316, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul > li:first-of-type {
  font-weight: 600;
}
/* line 318, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul > li:first-of-type a::after {
  content: " : ";
}
/* line 323, ../sass/trade_stands.scss */
body.single-trade_stand #heading ul > li:last-of-type a::after {
  content: "";
}

/* line 331, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist,
body.bht-tradestands-category table.exhibitorlist {
  border-radius: 0;
  margin: 0;
  border: none;
  border-spacing: 0;
}
/* line 337, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist tr:nth-child(even),
body.bht-tradestands-category table.exhibitorlist tr:nth-child(even) {
  background: transparent;
}
/* line 340, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist tr:hover,
body.bht-tradestands-category table.exhibitorlist tr:hover {
  background-color: #EBEFF5;
}
/* line 344, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td,
body.bht-tradestands-category table.exhibitorlist td, body.bht-tradestands-search table.exhibitorlist th,
body.bht-tradestands-category table.exhibitorlist th {
  font-size: 20px;
  padding: 0;
}
/* line 347, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td a,
body.bht-tradestands-category table.exhibitorlist td a, body.bht-tradestands-search table.exhibitorlist th a,
body.bht-tradestands-category table.exhibitorlist th a {
  padding: 25px 25px;
  font-weight: 300;
  color: #4A5790;
}
/* line 351, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td a:hover,
body.bht-tradestands-category table.exhibitorlist td a:hover, body.bht-tradestands-search table.exhibitorlist th a:hover,
body.bht-tradestands-category table.exhibitorlist th a:hover {
  text-decoration: none;
  color: #5F70BB;
}
/* line 358, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist th,
body.bht-tradestands-category table.exhibitorlist th {
  background: #A0AAB0;
  color: #FFF;
  font-size: 16px;
  font-weight: 16px;
  padding: 10px 25px;
}

.bht-plus-badge {
  display: inline-block;
  margin-left: 8px;
  padding: 2px 10px;
  border-radius: 999px;
  background-color: #00B3A6;
  color: #ffffff;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: uppercase;
}

.bht-plus-color {
  color: #00B3A6;
}

.plus-offers .offers-list {
  margin-left: 20px;
  margin-bottom: 40px;
}

.plus-offers .offers-list li {
  list-style: disc;
}
.plus-offers-note {
  font-size: 0.9em;
  color: #666;
  font-style: italic;
  margin-top: 0;
}

/* line 376, ../sass/trade_stands.scss */
body.bht-tradestands-categories .searchbox,
body.bht-tradestands-search .searchbox,
body.bht-tradestands-category .searchbox {
  padding-top: 5px;
  text-align: right;
  position: relative;
}
/* line 381, ../sass/trade_stands.scss */
body.bht-tradestands-categories .searchbox input[type=text],
body.bht-tradestands-search .searchbox input[type=text],
body.bht-tradestands-category .searchbox input[type=text] {
  width: 100%;
}
/* line 384, ../sass/trade_stands.scss */
body.bht-tradestands-categories .searchbox input[type=submit],
body.bht-tradestands-search .searchbox input[type=submit],
body.bht-tradestands-category .searchbox input[type=submit] {
  width: 45px;
  height: 45px;
  position: absolute;
  right: 9px;
  top: 5px;
  border-radius: 0;
  background: #4A5790;
  font-size: 0 !important;
  display: block;
  transition: all 0.2s ease-in;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjBweCIgd2lkdGg9IjIwcHgiIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjUuMSAoMjUyMzQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogPGcgaWQ9IlBhZ2UtMSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIiBmaWxsPSJub25lIj4NCiAgPGcgaWQ9IkV4aGliaXRvcnMtY2F0ZWdvcnktVjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDM5IC0zODYpIiBmaWxsPSIjZmZmIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4NCiAgIDxnIGlkPSJSZWN0YW5nbGUtNTItKy1SZWN0YW5nbGUtNTItQ29weS0rLVNoYXBlLSstU2VhcmNoLWZvci1hbi1laGliaXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxMCAzNzApIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCiAgICA8ZyBpZD0iUmVjdGFuZ2xlLTUyLUNvcHktKy1TaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE5IDYpIj4NCiAgICAgPHBhdGggaWQ9IlNoYXBlIiBkPSJtMjkuODY3IDI3LjgxNGwtNi4yNTctNi4yNTdjMC44MTMtMS4yMTEgMS4yNDktMi42MzYgMS4yNDktNC4xMjcgMC0xLjk4NS0wLjc3Mi0zLjg1MS0yLjE3Ni01LjI1NC0xLjQwMy0xLjQwMy0zLjI2OS0yLjE3Ni01LjI1My0yLjE3Ni0xLjk4NSAwLTMuODUxIDAuNzczLTUuMjU0IDIuMTc2cy0yLjE3NiAzLjI2OS0yLjE3NiA1LjI1NGMwIDEuOTg0IDAuNzczIDMuODUgMi4xNzYgNS4yNTMgMS40MDQgMS40MDQgMy4yNjkgMi4xNzYgNS4yNTQgMi4xNzYgMS41MDggMCAyLjk0Ny0wLjQ0NiA0LjE2OC0xLjI3Nmw2LjI1IDYuMjVjMC4yMTEgMC4yMTEgMC41OTkgMC4xNjUgMC44NjctMC4xMDJsMS4wNS0xLjA1MWMwLjI2OC0wLjI2NyAwLjMxMy0wLjY1NSAwLjEwMi0wLjg2NnptLTEyLjQzNy00Ljk2N2MtMi45ODcgMC01LjQxNy0yLjQzLTUuNDE3LTUuNDE3czIuNDMtNS40MTcgNS40MTctNS40MTcgNS40MTcgMi40MyA1LjQxNyA1LjQxNy0yLjQzIDUuNDE3LTUuNDE3IDUuNDE3eiIvPg0KICAgIDwvZz4NCiAgIDwvZz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg==") no-repeat center center;
  background-color: #4A5790;
}
/* line 399, ../sass/trade_stands.scss */
body.bht-tradestands-categories .searchbox input[type=submit]:hover,
body.bht-tradestands-search .searchbox input[type=submit]:hover,
body.bht-tradestands-category .searchbox input[type=submit]:hover {
  background-color: #5F70BB;
}
/* line 403, ../sass/trade_stands.scss */
body.bht-tradestands-categories .searchbox input[type=submit]:focus, body.bht-tradestands-categories .searchbox input[type=submit]:active,
body.bht-tradestands-search .searchbox input[type=submit]:focus,
body.bht-tradestands-search .searchbox input[type=submit]:active,
body.bht-tradestands-category .searchbox input[type=submit]:focus,
body.bht-tradestands-category .searchbox input[type=submit]:active {
  box-shadow: none;
  outline: none;
}

/* line 426, ../sass/trade_stands.scss */
body.single-trade_stand #heading {
  border-top: 1px solid #FFF;
  padding-bottom: 0 !important;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 426, ../sass/trade_stands.scss */
  body.single-trade_stand #heading {
    padding-top: 0 !important;
  }
}
/* line 435, ../sass/trade_stands.scss */
body.single-trade_stand #heading .row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 441, ../sass/trade_stands.scss */
body.single-trade_stand #heading p {
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
}
/* line 446, ../sass/trade_stands.scss */
body.single-trade_stand #heading p a {
  font-weight: inherit;
  font-size: 14px;
}
@media (min-width: 768px) {
  /* line 426, ../sass/trade_stands.scss */
  body.single-trade_stand #heading {
    text-align: left;
  }
  /* line 457, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout {
    overflow: hidden;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  /* line 468, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div {
    vertical-align: top;
    overflow: hidden;
    width: 50%;
  }
  /* line 476, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div.stand-info {
    padding: 10px;
    text-align: center;
    flex-grow: 1;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  /* line 476, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div.stand-info {
    padding: 20px 10px;
    text-align: left;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  /* line 476, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div.stand-info {
    padding: 40px 10px;
  }
}
@media (min-width: 768px) {
  /* line 495, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div.stand-info a {
    font-weight: 500;
  }
  /* line 500, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div.stand-image {
    max-width: 490px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  /* line 500, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div.stand-image {
    margin: 20px 0;
  }
}

@media (min-width: 768px) and (min-width: 768px) and (min-width: 1200px) {
  /* line 500, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .table-layout > div.stand-image {
    margin: 40px 0;
  }
}

/* line 521, ../sass/trade_stands.scss */
body.single-trade_stand #heading .stand-info h1 {
  font-size: 32px;
  line-height: 38px;
}
@media (min-width: 768px) {
  /* line 521, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .stand-info h1 {
    font-size: 42px;
    line-height: 48px;
  }
}
/* line 538, ../sass/trade_stands.scss */
body.single-trade_stand #heading .stand-image .image {
  background-size: 0, cover;
  background-position: 0 0, center center;
  background-repeat: no-repeat;
  height: 51.9vw;
}
@media (min-width: 768px) {
  /* line 538, ../sass/trade_stands.scss */
  body.single-trade_stand #heading .stand-image .image {
    background-position: 0 0, right center;
    background-size: auto auto, cover;
    width: 100%;
    max-width: 490px;
    height: 260px;
    float: right;
  }
}
/* line 557, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul {
  margin-top: 30px;
}
/* line 560, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li {
  margin-right: 5px;
  /*
  &.twitter > a::after { content: '\e802'; }
  &.facebook > a::after { content: '\e803'; }
  &.linkedin > a::after { content: '\e814'; }
  */
}
/* line 562, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li a {
  width: 30px;
  height: 30px;
  background: #C3996B;
  border-radius: 2px;
  position: relative;
}
/* line 570, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li a:hover {
  background: #4A5790;
}
/* line 574, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li a::after {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  display: block;
  width: 30px;
  height: 30px;
}
/* line 593, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li.twitter > a::after {
  content: '\f099';
}
/* line 594, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li.facebook > a::after {
  content: '\f09a';
}
/* line 595, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li.linkedin > a::after {
  content: '\f0e1';
}
/* line 596, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social ul li.instagram > a::after {
  content: '\f16d';
}
/* line 602, ../sass/trade_stands.scss */
body.single-trade_stand #heading .website, body.single-trade_stand #heading .subtitle {
  font-size: 16px;
}
/* line 605, ../sass/trade_stands.scss */
body.single-trade_stand #heading .website a, body.single-trade_stand #heading .subtitle a {
  color: #2A3034;
  border-bottom: 1px solid #2A3034;
}
/* line 611, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social {
  margin-top: 10px;
}
/* line 615, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li {
  /*
  &.twitter > a::after { content: '\e802'; }
  &.facebook > a::after { content: '\e803'; }
  &.linkedin > a::after { content: '\e814'; }
  */
}
/* line 617, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li > a {
  display: block;
  width: 30px;
  height: 30px;
  background: #C3996B;
  transition: all 0.2s ease-in;
  border-radius: 3px;
  position: relative;
}
/* line 625, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li > a span {
  display: none;
}
/* line 628, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li > a::after {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  display: block;
  width: 30px;
  height: 30px;
}
/* line 639, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li > a:hover {
  background: #4A5790;
}
/* line 651, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li.twitter > a::after {
  content: '\f099';
}
/* line 652, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li.facebook > a::after {
  content: '\f09a';
}
/* line 653, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li.linkedin > a::after {
  content: '\f0e1';
}
/* line 654, ../sass/trade_stands.scss */
body.single-trade_stand #heading .social li.instagram > a::after {
  content: '\f16d';
}
/* line 662, ../sass/trade_stands.scss */
body.single-trade_stand .breadcrumb {
  padding: 0 10px;
}
/* line 667, ../sass/trade_stands.scss */
body.single-trade_stand .breadcrumb li:last-of-type > a::after {
  content: "" !important;
}
/* line 676, ../sass/trade_stands.scss */
body.single-trade_stand .marquee .btn,
body.single-trade_stand .siteplan .btn {
  display: block;
  width: 100%;
  box-sizing: border-box;
  color: #FFF !important;
  font-weight: 500;
  background: #C3996B;
  margin-bottom: 20px;
  padding: 15px;
  font-size: 20px;
  transition: all 0.2s ease-in;
  margin: 20px 0;
}
@media (min-width: 768px) {
  /* line 676, ../sass/trade_stands.scss */
  body.single-trade_stand .marquee .btn,
  body.single-trade_stand .siteplan .btn {
    margin-bottom: 0;
  }
}
/* line 692, ../sass/trade_stands.scss */
body.single-trade_stand .marquee .btn:hover,
body.single-trade_stand .siteplan .btn:hover {
  background: #4A5790;
}
/* line 700, ../sass/trade_stands.scss */
body.single-trade_stand .rightcol .stand-logo {
  width: 100%;
}
/* line 702, ../sass/trade_stands.scss */
body.single-trade_stand .rightcol .stand-logo img {
  display: block;
  margin: 0 auto 20px auto;
  max-width: 100%;
  height: auto;
}
/* line 710, ../sass/trade_stands.scss */
body.single-trade_stand .rightcol .contact {
  margin-top: 30px;
}
/* line 712, ../sass/trade_stands.scss */
body.single-trade_stand .rightcol .contact .address {
  margin-top: 20px;
}
/* line 719, ../sass/trade_stands.scss */
body.single-trade_stand .rightcol .contact > div, body.single-trade_stand .rightcol .contact > p,
body.single-trade_stand .rightcol .location > div,
body.single-trade_stand .rightcol .location > p {
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 170%;
}
@media (min-width: 768px) {
  /* line 732, ../sass/trade_stands.scss */
  body.single-trade_stand .description {
    padding-right: 35px;
  }
}

/* line 756, ../sass/trade_stands.scss */
body.bht-tradestands-search #primary,
body.bht-tradestands-category #primary {
  padding: 0 20px 40px 20px;
  position: relative;
}
/* line 760, ../sass/trade_stands.scss */
body.bht-tradestands-search #primary::before,
body.bht-tradestands-category #primary::before {
  content: "";
  display: block;
  position: absolute;
  background: #A0AAB0;
  width: 100%;
  height: 38px;
  top: 0;
  left: 0;
}
/* line 775, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td,
body.bht-tradestands-category table.exhibitorlist td {
  border-bottom: 1px solid #ECECEC;
  font-size: 16px;
}
/* line 780, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td.avenue a, body.bht-tradestands-search table.exhibitorlist td.stand a,
body.bht-tradestands-category table.exhibitorlist td.avenue a,
body.bht-tradestands-category table.exhibitorlist td.stand a {
  color: #333 !important;
  max-width: none !important;
}
/* line 785, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td.title,
body.bht-tradestands-category table.exhibitorlist td.title {
  white-space: nowrap;
}
/* line 787, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td.title a,
body.bht-tradestands-category table.exhibitorlist td.title a {
  position: relative;
  padding: 25px 25px 25px 90px;
}
/* line 792, ../sass/trade_stands.scss */
body.bht-tradestands-search table.exhibitorlist td.title img,
body.bht-tradestands-category table.exhibitorlist td.title img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 25px;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  object-fit: cover;
  object-position: center;
  background-color: #f5f5f5;
}

/* line 818, ../sass/trade_stands.scss */
body.bht-tradestands-categories #primary,
body.page-exhibitors #primary {
  padding: 20px 20px 40px 20px;
}

body.bht-tradestands-categories .bht-listing-intro,
body.page-exhibitors .bht-listing-intro {
  background: #43539A;
  color: #ffffff;
  padding: 28px 22px;
  margin: 0 0 36px;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

body.bht-tradestands-categories .bht-listing-intro__content,
body.page-exhibitors .bht-listing-intro__content {
  margin-bottom: 22px;
}

body.bht-tradestands-categories .bht-listing-intro__content h2,
body.page-exhibitors .bht-listing-intro__content h2 {
  color: #ffffff;
  font-size: 36px;
  line-height: 1.06;
  margin: 0 0 14px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(255,255,255,0.4);
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.4px;
}

body.bht-tradestands-categories .bht-listing-intro__content p,
body.page-exhibitors .bht-listing-intro__content p {
  color: #ffffff;
  font-size: 17px;
  line-height: 1.65;
  margin: 0 0 18px;
  font-weight: 400;
}

body.bht-tradestands-categories .bht-listing-intro__content a,
body.page-exhibitors .bht-listing-intro__content a {
  color: #ffffff !important;
  text-decoration: underline !important;
}

body.bht-tradestands-categories .bht-listing-intro__image-wrap,
body.page-exhibitors .bht-listing-intro__image-wrap {
  width: 100%;
}

body.bht-tradestands-categories .bht-listing-intro__image,
body.page-exhibitors .bht-listing-intro__image {
  display: block;
  width: 100%;
  height: auto;
}

@media all and (min-width: 1024px) {
  body.bht-tradestands-categories .bht-listing-intro,
  body.page-exhibitors .bht-listing-intro {
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 58px;
    padding: 50px 0;
  }

  body.bht-tradestands-categories .bht-listing-intro__content,
  body.page-exhibitors .bht-listing-intro__content {
    width: min(40vw, 520px);
    margin-bottom: 0;
  }

  body.bht-tradestands-categories .bht-listing-intro__content h2,
  body.page-exhibitors .bht-listing-intro__content h2 {
    font-size: 48px;
    line-height: 1.04;
    margin-bottom: 16px;
    padding-bottom: 16px;
    letter-spacing: 0.6px;
  }

  body.bht-tradestands-categories .bht-listing-intro__content p,
  body.page-exhibitors .bht-listing-intro__content p {
    font-size: 15px;
    line-height: 1.62;
    font-weight: 400;
  }

  body.bht-tradestands-categories .bht-listing-intro__image-wrap,
  body.page-exhibitors .bht-listing-intro__image-wrap {
    width: min(40vw, 640px);
  }

  body.bht-tradestands-categories .bht-listing-intro__image,
  body.page-exhibitors .bht-listing-intro__image {
    width: 100%;
    height: 440px;
    object-fit: cover;
  }
}
/* line 829, ../sass/trade_stands.scss */
body.bht-tradestands-categories .entry-content .row .column > a,
body.page-exhibitors .entry-content .row .column > a {
  background-color: #A0AAB0;
  border-radius: 3px;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
  margin: 20px 0 0 0;
  position: relative;
  display: block;
}
/* line 841, ../sass/trade_stands.scss */
body.bht-tradestands-categories .entry-content .row .column > a > div,
body.page-exhibitors .entry-content .row .column > a > div {
  transition: all 0.2s ease-in;
  color: #FFF;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 100%;
  padding: 10px;
  text-align: center;
  background-color: #4A5790;
  position: absolute;
  left: 0;
  bottom: 0;
  font-weight: 600;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
  transition: all 0.2s ease-in;
}
/* line 859, ../sass/trade_stands.scss */
body.bht-tradestands-categories .entry-content .row .column > a > div:hover,
body.page-exhibitors .entry-content .row .column > a > div:hover {
  background-color: #5F70BB;
}
/* line 864, ../sass/trade_stands.scss */
body.bht-tradestands-categories .entry-content .row .column > a:hover > div,
body.page-exhibitors .entry-content .row .column > a:hover > div {
  background-color: #5F70BB;
}

/* line 881, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #pagetitle, body.mobile-theme.bht-tradestands-category #pagetitle, body.mobile-theme.bht-tradestands-search #pagetitle, body.mobile-theme.bht-tradestands-single #pagetitle {
  background: #F6F8FB;
  padding: 20px 20px 0 20px;
}
/* line 884, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #pagetitle h1, body.mobile-theme.bht-tradestands-category #pagetitle h1, body.mobile-theme.bht-tradestands-search #pagetitle h1, body.mobile-theme.bht-tradestands-single #pagetitle h1 {
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  padding: 0 0 10px 0;
  margin: 0;
  border-bottom: 1px solid #A0AAB0;
}
/* line 894, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #heading .row, body.mobile-theme.bht-tradestands-category #heading .row, body.mobile-theme.bht-tradestands-search #heading .row, body.mobile-theme.bht-tradestands-single #heading .row {
  margin: 0;
}
/* line 897, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #heading h2, body.mobile-theme.bht-tradestands-category #heading h2, body.mobile-theme.bht-tradestands-search #heading h2, body.mobile-theme.bht-tradestands-single #heading h2 {
  margin: 0 0 10px 0;
}
/* line 901, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #heading ul, body.mobile-theme.bht-tradestands-category #heading ul, body.mobile-theme.bht-tradestands-search #heading ul, body.mobile-theme.bht-tradestands-single #heading ul {
  margin: 0;
}
/* line 903, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #heading ul li, body.mobile-theme.bht-tradestands-category #heading ul li, body.mobile-theme.bht-tradestands-search #heading ul li, body.mobile-theme.bht-tradestands-single #heading ul li {
  padding-bottom: 10px;
  font-size: 12px;
  padding-right: 5px;
}
/* line 910, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #heading .stand-info, body.mobile-theme.bht-tradestands-category #heading .stand-info, body.mobile-theme.bht-tradestands-search #heading .stand-info, body.mobile-theme.bht-tradestands-single #heading .stand-info {
  padding: 0;
  text-align: left;
}
/* line 915, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #heading p, body.mobile-theme.bht-tradestands-category #heading p, body.mobile-theme.bht-tradestands-search #heading p, body.mobile-theme.bht-tradestands-single #heading p {
  margin: 0;
}
/* line 922, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #searchform input, body.mobile-theme.bht-tradestands-category #searchform input, body.mobile-theme.bht-tradestands-search #searchform input, body.mobile-theme.bht-tradestands-single #searchform input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 100%;
}
/* line 927, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #searchform input[type='submit'], body.mobile-theme.bht-tradestands-category #searchform input[type='submit'], body.mobile-theme.bht-tradestands-search #searchform input[type='submit'], body.mobile-theme.bht-tradestands-single #searchform input[type='submit'] {
  position: static;
  width: 100%;
  margin-top: 10px;
}
/* line 935, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories .entry-content .row .column > a > div, body.mobile-theme.bht-tradestands-category .entry-content .row .column > a > div, body.mobile-theme.bht-tradestands-search .entry-content .row .column > a > div, body.mobile-theme.bht-tradestands-single .entry-content .row .column > a > div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 940, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories .responsive-table, body.mobile-theme.bht-tradestands-category .responsive-table, body.mobile-theme.bht-tradestands-search .responsive-table, body.mobile-theme.bht-tradestands-single .responsive-table {
  position: relative;
  display: block;
  padding-top: 50px;
  background: white;
  overflow-x: scroll;
  overflow-y: inherit;
}
/* line 952, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories .responsive-table::before, body.mobile-theme.bht-tradestands-category .responsive-table::before, body.mobile-theme.bht-tradestands-search .responsive-table::before, body.mobile-theme.bht-tradestands-single .responsive-table::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjNweCIgd2lkdGg9IjU4cHgiIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA1OCA2MyI+IDx0aXRsZT5Hcm91cDwvdGl0bGU+IDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiA8ZyBpZD0iUGFnZS0xIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiPiAgPGcgaWQ9Ikdyb3VwIiBmaWxsPSIjMDAwIj4gICA8cGF0aCBpZD0iU2hhcGUiIGQ9Im0yNS43IDIuNGMwLjIgMCAwLjQgMCAwLjcgMC4xIDEuNSAwLjMgMi43IDIgMi43IDMuNXY5LjQgMTIuMWMwLjUgMC42IDAuOSAxIDEuNCAxLjZsMC42LTAuMXYtOC4yYzAtMS45IDEuNS0zLjQgMy40LTMuNCAwLjMgMCAwLjYgMCAwLjggMC4xIDEuNiAwLjQgMi42IDEuOSAyLjYgMy41djguM2MwLjUgMC41IDAuOCAwLjcgMS4zIDEuMmgwLjZ2LTYuOGMwLTEuOCAxLjUtMy4yIDMuMy0zLjIgMC4zIDAgMC41IDAgMC44IDAuMSAxLjUgMC4zIDIuNyAxLjkgMi43IDMuNHY3bDEuMyAxLjNoMC42di01LjNjMC0xLjYgMC45LTIuOCAyLjQtMy4yIDAuMy0wLjEgMC42LTAuMSAwLjgtMC4xIDEuOSAwIDMuNCAxLjUgMy40IDMuNHYxOC4yYzAgOC42LTcuNCAxNS4xLTE0LjkgMTUuNmgtMS4zYy03LjcgMC0xMy40LTQuMS0xNi0xMy0wLjgtMi45LTEuMy0zLjktNC4zLTUuOC0wLjYtMC40LTEuMy0wLjctMi0wLjlsLTEuOC0wLjVjLTIuNC0wLjctNS4zLTEuOC01LTQuNCAwLjItMi4xIDEtMi42IDMuMS0yLjZoNy4zYzEuNSAwIDItMC43IDItMi4zdi0wLjEtMjUuNWMwLjEtMS45IDEuNi0zLjQgMy41LTMuNHptMC0yYy0xLjQgMC0yLjggMC42LTMuOCAxLjZzLTEuNiAyLjQtMS42IDMuOHYyNS41IDAuMSAwLjNoLTMuOC0zLjVjLTIuMiAwLTQuNyAwLjUtNS4xIDQuNC0wLjQgNC41IDQuNCA1LjkgNi41IDYuNWwxLjggMC41YzAuNSAwLjIgMS4xIDAuNCAxLjUgMC43IDIuNSAxLjYgMi43IDIuMiAzLjQgNC43IDIuNyA5LjMgOS4xIDE0LjUgMTcuOSAxNC41aDEuNWM4LTAuNSAxNi43LTcuMyAxNi43LTE3LjZ2LTE4LjNjMC0zLTIuNC01LjQtNS40LTUuNC0wLjQgMC0wLjkgMC4xLTEuMyAwLjItMC44IDAuMi0xLjQgMC41LTIgMC45LTAuNS0yLTIuMS0zLjgtNC4xLTQuMi0wLjQtMC4xLTAuOC0wLjEtMS4yLTAuMS0xLjMgMC0yLjUgMC40LTMuNCAxLjItMC41LTItMi0zLjYtMy45LTQuMS0wLjQtMC4xLTAuOS0wLjItMS4zLTAuMi0xLjMgMC0yLjUgMC40LTMuNCAxLjJ2LTEuMi05LjRjMC0yLjYtMi01LTQuNC01LjUtMC40LTAuMS0wLjgtMC4xLTEuMS0wLjF6Ii8+ICAgPGcgaWQ9IlNoYXBlIj4gICAgPHBvbHlnb24gcG9pbnRzPSI0NS4yIDAuOCA0MyAyLjkgNDYuMiA2IDM0IDYgMzQgOSA0NS45IDkgNDIuNyAxMi4yIDQ0LjggMTQuMyA1MS44IDcuNCIvPiAgICA8cG9seWdvbiBwb2ludHM9IjkuMSAyLjkgNyAwLjggMCA3LjcgNi42IDE0LjMgOC44IDEyLjIgNS42IDkgMTggOSAxOCA2IDUuOSA2Ii8+ICAgPC9nPiAgPC9nPiA8L2c+PC9zdmc+);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 40px auto;
  height: 50px;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  position: absolute;
}
/* line 974, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories table.exhibitorlist, body.mobile-theme.bht-tradestands-category table.exhibitorlist, body.mobile-theme.bht-tradestands-search table.exhibitorlist, body.mobile-theme.bht-tradestands-single table.exhibitorlist {
  min-width: 700px;
}
/* line 975, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories table.exhibitorlist th, body.mobile-theme.bht-tradestands-categories table.exhibitorlist td, body.mobile-theme.bht-tradestands-category table.exhibitorlist th, body.mobile-theme.bht-tradestands-category table.exhibitorlist td, body.mobile-theme.bht-tradestands-search table.exhibitorlist th, body.mobile-theme.bht-tradestands-search table.exhibitorlist td, body.mobile-theme.bht-tradestands-single table.exhibitorlist th, body.mobile-theme.bht-tradestands-single table.exhibitorlist td {
  padding: 5px 10px !important;
  font-size: 14px;
}
/* line 978, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories table.exhibitorlist th a, body.mobile-theme.bht-tradestands-categories table.exhibitorlist td a, body.mobile-theme.bht-tradestands-category table.exhibitorlist th a, body.mobile-theme.bht-tradestands-category table.exhibitorlist td a, body.mobile-theme.bht-tradestands-search table.exhibitorlist th a, body.mobile-theme.bht-tradestands-search table.exhibitorlist td a, body.mobile-theme.bht-tradestands-single table.exhibitorlist th a, body.mobile-theme.bht-tradestands-single table.exhibitorlist td a {
  padding: 0;
  max-width: none !important;
}
/* line 984, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories table.exhibitorlist td.title img, body.mobile-theme.bht-tradestands-category table.exhibitorlist td.title img, body.mobile-theme.bht-tradestands-search table.exhibitorlist td.title img, body.mobile-theme.bht-tradestands-single table.exhibitorlist td.title img {
  display: none;
}
/* line 989, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #primary, body.mobile-theme.bht-tradestands-category #primary, body.mobile-theme.bht-tradestands-search #primary, body.mobile-theme.bht-tradestands-single #primary {
  padding: 20px;
}
/* line 991, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #primary::before, body.mobile-theme.bht-tradestands-category #primary::before, body.mobile-theme.bht-tradestands-search #primary::before, body.mobile-theme.bht-tradestands-single #primary::before {
  display: none;
}
/* line 995, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories #primary h2, body.mobile-theme.bht-tradestands-category #primary h2, body.mobile-theme.bht-tradestands-search #primary h2, body.mobile-theme.bht-tradestands-single #primary h2 {
  margin-top: 0;
}
/* line 1003, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories .entry-content .row {
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  margin: 0 auto;
}
/* line 1012, ../sass/trade_stands.scss */
body.mobile-theme.bht-tradestands-categories .entry-content .row .column {
  width: 225px;
}

/* =============================================
   Food Vendors Grid
   ============================================= */
.food-vendors-container {
  margin-top: 50px;
}
.food-vendors-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-top: 20px;
}
.food-vendor-card {
  background: #f4f4f5;
  border-radius: 12px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 230px;
  transition: background 0.2s ease, color 0.2s ease;
}
.food-vendor-name {
  font-size: 1.1em;
  font-weight: 700;
  margin: 0 0 8px;
  line-height: 1.3;
}
.food-vendor-description {
  font-size: 0.9em;
  color: #555;
  margin-bottom: 12px;
  line-height: 1.5;
  flex-grow: 1;
}
.food-vendor-description p {
  margin: 0;
}
.food-vendor-allergens {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 14px;
}
.allergen-badge {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #dfe0e4;
  font-size: 0.75em;
  font-weight: 600;
  color: #333;
  text-transform: uppercase;
  cursor: default;
  transition: background 0.2s ease, color 0.2s ease;
}
.allergen-badge .allergen-icon {
  object-fit: contain;
  border-radius: 50%;
}
.allergen-tooltip {
  position: absolute;
  top: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  background: #2E347C;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  text-transform: none;
  white-space: nowrap;
  padding: 4px 10px;
  border-radius: 4px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.15s ease;
  z-index: 10;
}
.allergen-tooltip::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-bottom-color: #333;
}
.allergen-badge:hover .allergen-tooltip {
  opacity: 1;
}
.food-vendor-link {
  font-size: 0.9em;
  font-weight: 600;
  color: #1a3a2a;
  text-decoration: none;
  margin-top: auto;
  transition: color 0.2s ease;
}
.food-vendor-link:hover {
  text-decoration: underline !important;
}

/* Card hover state */
.food-vendor-card:hover {
  background: #2E347C;
  color: #fff !important;
}
.food-vendor-card:hover .food-vendor-name {
  color: #fff !important;
}
.food-vendor-card:hover .food-vendor-description p {
  color: #fff !important;
}
.food-vendor-card:hover .food-vendor-link {
  color: #fff !important;
}
.food-vendor-card:hover .allergen-badge {
  background: rgba(255, 255, 255, 0.2);
  color: #fff !important;
}

/* Allergen legend in sidebar */
.allergen-legend {
  margin-top: 25px;
}
.allergen-legend h3 {
  margin-bottom: 12px;
}
.allergen-legend-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.allergen-legend-item {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.allergen-badge--legend {
  flex-shrink: 0;
}
.allergen-legend-label {
  font-size: 0.9em;
  color: #333;
}

@media only screen and (max-width: 767px) {
  .food-vendors-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .food-vendors-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
