.showing_jobs.wp-job-manager-showing-all a{border:1px solid;margin:0 3px;padding:0 5px;border-radius:4px;}
.position-meta{width:80%;float:left;}
div.logo{display:inline-block;width:10%;margin-right:20px;float:left;}
ul.job_listings li.job_listing a div.logo img.company_logo{position:relative;width:100%;margin:auto;float:none !important;height:auto;left:0;box-shadow:0px 0px 3px #adbabb;border-radius:20px;object-fit:contain;padding:2px}
.position-meta h2{margin-bottom:10px;font-size:22px;}
.job-meta{color:#525556;font-size:15px;}
.job-meta .bb-icon-l{font-weight:300;font-size:18px;color:#646a71;}
.job-meta span{display:inline-block;}
span.job-type{border:2px solid #fff;box-shadow:0px 0px 1px #000;}
ul.job_listings li.job_listing .position-meta .job-type.volunteer{background-color:#6033cc;padding:3px 10px;border-radius:20px;color:#fff;}
ul.job_listings li.job_listing .position-meta .job-type.short-term{background-color:#096999;padding:3px 10px;border-radius:20px;color:#fff;}
ul.job_listings li.job_listing .position-meta .job-type.apprenticeship{background-color:#00BCD4;padding:3px 10px;border-radius:20px;color:#fff;}
ul.job_listings li.job_listing .position-meta .job-type.fellowship{background-color:#833e08;padding:3px 10px;border-radius:20px;color:#fff;}
ul.job_listings li.job_listing .position-meta .job-type.part-time{background-color:#009688;padding:3px 10px;border-radius:20px;color:#fff;}
ul.job_listings li.job_listing .position-meta .job-type.apprenticeship{background-color:#00BCD4;padding:3px 10px;border-radius:20px;color:#fff;}
span.job-type.entry-level{background:#34c159;padding:3px 10px;border-radius:20px;color:#fff;}
span.job-type.internship{background:#3634c1;padding:3px 10px;border-radius:20px;color:#fff;}
span.job-type.trainee{background:#8434c1;padding:3px 10px;border-radius:20px;color:#fff;}
span.job-type.attachment{background:#f44336;padding:3px 10px;border-radius:20px;color:#fff;}
.position-meta .job-type{display:inline-block;border-radius:100px;font-size:11px;padding:4px 10px;line-height:1;text-align:center;}
span.deadline.dashicons-remove.deadline-today, span.deadline.dashicons-remove.deadline-today:before{color:red;}
span.salary:before, span.location:before, span.date:before, span.company:before, span.deadline:before, span.proceed:before, span.qualification:before{font-family:dashicons;font-weight:400;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;padding:0 5px;vertical-align:bottom;}
span.deadline::before{color:#FF9800;}
ul.job_listings li.job_listing, .adbox{min-width:100%;box-shadow:0px 0px 2px #cdcdcd;margin:10px 0;background:#fff;}
ul.job_listings li.job_listing a:hover{box-shadow:0px 0px 5px #123456;border-radius:10px;}
span.new_job{border:1px solid #20ace2;padding:3px;color:#20ace2;font-size:9px;}
.quicklinks p a{border:1px solid #00aeef;padding:0 5px;font-weight:600;border-radius:10px;}
li.no_job_listings_found table{margin:0;}
ul.job_listings li.job_listing#campoejobs a div.position{padding:10px;width:65%;}
ul.job_listings li.job_listing#campoejobs a div.position h4{margin:5px 0 10px 0;}
ul.job_listings li.job_listing#campoejobs a div.position div.location{width:100%;}
ul.job_listings li.job_listing#campoejobs a div.joblogo img.company_logo{width:100px;height:100px;position:relative;display:inline-block;transform:none;left:0;}
.listing-type span{font-size:12px;font-weight:600;padding:4px;}
ul.meta{min-width:40%;}
ul.meta button{font-size:13px;padding:5px 10px;margin:10px 0;border:1px solid blue;background:transparent;color:#123456;border-radius:0;}
nav.job-manager-pagination ul li a{font-size:18px;border:1px solid;border-radius:5px;margin:0 2px;}
nav.job-manager-pagination ul li a:hover{color:white;background-color:#0c3763;}
nav.job-manager-pagination ul li span.current{border:1px solid;padding:10px;color:white;background-color:#0c3763;}
.position p{margin:4px 0;color:#7f8f9f;font-size:14px;}
ul.job_listings li.job_listing a .agego{float:right;height:100%;display:inline-block;color:#999;width:5%;text-align:center;}
.jobexcerpt p{font-size:14px;margin-bottom:5px;line-height:19px;padding:10px;background:#f7f7f7;border-radius:10px;}
.position-meta hr{margin:5px 0;}
@media only screen and (max-width:767px){
.position-meta, span.proceed:after {
text-align: center;
}
.job-meta span {
display: inline-block;
}
div.logo{
width: 100%;
display: block;
margin: 0 auto;
}
.position-meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
width: 100%;
}
ul.job_listings li.job_listing a div.logo img.company_logo {
margin: 0 auto;
display: block;
float: none;
left: 0;
width: auto;
visibility: visible;
box-shadow: 0px 0px 10px #d8dee3;
border-radius: 10px;
height: 100px;
object-fit: cover;
}
ul.job_listings li.job_listing a .agego {
float: none;
display: inline-block;
color: #999;
width: 100%;
text-align: center;
}
.adbox ins.adsbygoogle {
display: block !important;
margin-left: -5px !important;
}
}