.el_hide {
    display: none;
}
.el_show {
    display: block;
}

.ee_wrapper .wts-widget_search-form_wrapper, 
.ee_wrapper .mr-widget_search-form_wrapper, 
.ee_wrapper .hsc-widget_search-form_wrapper, 
.ee_wrapper .lcc-widget_search-form_wrapper  {
    background-color: #f5f5f5 ;
    padding: 20px;
}
.ee_wrapper label {
    font-weight: 700;
    font-family: Merriweather;
}
.ee_wrapper .wts-widget_search-form_wrapper ::placeholder, 
.ee_wrapper .mr-widget_search-form_wrapper ::placeholder, 
.ee_wrapper .hsc-widget_search-form_wrapper ::placeholder, 
.ee_wrapper .lcc-widget_search-form_wrapper ::placeholder,
.ee_wrapper .lcc-widget_search-keyword::placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode1::placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode2::placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode3::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cf2027;
    font-weight: bold;
    font-size: 14px;
    opacity: 1; /* Firefox */
}
.ee_wrapper .wts-widget_search-form_wrapper :-ms-input-placeholder, 
.ee_wrapper .mr-widget_search-form_wrapper :-ms-input-placeholder, 
.ee_wrapper .hsc-widget_search-form_wrapper :-ms-input-placeholder, 
.ee_wrapper .lcc-widget_search-form_wrapper :-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-keyword:-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode1:-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode2:-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode3:-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cf2027;
    font-weight: bold;
    font-size: 14px;
    opacity: 1; /* Firefox */
}   
.ee_wrapper .wts-widget_search-form_wrapper ::-ms-input-placeholder, 
.ee_wrapper .mr-widget_search-form_wrapper ::-ms-input-placeholder, 
.ee_wrapper .hsc-widget_search-form_wrapper ::-ms-input-placeholder, 
.ee_wrapper .lcc-widget_search-form_wrapper ::-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-keyword::-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode1::-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode2::-ms-input-placeholder,
.ee_wrapper .lcc-widget_search-hscode.lcc-widget_search-hscode3::-ms-input-placeholder  {  
    color: #cf2027;
    font-weight: bold;
    font-size: 14px;
    opacity: 1; /* Firefox */
}  
.ee_wrapper button {
    box-shadow: none;
    background-color: #cf2027;
    color: #fff;
    border: 1px solid transparent;
    text-decoration: none;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 2em;
    display: inline-block;
    margin: 20px 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    width: fit-content;
    font-family: "Source Sans Pro";
    font-weight: 400;
}
.ee_wrapper button[type = reset] {
    background-color: #FFFFFF;
    border-color:#cf2027;
    color: #cf2027;
}

.ee_wrapper .wts-widget .wts-widget_result-main .wts-widget_card,
.ee_wrapper .mr-widget .mr-widget_result-main .mr-widget_card {
    -webkit-box-shadow: 0 0 2px rgb(0 0 0 / 5%), 0 0px 10px rgb(0 0 0 / 5%);
    box-shadow: 0 0 2px rgb(0 0 0 / 5%), 0 0px 10px rgb(0 0 0 / 5%);
    border: 1px solid #f2f2f2;
}
.ee_wrapper .hsc-widget .hsc-widget_search-form_wrapper .hsc-widget_search-form { 
    align-items: baseline;
}
.ee_wrapper .entry-content input:not([type=submit]).hsc-widget_search-keyword {
    width: 80%;
    margin-right: 1%;
}
.ee_wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    border-radius: 0;
    margin: 0;
}

.ee_wrapper .select2-container, .ee_wrapper .entry-content input:not([type=submit]) {
    width: 100% !important;
}

.ee_wrapper .select2-search.select2-search--inline {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none;
}
.ee_wrapper li[title=""] {
    display: none;
}

.ee_wrapper .mr-widget_search-form_wrapper .mr-widget_col, 
.ee_wrapper .mr-widget_search-form_wrapper .mr-widget_col  {
   
}

