html {
  -webkit-text-size-adjust: 100%; }

body {
  font-family: "proxima-nova" !important;
  background: url(../images/ui/body-bg.gif) repeat-y top center;
  font-size: 15px; }
  body.navbar-padding {
    padding-top: 170px; }
    @media screen and (max-width: 768px) {
      body.navbar-padding.page-home {
        padding-top: 138px; } }
    @media screen and (min-width: 1024px) {
      body.navbar-padding {
        padding-top: 0; } }

.no-padding {
  padding: 0 !important; }
  .no-padding.alignleft, .no-padding.alignright {
    padding: 5px !important; }

main {
  padding: 0 5px; }

.larger .content-zone p, .larger .content-zone ul, .larger .content-zone ol {
  font-size: 19px !important; }

.colored-callout {
  padding: 10px;
  margin: 10px 0; }
  .colored-callout.green {
    background: #eefae3;
    border: 1px solid #c2e6a5; }
  .colored-callout.blue {
    background: #cfeffb;
    border: 1px solid #9fdff8; }
    .colored-callout.blue a {
      color: #ff8a00; }
  .colored-callout strong {
    display: block; }

.smaller .content-zone p, .smaller .content-zone ul, .smaller .content-zone ol {
  font-size: 16px !important; }
.smaller.page-daily-news-clippings .content-zone .story {
  padding-top: 30px; }
  .smaller.page-daily-news-clippings .content-zone .story p.headline {
    margin-bottom: 0; }
  .smaller.page-daily-news-clippings .content-zone .story.story-1 {
    padding-top: 0; }
  .smaller.page-daily-news-clippings .content-zone .story p.date {
    font-size: 14px !important;
    color: #666 !important;
    padding-bottom: 15px; }

.video-container, .iframe-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }
  .page-home .video-container, .page-home .iframe-container {
    padding-top: 0; }

.video-container iframe, .video-container object, .video-container embed, .iframe-container iframe, .iframe-container object, .iframe-container embed {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%; }

img {
  max-width: 100%;
  height: auto; }

.icon.search {
  background: url(../images/ui/icon-search.png) no-repeat 0 0;
  background-size: 26px 29px;
  width: 26px;
  height: 29px;
  display: block; }

.download-link {
  font-weight: bold;
  font-size: 15px; }
  .download-link:before {
    font-family: 'FontAwesome';
    content: "\f023";
    color: #666; }

.download {
  font-size: 15px;
  margin-bottom: 5px; }
  .download i.fa-external-link {
    margin-left: 5px; }

.alignleft, .alignright {
  padding: 5px;
  border: 1px solid #e0e0e0; }
  .alignleft.noborder, .alignright.noborder {
    border: 0;
    padding: 0; }

.alignleft {
  float: left;
  margin: 0 20px 20px 0; }

.alignright {
  float: right;
  margin: 0 0 20px 20px; }

ul.checks {
  list-style: none;
  margin: 0;
  padding: 0; }
  ul.checks li:before {
    font-family: 'FontAwesome';
    content: "\f00c";
    margin: 0 10px 0 0; }
  ul.checks.orange li:before {
    color: #ff8a00; }
  ul.checks.blue li:before {
    color: #2d79b9; }
  ul.checks.light_blue li:before {
    color: #5ecaf4; }
  ul.checks.blue-items li {
    color: #2d79b9; }

header.navbar-fixed-top {
  background: #fff; }
header .logo-tag {
  float: left;
  width: 185px;
  padding-left: 10px; }
  @media screen and (min-width: 568px) {
    header .logo-tag {
      width: auto;
      padding-bottom: 10px; } }
  @media screen and (min-width: 1025px) {
    header .logo-tag {
      padding-left: 0;
      padding-bottom: 0; } }
@media screen and (min-width: 1024px) {
  header .top.row {
    padding-bottom: 25px; } }
header #logo {
  padding-top: 5px;
  float: left;
  width: 145px; }
  @media screen and (min-width: 1025px) {
    header #logo {
      width: auto; } }
  header #logo img {
    width: 145px;
    height: auto; }
    @media screen and (min-width: 1025px) {
      header #logo img {
        width: 181px; } }
header .tag {
  color: #2d79b9 !important;
  font-size: 11px; }
  @media screen and (min-width: 568px) {
    header .tag {
      float: left;
      font-size: 15px;
      padding: 40px 0 0 20px; } }
  @media screen and (min-width: 1024px) {
    header .tag {
      padding: 50px 0 0 55px;
      font-size: 20px !important;
      float: left;
      font-weight: bold; } }
header ul {
  list-style: none; }
  header ul.secondary, header ul.social {
    float: left; }
  header ul li {
    float: left; }
  header ul.secondary {
    padding: 5px;
    background: #eefae3;
    display: none;
    position: relative;
    z-index: 100; }
    @media screen and (min-width: 1024px) {
      header ul.secondary {
        display: block; } }
    header ul.secondary li {
      font-size: 13px;
      padding: 5px 7px 5px 7px;
      z-index: 100;
      position: relative; }
      header ul.secondary li a {
        color: #585858; }
      header ul.secondary li:first-child {
        padding-left: 14px; }
    header ul.secondary:after {
      content: '';
      height: 38px;
      width: 50px;
      background-color: #eefae3;
      position: absolute;
      top: 0;
      right: -27px;
      left: auto;
      transform: skewX(-35deg);
      transform-origin: top;
      -webkit-transform: skewX(-35deg);
      -webkit-transform-origin: 0 0;
      z-index: 1; }
  header ul.social {
    display: none; }
    @media screen and (min-width: 1024px) {
      header ul.social {
        display: block; } }
    header ul.social li {
      padding-left: 7px; }
      header ul.social li a {
        font-size: 25px;
        color: #2d79b9; }
    header ul.social:after {
      clear: both;
      display: block;
      content: ''; }
  header ul.tertiary {
    clear: both;
    padding-top: 15px;
    position: relative;
    height: 100%;
    background: #e5e5e5;
    border-top: 4px solid #52b800;
    width: 100%;
    padding-bottom: 10px;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 0; }
    @media screen and (min-width: 1024px) {
      header ul.tertiary {
        left: auto;
        background: none;
        border: 0;
        width: auto;
        padding-bottom: 0;
        float: right; } }
    header ul.tertiary:before, header ul.tertiary:after {
      clear: both;
      display: block;
      content: ''; }
    header ul.tertiary li {
      font-size: 14px;
      font-weight: bold; }
      @media screen and (min-width: 568px) {
        header ul.tertiary li {
          font-size: 16px; } }
      @media screen and (min-width: 1024px) {
        header ul.tertiary li {
          font-size: 16px; } }
      header ul.tertiary li:first-child a {
        border-right: 1px solid #ccc; }
      header ul.tertiary li a {
        color: #2d79b9;
        display: block;
        padding: 5px 10px;
        font-family: "proxima-nova" !important; }
        header ul.tertiary li a i {
          color: #5ecaf4;
          padding-right: 6px; }
      header ul.tertiary li.login {
        border-right: 1px solid #b8b8b8;
        border-bottom: 2px solid #b8b8b8;
        background: #fff; }
header .secondary-wrapper {
  width: 100%; }
  @media screen and (min-width: 1024px) {
    header .secondary-wrapper {
      float: right;
      width: auto; } }
@media screen and (min-width: 1024px) {
  header .mobile-toolbar {
    display: none; } }
header .mobile-toolbar #search, header .mobile-toolbar #nav-toggle {
  padding: 20px 20px 0 12px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  display: block;
  float: left;
  margin: 6px 0 0 10px;
  width: 50px;
  height: 55px;
  vertical-align: baseline; }
header .mobile-toolbar #search {
  background: #5ecaf4;
  padding: 10px 20px 0 7px; }
  @media screen and (min-width: 568px) {
    header .mobile-toolbar #search {
      width: 62px;
      height: 63px;
      font-size: 14px;
      padding: 10px 20px 0 13px; } }
  header .mobile-toolbar #search i {
    margin-left: 4px; }
    @media screen and (min-width: 568px) {
      header .mobile-toolbar #search i {
        margin-left: 4px; } }
header .mobile-toolbar #nav-toggle {
  background: #0058b5;
  margin-right: 10px; }
  @media screen and (min-width: 568px) {
    header .mobile-toolbar #nav-toggle {
      width: 62px;
      height: 63px;
      font-size: 14px;
      padding: 20px 20px 0 20px; } }
  @media screen and (min-width: 1025px) {
    header .mobile-toolbar #nav-toggle {
      display: none; } }
  header .mobile-toolbar #nav-toggle i {
    padding-top: 18px;
    display: block;
    font-style: normal;
    position: relative;
    left: -3px; }
    @media screen and (min-width: 1000px) {
      header .mobile-toolbar #nav-toggle i {
        padding-top: 24px;
        left: 0; } }
  header .mobile-toolbar #nav-toggle:hover {
    text-decoration: none;
    cursor: pointer; }
  header .mobile-toolbar #nav-toggle span, header .mobile-toolbar #nav-toggle span:before, header .mobile-toolbar #nav-toggle span:after {
    cursor: pointer;
    height: 3px;
    width: 25px;
    background: white;
    position: absolute;
    display: block;
    content: '';
    transition: all 500ms ease-in-out; }
    @media screen and (min-width: 1000px) {
      header .mobile-toolbar #nav-toggle span, header .mobile-toolbar #nav-toggle span:before, header .mobile-toolbar #nav-toggle span:after {
        height: 5px;
        width: 35px; } }
    header .mobile-toolbar #nav-toggle span:before, header .mobile-toolbar #nav-toggle span:before:before, header .mobile-toolbar #nav-toggle span:after:before {
      top: -7px; }
      @media screen and (min-width: 1000px) {
        header .mobile-toolbar #nav-toggle span:before, header .mobile-toolbar #nav-toggle span:before:before, header .mobile-toolbar #nav-toggle span:after:before {
          top: -10px; } }
    header .mobile-toolbar #nav-toggle span:after, header .mobile-toolbar #nav-toggle span:before:after, header .mobile-toolbar #nav-toggle span:after:after {
      bottom: -7px; }
      @media screen and (min-width: 1000px) {
        header .mobile-toolbar #nav-toggle span:after, header .mobile-toolbar #nav-toggle span:before:after, header .mobile-toolbar #nav-toggle span:after:after {
          bottom: -10px; } }
  header .mobile-toolbar #nav-toggle.active span {
    background-color: transparent;
    margin-top: 3px; }
    header .mobile-toolbar #nav-toggle.active span:before, header .mobile-toolbar #nav-toggle.active span:after {
      transition: all 500ms ease-in-out;
      top: 0; }
    header .mobile-toolbar #nav-toggle.active span:before {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg); }
    header .mobile-toolbar #nav-toggle.active span:after {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); }
