.component .accordion-list .accordion h2{font-size:18px}
.component .accordion-list .accordion .head{margin-bottom:6px}
.component .accordion-list .accordion .head button{background:#f3f3f3;color:#333 !important;border:0;width:100%;text-align:left;font-weight:bold;cursor:pointer;border-radius:1px}
@media(min-width:500px){.component .accordion-list .accordion .head button{padding:5px 15px}
}
.component .accordion-list .accordion .head button:hover,.component .accordion-list .accordion .head button:focus{text-decoration:underline}
.component .accordion-list .accordion .head .svg{float:right;height:30px;fill:#000;margin-top:5px}
.component .accordion-list .accordion div.body{display:none;margin:40px;padding:0 40px;border-left:1px solid #f3f3f3}
#emergency-notice{display:none;background:#fff}
#emergency-notice .message{padding:10px;display:flex;align-items:center;margin:0 auto;max-width:1170px;font-family:'Open Sans',sans-serif}
#emergency-notice .message .svg{stroke:#fff;fill:#000;flex-basis:100px;height:40px}
#emergency-notice .message .svg .outer{fill:#000}
#emergency-notice .message .svg .inner{fill:#000}
#emergency-notice .message .svg .exclaim{fill:#fff}
#emergency-notice .message .text{padding-left:10px}
#emergency-notice .message a,#emergency-notice .message a:hover,#emergency-notice .message a:focus{color:#e00122}
#emergency-notice #svg{display:none}
#emergency-notice:focus{background:#333}
#emergency-notice:focus .message p{color:#fff}
#emergency-notice:focus .message svg{fill:#fff}
#emergency-notice:focus .message svg .exclaim{fill:#333}
.facets .facets-remove-all{bordeR:0;background:transparent;font-size:.8em}
.facets .facets-remove-all:hover,.facets .facets-remove-all:focus{text-decoration:underline;color:#e00122;background:#efefef;outline:0}
.facets .facets-list{display:flex;flex-wrap:wrap;list-style-type:none;padding:10px 0;margin:0}
.facets .facets-list li{background:#efefef;margin:5px;display:inline-block;position:relative;font-size:.8em;padding:5px 10px}
.facets .facets-list li a,.facets .facets-list li span{color:#333 !important;display:inline}
.facets .facets-list li a{padding:5px 10px}
.facets .facets-list li a:hover,.facets .facets-list li a:focus{color:#fff !important;background:#333}
.facets .facets-list li button{display:inline !important;border:0;line-height:10px;padding:3px !important;height:16px !important;font-size:.7em;padding:0;background:transparent}
.facets .facets-list li button svg{height:100%;fill:#000}
.facets .facets-list li button:hover,.facets .facets-list li button:focus{color:#fff;background:#333}
.facets .facets-list li button:hover svg,.facets .facets-list li button:focus svg{fill:#fff}
.component em.handle,em.handle{display:block;font-size:.8em;font-style:italic;background:#efefef;padding:10px 15px;margin:15px;position:relative;clear:both;border:1px dashed #000}
.component[data-scroller] *[data-scroller-parent] *[data-scroller-arrow]{position:absolute;top:0;padding:0}
.component[data-scroller] *[data-scroller-parent] *[data-scroller-arrow] svg{fill:#fff}
.component[data-scroller] *[data-scroller-parent] *[data-scroller-arrow][data-scroller-arrow-left]{left:0}
.component[data-scroller] *[data-scroller-parent] *[data-scroller-arrow][data-scroller-arrow-right]{right:0}