@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,700');

/*bootstrap*/
.col-md-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
    margin-bottom: 30px;
}

@media (min-width: 768px) {
  .col-md-5ths {
    width: 20%;
    float: left;
    text-align: left;
  }
  
  .col-md-5ths:nth-child(5n+1) {
    clear: both;
  }
}

.eshow_tile,
.eshow_speaker_data {
  line-height: 1.5;
}

.eshow_speaker_name {
  padding-top: 15px;
}

.eshow_event_speaker_list .eshow_speaker_data {
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
}

.eshow_event_speaker_list .eshow_speaker_company {
  margin-top: -2px;
  font-weight: normal;
} 

/*eshow*/
.eshow_tile {
  padding: 0;
}

.eshow_tile hr {
  max-width: 80%;
  margin: 10px auto;
  width: 100%;
  border-color: rba(0, 0, 0, .1);
}

.single_speaker_link {
  display: block;
/*   background: yellowgreen; */
}

.eshow_exhibitor_tile_thumb_data a {
	color: #565656; 
}

.eshow_exhibitor_tile_thumb_data .eshow_exhibitor_name,
.eshow_exhibitor_tile_thumb_data .eshow_exhibitor_stand {
  font-weight: bold;
  text-transform: uppercase;
}

.eshow_exhibitor_tile_thumb_data .eshow_exhibitor_content {
  font-weight: 300;
}

.eshow_exhibitor_tile_thumb_data .eshow_exhibitor_stand {
  margin-top: 0;
}

.single_speaker_link:hover,
.single_speaker_link:active,
.single_speaker_link:focus
.eshow_event_actions a:hover,
.eshow_event_actions a:active,
.eshow_event_actions a:focus,
.single_speaker_link:hover,
.single_speaker_link:active,
.single_speaker_link:focus,
.eshow_speakers_filter:hover,
.eshow_speakers_filter:active,
.eshow_speakers_filter:focus,
.single_exhibitor_link:hover,
.single_exhibitor_link:focus,
.single_exhibitor_link:active,
.eshow_event_link:hover,
.eshow_event_link:focus,
.eshow_event_link:active,
.eshow-twitter a:hover,
.eshow-twitter a:focus,
.eshow-twitter a:active,
.eshow_exhibitor_tile_thumb_data a:hover,
.eshow_exhibitor_tile_thumb_data a:focus,
.eshow_exhibitor_tile_thumb_data a:active {
  color: inherit;
  text-decoration: none;
}

.single_speaker_link:hover .eshow_hover_company {
  top: 0;
}

.eshow_tile {
  border: none;
  width: auto;
  margin: 0;
}

.eshow_tile_text {
  font-size: 16px;
  height: auto;
}

.eshow_tile_name {
  padding-top: 15px;
  color: #28262b;
}

.eshow_tile_position,
.eshow_speaker_company,
.eshow_exhibitor_stand,
.eshow_exhibitor_profile .eshow_event_left > div:first-child,
.eshow_speaker_profile .eshow_event_left > div:first-child,
.eshow_exhibitor_profile .eshow_exhibitor_activity,
.eshow_speaker_pos,
.eshow_exhibitor_profile .event_title,
.eshow_speaker_profile .event_title {
  font-weight: 300;
}

.eshow_exhibitor_profile .eshow_event_left,
.eshow_speaker_profile .eshow_event_left {
  line-height: 1.25;
}

.eshow_tile .eshow_hover_company,
.eshow_hover_company {
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: top .5s;
  transition: top .5s;
 }

.eshow_tile_position {
  font-style: italic;
  color: #a8a8a8;
}

.eshow_speaker_company,
.eshow_exhibitor_stand,
.eshow_book {
  color: #565656;
  margin-top: 7px;
}

.eshow_thumb img {
  width: auto;
}

.eshow_exhibitor_profile .eshow_event_left > div:first-child,
.eshow_speaker_profile .eshow_event_left > div:first-child {
  font-size: 26px;
  color: #28262b;
}

.eshow_speaker_events {
  margin-bottom: 20px;
}

.eshow_speaker_profile_thumbs .eshow_speaker_thumb {
  display: block;
}

.eshow_speaker_profile .eshow_speaker_profile_thumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.eshow_speaker_profile .eshow_speaker_thumb {
  margin-right: 20px;
}

