@charset "utf-8";
/* CSS Document */

.ev2.exhibitor-list menu {list-style-type:none; margin:0 0 25px 0; padding:0;}
.ev2.exhibitor-list menu li {display:inline-block; margin:0 7px 0 0;}
/*.ev2.exhibitor-list menu li .controller_btn a {background-color:#5B6F79;}/*grey*/
/*.ev2.exhibitor-list menu li .controller_btn a:hover {background-color:#781214;}/*red*/
/*.ev2.exhibitor-list menu li.active .controller_btn a {background-color:#781214;}/*red*/
.ev2.exhibitor-list th span {display:inline-block; margin:0;}
.ev2.exhibitor-list td {padding:10px 15px;}
.ev2.exhibitor-list td a {font-weight:bold;}
.ev2.exhibitor-list td a img {margin:-3px 5px 0 0;}
.ev2.exhibitor-list td div {margin:0 0 0 17px;}
.ev2.exhibitor-list td div a {font-weight:normal;}
.ev2.exhibitor-list td:first-child {width:80%;}
.ev2.exhibitor-list td img {display:inline-block; vertical-align:middle;}
.ev2.exhibitor-list td img.exhibitor-logo {background:#fff; border:1px solid #ccc; border-radius:2px; float:right; margin:0 0 5px 5px; max-width:120px; max-height:60px; padding:5px 10px;}
.ev2.exhibitor-list td img.social-icon {margin:0 5px 0 0;}
.ev2.exhibitor-list td a:hover img.social-icon {opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80);}
.ev2.exhibitor-list hr {margin:45px 0 15px 0;}
.ev2 .top-of-page {margin:0 0 15px 0;}

h1.sb4-pagetitle {font-size: 45px !important; }
h2 {font-size: 36px !important;} 
.sb4-pagetitle {text-align: center;}

table th, table td {
    border-bottom: 2px solid #fff;
    padding: 5px 10px;
}
table th {
    background: #58517b none repeat scroll 0 0;
    color:#fff;
    text-transform: uppercase;
}
table tr td {
    background: #fff none repeat scroll 0 0;
    border-right: 2px solid #fff;
}
table tr:nth-child(2n+1) td {
    background: #f5f5f5 none repeat scroll 0 0; 
}
.exhibitorList td.booth {
    white-space: nowrap;
    width: 10%;
}
.ev2.exhibitor-list td {
    padding: 10px 15px;
}
table tr td:last-child {
    border-right: medium none;
}
.page-header {
  background: url("../includes/images/page-header-bg.jpg");
  background-size: cover;
  margin-bottom: 15px !important;
  padding: 30px;
  text-align: center;
}
@font-face {
	font-family: 'Altair';
	font-weight: 600;
	font-style: normal;
	src: url('webfonts/33AD33_0_0.eot');
	src: url('webfonts/33AD33_0_0.eot?#iefix') format('embedded-opentype'),
	src: url('webfonts/33AD33_0_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_0_0.woff2') format('woff2'),
	     url('webfonts/33AD33_0_0.woff') format('woff'),
	     url('webfonts/33AD33_0_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 700;
	font-style: italic;
	src: url('webfonts/33AD33_1_0.eot');
	src: url('webfonts/33AD33_1_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_1_0.woff2') format('woff2'),
	     url('webfonts/33AD33_1_0.woff') format('woff'),
	     url('webfonts/33AD33_1_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 700;
	font-style: normal;
	src: url('webfonts/33AD33_2_0.eot');
	src: url('webfonts/33AD33_2_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_2_0.woff2') format('woff2'),
	     url('webfonts/33AD33_2_0.woff') format('woff'),
	     url('webfonts/33AD33_2_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 800;
	font-style: italic;
	src: url('webfonts/33AD33_3_0.eot');
	src: url('webfonts/33AD33_3_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_3_0.woff2') format('woff2'),
	     url('webfonts/33AD33_3_0.woff') format('woff'),
	     url('webfonts/33AD33_3_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 600;
	font-style: italic;
	src: url('webfonts/33AD33_4_0.eot');
	src: url('webfonts/33AD33_4_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_4_0.woff2') format('woff2'),
	     url('webfonts/33AD33_4_0.woff') format('woff'),
	     url('webfonts/33AD33_4_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 800;
	font-style: normal;
	src: url('webfonts/33AD33_5_0.eot');
	src: url('webfonts/33AD33_5_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_5_0.woff2') format('woff2'),
	     url('webfonts/33AD33_5_0.woff') format('woff'),
	     url('webfonts/33AD33_5_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 400;
	font-style: italic;
	src: url('webfonts/33AD33_6_0.eot');
	src: url('webfonts/33AD33_6_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_6_0.woff2') format('woff2'),
	     url('webfonts/33AD33_6_0.woff') format('woff'),
	     url('webfonts/33AD33_6_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 300;
	font-style: italic;
	src: url('webfonts/33AD33_7_0.eot');
	src: url('webfonts/33AD33_7_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_7_0.woff2') format('woff2'),
	     url('webfonts/33AD33_7_0.woff') format('woff'),
	     url('webfonts/33AD33_7_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 400;
	font-style: normal;
	src: url('webfonts/33AD33_8_0.eot');
	src: url('webfonts/33AD33_8_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_8_0.woff2') format('woff2'),
	     url('webfonts/33AD33_8_0.woff') format('woff'),
	     url('webfonts/33AD33_8_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 300;
	font-style: normal;
	src: url('webfonts/33AD33_9_0.eot');
	src: url('webfonts/33AD33_9_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_9_0.woff2') format('woff2'),
	     url('webfonts/33AD33_9_0.woff') format('woff'),
	     url('webfonts/33AD33_9_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 200;
	font-style: normal;
	src: url('webfonts/33AD33_A_0.eot');
	src: url('webfonts/33AD33_A_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_A_0.woff2') format('woff2'),
	     url('webfonts/33AD33_A_0.woff') format('woff'),
	     url('webfonts/33AD33_A_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 200;
	font-style: italic;
	src: url('webfonts/33AD33_B_0.eot');
	src: url('webfonts/33AD33_B_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_B_0.woff2') format('woff2'),
	     url('webfonts/33AD33_B_0.woff') format('woff'),
	     url('webfonts/33AD33_B_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 900;
	font-style: normal;
	src: url('webfonts/33AD33_C_0.eot');
	src: url('webfonts/33AD33_C_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_C_0.woff2') format('woff2'),
	     url('webfonts/33AD33_C_0.woff') format('woff'),
	     url('webfonts/33AD33_C_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Altair';
	font-weight: 900;
	font-style: italic;
	src: url('webfonts/33AD33_D_0.eot');
	src: url('webfonts/33AD33_D_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/33AD33_D_0.woff2') format('woff2'),
	     url('webfonts/33AD33_D_0.woff') format('woff'),
	     url('webfonts/33AD33_D_0.ttf') format('truetype');
}
h1 {text-transform:uppercase!important;}

.top-of-page {
    display: none;
}

.exhibitor-button a img {
    height: 72px;
    width: 300px;
    padding-bottom: 16px;
}