Please add this code to fix some incompatibility problems. It cna be added under custom.css file or in yootheme customizer panel. 


#jomdirectory-search-hero .btn {line-height: normal}
#jomdirectory-search-hero input, #jomdirectory-maps-default input,
#jomdirectory-product-search-hero input {
    width: initial; }
.btn.btn-sm {
line-height: 1.5;
}
.btn.btn-lg {
line-height: 1.5;
}
.nav-tabs {margin-left: 0;}
.nav-tabs > li {padding: 0;}
.tags-container {
display: inherit;
}
#tm-sidebar input[type="checkbox"]:not([class*="uk-"]) {
margin-top: 4px;
}
#jomdirectory-categories-modern .btn,
#jomdirectory-categories-square .btn,
#jomdirectory-categories .btn {
padding: 0 10px 0 10px !important;}
.uk-input, .uk-select:not([multiple]):not([size]), .uneditable-input:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="text"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), select:not([class*="uk-"]):not([multiple]):not([size]) {
    border: 1px solid #dce0e1;
}
.select2-selection__arrow {display: none;}
.select2-container--bootstrap4 .select2-selection--single {
    height: calc(2.25rem + 2px);
    padding: 0 1.125rem .75rem .7rem;
}

.side-full .jd-side-top {top: 152px!important}
.side-full #jd-itemsMap {top: 152px!important}
.side-full .footer, .minimal .footer, .side-full .footer-powered {display: none;}

.btn-secondary {
background: #6c757d!important
}
.row {
margin-left: -15px;
}
div.modal {
background: transparent;
}