@media all and (min-width: 768px){.search-jobs-block{background-color:#FAFAFA;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:20px 24px;border:1px solid #EDEDED}}.search-jobs-block .search-jobs-form form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 768px){.search-jobs-block .search-jobs-form form{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.search-jobs-block .label{width:100%}.search-jobs-block input,.search-jobs-block select{background-color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-color:#BFBFBF}.search-jobs-block select[name="jobs-location"],.search-jobs-block select[name="jobs-gender"],.search-jobs-block .jobs-age{width:100%;margin-bottom:8px}@media all and (min-width: 768px){.search-jobs-block select[name="jobs-location"],.search-jobs-block select[name="jobs-gender"],.search-jobs-block .jobs-age{width:-webkit-calc(100%/3 - 40px);width:-moz-calc(100%/3 - 40px);width:calc(100%/3 - 40px);margin-bottom:0;margin-right:20px}}.search-jobs-block .jobs-age{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-jobs-block .jobs-age-from-wrapper,.search-jobs-block .jobs-age-to-wrapper{width:50%;margin-bottom:0}.search-jobs-block input[name="jobs-age-from"],.search-jobs-block input[name="jobs-age-to"]{margin-bottom:0}.search-jobs-block .jobs-age-from-wrapper{position:relative}.search-jobs-block .jobs-age-from-wrapper:after{content:"";display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#BFBFBF;width:1px;height:18px}.search-jobs-block input[name="jobs-age-from"]{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;border-right:0}.search-jobs-block input[name="jobs-age-to"]{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;border-left:0}.search-jobs-block .jobs-submit-wrapper{text-align:center;position:relative;width:100%;margin-top:10px}@media all and (min-width: 768px){.search-jobs-block .jobs-submit-wrapper{margin-top:0;width:120px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.search-jobs-block .jobs-clear-selection{display:block;font-size:12px;position:absolute;bottom:0;left:50%;width:100%;-webkit-transform:translate(-50%, -webkit-calc(100% + 5px));-moz-transform:translate(-50%, -moz-calc(100% + 5px));-ms-transform:translate(-50%, calc(100% + 5px));-o-transform:translate(-50%, calc(100% + 5px));transform:translate(-50%, calc(100% + 5px))}@media all and (min-width: 768px){.search-jobs-block .jobs-clear-selection{-webkit-transform:translate(-50%, -webkit-calc(100% + 1px));-moz-transform:translate(-50%, -moz-calc(100% + 1px));-ms-transform:translate(-50%, calc(100% + 1px));-o-transform:translate(-50%, calc(100% + 1px));transform:translate(-50%, calc(100% + 1px))}}.search-jobs-block input[type="submit"]{width:100%}