/******* NEW STYLE *********/ 
#ee_wrapper_form .wpb_wrapper {
    background-color: #F5F5F5;
    
}
.ee_wrapper .wts-widget_search-form_wrapper, 
.ee_wrapper .mr-widget_search-form_wrapper, 
.ee_wrapper .hsc-widget_search-form_wrapper {
    background-color: #f5f5f5;
    padding: 20px;
    position: relative;
    display: grid;
}
.ee_wrapper .wts-widget, .ee_wrapper .lcc-widget , .ee_wrapper .mr-widget {
    padding: 0 0px;
} 
.ee_wrapper .wts-widget .wts-widget_row,
.ee_wrapper .mr-widget .mr-widget_row,
.ee_wrapper .lcc-widget .wts-widget_row {
    display: block;
    margin: 0;
}
.ee_wrapper .chosen-container-single .chosen-single, .ee_wrapper input:not([type=submit]), 
.ee_wrapper select, .ee_wrapper textarea,
.ee_wrapper .select2-container--default.select2-container--focus .select2-selection--multiple,
.ee_wrapper .select2-container--default .select2-selection--multiple {
    font-family: Merriweather;
    border: solid #000 1px;
    border-radius: 20px;
    font-size: 16px; 
    outline: none;  
    overflow-y: auto;
} 

.ee_wrapper .chosen-container-single .chosen-single, .ee_wrapper input:not([type=submit]), 
.ee_wrapper select, .ee_wrapper textarea { 
    height: 40px;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row input[type=radio] + label { 
    line-height: 15px; 
} 
.ee_wrapper input[type=radio] {
    height: auto;
}
.ee_wrapper .select2-container .select2-search--inline .select2-search__field {
    margin-top: 0;
    padding-left: 5px;
    width: 100% !important;
    max-width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    margin: 0;
    max-width: 100%;
} 

/*
.ee_wrapper select::-webkit-scrollbar {
    border-radius: 8px;
    width: 8px;
    height: 8px;
  }
  
.ee_wrapper select::-webkit-scrollbar-track {  
    border: 2px solid #cf2027;
    background-color:#f5f5f5;
  }
  
.ee_wrapper select::-webkit-scrollbar-thumb {  
    background-color: #cf2027;
    border: 2px solid #cf2027; 
}
*/

.ee_wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #FFF;
}
.ee_wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #cf2027;
    border: 1px solid #cf2027;
    color: #fff;
}
.ee_wrapper .wts-widget_fields-row button[type=reset], 
.ee_wrapper .lcc-widget_fields-row button[type=reset], 
.ee_wrapper .mr-widget_fields-row button[type=reset] {
    display: none;
}

