
/*
|-----------------------------------------------------------------------------------------------------------
| HEADER SEARCH
|-----------------------------------------------------------------------------------------------------------
*/
.header-search{
   width: 40px;
   margin-right: -20px;
}
.header-search .search-toggle{
   position: relative;
   height: 40px;
   width: 40px;
   top: 0;
   border-left: 1px rgba(250,250,245,.2) solid;
}
.header-search .header-search-icon {
   position: absolute;
   top: 50%;
   left: 50%;
   cursor: pointer;
   transform: translate(-50%,-50%);
   -ms-transform: translate(-50%,-50%);
   -webkit-transform: translate(-50%,-50%);
   transition: all ease .2s;
}
.search_box form{
   position: relative;
   padding-right: 55px;
   width: 100%;
   margin:0 auto;
}
.search_box input[type="text"]{
   width: 100%;
   height: 40px;
   font-size: 18px;
   font-style: italic;
   font-family: 'Bitter', serif;
   letter-spacing: 0.05em;
   color: #9a8c82;
   background: #fafaf5;
   border: 0;
   box-shadow: none;
}
.search_box .searchBtn{
   position: absolute;
   right: 0;
   top: 0;
   width: 40px;
   height: 40px;
   padding: 0;
    border: 2px solid #fafaf5;
    text-indent: -99999999px;
    background-color: transparent;
    background-image: url("/includes/public/assets/search-icon.png");
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    font-family: 'Lulo Clean W01 One';
    color: #fafaf5;
    font-size: 16px;
    transition: all ease .5s;
}

/* Search Results */

.search_results { padding:15px;margin:0 0 10px 0; }

.search_results .searchBox { position:relative;margin-right:34px; }
.search_results .searchBox .searchBtn { cursor:pointer;font-size:14px;background:#b84212;padding:5px 11px;display:inline-block;position:absolute;top:0;right:-34px; }

.search_results_items .search_results_above { float:left;width:100%; }
.search_results_items .search_results_above h4 { float:left;margin:2px 30px 0 0; }

.search_results_items .search_results_pagination { padding:5px;margin:2px 0;float:right; }
.search_results_items .search_results_pagination a span { display:inline-block;position:relative; color: #534132; }
.search_results_items .search_results_pagination a span.fa-caret-left { }

.search_results_items .search_results_notfound { margin:10px 0; }

.search_results_items .search_results_filters { background:#e3e2de;padding:10px;margin:10px 0; }
.search_results_items .search_results_filters .search_results_facets { margin-top:10px; }
.search_results_items .search_results_filters .search_results_facets a { display:inline-block;margin-bottom:4px; }
.search_results_items .search_results_filters .removeFilter { font-size:0.8rem; }

.search_results_items .search_result_item { padding:10px 0;margin:0; }
.search_results_items .search_result_item_top { }
.search_results_items .search_result_item em {  }
.search_results_items .search_result_item h4 { margin:0;display:inline-block; }
.search_results_items .search_result_item h4 a {  }
.search_results_items .search_result_item_bottom { }
.search_results_items .search_result_item .search_result_item_bottom .search_anchor { }
.search_results_items .search_result_item .search_result_item_bottom p { margin:2px 0 0 0;}

@media only screen and (max-width: 40em) {
	.search_results_items .search_results_pagination {float: left;}
}