header .member {
  font-size: 14px !important;
  padding-top: 10px !important;
  clear: both; }
@media screen and (min-width: 1024px) {
  header .nav {
    background: url(../images/ui/pattern-nav.gif) repeat-x;
    height: 82px; } }
header .nav a {
  color: #fff; }
header .nav nav {
  padding-top: 23px;
  display: none; }
  @media screen and (min-width: 1024px) {
    header .nav nav {
      display: block; } }
  header .nav nav ul {
    margin: 0;
    padding: 0; }
    header .nav nav ul li {
      position: relative;
      margin: 0 2px;
      border-left: 1px solid #71a1c9; }
      header .nav nav ul li:first-child {
        border: 0;
        padding-left: 0; }
        header .nav nav ul li:first-child a {
          padding-left: 0; }
      header .nav nav ul li a {
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        display: inline-block;
        padding: 5px 14px;
        text-shadow: 2px 1px #275b87;
        margin-left: 3px; }
        @media screen and (max-width: 1024px) {
          header .nav nav ul li a {
            font-size: 18px; } }
      header .nav nav ul li ul {
        display: none;
        position: absolute;
        background: #fff;
        top: 40px;
        left: 3px;
        padding-bottom: 6px;
        color: #2d79b9;
        padding-left: 6px;
        padding-top: 15px;
        z-index: 99999; }
      header .nav nav ul li:hover.menu-item-has-children a {
        background: #fff;
        color: #2d79b9;
        text-shadow: none;
        white-space: nowrap;
        padding-bottom: 15px;
        display: block; }
      header .nav nav ul li:hover ul {
        display: block;
        min-width: 200px; }
        header .nav nav ul li:hover ul.columns {
          width: 520px; }
        header .nav nav ul li:hover ul li {
          border: 0;
          padding: 0;
          float: none;
          padding-bottom: 5px; }
          header .nav nav ul li:hover ul li.sub-list {
            float: left;
            margin: 0;
            padding: 0;
            width: 250px !important; }
            header .nav nav ul li:hover ul li.sub-list ul {
              position: relative;
              top: 0;
              left: 0;
              height: auto;
              width: auto; }
              header .nav nav ul li:hover ul li.sub-list ul li {
                float: none;
                word-wrap: break-word; }
                header .nav nav ul li:hover ul li.sub-list ul li a {
                  word-wrap: break-word !important;
                  white-space: normal !important; }
          header .nav nav ul li:hover ul li a {
            color: #5a5a5a !important;
            border: 0;
            text-shadow: none;
            font-weight: normal;
            font-size: 16px;
            padding-bottom: 0;
            padding-left: 10px;
            padding-right: 10px;
            display: block; }
header .search {
  position: relative; }
  header .search #search {
    display: none; }
    @media screen and (min-width: 1024px) {
      header .search #search {
        background: #5ecaf4;
        color: #fff;
        text-shadow: 2px 2px #4492b0;
        box-shadow: 3px 2px rgba(0, 0, 0, 0.3);
        display: inline-block;
        padding: 8px 25px;
        font-size: 20px;
        font-weight: 600;
        margin-top: 20px;
        letter-spacing: 1px;
        display: block;
        width: 156px; } }
    header .search #search .icon {
      float: right;
      margin-left: 10px;
      display: inline-block; }
    header .search #search:hover {
      text-decoration: none;
      cursor: pointer; }
  header .search .search-box {
    display: none; }
    header .search .search-box input[type="search"] {
      border: 0;
      box-shadow: inset 3px 5px 0px -2px #c4c4c4;
      padding: 12px;
      font-size: 15px;
      width: 220px; }
    header .search .search-box input[type="submit"] {
      background: #fff;
      border: 0;
      padding: 10px;
      color: #2d79b9;
      box-shadow: 2px 2px #2d79b9;
      font-size: 15px;
      text-transform: uppercase;
      font-weight: bold;
      margin-left: 8px; }
  header .search:hover .search-box {
    display: block;
    background: #5ecaf4;
    top: 64px;
    right: 0;
    width: 335px;
    z-index: 999999;
    position: absolute;
    padding: 30px;
    box-shadow: 3px 2px rgba(0, 0, 0, 0.3); }

.toolbar {
  background: rgba(0, 0, 0, 0.1);
  padding: 22px 0;
  font-size: 14px;
  font-weight: bold;
  color: #2d79b9;
  display: none; }
  @media screen and (min-width: 1024px) {
    .toolbar {
      display: block; } }
  .toolbar .breadcrumbs {
    font-size: 15px;
    font-weight: normal;
    color: #7a7575;
    display: none; }
    @media screen and (min-width: 1024px) {
      .toolbar .breadcrumbs {
        display: block; } }
  .toolbar .smaller, .toolbar .larger {
    background: #5ecaf4;
    box-shadow: 2px 1px #a5a5a5;
    color: #fff;
    padding: 4px 8px;
    display: inline-block;
    font-size: 15px;
    font-weight: bold; }
    .toolbar .smaller:hover, .toolbar .larger:hover {
      cursor: pointer; }
  .toolbar .smaller {
    font-size: 11px;
    font-weight: normal;
    padding: 7px 10px 6px 10px;
    margin: 0 7px 0 20px; }
    .smaller .toolbar .smaller {
      background: #52b800; }
  .larger .toolbar .larger {
    background: #52b800; }
  .toolbar .share {
    background: #2d79b9;
    color: #fff;
    padding: 6px 12px 7px 12px;
    margin-left: 15px;
    position: relative;
    display: inline-block; }
    .toolbar .share .share-hover {
      display: none;
      position: absolute;
      top: 33px;
      left: 0;
      background: #fff;
      width: 100%;
      padding: 5px 3px 3px 5px;
      z-index: 500; }
    .toolbar .share i {
      padding-right: 5px; }

main .container {
  padding-bottom: 60px; }
@media screen and (min-width: 1024px) {
  main .top.row {
    height: 385px; } }

.intro h1 {
  color: #2d79b9;
  font-size: 24px;
  font-weight: 600; }
.intro p {
  font-size: 16px; }
.intro a {
  display: block;
  color: #ff8a00;
  padding-top: 10px;
  text-decoration: underline; }

.cycle-slideshow {
  position: relative; }
  @media screen and (min-width: 1024px) {
    .cycle-slideshow {
      position: relative;
      margin-right: -13px; } }
  .cycle-slideshow .arrows {
    display: none; }
    @media screen and (min-width: 1024px) {
      .cycle-slideshow .arrows {
        display: block;
        position: absolute;
        z-index: 200;
        width: 93%;
        top: 40%;
        left: 20px; } }
    .cycle-slideshow .arrows .left, .cycle-slideshow .arrows .right {
      border-radius: 40px;
      width: 40px;
      height: 40px;
      background: rgba(255, 255, 255, 0.3);
      color: #fff;
      text-shadow: 2px 2px #5f5f5c;
      font-size: 18px;
      padding: 8px 5px 5px 3px;
      text-align: center; }
    .cycle-slideshow .arrows .left {
      float: left; }
    .cycle-slideshow .arrows .right {
      float: right; }
  .cycle-slideshow .pager {
    display: none; }
    @media screen and (min-width: 1024px) {
      .cycle-slideshow .pager {
        position: absolute;
        right: 30px;
        bottom: 75px;
        z-index: 200;
        display: block; } }
    .cycle-slideshow .pager a {
      padding: 0px;
      width: 20px;
      height: 20px;
      background: #fff;
      border-radius: 100px;
      font-weight: 600;
      margin-left: 7px;
      display: inline-block; }
      .cycle-slideshow .pager a.cycle-pager-active {
        background: #ff8a00;
        color: #fff; }
  .cycle-slideshow .slide .slide-copy {
    bottom: -1px;
    left: 0;
    background: url(../images/ui/slide-content-bg.png) repeat-x;
    z-index: 100;
    height: 125px;
    position: absolute;
    width: 100%; }
    @media screen and (min-width: 1024px) {
      .cycle-slideshow .slide .slide-copy {
        height: 140px; } }
    .cycle-slideshow .slide .slide-copy .copy {
      font-weight: bold;
      color: #fff;
      text-shadow: 2px 2px #a55c0b;
      padding-top: 61px;
      font-size: 16px;
      line-height: 18px; }
      @media screen and (min-width: 1024px) {
        .cycle-slideshow .slide .slide-copy .copy {
          font-size: 25px;
          line-height: 23px;
          padding-top: 70px; } }
    .cycle-slideshow .slide .slide-copy .cta-wrapper {
      padding-left: 0; }
      @media screen and (min-width: 1024px) {
        .cycle-slideshow .slide .slide-copy .cta-wrapper {
          padding-left: -15px; } }
      .cycle-slideshow .slide .slide-copy .cta-wrapper .cta {
        display: inline-block;
        margin-top: 68px;
        color: #2d79b9;
        box-shadow: 1px 2px #a55c0b;
        padding: 10px 20px;
        font-size: 14px;
        background: #fff;
        text-align: center;
        font-weight: bold;
        white-space: nowrap; }
        @media screen and (min-width: 1024px) {
          .cycle-slideshow .slide .slide-copy .cta-wrapper .cta {
            font-size: 20px; } }

.mobile-instructions {
  background: #2d79b9;
  color: #fff;
  text-align: center;
  font-size: 12px;
  padding: 10px 0;
  margin-top: 17px; }

.news-zone {
  background: #eefae3;
  border-top: 5px solid #52b800;
  border-left: 1px solid #c2e6a5;
  border-right: 1px solid #c2e6a5;
  border-bottom: 1px solid #c2e6a5; }
  .news-zone h2 {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    float: left; }
    .news-zone h2 i {
      color: #a1a89a;
      padding-right: 15px; }
  .news-zone .view-all {
    float: left;
    color: #ff8a00;
    text-decoration: underline;
    font-size: 14px;
    padding: 20px 0 0 10px; }
    .news-zone .view-all:after {
      clear: both;
      display: block;
      content: ''; }
    .news-zone .view-all > article {
      border: 0; }
    .news-zone .view-all + article {
      border: 0; }
  .news-zone article {
    border-top: 1px dashed #d8e3ce;
    padding: 10px 0; }
    .news-zone article.featured h3 {
      margin: 0;
      padding: 0;
      font-weight: 600;
      font-size: 18px; }
      .news-zone article.featured h3 a {
        color: #000; }
    .news-zone article.featured img {
      padding-top: 3px; }
    .news-zone article:before {
      clear: both;
      display: block;
      content: ''; }
    .news-zone article:first-child {
      border-top: 1px solid #d8e3ce !important; }
    .news-zone article .date {
      font-size: 14px;
      line-height: 14px;
      margin: 0;
      padding: 0;
      color: #979f90; }
    .news-zone article a {
      font-size: 18px;
      color: #2d79b9;
      font-weight: 600; }
      .news-zone article a i {
        color: #a6af9e;
        padding-left: 5px; }

.events-zone .banner {
  padding-left: 0;
  padding-top: 10px;
  display: inline-block; }
  @media screen and (min-width: 1024px) {
    .events-zone .banner {
      padding-top: 0; } }
  @media screen and (min-width: 1024px) and (max-width: 1024px) {
    .events-zone .banner {
      padding-top: 30px; } }
.events-zone .events {
  padding-top: 40px; }
  .events-zone .events:before {
    clear: both;
    display: block;
    content: ''; }
  .events-zone .events h2 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 0; }
    @media screen and (min-width: 1024px) {
      .events-zone .events h2 {
        font-size: 18px; } }
    .events-zone .events h2 i {
      color: #acabab;
      padding-right: 10px;
      display: inline-block; }
  .events-zone .events a.view-all {
    color: #ff8a00;
    padding-left: 20px;
    display: inline-block; }
    .events-zone .events a.view-all:after {
      clear: both;
      display: block;
      content: ''; }
  @media screen and (min-width: 768px) {
    .events-zone .events .event {
      border-left: 1px solid #d8d8d8; } }
  .events-zone .events .event.first {
    border: 0; }
  .events-zone .events .event .date {
    color: #a3a3a3;
    margin: 0;
    padding: 15px 0 0 0;
    text-transform: uppercase;
    clear: both; }
  .events-zone .events .event h3 {
    font-size: 18px;
    font-weight: bold;
    color: #2d79b9;
    margin: 0;
    padding: 0; }
  .events-zone .events .event .view-more {
    color: #ff8a00;
    text-decoration: underline; }

.spotlight-zone {
  padding-top: 30px;
  margin-top: 40px;
  background: url(../images/ui/dotted-line.gif) repeat-x; }
  .spotlight-zone strong {
    display: block;
    color: #2d79b9;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px; }
  .spotlight-zone .spotlight .copy p {
    font-size: 14px;
    color: #757575; }
  .spotlight-zone .promo strong i {
    color: #5ecaf4; }
  .spotlight-zone .promo p {
    font-weight: bold; }
  .spotlight-zone .promo .copy {
    clear: both;
    padding-top: 10px; }
  @media screen and (max-width: 1169px) {
    .spotlight-zone .promo ul {
      padding-bottom: 15px; } }
  .spotlight-zone .promo ul li {
    font-size: 13px; }
  .spotlight-zone .promo .cta a {
    display: inline-block;
    background: #2d79b9;
    color: #fff;
    padding: 10px 12px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    white-space: nowrap; }
  .spotlight-zone a.view-partners {
    font-size: 13px;
    text-decoration: underline;
    font-weight: bold; }

#sidebar {
  background: #0058b5;
  padding: 0;
  overflow: hidden; }
  #sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 85%; }
    @media screen and (min-width: 568px) {
      #sidebar ul {
        width: 89%; } }
    #sidebar ul li {
      position: relative;
      width: 100% !important;
      display: block;
      margin: 0;
      padding: 0 5px; }
      #sidebar ul li a {
        font-size: 19px;
        line-height: 25px;
        text-decoration: underline;
        color: #fff;
        text-decoration: none;
        padding: 15px 10px;
        display: block;
        width: 100% !important;
        border-top: 1px solid #5ecaf4;
        font-weight: bold;
        text-shadow: 1px 1px #003f83; }
      #sidebar ul li .aw, #sidebar ul li .aw-up {
        position: absolute;
        width: 30px;
        height: 30px;
        top: 13px;
        right: 0px; }
        #sidebar ul li .aw:before, #sidebar ul li .aw-up:before {
          content: "\f078";
          font-family: 'FontAwesome';
          color: #fff;
          font-size: 20px; }
      #sidebar ul li .aw-up:before {
        content: "\f077"; }
      #sidebar ul li ul {
        display: none;
        background: #5ecaf4;
        width: 103%;
        margin: 0;
        padding: 0;
        position: relative;
        margin: 0 0 0 -3px; }
        #sidebar ul li ul li {
          position: relative;
          padding: 0; }
          #sidebar ul li ul li a {
            white-space: nowrap;
            font-size: 15px;
            font-weight: bold !important;
            border-top: 1px solid #b5e2f5;
            padding-left: 16px;
            color: #0058b5;
            text-shadow: none; }
    #sidebar ul.secondary li a {
      font-size: 16px;
      border: 0;
      padding: 10px;
      font-weight: normal;
      text-shadow: none; }
    #sidebar ul.secondary li:first-child a {
      border-top: 1px solid #b5e2f5;
      padding-top: 20px; }
    #sidebar ul.social li {
      float: left;
      display: inline-block;
      width: auto !important; }
      #sidebar ul.social li a {
        border: 0;
        font-size: 30px;
        padding-left: 10px;
        display: inline;
        float: left;
        font-weight: normal;
        text-shadow: none; }

