.filter_bar{padding:15px 15px;background-color:var(--light-grey);width:100%;border-radius:var(--block-link-radius);margin:0 0 20px}.filter_bar .filter{float:right;margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:0px) and (max-width:575px){.filter_bar .filter{display:block;margin:0 auto;float:none;text-align:center;clear:both}}.filter_bar .filter.filter_left{float:left;margin:0 20px 0 0}@media (min-width:0px) and (max-width:575px){.filter_bar .filter.filter_left{margin:0 0 10px;float:left}}.filter_bar .filter label{line-height:20px;margin:0 10px 0 0;display:inline-block;vertical-align:middle}@media (min-width:0px) and (max-width:575px){.filter_bar .filter label{margin:0 0 10px 0}}.filter_bar .filter input,.filter_bar .filter select{border:none;line-height:26px;font-size:14px;padding:5px 10px 5px 10px;background-color:#fff;min-width:150px}.filter_bar .filter input[type=submit],.filter_bar .filter select[type=submit]{min-width:50px;background-color:var(--link-colour);color:#fff}.filter_bar .filter input[type=submit]:hover,.filter_bar .filter select[type=submit]:hover{background-color:var(--link-colour-hover)}body:not(.is_mouse) .filter_bar .filter input[type=submit]:focus,body:not(.is_mouse) .filter_bar .filter select[type=submit]:focus{background-color:var(--link-colour-hover)}.filter_bar .filter .nice-select{max-width:300px;min-width:265px}@media (min-width:0px) and (max-width:575px){.filter_bar .filter input,.filter_bar .filter label,.filter_bar .filter select{width:100%;max-width:none}}