.eshow_speaker_profile .eshow_speaker_thumb:last-child {
  margin-right: 0;
}

.eshow_speaker_profile_thumbs .eshow_speaker_thumb img {
  width: 235px;
}

.multiselect-control ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: ##565656;
  font-weight: 300;
  font-size: 18px;
}
.multiselect-control ::-moz-placeholder { /* Firefox 19+ */
  color: ##565656;
  font-weight: 300;
  font-size: 18px;
}
.multiselect-control :-ms-input-placeholder { /* IE 10+ */
  color: ##565656;
  font-weight: 300;
  font-size: 18px;
}
.multiselect-control :-moz-placeholder { /* Firefox 18- */
  color: ##565656;
  font-weight: 300;
  font-size: 18px;
}

.speaker_whois, 
.eshow_exhibitor table tr, 
.eshow_exhibitor table td,
.eshow_speaker_profile tr,
.eshow_speaker_profile td {
  border: none;
}

.eshow_speaker_profile .dashicons,
.eshow_exhibitor .dashicons {margin-top: 5.5px !important;}

.eshow_speaker_profile table td,
.eshow_exhibitor table td {
  padding: 0;
}

.eshow_speaker_events * {
  color: #bd104f;
  font-weight: bold;
}

.event_fingerprint,
.event_title,
.eshow_book a {
  font-size: 16px;
}

.eshow_speaker_events .event_fingerprint {
  font-weight: bold;
}

.eshow_exhibitor_activity,
.eshow_speaker_pos {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 23px;
  color: #666;
}

/*events*/
.eshow_event_date_time,
.eshow_speaker_name,
.eshow_book div {
  font-size: 16px;
  font-weight: bold;
}

.eshow_book a {
  font-weight: 300;
}

.eshow_event_date_time,
.eshow_event_actions .dashicons,
.eshow_event_header,
.eshow_speaker_data,
.eshow_event_categories_tags ul li {
  color: #28262b;
}

.eshow_event_actions a {
  height: 30px;
  width: 30px;
  display: inline-block;
  border-radius: 5px;
  outline: 0;
}

.eshow_event_actions a:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background: #cd332d;
}

.eshow_event_actions a.fb_share:hover {
  background: #3b5998;
}

.eshow_event_actions a.tw_share:hover {
  background: #00acee;
}

.eshow_event_actions a span {
  padding: 5px;
}

.eshow_event_actions a:hover span {
  -webkit-transition: color .3s;
  transition: color .3s;
  color: white;
}

.eshow_event_categories_tags ul,
ul.eshow_event_speaker_list { 
  padding: 0; 
  margin: 0;
}

.eshow_event_categories_tags ul li {
  display: inline-block;
  padding: 5px 10px;
  margin-right: 10px;
  margin-bottom: 8px;
}

.eshow_event_header {
  font-weight: 400;
  font-size: 24px;
  margin: 20px 0 15px;
  text-transform: uppercase;
}

.eshow_event_content,
.speaker_whois,
.speaker_whois + div {
  font-size: 90%;
  font-weight: 300;
  margin-bottom: 20px;
}

.speaker_whois,
.eshow_exhibitor .headings,
.eshow_event .headings {
  display: none;
}

.speaker_whois +div p {
  margin-bottom: 10px;
}

.eshow_event_right hr {
  margin: 20px 0;
  border-color: rgb(238, 238, 238);
}

.eshow_event_presenter {
  padding-top: 0;
  padding-bottom: 20px;
  color: #bd104f;
  font-weight: bold;
  font-size: 16px;
}

.eshow_event_presenter a {
  -webkit-transition: all .3s;
  transition: all .3s;
}

.eshow_event_presenter a:hover {
  color: #666;
  border-bottom: 1px solid currentColor;
}

/* ul.eshow_event_speaker_list {
  display: none;
} */

.eshow_event_row:first-child {
  border-top: 3px solid gray; 
}

.eshow_event_row {
  padding-top: 45px;
  border-bottom: 3px solid gray;
  padding-bottom: 25px;
}

.eshow_event_row:last-child {
  border-bottom: none;
}

ul.eshow_event_speaker_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

ul.eshow_event_speaker_list li {
  width: calc(25% - 12px);
  /*max-width: 120px;*/
  margin-right: 16px;
  margin-bottom: 10px;
  padding: 0;
}

 
ul.eshow_event_speaker_list li:nth-child(4n) {
  margin-right: 0;
}

