#boot .faceted-search{background-color:#f2f2f2}
#boot .faceted-search .loader{display:block;z-index:10;position:absolute;left:calc(50% - 35px);top:30px;margin:auto}
#boot .faceted-search .alphabar{background-color:#fff;border-bottom:1px solid #c8c8c8}
#boot .faceted-search .filters .filters-row{padding:0}
@media(min-width:1200px){#boot .faceted-search .filters .filters-row{display:flex;align-items:baseline;padding:0 12px}
}
#boot .faceted-search .filters .filters-container{display:none}
@media(min-width:1200px){#boot .faceted-search .filters .filters-container{display:flex !important;align-items:baseline;flex:1}
}
#boot .faceted-search .filters .filter-label{display:inline-block;padding:0 6px 8px 12px;font:800 18px/30px 'gill-sans-nova-condensed',sans-serif;color:#4b4b4b;white-space:nowrap}
@media(min-width:1200px){#boot .faceted-search .filters .filter-label{padding:20px 10px 0 0}
#boot .faceted-search .filters .filter-label.fr{font-size:16px;padding-right:5px}
}
#boot .faceted-search .filters #clear-filters{width:fit-content;padding:2px 6px;text-transform:none;background-color:#c8c8c8;border-radius:4px;cursor:pointer}
#boot .faceted-search .filters #clear-filters:hover{background-color:#d8d8d8}
#boot .faceted-search .filters .filter-category{position:relative;margin:0;padding:6px 6px 6px 12px;font:800 15px/28px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase;cursor:pointer;white-space:nowrap}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category{display:inline-block;padding:26px 2px 26px 32px;font-size:16px}
#boot .faceted-search .filters .filter-category.fr{font-size:14px}
#boot .faceted-search .filters .filter-category.open:not(.clear){background:#fff}
#boot .faceted-search .filters .filter-category.experiential{padding-right:0}
}
#boot .faceted-search .filters .filter-category .cardinality{display:inline-block;position:relative;width:20px;height:20px;margin-left:8px;font:12px/20px Arial,sans-serif;text-align:center;background-color:#c8c8c8;color:#000;border-radius:50%}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category .cardinality{position:absolute;top:30px;left:0}
}
@media(max-width:1199.98px){#boot .faceted-search .filters .filter-category .filter-name{float:left}
}
#boot .faceted-search .filters .filter-category.clear{min-width:130px;padding:8px 12px 12px 12px;cursor:default}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category.clear{padding:12px}
}
#boot .faceted-search .filters .filter-category.search{flex:1;padding:0 12px}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category.search{padding:0}
}
#boot .faceted-search .filters .filter-category .arrow{margin-left:2px;transition:all .1s ease-in-out}
#boot .faceted-search .filters .filter-category.open:not(.clear){background:#fff}
#boot .faceted-search .filters .filter-category.open:not(.clear) .arrow{rotate:0}
#boot .faceted-search .filters .text-filter{width:100%;margin-bottom:20px;padding:8px 12px;font:normal 18px/24px Arial,sans-serif;background-color:#fff;background-image:url(img/icons/magnifying-glass-burgundy.svg);background-size:20px auto;background-position:right 8px center;background-repeat:no-repeat;color:#4b4b4b;border:1px solid #ddd;border-radius:0}
@media(max-width:1199.98px){#boot .faceted-search .filters .text-filter{max-width:400px}
}
@media(min-width:1200px){#boot .faceted-search .filters .text-filter{margin-bottom:0}
}
#boot .faceted-search .filters .filter-options.mobile-version{display:none}
@media(max-width:1199.98px){#boot .faceted-search .filters{padding:15px 0 0 0}
#boot .faceted-search .filters .filter-label{display:block;font-size:16px}
#boot .faceted-search .filters .filter-label:not(.disabled){cursor:pointer}
#boot .faceted-search .filters .filter-label.open .arrow{background-image:url('img/icons/close-burgundy.png')}
#boot .faceted-search .filters .arrow{float:right;margin-top:5px}
#boot .faceted-search .filters .filter-options.mobile-version{display:inherit}
}
@media(max-width:1199.98px) and (min-width:1200px){#boot .faceted-search .filters .arrow{display:none}
}
#boot .faceted-search .filter-options-container{background:#fff}
@media(max-width:1199.98px){#boot .faceted-search .filter-options-container.desktop-version{display:none}
}
#boot .faceted-search .filter-options{clear:both;padding:35px 0;transition:all .2s ease-in-out}
@media(max-width:1199.98px){#boot .faceted-search .filter-options{padding:5px 15px 15px 15px;background:#fff}
}
#boot .faceted-search .filter-options label{font:500 18px/28px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#000;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;page-break-inside:avoid}
@media(max-width:1199.98px){#boot .faceted-search .filter-options label{font-size:16px;letter-spacing:.8px}
}
#boot .faceted-search .filter-options label div{margin-left:33px}
#boot .faceted-search .filter-options input[type="checkbox"]{height:20px;width:20px;margin-right:12px;border:2px solid #912338;background-color:#fff}
#boot .faceted-search .filter-options input[type="checkbox"]:checked{background-color:#912338}
#boot .faceted-search .faceted-search-list{border-top:1px solid #c8c8c8}
#boot .faceted-search .faceted-search-list .grouping{margin-top:24px}