.filter_bar{padding:15px 15px;background-color:var(--light-grey);width:100%;margin:0 0 20px}.filter_bar .filter{float:right;margin-left:20px}@media (min-width:0px) and (max-width:575px){.filter_bar .filter{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]:focus,.filter_bar .filter input[type=submit]:hover,.filter_bar .filter select[type=submit]:focus,.filter_bar .filter select[type=submit]:hover{background-color:var(--link-colour-hover)}.filter_bar .filter select{min-width:210px;height:auto;border:none;padding:5px 45px 5px 10px;color:#4a4a4a;line-height:24px;font-size:14px;font-weight:400;background:#fff url(/images/icons/dropdown_arrow.png) 100% no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:200px}@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}}