/* Results custom*/
.result_txt {text-align: left;}
.search-result-list {position: relative; z-index: 4; float: left; width: 100%; padding: 3em 0%;}

#kesearch_num_results{
	color:#111;
	float:left;
    padding: 0 0 1em 0;


}

#kesearch_results {position: relative; float: left; width: 100%; padding: 0em 0 4em 0;}

#kesearch_results .result-list-item{
	clear:both;
    margin: 0.5em 0 1.5em 0;
    padding: 0;
}
#kesearch_results .result-list-item .result-number,
#kesearch_results .result-list-item .result-title {
	font-family: "GothamBold"; color: #FF0000;
}
.result-title {
	font-family: "GothamBold"; color: #FF0000;
}
#kesearch_results .result-list-item a{font-weight: 800}

#kesearch_results {
	clear:both;
	margin-top:20px;
}
#kesearch_results .result-list-item .result-teaser {
	color:#000;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page { }

.tx-kesearch-pi1 #kesearch_results .teaser_icon img {
    float:left;
    margin-top:2px;
    margin-right:5px;
    display: none; visibility: hidden;
}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
    color: #000052;
    font-weight: 800;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .add-info {
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar {
    border: 0px solid #D3D3D3;
    display: block;
    float: right;
    height: 10px;
    width: 48px;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar .score {
    background-color: #D3D3D3;
    border: 0px solid #898989;
    display: block;
    height: 10px;
    margin: -1px 0 0 -1px;
}

/* Query time */
.tx-kesearch-pi1 #kesearch_query_time {
    font-style: italic;
    text-align: center;
    font-size: 80%;
}

/* Searchbox */
.tx-kesearch-pi1 .searchbox {
    margin-bottom: 5px;
}
.tx-kesearch-pi1 .searchbox input {
    margin-left: 0;
    width: 145px;
}
.tx-kesearch-pi1 .searchbox input.submit {
    width: 18px;
    height: 18px;
    border: none;
    background: none;
    vertical-align: middle;
}
.tx-kesearch-pi1 form.static .searchbox input.submit {
    margin-top: -16px;
}
.tx-kesearch-pi1 form.ajax .searchbox input.submit {
    margin-top: -4px;
}
.tx-kesearch-pi1 .searchbox .search_input {
    float:left;
    margin-right: 5px;
}

/* 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;
    margin: 0;
}
#kesearch_pagebrowser_top,
#kesearch_pagebrowser_bottom {
    text-align:center;
    word-wrap: break-word;
    color:#111;
}
#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: 0px solid #cccccc; }
#kesearch_pagebrowser_bottom .pages_total { border-top: 0px solid #cccccc; }
#kesearch_pagebrowser_top div.result_txt,
#kesearch_pagebrowser_bottom div.result_txt{
    margin: 0 0 5px 0;
}
#kesearch_pagebrowser_top .kesearch_pagebrowser,
#kesearch_pagebrowser_bottom .kesearch_pagebrowser { margin: 0 auto 0; }

#kesearch_pagebrowser_top a,
#kesearch_pagebrowser_bottom a { padding: 3px; }
#kesearch_pagebrowser_top a:hover,
#kesearch_pagebrowser_bottom a:hover { cursor:pointer; }
#kesearch_pagebrowser_top a.current,
#kesearch_pagebrowser_bottom  a.current {
   font-family: "GothamBold";
   color:#000;
   text-decoration:none;
}
#kesearch_pagebrowser_top .browser,
#kesearch_pagebrowser_bottom .browser{
    border:1px solid;
}

/* 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;
}

/*CUSTOM*/
/*SEARCH*/
.kesearch_searchbox { position: absolute;z-index: 99; right: -2.8em; top: 0.0em; width: 10em;display:none;}


#ke_search_sword {
  display: block;
  margin: 0.0em ;
  border-color: #FF0000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  background: #FF0000;    
  padding: 0.45em 0.5em 0.45em 1.0em;
  color: #FFF;
  font-size: 0.9vw; line-height:0.9vw;
  text-align:left;
  height:auto;
  width: 10em; 
    border-radius: 1.0em;
   font-family: "GothamBook";
}

#ke_search_sword::placeholder {
  color: #FFF;
  opacity: 1; /* Firefox */
}

#ke_search_sword::-ms-input-placeholder { /* Edge 12 -18 */
  color: #FFF;
}

#menu-panel #ke_search_sword {
  border-color: #FFF;
  background: #FFF;    
  color: #FF0000;
}

#menu-panel #ke_search_sword::placeholder {
  color: #FF0000;
  opacity: 1; /* Firefox */
}

#menu-panel #ke_search_sword::-ms-input-placeholder { /* Edge 12 -18 */
  color: #FF0000;
}

.rot #ke_search_sword {
  border-color: #FFF;
  background: #FFF;    
  color: #FF0000;
}

.rot #ke_search_sword::placeholder {
  color: #FF0000;
  opacity: 1; /* Firefox */
}

.rot #ke_search_sword::-ms-input-placeholder { /* Edge 12 -18 */
  color: #FF0000;
}


#kesearchpagenumber {display: none;}
#resetFilters {display: none;}

#kesearch_filters {display: none;}

.result-list-item {text-align: left;}
.kesearch_filters {text-align: left;}
.submitbutt {display: none;}
.resetbutt {display: none;}

.search-result-list {position: relative; width: 60%; padding: 3% 20% 10% 20%;}
.teaser_icon {display: none;}
.hit{color: #FFF;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
    font-family: "GothamBold"; text-decoration: none;color: #FF0000;
}
.result-list-item a{font-family: "GothamBold";text-decoration: none;color: #FF0000;} 

@media screen and (max-width:480px) {
    
    .kesearch_searchbox { position: absolute;z-index: 99999; right: 3.9em; top: -0.05em; width: 6.2em;display:none;}
    #ke_search_sword {
      display: block;
      margin: 0.0em ;
      border-color: #FF0000;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      background: #FF0000;    
      padding: 0.4em 0.5em 0.4em 1.0em;
      color: #FFF;
      font-size: 3.2vw; line-height:3.2vw;
      text-align:left;
      height:auto;
      width: 10em; 
        border-radius: 1.0em;
       font-family: "GothamBook";
    }

}

.result_txt {text-align: left; margin: 0 0 0 0;display:block; color: #FFF;}

