.eshow_event_speaker_list .single_speaker_link:hover {
  text-shadow: 1px 1px 10px #28262b;
}

.eshow_shortcode_container_speakers > .multiselect-container,
.eshow_shortcode_container_events > .multiselect-container,
.eshow_shortcode_container_exhibitors > .multiselect-container,
.eshow_shortcode_container_speakers_by_halls > .multiselect-container,
.eshow_shortcode_container_speakers_by_events > .multiselect-container {
  margin-bottom: 50px;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.eshow_shortcode_exhibitors.eshow_shortcode.eshow_tiles_container {
  padding:0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.eshow_shortcode_exhibitors.eshow_shortcode.eshow_tiles_container .col-md-6 {
 width: 48%;
 border: 1px solid #aaa;
 padding: 3px;
   margin-bottom: 15px;
   float: none;
   display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.eshow_shortcode_exhibitors .eshow_exhibitor_activty {
  color: #565656;
}

.eshow_shortcode_exhibitors.eshow_shortcode.eshow_tiles_container .col-md-6:nth-of-type(odd) {
 margin-right: 4%;
}

.eshow_exhibitor_tile_thumb {
width: 120px;
 
}

/*.eshow_shortcode_exhibitors.eshow_shortcode.eshow_tiles_container .col-md-6 {
  background: orange;
}*/

.eshow_tile.eshow_exhibitor_tile {
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align:center;
    -ms-flex-align:center;
        align-items:center;
		width: 100%;
		-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}

.eshow_exhibitor_tile_thumb_data {
  text-align: left;
  width: calc(100% - 130px);
}

.eshow_shortcode_container_events .multiselect-control {
  margin-bottom: 10px;
}

.eshow_shortcode_container_events .multiselect-control:nth-child(3) {
  margin-bottom: 0;
}

.multiselect-container > div,
.multiselect-apply-filters {
  display: block; 
}

.multiselect-container > .multiselect-control {
  width: 85%;
}

.multiselect-apply-filters {
  width: 10%;
  margin-left: 5%;
}

.multiselect-apply-filters a,
.eshow_search_submit,
.eshow_search_btn-red {
  display: block;
  text-align: center;
  font-family: "Lato", sans-serif;
  background: #be1a39;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  color: #fff;
      font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
}

.eshow_search_submit {
 outline: none;
}

#eshow_search_results_events select {
  outline: none;
  color: #565656;
}

.eshow_search_btn-blue {
  background: #4471b5;
  font-size: 15px;
  font-family: "Lato", sans-serif;
}

.eshow_search_btn-red:hover,
.eshow_search_btn-red:active,
.eshow_search_btn-red:focus {
	background: #be1a39;
}

.eshow_search_btn-blue:hover,
.eshow_search_btn-blue:active,
.eshow_search_btn-blue:focus {
  background: #4471b5;
}

.eshow_search_btn-red:hover,
.eshow_search_btn-red:active,
.eshow_search_btn-red:focus,
.eshow_search_btn-blue:hover,
.eshow_search_btn-blue:active,
.eshow_search_btn-blue:focus {
  color: #fff;
  text-decoration: none;
  outline: none;
}

.eshow_search_btn-blue:active,
.eshow_search_btn-red:active {
  top: 0;
}

.sb_label.sb_label_long,
.sb_label {
  font-weight: 300;
}

#eshow_search_results_events h2,
#eshow_search_results_events h3 {
  font-family: "Lato", sans-serif;
}

.button-wrapper .group a:nth-of-type(1) {
  margin-right: 10px;
}

.multiselect-apply-filters a:hover,
.multiselect-apply-filters a:active,
.multiselect-apply-filters a:focus {
  color: white;
  background: #e5405f;
  text-decoration: none;
}

.eshow-twitter a {
  color: #56a6da;
}

.select2-container {
  width: 100% !important;
}

.select2-container--default .select2-selection--multiple {
  border-radius: 3px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: transparent;
  border-color: #e6e4dd;
}

.eshow_back {
  width: 100%;
  margin-top: 30px;
}

.eshow_back a {
  position: relative;
  background: #be1a39;
  border-radius: 3px;
  color: #fff;
  font-size: 1rem;
  padding: 6px 24px;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.eshow_back a:hover,
.eshow_back a:focus,
.eshow_back a:active {
  color: white;
  background: #e5405f;
  text-decoration: none;
}

.eshow_back a:active,
.multiselect-apply-filters a:active {
  top: 0;
}

.eshow_shortcode_container_events .multiselect-control:nth-child(1),
.eshow_shortcode_container_events .multiselect-control:nth-child(2),
.eshow_shortcode_container_events .multiselect-control:nth-child(3) {
  width: 28%;
  margin-right: 1%;
} 

.eshow_shortcode_container_events > .multiselect-container {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.eshow_shortcode_container_events .multiselect-apply-filters {
  width: 13%;
  margin: 0;
}

.eshow_shortcode_container_events .multiselect-apply-filters a {
  height: 46px;
} 

#eshow_search_results_events table#sb_tb_events td {
  font-size: 12px;
  font-family: "Lato", sans-serif;
}

#eshow_search_results_events table#sb_tb_events td,
#eshow_search_results_events table#sb_tb_events td a,
#eshow_search_results_events table#sb_tb_events td a:hover,
#eshow_search_results_events table#sb_tb_events td a:active,
#eshow_search_results_events table#sb_tb_events td a:focus,
.eshow_search_combodiv label,
div.eshow_search_form_table .css-label-strong {
    color: #565656;
}

input.css-checkbox[type=checkbox] + label:before {
  vertical-align: baseline;
}

.eshow_search_combodiv label {
  font-weight: 300;
}

div.eshow_search_form_table .css-label-strong {
  margin-left: 0;
}

.button-wrapper {
  	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
  margin-bottom: 50px; 
}

#eshow_search_form .button-wrapper {
	margin-top:10px	
}

.button-wrapper,
.button-wrapper div {
    display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sb_label.sb_label_long {
  margin-left: 5px;
}


#eshow_search_results_events {
	margin-top: 50px;
}

#eshow_search_results_events table#sb_tb_events {
  margin-bottom: 50px;
}

