.findologic_filter {
    margin-bottom:10px;
    margin-top: 25px;
}
.findologic_filter.selected {
    margin-bottom:5px;
    margin-top: 0px;
}
.findologic_filter .findologic_selected_links {
    font-size: 14px;
}
.findologic_filter .selected-filters-list {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 25px;
}
.findologic_filter .selected-filters-list .findologic_filtername {
    padding-left: 0px;
}
.findologic_selected_filter {
    margin-bottom: 10px;
    margin-top: 10px;
}
.findologic_selected_filter div {
    padding-top: 5px;
    border-top: 1px solid #bcbcbc;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 15px;
    margin-right: 15px;
}
.findologic_filter .btn-group {
    width: 100%;
    vertical-align: top;
    line-height: 1.1;
    margin-bottom: 10px;
}
.findologic_filter .btn-default {
    background-color: #DCDCDC;

    border: 1px solid #DCDCDC;
    font-size: 12px;
    width: 100%;
    line-height: 1.85;
}
.findologic_filter .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 12px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 2px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
    max-height: 350px;
    overflow: hidden;
    overflow-y: auto;
}
.findologic_filter .slider .dropdown-menu {
    width: 100%;
    padding: 10px;
}
.findologic_filter .dropdown-menu .multiselect {
    padding-left: 10px;
}
.findologic_box_slider span {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.1;
}
.findologic_box_slider .sliderfilter_title {
    font-weight: bold;
    font-size: 15px;
    color:#992115;
}
.findologic-filter-end {
    margin-bottom: 30px;
}


/** LOGO **/
.findologic_logo{display:block;width:227px;height:40px;float:right;margin:-12px 2px 0 0;position:relative;z-index:10000;}
.findologic_logo + .listRefine{margin-top:-16px;}
/** Selected Filters **/
.box li.findologic_selected_links{list-style:none;margin:0;padding:10px 0 0 10px;}
.box li.findologic_remove_all{list-style:none;margin:0;padding:20px 0 10px 10px;}
.box li.findologic_remove_all a{font-weight:bold;}
.findologic_selected ul{background:#fff;}

/** Sorting Selections **/
.findologic_sort ul{background: #fff; }
.findologic_sort_select{width:160px;padding: 10px 0 10px 10px;}

/** Filterboxes **/
.flboxhead{padding:10px;}
.infogridView li.findologic_box{list-style:none; float:left;margin:0 20px 0 10px;width:195px;}
.findologic_filterbox{height:80px;overflow:auto;border:1px solid #CCCCCC;padding:4px;}
.fl_ul{list-style-type:none;padding:0;margin:0;}
.fl_li{padding:0;margin:0;list-style:none;}
.findologic_filterbox{width:auto;min-width:195px;}
.findologic_filterbox .fl_box{display: inline-block;}
.findologic_filterbox .fl_image{display:inline-block;vertical-align: middle;}
.findologic_filterbox a.fl_image_link{display:block;border: 2px solid #d9dfe1;float:left;}
.findologic_filterbox a.fl_image_link:hover{background-color:#aaa;border:2px solid #aaa;}
.findologic_filterbox .fl_image.hidden{display:none;}
.findologic_filterbox .fl_name_box {display:inline-block;vertical-align:middle;}
.findologic_filterbox .fl_name{display:inline-block;vertical-align:middle;}
.findologic_filterbox .fl_name.hidden{display:none;}
.findologic_filterbox .fl_hits{display:inline-block;vertical-align:middle;}
.findologic_filterbox .fl_checkbox {float:left;}
.findologic_filterbox .fl_checkbox:hover {cursor:pointer;}
.flPromotion{text-align:center;margin-top:46px;}

/** Color Picker **/
#flColorFilter .fl_li {float: left;overflow: hidden;padding: 1px;}
#flColorFilter .colorPickerWrapper {position: relative;text-align: center;width: 22px;height: 22px;}
#flColorFilter .colorPicker {width: 18px;height: 18px;position: absolute;margin: 2px;left: 0;top: 0;}
#flColorFilter .noColorFound {padding-top: 4px;}

.infogridView li.findologic_clear {list-style:none;clear:both;}

/** Button "More Filter" **/

#findologic_morefilter_btn {
    margin: 10px 0 10px 10px;
    outline: 0 none;
    padding:  0;
}

.findologic_filtername {
    font-weight: bold;
    font-size: 14px;
    padding: 10px 8px 0 0;
    display:inline; }

.findologic-remove-filters {
    display: inline;
    font-size: 0.8em;
    text-decoration: underline;
}
.btn.findologic-filter-remove-element  {
    margin-right: 15px;
    display: table-cell;
    width: auto;
}
.btn.findologic-filter-remove-element i.fa {
    font-size: 1.4em;
    color: #5E5E5E;
    padding-left: 5px;
    vertical-align: text-top;
}