.awsm-job-container {
max-width: 1200px;
padding: 60px 20px;
} .awsm-b-grid-item .awsm-b-job-item {
background: #111 !important;
border: 1px solid rgba(186, 159, 92, 0.35) !important;
border-radius: 16px !important;
box-shadow: 0 10px 30px rgba(0,0,0,0.35) !important;
padding: 26px !important;
transition: transform .2s ease, box-shadow .2s ease;
}
.awsm-b-grid-item .awsm-b-job-item:hover {
transform: translateY(-4px);
box-shadow: 0 18px 40px rgba(0,0,0,0.45) !important;
} .awsm-b-job-item h2.awsm-b-job-post-title,
.awsm-b-job-item h2.awsm-b-job-post-title a {
color: #BA9F5C !important;
font-size: 22px !important;
font-weight: 700 !important;
text-decoration: none !important;
}
.awsm-b-job-item h2.awsm-b-job-post-title a:hover {
color: #d3b574 !important;
} .awsm-job-specification-item,
.awsm-job-specification-item * {
color: rgba(255,255,255,0.85) !important;
font-size: 14px !important;
} .awsm-b-filter-wrap {
margin-bottom: 30px !important;
}
.awsm-b-filter-wrap .awsm-b-job-form-control {
background: #000 !important;
color: #fff !important;
border: 1px solid rgba(186, 159, 92, 0.35) !important;
border-radius: 12px !important;
padding: 14px 16px !important;
box-shadow: none !important;
}
.awsm-b-filter-wrap .awsm-b-job-form-control:focus {
outline: none !important;
border-color: #BA9F5C !important;
} .awsm-job-submit,
.awsm-job-form-plugin-style .awsm-application-submit-btn,
.awsm-job-form-plugin-style .awsm-jobs-primary-button {
background: #BA9F5C !important;
border: none !important;
color: #000 !important;
font-weight: 700 !important;
padding: 14px 22px !important;
border-radius: 999px !important;
transition: transform .15s ease, background .2s ease;
}
.awsm-job-submit:hover,
.awsm-job-form-plugin-style .awsm-application-submit-btn:hover,
.awsm-job-form-plugin-style .awsm-jobs-primary-button:hover {
background: #d3b574 !important;
transform: translateY(-1px);
} .awsm-job-form-inner {
background: #111 !important;
border: 1px solid rgba(186, 159, 92, 0.35) !important;
border-radius: 16px !important;
padding: 28px !important;
} .awsm-job-form-plugin-style .awsm-b-job-form-control {
background: #000 !important;
color: #fff !important;
border: 1px solid rgba(186, 159, 92, 0.35) !important;
border-radius: 12px !important;
}
.awsm-job-form-plugin-style .awsm-b-job-form-control::placeholder {
color: rgba(255,255,255,0.5) !important;
} @media (max-width: 768px) {
.awsm-job-container {
padding: 40px 16px;
}
.awsm-b-grid-item .awsm-b-job-item {
padding: 22px !important;
}
}