.ee_wrapper .wts-widget .wts-widget_row.wts-widget_buttons-row,
.ee_wrapper .lcc-widget .lcc-widget_row.lcc-widget_buttons-row,
.ee_wrapper .mr-widget .mr-widget_row.mr-widget_buttons-row
 {
    display: inline-flex;
    text-align: center;
    float: right;
    align-items: center;
    justify-content: center;
    margin: auto;
    position: relative; 
}
.ee_wrapper .wts-widget .wts-widget_row.wts-widget_buttons-row .wts-widget_col,
.ee_wrapper .mr-widget .mr-widget_row.mr-widget_buttons-row .mr-widget_col,
.ee_wrapper .lcc-widget .lcc-widget_row.lcc-widget_buttons-row .lcc-widget_col {
    padding: 0 5px;
}
.ee_wrapper .wts-widget .wts-widget_label,
.ee_wrapper .mr-widget .mr-widget_label {
    font-weight: bold;
    position: relative;
    font-size: 14px;
    z-index: 1; 
    color: #cf2027;
    pointer-events: none;
}
.ee_wrapper .wts-widget .wts-widget_row.wts-widget_stretch_cols>.wts-widget_col,
.ee_wrapper .mr-widget .mr-widget_row.mr-widget_stretch_cols>.mr-widget_col {
    margin: 20px 0;
}
.ee_wrapper .wts-widget .wts-widget_search-result_wrapper .wts-widget_result-error,
.ee_wrapper .mr-widget .mr-widget_search-result_wrapper .mr-widget_result-error {
    color: #cf2027;
    display: inline-block;
    padding: 20px;
    position: relative;
}
.ee_wrapper .wts-widget_search-result_wrapper,
.ee_wrapper .mr-widget_search-result_wrapper,
.ee_wrapper .lcc-widget_search-result-message_wrapper,
.ee_wrapper .lcc-widget_search-result-items_wrapper { 
    background: #fff;
    padding-top: 0px;
    font-family: Merriweather;
}
.ee_wrapper .wts-widget_result-top,
.ee_wrapper .mr-widget_result-top {
    display: block;
}
.ee_wrapper .wts-widget_result-top .wts-widget_result-count,
.ee_wrapper .mr-widget_result-top .mr-widget_result-count {
    font-size: 0.9em;
}
.ee_wrapper .wts-widget_result-top .wts-widget_result-top-filters-row,
.ee_wrapper .mr-widget_result-top .mr-widget_result-top-filters-row {
    background: #f5f5f5;
    padding: 0 20px;
}
.ee_wrapper .wts-widget_result-top .wts-widget_result-filters_buttons_row,
.ee_wrapper .mr-widget_result-top .mr-widget_result-filters_buttons_row {
    display: inline-flex;
    text-align: center;
    float: right;
    align-items: center;
    justify-content: center;
    margin: auto;
    position: relative;
}
.ee_wrapper .wts-widget_result-top .wts-widget_result-filters_buttons_row .wts-widget_col,
.ee_wrapper .mr-widget_result-top .mr-widget_result-filters_buttons_row .mr-widget_col {
    margin: 0 5px;
}
.ee_wrapper .wts-widget_result-group {
    background: #CD1719;
    color: #fff;
    font-size: 20px;
    padding: 5px 10px;
}
.ee_wrapper .wts-widget .wts-widget_result-main .wts-widget_card, 
.ee_wrapper .mr-widget .mr-widget_result-main .mr-widget_card {
    position: relative;
    border: 0;
    background: transparent;
    box-shadow: none;
    border-bottom: 2px solid #E0E0E0;
} 
.ee_wrapper .wts-widget_card_show-title,
.ee_wrapper .mr-widget .mr-widget_card_report-main .mr-widget_link {
    color: #CD1719;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 27px;
    line-height: 32px;
}
.ee_wrapper .mr-widget .mr-widget_card_report-main .mr-widget_link { 
    text-transform: initial;
}
.ee_wrapper .wts-widget .wts-widget_result-main .wts-widget_card .wts-widget_card_show-main .wts-widget_card_show-venue,
.ee_wrapper .mr-widget .mr-widget_row.mr-widget_card_report-bottom {
    display: inline-flex;
    width: 100%;
    margin: 0;
}
.ee_wrapper .mr-widget .mr-widget_row.mr-widget_card_report-bottom { 
     
}
.ee_wrapper .wts-widget .wts-widget_result-main .wts-widget_card .wts-widget_card_show-main .wts-widget_card_show-description {
    padding-top: 15px;
    font-size: 18px;
    color: #000;
    line-height: 21px;
}
.ee_wrapper .wts-widget .wts-widget_col,
.ee_wrapper .mr-widget .mr-widget_col {
    padding: 0;
    flex: 1 1 0px;
    margin: 0;
}
.ee_wrapper .mr-widget .mr-widget_row.mr-widget_card_report-bottom,
.ee_wrapper .mr-widget .mr-widget_result-main .mr-widget_card span.mr-widget_card_label {  
    font-size: 16px;
}
.ee_wrapper .mr-widget .mr-widget_result-main .mr-widget_card .mr-widget_card_report-format { 
}
.ee_wrapper .mr-widget .mr-widget_col .mr-widget_card_report-format {
    background-image: url(img/icon_download.png);
    background-size: 46px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 48px;
    height: 56px;
    content: " ";
    font-size: 0;
    text-align: center;
    margin: auto;
}

.ee_wrapper .mr-widget .mr-widget_col .mr-widget_card_report-format.pdf {
    background-image: url(img/icon_download_pdf.png);
}

.ee_wrapper .mr-widget .mr-widget_col .mr-widget_card_report-format.pdf {
    background-image: url(img/icon_download_html.png);
}
.ee_wrapper .wts-widget_card_show-main .wts-widget_col span, .ee_wrapper .wts-widget_card_show-bottom {
    color: #000000;
    font-weight: 600;
    font-size: 21px;
    display: inline-flex;
}
.ee_wrapper .wts-widget .wts-widget_result-main .wts-widget_card .wts-widget_card_show-bottom,
.ee_wrapper .wts-widget_card_show-bottom { 
    border-top: 0;
    font-size: 14px;
} 
.ee_wrapper .mr-widget_col .mr-widget_card_report-document-date .mr-widget_card_label {
    display: block;
}

