.job_listings{display:table;width:100%;border-collapse:collapse}.job_listings .job_listing{display:table-row}.job_listings .job_listing a{display:table-row;width:100%;text-decoration:none;border-bottom:1px solid #ddd}.job_listings .company_logo{display:table-cell;width:80px;padding:10px;vertical-align:middle}.job_listings .position{display:table-cell;padding:10px;vertical-align:middle;width:50%}.job_listings .location{display:table-cell;padding:10px;vertical-align:middle;width:20%;white-space:nowrap}.job_listings .meta{display:table-cell;padding:10px;vertical-align:middle;width:20%;text-align:right;white-space:nowrap}.job_listings h3{margin:0;font-size:1em;word-break:break-word}@media (max-width:768px){.job_listings,.job_listings .job_listing,.job_listings .job_listing a{display:block}.job_listings .company_logo,.job_listings .position,.job_listings .location,.job_listings .meta{display:block;width:100%;text-align:left}}body.single-job_listing .page-header{margin-top:150px}