.search-container{
	min-width: 165px; 
}

.search_widget_headerbox, .search_widget_mobile_headerbox, .search_results .searchBox { 
	position: relative;
}


.search_widget_mobile_headerbox .site-search-dd {
    float: right;
    max-width: 165px;
}

.search_widget_headerbox input[type=search], .search_widget_mobile_headerbox input[type=search], .search_results .searchBox input{ 
	height: 40px;
    padding: 10px 15px;
    padding-right: 40px;
    background: #fff;
    border: 1px solid #b89c8d;
    font-family: "Equip W03 Regular", sans-serif !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: #4f3324;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #4f3324;
}

.search_widget_headerbox .searchBtn, .search_widget_mobile_headerbox .searchBtn { 
	position: absolute;
    top: 5px;
    right: 0;
    z-index: 99;
    border: 0;
    margin: 0;
    height: 40px;
    padding: 0 10px;
    background: none;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.75rem;
    color: #4f3324;
    cursor:pointer;
}


.search_widget_headerbox  input[type="search"]:focus, .search_widget_mobile_headerbox  input[type="search"]:focus, .search_results .searchBox input:focus{
	background:#ffffff;
    border-color: #b89c8d;
    box-shadow: none;
}

.search_widget_headerbox input.searchInput::-moz-placeholder, .search_widget_mobile_headerbox input.searchInput::-moz-placeholder, .search_results .searchBox input::-moz-placeholder {
    color: #4f3324;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
.search_widget_headerbox input.searchInput:-ms-input-placeholder, .search_widget_mobile_headerbox input.searchInput:-ms-input-placeholder, .search_results .searchBox input:-ms-input-placeholder {
    color: #4f3324;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
.search_widget_headerbox input.searchInput::-webkit-input-placeholder, .search_widget_mobile_headerbox input.searchInput::-webkit-input-placeholder, .search_results .searchBox input::-webkit-input-placeholder {
    color: #4f3324;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}











.search_results { padding:15px;margin:0 0 10px 0; }


.search_results .searchBox .searchBtn{
	color:#1B7EA0;
	position: absolute;
    top: 5px;
    right: 0;
    z-index: 99;
    border: 0;
    margin: 0;
    height: 40px;
    padding: 0 10px;
    background: none;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.75rem;
    cursor:pointer;
}


.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 { 
    color: #1B7EA0;
    font-size: 1.6rem;
    display: inline-block;
    position: relative;
    top: 2px;
    font-weight: bold; 
}
.search_results_items .search_results_pagination a span.fa-caret-left { padding:0 8px 0 5px; }

.search_results_items .search_results_notfound { margin:10px 0; }

.search_results_items .search_results_filters {color: #1B7EA0; padding:10px 0;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 { color: #9A725C; 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 { font-size:0.75rem; }
.search_results_items .search_result_item em { font-weight:bold; }
.search_results_items .search_result_item h4 { margin:0;font-size:1.2rem;display:inline-block; }
.search_results_items .search_result_item h4 a { color:#302119; }
.search_results_items .search_result_item_bottom { color:#ce5323;font-size:0.8rem; }
.search_results_items .search_result_item .search_result_item_bottom .search_anchor { color:#57BFE3; line-height: 1.3rem; }
.search_results_items .search_result_item .search_result_item_bottom p { color:#545454;margin:2px 0 0 0;font-size:0.8rem; }