/*
.ee_wrapper .mr-widget_col.mr-widget_card_report-format,
.ee_wrapper .mr-widget_col.mr-widget_card_report-document-date {
    font-size: 16px;
    position: absolute;
    right: 10em;
    bottom: 2em;
    font-weight: bold;
}
.ee_wrapper .mr-widget_col.mr-widget_card_report-document-date {
    text-align: left;
    bottom: 0;
    right: 6.3em;
    margin-top: 5px;
    line-height: 14px;
}*/
.ee_wrapper .mr-widget_col.mr-widget_card_report-document-date .mr-widget_card_label {
    display: block;
}
.ee_wrapper .wts-widget .wts-widget_show-no_enddate:before {
    font-size: 12px;
}
.ee_wrapper .wts-widget .wts-widget_show-location:before {
    background-image: url(img/icon_location.svg);
    background-size: 15px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    content: "";
    margin-right: 5px;
}

.ee_wrapper .wts-widget .wts-widget_result-main .wts-widget_card .wts-widget_card_show-bottom .wts-widget_card_show-industries:before {
    content: "";
}
.ee_wrapper .wts-widget .wts-widget_show-date:before {
    background-image: url(img/icon_calendar.svg);
    background-size: 20px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
    margin-right: 5px; 
}
.ee_wrapper .hsc-widget .hsc-widget_toggle:before,
.ee_wrapper .lcc-widget .lcc-widget_toggle:before { 
    background-image: url(img/icon_arrow_bottom.svg);
    background-size: 16px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 20px;
    content: "";
    margin-right: 5px; 
}
.ee_wrapper .hsc-widget .hsc-widget_toggle.hsc-widget_active-toggle:before,
.ee_wrapper .lcc-widget .lcc-widget_toggle.lcc-widget_active-toggle:before  {
    transform: rotate(180deg);
    content: "";
} 
.ee_wrapper .hsc-widget .hsc-widget_hierarchy_level.hsc-widget_hierarchy_level2 .hsc-widget_toggle:before,
.ee_wrapper .hsc-widget .hsc-widget_hierarchy_level.hsc-widget_hierarchy_level3 .hsc-widget_toggle:before,
.ee_wrapper .lcc-widget .lcc-widget_hierarchy_level.lcc-widget_hierarchy_level2 .lcc-widget_toggle:before,
.ee_wrapper .lcc-widget .lcc-widget_hierarchy_level.lcc-widget_hierarchy_level3 .lcc-widget_toggle:before 
{
    filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);
}
.ee_wrapper .hsc-widget {
    padding: 0;
}
.ee_wrapper .hsc-widget .hsc-widget_search-wrapper {
    margin-top: 0;
}
.ee_wrapper .hsc-widget .hsc-widget_search-form {
    display: block;    
}
.ee_wrapper .hsc-widget .hsc-widget_search-form .hsc-widget_search-keyword {
    width: 100%;
}
.ee_wrapper .hsc-widget .hsc-widget_search-form .hsc-widget_search-submit {
    float: right;
}
.ee_wrapper .hsc-widget .hsc-widget_codes-hierarchy_wrapper.hsc-widget_col {
    font-size: 16px;
}
.ee_wrapper .hsc-widget .hsc-widget_hierarchy_sub-items .hsc-widget_hierarchy_level1 .hsc-widget_hierarchy_item,
.ee_wrapper .lcc-widget .lcc-widget_hierarchy_sub-items .lcc-widget_hierarchy_level1 .lcc-widget_hierarchy_item {
    background: #CD1719;    
    color: #FFF;
}
.ee_wrapper .hsc-widget .hsc-widget_hierarchy_sub-items .hsc-widget_hierarchy_level2 .hsc-widget_hierarchy_item,
.ee_wrapper .lcc-widget .lcc-widget_hierarchy_sub-items .lcc-widget_hierarchy_level2 .lcc-widget_hierarchy_item {
    background: #FFFFFF; 
    border-bottom: 1px solid #F2F2F2;
    color: #000000;
}
.ee_wrapper .hsc-widget .hsc-widget_hierarchy_level.hsc-widget_hierarchy_level1,
.ee_wrapper .hsc-widget .hsc-widget_hierarchy_level.hsc-widget_hierarchy_level2,
.ee_wrapper .hsc-widget .hsc-widget_hierarchy_level.hsc-widget_hierarchy_level3,
.ee_wrapper .lcc-widget .lcc-widget_hierarchy_level.lcc-widget_hierarchy_level1,
.ee_wrapper .lcc-widget .hsc-widget_hierarchy_level.lcc-widget_hierarchy_level2,
.ee_wrapper .lcc-widget .lcc-widget_hierarchy_level.lcc-widget_hierarchy_level3 { 
    font-weight: bold;
}
.ee_wrapper .hsc-widget_hierarchy_level.hsc-widget_hierarchy_level4,
.ee_wrapper .lcc-widget_hierarchy_level.lcc-widget_hierarchy_level4 {
    font-weight: lighter;
}  
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper  {
    padding: 20px;
}
.ee_wrapper .lcc-widget .lcc-widget_search-result-items_wrapper {
    padding: 10px;
}
.ee_wrapper .lcc-widget .lcc-widget_search-result-message_wrapper {
    padding: 20px 0;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper {
    background-color: #f5f5f5;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row {
    display: inline;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_country-select_row {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_country-select_wrapper {
    width: 100%;
    margin: 5px 0;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_country-label_wrapper { 
    display: inline;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row .lcc-widget_mode-industry_wrapper,
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row .lcc-widget_mode-keyword_wrapper,
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row .lcc-widget_mode-hscode_wrapper {
    display: inline-flex;
    align-items: center;
    min-width: 200px;
    margin: 0 10px;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row .lcc-widget_mode-industry_wrapper label,
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row .lcc-widget_mode-keyword_wrapper label,
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_row .lcc-widget_mode-hscode_wrapper label {
 margin-left: 5px;
} 
.ee_wrapper .lcc-widget input[type="radio"] {
    -moz-appearance:initial; /* Hack for Firefox Browsers */  
    visibility: hidden; /* hide default radio button */
  /* you may need to adjust margin here, too */
}
.ee_wrapper .lcc-widget [type="radio"]::before { /* create pseudoelement */
    border: 1px solid #000000; /* thickness, style, color */
    height: .7em; /* height adjusts with font */
    width: .7em; /* width adjusts with font */
    border-radius: 50%; /* make it round */
    display: grid; /* or flex or inline-block */
    content: " "; /* won't display without this */
    cursor: pointer; /* appears clickable to mouse users */
    visibility: visible; /* reverse the 'hidden' above */
    margin:auto;
}

.ee_wrapper .lcc-widget [type="radio"]:checked::before { /* selected */
  /* add middle dot when selected */
  /* slightly bigger second value makes it smooth */
  /* even more (e.g., 20% 50%) would make it fuzzy */
    background: radial-gradient(#CD1719 36%, transparent 38%);
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_industry-select_wrapper {
    margin: 0;
}
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_mode-label_wrapper,
.ee_wrapper .lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_keyword-field_wrapper {
    max-width: 100%;
    margin: 0 0 5px 0;
}
.ee_wrapper .lcc-widget .lcc-widget_hscode-label_wrapper {
    max-width: 100%;
    text-align: left;
}
.ee_wrapper .lcc-widget .lcc-widget_hscode-field_group {
    display: inline-flex;
}
.ee_wrapper .lcc-widget_industry-submit_wrapper.lcc-widget_col,
.ee_wrapper .lcc-widget_keyword-submit_wrapper.lcc-widget_col,
.ee_wrapper .lcc-widget_hscode-submit_wrapper.lcc-widget_col {
    float: right;
}

/****** SINGLE PAGE ********/
.wts-widget .wts-widget_show-wrapper {
    margin-top: 20px;
    font-family: Merriweather;
}
.wts-widget .wts-widget_show-wrapper .wts-widget_show_top .wts-widget-back_to_list {
    text-decoration: none;
    background: #3A3A3A;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_top .wts-widget-back_to_list a.wts-widget-back_to_list {
    text-decoration: none;
}
.ee_wrapper .wts-widget .wts-widget_col.wts-widget_show_details-organizer_infos,
.ee_wrapper .wts-widget .wts-widget_col.wts-widget_show_details-venue_infos {
    display: block;
}
.ee_wrapper .wts-widget .wts-widget_col.wts-widget_show_details-venue_map {
    display: block;
    padding: 20px 0;
}
.ee_wrapper .wts-widget .wts-widget_show_details .wts-widget_show_details-header h1,
.ee_wrapper .wts-widget .wts-widget_show_details h2  {
    color: #CD1719;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 26px;
}
.ee_wrapper .wts-widget .wts-widget_show_details h2 { 
    font-size: 22px;
}
.ee_wrapper .wts-widget .wts-widget_show_details iframe {
    max-width: 100%;
    width: 100%;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details p {
    font-size: 16px;
    color: #000000;
    display: inline-block;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details-description_list {
    grid-gap: 5px;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details-infos_list {
    display: inline-block; 
    float: right;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details-header .wts-widget_show_details-website span.wts-widget_label:before,
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details dt.wts-widget_label:before {
    background-image: url(img/icon_bullet.svg);
    background-size: 10px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    width: 12px;
    height: 12px;
    content: ""; 
}

.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details-venue .wts-widget_show_details-venue_infos p,
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details-venue .wts-widget_show_details-organizer_infos p {
    width: 260px;
    display: inline-flex;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details-venue .wts-widget_show_details-venue_infos p:before,
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details-venue .wts-widget_show_details-organizer_infos p:before {
    background-image: url(img/icon_localisation_colored.svg);
    background-size: 16px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    content: "";
    padding-top: 20px;
    padding-right: 24px;
} 
.ee_wrapper .wts-widget .wts-widget_label, .ee_wrapper .mr-widget dt.mr-widget_label {
    color: #000000;
    font-weight: bold;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_details dd {
    margin: 0;
    padding: 0;
}
.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_top .wts-widget-pagination .wts-widget-pagination_item {
    display: inline-block;
    padding: 2px 5px;
    background: #ffffff;
}

.ee_wrapper .wts-widget_show_details-title_date.wts-widget_row.wts-widget_stretch_cols.wts-widget_center_items .wts-widget_col:nth-child(2) {
    width: auto;
    display: block;
    float: right;
}

.ee_wrapper .wts-widget .wts-widget_show-wrapper .wts-widget_show_top .wts-widget-back_to_list:before {
    background-image: url(img/icon_arrow_left.svg);
    background-size: 10px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
    content: ""; 
}
.ee_wrapper .wts-widget .wts-widget_show_details .wts-widget_show-date:before,
.ee_wrapper .wts-widget .wts-widget_show_details .wts-widget_show-location:before {
    filter:  brightness(0) invert(1);
}
.ee_wrapper .wts-widget .wts-widget_show_details .wts-widget_show-date,
.ee_wrapper .wts-widget .wts-widget_show_details .wts-widget_show_details-country {
    background: #CD1719;
    border-radius: 20px;
    padding: 5px 20px; 
    display: inline-block;
    color: #FFF;
    font-weight: bold;
}
.ee_wrapper .wts-widget .wts-widget_show_details ul.wts-widget_show_details-infos_list li a {
    display: inline-flex;
    color: #000000;
}
.ee_wrapper .wts-widget .wts-widget_show_details ul.wts-widget_show_details-infos_list li a:before {
    background-image: url(img/icon_web.svg);
    background-size: 24px 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    content: ""; 
    margin-right: 10px;
}
.ee_wrapper .wts-widget .wts-widget_show_details ul.wts-widget_show_details-infos_list li a.wts-widget-email:before {
    background-image: url(img/icon_mail.svg);
}
.ee_wrapper .wts-widget .wts-widget_show_details ul.wts-widget_show_details-infos_list li a.wts-widget-phone:before {
    background-image: url(img/icon_phone.svg);
}
.ee_wrapper .wts-widget .wts-widget_show_details ul.wts-widget_show_details-infos_list li a.wts-widget-fax:before {
    background-image: url(img/icon_fax.svg);
}
.ee_wrapper .wts-widget .wts-widget_show_details ul.wts-widget_show_details-infos_list li a.wts-widget-url:before {
    background-image: url(img/icon_web.svg);
}

.ee_wrapper .wts-widget .wts-widget_show_details-header .wts-widget_show_details-title_date.wts-widget_row.wts-widget_stretch_cols.wts-widget_center_items .wts-widget_col:nth-child(2) {
    position: absolute;
    right: 15px;
    margin-top: 0;
}
@media screen and (min-width: 767px) {
    .wts-widget_col.wts-widget_keyword-wrapper,
    .wts-widget_col.wts-widget_industry-wrapper,
    .wts-widget_col.wts-widget_country-wrapper {
      width: 48%; 
    }
    .wts-widget_col.wts-widget_industry-wrapper,
    .wts-widget_col.wts-widget_country-wrapper { 
      display: inline-block;
    }
    
    .wts-widget_col.wts-widget_country-wrapper {
        float: right;
    } 
    
    .select2-dropdown.select2-dropdown--below {
        margin-top: 40px; 
    }

    .ee_wrapper .hsc-widget_search-form_wrapper, 
    .ee_wrapper .mr-widget_search-form_wrapper,
    .ee_wrapper .wts-widget_search-form_wrapper,
    .wpb_content_element.wrapper_ee_hs_desc { 
        padding: 20px 120px !important; 
    } 
}
 
.select2-container .select2-dropdown {
    margin-top: 20px;
    border: 2px solid #fcfcfc;
    border-radius: 10px; 
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    font-family: Merriweather;
    font-size: 14px;
    color: #000;
}

.select2-results__options::-webkit-scrollbar {
    width: 16px;
    background-clip: padding-box;
  }
  .select2-results__options::-webkit-scrollbar-track {
    background-color: #F4F4F4;
    height: 8px;
    background-clip: padding-box;
    border-right: 10px solid rgba(0, 0, 0, 0);
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid rgba(0, 0, 0, 0);
  }
  
  .select2-results__options::-webkit-scrollbar-thumb {
    background-clip: padding-box; 
    background-color: #CD1719;
    border-radius: 6px;
    border-right: 10px solid rgba(0, 0, 0, 0);
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid rgba(0, 0, 0, 0);
  }
  
  .select2-results__options::-webkit-scrollbar-button {
    display: none;
  }  

  .ee_wrapper .select2-container--default .select2-selection--multiple {
    height: auto;
}

  .ee_wrapper .select2-container--default .select2-selection--multiple::-webkit-scrollbar {
      width: 16px;
      background-clip:content-box;
    } 
    .ee_wrapper .select2-container--default .select2-selection--multiple::-webkit-scrollbar-track {
      background-color: #000000;
      height: 8px;
      background-clip:content-box;
      border-right: 10px solid rgba(0, 0, 0, 0);
      border-top: 10px solid rgba(0, 0, 0, 0);
      border-bottom: 10px solid rgba(0, 0, 0, 0);
    }
     
    .ee_wrapper .select2-container--default .select2-selection--multiple::-webkit-scrollbar-thumb {
      background-clip: content-box;
      background-color: #F4F4F4; 
      border-right: 10px solid rgba(0, 0, 0, 0);
      border-top: 10px solid rgba(0, 0, 0, 0);
      border-bottom: 10px solid rgba(0, 0, 0, 0);
    }
     
    .ee_wrapper .select2-container--default .select2-selection--multiple::-webkit-scrollbar-button {
      display: none;
    } 

    li.select2-results__option:empty, .select2-selection__clear {
        display: none;
    }

.lcc-widget .lcc-widget_search-forms_wrapper .lcc-widget_country-select option:first-child {
    color: #CD1719;
    font-weight: 700;
}

/*************** 13022023 ****/

.ee_wrapper .mr-widget .mr-widget_row.mr-widget_card_report-bottom {
    width: 65%;
}
.mr-widget .mr-widget_result-main .mr-widget_card .mr-widget_card_report-top {
    position: absolute;
    display: flex;
    justify-content: flex-end;
    align-items: end;
    right: 12%;
    width: 100%;
    bottom: 0;
    padding-bottom: 15px;
    margin: 0;
}
.ee_wrapper .mr-widget .mr-widget_result-main .mr-widget_card .mr-widget_card_report-format {
    position: absolute;
    display: flex;
    justify-content: flex-end;
    align-items: end;
    right: 0;
    width: 100%;
    bottom: 15px;
}