div.eshow_search_form_table ul {
  padding: 0;
}

@media screen and (max-width: 991px) {
  .multiselect-container > .multiselect-control {
    width: 80%;
  }

  .multiselect-apply-filters {
    width: 15%;
  }
}

@media screen and (max-width: 767px) {
  .eshow_event_left {
    margin-bottom: 40px;
  }


  .eshow_speaker_profile_thumbs .eshow_speaker_thumb {
    text-align: center;
  }

  .multiselect-container > .multiselect-control,
  .multiselect-apply-filters {
    width: 100%;
  }

  .multiselect-apply-filters {
      margin-top: 10px;
      margin-left: 0;
    }

  .eshow_shortcode_container_events .multiselect-control:nth-child(1),
  .eshow_shortcode_container_events .multiselect-control:nth-child(2),
  .eshow_shortcode_container_events .multiselect-control:nth-child(3),
  .eshow_shortcode_container_events .multiselect-apply-filters {
    width: 100%;
    margin-right: 0;
  }

  .eshow_shortcode_container_events .multiselect-apply-filters {
    margin-top: 10px;
  }

  .eshow_shortcode_container_events > .multiselect-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  }
  
  .eshow_shortcode_exhibitors.eshow_shortcode.eshow_tiles_container .col-md-6 {
 width: 100%;
}

.eshow_shortcode_exhibitors.eshow_shortcode.eshow_tiles_container .col-md-6:nth-of-type(odd) {
 margin-right: 0;
}

.eshow_tile.eshow_exhibitor_tile {
   -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.eshow_exhibitor_tile_thumb{
  margin: 0 auto;
}

.eshow_exhibitor_tile_thumb_data {
  width: 100%;
}
}


@media screen and (max-width: 480px) {
 
ul.eshow_event_speaker_list li {
  width: calc(50% - 8px);
}

ul.eshow_event_speaker_list li:nth-child(2n) {
  margin-right: 0;
} 

.button-wrapper div,
.button-wrapper input,
.button-wrapper a {
 width: 100%;
}

.button-wrapper div:nth-of-type(1),
.button-wrapper .group a:nth-of-type(1) {
  margin-bottom: 10px;
 }
 
.button-wrapper .group a:nth-of-type(1) {
	display: block;
	text-align: center;
  margin-right: 0;
}
}
