@font-face {
font-family: 'Breve Title Semibold';
font-weight: 500;
font-style: normal;
src: url(//172-232-156-137.ip.linodeusercontent.com/wp-content/themes/jobseek/fonts/BreveTitle-SemiBold.otf?d=545) format('opentype');
font-display: swap;
}
body.page-id-4523 {
font-family: 'Breve Title Semibold' !important;
}
body.page-id-4523 [type="text"], 
body.page-id-4523 [type="email"], 
body.page-id-4523 [type="password"], 
body.page-id-4523 [type="search"], 
body.page-id-4523 [type="tel"], 
body.page-id-4523 [type="url"], 
body.page-id-4523 [type="number"], 
body.page-id-4523 [type="date"], 
body.page-id-4523 [type="datetime"], 
body.page-id-4523 [type="time"], 
body.page-id-4523 [type="file"], 
body.page-id-4523 textarea, 
body.page-id-4523 select  ,
body.page-id-4523 [type="button"]{
font-family: 'Breve Title Semibold' !important;
}
.horizontal-gradient {
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.vertical-gradient {
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
left bottom,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(top, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(top, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(top, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(top, #3bb2d6, #3bb2d6);
}  .transition {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
} .box-shadow {
-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
} .clear {
clear: both;
content: "";
display: table;
width: 100%;
}  * {
box-sizing: border-box;
}
body {
background: #fff;
color: #888;
font-family: "Roboto", Arial, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.75em;
margin: 0;
padding-top: 67px;
word-wrap: break-word;
}
strong {
color: #000;
font-weight: normal;
}
.theme-jobseek .container,
.jobseek-child .container,
.single-company .company-data,
.single-company #comments {
margin: 0 auto;
padding: 0;
width: 960px;
max-width: none;
}
.row {
margin: 0 -15px;
}
.row:after,
.row:before {
clear: both;
content: "";
display: table;
width: 100%;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
@-moz-keyframes spin {
100% {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #000;
font-family: "Montserrat", Arial, sans-serif;
font-weight: bold;
margin: 0 0 1em;
text-transform: uppercase;
}
h1 {
font-size: 2em;
font-weight: 100;
}
h2 {
font-size: 1.5em;
}
.sidebar .widget h2,
h2.widgettitle {
font-size: 1em;
}
h3 {
font-size: 1.25em;
}
h4 {
font-size: 1.1em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.9em;
}
.section-title {
margin-bottom: 2em;
padding-bottom: 0.75em;
position: relative;
}
.section-title:after {
bottom: 0;
content: "";
background: #3bb2d6;
display: block;
height: 3px;
left: 0;
position: absolute;
width: 40px;
}
.section-title.black-underline:after {
background: #000;
}
.section-title.white-underline:after {
background: #fff;
}
.section-title h2,
.section-title h5,
.section-title p {
margin: 0 0 0.2em;
}
.section-title h5 {
color: #3bb2d6;
font-family: "Roboto", Arial, sans-serif;
text-transform: none;
}
.text-center .section-title:after,
.text-center.section-title:after {
left: 50%;
margin-left: -20px;
} p {
margin: 0 0 2em;
} ul {
list-style: none;
margin: 0 0 2rem;
padding: 0;
}
ul li {
padding-left: 1em;
position: relative;
}
ul li:before {
color: #3bb2d6;
content: "\f105";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0;
}
ol {
margin: 0 0 2em;
}
ol li {
margin: 0;
}
.vc_pagination li:before {
display: none;
} a {
color: #3bb2d6;
cursor: pointer;
text-decoration: none;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a:hover {
color: #2696b8;
} .btn,
.load_more_jobs,
.load_more_resumes,
.button,
[type="button"],
[type="submit"],
.bookmark-notice,
.resume_file_button,
.job-manager-alerts tfoot a,
.resume-manager-resumes tfoot a,
.job-applications-download-csv,
.paging a,
.job-manager-single-alert-link a,
.facetwp-map-filtering,
.fwp-load-more {
background: none;
border: 1px solid #3bb2d6;
border-radius: 3px;
box-shadow: none;
color: #3bb2d6;
cursor: pointer;
display: inline-block;
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: normal;
line-height: 1;
padding: 1em;
position: relative;
top: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.btn:hover,
.load_more_jobs:hover,
.load_more_resumes:hover,
.button:hover,
[type="button"]:hover,
[type="submit"]:hover,
.bookmark-notice:hover,
.resume_file_button:hover,
.job-manager-alerts tfoot a:hover,
.resume-manager-resumes tfoot a:hover,
.job-applications-download-csv:hover,
.paging a:hover,
.job-manager-single-alert-link a:hover,
.facetwp-map-filtering:hover,
.fwp-load-more:hover {
border-color: #2696b8;
color: #2696b8;
}
.btn.btn-lg,
.load_more_jobs.btn-lg,
.load_more_resumes.btn-lg,
.button.btn-lg,
[type="button"].btn-lg,
[type="submit"].btn-lg,
.bookmark-notice.btn-lg,
.resume_file_button.btn-lg,
.job-manager-alerts tfoot a.btn-lg,
.resume-manager-resumes tfoot a.btn-lg,
.job-applications-download-csv.btn-lg,
.paging a.btn-lg,
.job-manager-single-alert-link a.btn-lg,
.facetwp-map-filtering.btn-lg,
.fwp-load-more.btn-lg {
padding: 1.5em;
}
.btn.btn-default,
.load_more_jobs.btn-default,
.load_more_resumes.btn-default,
.button.btn-default,
[type="button"].btn-default,
[type="submit"].btn-default,
.bookmark-notice.btn-default,
.resume_file_button.btn-default,
.job-manager-alerts tfoot a.btn-default,
.resume-manager-resumes tfoot a.btn-default,
.job-applications-download-csv.btn-default,
.paging a.btn-default,
.job-manager-single-alert-link a.btn-default,
.facetwp-map-filtering.btn-default,
.fwp-load-more.btn-default {
background: #000;
border: 1px solid #000;
color: #fff;
}
.btn.btn-primary,
.load_more_jobs.btn-primary,
.load_more_resumes.btn-primary,
.button.btn-primary,
[type="button"].btn-primary,
[type="submit"].btn-primary,
.bookmark-notice.btn-primary,
.resume_file_button.btn-primary,
.job-manager-alerts tfoot a.btn-primary,
.resume-manager-resumes tfoot a.btn-primary,
.job-applications-download-csv.btn-primary,
.paging a.btn-primary,
.job-manager-single-alert-link a.btn-primary,
.facetwp-map-filtering.btn-primary,
.fwp-load-more.btn-primary {
border: none;
color: #fff;
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.load_more_jobs,
.load_more_resumes,
.bookmark-notice,
.resume_contact_button,
[type="submit"],
.application_button,
.widget.job-overview .button,
.job-manager-alerts tfoot a,
.resume-manager-resumes tfoot a,
.job-applications-download-csv,
input.import-from-linkedin,
.job-manager-single-alert-link a,
.facetwp-map-filtering,
.fwp-load-more {
background: #3bb2d6;
border: 0;
color: #fff !important;
}
.load_more_jobs:hover,
.load_more_resumes:hover,
.bookmark-notice:hover,
.resume_contact_button:hover,
[type="submit"]:hover,
.application_button:hover,
.widget.job-overview .button:hover,
.job-manager-alerts tfoot a:hover,
.resume-manager-resumes tfoot a:hover,
.job-applications-download-csv:hover,
input.import-from-linkedin:hover,
.job-manager-single-alert-link a:hover,
.facetwp-map-filtering:hover,
.fwp-load-more:hover {
background: #2696b8;
color: #fff;
}
.load_more_jobs strong,
.load_more_resumes strong,
.bookmark-notice strong,
.resume_contact_button strong,
[type="submit"] strong,
.application_button strong,
.widget.job-overview .button strong,
.job-manager-alerts tfoot a strong,
.resume-manager-resumes tfoot a strong,
.job-applications-download-csv strong,
input.import-from-linkedin strong,
.job-manager-single-alert-link a strong,
.facetwp-map-filtering strong,
.fwp-load-more strong {
color: #fff;
font-weight: normal;
}
.widget.job-overview .button {
text-align: center;
}
.resume_contact_button {
margin-bottom: 1em;
}
.resume_contact_button,
.resume_file_button,
.bookmark-notice {
text-align: center;
width: 100%;
} table {
border-collapse: collapse;
margin-bottom: 2em;
width: 100%;
}
table th,
table td {
border: 0;
padding: 0.5em 1em;
}
table thead tr th,
table tbody tr th {
border-bottom: 1px solid #bebebe;
color: #000;
font-weight: 400;
text-align: left;
}
table tbody tr td {
border-bottom: 1px solid #e4e4e4;
}
table tbody tr:nth-child(even) td {
background: #f8f8f8;
}
.stacktable {
width: 100%;
}
.stacktable.large-only {
display: table;
}
.stacktable.small-only {
display: none;
}
.stacktable tr:nth-child(2) .st-head-row {
padding: 0;
}
.st-head-row {
padding-top: 4em;
}
.st-head-row .st-head-row-main {
font-size: 1.5em;
padding-top: 0;
}
.st-key,
.st-val {
width: 49%;
padding-right: 1%;
}  .vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-container {
margin: 0 !important;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list {
border-bottom: 1px solid #e4e4e4;
overflow: visible !important;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab {
border-bottom: 1px solid #e4e4e4;
border-radius: 0;
position: relative;
top: 1px;
width: 50%;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab:before {
display: none;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab
a {
background: transparent;
color: #3bb2d6;
font-family: "Montserrat", Arial, sans-serif;
font-size: 1.25em;
text-transform: uppercase;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab
a:hover {
background: #f8f8f8;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab.vc_active {
border-bottom: 1px solid #3bb2d6;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab.vc_active
a {
color: #000;
}
.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top
.vc_tta-tabs-list
.vc_tta-tab.vc_active
a:hover {
background: transparent;
}
.vc_tta.vc_general .vc_tta-panel-body {
padding: 2em 0 !important;
} .left {
text-align: left;
}
.center {
text-align: center;
}
.center .section-title:after {
left: 50%;
margin-left: -20px;
}
.right {
text-align: right;
}
.right .section-title:after {
left: auto;
right: 0;
} fieldset {
border: 0;
margin: 0 0 2em;
padding: 0;
}
fieldset br {
display: none;
}
label {
color: #000;
font-weight: normal;
}
[type="text"],
[type="email"],
[type="password"],
[type="search"],
[type="tel"],
[type="url"],
[type="number"],
[type="date"],
[type="datetime"],
[type="time"],
[type="file"],
textarea,
select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: #fff;
border: 1px solid #e4e4e4;
border-radius: 3px;
color: #888;
display: block;
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: normal;
height: auto;
padding: 0.88em 1em;
width: 100%;
}
.color-alternative [type="text"],
.color-alternative [type="email"],
.color-alternative [type="password"],
.color-alternative [type="search"],
.color-alternative [type="tel"],
.color-alternative [type="url"],
.color-alternative [type="number"],
.color-alternative [type="date"],
.color-alternative [type="datetime"],
.color-alternative [type="time"],
.color-alternative [type="file"],
.color-alternative textarea,
.color-alternative select {
background: #fff;
border: 0;
}
textarea {
min-height: 8em;
}
.wp-editor-container {
border: 1px solid #e4e4e4;
border-radius: 3px;
}
.wp-editor-container .mce-panel {
background: #fafafa;
}
.job-manager-form h2 {
border-top: 5px solid #e4e4e4;
margin-bottom: 2em;
padding-top: 2em;
}
.job-manager-form .account-sign-in {
background: #ffffff;
border: 1px solid #3bb2d6;
border-radius: 3px;
color: #3bb2d6;
padding: 30px;
}
.job-manager-form .account-sign-in:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job-manager-form .account-sign-in .button {
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
color: #fff;
float: right;
margin: 0 0 0 2em;
}
.select2-selection {
height: 49px !important;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li {
margin-top: 13px;
}
body .select2-container li:before {
content: none;
}
body .select2-container--default .select2-selection--multiple,
body .select2-container--default .select2-selection--single,
body
.select2-container--default.select2-container--focus
.select2-selection--multiple {
border-color: #e4e4e4;
cursor: pointer;
}
.select2-container--default .select2-search--inline .select2-search__field {
text-indent: 10px;
} #loader {
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 10000;
}
#loader .fa {
color: #fff;
left: 50%;
margin: -0.5em 0 0 -0.5em;
position: absolute;
top: 50%;
} img {
height: auto;
max-width: 100%;
}   .admin-bar #header {
top: 32px;
}
#header {
background-color: #fe6e1e;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 100; }
#header .container {
align-items: center;
display: flex;
justify-content: space-between;
}
#header nav#main-nav {
display: block; }
#header nav#main-nav > ul {
list-style: none;
margin: 0;
padding: 0;
}
#header nav#main-nav > ul:after {
clear: both;
content: "";
display: table;
width: 100%;
}
#header nav#main-nav > ul li {
border-radius: 3px;
float: left;
padding: 0;
position: relative;  }
#header nav#main-nav > ul li.has-submenu:hover {
border-radius: 3px 3px 0 0;
}
#header nav#main-nav > ul li:before {
display: none;
}
#header nav#main-nav > ul li a {
background: none;
color: #fff;
display: block;
height: 100%;
font-size: 14px;
line-height: 40px;
padding: 0 15px;
text-shadow: none;
text-transform: uppercase;
transition: none;
}
#header nav#main-nav > ul li a:hover {
color: #fff;
}
#header nav#main-nav > ul li body .mm a {
color: #fff;
}
#header nav#main-nav > ul li body .mm a:hover {
color: #fff;
}
#header nav#main-nav > ul li:hover,
#header nav#main-nav > ul li.current-menu-item,
#header nav#main-nav > ul li.current-menu-parent {
color: #fff !important;
}
#header nav#main-nav > ul li:hover.highlight,
#header nav#main-nav > ul li.current-menu-item.highlight,
#header nav#main-nav > ul li.current-menu-parent.highlight {
background: none;
color: #fff;
}
#header nav#main-nav > ul li.highlight a {
border: 1px solid #fff;
border-radius: 3px;
color: #fff;
line-height: 38px;
margin: 0 0 0 15px;
}
#header nav#main-nav > ul li.highlight a:hover {
background: #2696b8;
}
#header nav#main-nav > ul li.highlight:hover {
background: none;
color: #fff;
}
#header nav#main-nav > ul li ul {
box-shadow: none;
display: none;
left: 0;
min-width: 200px;
padding: 0;
position: absolute;
top: 100%;
white-space: nowrap;
z-index: 100;
border-radius: 3px;
}
#header nav#main-nav > ul li ul li {
display: block;
float: none;
position: relative; }
#header nav#main-nav > ul li ul li a {
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
display: block;
font-size: 16px;
font-weight: normal;
height: auto;
line-height: 1;
padding: 15px 15px 15px 30px;
position: relative;
line-height: 100%;
text-transform: none;
}
#header nav#main-nav > ul li ul li a:before {
content: "\f105";
font-family: "FontAwesome";
font-weight: normal;
left: 15px;
position: absolute;
top: 15px;
}
#header nav#main-nav > ul li ul li a:hover {
background: rgba(0, 0, 0, 0.1);
}
#header nav#main-nav > ul li ul li.current-menu-item a {
background: rgba(0, 0, 0, 0.1);
}
#header nav#main-nav > ul li ul li ul {
display: none;
left: auto;
right: 100%;
top: 0;
}
#header nav#main-nav > ul li:hover ul {
display: block;
}
#header nav#main-nav > ul li:hover ul li ul {
display: none;
}
#header nav#main-nav > ul li:hover ul li:hover ul {
display: block;
}
#header nav#main-nav > ul li.menu-item-has-children > a {
padding-right: 30px;
}
#header nav#main-nav > ul li.menu-item-has-children > a:after {
content: "\f107";
font-family: "FontAwesome";
font-weight: normal;
margin-left: 1em;
position: absolute;
right: 15px;
top: 0;
}
#header nav#main-nav > ul li .menu-item-has-children > a:after {
display: none;
}
#header .menu-collapser {
display: none;
cursor: pointer;
height: 30px;
overflow: hidden;
position: absolute;
right: 5%;
text-indent: -9999px;
top: 50%;
transform: translateY(-50%);
width: 30px;
}
#header .menu-collapser .collapse-button {
display: block;
position: absolute;
right: 0;
text-indent: 0;
top: 0;
}
#header .menu-collapser .collapse-button .icon-bar {
background: #fff;
display: block;
height: 3px;
margin: 5px 0;
width: 30px;
}
#header #logo {
padding: 20px 0;
align-self: center;
font-weight: bold;
font-size: 26px;
background: (var(--secondaryColor));
}
#header #logo a {
display: block;
}
#header #logo a img {
display: block;
}
body.admin-bar .mm {
top: 32px;
}
body .mm a {
padding: 13px 30px;
}
body .mm li:before,
body .mm li:after {
left: auto;
opacity: 0.5;
margin-left: 0;
border-color: #fff;
color: #fff;
}
body .mm:after,
body .mm:before {
opacity: 1;
color: #fff;
}
body .mm a:not(:last-child):after {
opacity: 0.5;
} #content {
padding: 60px 0;
}
.page-template-page-no-title #content {
padding: 0 0 60px;
}
.home.page-template-page-no-title #content {
padding: 0;
} #title,
.single-company .company-contact-details {
background: #f8f8f8;
padding: 50px 0;
text-align: center;
}
.single-job_listing #title,
.single-company .company-contact-details {
text-align: left;
}
#title h1,
#title h2,
#title h4,
.company-contact-details h1,
.company-contact-details h2,
.company-contact-details h4 {
margin: 0;
}  ul.job_listings {
list-style: none;
margin: 0 0 30px;
padding: 0;
}
ul.job_listings li {
border-bottom: 1px solid #e4e4e4;
display: table;
padding: 0;
width: 100%;
}
ul.job_listings li:before {
display: none;
}
ul.job_listings li:last-child {
border-bottom: none;
}
ul.job_listings li a {
color: #888;
display: block;
padding: 30px 100px 30px 0;
position: relative;
}
ul.job_listings li a:after {
clear: both;
content: "";
display: table;
width: 100%;
}
ul.job_listings li a .image {
position: absolute;
right: 0;
top: 30px;
}
ul.job_listings li a .image img {
max-height: 70px;
max-width: 70px;
}
ul.job_listings li a .description h3 {
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: bold;
margin-bottom: 0;
text-transform: none;
}
ul.job_listings li a .description h3 .job-manager-applications-applied-notice {
background: #2ca015;
border-radius: 3px;
color: #fff;
display: inline;
float: none;
font-size: 12px;
font-weight: bold;
line-height: 1;
margin: 0 0 0 10px;
padding: 4px 7px;
position: relative;
text-transform: uppercase;
top: -2px;
}
ul.job_listings
li
a
.description
h3
.job-manager-applications-applied-notice:before {
display: none;
}
ul.job_listings li a .description ul {
list-style: none;
margin: 0;
padding: 0;
}
ul.job_listings li a .description ul li {
border: 0;
display: inline-block;
margin-right: 1em;
width: auto;
}
ul.job_listings li a .description ul li:nth-child(even) {
background: none;
}
ul.job_listings li a .description ul li:before {
color: #3bb2d6;
display: inline;
font-family: "FontAwesome";
margin-right: 0.5em;
position: relative;
}
ul.job_listings li a .description ul li.job-type:before {
content: "\f017";
left: 1px;
}
ul.job_listings li a .description ul li.company:before {
content: "\f0b1";
}
ul.job_listings li a .description ul li.location:before {
content: "\f041";
}
ul.job_listings li a .description ul li.rate:before,
ul.job_listings li a .description ul li.salary:before {
content: "\f0d6";
}
ul.job_listings li a .description ul li.date:before {
content: "\f073";
}
ul.job_listings li a .description ul li.application-deadline:before {
color: #888;
content: " / ";
font-family: "Roboto", Arial, sans-serif;
margin: 0;
}
ul.job_listings li.job_position_featured {
overflow: hidden;
position: relative;
}
ul.job_listings li.job_position_featured a .description h3 {
margin-left: 1.5em;
}
ul.job_listings li.job_position_featured:after {
color: #ffd800;
content: "\f005";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 30px;
}
ul.job_listings li.no_job_listings_found {
border: 0;
color: #000;
text-align: center;
}
.hidden-date ul.job_listings li a .description ul li.date,
.hidden-date ul.job_listings li a .description ul li.application-deadline {
display: none;
}
.slider-title h1 {
margin: 0;
}
.gjm-distance-wrapper {
display: inline-block;
}
.gjm-distance-wrapper:before {
content: "\f065";
color: #3bb2d6;
display: inline;
font-family: "FontAwesome";
margin-right: 0.5em;
position: relative;
} .job_filters,
.resume_filters {
border-radius: 3px;
margin-bottom: 60px;
}
.job_filters .search_jobs,
.resume_filters .search_jobs,
.job_filters .search_resumes,
.resume_filters .search_resumes {
background: #f8f8f8;
padding: 15px;
}
.job_filters .search_jobs:after,
.resume_filters .search_jobs:after,
.job_filters .search_resumes:after,
.resume_filters .search_resumes:after,
.job_filters .search_jobs:before,
.resume_filters .search_jobs:before,
.job_filters .search_resumes:before,
.resume_filters .search_resumes:before {
clear: both;
content: "";
display: table;
width: 100%;
}
.job_filters .search_jobs > div[style],
.resume_filters .search_jobs > div[style],
.job_filters .search_resumes > div[style],
.resume_filters .search_resumes > div[style] {
display: none;
}
.job_filters .search_jobs .search_keywords,
.resume_filters .search_jobs .search_keywords,
.job_filters .search_resumes .search_keywords,
.resume_filters .search_resumes .search_keywords,
.job_filters .search_jobs .search_location,
.resume_filters .search_jobs .search_location,
.job_filters .search_resumes .search_location,
.resume_filters .search_resumes .search_location,
.job_filters .search_jobs .search_categories,
.resume_filters .search_jobs .search_categories,
.job_filters .search_resumes .search_categories,
.resume_filters .search_resumes .search_categories,
.job_filters .search_jobs .search_region,
.resume_filters .search_jobs .search_region,
.job_filters .search_resumes .search_region,
.resume_filters .search_resumes .search_region {
float: left;
padding: 15px;
width: 33.3333%;
}
.job_filters .search_jobs .search_keywords label,
.resume_filters .search_jobs .search_keywords label,
.job_filters .search_resumes .search_keywords label,
.resume_filters .search_resumes .search_keywords label,
.job_filters .search_jobs .search_location label,
.resume_filters .search_jobs .search_location label,
.job_filters .search_resumes .search_location label,
.resume_filters .search_resumes .search_location label,
.job_filters .search_jobs .search_categories label,
.resume_filters .search_jobs .search_categories label,
.job_filters .search_resumes .search_categories label,
.resume_filters .search_resumes .search_categories label,
.job_filters .search_jobs .search_region label,
.resume_filters .search_jobs .search_region label,
.job_filters .search_resumes .search_region label,
.resume_filters .search_resumes .search_region label {
display: none;
}
.job_filters .search_jobs .search_keywords input,
.resume_filters .search_jobs .search_keywords input,
.job_filters .search_resumes .search_keywords input,
.resume_filters .search_resumes .search_keywords input,
.job_filters .search_jobs .search_location input,
.resume_filters .search_jobs .search_location input,
.job_filters .search_resumes .search_location input,
.resume_filters .search_resumes .search_location input,
.job_filters .search_jobs .search_categories input,
.resume_filters .search_jobs .search_categories input,
.job_filters .search_resumes .search_categories input,
.resume_filters .search_resumes .search_categories input,
.job_filters .search_jobs .search_region input,
.resume_filters .search_jobs .search_region input,
.job_filters .search_resumes .search_region input,
.resume_filters .search_resumes .search_region input {
background: #fff;
display: block;
width: 100%;
}
.job_filters .search_jobs .search_location,
.resume_filters .search_jobs .search_location,
.job_filters .search_resumes .search_location,
.resume_filters .search_resumes .search_location {
position: relative;
}
.job_filters .search_jobs .search_location .gjm-filter,
.resume_filters .search_jobs .search_location .gjm-filter,
.job_filters .search_resumes .search_location .gjm-filter,
.resume_filters .search_resumes .search_location .gjm-filter,
.job_filters .search_jobs .search_location .grm-filter,
.resume_filters .search_jobs .search_location .grm-filter,
.job_filters .search_resumes .search_location .grm-filter,
.resume_filters .search_resumes .search_location .grm-filter {
font-style: normal;
right: 30px;
position: absolute;
top: 25px;
}
.job_filters .search_jobs .search_location .gjm-filter:before,
.resume_filters .search_jobs .search_location .gjm-filter:before,
.job_filters .search_resumes .search_location .gjm-filter:before,
.resume_filters .search_resumes .search_location .gjm-filter:before,
.job_filters .search_jobs .search_location .grm-filter:before,
.resume_filters .search_jobs .search_location .grm-filter:before,
.job_filters .search_resumes .search_location .grm-filter:before,
.resume_filters .search_resumes .search_location .grm-filter:before {
font-family: "FontAwesome";
}
.job_filters .search_jobs .search_location .gjm-filter.gjm-locator-btn,
.resume_filters .search_jobs .search_location .gjm-filter.gjm-locator-btn,
.job_filters .search_resumes .search_location .gjm-filter.gjm-locator-btn,
.resume_filters .search_resumes .search_location .gjm-filter.gjm-locator-btn,
.job_filters .search_jobs .search_location .grm-filter.gjm-locator-btn,
.resume_filters .search_jobs .search_location .grm-filter.gjm-locator-btn,
.job_filters .search_resumes .search_location .grm-filter.gjm-locator-btn,
.resume_filters .search_resumes .search_location .grm-filter.gjm-locator-btn,
.job_filters .search_jobs .search_location .gjm-filter.grm-locator-btn,
.resume_filters .search_jobs .search_location .gjm-filter.grm-locator-btn,
.job_filters .search_resumes .search_location .gjm-filter.grm-locator-btn,
.resume_filters .search_resumes .search_location .gjm-filter.grm-locator-btn,
.job_filters .search_jobs .search_location .grm-filter.grm-locator-btn,
.resume_filters .search_jobs .search_location .grm-filter.grm-locator-btn,
.job_filters .search_resumes .search_location .grm-filter.grm-locator-btn,
.resume_filters .search_resumes .search_location .grm-filter.grm-locator-btn {
cursor: pointer;
}
.job_filters .search_jobs .search_location .gjm-filter.gjm-locator-btn:before,
.resume_filters
.search_jobs
.search_location
.gjm-filter.gjm-locator-btn:before,
.job_filters
.search_resumes
.search_location
.gjm-filter.gjm-locator-btn:before,
.resume_filters
.search_resumes
.search_location
.gjm-filter.gjm-locator-btn:before,
.job_filters .search_jobs .search_location .grm-filter.gjm-locator-btn:before,
.resume_filters
.search_jobs
.search_location
.grm-filter.gjm-locator-btn:before,
.job_filters
.search_resumes
.search_location
.grm-filter.gjm-locator-btn:before,
.resume_filters
.search_resumes
.search_location
.grm-filter.gjm-locator-btn:before,
.job_filters .search_jobs .search_location .gjm-filter.grm-locator-btn:before,
.resume_filters
.search_jobs
.search_location
.gjm-filter.grm-locator-btn:before,
.job_filters
.search_resumes
.search_location
.gjm-filter.grm-locator-btn:before,
.resume_filters
.search_resumes
.search_location
.gjm-filter.grm-locator-btn:before,
.job_filters .search_jobs .search_location .grm-filter.grm-locator-btn:before,
.resume_filters
.search_jobs
.search_location
.grm-filter.grm-locator-btn:before,
.job_filters
.search_resumes
.search_location
.grm-filter.grm-locator-btn:before,
.resume_filters
.search_resumes
.search_location
.grm-filter.grm-locator-btn:before {
content: "\f140";
}
.job_filters .search_jobs .search_location .gjm-filter.gjm-icon-spin-thin,
.resume_filters .search_jobs .search_location .gjm-filter.gjm-icon-spin-thin,
.job_filters .search_resumes .search_location .gjm-filter.gjm-icon-spin-thin,
.resume_filters .search_resumes .search_location .gjm-filter.gjm-icon-spin-thin,
.job_filters .search_jobs .search_location .grm-filter.gjm-icon-spin-thin,
.resume_filters .search_jobs .search_location .grm-filter.gjm-icon-spin-thin,
.job_filters .search_resumes .search_location .grm-filter.gjm-icon-spin-thin,
.resume_filters
.search_resumes
.search_location
.grm-filter.gjm-icon-spin-thin {
-webkit-animation: spin 4s linear infinite;
-moz-animation: spin 4s linear infinite;
animation: spin 4s linear infinite;
display: none;
}
.job_filters
.search_jobs
.search_location
.gjm-filter.gjm-icon-spin-thin:before,
.resume_filters
.search_jobs
.search_location
.gjm-filter.gjm-icon-spin-thin:before,
.job_filters
.search_resumes
.search_location
.gjm-filter.gjm-icon-spin-thin:before,
.resume_filters
.search_resumes
.search_location
.gjm-filter.gjm-icon-spin-thin:before,
.job_filters
.search_jobs
.search_location
.grm-filter.gjm-icon-spin-thin:before,
.resume_filters
.search_jobs
.search_location
.grm-filter.gjm-icon-spin-thin:before,
.job_filters
.search_resumes
.search_location
.grm-filter.gjm-icon-spin-thin:before,
.resume_filters
.search_resumes
.search_location
.grm-filter.gjm-icon-spin-thin:before {
content: "\f110";
}
.job_filters .search_jobs .gjm-filters-wrapper,
.resume_filters .search_jobs .gjm-filters-wrapper,
.job_filters .search_resumes .gjm-filters-wrapper,
.resume_filters .search_resumes .gjm-filters-wrapper,
.job_filters .search_jobs .grm-filters-wrapper,
.resume_filters .search_jobs .grm-filters-wrapper,
.job_filters .search_resumes .grm-filters-wrapper,
.resume_filters .search_resumes .grm-filters-wrapper {
clear: both;
margin: 0 -15px;
padding: 0 15px 15px;
}
.job_filters .search_jobs .gjm-filters-wrapper:after,
.resume_filters .search_jobs .gjm-filters-wrapper:after,
.job_filters .search_resumes .gjm-filters-wrapper:after,
.resume_filters .search_resumes .gjm-filters-wrapper:after,
.job_filters .search_jobs .grm-filters-wrapper:after,
.resume_filters .search_jobs .grm-filters-wrapper:after,
.job_filters .search_resumes .grm-filters-wrapper:after,
.resume_filters .search_resumes .grm-filters-wrapper:after,
.job_filters .search_jobs .gjm-filters-wrapper:before,
.resume_filters .search_jobs .gjm-filters-wrapper:before,
.job_filters .search_resumes .gjm-filters-wrapper:before,
.resume_filters .search_resumes .gjm-filters-wrapper:before,
.job_filters .search_jobs .grm-filters-wrapper:before,
.resume_filters .search_jobs .grm-filters-wrapper:before,
.job_filters .search_resumes .grm-filters-wrapper:before,
.resume_filters .search_resumes .grm-filters-wrapper:before {
clear: both;
content: "";
display: table;
width: 100%;
}
.job_filters .search_jobs .gjm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_jobs .gjm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_resumes .gjm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_resumes .gjm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_jobs .grm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_jobs .grm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_resumes .grm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_resumes .grm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_jobs .gjm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_jobs .gjm-filters-wrapper .grm-filter-wrapper,
.job_filters .search_resumes .gjm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_resumes .gjm-filters-wrapper .grm-filter-wrapper,
.job_filters .search_jobs .grm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_jobs .grm-filters-wrapper .grm-filter-wrapper,
.job_filters .search_resumes .grm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_resumes .grm-filters-wrapper .grm-filter-wrapper {
float: left;
padding: 15px !important;
position: relative;
}
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1 {
width: 100%;
}
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2 {
width: 50%;
}
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3 {
width: 33.3333%;
}
.job_filters .search_jobs .gjm-filters-wrapper .gjm-filter-wrapper select,
.resume_filters .search_jobs .gjm-filters-wrapper .gjm-filter-wrapper select,
.job_filters .search_resumes .gjm-filters-wrapper .gjm-filter-wrapper select,
.resume_filters .search_resumes .gjm-filters-wrapper .gjm-filter-wrapper select,
.job_filters .search_jobs .grm-filters-wrapper .gjm-filter-wrapper select,
.resume_filters .search_jobs .grm-filters-wrapper .gjm-filter-wrapper select,
.job_filters .search_resumes .grm-filters-wrapper .gjm-filter-wrapper select,
.resume_filters .search_resumes .grm-filters-wrapper .gjm-filter-wrapper select,
.job_filters .search_jobs .gjm-filters-wrapper .grm-filter-wrapper select,
.resume_filters .search_jobs .gjm-filters-wrapper .grm-filter-wrapper select,
.job_filters .search_resumes .gjm-filters-wrapper .grm-filter-wrapper select,
.resume_filters .search_resumes .gjm-filters-wrapper .grm-filter-wrapper select,
.job_filters .search_jobs .grm-filters-wrapper .grm-filter-wrapper select,
.resume_filters .search_jobs .grm-filters-wrapper .grm-filter-wrapper select,
.job_filters .search_resumes .grm-filters-wrapper .grm-filter-wrapper select,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper
select {
background: #fff;
width: 100%;
-webkit-appearance: none;
}
.job_filters .job_types,
.resume_filters .job_types {
background: #f2f2f2;
border-radius: 0 0 3px 3px;
list-style: none;
margin: 0;
padding: 15px 0;
}
.job_filters .job_types:after,
.resume_filters .job_types:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job_filters .job_types li,
.resume_filters .job_types li {
float: left;
padding: 5px 30px;
width: 25%;
}
.job_filters .job_types li:before,
.resume_filters .job_types li:before {
display: none;
}
.job_filters .job_types li label,
.resume_filters .job_types li label {
color: #888;
font-weight: normal;
margin: 0;
}
.job_filters .job_types li label input,
.resume_filters .job_types li label input {
margin: 0 5px 0 0;
position: relative;
top: -2px;
}
.job_filters .showing_jobs,
.resume_filters .showing_jobs,
.job_filters .showing_resumes,
.resume_filters .showing_resumes {
padding: 15px 30px;
}
.job_filters .showing_jobs:after,
.resume_filters .showing_jobs:after,
.job_filters .showing_resumes:after,
.resume_filters .showing_resumes:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job_filters .showing_jobs a,
.resume_filters .showing_jobs a,
.job_filters .showing_resumes a,
.resume_filters .showing_resumes a {
background: none !important;
float: right;
margin-left: 30px;
}
.job_filters .showing_jobs a:hover,
.resume_filters .showing_jobs a:hover,
.job_filters .showing_resumes a:hover,
.resume_filters .showing_resumes a:hover {
background: none !important;
}
.job_filters .showing_jobs a:after,
.resume_filters .showing_jobs a:after,
.job_filters .showing_resumes a:after,
.resume_filters .showing_resumes a:after {
font-family: "FontAwesome";
margin-left: 7px;
}
.job_filters .showing_jobs a.rss_link:after,
.resume_filters .showing_jobs a.rss_link:after,
.job_filters .showing_resumes a.rss_link:after,
.resume_filters .showing_resumes a.rss_link:after {
content: "\f09e";
}
.job_filters .showing_jobs a.reset,
.resume_filters .showing_jobs a.reset,
.job_filters .showing_resumes a.reset,
.resume_filters .showing_resumes a.reset {
color: #ce1414;
}
.job_filters .showing_jobs a.reset:after,
.resume_filters .showing_jobs a.reset:after,
.job_filters .showing_resumes a.reset:after,
.resume_filters .showing_resumes a.reset:after {
content: "\f00d";
}
.job_filters .showing_jobs a.reset:hover,
.resume_filters .showing_jobs a.reset:hover,
.job_filters .showing_resumes a.reset:hover,
.resume_filters .showing_resumes a.reset:hover {
color: #a00f0f;
}
.job_filters .filter_by_tag,
.resume_filters .filter_by_tag {
padding: 0 15px 15px;
clear: both;
}
.job_filters .filter_by_tag .filter_by_tag_cloud,
.resume_filters .filter_by_tag .filter_by_tag_cloud {
display: block;
}
.job_filters .filter_by_tag .filter_by_tag_cloud a,
.resume_filters .filter_by_tag .filter_by_tag_cloud a {
background: #3bb2d6;
border-radius: 3px;
color: #fff;
display: inline-block;
font-size: 12px !important;
font-weight: bold;
line-height: 1em;
padding: 0.5em;
text-transform: uppercase;
}
.job_filters .filter_by_tag .filter_by_tag_cloud a:hover,
.resume_filters .filter_by_tag .filter_by_tag_cloud a:hover {
background: #2696b8;
}
.job_filters .filter_by_tag .filter_by_tag_cloud a:before,
.resume_filters .filter_by_tag .filter_by_tag_cloud a:before {
content: "\f02b";
font-family: "FontAwesome";
font-weight: normal;
margin-right: 0.5em;
}
.job_filters .filter_by_tag .filter_by_tag_cloud a.active,
.resume_filters .filter_by_tag .filter_by_tag_cloud a.active {
background: #c8c8c8;
}
.tax-job_listing_category .job_filters .search_jobs .search_keywords,
.tax-job_listing_category .job_filters .search_jobs .search_location,
.tax-job_listing_category .job_filters .search_jobs .search_categories,
.tax-job_listing_category .job_filters .search_jobs .search_region {
width: 50%;
}
.search_jobs div.gjm-filters-wrapper {
display: inherit;
margin: inherit;
padding: inherit;
width: auto;
} .owl-carousel.jr-spotlight {
background: #f8f8f8;
border-radius: 3px;
padding: 30px;
}
.owl-carousel.jr-spotlight .owl-item {
color: #888;
}
.owl-carousel.jr-spotlight .image {
background: #fff;
border-radius: 50%;
float: right;
height: 80px;
margin: 0 0 30px 30px;
position: relative;
width: 80px;
}
.owl-carousel.jr-spotlight .image img {
left: 50%;
max-height: 60px;
max-width: 60px;
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
.owl-carousel.jr-spotlight h4 {
font-family: "Roboto", Arial, sans-serif;
font-weight: bold;
margin: 0;
position: relative;
text-transform: none;
}
.owl-carousel.jr-spotlight h4 a {
color: #000;
}
.owl-carousel.jr-spotlight h4 .job-manager-applications-applied-notice {
display: none;
}
.owl-carousel.jr-spotlight ul {
margin: 0 0 15px 0;
}
.owl-carousel.jr-spotlight ul li {
padding: 0 0 0 22px;
}
.owl-carousel.jr-spotlight ul li:before {
color: #3bb2d6;
display: inline;
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0;
}
.owl-carousel.jr-spotlight ul li.job-type {
border-radius: 3px;
color: #fff;
display: inline-block;
font-family: "Roboto", Arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 1;
margin-bottom: 15px;
padding: 5px 7px;
text-transform: uppercase;
}
.owl-carousel.jr-spotlight ul li.job-type:before {
display: none;
}
.owl-carousel.jr-spotlight ul li.job-type.full-time {
background: #a6d32b;
}
.owl-carousel.jr-spotlight ul li.job-type.part-time {
background: #f09820;
}
.owl-carousel.jr-spotlight ul li.job-type.temporary {
background: #f06020;
}
.owl-carousel.jr-spotlight ul li.job-type.freelance {
background: #3bb2d6;
}
.owl-carousel.jr-spotlight ul li.job-type.internship {
background: #8259dd;
}
.owl-carousel.jr-spotlight ul li.company:before {
content: "\f0b1";
}
.owl-carousel.jr-spotlight ul li.location:before {
content: "\f041";
}
.owl-carousel.jr-spotlight ul li.rate:before {
content: "\f0d6";
}
.owl-carousel.jr-spotlight ul li.salary:before {
content: "\f0d6";
}
.owl-carousel.jr-spotlight ul li.date:before {
content: "\f073";
}
.owl-carousel.jr-spotlight ul li.application-deadline:before {
color: #888;
content: " / ";
font-family: "Roboto", Arial, sans-serif;
margin: 0;
}
.owl-carousel.jr-spotlight ul li a {
color: #888;
}
.owl-carousel.jr-spotlight .owl-nav {
bottom: -20px;
line-height: 1;
right: 30px;
margin: 0;
position: absolute;
}
.owl-carousel.jr-spotlight .owl-nav .owl-prev,
.owl-carousel.jr-spotlight .owl-nav .owl-next {
background: #3bb2d6;
color: #fff;
height: 40px;
line-height: 40px;
margin: 0;
opacity: 1;
text-align: center;
width: 40px;
}
.owl-carousel.jr-spotlight .owl-nav .owl-prev:before,
.owl-carousel.jr-spotlight .owl-nav .owl-next:before {
left: 50%;
margin-left: -8px;
}
.owl-carousel.jr-spotlight .owl-nav .owl-prev:hover,
.owl-carousel.jr-spotlight .owl-nav .owl-next:hover {
background: #2696b8;
}
.owl-carousel.jr-spotlight .owl-nav .owl-prev {
border-radius: 3px 0 0 3px;
}
.owl-carousel.jr-spotlight .owl-nav .owl-next {
border-radius: 0 3px 3px 0;
} .category-groups {
margin: 0 -15px;
padding: 0 0 3em 0;
}
.category-groups:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.category-groups h3 {
margin: 0 15px 1em;
}
.category-groups h3 a {
color: #000;
}
.category-groups ul {
float: left;
margin: 0;
}
.category-groups ul li {
padding: 0 15px;
}
.category-groups ul li:before {
display: none;
}
.category-groups ul li a {
background: #fff;
border-radius: 3px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
color: #888;
display: block;
margin-bottom: 30px;
overflow: hidden;
padding: 1em 5em 1em 1em;
position: relative;
text-align: left;
}
.category-groups ul li a:hover {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.category-groups ul li a span {
background: #3bb2d6;
color: #fff;
display: block;
font-weight: bold;
height: 100%;
padding: 1em;
position: absolute;
right: 0;
top: 0;
}
.category-groups.columns-2 ul {
width: 50%;
}
.category-groups.columns-3 ul {
width: 33.3333%;
}
.category-groups.columns-4 ul {
width: 25%;
}
.color-alternative .category-groups ul li a {
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
color: #fff;
}
.color-alternative .category-groups ul li a span {
border: 1px solid #3bb2d6;
color: #3bb2d6;
} .widget.job-overview {
background: #f8f8f8;
border-radius: 3px;
padding: 30px;
}
.widget.job-overview ul {
margin-bottom: 0;
padding: 0;
}
.widget.job-overview ul li {
color: #888;
margin-bottom: 15px;
padding-top: 0;
}
.widget.job-overview ul li strong,
.widget.job-overview ul li label {
color: #000;
display: block;
font-weight: normal;
}
.widget.job-overview ul li a {
color: #3bb2d6;
}
.widget.job-overview .btn,
.widget.job-overview .button,
.widget.job-overview [type="button"] {
text-align: center;
display: block;
margin-top: 15px;
width: 100%;
}
.widget.job-overview .button {
margin-bottom: 30px;
}
.widget.job-overview .btn:first-child,
.widget.job-overview .button:first-child,
.widget.job-overview [type="button"]:first-child {
margin-top: 0;
}
.widget.job-overview .application_details {
display: none;
}
.job_application.application {
margin-bottom: 30px;
} .company-info {
display: table;
}
.wpjmc-companies .company-inner {
padding: 30px 0;
}
.wpjmc-companies li:first-child .company-inner {
padding-top: 0;
}
.wpjmc-companies li:last-child .company-inner {
padding-bottom: 0;
}
.wpjmc-companies li:last-child {
border: none;
}
.company-excerpt p {
margin-bottom: 0;
}
.company-info .image,
.mas-wpjmc-activated.single-company .company-logo,
.wpjmc-companies .company-logo {
background: #fff;
border: 1px solid #e4e4e4;
display: table-cell;
height: 150px;
position: relative;
vertical-align: middle;
width: 150px;
}
.company-info .image img,
.wpjmc-companies .company-logo--image,
.mas-wpjmc-activated.single-company .company-logo--image {
border-radius: 0;
left: 50%;
max-height: 110px;
max-width: 110px;
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
.company-info .company-details {
display: table-cell;
padding-left: 30px;
vertical-align: middle;
}
.company-info .company-details h4 {
display: inline;
margin: 0;
}
.company-tagline {
color: #888;
font-family: "Montserrat", Arial, sans-serif;
font-size: 1.1em;
margin-left: 0.5em;
}
.company-info .company-website,
.company-info .company-facebook,
.company-info .company-twitter {
margin-right: 1em;
}
.company-website:before,
.company-facebook:before,
.company-twitter:before,
.company-email:before,
.company-phone:before {
font-family: "FontAwesome";
margin-right: 0.25em;
}
.company-website:before {
content: "\f0ac";
}
.company-twitter:before {
content: "\f099";
}
.company-facebook:before {
content: "\f230";
}
.company-email:before {
content: "\f0e0";
}
.company-phone:before {
content: "\f095";
} .job-dashboard-actions {
font-size: 0.8em;
margin: 0;
}
.job-dashboard-actions li {
display: inline;
margin-right: 1em;
padding: 0;
}
.job-dashboard-actions li:before {
display: none;
}
.job-dashboard-actions li .job-dashboard-action-edit,
.job-dashboard-actions li .job-dashboard-action-mark_filled,
.job-dashboard-actions li .job-dashboard-action-duplicate,
.job-dashboard-actions li .job-dashboard-action-delete {
color: #aeaeae;
display: inline-block;
height: 1em;
position: relative;
text-indent: -9999px;
width: 1em;
}
.job-dashboard-actions li .job-dashboard-action-edit:hover,
.job-dashboard-actions li .job-dashboard-action-mark_filled:hover,
.job-dashboard-actions li .job-dashboard-action-duplicate:hover,
.job-dashboard-actions li .job-dashboard-action-delete:hover {
color: #626262;
}
.job-dashboard-actions li .job-dashboard-action-edit:after,
.job-dashboard-actions li .job-dashboard-action-mark_filled:after,
.job-dashboard-actions li .job-dashboard-action-duplicate:after,
.job-dashboard-actions li .job-dashboard-action-delete:after {
left: 0;
font-family: "FontAwesome";
position: absolute;
text-indent: 0;
top: 0;
}
.job-dashboard-actions li .job-dashboard-action-edit:after {
content: "\f040";
}
.job-dashboard-actions li .job-dashboard-action-mark_filled:after {
content: "\f00c";
}
.job-dashboard-actions li .job-dashboard-action-duplicate:after {
content: "\f24d";
}
.job-dashboard-actions li .job-dashboard-action-delete:after {
content: "\f00d";
} .job-manager-alerts .job-alert-actions {
font-size: 0.8em;
margin: 0;
}
.job-manager-alerts .job-alert-actions li {
display: inline;
margin-right: 1em;
padding: 0;
}
.job-manager-alerts .job-alert-actions li:before {
display: none;
}
.job-manager-alerts .job-alert-actions li .job-alerts-action-view,
.job-manager-alerts .job-alert-actions li .job-alerts-action-email,
.job-manager-alerts .job-alert-actions li .job-alerts-action-edit,
.job-manager-alerts .job-alert-actions li .job-alerts-action-toggle_status,
.job-manager-alerts .job-alert-actions li .job-alerts-action-delete {
color: #aeaeae;
display: inline-block;
height: 1em;
position: relative;
text-indent: -9999px;
width: 1em;
}
.job-manager-alerts .job-alert-actions li .job-alerts-action-view:hover,
.job-manager-alerts .job-alert-actions li .job-alerts-action-email:hover,
.job-manager-alerts .job-alert-actions li .job-alerts-action-edit:hover,
.job-manager-alerts
.job-alert-actions
li
.job-alerts-action-toggle_status:hover,
.job-manager-alerts .job-alert-actions li .job-alerts-action-delete:hover {
color: #626262;
}
.job-manager-alerts .job-alert-actions li .job-alerts-action-view:after,
.job-manager-alerts .job-alert-actions li .job-alerts-action-email:after,
.job-manager-alerts .job-alert-actions li .job-alerts-action-edit:after,
.job-manager-alerts
.job-alert-actions
li
.job-alerts-action-toggle_status:after,
.job-manager-alerts .job-alert-actions li .job-alerts-action-delete:after {
left: 0;
font-family: "FontAwesome";
position: absolute;
text-indent: 0;
top: 0;
}
.job-manager-alerts .job-alert-actions li .job-alerts-action-view:after {
content: "\f002";
}
.job-manager-alerts .job-alert-actions li .job-alerts-action-email:after {
content: "\f0e0";
}
.job-manager-alerts .job-alert-actions li .job-alerts-action-edit:after {
content: "\f040";
}
.job-manager-alerts .job-alert-actions li .job-alerts-action-delete:after {
content: "\f00d";
}
.job-manager-alerts .alert-disabled {
opacity: 0.5;
}
.job-manager-alerts
.alert-disabled
.job-alert-actions
li
.job-alerts-action-toggle_status:after {
content: "\f06e";
}
.job-manager-alerts
.alert-enabled
.job-alert-actions
li
.job-alerts-action-toggle_status:after {
content: "\f070";
}
.job-manager-alerts small {
display: block;
}
.job-manager-alerts tfoot a {
margin-top: 1em;
} #job_package_selection .job_listing_packages_title {
background: none;
padding: 0 0 1em;
}
#job_package_selection .job_listing_packages_title input {
float: right;
}
#job_package_selection .job_listing_packages .job_packages,
#job_package_selection .job_listing_packages .resume_packages {
margin: 0;
}
#job_package_selection .job_listing_packages .job_packages .package-section,
#job_package_selection .job_listing_packages .resume_packages .package-section {
display: none;
}
#job_package_selection .job_listing_packages .job_packages .job-package,
#job_package_selection .job_listing_packages .resume_packages .job-package,
#job_package_selection .job_listing_packages .job_packages .user-job-package,
#job_package_selection .job_listing_packages .resume_packages .user-job-package,
#job_package_selection .job_listing_packages .job_packages .resume-package,
#job_package_selection .job_listing_packages .resume_packages .resume-package,
#job_package_selection .job_listing_packages .job_packages .user-resume-package,
#job_package_selection
.job_listing_packages
.resume_packages
.user-resume-package {
background: #f8f8f8;
border-radius: 3px;
cursor: pointer;
margin-bottom: 0.5em;
padding: 1em;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#job_package_selection .job_listing_packages .job_packages .job-package:hover,
#job_package_selection
.job_listing_packages
.resume_packages
.job-package:hover,
#job_package_selection
.job_listing_packages
.job_packages
.user-job-package:hover,
#job_package_selection
.job_listing_packages
.resume_packages
.user-job-package:hover,
#job_package_selection
.job_listing_packages
.job_packages
.resume-package:hover,
#job_package_selection
.job_listing_packages
.resume_packages
.resume-package:hover,
#job_package_selection
.job_listing_packages
.job_packages
.user-resume-package:hover,
#job_package_selection
.job_listing_packages
.resume_packages
.user-resume-package:hover {
background: #f4f4f4;
}
#job_package_selection .job_listing_packages .job_packages .job-package.active,
#job_package_selection
.job_listing_packages
.resume_packages
.job-package.active,
#job_package_selection
.job_listing_packages
.job_packages
.user-job-package.active,
#job_package_selection
.job_listing_packages
.resume_packages
.user-job-package.active,
#job_package_selection
.job_listing_packages
.job_packages
.resume-package.active,
#job_package_selection
.job_listing_packages
.resume_packages
.resume-package.active,
#job_package_selection
.job_listing_packages
.job_packages
.user-resume-package.active,
#job_package_selection
.job_listing_packages
.resume_packages
.user-resume-package.active {
color: #fff;
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
#job_package_selection .job_listing_packages .job_packages .job-package br,
#job_package_selection .job_listing_packages .resume_packages .job-package br,
#job_package_selection .job_listing_packages .job_packages .user-job-package br,
#job_package_selection
.job_listing_packages
.resume_packages
.user-job-package
br,
#job_package_selection .job_listing_packages .job_packages .resume-package br,
#job_package_selection
.job_listing_packages
.resume_packages
.resume-package
br,
#job_package_selection
.job_listing_packages
.job_packages
.user-resume-package
br,
#job_package_selection
.job_listing_packages
.resume_packages
.user-resume-package
br {
display: none;
}
#job_package_selection .job_listing_packages .job_packages .job-package:before,
#job_package_selection
.job_listing_packages
.resume_packages
.job-package:before,
#job_package_selection
.job_listing_packages
.job_packages
.user-job-package:before,
#job_package_selection
.job_listing_packages
.resume_packages
.user-job-package:before,
#job_package_selection
.job_listing_packages
.job_packages
.resume-package:before,
#job_package_selection
.job_listing_packages
.resume_packages
.resume-package:before,
#job_package_selection
.job_listing_packages
.job_packages
.user-resume-package:before,
#job_package_selection
.job_listing_packages
.resume_packages
.user-resume-package:before {
display: none;
}
#job_package_selection
.job_listing_packages
.job_packages
.job-package
[type="radio"],
#job_package_selection
.job_listing_packages
.resume_packages
.job-package
[type="radio"],
#job_package_selection
.job_listing_packages
.job_packages
.user-job-package
[type="radio"],
#job_package_selection
.job_listing_packages
.resume_packages
.user-job-package
[type="radio"],
#job_package_selection
.job_listing_packages
.job_packages
.resume-package
[type="radio"],
#job_package_selection
.job_listing_packages
.resume_packages
.resume-package
[type="radio"],
#job_package_selection
.job_listing_packages
.job_packages
.user-resume-package
[type="radio"],
#job_package_selection
.job_listing_packages
.resume_packages
.user-resume-package
[type="radio"] {
position: absolute;
visibility: hidden;
}
#job_package_selection .job_listing_packages .job_packages .job-package label,
#job_package_selection
.job_listing_packages
.resume_packages
.job-package
label,
#job_package_selection
.job_listing_packages
.job_packages
.user-job-package
label,
#job_package_selection
.job_listing_packages
.resume_packages
.user-job-package
label,
#job_package_selection
.job_listing_packages
.job_packages
.resume-package
label,
#job_package_selection
.job_listing_packages
.resume_packages
.resume-package
label,
#job_package_selection
.job_listing_packages
.job_packages
.user-resume-package
label,
#job_package_selection
.job_listing_packages
.resume_packages
.user-resume-package
label {
display: block;
font-family: "Montserrat", Arial, sans-serif;
letter-spacing: 0.05em;
position: relative;
text-transform: uppercase;
} .job-manager-bookmark-actions li:before {
display: none;
}
.wp-job-manager-bookmarks-form {
border: none !important;
}
.mfp-content .wp-job-manager-bookmarks-form div.bookmark-details {
display: block !important;
}
.single-job_listing #title {
text-align: left;
}
.single-job_listing #title .container {
position: relative;
}
.single-job_listing #title h1 {
margin-right: 33.333%;
}
.single-job_listing #title .job-type {
border-radius: 3px;
color: #fff;
display: inline-block;
font-size: 12px;
line-height: 1;
margin: 15px 0 0;
padding: 7px 10px;
position: relative;
text-transform: uppercase;
}
.single-job_listing #title .job-type.full-time {
background: #a6d32b;
}
.single-job_listing #title .job-type.part-time {
background: #f09820;
}
.single-job_listing #title .job-type.temporary {
background: #f06020;
}
.single-job_listing #title .job-type.freelance {
background: #3bb2d6;
}
.single-job_listing #title .job-type.internship {
background: #8259dd;
}
.single-job_listing #title a {
display: inline-block;
line-height: 1;
margin-bottom: 15px;
}
.single-job_listing #title .job-manager-form {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.single-job_listing #title .bookmark-buttons,
.single-job_listing #title .wp-job-manager-bookmarks-form {
margin-top: 0;
padding-left: 15px;
position: absolute;
right: 0;
text-align: center;
top: 50%;
transform: translateY(-50%);
width: 33.3333%;
}
.single-job_listing #title .bookmark-details {
display: none;
}
.single_job_listing {
border-top: 1px solid #e4e4e4;
margin-top: 2em;
padding-top: 2em;
}
.single_job_listing .job-description-image {
margin: 0 auto 30px;
display: block;
max-width: 100%;
max-height: 33vh;
}
.single_job_listing .company_video {
height: 0;
margin-bottom: 2em;
padding-bottom: 56.25%;
position: relative;
}
.single_job_listing .company_video iframe {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.single_job_listing .gjm-map-wrapper {
margin-bottom: 2em;
}
.single_job_listing .gjm-map-wrapper:last-child {
margin-bottom: 0;
}
.single_job_listing strong {
color: #000;
}
.job_tags {
border-top: 1px solid #e4e4e4;
padding: 2em 0 0 1.5em;
position: relative;
}
.job_tags:before {
color: #3bb2d6;
content: "\f02c";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 2em;
}
.bookmark-notice {
margin: 0;
white-space: nowrap;
}
.bookmark-notice:before {
content: "\f02e";
font-family: "FontAwesome";
margin-right: 0.5em;
}
.job-manager-single-alert-link a:before {
content: "\f0f3";
font-family: "FontAwesome";
font-weight: normal;
margin-right: 0.5em;
} #job_preview .job-overview ul {
margin-bottom: 0;
}
#job_preview .job-overview li:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
#job_preview .job_listing_preview_title h2 {
margin: 0;
}
#job_preview .job_listing_preview_title input {
float: right;
margin-left: 1em;
margin-top: -0.5em;
} .job_resume_search #search_keywords,
.job_resume_search #search_location {
background-color: #fff;
background-position: 1em center;
background-repeat: no-repeat;
}
.job_resume_search #search_keywords {
background-image: url(//172-232-156-137.ip.linodeusercontent.com/wp-content/themes/jobseek/img/search.png);
background-size: 20px 20px;
padding-left: 3em;
}
.job_resume_search #search_location {
background-image: url(//172-232-156-137.ip.linodeusercontent.com/wp-content/themes/jobseek/img/pin.png);
background-size: 17px 20px;
padding-left: 2.6em;
}
.job_resume_search .gjm-icon-target-1 {
font-style: normal;
font-weight: normal;
position: absolute;
top: 10px;
right: 30px;
cursor: pointer;
color: #aaa;
}
.job_resume_search .gjm-icon-target-1:before {
content: "\f05b";
font-family: "FontAwesome";
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.job_resume_search #search_keywords,
.job_resume_search #search_location {
background-color: #fff;
background-position: 1em center;
background-repeat: no-repeat;
}
.job_resume_search #search_keywords {
background-image: url(//172-232-156-137.ip.linodeusercontent.com/wp-content/themes/jobseek/img/search@2x.png);
background-size: 20px 20px;
}
.job_resume_search #search_location {
background-image: url(//172-232-156-137.ip.linodeusercontent.com/wp-content/themes/jobseek/img/pin@2x.png);
background-size: 17px 20px;
}
} #job-manager-job-applications .job-manager-applications-applied-notice {
display: none;
}
#job-manager-job-applications .job-applications-download-csv {
float: right;
}
.job-applications {
margin: 0;
}
.job-applications .filter-job-applications {
border-top: 1px solid #e4e4e4;
padding-top: 30px;
}
.job-applications .filter-job-applications:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job-applications .filter-job-applications p {
float: left;
margin-right: 0.5em;
}
.job-applications li {
padding: 0;
}
.job-applications li:before {
display: none;
}
.job-applications li.job-application {
border: 1px solid #e4e4e4;
margin-bottom: 30px;
}
.job-applications li.job-application header {
padding: 30px;
}
.job-applications li.job-application header:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job-applications li.job-application header img {
float: left;
padding-right: 30px;
width: 100px;
}
.job-applications li.job-application header h3 {
font-size: 1em;
margin-bottom: 0.25em;
}
.job-applications li.job-application header .job-application-rating {
display: block;
float: left;
height: 1em;
line-height: 1;
position: relative;
width: 5em;
}
.job-applications li.job-application header .job-application-rating:before {
color: #ddd;
content: "\f005\f005\f005\f005\f005";
font-family: "FontAwesome";
position: absolute;
left: 0;
letter-spacing: 0.07em;
top: 0;
}
.job-applications li.job-application header .job-application-rating span {
display: block;
overflow: hidden;
}
.job-applications
li.job-application
header
.job-application-rating
span:before {
background: #fff;
color: #3bb2d6;
content: "\f005\f005\f005\f005\f005";
display: block;
font-family: "FontAwesome";
height: 1em;
letter-spacing: 0.07em;
line-height: 1;
position: relative;
width: 5em;
}
.job-applications li.job-application section {
border-top: 1px solid #e4e4e4;
padding: 30px;
}
.job-applications li.job-application section .hide_section:before {
content: "\f00d";
font-family: "FontAwesome";
font-weight: normal;
margin-right: 0.5em;
}
.job-applications li.job-application section .delete_job_application {
display: block;
float: right;
line-height: 1;
padding: 1em 0;
}
.job-applications li.job-application section p:last-child {
margin: 0;
}
.job-applications li.job-application section .job-application-notes-list {
margin-bottom: 0;
}
.job-applications li.job-application section .job-application-notes-list li {
border: 1px solid #e4e4e4;
border-radius: 3px;
display: block;
margin: 15px 0;
padding: 15px;
}
.job-applications
li.job-application
section
.job-application-notes-list
li
.job-application-note-meta {
color: #d4d4d4;
min-height: 1.75em;
}
.job-applications
li.job-application
section
.job-application-notes-list
li
.job-application-note-meta
.delete_note {
float: right;
}
.job-applications li.job-application section .job-application-meta dt {
color: #000;
float: left;
padding-right: 30px;
width: 20%;
}
.job-applications li.job-application section .job-application-meta dd {
float: left;
margin: 0 0 0.5em;
width: 80%;
}
.job-applications li.job-application section .job-application-meta dd:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job-applications li.job-application footer {
background: #f8f8f8;
border-top: 1px solid #e4e4e4;
padding: 15px 30px;
}
.job-applications li.job-application footer:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job-applications li.job-application footer .meta {
float: left;
margin: 0;
}
.job-applications li.job-application footer .meta li {
display: inline-block;
margin-right: 0.5em;
}
.job-applications li.job-application footer .meta li:first-child {
color: #000;
}
.job-applications li.job-application footer .actions {
float: right;
margin: 0;
text-align: right;
}
.job-applications li.job-application footer .actions li {
display: inline-block;
float: none;
margin-left: 0.5em;
width: 1em;
}
.job-applications li.job-application footer .actions li a {
display: inline-block;
height: 1.1em;
overflow: hidden;
position: relative;
text-align: left;
text-indent: -9999px;
width: 1.1em;
}
.job-applications li.job-application footer .actions li a:after {
font-family: "FontAwesome";
left: 1px;
line-height: 1;
position: absolute;
text-indent: 0;
top: 1px;
}
.job-applications li.job-application footer .actions li.edit a:after {
content: "\f040";
}
.job-applications li.job-application footer .actions li.notes a:after {
content: "\f0f6";
}
.job-applications li.job-application footer .actions li.email a:after {
content: "\f0e0";
}
.job-applications li.job-application footer .actions li.resume a:after {
content: "\f002";
}
.job-applications li.job-application footer .actions li.content a:after {
content: "\f0ca";
} .job-manager-pagination ul {
margin: 3em 0 0;
}
.job-manager-pagination ul:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.job-manager-pagination ul li {
float: left;
margin: 0 10px 10px 0;
padding: 0;
}
.job-manager-pagination ul li:before {
display: none;
}
.job-manager-pagination ul li a,
.job-manager-pagination ul li .current {
border-radius: 3px;
display: block;
line-height: 1;
padding: 12px 16px;
border: 1px solid #e4e4e4;
}
.job-manager-pagination ul li a {
border: 1px solid #e4e4e4;
color: #aeaeae;
}
.job-manager-pagination ul li a:hover {
border: 1px solid #3bb2d6;
color: #fff;
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.job-manager-pagination ul li .current {
color: #000;
}
.job-manager-pagination ul li .current:hover {
background: none;
border: 1px solid #e4e4e4;
} ul.job_listings .indeed_job_listing a,
ul.job_listings .ziprecruiter_job_listing a {
padding: 15px;
}
ul.job_listings .indeed_job_listing a img,
ul.job_listings .ziprecruiter_job_listing a img,
ul.job_listings .indeed_job_listing a .position,
ul.job_listings .ziprecruiter_job_listing a .position,
ul.job_listings .indeed_job_listing a .location,
ul.job_listings .ziprecruiter_job_listing a .location,
ul.job_listings .indeed_job_listing a .meta,
ul.job_listings .ziprecruiter_job_listing a .meta {
float: left;
padding: 15px;
}
ul.job_listings .indeed_job_listing a img,
ul.job_listings .ziprecruiter_job_listing a img {
width: 15%;
}
ul.job_listings .indeed_job_listing a .position,
ul.job_listings .ziprecruiter_job_listing a .position {
width: 35%;
}
ul.job_listings .indeed_job_listing a .position h3,
ul.job_listings .ziprecruiter_job_listing a .position h3 {
font-size: 1em;
margin: 0;
}
ul.job_listings .indeed_job_listing a .position .company:before,
ul.job_listings .ziprecruiter_job_listing a .position .company:before {
content: "\f0b1";
color: #3bb2d6;
display: inline;
font-family: "FontAwesome";
margin-right: 0.5em;
position: relative;
}
ul.job_listings .indeed_job_listing a .position .company strong,
ul.job_listings .ziprecruiter_job_listing a .position .company strong {
color: #888;
}
ul.job_listings .indeed_job_listing a .position .company small,
ul.job_listings .ziprecruiter_job_listing a .position .company small {
display: none;
}
ul.job_listings .indeed_job_listing a .location,
ul.job_listings .ziprecruiter_job_listing a .location {
width: 25%;
}
ul.job_listings .indeed_job_listing a .location:before,
ul.job_listings .ziprecruiter_job_listing a .location:before {
content: "\f041";
color: #3bb2d6;
display: inline;
font-family: "FontAwesome";
margin-right: 0.5em;
position: relative;
}
ul.job_listings .indeed_job_listing a .meta,
ul.job_listings .ziprecruiter_job_listing a .meta {
background: none;
color: #888;
margin: 0;
width: 25%;
}
ul.job_listings .indeed_job_listing a .meta li,
ul.job_listings .ziprecruiter_job_listing a .meta li {
border: 0;
background: none;
}
ul.job_listings .indeed_job_listing a .meta li:nth-child(even),
ul.job_listings .ziprecruiter_job_listing a .meta li:nth-child(even) {
background: none;
}
ul.job_listings .indeed_job_listing a .meta li.date:before,
ul.job_listings .ziprecruiter_job_listing a .meta li.date:before {
content: "\f073";
color: #3bb2d6;
display: inline;
font-family: "FontAwesome";
margin-right: 0.5em;
position: relative;
} .position-filled,
.applications-closed {
background: #fef3f3;
border: 1px solid #d01717;
border-radius: 3px;
color: #d01717;
display: block;
margin-bottom: 30px;
padding: 20px 30px;
}
.position-filled:before,
.applications-closed:before {
content: "\e908";
font-family: "FontAwesome";
margin-right: 15px;
} .fieldset-salary_min,
.fieldset-rate_min,
.fieldset-age_min {
float: left;
padding-right: 15px;
width: 50%;
}
.fieldset-salary_max,
.fieldset-rate_max,
.fieldset-age_max {
float: left;
padding-left: 15px;
width: 50%;
} .wpb_gmaps_widget .wpb_wrapper {
padding: 0;
}
.gjm-info-window a {
display: block;
} .facetwp-template {
margin-bottom: 30px;
}
.facetwp-template ul.job_listings {
margin: 0;
}
.facetwp-facet .facetwp-search-wrap {
display: block;
}
.facetwp-facet .facetwp-btn {
right: 13px;
top: 16px;
}
.sidebar .facetwp-facet {
margin: 0;
position: relative;
}
.sidebar .facetwp-facet .facetwp-link {
border-bottom: 1px solid #e4e4e4;
padding: 0.75em 0;
}
.sidebar .facetwp-facet .facetwp-link:hover {
color: #3bb2d6;
}
.sidebar .facetwp-facet .facetwp-link:last-child {
padding-bottom: 0;
border-bottom: none;
}
.sidebar .facetwp-facet .facetwp-link .facetwp-counter {
float: right;
}
.sidebar .facetwp-facet .noUi-horizontal {
height: 6px;
}
.sidebar .facetwp-facet .noUi-target {
background: #e4e4e4;
border-radius: 3px;
border: 0;
box-shadow: none;
}
.sidebar .facetwp-facet .noUi-connect {
background: #3bb2d6;
border-radius: 3px;
box-shadow: none;
}
.sidebar .facetwp-facet .noUi-handle {
border: 5px solid #3bb2d6;
border-radius: 50%;
background: #fff;
cursor: default;
box-shadow: 0 3px 6px -3px #bbb;
}
.sidebar .facetwp-facet .noUi-horizontal .noUi-handle {
width: 30px;
height: 30px;
top: -12px;
}
.sidebar .facetwp-facet .noUi-horizontal .noUi-handle:before,
.sidebar .facetwp-facet .noUi-horizontal .noUi-handle:after {
display: none;
}
.sidebar .facetwp-facet .facetwp-slider-reset {
border: 1px solid #3bb2d6;
border-radius: 3px;
background: #fff;
box-shadow: none;
padding: 0.5em 1em;
cursor: pointer;
}
.sidebar .facetwp-facet .fs-label-wrap {
border: 1px solid #e4e4e4;
border-radius: 3px;
}
.sidebar .facetwp-facet .fs-label-wrap .fs-label {
padding: 1em 0.75em;
}
.sidebar .facetwp-facet.facetwp-type-fselect .fs-wrap,
.sidebar .facetwp-facet.facetwp-type-fselect .fs-dropdown {
width: 100%;
}
.facetwp-map-filtering {
display: block;
margin: -24px auto 0 auto;
position: relative;
}  ul.resumes li {
border-bottom: 1px solid #e4e4e4;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
padding: 0;
}
ul.resumes li:before {
display: none;
}
ul.resumes li:last-child {
border-bottom: none;
}
ul.resumes li.no_resumes_found {
border: 0;
color: #000;
text-align: center;
}
ul.resumes li a {
color: #888;
display: block;
min-height: 146px;
padding: 30px 110px 30px 0;
position: relative;
}
ul.resumes li a:after {
clear: both;
content: "";
display: table;
width: 100%;
}
ul.resumes li a img {
border-radius: 3px;
height: 80px;
position: absolute;
right: 0;
top: 30px;
width: 80px;
}
ul.resumes li a .candidate-column h3 {
float: left;
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: bold;
margin: 0 0.5em 0 0;
text-transform: none;
}
ul.resumes li a .candidate-column .candidate-title strong {
color: #000;
font-weight: normal;
}
ul.resumes li a .candidate-location-column {
float: left;
margin-right: 2em;
}
ul.resumes li a .candidate-location-column:before {
color: #3bb2d6;
content: "\f041";
font-family: "FontAwesome";
margin-right: 0.5em;
}
ul.resumes li a .resume-posted-column date:before,
ul.resumes li a .resume-posted-column .resume-category:before {
color: #3bb2d6;
font-family: "FontAwesome";
margin-right: 0.5em;
}
ul.resumes li a .resume-posted-column date {
float: left;
margin-right: 2em;
}
ul.resumes li a .resume-posted-column date:before {
content: "\f073";
}
ul.resumes li a .resume-posted-column .resume-category:before {
content: "\f07c";
} .candidate-dashboard-actions {
font-size: 0.8em;
margin: 0;
}
.candidate-dashboard-actions li {
display: inline;
margin-right: 1em;
padding: 0;
}
.candidate-dashboard-actions li:before {
display: none;
}
.candidate-dashboard-actions li .candidate-dashboard-action-edit,
.candidate-dashboard-actions li .candidate-dashboard-action-hide,
.candidate-dashboard-actions li .candidate-dashboard-action-publish,
.candidate-dashboard-actions li .candidate-dashboard-action-delete {
color: #aeaeae;
display: inline-block;
height: 1em;
position: relative;
text-indent: -9999px;
width: 1em;
}
.candidate-dashboard-actions li .candidate-dashboard-action-edit:hover,
.candidate-dashboard-actions li .candidate-dashboard-action-hide:hover,
.candidate-dashboard-actions li .candidate-dashboard-action-publish:hover,
.candidate-dashboard-actions li .candidate-dashboard-action-delete:hover {
color: #626262;
}
.candidate-dashboard-actions li .candidate-dashboard-action-edit:after,
.candidate-dashboard-actions li .candidate-dashboard-action-hide:after,
.candidate-dashboard-actions li .candidate-dashboard-action-publish:after,
.candidate-dashboard-actions li .candidate-dashboard-action-delete:after {
left: 0;
font-family: "FontAwesome";
position: absolute;
text-indent: 0;
top: 0;
}
.candidate-dashboard-actions li .candidate-dashboard-action-edit:after {
content: "\f040";
}
.candidate-dashboard-actions li .candidate-dashboard-action-hide:after {
content: "\f070";
}
.candidate-dashboard-actions li .candidate-dashboard-action-publish:after {
content: "\f06e";
}
.candidate-dashboard-actions li .candidate-dashboard-action-delete:after {
content: "\f00d";
}
.resume-manager-resumes tfoot a {
margin-top: 1em;
} .single-resume #title {
text-align: left;
}
.single-resume #title .container {
position: relative;
}
.single-resume #title .container .job-manager-form {
margin-top: 1em;
}
.single-resume #title .container .bookmark-details {
display: none;
}
.single-resume #title .container .bookmark-buttons,
.single-resume #title .container .wp-job-manager-bookmarks-form {
margin-top: 0;
padding-left: 15px;
position: absolute;
right: 0;
text-align: center;
top: 50%;
transform: translateY(-50%);
width: 33.3333%;
}
.single-resume .resume-card .skills,
.single-resume .resume-card .resume_links {
margin-bottom: 2em;
}
.single-resume .resume-card .skills h4,
.single-resume .resume-card .resume_links h4 {
margin: 0;
}
.single-resume .resume-card .skills a,
.single-resume .resume-card .resume_links a {
margin-right: 2em;
}
.single-resume .resume-card .skills a:before,
.single-resume .resume-card .resume_links a:before {
font-family: "FontAwesome";
margin-right: 0.5em;
}
.single-resume .resume-card .skills a:before {
content: "\f02b";
}
.single-resume .resume-card .resume_links a:before {
content: "\f0c1";
}
.single-resume .resume-card .resume_links a[href*="youtube"]:before {
content: "\f167";
}
.single-resume .resume-card .resume_links a[href*="xing"]:before {
content: "\f168";
}
.single-resume .resume-card .resume_links a[href*="vimeo"]:before {
content: "\f27d";
}
.single-resume .resume-card .resume_links a[href*="tumblr"]:before {
content: "\f173";
}
.single-resume .resume-card .resume_links a[href*="stackoverflow"]:before {
content: "\f16c";
}
.single-resume .resume-card .resume_links a[href*="soundcloud"]:before {
content: "\f1be";
}
.single-resume .resume-card .resume_links a[href*="skype"]:before {
content: "\f17e";
}
.single-resume .resume-card .resume_links a[href*="linkedin"]:before {
content: "\f0e1";
}
.single-resume .resume-card .resume_links a[href*="instagram"]:before {
content: "\f16d";
}
.single-resume .resume-card .resume_links a[href*="plus.google"]:before {
content: "\f0d5";
}
.single-resume .resume-card .resume_links a[href*="github"]:before {
content: "\f09b";
}
.single-resume .resume-card .resume_links a[href*="flickr"]:before {
content: "\f16e";
}
.single-resume .resume-card .resume_links a[href*="facebook"]:before {
content: "\f09a";
}
.single-resume .resume-card .resume_links a[href*="dribbble"]:before {
content: "\f17d";
}
.single-resume .resume-card .resume_links a[href*="behance"]:before {
content: "\f1b4";
}
.single-resume .resume-card .resume_links a[href*="twitter"]:before {
content: "\f099";
}
.single-resume .resume-card .resume_contact_details {
display: none;
}
.single-resume .experience {
border-top: 1px solid #e4e4e4;
margin-top: 3em;
padding-top: 3em;
}
.single-resume .resume-row {
border: none;
border-top: 1px solid #e4e4e4;
margin: 3em 0;
}
.single-resume .work-experience {
border-left: 1px solid #e4e4e4;
margin-left: 1em;
padding: 0 0 2em 1em;
position: relative;
}
.single-resume .work-experience:before {
background: #fff;
border: 2px solid #e4e4e4;
border-radius: 50%;
content: "";
display: block;
height: 7px;
left: -6px;
position: absolute;
top: 0.5em;
width: 7px;
}
.single-resume .work-experience:last-child {
padding-bottom: 0;
}
.single-resume .work-experience h4,
.single-resume .work-experience p {
margin: 0;
}
.single-resume .work-experience h4,
.single-resume .work-experience h5 {
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: bold;
text-transform: none;
}
.single-resume .work-experience h4 {
color: #d4d4d4;
}
.single-resume .work-experience strong {
font-weight: bold;
}
.single-resume .video-wrapper {
float: right;
padding-left: 2em;
width: 50%;
}
.single-resume .video-wrapper .candidate-video {
height: 0;
margin-bottom: 2em;
padding-bottom: 56.25%;
position: relative;
}
.single-resume .video-wrapper .candidate-video iframe {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.single-resume .grm-map-wrapper {
margin-bottom: 2em;
}
.single-resume .grm-map-wrapper:last-child {
margin-top: 4em;
margin-bottom: 0;
} #resume_preview .resume_preview_title {
padding-bottom: 2em;
margin-bottom: 2em;
border-bottom: 1px solid #e4e4e4;
}
#resume_preview .resume_preview_title h2 {
margin: 0;
}
#resume_preview .resume_preview_title input {
float: right;
margin-left: 1em;
margin-top: -0.5em;
} .job-manager-past-applications .application-message {
width: 50%;
}
.job-manager-past-applications p {
margin: 0;
}  .wpjmc-companies {
list-style-type: none;
margin: 0;
}
.wpjmc-companies li {
padding-left: 0;
border-bottom: 1px solid #e4e4e4;
}
.wpjmc-companies li:before {
display: none;
}
.wpjmc-companies .company-logo {
height: 90px;
width: 90px;
}
.wpjmc-companies .company-logo--image {
max-height: 70px;
max-width: 70px;
}
.company-letters {
border-bottom: 1px solid #e4e4e4;
font-family: "Montserrat", Arial, sans-serif;
margin-bottom: 30px;
text-align: center;
}
.company-letters:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.company-letters a {
color: #000;
display: inline-block;
padding: 1em 0.5em;
}
.company-letters a:hover {
color: #3bb2d6;
}
.companies-overview {
list-style: none;
margin: 0;
padding: 0;
}
.companies-overview li {
padding: 0 0 45px;
width: 25%;
}
.companies-overview li:before {
display: none;
}
.companies-overview li .company-letter {
border-bottom: 2px solid #e4e4e4;
color: #000;
font-family: "Montserrat", Arial, sans-serif;
margin: 0 1em;
padding: 0.5em 0;
}
.companies-overview li ul {
margin: 0;
padding: 0;
}
.companies-overview li ul li {
padding: 0 1em;
width: 100%;
}
.companies-overview li ul li a {
border-bottom: 1px solid #e4e4e4;
display: block;
padding: 0.5em;
} .single-company .company-title,
.single-company .company-data__content--list {
text-align: left;
}
.single-company .company-title {
font-size: 2em;
font-family: Montserrat;
font-weight: bold;
letter-spacing: 0.05em;
text-transform: none;
}
#title.company-title {
text-align: left;
}
#title.company-title .container {
display: table;
}
#title.company-title .container .image {
background: #fff;
border: 1px solid #e4e4e4;
display: table-cell;
height: 150px;
position: relative;
vertical-align: middle;
width: 150px;
}
#title.company-title .container .image img {
left: 50%;
max-height: 110px;
max-width: 110px;
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
#title.company-title .container .company-details {
display: table-cell;
padding-left: 30px;
vertical-align: middle;
}
#title.company-title .container .company-details .company-website,
#title.company-title .container .company-details .company-twitter {
margin-right: 1em;
}
#title.company-title .container .company-details .company-website:before,
#title.company-title .container .company-details .company-twitter:before {
font-family: "FontAwesome";
margin-right: 0.25em;
}
#title.company-title .container .company-details .company-website:before {
content: "\f0ac";
}
#title.company-title .container .company-details .company-twitter:before {
content: "\f081";
}
.single-company .company-data__content--list-item:not(:last-child) {
margin-right: 1em;
}
.company-data__content--list div {
margin-bottom: 5px;
}
.single-company .company-tagline {
margin-left: 0;
}
.single-company .company-feature {
flex-grow: 1;
flex-basis: 0;
}
.single-company .company-feature__title {
font-family: "Montserrat", Arial, sans-serif;
font-weight: bold;
color: #000;
}
.single-company .company-feature__content {
font-size: 1rem;
}
.mas-wpjmcr-list-reviews {
float: none;
padding-left: 0;
overflow: hidden;
margin-bottom: 10px;
}
#mas-wpjmcr-submit-ratings .star-rating .dashicons,
.mas-wpjmcr-list-reviews .star-rating .dashicons {
font-size: 15px;
width: 15px;
}
#mas-wpjmcr-submit-ratings .star-rating,
.mas-wpjmcr-list-reviews .star-rating {
float: left;
text-align: left;
max-height: none;
}
#mas-wpjmcr-submit-ratings .star-rating:not(:last-child),
.mas-wpjmcr-list-reviews .star-rating:not(:last-child) {
margin-right: 50px;
}
.mas-wpjmcr-gallery .gallery-item {
margin-left: 0;
margin-right: 0;
}
.mas-wpjmcr-list-reviews .star-rating-title {
margin-bottom: 5px;
} .logo-carousel .owl-item {
height: 100px;
}
.logo-carousel .owl-item div {
position: absolute;
top: 50%;
transform: translateY(-50%);
} .testimonial {
border-top: 1px solid #e4e4e4;
margin: 2em 0;
padding-top: 2em;
text-align: center;
}
.testimonial:first-child {
border: 0;
margin-top: 0;
padding-top: 0;
}
.owl-item .testimonial img,
.testimonial img {
border-radius: 50%;
display: inline-block;
height: 80px;
width: 80px;
}
.testimonial blockquote {
border: 0;
font-size: 1.25em;
font-style: italic;
line-height: 1.5em;
margin: 0;
padding: 1em 10%;
}
.testimonial blockquote p {
margin: 0 0 1em;
}
.testimonial blockquote footer {
font-size: 0.75em;
font-style: normal;
}
.testimonial blockquote footer cite {
font-style: normal;
}
.testimonials-carousel .testimonial {
border-bottom: 0;
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
}
.testimonials-carousel .testimonial img,
.testimonial img {
box-shadow: 0 0 0 5px #3bb2d6, 0 0 0 15px rgba(59, 178, 214, 0.15),
0 0 0 25px rgba(59, 178, 214, 0.15);
margin-top: 25px;
} .mc4wp-form-fields {
text-align: center;
}
.mc4wp-form-fields div {
display: inline-block;
margin: 0 5px;
}
.mc4wp-form-fields div [type="text"],
.mc4wp-form-fields div [type="email"],
.mc4wp-form-fields div [type="submit"] {
height: 3em;
line-height: 3em;
padding: 0 1em;
width: 250px;
}
.mc4wp-form-fields div [type="submit"] {
width: auto;
} .counter-container {
display: table;
margin: 30px 0 60px;
table-layout: fixed;
width: 100%;
}
.counter-container .counter {
display: table-cell;
}
.counter-container .counter .number {
color: #fff;
font-family: "Montserrat", sans-serif;
font-size: 60px;
font-weight: 100;
line-height: 1em;
}
.counter-container .counter .description {
color: #000;
font-size: 24px;
} .hero {
background: #000;
color: #fff;
padding: 10vh 0;
}
.hero.vc_row-has-fill > .vc_column_container > .vc_column-inner {
padding-top: 0;
}
.hero .slider-title h1 {
font-size: 3em;
line-height: 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.hero .slider-title h2,
.hero .slider-title h3,
.hero .slider-title h4,
.hero .slider-title h5,
.hero .slider-title h6 {
color: #3bb2d6;
margin: 0;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.hero .slider-title h2 strong,
.hero .slider-title h3 strong,
.hero .slider-title h4 strong,
.hero .slider-title h5 strong,
.hero .slider-title h6 strong {
color: inherit;
} .content {
float: left;
padding: 0 15px;
width: 66.6666%;
}
.widget .content {
float: none;
width: auto;
padding: 0;
} .recent-blog-posts {
position: relative;
}
.recent-blog-posts .post-thumbnail {
display: block;
}
.recent-blog-posts .post-thumbnail img {
border-radius: 3px 3px 0 0;
display: block;
width: 100%;
}
.recent-blog-posts .post-categories {
left: 15px;
line-height: 1;
margin: 0;
position: absolute;
top: 15px;
}
.recent-blog-posts .post-categories li {
float: left;
clear: both;
margin-bottom: 1px;
padding: 0;
}
.recent-blog-posts .post-categories li:before {
display: none;
}
.recent-blog-posts .post-categories li a {
background: #3bb2d6;
border-radius: 0 3px 3px 0;
color: #fff;
display: block;
font-weight: bold;
font-size: 12px;
line-height: 1.25em;
padding: 5px 10px;
text-transform: uppercase;
white-space: nowrap;
}
.recent-blog-posts .excerpt {
background: #fff;
border-radius: 0 0 3px 3px;
margin-bottom: 2em;
padding: 30px;
}
.recent-blog-posts .excerpt h4 {
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: bold;
text-transform: none;
}
.recent-blog-posts .excerpt h4 a {
color: #000;
}
.recent-blog-posts .excerpt footer {
border-top: 1px solid #e4e4e4;
font-size: 0.8em;
padding-top: 1em;
}
.recent-blog-posts .excerpt footer:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.recent-blog-posts .excerpt footer .date,
.recent-blog-posts .excerpt footer .comments {
color: #bbbbbb;
float: left;
}
.recent-blog-posts .excerpt footer .date:before,
.recent-blog-posts .excerpt footer .comments:before {
color: #3bb2d6;
font-family: "FontAwesome";
margin-right: 7px;
}
.recent-blog-posts .excerpt footer .date {
margin-right: 30px;
}
.recent-blog-posts .excerpt footer .date:before {
content: "\f073";
}
.recent-blog-posts .excerpt footer .comments:before {
content: "\f075";
}
.recent-blog-posts .excerpt footer .comments a {
color: inherit;
} .blog article,
.archive article,
.single-post article {
border-bottom: 1px solid #e4e4e4;
margin-bottom: 3em;
padding-bottom: 3em;
}
.blog article .post-image,
.archive article .post-image,
.single-post article .post-image {
background: #000;
margin-bottom: 2em;
}
.blog article .post-image a,
.archive article .post-image a,
.single-post article .post-image a {
display: block;
overflow: hidden;
position: relative;
}
.blog article .post-image a img,
.archive article .post-image a img,
.single-post article .post-image a img {
display: block;
width: 100%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog article .post-image a:after,
.archive article .post-image a:after,
.single-post article .post-image a:after {
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
border-radius: 50%;
color: #fff;
content: "\f06e";
display: block;
font-family: "FontAwesome";
font-size: 2em;
height: 80px;
left: 50%;
line-height: 80px;
margin: -40px 0 0 -40px;
opacity: 0;
position: absolute;
text-align: center;
top: 100%;
width: 80px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog article .post-image a:hover img,
.archive article .post-image a:hover img,
.single-post article .post-image a:hover img {
opacity: 0.8;
}
.blog article .post-image a:hover:after,
.archive article .post-image a:hover:after,
.single-post article .post-image a:hover:after {
opacity: 1;
top: 50%;
}
.blog article .post-title,
.archive article .post-title,
.single-post article .post-title {
margin: 0;
}
.blog article .post-title a,
.archive article .post-title a,
.single-post article .post-title a {
color: #000;
}
.blog article .post-title a:hover,
.archive article .post-title a:hover,
.single-post article .post-title a:hover {
color: #1a1a1a;
}
.blog article .meta,
.archive article .meta,
.single-post article .meta {
color: #aeaeae;
margin-bottom: 1em;
}
.blog article .meta .comments,
.archive article .meta .comments,
.single-post article .meta .comments {
border-left: 1px solid #e4e4e4;
margin-left: 0.5em;
padding-left: 0.5em;
} .pagination {
margin-bottom: 4em;
text-align: center;
}
.pagination h2 {
display: none;
}
.pagination .page-numbers {
border: 1px solid #e4e4e4;
border-radius: 3px;
color: #aeaeae;
display: inline-block;
margin: 0 2px;
padding: 0.5em 1em;
}
.pagination .page-numbers:hover {
border: 1px solid #3bb2d6;
color: #fff;
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.pagination .page-numbers.current {
color: #000;
}
.pagination .page-numbers.current:hover {
background: none;
border: 1px solid #e4e4e4;
}
.paging {
margin: 3em 0 0;
}
.paging:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.paging li {
padding: 0;
}
.paging li:before {
display: none;
}
.paging li.prev {
float: left;
}
.paging li.prev a:before {
content: "\f104";
font-family: "FontAwesome";
margin-right: 0.5em;
}
.paging li.next {
float: right;
}
.paging li.next a:after {
content: "\f105";
font-family: "FontAwesome";
margin-left: 0.5em;
} .post-title {
margin: 0;
}
.meta {
color: #aeaeae;
margin-bottom: 2em;
}
.post-image {
margin-bottom: 2em;
}
.post-image img {
display: block;
width: 100%;
}
.author-bio {
border-top: 1px solid #e4e4e4;
margin-top: 3em;
min-height: 8em;
padding: 3em 0 0 7em;
position: relative;
}
.author-bio img {
left: 0;
position: absolute;
top: 3em;
}
.author-bio h5,
.author-bio p {
margin: 0;
}
.tags {
background: #f8f8f8;
margin: 3em 0 0;
padding: 1em;
}
.tags:before {
font-family: "FontAwesome";
content: "\f02c";
margin-right: 1em;
}
.tags li {
display: inline;
margin-right: 1em;
padding: 0;
}
.tags li:before {
display: none;
}
.tags li a {
color: #888;
}
.tags li a:hover {
color: #626262;
} .single-company #comments {
margin-bottom: 80px;
}
#comments h2 {
border-top: 1px solid #e4e4e4;
margin: 2em 0;
padding-top: 2em;
}
#comments ol {
list-style: none;
padding: 0;
}
#comments ol li {
margin-bottom: 3em;
padding-left: 80px;
position: relative;
}
#comments > ol > li:last-child > article {
padding-bottom: 0;
border: none;
}
#comments ol li ol {
margin-top: 3em;
}
#comments ol li img.avatar {
left: 0;
position: absolute;
top: 0;
}
#comments ol li p {
margin: 0;
}
#comments ol li .comment-author {
color: #000;
}
#comments ol li .comment-author b {
font-weight: 400;
}
#comments ol li .comment-author b a {
color: #3bb2d6;
}
#comments ol li .comment-author b a:hover {
color: #2285a3;
}
#comments ol li .comment-author cite {
font-style: normal;
}
#comments ol li .comment-author cite a {
color: #000;
}
#comments ol li .comment-author cite a:hover {
color: #000;
}
#comments ol li .comment-meta {
margin-bottom: 1em;
}
#comments ol li .comment-meta a {
color: #aeaeae;
}
#comments ol li .comment-meta a:hover {
color: #626262;
}
#comments ol li .reply {
position: absolute;
right: 0;
top: 0;
}
#comments ol li .reply a {
background: #f8f8f8;
border-radius: 3px;
color: #aeaeae;
display: block;
padding: 5px 15px;
}
#comments ol li .reply a:hover {
background: #f4f4f4;
color: #626262;
}
#comments #respond {
border-top: 1px solid #e4e4e4;
margin-top: 3em;
padding-top: 3em;
}
#comments #respond h2 {
display: none;
}
#comments #respond input[type="text"] {
max-width: 400px;
}
#comments .comment-form p {
margin: 0 0 2em;
}
#comments .comment-form p.comment-subscription-form {
margin: 0;
} .sidebar {
float: left;
padding: 0 15px;
width: 33.3333%;
}
.sidebar .widget {
background: #fbfbfb;
border: 1px solid #e4e4e4;
padding: 30px;
}
.sidebar .widget ul li:last-child {
padding-bottom: 0;
border-bottom: none;
}
.widget {
margin-bottom: 2em;
}
.widget ul {
margin: 0;
}
.widget ul li {
border-bottom: 1px solid #e4e4e4;
padding: 0.75em 0;
}
.widget ul li:before {
display: none;
}
.widget ul li a {
color: #a2a2a2;
}
.widget ul li a:hover {
color: #6f6f6f;
}
#searchform {
position: relative;
}
#searchform [type="text"] {
padding-right: 3em;
}
#searchform:after {
content: "\f002";
font-family: "FontAwesome";
position: absolute;
right: 1em;
top: 0.9em;
} .sidebar .widget_featured_jobs .job_listings {
border-top: none;
}
.sidebar .widget_featured_jobs .job_listings a {
background: none !important;
}
.sidebar .widget_featured_jobs .job_listings > li {
border-color: #e4e4e4 !important;
padding: 15px 0 !important;
}
.sidebar .widget_featured_jobs .job_listings > li:first-child {
padding-top: 0 !important;
}
.sidebar .widget_featured_jobs .job_listings > li:last-child {
padding-bottom: 0 !important;
}
.sidebar .widget_featured_jobs .job_listings .job_position_featured:after {
display: none;
}
.sidebar .widget_featured_jobs .job_listings .job_position_featured a {
padding: 0;
}
.sidebar .widget_featured_jobs .job_listings .job_position_featured a h3 {
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: bold;
margin-bottom: 0;
text-transform: none;
}
.sidebar .widget_featured_jobs .job_listings .job_position_featured a .meta li {
border: 0;
padding: 0 0 0 24px;
position: relative;
}
.sidebar
.widget_featured_jobs
.job_listings
.job_position_featured
a
.meta
li:before {
color: #3bb2d6;
display: block;
font-family: "FontAwesome";
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 16px;
}
.sidebar
.widget_featured_jobs
.job_listings
.job_position_featured
a
.meta
li.location:before {
content: "\f041";
}
.sidebar
.widget_featured_jobs
.job_listings
.job_position_featured
a
.meta
li.company:before {
content: "\f0b1";
}
.sidebar
.widget_featured_jobs
.job_listings
.job_position_featured
a
.meta
li.job-type:before {
content: "\f017";
}
.sidebar .widget_featured_jobs .job_listings .meta li {
display: block !important;
}
.sidebar .widget_featured_jobs .job_listings .meta li:after {
display: none;
}  .woocommerce table.shop_table {
border-collapse: collapse;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tbody td,
.woocommerce table.shop_table tfoot td {
border-bottom: 0;
border-top: 1px solid #e4e4e4;
}
.woocommerce table.shop_table tbody :nth-child(even) td,
.woocommerce table.shop_table tfoot :nth-child(even) td {
background: none;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
color: #fff;
font-weight: normal;
line-height: 1;
padding: 1em;
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce a.button.alt.disabled,
.woocommerce button.button.alt.disabled,
.woocommerce input.button.alt.disabled,
.woocommerce input#submit.disabled,
.woocommerce a.button.disabled,
.woocommerce button.button.disabled,
.woocommerce input.button.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce a.button.alt:disabled,
.woocommerce button.button.alt:disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input#submit:disabled,
.woocommerce a.button:disabled,
.woocommerce button.button:disabled,
.woocommerce input.button:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input#submit:disabled[disabled],
.woocommerce a.button:disabled[disabled],
.woocommerce button.button:disabled[disabled],
.woocommerce input.button:disabled[disabled] {
color: #fff;
font-weight: normal;
line-height: 1;
padding: 1em;
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.woocommerce form.checkout_coupon {
border: 1px solid #e4e4e4;
}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
border-top-color: #3bb2d6;
}
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
color: #3bb2d6;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #f8f8f8;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: 1px solid #e4e4e4;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background: #f0f0f0;
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
border-bottom: 1em solid #f0f0f0;
}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text,
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
border: 1px solid #e4e4e4;
height: 3em;
line-height: 3em;
padding: 0 1em;
width: 150px;
}
.woocommerce-billing-fields,
.woocommerce-shipping-fields {
padding-bottom: 4em;
} .woocommerce #customer_login .login,
.woocommerce #customer_login .register {
border: 0;
padding: 0;
}
.woocommerce #customer_login.col2-set .col-1 {
padding-right: 30px;
width: 50%;
}
.woocommerce #customer_login.col2-set .col-2 {
border-left: 1px solid #e4e4e4;
padding-left: 30px;
width: 50%;
} .woocommerce-account .woocommerce-MyAccount-navigation {
padding-right: 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
background: #f8f8f8;
border-radius: 3px;
margin-bottom: 4em;
overflow: hidden;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:before {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
border-bottom: 1px solid #e4e4e4;
color: #000;
display: block;
padding: 1em 1em 1em 2em;
position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
background: #f0f0f0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
color: #3bb2d6;
content: "\f105";
font-family: "FontAwesome";
left: 1em;
position: absolute;
top: 0.9em;
} .woocommerce ul.products li.product:before,
.woocommerce-page ul.products li.product:before {
display: none;
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
padding: 0;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
font-size: 1em;
margin-bottom: 0;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
display: inline;
margin-right: 0.25em;
}
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins {
text-decoration: none;
}
.woocommerce span.onsale,
.woocommerce-page span.onsale {
line-height: 2.8em;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li:before,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers li:before {
display: none;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers li a,
.woocommerce nav.woocommerce-pagination ul.page-numbers li span,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers li span {
padding: 0.75em 1em;
} .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
top: auto;
}
.woocommerce #comments h2 {
border: 0;
margin-top: 0;
padding: 0;
}
.woocommerce #review_form_wrapper #review_form .comment-respond {
border-top: 1px solid #e4e4e4;
margin-top: 40px;
padding-top: 40px;
}
.woocommerce
#review_form_wrapper
#review_form
.comment-respond
.comment-reply-title {
color: #000;
font-family: "Montserrat", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
}
.woocommerce .related.products {
border-top: 1px solid #e4e4e4;
margin-top: 40px;
padding-top: 40px;
} .mfp-wrap .mfp-container .mfp-content {
background: #fff;
margin: 80px 0;
padding: 30px 30px 0;
position: relative;
width: 100%;
max-width: 500px;
}
.mfp-wrap .mfp-container .mfp-content .mfp-close {
background: none;
position: absolute;
right: 0;
top: 0;
}
.mfp-wrap .mfp-container .mfp-content .mfp-close:hover {
box-shadow: none;
top: 0;
} .job_resume_search {
padding: 0;
}
.job_resume_search input,
.job_resume_search select {
margin-bottom: 1em;
}
.job_resume_search [type="submit"] {
text-align: center;
width: 100%;
} .job-manager-applications-applied-notice,
div.wpcf7-mail-sent-ok {
border: 0;
color: #2ca015;
display: block;
margin-bottom: 2em;
margin-left: 0;
margin-right: 0;
min-height: 40px;
padding: 0 0 0 50px;
position: relative;
}
.job-manager-applications-applied-notice:before,
div.wpcf7-mail-sent-ok:before {
background: #fff;
border: 1px solid #2ca015;
border-radius: 50%;
content: "\f00c";
font-family: "FontAwesome";
height: 40px;
left: 0;
line-height: 40px;
position: absolute;
text-align: center;
top: 0;
width: 40px;
}
.job-manager-error {
background: #fde9e9;
border: 1px solid #d01717;
border-radius: 3px;
color: #d01717;
display: block;
margin-bottom: 2em;
padding: 1em 1em 1em 3em;
position: relative;
}
.job-manager-error:before {
content: "\e92b";
font-family: "FontAwesome";
left: 1em;
position: absolute;
top: 1em;
}
.job-manager-message {
background: #d8f1f7;
border: 1px solid #2392ad;
border-radius: 3px;
color: #2392ad;
display: block;
margin-bottom: 2em;
padding: 1em 1em 1em 3em;
position: relative;
}
.job-manager-message:before {
content: "\e92a";
font-family: "FontAwesome";
left: 1em;
position: absolute;
top: 1em;
} .brand-background {
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.brand-background .vc_parallax-inner {
opacity: 0.1;
}
.brand-background .section-title:after {
background: #000;
}
.cta:after {
clear: both;
content: "";
display: table;
width: 100%;
}
.cta h1,
.cta h2,
.cta h3,
.cta h4,
.cta h5,
.cta h6,
.cta p {
margin: 0;
padding: 0;
}
.cta .btn.btn-primary {
border: 1px solid #fff;
margin-left: 10px;
}
.cta .btn.btn-primary:hover {
background: #2696b8;
}
.cta .cta-content {
float: left;
}
.cta .cta-buttons {
float: right;
} body div.sharedaddy h3.sd-title {
display: block;
font-size: 1em;
font-weight: normal;
line-height: 1.75em;
margin: 0;
}
body div.sharedaddy h3.sd-title:before {
display: none;
}
body div.sharedaddy ul li {
border: 0;
}
body div.sharedaddy ul li:before {
display: none;
} .pricing ul {
margin: 55px 0;
}
.pricing ul li {
background: #f8f8f8;
border-bottom: 1px solid #e4e4e4;
padding: 10px 30px;
text-align: center;
}
.pricing ul li:before {
display: none;
}
.pricing ul li.title {
background: #000;
border: 0;
color: #fff;
padding: 10px 30px;
}
.pricing ul li.price {
border: 0;
color: #fff;
font-size: 4em;
font-weight: 100;
line-height: 2em;
background-color: #3bb2d6;
background-image: -webkit-gradient(
linear,
left top,
right top,
from(#3bb2d6),
to(#3bb2d6)
);
background-image: -webkit-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -moz-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -ms-linear-gradient(left, #3bb2d6, #3bb2d6);
background-image: -o-linear-gradient(left, #3bb2d6, #3bb2d6);
}
.pricing ul li:last-child {
border: 0;
padding: 30px;
}
.pricing ul.popular {
margin: 15px 0;
}
.pricing ul.popular li.title {
padding: 30px;
}
.pricing ul.popular li:last-child {
padding: 30px 30px 60px 30px;
} .color-alternative h1,
.color-alternative h2,
.color-alternative h3,
.color-alternative h4,
.color-alternative h5,
.color-alternative h6,
.color-alternative p,
.color-alternative blockquote,
.color-alternative strong {
color: #fff;
} .teaser {
margin-bottom: 4em;
}
.teaser i {
border: 2px solid #3bb2d6;
border-radius: 50%;
color: #3bb2d6;
display: inline-block;
font-size: 1.75em;
height: 80px;
line-height: 76px;
margin-bottom: 1em;
text-align: center;
width: 80px;
}
.teaser h2 {
font-family: "Roboto", Arial, sans-serif;
font-size: 1em;
font-weight: bold;
text-transform: none;
} footer {    }
footer #prefooter {
background: #1a1a1a;
padding: 120px 0 90px;
}
footer #prefooter h2 {
color: #fff;
font-size: 1em;
}
footer #credits {
background: #000000;
padding: 30px 0;
text-align: center;
}
footer .widget.widget_nav_menu ul li {
border: 0;
padding: 0;
}
footer .widget.widget_nav_menu ul li a {
color: #888;
display: block;
padding: 0.25em 0.5em 0.25em 0.9em;
position: relative;
}
footer .widget.widget_nav_menu ul li a:hover {
color: #fff;
}
footer .widget.widget_nav_menu ul li a:before {
color: #3bb2d6;
content: "\f105";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0.2em;
}
footer [class^="fa-"],
footer [class*=" fa-"] {
border: 2px solid #3bb2d6;
border-radius: 50%;
display: inline-block;
font-size: 1.25em;
height: 50px;
line-height: 46px;
margin: 0 0.25em 1em 0.25em;
text-align: center;
width: 50px;
}  @media (min-width: 1200px) {
.theme-jobseek .container,
.jobseek-child .container,
.single-company .company-data,
.single-company #comments {
width: 1160px;
max-width: none;
padding: 0;
max-width: none;
}
.job_filters .job_types li {
width: 16.6666%;
}
.page-template-page-sidebar-right .job_filters .job_types li,
.page-template-page-sidebar-left .job_filters .job_types li {
width: 25%;
}
.hero {
padding: 200px 0;
}
} @media (max-width: 991px) {
.theme-jobseek .container,
.jobseek-child .container,
.single-company .company-data,
.single-company #comments {
margin: 0 5%;
width: 90%;
padding: 0;
max-width: none;
}
.stacktable.large-only {
display: none;
}
.stacktable.small-only {
display: table;
}
.st-head-row-main {
display: none;
}
.companies-overview li {
width: 50%;
}
.job_filters .job_types li {
width: 33.3333%;
}
.job-dashboard-actions li,
.candidate-dashboard-actions li {
margin: 0 1em;
}
.job-dashboard-action-edit,
.job-dashboard-action-mark_filled,
.job-dashboard-action-duplicate,
.job-dashboard-action-delete,
.candidate-dashboard-action-edit,
.candidate-dashboard-action-hide,
.candidate-dashboard-action-publish,
.candidate-dashboard-action-delete {
font-size: 1.25em;
line-height: 3em;
}
.single-job_listing #title h1 {
margin-right: 0;
}
.single-job_listing #title .job-manager-form {
margin-top: 1em;
position: relative;
right: auto;
top: auto;
transform: none;
}
.single-job_listing #title .bookmark-buttons,
.single-job_listing #title .wp-job-manager-bookmarks-form {
margin-top: 1em;
padding-left: 0;
position: relative;
right: auto;
text-align: left;
top: auto;
transform: none;
width: 100%;
}
.single-resume .video-wrapper {
float: none;
padding-left: 0;
width: 100%;
}
.single-resume #title .container .bookmark-buttons,
.single-resume #title .container .wp-job-manager-bookmarks-form {
margin-top: 1em;
padding-left: 0;
position: relative;
right: auto;
text-align: left;
top: auto;
transform: none;
width: 100%;
}
.pricing ul li.price {
font-size: 2em;
}
.job-applications li.job-application section .job-application-meta dt {
width: 30%;
}
.job-applications li.job-application section .job-application-meta dd {
width: 70%;
}
.cta .btn.btn-primary {
margin: 10px 10px 0 0;
}
.cta .cta-content {
float: none;
}
.cta .cta-buttons {
float: none;
}
} @media (max-width: 768px) {
#header #logo a img {
max-width: 240px;
margin-left: 10px;
}
.vc_tta-panel-title {
border: #3bb2d6 1px solid;
border-radius: 3px;
}
.admin-bar #header {
top: 46px;
}
ul.job_listings li a {
padding-right: 0;
}
ul.job_listings li a .image {
position: relative;
top: auto;
float: right;
margin-left: 10px;
}
ul.job_listings li a .description {
padding: 0;
}
ul.job_listings .indeed_job_listing a img,
ul.job_listings .ziprecruiter_job_listing a img {
display: none;
}
ul.job_listings .indeed_job_listing a .position,
ul.job_listings .ziprecruiter_job_listing a .position,
ul.job_listings .indeed_job_listing a .location,
ul.job_listings .ziprecruiter_job_listing a .location,
ul.job_listings .indeed_job_listing a .meta,
ul.job_listings .ziprecruiter_job_listing a .meta {
float: none;
padding: 0 15px;
width: 100%;
}
.counter-container {
display: block;
margin: 0;
}
.counter-container .counter {
display: block;
margin: 30px 0;
}
.hero {
padding: 4vh 0;
}
footer #prefooter {
padding: 30px 0;
}
footer #prefooter aside {
padding: 30px 0;
margin-bottom: 0;
}
.companies-overview li {
width: 100%;
}
ul.resumes li a {
padding-right: 85px;
}
ul.resumes li a img {
height: 70px;
width: 70px;
}
ul.resumes li a h3,
ul.resumes li a .candidate-column,
ul.resumes li a .candidate-location-column,
ul.resumes li a .resume-posted-column date,
ul.resumes li a .resume-category {
float: none;
margin: 0;
padding: 0;
width: 100%;
}
.job_filters .search_jobs .search_keywords,
.job_filters .search_jobs .search_location,
.job_filters .search_jobs .search_categories,
.job_filters .search_jobs .search_region {
float: none;
width: 100%;
}
.job_filters .search_jobs .gjm-filters-wrapper .gjm-filter-wrapper {
float: none;
}
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3 {
width: 100%;
}
.job_filters .job_types li {
width: 50%;
}
.job_filters .showing_jobs a {
display: inline-block;
float: none;
margin: 0 15px 0 0;
}
.job_filters .showing_jobs span {
display: block;
}
.estimonials-carousel .owl-item blockquote {
padding: 1em 0;
}
.job-manager-form .account-sign-in .button {
display: block;
float: none;
margin: 1em 0 0;
text-align: center;
}
body .content,
body .sidebar {
float: none;
width: 100%;
clear: both;
}
.sidebar {
margin-top: 4em;
}
.job_filters,
.resume_filters {
margin-bottom: 30px;
}
.job_filters .search_jobs .search_keywords,
.resume_filters .search_jobs .search_keywords,
.job_filters .search_resumes .search_keywords,
.resume_filters .search_resumes .search_keywords,
.job_filters .search_jobs .search_location,
.resume_filters .search_jobs .search_location,
.job_filters .search_resumes .search_location,
.resume_filters .search_resumes .search_location,
.job_filters .search_jobs .search_categories,
.resume_filters .search_jobs .search_categories,
.job_filters .search_resumes .search_categories,
.resume_filters .search_resumes .search_categories,
.job_filters .search_jobs .search_region,
.resume_filters .search_jobs .search_region,
.job_filters .search_resumes .search_region,
.resume_filters .search_resumes .search_region {
float: none;
width: 100%;
}
.job_filters .search_jobs .gjm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_jobs .gjm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_resumes .gjm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_resumes .gjm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_jobs .grm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_jobs .grm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_resumes .grm-filters-wrapper .gjm-filter-wrapper,
.resume_filters .search_resumes .grm-filters-wrapper .gjm-filter-wrapper,
.job_filters .search_jobs .gjm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_jobs .gjm-filters-wrapper .grm-filter-wrapper,
.job_filters .search_resumes .gjm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_resumes .gjm-filters-wrapper .grm-filter-wrapper,
.job_filters .search_jobs .grm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_jobs .grm-filters-wrapper .grm-filter-wrapper,
.job_filters .search_resumes .grm-filters-wrapper .grm-filter-wrapper,
.resume_filters .search_resumes .grm-filters-wrapper .grm-filter-wrapper {
float: none;
}
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-1,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-2,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.gjm-filters-count-3,
.job_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.gjm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.gjm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_jobs
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.job_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3,
.resume_filters
.search_resumes
.grm-filters-wrapper
.grm-filter-wrapper.grm-filters-count-3 {
width: 100%;
}
.job_filters .showing_jobs span,
.resume_filters .showing_jobs span,
.job_filters .showing_resumes span,
.resume_filters .showing_resumes span {
display: block;
width: 100%;
}
.job_filters .showing_jobs a,
.resume_filters .showing_jobs a,
.job_filters .showing_resumes a,
.resume_filters .showing_resumes a {
float: left;
margin: 0 30px 0 0;
}
#job_package_selection .job_listing_packages_title input {
float: none;
margin-bottom: 1em;
}
.woocommerce #customer_login.col2-set .col-1,
.woocommerce #customer_login.col2-set .col-2 {
border: 0;
float: none;
padding: 0 0 4em;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
padding: 0;
width: 100%;
}
.category-groups.columns-2 ul,
.category-groups.columns-3 ul,
.category-groups.columns-4 ul {
float: none;
width: 100%;
}
#title.company-title {
text-align: center;
}
#title.company-title .container {
display: block;
}
#title.company-title .container .image {
display: block;
height: 120px;
margin: 0 auto 30px auto;
width: 120px;
}
#title.company-title .container .image img {
max-height: 80px;
max-width: 80px;
}
#title.company-title .container .company-details {
display: block;
padding-left: 0;
}
#title.company-title .container .company-details .company-website,
#title.company-title .container .company-details .company-twitter {
margin: 0 0.5em;
}
.company-info {
display: block;
}
.company-info .image {
display: block;
margin: 0 0 30px;
}
.company-info .company-details {
display: block;
padding-left: 0;
}
.company-info .company-details h4,
.company-info .company-details .company-tagline {
display: block;
}
.pricing ul {
margin: 15px 0;
}
#job-manager-job-applications .job-applications-download-csv {
float: none;
margin-bottom: 1em;
}
.job-applications
li.job-application
section
.job-application-notes-list
li
.job-application-note-meta
.delete_note {
display: block;
float: none;
}
.job-applications li.job-application section .job-application-meta dt {
float: none;
padding: 0;
width: 100%;
}
.job-applications li.job-application section .job-application-meta dd {
float: none;
margin: 0 0 0.5em;
width: 100%;
}
.job-applications li.job-application footer .meta {
float: none;
margin: 0 0 1em;
}
.job-applications li.job-application footer .actions {
float: none;
font-size: 1.5em;
text-align: left;
}
.job-applications li.job-application footer .actions li {
margin-left: 0;
margin-right: 0.5em;
}
.mc4wp-form-fields div {
display: block;
margin: 5px 0;
}
.mc4wp-form-fields div [type="text"],
.mc4wp-form-fields div [type="email"] {
width: 100%;
}
.recent-blog-posts {
padding-left: 20px;
padding-right: 20px;
}
.category-groups {
padding: 0;
}
.single-company .company-data {
display: block;
}
.mas-wpjmc-activated.single-company .company-logo {
margin-bottom: 15px;
display: block;
}
.single-company .company-contact-details,
#title {
padding: 30px 0;
}
.single-company .company-features__inner {
display: block;
margin-left: 0;
margin-right: 0;
overflow: hidden;
}
.single-company .company-feature {
width: auto;
float: left;
padding-left: 0;
padding-right: 30px;
}
.single-company .company-feature:last-child {
padding-right: 0;
}
.single-company #comments ol li {
padding-left: 0;
}
.single-company #comments ol li img.avatar {
position: static;
float: left;
margin-right: 15px;
}
} @media (max-width: 480px) {
.job_filters .job_types li {
width: 100%;
}
.fieldset-salary_min,
.fieldset-rate_min,
.fieldset-salary_max,
.fieldset-rate_max,
.fieldset-age_min,
.fieldset-age_max {
float: none;
padding: 0;
width: 100%;
}
}
body.single-job_listing .sidebar .post-details ul li.posted-date{
display: none !important;
} #header #logo a img {
min-width: 300px;
}
body {
color:black;
}
strong {
font-weight:600;
}
h1 {
line-height:normal !important;
font-kerning: normal;
} 
h2, h3, p, a, li, lu {
line-height:1.5rem !important;
font-kerning: normal;
} #jobkarusell_content .slide .slide__head { min-height: 94px;
margin: 20px 0px 0px 0px;
}
.slide__head__header {
font-size: 16px;
}
h3 {
font-family:"Breve Title Semibold", serif !important;
font-size:24px!important;
font-kerning: normal;
}
.p1 a {font-size:16px !important; 
font-family:"BreveTitle-Book", serif !important;
}
#title {padding-top:15px !important;}
.intro {padding-top:15px !important;} .job-map {
display:none !important;
}
li.posted-date {line-height:1rem !important;}
li.location {line-height:1rem !important;}
a {color:black!important;}
.widget.job-overview .post-details {
text-transform: none;}
.widget.job-overview ul li strong {
font-weight: bold;
margin-right: 15px;
min-width: 80px;}