.blog-sidebar-list ul li a {
  color: #2d79b9; }

.push-wrapper {
  padding-top: 20px; }
  .push-wrapper .push {
    display: block;
    margin-bottom: 20px; }

footer {
  background: #2d79b9;
  padding-top: 45px;
  border-top: 6px solid #52b800;
  color: #fff; }
  footer .container {
    padding-bottom: 20px; }
  footer .orgs a {
    display: block; }
    @media screen and (min-width: 1025px) {
      footer .orgs a {
        display: inline-block; } }
    @media screen and (max-width: 768px) {
      footer .orgs a.org-2 {
        padding-top: 20px; } }
  footer a {
    color: #fff; }
    footer a:hover {
      color: #fff; }
  footer .address {
    font-size: 16px; }
    footer .address p {
      color: #fff; }
  footer .links ul {
    list-style: none; }
    footer .links ul li a {
      font-size: 15px;
      line-height: 25px;
      text-decoration: underline; }
  footer .service-logos {
    background: #1d5686;
    padding: 10px 0; }
    footer .service-logos img {
      width: 80px;
      height: auto; }

.um-col-131, .um-col-132, .um-col-133 {
  width: 30% !important;
  padding: 0 1%;
  float: left !important; }

.um-87.um input[type=submit].um-button, .um-87.um input[type=submit].um-button:focus, .um-87.um a.um-button, .um-87.um a.um-button.um-disabled:hover, .um-87.um a.um-button.um-disabled:focus, .um-87.um a.um-button.um-disabled:active,
.um-86.um input[type=submit].um-button, .um-86.um input[type=submit].um-button:focus, .um-86.um a.um-button, .um-86.um a.um-button.um-disabled:hover, .um-86.um a.um-button.um-disabled:focus, .um-86.um a.um-button.um-disabled:active {
  background: #2d79b9 !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important; }

.um-86.um .um-button.um-alt, .um-86um input[type=submit].um-button.um-alt,
.um-87.um .um-button.um-alt, .um-87.um input[type=submit].um-button.um-alt {
  background: #eeeeee !important; }

.um-profile-photo-img, .um-account-meta, .um-profile-photo {
  display: none !important; }

.um-header {
  min-height: 0 !important;
  border: 0 !important; }

.um-profile-edit {
  top: 34px !important; }

.um-profile .um-profile-body, .um-88.um .um-profile-body {
  margin: 0 !important;
  padding: 0 !important; }

.interior .entry-content h1, .interior .content-zone h1 {
  font-size: 34px;
  font-weight: bold;
  color: #ff8a00; }
  .interior .entry-content h1.entry-title, .interior .content-zone h1.entry-title {
    font-size: 20px;
    font-weight: bold;
    color: #5ecaf4;
    display: block;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 15px;
    padding-top: 0; }
.interior .entry-content h2, .interior .content-zone h2 {
  font-size: 28px;
  font-weight: bold;
  color: #52b800; }
  .interior .entry-content h2 a, .interior .content-zone h2 a {
    color: #52b800; }
.interior .entry-content h3, .interior .content-zone h3 {
  font-size: 28px; }
.interior .entry-content h4, .interior .content-zone h4 {
  font-size: 24px; }
.interior .entry-content h5, .interior .content-zone h5 {
  font-size: 24px;
  color: #2d79b9; }
.interior .entry-content h6, .interior .content-zone h6 {
  font-size: 24px;
  color: #ff8a00; }
.interior p {
  font-size: 15px;
  line-height: 20px;
  color: #2f2e2e; }
  .interior p.md-black-headline {
    color: #000;
    font-size: 20px;
    font-weight: bold; }
  .interior p.lg-blue-headline {
    font-size: 27px;
    color: #2d79b9; }
  .interior p.md-blue-headline {
    font-size: 22px;
    color: #2d79b9; }
  .interior p.text_smaller {
    font-size: 13px; }
.interior ul {
  font-size: 15px; }
  .interior ul.smaller {
    font-size: 13px; }
.interior ol {
  font-size: 15px; }
  .interior ol.smaller {
    font-size: 13px; }
.interior.page-member-login .login ul.checks {
  line-height: 30px; }
.interior.page-member-login .login .lg-blue-headline {
  padding-top: 50px; }
  .interior.page-member-login .login .lg-blue-headline:before {
    font-family: 'FontAwesome';
    content: "\f023";
    padding-right: 10px;
    color: #5ecaf4; }
.interior.page-member-login .login .um-login {
  background: #e5e5e5 !important;
  margin: 0 !important;
  padding: 20px !important; }
.interior.page-member-login .login .um-right {
  display: none !important; }
.interior.page-member-login .login a.um-link-alt {
  text-align: left !important;
  color: #2d79b9 !important; }
@media screen and (min-width: 1024px) {
  .interior.page-member-login .register {
    padding-top: 40px; } }
.interior .sidebar .nav-wrapper {
  background: #2d79b9;
  padding: 0;
  margin: 0; }
.interior .sidebar .title {
  background: #5ecaf4;
  font-size: 20px;
  font-weight: bold;
  display: block;
  padding: 15px 40px;
  color: #fff; }
.interior .sidebar ul {
  list-style: none;
  margin: 0;
  padding: 15px 40px; }
  .interior .sidebar ul li a {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 10px;
    text-decoration: underline;
    display: block; }
    .interior .sidebar ul li a:hover {
      color: #5ecaf4;
      text-decoration: underline; }
  .interior .sidebar ul li.current_page_item a, .interior .sidebar ul li.current_page_parent a {
    color: #ff8a00; }
.interior .sidebar .archive-list ul li a {
  color: #2d79b9; }
.interior .sidebar .page-archive.past-webinar .page-item-376 a {
  color: #ff8a00; }
.interior .sidebar .contact-wrapper .contact {
  padding-bottom: 10px; }
  .interior .sidebar .contact-wrapper .contact h3 {
    font-size: 18px;
    font-weight: bold;
    color: #2d79b9; }
  .interior .sidebar .contact-wrapper .contact p {
    line-height: 15px;
    margin: 0;
    padding: 0; }
.interior .blog-sidebar-list strong, .interior .archive-list strong, .interior .cat-list strong {
  font-size: 20px;
  padding: 10px 0;
  display: block; }
.interior .blog-sidebar-list ul, .interior .archive-list ul, .interior .cat-list ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .interior .blog-sidebar-list ul li a, .interior .archive-list ul li a, .interior .cat-list ul li a {
    color: #2d79b9; }

.press-release.page-archive h1 {
  font-size: 20px;
  font-weight: bold;
  color: #5ecaf4;
  display: block;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 15px;
  margin-top: 20px !important;
  text-transform: none !important; }
  .press-release.page-archive h1 + section {
    margin-top: 15px; }
.press-release.page-archive .page-item-311 a {
  color: #ff8a00; }
.press-release.page-archive .article-list section {
  padding-bottom: 15px; }
  .press-release.page-archive .article-list section a {
    font-size: 18px; }
.press-release.page-archive .article-list p.pr {
  margin: 0;
  padding: 0; }
.press-release h1 {
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-weight: bold;
  color: #ff8a00;
  border: 0; }
.press-release article {
  padding-top: 15px; }
  .press-release article section {
    padding-top: 15px; }
  .press-release article .date {
    font-size: 14px;
    color: #666;
    padding-bottom: 10px; }
  .press-release article .upload-area {
    background: #e2e2de;
    display: inline-block;
    padding: 10px;
    margin-top: 15px; }
    .press-release article .upload-area label {
      font-size: 14px; }
    .press-release article .upload-area a {
      font-size: 14px; }
      .press-release article .upload-area a i {
        padding-right: 5px; }
  .press-release article .contact {
    padding-bottom: 10px; }
  .press-release article h2 {
    font-style: italic;
    margin: 0;
    padding: 0;
    font-size: 20px;
    padding-top: 10px; }
  .press-release article .hash {
    width: 100px;
    margin: 0 auto;
    text-decoration: none; }
  .press-release article .news-footer p {
    font-style: italic;
    font-size: 13px; }

.pagination {
  background: #e2e2de;
  border: 1px solid #ccc;
  padding: 10px;
  display: block;
  border-radius: 0;
  clear: both;
  height: 50px; }
  .pagination ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .pagination ul li {
      float: left;
      margin: 0 5px; }
      .pagination ul li a {
        display: block;
        padding: 5px 8px;
        border: 1px solid #ccc;
        background: #fff; }
      .pagination ul li span.current {
        padding: 5px 8px;
        font-weight: bold;
        display: inline-block;
        color: #ff8a00; }

.download-zone h4 {
  font-weight: bold;
  margin: 15px 0 2px 0;
  margin: 15px 0 2px 0; }
.download-zone .download {
  padding-bottom: 10px; }
  .download-zone .download p {
    margin: 0;
    padding: 0; }
  .download-zone .download .date {
    color: #666;
    font-size: 14px; }

.featured-figure {
  padding-left: 0 !important;
  margin-left: 0; }

.commentary.page-archive section {
  padding-bottom: 15px; }
  .commentary.page-archive section p {
    margin: 0;
    padding: 0; }
.commentary.page-archive .page-item-313 a {
  color: #ff8a00; }

.interview.page-archive .interview-wrapper p {
  margin: 0;
  padding: 0; }
.interview.page-archive .page-item-314 a {
  color: #ff8a00; }
.interview.single .date {
  padding-top: 15px; }
.interview h1 {
  font-size: 40px;
  font-weight: bold;
  color: #ff8a00; }
.interview .interview-wrapper {
  padding: 15px 0; }
  .interview .interview-wrapper:before, .interview .interview-wrapper:after {
    clear: both;
    display: block;
    content: ''; }
  .interview .interview-wrapper .yt-tn {
    max-width: 200px;
    height: auto;
    margin-right: 15px; }

.tribe_events .sidebar ul ul {
  display: none; }
.tribe_events .sidebar ul li.page-item-369 a {
  color: #ff8a00; }
.tribe_events h3 {
  display: block;
  clear: both; }

.tribe-events-single ul.tribe-related-events .tribe-related-events-title {
  font-size: 20px; }

.tribe-events-sub-nav {
  list-style: none;
  margin: 20px 0 0 0; }
  .tribe-events-sub-nav li {
    float: right; }
    .tribe-events-sub-nav li:first-child {
      float: left; }

#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
  margin-top: 0; }

#tribe_events_filters_toggle {
  display: none; }

.history-details {
  margin-left: 0; }

.page-state-legislation .leg-wrapper {
  margin: 0 0 30px 0;
  padding-bottom: 10px; }
  .page-state-legislation .leg-wrapper a {
    text-decoration: underline; }
  .page-state-legislation .leg-wrapper .row {
    padding: 5px 0; }
.page-state-legislation .bill-author, .page-state-legislation .companion-label, .page-state-legislation .printer-label, .page-state-legislation .history-label {
  text-align: right; }
.page-state-legislation .companions-text span, .page-state-legislation .printer-text span, .page-state-legislation .history-text span {
  padding-right: 6px;
  display: inline-block; }

.page-exhibitor-list .exhibitor-header, .page-exhibitor-list-2017 .exhibitor-header {
  display: none; }
  @media screen and (min-width: 768px) {
    .page-exhibitor-list .exhibitor-header, .page-exhibitor-list-2017 .exhibitor-header {
      display: block;
      border-bottom: 1px solid #ccc;
      margin-bottom: 10px; } }
.page-exhibitor-list .name a, .page-exhibitor-list-2017 .name a {
  font-size: 16px; }

/*
.page-tradeshow{

	.exhibitor-modal{
		.modal-body{
			background: url(../images/ui/loader.gif) no-repeat center center;

			.e-content{
				background:#fff;
			}
		}
	}
	.desktop-copy{
		display: none;
		@media screen and (min-width:1200px){
			display:block;
		}
	}

	.mobile-copy{

		@media screen and (min-width:1199px){
			display:none;
		}
	}

	.mobile-tradeshow{
		.row{
			border-top:1px solid #ccc;
			padding:10px 0;

			&.even{
				background:#f2f2f2;
			}
		}
	}

	.legend{
		ul{
			margin:0;
			padding:20px 0 0 0 ;

			li{
				font-weight: bold;
				padding-bottom:15px;


					&.food-booth i{
							background: $green;
					}

					&.sorry-booth-sold i{
						background:$dark_blue;
					}

					&.prime-traffic-booth i, &.prime-booth i{
						background:$orange!important;
					}

					&.high-visibility-booth i{
						background:$light_blue;
					}

					&.standard-booth i{
						background:$white;
					}



				i{
					width:20px;
					height:20px;
					display: block;
					float:left;
					border: 1px solid #ccc;
					margin-right:10px;

					.sorry-booth-sold &{
						background: $dark_blue;
					}




				}
				&:after{
					clear:both;
					display: table;
					content:'';
				}

				ul{
					padding-top:0px;
					padding-left:15px;
					margin-left:15px;

					li{
						font-weight: normal;
						padding-bottom:0;
					}
				}
			}
		}
	}



	.mobile-tradeshow{
			@media screen and (min-width:1200px){
				display:none;
			}

		.status-col{

		}

		i{
			font-size:20px;
			padding-left:15px;
		}

		[data-toggle="popover"]{
			color:#ccc;
		}

		[data-catid="prime-traffic-booth"]{
			color:$orange;
		}

		[data-catid="high-visibility-booth"]{
			color:$light_blue;

		}

		[data-catid="standard-booth"]{
			color:#000;
		}


		[data-catid="sorry-booth-sold"]{
			color:$dark_blue;
			fill: $dark_blue;;

		}

		[data-catid="food-booth"]{
			color:$green;

		}


	}

	.tradeshow-wrapper{

		display: none;
		@media screen and (min-width:1199px){

		position: relative;
		z-index: 2;
		display: block;

		}

		.booth{
			position: absolute;
			z-index: 5;
			width:48px;
			height:36px;
			border:1px solid #000;

			color:#fff;

			text-align: center;
			font-size:12px;
			background: #ccc;
			padding-top:10px;
			color:#000;

		}

		[data-catid="prime-traffic-booth"]{
			background:$orange;
			color:$white;
		}

		[data-catid="high-visibility-booth"]{
			background:$light_blue;
			color:$white;
		}

		[data-catid="standard-booth"]{
			background:$white;
			color:#000;

		}



		[data-catid="food-booth"]{
			background:$green;
			color:$white;
		}

		[data-catid="sorry-booth-sold"]{
			background:$dark_blue;
			color:$white;
			fill: $dark_blue;;
		}


		.tooltip-inner {
		  color: #000;
		  background: $blue;
		  color:$white;
		  padding:5px 8px;
		  opacity: 1!important;
 		 filter: alpha(opacity=100)!important;
		}
		.tooltip-arrow{
			color:$blue;
			border-bottom-color:$blue;
			opacity: 1!important;
  			filter: alpha(opacity=100);
		}



		[data-num="b101"], [data-num="b200"],[data-num="b201"],[data-num="b300"],[data-num="b301"],[data-num="b400"],[data-num="b401"],[data-num="b500"], [data-num="b501"], [data-num="b600"]{
		//border:1px solid lime;
		left:$expo_col_1;
		}

		[data-num="b103"], [data-num="b202"],[data-num="b203"],[data-num="b302"],[data-num="b303"],[data-num="b402"],[data-num="b403"],[data-num="b502"],[data-num="b503"],[data-num="b602"]{
		//border:1px solid blue;
		left:$expo_col_2;
		}

		[data-num="b105"], [data-num="b204"],[data-num="b205"],[data-num="b304"],[data-num="b305"],[data-num="b404"],[data-num="b405"],[data-num="b504"],[data-num="b505"],[data-num="b604"]{
		//border:1px solid pink;
		left:$expo_col_3;
		}

		[data-num="b107"], [data-num="b206"],[data-num="b207"],[data-num="b306"],[data-num="b307"],[data-num="b406"],[data-num="b407"],[data-num="b506"],[data-num="b507"],[data-num="b606"]{
		//border:1px solid red;
		left:$expo_col_4;
		}

		[data-num="b109"], [data-num="b208"],[data-num="b209"],[data-num="b308"],[data-num="b309"],[data-num="b408"],[data-num="b409"],[data-num="b508"],[data-num="b509"],[data-num="b608"]{
		//border:1px solid lime;
		left:$expo_col_5;
		}

		[data-num="b111"], [data-num="b210"],[data-num="b211"],[data-num="b310"],[data-num="b311"],[data-num="b410"],[data-num="b411"],[data-num="b510"],[data-num="b511"],[data-num="b610"]{
		//border:1px solid blue;
		left:$expo_col_6;
		}

		[data-num="b113"], [data-num="b212"],[data-num="b213"],[data-num="b312"],[data-num="b313"],[data-num="b412"],[data-num="b413"],[data-num="b512"],[data-num="b513"],[data-num="b612"]{
		//border:1px solid pink;
		left:$expo_col_7;
		}

		[data-num="b115"], [data-num="b214"],[data-num="b215"],[data-num="b314"],[data-num="b315"],[data-num="b414"],[data-num="b415"],[data-num="b514"],[data-num="b515"],[data-num="b614"]{
		//border:1px solid red;
		left:$expo_col_8;
		}

		[data-num="b117"], [data-num="b216"],[data-num="b217"],[data-num="b316"],[data-num="b317"],[data-num="b416"],[data-num="b417"],[data-num="b516"],[data-num="b517"],[data-num="b616"]{
		//border:1px solid lime;
		left:$expo_col_9;
		}

		[data-num="b119"], [data-num="b218"],[data-num="b219"],[data-num="b318"],[data-num="b319"],[data-num="b418"],[data-num="b419"],[data-num="b518"],[data-num="b519"],[data-num="b618"]{
		//border:1px solid blue;
		left:$expo_col_10;
		}

		[data-num="b121"], [data-num="b220"],[data-num="b221"],[data-num="b320"],[data-num="b321"],[data-num="b420"],[data-num="b421"],[data-num="b520"],[data-num="b521"],[data-num="b620"]{
		//border:1px solid pink;
		left:$expo_col_11;
		}

		[data-num="b123"], [data-num="b222"],[data-num="b223"],[data-num="b322"],[data-num="b323"],[data-num="b422"],[data-num="b423"],[data-num="b522"],[data-num="b523"],[data-num="b622"]{
		//border:1px solid red;
		left:$expo_col_12;
		}

		[data-num="b125"], [data-num="b224"],[data-num="b225"],[data-num="b324"],[data-num="b325"],[data-num="b424"],[data-num="b425"],[data-num="b524"],[data-num="b525"],[data-num="b624"]{
		//border:1px solid lime;
		left:$expo_col_13;
		}

		[data-num="b127"], [data-num="b226"],[data-num="b227"],[data-num="b326"],[data-num="b327"],[data-num="b426"],[data-num="b427"],[data-num="b526"],[data-num="b527"],[data-num="b626"]{
		//border:1px solid blue;
		left:$expo_col_14;
		}

		[data-num="b129"], [data-num="b228"],[data-num="b229"],[data-num="b328"],[data-num="b329"],[data-num="b428"],[data-num="b429"],[data-num="b528"],[data-num="b529"],[data-num="b628"]{
		//border:1px solid pink;
		left:$expo_col_15;
		}



		[data-num="b600"], [data-num="b602"],[data-num="b604"],[data-num="b606"], [data-num="b608"],[data-num="b610"],[data-num="b612"],[data-num="b614"],[data-num="b616"],[data-num="b618"],[data-num="b620"],[data-num="b622"] ,[data-num="b624"] ,[data-num="b626"] ,[data-num="b628"]{
		top:$expo_row_2;
		}

		[data-num="b501"], [data-num="b503"],[data-num="b505"],[data-num="b507"], [data-num="b509"],[data-num="b511"],[data-num="b513"],[data-num="b515"],[data-num="b517"],[data-num="b519"],[data-num="b521"],[data-num="b523"] ,[data-num="b525"] ,[data-num="b527"] ,[data-num="b529"]{
		top:$expo_row_3;
		}

		[data-num="b500"], [data-num="b502"],[data-num="b504"],[data-num="b506"], [data-num="b508"],[data-num="b510"],[data-num="b512"],[data-num="b514"],[data-num="b516"],[data-num="b518"],[data-num="b520"],[data-num="b522"] ,[data-num="b524"] ,[data-num="b526"] ,[data-num="b528"]{
		top:$expo_row_4;
		}

		[data-num="b401"], [data-num="b403"],[data-num="b405"],[data-num="b407"], [data-num="b409"],[data-num="b411"],[data-num="b413"],[data-num="b415"],[data-num="b417"],[data-num="b419"],[data-num="b421"],[data-num="b423"] ,[data-num="b425"] ,[data-num="b427"] ,[data-num="b429"]{
		top:$expo_row_5;
		}

		[data-num="b400"], [data-num="b402"],[data-num="b404"],[data-num="b406"], [data-num="b408"],[data-num="b410"],[data-num="b412"],[data-num="b414"],[data-num="b416"],[data-num="b418"],[data-num="b420"],[data-num="b422"] ,[data-num="b424"] ,[data-num="b426"] ,[data-num="b428"]{
		top:$expo_row_6;
		}

		[data-num="b301"], [data-num="b303"],[data-num="b305"],[data-num="b307"], [data-num="b309"],[data-num="b311"],[data-num="b313"],[data-num="b315"],[data-num="b317"],[data-num="b319"],[data-num="b321"],[data-num="b323"] ,[data-num="b325"] ,[data-num="b327"] ,[data-num="b329"]{
		top:$expo_row_7;
		}

		[data-num="b300"], [data-num="b302"],[data-num="b304"],[data-num="b306"], [data-num="b308"],[data-num="b310"],[data-num="b312"],[data-num="b314"],[data-num="b316"],[data-num="b318"],[data-num="b320"],[data-num="b322"] ,[data-num="b324"] ,[data-num="b326"] ,[data-num="b328"]{
		top:$expo_row_8;
		}

		[data-num="b201"], [data-num="b203"],[data-num="b205"],[data-num="b207"], [data-num="b209"],[data-num="b211"],[data-num="b213"],[data-num="b215"],[data-num="b217"],[data-num="b219"],[data-num="b221"],[data-num="b223"] ,[data-num="b225"] ,[data-num="b227"], [data-num="b229"]{
		top:$expo_row_9;
		}

		[data-num="b200"], [data-num="b202"],[data-num="b204"],[data-num="b206"], [data-num="b208"],[data-num="b210"],[data-num="b212"],[data-num="b214"],[data-num="b216"],[data-num="b218"],[data-num="b220"],[data-num="b222"] ,[data-num="b224"] ,[data-num="b226"] ,[data-num="b228"]{
		top:$expo_row_10;
		}

		[data-num="b101"], [data-num="b103"],[data-num="b105"],[data-num="b107"], [data-num="b109"],[data-num="b111"],[data-num="b113"],[data-num="b115"],[data-num="b117"],[data-num="b119"],[data-num="b121"],[data-num="b123"] ,[data-num="b125"] ,[data-num="b127"] ,[data-num="b129"]{
		top:$expo_row_11;
		}


		[data-num="b601"]{
		top:$expo_row_1;
		left:53px;
		}

		[data-num="b603"]{
		top:$expo_row_1;
		left:99px;
		}

		[data-num="b611"]{
		top:$expo_row_1;
		left:280px;
		}

		[data-num="b613"]{
		top:$expo_row_1;
		left:327px;
		}

		[data-num="b615"]{
		top:$expo_row_1;
		left:370px;
		}

		[data-num="b617"]{
		top:$expo_row_1;
		left:417px;
		}

		[data-num="b619"]{
		top:$expo_row_1;
		left:462px;
		}

		[data-num="b621"]{
		top:$expo_row_1;
		left:508px;
		}

		[data-num="b623"]{
		top:$expo_row_1;
		left:555px;
		}

		[data-num="b625"]{
		top:$expo_row_1;
		left:600px;
		}


		[data-num="b627"]{
		top:$expo_row_1;
		left:698px;
		}

		[data-num="b629"]{
		top:$expo_row_1;
		left:697px;
		}

		[data-num="b631"]{
		top:$expo_row_1;
		left:744px;
		}

		[data-num="b102"]{
		top:$expo_row_12;
		left:118px;
		}

		[data-num="b110"]{
		top:655px;
		left:285px;
		}

		[data-num="b112"]{
		top:655px;
		left:331px;
		}

		[data-num="b114"]{
		top:655px;
		left:378px;
		}

		[data-num="b116"]{
		top:655px;
		left:423px;
		}


		[data-num="b120"]{
		top:655px;
		left:501px;
		}

		[data-num="b122"]{
		top:655px;
		left:547px;
		}

		[data-num="b124"]{
		top:655px;
		left:590px;
		}

		[data-num="b126"]{
		top:655px;
		left:637px;
		}

		[data-num="b128"]{
		top:655px;
		left:681px;
		}

		[data-num="b130"]{
		top:655px;
		left:756px;
		}



		[data-num="b632"]{
		top:120px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}


		[data-num="b533"]{
		top:165px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}

		[data-num="b532"]{
		top:211px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}

		[data-num="b432"]{
		top:368px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}

		[data-num="b433"]{
		top:321px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}

		[data-num="b333"]{
		top:415px;
		right:28px;
		width:36px!important;
		height:46px!important;
		}

		[data-num="b332"]{
		top:460px;
		right:28px;
		width:36px!important;
		height:46px!important;
		}
		[data-num="b233"]{
		top:504px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}

		[data-num="b232"]{
		top:550px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}

		[data-num="b133"]{
		top:595px;
		right:28px;
		width:36px!important;
		height:48px!important;
		}






	}



}



*/
.page-trade-show .exhibitor-modal .modal-body {
  background: url(../images/ui/loader.gif) no-repeat center center; }
  .page-trade-show .exhibitor-modal .modal-body .e-content {
    background: #fff; }
.page-trade-show .desktop-copy {
  display: none; }
  @media screen and (min-width: 1200px) {
    .page-trade-show .desktop-copy {
      display: block; } }
@media screen and (min-width: 1199px) {
  .page-trade-show .mobile-copy {
    display: none; } }
.page-trade-show .mobile-tradeshow .row {
  border-top: 1px solid #ccc;
  padding: 10px 0; }
  .page-trade-show .mobile-tradeshow .row.even {
    background: #f2f2f2; }
.page-trade-show .legend ul {
  margin: 0;
  padding: 20px 0 0 0; }
  .page-trade-show .legend ul li {
    font-weight: bold;
    padding-bottom: 15px; }
    .page-trade-show .legend ul li.food-booth i {
      background: #52b800; }
    .page-trade-show .legend ul li.sorry-booth-sold i {
      background: #275b87; }
    .page-trade-show .legend ul li.martini-bar i {
      background: #ff8a00; }
    .page-trade-show .legend ul li.prime-traffic-booth i, .page-trade-show .legend ul li.prime-booth i {
      background: #ff8a00; }
    .page-trade-show .legend ul li.high-visibility-booth i {
      background: #5ecaf4; }
    .page-trade-show .legend ul li.standard-booth i {
      background: #fff; }
    .page-trade-show .legend ul li i {
      width: 20px;
      height: 20px;
      display: block;
      float: left;
      border: 1px solid #ccc;
      margin-right: 10px; }
      .sorry-booth-sold .page-trade-show .legend ul li i {
        background: #275b87; }
    .page-trade-show .legend ul li:after {
      clear: both;
      display: table;
      content: ''; }
    .page-trade-show .legend ul li ul {
      padding-top: 0px;
      padding-left: 15px;
      margin-left: 15px; }
      .page-trade-show .legend ul li ul li {
        font-weight: normal;
        padding-bottom: 0; }
@media screen and (min-width: 1200px) {
  .page-trade-show .mobile-tradeshow {
    display: none; } }
.page-trade-show .mobile-tradeshow i {
  font-size: 20px;
  padding-left: 15px; }
.page-trade-show .mobile-tradeshow [data-toggle="popover"] {
  color: #ccc; }
.page-trade-show .mobile-tradeshow [data-catid="prime-traffic-booth"] {
  color: #ff8a00; }
.page-trade-show .mobile-tradeshow [data-catid="high-visibility-booth"] {
  color: #5ecaf4; }
.page-trade-show .mobile-tradeshow [data-catid="standard-booth"] {
  color: #000; }
.page-trade-show .mobile-tradeshow [data-catid="sorry-booth-sold"] {
  color: #275b87;
  fill: #275b87; }
.page-trade-show .mobile-tradeshow [data-catid="food-booth"] {
  color: #52b800; }
.page-trade-show .tradeshow-wrapper {
  display: none; }
  @media screen and (min-width: 1199px) {
    .page-trade-show .tradeshow-wrapper {
      position: relative;
      z-index: 2;
      display: block; } }
  .page-trade-show .tradeshow-wrapper .booth {
    position: absolute;
    z-index: 5;
    width: 48px;
    height: 36px;
    border: 1px solid #000;
    color: #fff;
    text-align: center;
    font-size: 12px;
    background: #ccc;
    padding-top: 10px;
    color: #000; }
  .page-trade-show .tradeshow-wrapper [data-catid="prime-traffic-booth"] {
    background: #ff8a00;
    color: #fff; }
  .page-trade-show .tradeshow-wrapper [data-catid="high-visibility-booth"] {
    background: #5ecaf4;
    color: #fff; }
  .page-trade-show .tradeshow-wrapper [data-catid="prime-booth"] {
    background: #ff8a00;
    color: #fff; }
  .page-trade-show .tradeshow-wrapper [data-catid="food-booth"] {
    background: #52b800;
    color: #fff; }
  .page-trade-show .tradeshow-wrapper [data-catid="sorry-booth-sold"] {
    background: #275b87;
    color: #fff; }
  .page-trade-show .tradeshow-wrapper .tooltip-inner {
    color: #000;
    background: #2d79b9;
    color: #fff;
    padding: 5px 8px;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important; }
  .page-trade-show .tradeshow-wrapper .tooltip-arrow {
    color: #2d79b9;
    border-bottom-color: #2d79b9;
    opacity: 1 !important;
    filter: alpha(opacity=100); }
  .page-trade-show .tradeshow-wrapper [data-num="b1"], .page-trade-show .tradeshow-wrapper [data-num="b2"], .page-trade-show .tradeshow-wrapper [data-num="b3"], .page-trade-show .tradeshow-wrapper [data-num="b4"], .page-trade-show .tradeshow-wrapper [data-num="b5"], .page-trade-show .tradeshow-wrapper [data-num="b6"], .page-trade-show .tradeshow-wrapper [data-num="b7"], .page-trade-show .tradeshow-wrapper [data-num="b8"], .page-trade-show .tradeshow-wrapper [data-num="b9"] {
    width: 37px;
    height: 30px;
    top: 344px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b1"] {
    left: 349px; }
  .page-trade-show .tradeshow-wrapper [data-num="b2"] {
    left: 385px; }
  .page-trade-show .tradeshow-wrapper [data-num="b3"] {
    left: 421px; }
  .page-trade-show .tradeshow-wrapper [data-num="b4"] {
    left: 457px; }
  .page-trade-show .tradeshow-wrapper [data-num="b5"] {
    left: 493px; }
  .page-trade-show .tradeshow-wrapper [data-num="b6"] {
    left: 529px; }
  .page-trade-show .tradeshow-wrapper [data-num="b7"] {
    left: 565px; }
  .page-trade-show .tradeshow-wrapper [data-num="b8"] {
    left: 601px; }
  .page-trade-show .tradeshow-wrapper [data-num="b9"] {
    left: 637px; }
  .page-trade-show .tradeshow-wrapper [data-num="b70"], .page-trade-show .tradeshow-wrapper [data-num="b71"], .page-trade-show .tradeshow-wrapper [data-num="b72"], .page-trade-show .tradeshow-wrapper [data-num="b73"], .page-trade-show .tradeshow-wrapper [data-num="b74"], .page-trade-show .tradeshow-wrapper [data-num="b75"], .page-trade-show .tradeshow-wrapper [data-num="b76"], .page-trade-show .tradeshow-wrapper [data-num="b77"], .page-trade-show .tradeshow-wrapper [data-num="b78"], .page-trade-show .tradeshow-wrapper [data-num="b79"], .page-trade-show .tradeshow-wrapper [data-num="b80"] {
    top: 22px;
    width: 37px;
    height: 30px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b70"] {
    left: 264px; }
  .page-trade-show .tradeshow-wrapper [data-num="b71"] {
    left: 300px; }
  .page-trade-show .tradeshow-wrapper [data-num="b72"] {
    left: 336px; }
  .page-trade-show .tradeshow-wrapper [data-num="b73"] {
    left: 372px; }
  .page-trade-show .tradeshow-wrapper [data-num="b74"] {
    left: 408px; }
  .page-trade-show .tradeshow-wrapper [data-num="b75"] {
    left: 444px; }
  .page-trade-show .tradeshow-wrapper [data-num="b76"] {
    left: 480px; }
  .page-trade-show .tradeshow-wrapper [data-num="b77"] {
    left: 516px; }
  .page-trade-show .tradeshow-wrapper [data-num="b78"] {
    left: 552px; }
  .page-trade-show .tradeshow-wrapper [data-num="b79"] {
    left: 588px; }
  .page-trade-show .tradeshow-wrapper [data-num="b80"] {
    left: 624px; }
  .page-trade-show .tradeshow-wrapper [data-num="b10"], .page-trade-show .tradeshow-wrapper [data-num="b11"], .page-trade-show .tradeshow-wrapper [data-num="b12"], .page-trade-show .tradeshow-wrapper [data-num="b13"], .page-trade-show .tradeshow-wrapper [data-num="b14"], .page-trade-show .tradeshow-wrapper [data-num="b15"], .page-trade-show .tradeshow-wrapper [data-num="b16"], .page-trade-show .tradeshow-wrapper [data-num="b17"], .page-trade-show .tradeshow-wrapper [data-num="b18"], .page-trade-show .tradeshow-wrapper [data-num="b19"], .page-trade-show .tradeshow-wrapper [data-num="b20"], .page-trade-show .tradeshow-wrapper [data-num="b21"], .page-trade-show .tradeshow-wrapper [data-num="b22"], .page-trade-show .tradeshow-wrapper [data-num="b23"], .page-trade-show .tradeshow-wrapper [data-num="b24"], .page-trade-show .tradeshow-wrapper [data-num="b25"], .page-trade-show .tradeshow-wrapper [data-num="b26"], .page-trade-show .tradeshow-wrapper [data-num="b27"], .page-trade-show .tradeshow-wrapper [data-num="b28"], .page-trade-show .tradeshow-wrapper [data-num="b29"], .page-trade-show .tradeshow-wrapper [data-num="b30"], .page-trade-show .tradeshow-wrapper [data-num="b31"], .page-trade-show .tradeshow-wrapper [data-num="b32"], .page-trade-show .tradeshow-wrapper [data-num="b33"], .page-trade-show .tradeshow-wrapper [data-num="b34"], .page-trade-show .tradeshow-wrapper [data-num="b35"], .page-trade-show .tradeshow-wrapper [data-num="b36"], .page-trade-show .tradeshow-wrapper [data-num="b37"], .page-trade-show .tradeshow-wrapper [data-num="b38"], .page-trade-show .tradeshow-wrapper [data-num="b39"], .page-trade-show .tradeshow-wrapper [data-num="b40"], .page-trade-show .tradeshow-wrapper [data-num="b41"], .page-trade-show .tradeshow-wrapper [data-num="b42"], .page-trade-show .tradeshow-wrapper [data-num="b43"], .page-trade-show .tradeshow-wrapper [data-num="b44"], .page-trade-show .tradeshow-wrapper [data-num="b45"], .page-trade-show .tradeshow-wrapper [data-num="b46"], .page-trade-show .tradeshow-wrapper [data-num="b47"], .page-trade-show .tradeshow-wrapper [data-num="b48"], .page-trade-show .tradeshow-wrapper [data-num="b49"], .page-trade-show .tradeshow-wrapper [data-num="b50"], .page-trade-show .tradeshow-wrapper [data-num="b51"], .page-trade-show .tradeshow-wrapper [data-num="b52"], .page-trade-show .tradeshow-wrapper [data-num="b53"], .page-trade-show .tradeshow-wrapper [data-num="b54"], .page-trade-show .tradeshow-wrapper [data-num="b55"], .page-trade-show .tradeshow-wrapper [data-num="b56"], .page-trade-show .tradeshow-wrapper [data-num="b57"], .page-trade-show .tradeshow-wrapper [data-num="b58"], .page-trade-show .tradeshow-wrapper [data-num="b59"], .page-trade-show .tradeshow-wrapper [data-num="b60"], .page-trade-show .tradeshow-wrapper [data-num="b61"], .page-trade-show .tradeshow-wrapper [data-num="b62"], .page-trade-show .tradeshow-wrapper [data-num="b63"], .page-trade-show .tradeshow-wrapper [data-num="b64"], .page-trade-show .tradeshow-wrapper [data-num="b65"], .page-trade-show .tradeshow-wrapper [data-num="b66"], .page-trade-show .tradeshow-wrapper [data-num="b67"], .page-trade-show .tradeshow-wrapper [data-num="b68"], .page-trade-show .tradeshow-wrapper [data-num="b69"], .page-trade-show .tradeshow-wrapper [data-num="b70"], .page-trade-show .tradeshow-wrapper [data-num="b71"], .page-trade-show .tradeshow-wrapper [data-num="b72"], .page-trade-show .tradeshow-wrapper [data-num="b73"], .page-trade-show .tradeshow-wrapper [data-num="b74"], .page-trade-show .tradeshow-wrapper [data-num="b75"], .page-trade-show .tradeshow-wrapper [data-num="b76"], .page-trade-show .tradeshow-wrapper [data-num="b77"], .page-trade-show .tradeshow-wrapper [data-num="b78"], .page-trade-show .tradeshow-wrapper [data-num="b79"], .page-trade-show .tradeshow-wrapper [data-num="b80"] {
    width: 37px;
    height: 30px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b10"], .page-trade-show .tradeshow-wrapper [data-num="b29"], .page-trade-show .tradeshow-wrapper [data-num="b30"], .page-trade-show .tradeshow-wrapper [data-num="b49"], .page-trade-show .tradeshow-wrapper [data-num="b50"], .page-trade-show .tradeshow-wrapper [data-num="b69"] {
    left: 284px; }
  .page-trade-show .tradeshow-wrapper [data-num="b11"], .page-trade-show .tradeshow-wrapper [data-num="b28"], .page-trade-show .tradeshow-wrapper [data-num="b31"], .page-trade-show .tradeshow-wrapper [data-num="b48"], .page-trade-show .tradeshow-wrapper [data-num="b51"], .page-trade-show .tradeshow-wrapper [data-num="b68"] {
    left: 320px; }
  .page-trade-show .tradeshow-wrapper [data-num="b12"], .page-trade-show .tradeshow-wrapper [data-num="b27"], .page-trade-show .tradeshow-wrapper [data-num="b32"], .page-trade-show .tradeshow-wrapper [data-num="b47"], .page-trade-show .tradeshow-wrapper [data-num="b52"], .page-trade-show .tradeshow-wrapper [data-num="b67"] {
    left: 356px; }
  .page-trade-show .tradeshow-wrapper [data-num="b13"], .page-trade-show .tradeshow-wrapper [data-num="b26"], .page-trade-show .tradeshow-wrapper [data-num="b33"], .page-trade-show .tradeshow-wrapper [data-num="b46"], .page-trade-show .tradeshow-wrapper [data-num="b53"], .page-trade-show .tradeshow-wrapper [data-num="b66"] {
    left: 392px; }
  .page-trade-show .tradeshow-wrapper [data-num="b14"], .page-trade-show .tradeshow-wrapper [data-num="b25"], .page-trade-show .tradeshow-wrapper [data-num="b34"], .page-trade-show .tradeshow-wrapper [data-num="b45"], .page-trade-show .tradeshow-wrapper [data-num="b54"], .page-trade-show .tradeshow-wrapper [data-num="b65"] {
    left: 428px; }
  .page-trade-show .tradeshow-wrapper [data-num="b15"], .page-trade-show .tradeshow-wrapper [data-num="b24"], .page-trade-show .tradeshow-wrapper [data-num="b35"], .page-trade-show .tradeshow-wrapper [data-num="b44"], .page-trade-show .tradeshow-wrapper [data-num="b55"], .page-trade-show .tradeshow-wrapper [data-num="b64"] {
    left: 464px; }
  .page-trade-show .tradeshow-wrapper [data-num="b16"], .page-trade-show .tradeshow-wrapper [data-num="b23"], .page-trade-show .tradeshow-wrapper [data-num="b36"], .page-trade-show .tradeshow-wrapper [data-num="b43"], .page-trade-show .tradeshow-wrapper [data-num="b56"], .page-trade-show .tradeshow-wrapper [data-num="b63"] {
    left: 500px; }
  .page-trade-show .tradeshow-wrapper [data-num="b17"], .page-trade-show .tradeshow-wrapper [data-num="b22"], .page-trade-show .tradeshow-wrapper [data-num="b37"], .page-trade-show .tradeshow-wrapper [data-num="b42"], .page-trade-show .tradeshow-wrapper [data-num="b57"], .page-trade-show .tradeshow-wrapper [data-num="b62"] {
    left: 536px; }
  .page-trade-show .tradeshow-wrapper [data-num="b18"], .page-trade-show .tradeshow-wrapper [data-num="b21"], .page-trade-show .tradeshow-wrapper [data-num="b38"], .page-trade-show .tradeshow-wrapper [data-num="b41"], .page-trade-show .tradeshow-wrapper [data-num="b58"], .page-trade-show .tradeshow-wrapper [data-num="b61"] {
    left: 572px; }
  .page-trade-show .tradeshow-wrapper [data-num="b19"], .page-trade-show .tradeshow-wrapper [data-num="b20"], .page-trade-show .tradeshow-wrapper [data-num="b39"], .page-trade-show .tradeshow-wrapper [data-num="b40"], .page-trade-show .tradeshow-wrapper [data-num="b59"], .page-trade-show .tradeshow-wrapper [data-num="b60"] {
    left: 608px; }
  .page-trade-show .tradeshow-wrapper [data-num="b69"], .page-trade-show .tradeshow-wrapper [data-num="b68"], .page-trade-show .tradeshow-wrapper [data-num="b67"], .page-trade-show .tradeshow-wrapper [data-num="b66"], .page-trade-show .tradeshow-wrapper [data-num="b65"], .page-trade-show .tradeshow-wrapper [data-num="b64"], .page-trade-show .tradeshow-wrapper [data-num="b63"], .page-trade-show .tradeshow-wrapper [data-num="b62"], .page-trade-show .tradeshow-wrapper [data-num="b61"], .page-trade-show .tradeshow-wrapper [data-num="b60"] {
    top: 79px; }
  .page-trade-show .tradeshow-wrapper [data-num="b50"], .page-trade-show .tradeshow-wrapper [data-num="b51"], .page-trade-show .tradeshow-wrapper [data-num="b52"], .page-trade-show .tradeshow-wrapper [data-num="b53"], .page-trade-show .tradeshow-wrapper [data-num="b54"], .page-trade-show .tradeshow-wrapper [data-num="b55"], .page-trade-show .tradeshow-wrapper [data-num="b56"], .page-trade-show .tradeshow-wrapper [data-num="b57"], .page-trade-show .tradeshow-wrapper [data-num="b58"], .page-trade-show .tradeshow-wrapper [data-num="b59"] {
    top: 108px; }
  .page-trade-show .tradeshow-wrapper [data-num="b49"], .page-trade-show .tradeshow-wrapper [data-num="b48"], .page-trade-show .tradeshow-wrapper [data-num="b47"], .page-trade-show .tradeshow-wrapper [data-num="b46"], .page-trade-show .tradeshow-wrapper [data-num="b45"], .page-trade-show .tradeshow-wrapper [data-num="b44"], .page-trade-show .tradeshow-wrapper [data-num="b43"], .page-trade-show .tradeshow-wrapper [data-num="b42"], .page-trade-show .tradeshow-wrapper [data-num="b41"], .page-trade-show .tradeshow-wrapper [data-num="b40"] {
    top: 166px; }
  .page-trade-show .tradeshow-wrapper [data-num="b30"], .page-trade-show .tradeshow-wrapper [data-num="b31"], .page-trade-show .tradeshow-wrapper [data-num="b32"], .page-trade-show .tradeshow-wrapper [data-num="b33"], .page-trade-show .tradeshow-wrapper [data-num="b34"], .page-trade-show .tradeshow-wrapper [data-num="b35"], .page-trade-show .tradeshow-wrapper [data-num="b36"], .page-trade-show .tradeshow-wrapper [data-num="b37"], .page-trade-show .tradeshow-wrapper [data-num="b38"], .page-trade-show .tradeshow-wrapper [data-num="b39"] {
    top: 195px; }
  .page-trade-show .tradeshow-wrapper [data-num="b29"], .page-trade-show .tradeshow-wrapper [data-num="b28"], .page-trade-show .tradeshow-wrapper [data-num="b27"], .page-trade-show .tradeshow-wrapper [data-num="b26"], .page-trade-show .tradeshow-wrapper [data-num="b25"], .page-trade-show .tradeshow-wrapper [data-num="b24"], .page-trade-show .tradeshow-wrapper [data-num="b23"], .page-trade-show .tradeshow-wrapper [data-num="b22"], .page-trade-show .tradeshow-wrapper [data-num="b21"], .page-trade-show .tradeshow-wrapper [data-num="b20"] {
    top: 252px; }
  .page-trade-show .tradeshow-wrapper [data-num="b10"], .page-trade-show .tradeshow-wrapper [data-num="b11"], .page-trade-show .tradeshow-wrapper [data-num="b12"], .page-trade-show .tradeshow-wrapper [data-num="b13"], .page-trade-show .tradeshow-wrapper [data-num="b14"], .page-trade-show .tradeshow-wrapper [data-num="b15"], .page-trade-show .tradeshow-wrapper [data-num="b16"], .page-trade-show .tradeshow-wrapper [data-num="b17"], .page-trade-show .tradeshow-wrapper [data-num="b18"], .page-trade-show .tradeshow-wrapper [data-num="b19"] {
    top: 281px; }
  .page-trade-show .tradeshow-wrapper [data-num="bA"], .page-trade-show .tradeshow-wrapper [data-num="bB"], .page-trade-show .tradeshow-wrapper [data-num="bC"], .page-trade-show .tradeshow-wrapper [data-num="bD"], .page-trade-show .tradeshow-wrapper [data-num="bE"], .page-trade-show .tradeshow-wrapper [data-num="bF"] {
    top: 330px;
    width: 37px;
    height: 30px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="bA"] {
    left: 21px; }
  .page-trade-show .tradeshow-wrapper [data-num="bB"] {
    left: 57px; }
  .page-trade-show .tradeshow-wrapper [data-num="bC"] {
    left: 93px; }
  .page-trade-show .tradeshow-wrapper [data-num="bD"] {
    left: 129px; }
  .page-trade-show .tradeshow-wrapper [data-num="bE"] {
    left: 165px; }
  .page-trade-show .tradeshow-wrapper [data-num="bF"] {
    left: 201px; }
  .page-trade-show .tradeshow-wrapper [data-num="b100"] {
    top: 116px;
    left: 673px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b101"] {
    top: 152px;
    left: 673px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b102"] {
    top: 188px;
    left: 673px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b103"] {
    top: 224px;
    left: 673px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b104"] {
    left: 686px;
    width: 37px;
    height: 30px;
    top: 322px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b105"] {
    left: 722px;
    width: 37px;
    height: 30px;
    top: 322px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b106"] {
    left: 758px;
    width: 37px;
    height: 30px;
    top: 322px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b107"] {
    left: 794px;
    width: 37px;
    height: 30px;
    top: 322px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b108"] {
    top: 264px;
    left: 810px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b109"] {
    top: 228px;
    left: 810px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b110"] {
    top: 192px;
    left: 810px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b111"] {
    top: 156px;
    left: 810px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b112"] {
    top: 120px;
    left: 810px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b113"] {
    display: none; }
    @media screen and (max-width: 768px) {
      .page-trade-show .tradeshow-wrapper [data-num="b113"] {
        display: block; } }
  .page-trade-show .tradeshow-wrapper #booth-113 {
    width: 55px !important;
    height: 51px !important;
    position: absolute;
    top: 70px;
    right: 0;
    z-index: 999;
    border: 0 !important;
    background: transparent;
    padding: 0 !important; }
    .page-trade-show .tradeshow-wrapper #booth-113 text, .page-trade-show .tradeshow-wrapper #booth-113 text.caption {
      fill: #000;
      font-size: 13px; }
  .page-trade-show .tradeshow-wrapper .b-113 {
    fill: #fff;
    stroke: #231f20;
    stroke-miterlimit: 10; }
  .page-trade-show .tradeshow-wrapper [data-catid="sorry-booth-sold"] .b-113 {
    fill: #275b87; }
  .page-trade-show .tradeshow-wrapper [data-catid="sorry-booth-sold"] text, .page-trade-show .tradeshow-wrapper [data-catid="sorry-booth-sold"] text.caption {
    fill: #fff !important; }
  .page-trade-show .tradeshow-wrapper [data-catid="martini-bar"] .b-113 {
    fill: #ff8a00; }
  .page-trade-show .tradeshow-wrapper [data-catid="martini-bar"] text, .page-trade-show .tradeshow-wrapper [data-catid="martini-bar"] text.caption {
    fill: #fff !important; }
  .page-trade-show .tradeshow-wrapper [data-num="b114"] {
    left: 764px;
    width: 37px;
    height: 30px;
    top: 70px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b115"] {
    left: 728px;
    width: 37px;
    height: 30px;
    top: 70px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b116"] {
    left: 692px;
    width: 37px;
    height: 30px;
    top: 70px;
    line-height: 10px; }
  .page-trade-show .tradeshow-wrapper [data-num="b117"] {
    top: 117px;
    left: 724px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b118"] {
    top: 153px;
    left: 724px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b119"] {
    top: 189px;
    left: 724px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b120"] {
    top: 225px;
    left: 724px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b121"] {
    top: 261px;
    left: 724px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b122"] {
    top: 261px;
    left: 753px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b123"] {
    top: 225px;
    left: 753px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b124"] {
    top: 189px;
    left: 753px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b125"] {
    top: 153px;
    left: 753px;
    width: 30px;
    height: 37px; }
  .page-trade-show .tradeshow-wrapper [data-num="b126"] {
    top: 117px;
    left: 753px;
    width: 30px;
    height: 37px; }

.tradeshow-exhibitor {
  background: none !important; }

.type-past-webinar.page-archive .webinar {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #ccc; }
  .type-past-webinar.page-archive .webinar.w_1 {
    border: 0; }
  .type-past-webinar.page-archive .webinar h2 {
    font-size: 24px;
    font-weight: bold;
    margin-top: 0;
    padding-top: 0; }
  .type-past-webinar.page-archive .webinar .date {
    color: #999; }
  .type-past-webinar.page-archive .webinar .yt-tn {
    max-width: 200px;
    height: auto;
    margin-right: 15px; }

.job-wrapper div {
  text-align: left; }
.job-wrapper #sort-form {
  padding-bottom: 20px; }
  .job-wrapper #sort-form .form-control {
    width: auto; }
  .job-wrapper #sort-form label {
    padding-left: 0;
    margin-left: 0; }
.job-wrapper .heading.row {
  font-weight: bold;
  font-size: 16px;
  border-bottom: 1px solid #ccc; }
.job-wrapper .job.row {
  border-top: 1px solid #ccc;
  padding: 10px 0; }

.type-job.single strong.page-title {
  font-size: 20px;
  font-weight: bold;
  color: #5ecaf4;
  display: block;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 15px;
  margin-top: 20px; }

.button.blue {
  padding: 5px 10px;
  background: #2d79b9;
  color: #fff;
  border: 0; }

.page-404 #ss {
  padding: 5px;
  border: 1px solid #ccc; }

.wp-post-image {
  padding-right: 10px;
  padding-bottom: 10px; }

.blog-post {
  clear: both;
  padding-bottom:20px;
  border-top:1px solid #ccc;
  padding-top:30px;
}

.blog-post:first-child{
  border-top:0;
  padding-top: inherit;
}

.blog-post a.read-more{
  background:#2d79b9;
  color: #fff;
  padding:10px;
  margin-top:10px;
  display: inline-block;
}


  .blog-post:before, .blog-post:after {
    clear: both;
    display: block;
    content: ''; }
  .blog-post h2 {
    margin: 0;
    padding: 0; }
  .blog-post .meta {
    padding-bottom: 15px; }
    .blog-post .meta .date {
      color: #999; }
    .blog-post .meta .cats ul {
      list-style: none;
      margin: 0;
      padding: 0; }
  .blog-post .heading {
    margin: 0;
    padding: 0; }
    .blog-post .heading strong {
      font-size: 18px; }

.gform_body ul ul {
  padding-left: 40px !important; }

.tax-listing {
  padding-left: 0; }

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.type-business-partner.page-archive .business-name, .type-business-partner .business-name {
  background: #2d79b9;
  padding: 10px;
  color: #fff; }
  .type-business-partner.page-archive .business-name .partner-level-stars i {
    color: #fce203; }

.news-widget p {
  margin: 0;
  padding: 0; }
.news-widget .date {
  padding-bottom: 15px; }

[data-tab="general"] {
  display: none; }

.page-news .interview-wrapper img {
  max-width: 200px;
  height: auto;
  margin-right: 15px; }

.type-business-partner.page-archive .legend, .page-search-business-partners-results .legend {
  padding-top: 15px; }
  .type-business-partner.page-archive .legend .stars, .page-search-business-partners-results .legend .stars {
    width: 80px;
    display: inline-block;
    text-align: right;
    padding-right: 10px; }
    .type-business-partner.page-archive .legend .stars i, .page-search-business-partners-results .legend .stars i {
      color: #fce203; }

.page-partners-club h2 {
  clear: both;
  display: block; }
.page-partners-club .logos .logo {
  text-align: center;
  vertical-align: center;
  min-height: 200px;
  border: 1px solid #ccc;
  margin: 10px; 
   display: flex;
  align-items: center;
  justify-content: center;

}
  .page-partners-club .logos .logo span {
   
    display: block; }
    .page-partners-club .logos .logo span img {
      
      width: auto;
      max-height:196px;
       }
    .page-partners-club .logos .logo span strong {
      padding-top: 10%;
      display: block; }

.select2-container {
  width: 200px;
  border: 1px solid #ccc; }

.post.page-archive .blog-posts-wrapper {
  padding-top: 0px; }

.comment-form-comment label {
  display: block !important;
  clear: both !important; }

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* Force table to not be like tables anymore */
  table, thead, tbody, th, td, tr {
    display: block; }

  .table-responsive {
    /* Hide table headers (but not display: none;, for accessibility) */
    border: 0 !important;
    /*
    Label the data
    */ }
    .table-responsive thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .table-responsive tr {
      border: 1px solid #ccc !important; }
    .table-responsive td {
      /* Behave  like a "row" */
      border: none;
      border-bottom: 1px solid #eee;
      position: relative;
      padding-left: 50% !important;
      margin-bottom: 5px !important; }
      .table-responsive td input {
        border: 1px solid #ccc; }
    .table-responsive td:before {
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      top: 6px;
      left: 6px;
      width: 45%;
      padding-right: 10px;
      white-space: nowrap; }
    .table-responsive td:nth-of-type(1):before {
      content: "Name"; }
    .table-responsive td:nth-of-type(2):before {
      content: "Organization"; }
    .table-responsive td:nth-of-type(3):before {
      content: "Title"; }
    .table-responsive td:nth-of-type(4):before {
      content: "Home Address"; }
    .table-responsive td:nth-of-type(5):before {
      content: "Phone"; }
    .table-responsive td:nth-of-type(6):before {
      content: "Avg. Score"; } }
#field_18_27 {
  margin: 0;
  color: #900; }

.page-exhibitor-list .page-item-4987 a {
  color: #ff8a00 !important; }

  .blog-search strong{
    font-size: 20px;
    padding: 10px 0;
    display: block;

  }

  .blog-search input{
    border: 0;
  }

  .blog-search input[type=search]{
    border:1px solid #ccc;
    padding:4px;
  }

  .blog-search input[type=submit]{
    background:#2d79b9;
    border: 0;
    padding:5px 7px;
    color:#fff;
    font-weight: 900;
  }

  .post.page-archive h1.entry-title{
    border: 0!important;
  }

  .page-search-business-partners-results .business-name,  .type-member_deal .business-name{
    background: #2d79b9;
    padding: 10px;
    color: #fff;
  }

   .page-search-business-partners-results .business-name .partner-level-stars i {
    color: #fce203;
}
.bp-search-box{
  margin-top:20px;
}
.bp-search-box .search-field{
  width:200px;
  padding:10px;
  border:1px solid #ccc;

}
.bp-search-box .search-submit{
  background:#2d79b9;
  color: #fff;
  font-family: "fontAwesome";
  border: 0;
  padding:11px 15px;
  position: relative;
  top:1px;

}


.page-requests-for-products-services .rfp strong{color: #2d79b9;font-size: 24px;font-weight: 600;}

.page-requests-for-products-services .rfp .read {
    display: inline-block;
    background: #2d79b9;
    color: #fff;
    padding: 10px 12px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    white-space: nowrap;
	}
.type-rfp h1{
	font-size: 34px;
    font-weight: bold;
    color: #ff8a00;}


.page-member-deals .deal a{color: #2d79b9;font-size: 24px;font-weight: 600;}

.page-member-deals p.company-name{font-size:13px!important; color: #666!important;}

.page-member-deals .deal .read {
    display: inline-block;
    background: #2d79b9;
    color: #fff;
    padding: 10px 12px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    white-space: nowrap;
	margin-top:15px;
	}


.type-member_deal .page-title{margin-top:15px; display:block;}

.type-member_deal h1{
	font-size: 34px;
    font-weight: bold;
    color: #ff8a00;}

.business-partner-detail .business-name .deal a{
  color:#fff!important;
}

.business-partner-detail .business-name .deal a:hover{
  color:#fce203!important;
}

.type-business-partner .business-name{
  margin-top:20px;
  font-size: 16px !important;
}

.type-business-partner .logo{
  float:right!important;
 
}

.business-partner-detail:after, .type-business-partner .logo:after{
  clear:both;
  content:"";
  display: block;
}
.type-business-partner .location{

    font-size: 16px !important;

  }



.ie .page-partners-club .logos .logo span img{
  width:187px!important;
  position: relative;
  
}



.page-covid-resources .toggle-icon{
  font-size: 20px;
}




/*# sourceMappingURL=styles.css.map */

.resource-badge{
  margin-right:5px;
}

.reset-facet{
  text-decoration: underline!important;
}