#kesearch_results .result-list-item { margin-bottom: 2em }
#kesearch_results .result-list-item .result-title { font-size: 1.2em; }
.tx-kesearch-pi1 #kesearch_results .result-list-item .hit { color: #C52D23; font-weight: 700; }
/* General Message */
.tx-kesearch-pi1 .general-message { padding: 5px; }
.tx-kesearch-pi1 .general-message .image { float: left; vertical-align: middle; margin-right: 10px; }
/* Pagebrowser */
.kesearch_pagebrowser ul { display: inline; margin: 0; padding: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; }
.kesearch_pagebrowser ul li {list-style-type: none;display: inline-block;/* margin: 2px; *//* width: 30px; */height: 30px;text-align: center;vertical-align: middle;line-height: 30px;}
#kesearch_num_results { margin-bottom: 1em }
#kesearch_pagebrowser_top, #kesearch_pagebrowser_bottom, #kesearch_num_results { text-align: left; word-wrap: break-word; font-size: inherit; color: #999; }
#kesearch_pagebrowser_top .pages_total, #kesearch_pagebrowser_bottom .pages_total { padding: 8px 0; background: #fff; margin-bottom: 15px; }
#kesearch_pagebrowser_top .pages_total { border-bottom: 1px dashed #707070; }
#kesearch_pagebrowser_bottom .pages_total { }
#kesearch_pagebrowser_top div.result_txt, #kesearch_pagebrowser_bottom div.result_txt { margin: 0 0 25px 0; }
#kesearch_pagebrowser_top .kesearch_pagebrowser, #kesearch_pagebrowser_bottom .kesearch_pagebrowser { margin: 0 auto 0; }
#kesearch_pagebrowser_top a, #kesearch_pagebrowser_bottom a {padding: 4px 0px;width: 100%;/* line-height: 30px; */display: inline-block;border: 1px solid #dee2e6;padding: 0.5rem 0.75rem;}
#kesearch_pagebrowser_top a:hover, #kesearch_pagebrowser_bottom a:hover { cursor: pointer; background: #eee; color: inherit; }
#kesearch_pagebrowser_top a.current, #kesearch_pagebrowser_bottom a.current {font-weight: bold;/* color: white; */text-decoration: none;background: #F5F8FA;width: 100%;display: inline-block;border: 1px solid #dee2e6;}
#kesearch_pagebrowser_top .browser, #kesearch_pagebrowser_bottom .browser { border: 1px solid; }
.tx-kesearch-pi1 .next, .tx-kesearch-pi1 .prev {display: inline-block;width: 24px;/* height: 29px; */color: transparent;text-decoration: none;/* overflow: hidden; */}
.tx-kesearch-pi1 .next {/* background: transparent url('img/arrow-next.gif') no-repeat left 0; */}
.tx-kesearch-pi1 .prev { background: transparent url('img/arrow-prev.gif') no-repeat right 0; }
.tx-kesearch-pi1 a.next, .tx-kesearch-pi1 a.prev {display: inline-block;width: 24px;/* height: 29px; */color: inherit;text-decoration: none;/* padding: 0 !important; *//* margin: 0 0 -10px 0; */background: #F5F8FA;}
/* Ordering */
.tx-kesearch-pi1 #kesearch_ordering span.down { display: inline-block; width: 0; height: 0; border-color: #FF0000 transparent; border-style: solid solid none; border-width: 4px 4px 0; }
.tx-kesearch-pi1 #kesearch_ordering span.up { display: inline-block; width: 0; height: 0; border-color: transparent transparent #FF0000; border-style: none solid solid; border-width: 0 4px 4px; }
.tx-kesearch-pi1 #kesearch_ordering div.ordering { float: right;/* max-width: 300px; */ }
.tx-kesearch-pi1 #kesearch_ordering ul { display: inline-block; height: 20px; list-style-type: none; margin: 0 0 10px; padding: 0; }
.tx-kesearch-pi1 #kesearch_ordering ul li { float: left; margin-right: 10px; }
.tx-kesearch-pi1 #kesearch_ordering div.clearer { clear: left; }
/* needed for autocomplete */
ul.ui-autocomplete li a { font-size: 12px; }
 #search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: rgba(255,255,255,0.8);
}
#search input::-moz-placeholder { /* Firefox 19+ */
 color: rgba(255,255,255,0.8);
}
#search input:-ms-input-placeholder { /* IE 10+ */
 color: rgba(255,255,255,0.8);
}
#search input:-moz-placeholder { /* Firefox 18- */
 color: rgba(255,255,255,0.8);
}
.tx-kesearch-pi1 {position: relative;float: right;/* background: rgba(255,255,255,0.3); *//* border-radius: 100px; */color: inherit;/* overflow: hidden; *//* max-width: 501px; */width: 100%;}
#page-content #form_kesearch_pi1 { margin-bottom: 2em }
.tx-kesearch-pi1 input[type="text"] { width: 100% }
.kesearch_searchbox {border-radius: 100px;background: rgba(255,255,255,1);}
#page-content .tx-kesearch-pi1 { position: relative; float: none; background: rgba(255,255,255,0.3); border-radius: 100px; color: inherit;/* overflow: hidden; */ min-width: 0 }
.tx-kesearch-pi1 input, .tx-kesearch-pi1 input:focus { border: 0; box-shadow: none; background: transparent; border: 0; width: 100%; padding-left: 1.5em !important; border: 0 !important; color: #fff !important; }
.tx-kesearch-pi1 { position: relative }
.tx-kesearch-pi1 .icon-ic_search { font-size: 26px; color: rgba(255,255,255,.8);/* background: transparent; */ }
.tx-kesearch-pi1 .submitbutt { position: absolute; right: 14px; top: 12px; background: transparent; padding: 0; margin: 0; }
.tx-kesearch-pi1 div {/* display: inline-block; */ text-shadow: none;/* width: 180px; *//* width: 100%; */ }
.tx-kesearch-pi1 .result-teaser { font-size: 0.9em }
.tx-kesearch-pi1 .teaser_icon { float: right }
.tx-kesearch-pi1 .teaser_icon img { max-height: 50px; width: auto }
.kesearchbox { display: inline-block; text-shadow: none; width: 60%; }
.tx-kesearch-pi1 .jq-selectbox.disabled .jq-selectbox__select { border: 0; background: transparent; box-shadow: none; color: rgba(255,255,255,0.8); border-right: 2px solid rgba(255,255,255,.5); border-radius: 0; min-height: 50px; padding: 0.5em 1.3em; min-width: 140px; }
.tx-kesearch-pi1 .jq-selectbox__trigger-arrow { border: 0; right: 2em; padding-top: 0; }
.tx-kesearch-pi1 .jq-selectbox__trigger-arrow:before { content: "\e900"; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.tx-kesearch-pi1 .jq-selectbox.disabled .jq-selectbox__trigger-arrow { border-top-color: #fff; top: 9px; font-size: 25px; right: 21px; }
.tx-kesearch-pi1 .jq-selectbox__trigger { border-left: 0px solid #CCC; right: 10px; top: 1px; }
.tx-kesearch-pi1 .ke_search_sword { border: 0; background: 0 }
#kesearch_filters { width: 30%; display: inline-block; }
#kesearch_filters .jq-selectbox__select { height: 60px; border: 0px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; background: transparent; box-shadow: none; /* font: 14px/32px Arial, sans-serif; */ color: rgba(255,255,255,.8); text-shadow: none; padding: 0.9em 2em; }
#kesearch_filters .jq-selectbox.jqselect { width: 100% }
.tx-kesearch-pi1 fieldset {margin-bottom: 0em;overflow: hidden;border: 0;}
#kesearch_filters { border-right: 2px solid rgba(255,255,255,.5); }
#kesearch_filters .jq-selectbox__select { padding: 0.6em 2em 0.6em 1.2em; height: 45px; }
.tx-kesearch-pi1 .jq-selectbox__trigger { border-left: 0px solid #CCC; right: 10px; top: -3px; }
#header.tx-kesearch-pi1 .icon-ic_search { font-size: 25px; color: rgba(255,255,255,.7) }
.kesearchbox {/* padding-top: 8px */}
.jumbotron .tx-kesearch-pi1 {/* background: rgba(255,255,255,1); */color: #ccc;float: none;/* border: 2px solid #ccc; */top: 19px;/* height: 60px; */}
.jumbotron .tx-kesearch-pi1 .icon-ic_search, #page-content .tx-kesearch-pi1 .icon-ic_search { color: #e95c5d; font-size: 35px; }
.jumbotron .tx-kesearch-pi1 .jq-selectbox.disabled .jq-selectbox__select { border: 0 }
.jumbotron .col-md-7 > .searchbox, .jumbotron .col-md-8 > .searchbox { background: rgba(255,255,255,1); color: #3286c3; border-radius: 50px 50px 0 0; padding: 2em 2em 0 2em;/* position: absolute; *//* z-index: 100000000000000000; */ }
.jumbotron #kesearch_filters, #page-content #kesearch_filters {background: rgba(12, 197, 163, 1);border-radius: 100px 0px 0 100px;/* margin: -2px; */width: 35%;display: inline-block;border: 0;min-height: 50px;/* top: -1px; */position: relative;padding-top: 0.5em;color: #fff;padding-left: 1em;padding-right: 1em;}
.jumbotron #kesearch_filters .jq-selectbox__select, #page-content #kesearch_filters .jq-selectbox__select {padding: 0.9em 2em;height: 60px;border: 0;}
.jumbotron .tx-kesearch-pi1 .jq-selectbox__trigger, #page-content .tx-kesearch-pi1 .jq-selectbox__trigger { border-left: 0px solid #CCC; right: 10px; top: 4px; }
.jumbotron .tx-kesearch-pi1 .submitbutt { position: absolute; right: 14px; top: 0.7em; }
#header .jumbotron .tx-kesearch-pi1 input, #header .jumbotron.tx-kesearch-pi1 input:focus { color: inherit !important }
#header .jumbotron .kesearch_searchbox, #page-content .kesearch_searchbox { border: 2px solid #ccc; }
#page-content .tx-kesearch-pi1 input, .tx-kesearch-pi1 input:focus { color: inherit !important; }
#kesearch_ordering { display: block; width: 100%; height: 3em; clear: both; }

@media (max-width: 992px) {
#kesearch_filters,.jumbotron #kesearch_filters {width: 42%;}
.kesearchbox {width: 54%;}

#kesearch_filters .jq-selectbox__select {
    padding: 0.8em 10px 0.6em 10px;
    height: 45px;
}

.tx-kesearch-pi1 input, .tx-kesearch-pi1 input:focus {padding-left:5px !important}

}
