.exhibitor-list { margin-top:2em; }
.exhibitor-list.el-has-title { margin-top:1em; }
.exhibitor-list-title { margin-top:0.5em !important; }

.exhibitor-list table { width:100%; }
.exhibitor-list table tr.exhibitor-item { border:1px solid #ddd; background-color:transparent; }
.exhibitor-list table tr.exhibitor-item:nth-child(even) { background-color:#ddd; }
.exhibitor-list table tr th { font-size:20px; padding:5px; background-color:#DDD; }
.exhibitor-list table tr th.ex_name_heading { text-align:left; }
.exhibitor-list table tr.exhibitor-item td { border-right:0px; }
.exhibitor-list table tr.exhibitor-item td.ex_logo { width:25%; text-align:right; height:50px; padding:6px 10px 2px 0px !important; text-align:center; }
.exhibitor-list table tr.exhibitor-item td.ex_logo a { display:inline-block; }
.exhibitor-list table tr.exhibitor-item td.ex_logo img { max-height:40px; margin-bottom:0; }
.exhibitor-list table tr.exhibitor-item td.ex_name { width:50%; }
.exhibitor-list table tr.exhibitor-item td.ex_name p.title { margin-bottom:0 !important; font-size:15px !important; }
.exhibitor-list table tr.exhibitor-item td.ex_stand { width:15%; text-align:left; font-size:15px !important; }
.exhibitor-list table tr.exhibitor-item td.ex_icons { width:10%; text-align:left; font-size:15px !important; }
.exhibitor-list table tr.exhibitor-item td.ex_icons .enhanced_icons { display:inline-block; padding:0px 5px; }
/* .exhibitor-list table tr.exhibitor-item td.ex_icons .enhanced_icons i { font-size:20px; } */

#exhibitor-list--search-tools #exhibitor-list--search-wrapper { margin-bottom:10px; background-color:#DDD; display:inline-block; width:45%; margin-right:20px; }
#exhibitor-list--search-tools #exhibitor-list--search-wrapper i { display:inline-block; padding-left:10px; padding-top:10px; font-size:24px; color:#7C7C7C; }
#exhibitor-list--search-tools #exhibitor-list--search-wrapper input#exhibitor-list--text-search {display:inline-block;width:100%;font-size:14px;margin-bottom:0; background-color:#DDDDDA; color:#7C7C7C; margin-bottom:5px; }
#exhibitor-list--search-tools #exhibitor-list--country-wrapper,
#exhibitor-list--search-tools #exhibitor-list--hall-wrapper,
#exhibitor-list--search-tools #exhibitor-list--cat-wrapper { margin-bottom:10px; background-color:#DDD; display:inline-block; width:45%; margin-right:20px; }
#exhibitor-list--search-tools #exhibitor-list--country-wrapper i,
#exhibitor-list--search-tools #exhibitor-list--hall-wrapper i,
#exhibitor-list--search-tools #exhibitor-list--cat-wrapper i { display:inline-block; padding-left:10px; padding-top:10px; font-size:24px; color:#7C7C7C; }
#exhibitor-list--search-tools #exhibitor-list--country-wrapper .country_dropdown_wrap,
#exhibitor-list--search-tools #exhibitor-list--hall-wrapper .hall_dropdown_wrap,
#exhibitor-list--search-tools #exhibitor-list--cat-wrapper .category_dropdown_wrap { display:inline-block; padding-left:10px; width:92%; }
#exhibitor-list--search-tools #exhibitor-list--country-wrapper .country_dropdown_wrap p,
#exhibitor-list--search-tools #exhibitor-list--hall-wrapper .hall_dropdown_wrap p,
#exhibitor-list--search-tools #exhibitor-list--cat-wrapper .category_dropdown_wrap p { margin-bottom:0; }
#exhibitor-list--search-tools #exhibitor-list--country-wrapper .country_dropdown_wrap select.exbtrlist-country-dropdown,
#exhibitor-list--search-tools #exhibitor-list--hall-wrapper .hall_dropdown_wrap select.exbtrlist-hall-dropdown,
#exhibitor-list--search-tools #exhibitor-list--cat-wrapper .category_dropdown_wrap select.exbtrlist-category-dropdown { display:inline-block; margin-bottom:0; background-color:#DDDDDA; padding:0px; color:#7C7C7C; margin-bottom:5px; }
#exhibitor-list--search-tools #exhibitor-list--country-wrapper.no-countries,
#exhibitor-list--search-tools #exhibitor-list--hall-wrapper.no-halls,
#exhibitor-list--search-tools #exhibitor-list--cat-wrapper.no-categories {background-color:transparent; }
#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper { clear:both; margin-top:20px; }
#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table { width:initial; }
#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table td { border-right:1px solid #3e3e3c; padding:0px 10px; height:initial; line-height:19px; }
#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table td.on { -moz-border-radius:0px; -webkit-border-radius:0px; }
#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table td:last-child { border-right:0px; }
#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table td.all { background-color:transparent; text-transform:lowercase; }
#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table td.all:first-letter { text-transform:uppercase; }
.exhibitor-icon-desc i { margin-left:20px; }
.exhibitor-icon-desc i:first-child { margin-left:0; }

.grid.exhibitor-list .exhibitor-item { float:left; width:49%; margin-bottom:2em; }
body.page-template-page-template-full .grid.exhibitor-list .exhibitor-item { float:left; width:33%; margin-bottom:2em; }
.grid.exhibitor-list .exhibitor-item .exhibitor-content { display:block; margin-left:110px; }
.grid.exhibitor-list .exhibitor-item .exhibitor-content p.ex_stand { margin-bottom:0 !important; }
.grid.exhibitor-list .exhibitor-item .exhibitor-content p.ex_title { font-size:16px !important; line-height:22px !important; font-weight:600; min-height:66px; margin-bottom:5px !important; }
.grid.exhibitor-list .exhibitor-item .exhibitor-logo { float:left; width:100px; text-align:center; }
.grid.exhibitor-list .exhibitor-item .exhibitor-logo img { max-width:100%; max-height:70px; margin-bottom:0; }

@media only screen and (max-width:1075px) {
	#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table { width:100%; }
	#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table td { display:inline-block; width:37px; }
	#exhibitor-list--search-tools #exhibitor-list--atoz-wrapper .atoz_table td.wide { width:47px; }
}

@media only screen and (max-width:1030px) {
	#exhibitor-list--search-tools #exhibitor-list--search-wrapper input#exhibitor-list--text-search, #exhibitor-list--search-tools #exhibitor-list--cat-wrapper .category_dropdown_wrap { width:80%; }

}

@media only screen and (max-width:640px) {
	.grid.exhibitor-list .exhibitor-item, body.page-template-page-template-full .grid.exhibitor-list .exhibitor-item {
		float:none;
		width:100%;
	}
	#exhibitor-list--search-tools #exhibitor-list--search-wrapper, #exhibitor-list--search-tools #exhibitor-list--cat-wrapper { width:100%; margin:5px; }
}
/* TJW SSP-508 styles copied from cw-exhibitorslider-plugin  */
.clear {
	clear:both;
}

.exhibitorslider-list.owl-theme .owl-controls { display:none !important; }

.exhibitorslider-list .exhibitorslider-item {
	margin:16px 0 35px;
}

.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image {
	text-align:center;
	padding:5px;
	background-color:#FFF;
	margin: 0 0 10px 10px;
	border-radius:5px;
}

.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img {
	margin-bottom:0 !important;
}

.exhibitorslider-list .exhibitorslider-item .exhibitorslider-content p {
	margin:0 0 8px;
}

/*
.full.exhibitorslider-list .exhibitorslider-item .exhibitorslider-content {
	display:block;
}

.full.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image {
	float:right;
	width:130px;
}

.full.exhibitorslider-list.logo-left .exhibitorslider-item .exhibitorslider-image {
	float:left;
}

.full.exhibitorslider-list.logo-left .exhibitorslider-item .exhibitorslider-content {
	margin-left:150px;
}

.full.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img {
	width:100%;
}

.excerpt.exhibitorslider-list .exhibitorslider-item .excerpt-content-container {
	display:block;
/* 	margin-left:170px; */
/*}

.excerpt.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image {
	float:right;
	width:130px;
}

.excerpt.exhibitorslider-list.logo-left .exhibitorslider-item .exhibitorslider-image {
	float:left;
}

.excerpt.exhibitorslider-list.logo-left .exhibitorslider-item .excerpt-content-container {
	margin-left:150px;
}

.excerpt.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img {
	width:100%;
}
*/
.logos.exhibitorslider-list {
	display:-webkit-box;
    display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-moz-box-lines:multiple;
	-webkit-box-lines:multiple;
	-webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
    -ms-flex-pack:center;
	justify-content: center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	align-items:center;
}

.logos.exhibitorslider-list .exhibitorslider-item {
	-moz-box-flex:0 1 23%;
	-webkit-box-flex:0 1 23%;
	-webkit-flex:0 1 23%;
    -ms-flex:0 1 23%;
    flex:0 1 23%;
	margin:5px 10px 5px 0px;
}

.logos.exhibitorslider-list.single-sponsor .exhibitorslider-item, 
.logos.exhibitorslider-list.single_rotating .exhibitorslider-item {
	-moz-box-flex:0 1 100%;
	-webkit-box-flex:0 1 100%;
	-webkit-flex:0 1 100%;
    -ms-flex:0 1 100%;
    flex:0 1 100%;
	margin:5px 10px 5px 0px;
}

.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image {
	padding:5px;
	background-color:#FFF;
	margin:0;
}

.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image a {
	display:block;
}

.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image .image {
	display:-webkit-box;
    display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	height:100px;
    -moz-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	align-items:center;
	overflow:hidden;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
    -ms-flex-pack:center;
	justify-content: center;
}

.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img {
	max-width:100%;
	max-height:100%;
}

.page-template-full .logos.exhibitorslider-list .exhibitorslider-item:nth-child(5n+1) {
	clear: left;
}

.page-template-default .logos.exhibitorslider-list .exhibitorslider-item:nth-child(4n+1) {
	clear: left;
}

.logos.exhibitorslider-list .exhibitorslider-item.single-sponsor {
	width:100%;
	float:none;
}

@media only screen and (max-width:640px) {
	.logos.exhibitorslider-list .exhibitorslider-item {
		-moz-box-flex:0 1 47%;
		-webkit-box-flex:0 1 47%;
		-webkit-flex:0 1 47%;
	    -ms-flex:0 1 47%;
	    flex:0 1 47%;
	}
	.full.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image, 
	.excerpt.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image { float:none; margin:auto; }
	.excerpt.exhibitorslider-list .exhibitorslider-item .excerpt-content-container { margin-left:0; }
}

/* INTERNET EXPLORER */

@supports (-ms-accelerator:true) {
	/* IE Edge 12+ CSS styles go here */
	.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img { width:100% !important; }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    /*.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img { width:100% !important; }*/
    .single-sponsor.exhibitorslider-list.logos .exhibitorslider-item { max-width:300px; }
	.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img { max-width:177px !important; }
}
@media all and (-ms-high-contrast:none){
     *::-ms-backdrop, .logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img { width: 100%; } /* IE11 */
	.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img { max-width:177px !important; }
}
/* For IE css hack */
.logos.exhibitorslider-list .exhibitorslider-item .exhibitorslider-image img {
	/*width: 100% !important\9; /* apply to all ie from 8 and below */
	/**width:100% !important;  /* apply to ie 7 and below */
	/*_width:100% !important; /* apply to ie 6 and below */
}	
/* END TJW SSP-508 styles copied from cw-sposnor-plugin	