﻿@charset "UTF-8";/*!
Theme Name: Jobify
Theme URI: http://themeforest.net/item/jobify-wordpress-job-board-theme/5247604?ref=Astoundify
Author: Astoundify
Author URI: http://themeforest.net/item/jobify-wordpress-job-board-theme/5247604?ref=Astoundify
Description: Creating a job listing website has never been easier with Jobify — the easiest to use job board theme available. Create a community of employers and prospective employees.
Version: 3.4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jobify
Domain Path: /languages/
Tags: white, one-column, right-sidebar, responsive-layout, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
*/
.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:.8
}
.mfp-wrap {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1043;
	position:fixed;
	outline:0!important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 8px;
	box-sizing:border-box
}
.mfp-container:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width:100%;
	cursor:auto
}
.mfp-ajax-cur {
	cursor:progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
	cursor:zoom-out
}
.mfp-zoom {
	cursor:pointer;
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none!important
}
.mfp-preloader {
	color:#CCC;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a {
	color:#CCC
}
.mfp-preloader a:hover {
	color:#FFF
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display:none
}
button.mfp-arrow, button.mfp-close {
	overflow:visible;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:0;
	padding:0;
	z-index:1046;
	box-shadow:none;
	touch-action:manipulation
}
.mfp-close {
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:.65;
	padding:0 0 18px 10px;
	color:#FFF;
	font-style:normal;
	font-size:28px;
	font-family:Arial, Baskerville, monospace
}
.mfp-close:focus, .mfp-close:hover {
	opacity:1
}
.mfp-close:active {
	top:1px
}
.mfp-close-btn-in .mfp-close {
	color:#333
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color:#FFF;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#CCC;
	font-size:12px;
	line-height:18px;
	white-space:nowrap
}
.mfp-arrow {
	position:absolute;
	opacity:.65;
	margin:0;
	top:50%;
	margin-top:-55px;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
	margin-top:-54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
	opacity:1
}
.mfp-arrow:after, .mfp-arrow:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:medium inset transparent
}
.mfp-arrow:after {
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow:before {
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:.7
}
.mfp-arrow-left {
	left:0
}
.mfp-arrow-left:after {
	border-right:17px solid #FFF;
	margin-left:31px
}
.mfp-arrow-left:before {
	margin-left:25px;
	border-right:27px solid #3F3F3F
}
.mfp-arrow-right {
	right:0
}
.mfp-arrow-right:after {
	border-left:17px solid #FFF;
	margin-left:39px
}
.mfp-arrow-right:before {
	border-left:27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0, 0, 0, .6);
	background:#000
}
img.mfp-img {
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	box-sizing:border-box;
	padding:40px 0;
	margin:0 auto
}
.mfp-figure {
	line-height:0
}
.mfp-figure:after {
	content:'';
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	box-shadow:0 0 8px rgba(0, 0, 0, .6);
	background:#444
}
.mfp-figure small {
	color:#BDBDBD;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure {
	margin:0
}
.mfp-bottom-bar {
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title {
	text-align:left;
	line-height:18px;
	color:#F3F3F3;
	word-wrap:break-word;
	padding-right:36px
}
.mfp-image-holder .mfp-content {
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0, 0, 0, .6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, .6);
position:fixed;
text-align:center;
padding:0
}
}
@media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform:scale(0.75);
transform:scale(0.75)
}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0
}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%
}
.mfp-container {
padding-left:6px;
padding-right:6px
}
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block
}
.slick-track:after, .slick-track:before {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
@font-face {
font-family:Ionicons;
src:url(fonts/ionicons.eot?v=2.0.0);
src:url(fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"), url(fonts/ionicons.ttf?v=2.0.0) format("truetype"), url(fonts/ionicons.woff?v=2.0.0) format("woff"), url(fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");
font-weight:400;
font-style:normal
}
.application-deadline:before, .btt:before, .candidate-dashboard-actions a:before, .entry-content p.rcp_error:before, .entry-header__featured-image .overlay:after, .footer-social a:before, .ion, .job-category:before, .job-company:before, .job-dashboard-actions a:before, .job-manager-error:before, .job-manager-message:before, .job-manager-pagination a.next:before, .job-manager-pagination a.prev:before, .job-tag:before, .job_filters .search_jobs .filter_by_tag a:before, .job_filters .search_resumes .filter_by_tag a:before, .job_listing-company-social a:before, .job_listing-location:before, .jobify-alert:before, .nav-links a.next:before, .nav-links a.prev:before, .nav-menu--primary a:after, .nav-menu--primary a:before, .nav-menu--primary li:after, .page-subtitle li.date-posted:before, .page-subtitle li.location:before, .paginate-links a.next:before, .paginate-links a.prev:before, .primary-menu-toggle:before, .reset:before, .reset_variations:before, .resume-category:before, .resume-file:before, .resume-links a:before, .resume-location:before, .resume-manager-education .date:before, .resume-manager-experience .date:before, .resume_listing-location:before, .rss_link:before, .select:after, .showing_jobs .alert:before, .showing_resumes .alert:before, .single-job_listing .job-manager-applications-error:before, .single_job_listing .application-deadline:before, .single_job_listing .job-manager-applications-applied-notice:before, .site-main>.rcp-restrict-message:before, .slick-next:before, .slick-prev:before, .woocommerce-error li:before, .woocommerce-info:before, .woocommerce-message:before, body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close, body .chosen-container-single .chosen-single div:before, button.searchform__submit:before, div.job-applications ul.job-applications li.job-application footer ul.actions li a:before, div.job-applications ul.job-applications li.job-application header .job-application-rating span:before, div.job-applications ul.job-applications li.job-application header .job-application-rating:before, div.job-applications ul.job-applications li.job-application section.job-application-content .hide_section:before, div.job-applications ul.job-applications li.job-application section.job-application-edit .hide_section:before, div.job-applications ul.job-applications li.job-application section.job-application-notes .hide_section:before, p.job-manager-single-alert-link a:before, p.lost_password a:before, ul.job_listings .listing-bookmarked h3:before, ul.job_listings.loading:before, ul.loading.resumes:before, ul.nav-menu--primary a:after, ul.nav-menu--primary a:before, ul.nav-menu--primary li:after, ul.resumes .listing-bookmarked h3:before {
	display:inline-block;
	font-family:Ionicons!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-rendering:auto;
	line-height:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	width:auto;
	height:auto;
	margin:0;
	vertical-align:initial
}
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
	margin:0 auto
}
@media screen and (min-width:768px) {
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
max-width:750px
}
}
@media screen and (min-width:992px) {
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
max-width:970px
}
}
@media screen and (min-width:1200px) {
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
max-width:1170px
}
}
* {
	-webkit-font-smoothing:antialiased
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}
[hidden] {
display:none
}
html {
	font-size:100%;
	overflow-y:scroll;
	overflow-x:hidden;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body, html {
	height:100%
}
button, html, input, select, textarea {
	font-family:"Varela Round", Helvetica, sans-serif
}
body {
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	line-height:1.5;
	margin:0;
	background:#fff
}
a {
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
h1, h2, h3, h4, h5, h6 {
	clear:both;
	font-family:'Varela Round', sans-serif;
	line-height:1.3
}
h1 {
	font-size:34px;
	margin:33px 0
}
h2 {
	font-size:28px;
	margin:25px 0
}
h3 {
	font-size:22px;
	margin:22px 0
}
h4 {
	font-size:20px;
	margin:25px 0
}
h5 {
	font-size:18px;
	margin:30px 0
}
h6 {
	font-size:16px;
	margin:36px 0
}
address {
	font-style:italic;
	margin:0 0 24px
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:700
}
dfn {
	font-style:italic
}
mark {
	background:#ff0;
	color:#000
}
p {
	margin:0 0 24px
}
code, kbd, pre, samp {
	font-family:monospace, serif;
	font-size:14px;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none
}
pre {
	background:#f5f5f5;
	font-family:monospace;
	font-size:14px;
	margin:20px 0;
	overflow:auto;
	padding:20px;
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
blockquote, q {
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:"";
	content:none
}
blockquote {
	font-size:18px;
	font-style:italic;
	font-weight:300;
	margin:24px 40px
}
blockquote blockquote {
	margin-right:0
}
blockquote cite, blockquote small {
	font-size:14px;
	font-weight:400;
	text-transform:uppercase
}
small {
	font-size:smaller
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
dl {
	margin:0 20px
}
dt {
	font-weight:700
}
dd {
	margin:0 0 20px
}
menu, ol, ul {
	margin:16px 0;
	padding:0 0 0 40px
}
ul {
	list-style-type:disc
}
nav ol, nav ul {
	list-style:none;
	list-style-image:none
}
li>ol, li>ul {
	margin:0
}
img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle
}
svg:not(:root) {
overflow:hidden
}
figure, form {
	margin:0
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0;
	white-space:normal
}
form fieldset {
	margin:0;
	padding:0;
	border:0
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	max-width:100%;
	vertical-align:baseline
}
button, input {
	line-height:normal
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], input[disabled] {
	cursor:default;
	opacity:.8
}
input[type=checkbox], input[type=radio] {
	padding:0
}
input[type=search] {
	-webkit-appearance:textfield
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-bottom:1px solid #ededed;
	border-collapse:collapse;
	border-spacing:0;
	font-size:14px;
	line-height:2;
	margin:0 0 20px;
	width:100%
}
caption, td, th {
	font-weight:400;
	text-align:left
}
caption {
	font-size:16px;
	margin:20px 0
}
th {
	font-weight:700;
	text-transform:uppercase
}
td {
	border-top:1px solid #ededed;
	padding:6px 10px 6px 0
}
del {
	color:#333
}
ins {
	background:#fff9c0;
	text-decoration:none
}
hr {
	height:1px;
	margin:0 0 24px
}
.clear:after, .entry-content .job_listing_packages_title:after, .job_types:after, .search_jobs:after, .search_resumes:after, .searchform:after {
	clear:both
}
.clear:after, .clear:before, .entry-content .job_listing_packages_title:after, .entry-content .job_listing_packages_title:before, .job_types:after, .job_types:before, .search_jobs:after, .search_jobs:before, .search_resumes:after, .search_resumes:before, .searchform:after, .searchform:before {
	content:"";
	display:table
}
.screen-reader-text, .search_jobs label, .search_resumes label, .site-description {
	position:absolute!important;
	clip:rect(1px,1px,1px,1px)
}
.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, .6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:normal;
	padding:15px 23px 14px;
	position:absolute;
	top:5px;
	left:5px;
	text-decoration:none;
	height:auto;
	width:auto;
	z-index:100000
}
@-webkit-keyframes rotate {
from {
transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}
@-moz-keyframes rotate {
from {
transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}
@-ms-keyframes rotate {
from {
transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}
@keyframes rotate {
from {
transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}
*, :after, :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container:after, .container:before, .jobify_widget_map div.job_listings:after, .jobify_widget_map div.job_listings:before, .jobify_widget_map div.resumes:after, .jobify_widget_map div.resumes:before, .jobify_widget_map_resumes div.job_listings:after, .jobify_widget_map_resumes div.job_listings:before, .jobify_widget_map_resumes div.resumes:after, .jobify_widget_map_resumes div.resumes:before, .page-template-jobify .widget_text:after, .page-template-jobify .widget_text:before, .page-template-template-widgetized .widget_text:after, .page-template-template-widgetized .widget_text:before, .site-main>.rcp-restrict-message:after, .site-main>.rcp-restrict-message:before, .widget_featured_jobs:after, .widget_featured_jobs:before, .widget_featured_resumes:after, .widget_featured_resumes:before {
	content:" ";
	display:table
}
.container:after, .jobify_widget_map div.job_listings:after, .jobify_widget_map div.resumes:after, .jobify_widget_map_resumes div.job_listings:after, .jobify_widget_map_resumes div.resumes:after, .page-template-jobify .widget_text:after, .page-template-template-widgetized .widget_text:after, .site-main>.rcp-restrict-message:after, .widget_featured_jobs:after, .widget_featured_resumes:after {
	clear:both
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.row:after, .row:before {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float:left
}
.col-xs-1 {
	width:8.333333333333332%
}
.col-xs-2 {
	width:16.666666666666664%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.33333333333333%
}
.col-xs-5 {
	width:41.66666666666667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.333333333333336%
}
.col-xs-8 {
	width:66.66666666666666%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.33333333333334%
}
.col-xs-11 {
	width:91.66666666666666%
}
.col-xs-12 {
	width:100%
}
@media (min-width:768px) {
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
max-width:750px
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
float:left
}
.col-sm-1 {
width:8.333333333333332%
}
.col-sm-2 {
width:16.666666666666664%
}
.col-sm-3 {
width:25%
}
.col-sm-4 {
width:33.33333333333333%
}
.col-sm-5 {
width:41.66666666666667%
}
.col-sm-6 {
width:50%
}
.col-sm-7 {
width:58.333333333333336%
}
.col-sm-8 {
width:66.66666666666666%
}
.col-sm-9 {
width:75%
}
.col-sm-10 {
width:83.33333333333334%
}
.col-sm-11 {
width:91.66666666666666%
}
.col-sm-12 {
width:100%
}
.col-sm-push-1 {
left:8.333333333333332%
}
.col-sm-push-2 {
left:16.666666666666664%
}
.col-sm-push-3 {
left:25%
}
.col-sm-push-4 {
left:33.33333333333333%
}
.col-sm-push-5 {
left:41.66666666666667%
}
.col-sm-push-6 {
left:50%
}
.col-sm-push-7 {
left:58.333333333333336%
}
.col-sm-push-8 {
left:66.66666666666666%
}
.col-sm-push-9 {
left:75%
}
.col-sm-push-10 {
left:83.33333333333334%
}
.col-sm-push-11 {
left:91.66666666666666%
}
.col-sm-pull-1 {
right:8.333333333333332%
}
.col-sm-pull-2 {
right:16.666666666666664%
}
.col-sm-pull-3 {
right:25%
}
.col-sm-pull-4 {
right:33.33333333333333%
}
.col-sm-pull-5 {
right:41.66666666666667%
}
.col-sm-pull-6 {
right:50%
}
.col-sm-pull-7 {
right:58.333333333333336%
}
.col-sm-pull-8 {
right:66.66666666666666%
}
.col-sm-pull-9 {
right:75%
}
.col-sm-pull-10 {
right:83.33333333333334%
}
.col-sm-pull-11 {
right:91.66666666666666%
}
.col-sm-offset-1 {
margin-left:8.333333333333332%
}
.col-sm-offset-2 {
margin-left:16.666666666666664%
}
.col-sm-offset-3 {
margin-left:25%
}
.col-sm-offset-4 {
margin-left:33.33333333333333%
}
.col-sm-offset-5 {
margin-left:41.66666666666667%
}
.col-sm-offset-6 {
margin-left:50%
}
.col-sm-offset-7 {
margin-left:58.333333333333336%
}
.col-sm-offset-8 {
margin-left:66.66666666666666%
}
.col-sm-offset-9 {
margin-left:75%
}
.col-sm-offset-10 {
margin-left:83.33333333333334%
}
.col-sm-offset-11 {
margin-left:91.66666666666666%
}
}
@media (min-width:992px) {
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
max-width:970px
}
.col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
float:left
}
.col-md-1 {
width:8.333333333333332%
}
.col-md-2 {
width:16.666666666666664%
}
.col-md-3 {
width:25%
}
.col-md-4 {
width:33.33333333333333%
}
.col-md-5 {
width:41.66666666666667%
}
.col-md-6 {
width:50%
}
.col-md-7 {
width:58.333333333333336%
}
.col-md-8 {
width:66.66666666666666%
}
.col-md-9 {
width:75%
}
.col-md-10 {
width:83.33333333333334%
}
.col-md-11 {
width:91.66666666666666%
}
.col-md-12 {
width:100%
}
.col-md-push-0 {
left:auto
}
.col-md-push-1 {
left:8.333333333333332%
}
.col-md-push-2 {
left:16.666666666666664%
}
.col-md-push-3 {
left:25%
}
.col-md-push-4 {
left:33.33333333333333%
}
.col-md-push-5 {
left:41.66666666666667%
}
.col-md-push-6 {
left:50%
}
.col-md-push-7 {
left:58.333333333333336%
}
.col-md-push-8 {
left:66.66666666666666%
}
.col-md-push-9 {
left:75%
}
.col-md-push-10 {
left:83.33333333333334%
}
.col-md-push-11 {
left:91.66666666666666%
}
.col-md-pull-0 {
right:auto
}
.col-md-pull-1 {
right:8.333333333333332%
}
.col-md-pull-2 {
right:16.666666666666664%
}
.col-md-pull-3 {
right:25%
}
.col-md-pull-4 {
right:33.33333333333333%
}
.col-md-pull-5 {
right:41.66666666666667%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-7 {
right:58.333333333333336%
}
.col-md-pull-8 {
right:66.66666666666666%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-10 {
right:83.33333333333334%
}
.col-md-pull-11 {
right:91.66666666666666%
}
.col-md-offset-0 {
margin-left:0
}
.col-md-offset-1 {
margin-left:8.333333333333332%
}
.col-md-offset-2 {
margin-left:16.666666666666664%
}
.col-md-offset-3 {
margin-left:25%
}
.col-md-offset-4 {
margin-left:33.33333333333333%
}
.col-md-offset-5 {
margin-left:41.66666666666667%
}
.col-md-offset-6 {
margin-left:50%
}
.col-md-offset-7 {
margin-left:58.333333333333336%
}
.col-md-offset-8 {
margin-left:66.66666666666666%
}
.col-md-offset-9 {
margin-left:75%
}
.col-md-offset-10 {
margin-left:83.33333333333334%
}
.col-md-offset-11 {
margin-left:91.66666666666666%
}
}
@media (min-width:1200px) {
.container, .jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes, .page-template-jobify .widget_text, .page-template-template-widgetized .widget_text, .site-main>.rcp-restrict-message, .widget_featured_jobs, .widget_featured_resumes {
max-width:1170px
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
float:left
}
.col-lg-1 {
width:8.333333333333332%
}
.col-lg-2 {
width:16.666666666666664%
}
.col-lg-3 {
width:25%
}
.col-lg-4 {
width:33.33333333333333%
}
.col-lg-5 {
width:41.66666666666667%
}
.col-lg-6 {
width:50%
}
.col-lg-7 {
width:58.333333333333336%
}
.col-lg-8 {
width:66.66666666666666%
}
.col-lg-9 {
width:75%
}
.col-lg-10 {
width:83.33333333333334%
}
.col-lg-11 {
width:91.66666666666666%
}
.col-lg-12 {
width:100%
}
.col-lg-push-0 {
left:auto
}
.col-lg-push-1 {
left:8.333333333333332%
}
.col-lg-push-2 {
left:16.666666666666664%
}
.col-lg-push-3 {
left:25%
}
.col-lg-push-4 {
left:33.33333333333333%
}
.col-lg-push-5 {
left:41.66666666666667%
}
.col-lg-push-6 {
left:50%
}
.col-lg-push-7 {
left:58.333333333333336%
}
.col-lg-push-8 {
left:66.66666666666666%
}
.col-lg-push-9 {
left:75%
}
.col-lg-push-10 {
left:83.33333333333334%
}
.col-lg-push-11 {
left:91.66666666666666%
}
.col-lg-pull-0 {
right:auto
}
.col-lg-pull-1 {
right:8.333333333333332%
}
.col-lg-pull-2 {
right:16.666666666666664%
}
.col-lg-pull-3 {
right:25%
}
.col-lg-pull-4 {
right:33.33333333333333%
}
.col-lg-pull-5 {
right:41.66666666666667%
}
.col-lg-pull-6 {
right:50%
}
.col-lg-pull-7 {
right:58.333333333333336%
}
.col-lg-pull-8 {
right:66.66666666666666%
}
.col-lg-pull-9 {
right:75%
}
.col-lg-pull-10 {
right:83.33333333333334%
}
.col-lg-pull-11 {
right:91.66666666666666%
}
.col-lg-offset-0 {
margin-left:0
}
.col-lg-offset-1 {
margin-left:8.333333333333332%
}
.col-lg-offset-2 {
margin-left:16.666666666666664%
}
.col-lg-offset-3 {
margin-left:25%
}
.col-lg-offset-4 {
margin-left:33.33333333333333%
}
.col-lg-offset-5 {
margin-left:41.66666666666667%
}
.col-lg-offset-6 {
margin-left:50%
}
.col-lg-offset-7 {
margin-left:58.333333333333336%
}
.col-lg-offset-8 {
margin-left:66.66666666666666%
}
.col-lg-offset-9 {
margin-left:75%
}
.col-lg-offset-10 {
margin-left:83.33333333333334%
}
.col-lg-offset-11 {
margin-left:91.66666666666666%
}
}
body {
	color:#797979
}
@media screen and (min-width:1200px) {
body.fixed-header .site-header {
position:fixed;
top:0;
width:100%
}
}
a {
	color:#24262B;
	text-decoration:none
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
a:hover {
	text-decoration:underline
}
label {
	font:700 14px/normal Montserrat, sans-serif;
	text-transform:uppercase
}
#wp-resume_content-wrap, .wp-editor-wrap, body .wp_themeSkin table.mceLayout {
	border:1px solid #ccc
}
button, input[type=button], input[type=reset], input[type=submit] {
	display:inline-block;
	color:#fff;
	text-decoration:none
}
input, textarea {
	font:400 17px "Varela Round", Helvetica, sans-serif;
	padding:11px 15px;
	border:0
}
select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.entry-content .rcp_form input[type=email], .entry-content .rcp_form input[type=password], .entry-content .rcp_form input[type=text], .jobify-input, input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
	font-size:16px;
	padding:10px 14px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:6px;
	width:100%
}
select {
	border:1px solid #ccc;
	border-radius:6px
}
input:focus, select:focus, textarea:focus {
	outline:0
}
.select {
	position:relative;
	display:inline-block;
	max-width:100%;
	border-radius:4px;
	width:100%
}
.select:after, .select:before {
	position:absolute;
	top:0;
	right:0;
	content:' ';
	width:40px;
	height:35px;
	z-index:10;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	pointer-events:none
}
.select:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:40px;
	pointer-events:none;
	text-align:center;
	line-height:43px;
	background:0 0
}
.job_listing-clickbox, .jobify-clickbox, .resume-clickbox {
	color:inherit;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	display:block
}
.job_listing-clickbox:hover, .jobify-clickbox:hover, .resume-clickbox:hover {
	text-decoration:none
}
.application_button, .button, .button--type-action, .button--type-inverted, .button--type-inverted.view-video, .button-secondary, .button-secondary.button--type-action, .button-secondary.button--type-inverted, .button-secondary.view-video, .button.button--type-action, .button.button--type-inverted, .footer-cta .button, .footer-cta .view-video, .job-application-note-add input[type=button], .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .load_more_jobs strong, .load_more_resumes strong, .modal .nf-field-container.submit-container input[type=button], .resume_contact_button, .single-product #content .single_add_to_cart_button, .single_job_listing .application input[type=button].apply-with-facebook, .slider-text .button, .slider-text .view-video, .view-video, .widget--home-video .button, .widget--home-video .view-video, button, button.button--type-action, button.button--type-inverted, button.view-video, input[name=wp_job_manager_edit_application], input[type=button].apply-with-linkedin, input[type=button].apply-with-xing, input[type=button].import-from-linkedin, input[type=submit], input[type=submit].button--type-action, input[type=submit].button--type-inverted, input[type=submit].view-video, p.job-manager-single-alert-link a {
	font:700 18px/normal Montserrat, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:20px 50px;
	border-radius:4px;
	display:inline-block;
	border-style:solid;
	border-width:2px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
.application_button:hover, .button--type-action:hover, .button--type-inverted:hover, .button-secondary:hover, .button:hover, .job-application-note-add input[type=button]:hover, .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice:hover, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark:hover, .load_more_jobs strong:hover, .load_more_resumes strong:hover, .modal .nf-field-container.submit-container input[type=button]:hover, .resume_contact_button:hover, .single-product #content .single_add_to_cart_button:hover, .single_job_listing .application input[type=button].apply-with-facebook:hover, .view-video:hover, button:hover, input[name=wp_job_manager_edit_application]:hover, input[type=button].apply-with-linkedin:hover, input[type=button].apply-with-xing:hover, input[type=button].import-from-linkedin:hover, input[type=submit].button--type-action:hover, input[type=submit].button--type-inverted:hover, input[type=submit].view-video:hover, input[type=submit]:hover, p.job-manager-single-alert-link a:hover {
	text-decoration:none
}
.button-secondary.disabled, .button.disabled, .disabled.application_button, .disabled.button--type-action, .disabled.button--type-inverted, .disabled.resume_contact_button, .disabled.view-video, .job-application-note-add input.disabled[type=button], .job-manager-form.wp-job-manager-bookmarks-form a.disabled.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.disabled.remove-bookmark, .load_more_jobs strong.disabled, .load_more_resumes strong.disabled, .modal .nf-field-container.submit-container input.disabled[type=button], .single-product #content .disabled.single_add_to_cart_button, .single_job_listing .application input.disabled[type=button].apply-with-facebook, button.disabled, input.disabled[name=wp_job_manager_edit_application], input.disabled[type=button].apply-with-linkedin, input.disabled[type=button].apply-with-xing, input.disabled[type=button].import-from-linkedin, input.disabled[type=submit].button--type-action, input.disabled[type=submit].button--type-inverted, input.disabled[type=submit].view-video, input[type=submit].disabled, p.job-manager-single-alert-link a.disabled {
	opacity:.5
}
.button--size-small, .button--size-small.application_button, .button--size-small.button--type-action, .button--size-small.button--type-inverted, .button--size-small.resume_contact_button, .button--size-small.view-video, .button-secondary.button--size-small, .button.button--size-small, .footer-cta .load_more_jobs strong, .footer-cta .load_more_resumes strong, .job-application-note-add .woocommerce-error li input[type=button], .job-application-note-add .woocommerce-info input[type=button], .job-application-note-add .woocommerce-message input[type=button], .job-application-note-add input.button--size-small[type=button], .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-error li a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-error li a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-info a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-info a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-message a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-message a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.button--size-small.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.button--size-small.remove-bookmark, .load_more_jobs .footer-cta strong, .load_more_jobs .slider-text strong, .load_more_jobs .widget--home-video strong, .load_more_jobs .woocommerce-error li strong, .load_more_jobs .woocommerce-info strong, .load_more_jobs .woocommerce-message strong, .load_more_jobs strong, .load_more_jobs strong.button--type-action, .load_more_jobs strong.button--type-inverted, .load_more_jobs strong.view-video, .load_more_resumes .footer-cta strong, .load_more_resumes .slider-text strong, .load_more_resumes .widget--home-video strong, .load_more_resumes .woocommerce-error li strong, .load_more_resumes .woocommerce-info strong, .load_more_resumes .woocommerce-message strong, .load_more_resumes strong, .load_more_resumes strong.button--type-action, .load_more_resumes strong.button--type-inverted, .load_more_resumes strong.view-video, .modal .nf-field-container.submit-container .woocommerce-error li input[type=button], .modal .nf-field-container.submit-container .woocommerce-info input[type=button], .modal .nf-field-container.submit-container .woocommerce-message input[type=button], .modal .nf-field-container.submit-container input.button--size-small[type=button], .single-product #content .button--size-small.single_add_to_cart_button, .single-product #content .woocommerce-error li .single_add_to_cart_button, .single-product #content .woocommerce-info .single_add_to_cart_button, .single-product #content .woocommerce-message .single_add_to_cart_button, .single_job_listing .application .woocommerce-error li input[type=button].apply-with-facebook, .single_job_listing .application .woocommerce-info input[type=button].apply-with-facebook, .single_job_listing .application .woocommerce-message input[type=button].apply-with-facebook, .single_job_listing .application input.button--size-small[type=button].apply-with-facebook, .slider-text .load_more_jobs strong, .slider-text .load_more_resumes strong, .widget--home-video .load_more_jobs strong, .widget--home-video .load_more_resumes strong, .woocommerce-error li .application_button, .woocommerce-error li .button, .woocommerce-error li .button--type-action, .woocommerce-error li .button--type-inverted, .woocommerce-error li .job-application-note-add input[type=button], .woocommerce-error li .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce-error li .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce-error li .load_more_jobs strong, .woocommerce-error li .load_more_resumes strong, .woocommerce-error li .modal .nf-field-container.submit-container input[type=button], .woocommerce-error li .resume_contact_button, .woocommerce-error li .single-product #content .single_add_to_cart_button, .woocommerce-error li .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce-error li .view-video, .woocommerce-error li input[name=wp_job_manager_edit_application], .woocommerce-error li input[type=button].apply-with-linkedin, .woocommerce-error li input[type=button].apply-with-xing, .woocommerce-error li input[type=button].import-from-linkedin, .woocommerce-error li p.job-manager-single-alert-link a, .woocommerce-info .application_button, .woocommerce-info .button, .woocommerce-info .button--type-action, .woocommerce-info .button--type-inverted, .woocommerce-info .job-application-note-add input[type=button], .woocommerce-info .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce-info .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce-info .load_more_jobs strong, .woocommerce-info .load_more_resumes strong, .woocommerce-info .modal .nf-field-container.submit-container input[type=button], .woocommerce-info .resume_contact_button, .woocommerce-info .single-product #content .single_add_to_cart_button, .woocommerce-info .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce-info .view-video, .woocommerce-info input[name=wp_job_manager_edit_application], .woocommerce-info input[type=button].apply-with-linkedin, .woocommerce-info input[type=button].apply-with-xing, .woocommerce-info input[type=button].import-from-linkedin, .woocommerce-info input[type=submit].button--type-action, .woocommerce-info input[type=submit].button--type-inverted, .woocommerce-info input[type=submit].view-video, .woocommerce-info p.job-manager-single-alert-link a, .woocommerce-message .application_button, .woocommerce-message .button, .woocommerce-message .button--type-action, .woocommerce-message .button--type-inverted, .woocommerce-message .job-application-note-add input[type=button], .woocommerce-message .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce-message .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce-message .load_more_jobs strong, .woocommerce-message .load_more_resumes strong, .woocommerce-message .modal .nf-field-container.submit-container input[type=button], .woocommerce-message .resume_contact_button, .woocommerce-message .single-product #content .single_add_to_cart_button, .woocommerce-message .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce-message .view-video, .woocommerce-message input[name=wp_job_manager_edit_application], .woocommerce-message input[type=button].apply-with-linkedin, .woocommerce-message input[type=button].apply-with-xing, .woocommerce-message input[type=button].import-from-linkedin, .woocommerce-message input[type=submit].button--type-action, .woocommerce-message input[type=submit].button--type-inverted, .woocommerce-message input[type=submit].view-video, .woocommerce-message p.job-manager-single-alert-link a, button.button--size-small, input.button--size-small[name=wp_job_manager_edit_application], input.button--size-small[type=button].apply-with-linkedin, input.button--size-small[type=button].apply-with-xing, input.button--size-small[type=button].import-from-linkedin, input.button--size-small[type=submit].button--type-action, input.button--size-small[type=submit].button--type-inverted, input.button--size-small[type=submit].view-video, input[name=apply_coupon], input[name=update_cart], input[type=submit].button--size-small, p.job-manager-single-alert-link .woocommerce-error li a, p.job-manager-single-alert-link .woocommerce-info a, p.job-manager-single-alert-link .woocommerce-message a, p.job-manager-single-alert-link a.button--size-small {
	font-size:14px;
	padding:10px 20px;
	border-radius:4px
}
.application_button, .application_button.view-video, .button--size-medium, .button--size-medium.button--type-inverted, .button--size-medium.resume_contact_button, .button--size-medium.view-video, .button--type-action, .button--type-action.button--type-inverted, .button--type-inverted.resume_contact_button, .button--type-inverted.view-video, .button-secondary.application_button, .button-secondary.button--size-medium, .button-secondary.button--type-action, .button-secondary.resume_contact_button, .button-secondary.view-video, .button.application_button, .button.button--size-medium, .button.button--type-action, .footer-cta .resume_contact_button, .footer-cta .view-video, .footer-cta input[name=wp_job_manager_edit_application], .footer-cta p.job-manager-single-alert-link a, .gform_drop_area .application_button, .gform_drop_area .button, .gform_drop_area .button--type-action, .gform_drop_area .button--type-inverted, .gform_drop_area .job-application-note-add input[type=button], .gform_drop_area .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .gform_drop_area .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .gform_drop_area .load_more_jobs strong, .gform_drop_area .load_more_resumes strong, .gform_drop_area .modal .nf-field-container.submit-container input[type=button], .gform_drop_area .resume_contact_button, .gform_drop_area .single-product #content .single_add_to_cart_button, .gform_drop_area .single_job_listing .application input[type=button].apply-with-facebook, .gform_drop_area .view-video, .gform_drop_area input[name=wp_job_manager_edit_application], .gform_drop_area input[type=button].apply-with-linkedin, .gform_drop_area input[type=button].apply-with-xing, .gform_drop_area input[type=button].import-from-linkedin, .gform_drop_area input[type=submit].button--type-action, .gform_drop_area input[type=submit].button--type-inverted, .gform_drop_area input[type=submit].view-video, .gform_drop_area p.job-manager-single-alert-link a, .job-application-note-add .gform_drop_area input[type=button], .job-application-note-add input.button--type-action[type=button], .job-application-note-add input[type=button], .job-application-note-add input[type=button].view-video, .job-manager-form.wp-job-manager-bookmarks-form .gform_drop_area a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .gform_drop_area a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .load_more_jobs .gform_drop_area strong, .load_more_jobs strong.button--size-medium, .load_more_jobs strong.button--type-action, .load_more_jobs strong.view-video, .load_more_resumes .gform_drop_area strong, .load_more_resumes strong.button--size-medium, .load_more_resumes strong.button--type-action, .load_more_resumes strong.view-video, .modal .nf-field-container.submit-container .gform_drop_area input[type=button], .modal .nf-field-container.submit-container input.button--size-medium[type=button], .modal .nf-field-container.submit-container input.button--type-action[type=button], .modal .nf-field-container.submit-container input[type=button].view-video, .resume_contact_button, .single-product #content .gform_drop_area .single_add_to_cart_button, .single-product #content .single_add_to_cart_button, .single_job_listing .application .gform_drop_area input[type=button].apply-with-facebook, .single_job_listing .application input[type=button].apply-with-facebook, .slider-text .resume_contact_button, .slider-text .view-video, .slider-text input[name=wp_job_manager_edit_application], .slider-text p.job-manager-single-alert-link a, .view-video, .view-video.button--type-action, .view-video.resume_contact_button, .widget--footer button[type=submit], .widget--footer input[type=submit], .widget--home-video .resume_contact_button, .widget--home-video .view-video, .widget--home-video input[name=wp_job_manager_edit_application], .widget--home-video p.job-manager-single-alert-link a, button.application_button, button.button--size-medium, button.button--type-action, button.resume_contact_button, button.view-video, input.button--size-medium[type=submit].button--type-inverted, input.button--type-action[name=wp_job_manager_edit_application], input.button--type-inverted[name=wp_job_manager_edit_application], input[name=wp_job_manager_edit_application], input[name=wp_job_manager_edit_application].view-video, input[type=button].apply-with-linkedin, input[type=button].apply-with-xing, input[type=button].import-from-linkedin, input[type=submit].application_button, input[type=submit].button--size-medium, input[type=submit].button--type-action, input[type=submit].resume_contact_button, input[type=submit].view-video, p.job-manager-single-alert-link .footer-cta a, p.job-manager-single-alert-link .gform_drop_area a, p.job-manager-single-alert-link .slider-text a, p.job-manager-single-alert-link .widget--home-video a, p.job-manager-single-alert-link a, p.job-manager-single-alert-link a.button--type-action, p.job-manager-single-alert-link a.button--type-inverted, p.job-manager-single-alert-link a.view-video {
	font-size:15px;
	padding:14px 24px
}
.button--size-full, .button--size-full.application_button, .button--size-full.button--type-action, .button--size-full.button--type-inverted, .button--size-full.resume_contact_button, .button--size-full.view-video, .button-secondary.button--size-full, .button.button--size-full, .callout-container .application_button, .callout-container .button, .callout-container .button--type-action, .callout-container .button--type-inverted, .callout-container .job-application-note-add input[type=button], .callout-container .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .callout-container .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .callout-container .load_more_jobs strong, .callout-container .load_more_resumes strong, .callout-container .modal .nf-field-container.submit-container input[type=button], .callout-container .resume_contact_button, .callout-container .single-product #content .single_add_to_cart_button, .callout-container .single_job_listing .application input[type=button].apply-with-facebook, .callout-container .view-video, .callout-container input[name=wp_job_manager_edit_application], .callout-container input[type=button].apply-with-linkedin, .callout-container input[type=button].apply-with-xing, .callout-container input[type=button].import-from-linkedin, .callout-container input[type=submit].button--type-action, .callout-container input[type=submit].button--type-inverted, .callout-container input[type=submit].view-video, .callout-container p.job-manager-single-alert-link a, .job-application-note-add .callout-container input[type=button], .job-application-note-add input.button--size-full[type=button], .job-manager-form.wp-job-manager-bookmarks-form .callout-container a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .callout-container a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.button--size-full.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.button--size-full.remove-bookmark, .load_more_jobs .callout-container strong, .load_more_jobs strong.button--size-full, .load_more_resumes .callout-container strong, .load_more_resumes strong.button--size-full, .modal .nf-field-container.submit-container .callout-container input[type=button], .modal .nf-field-container.submit-container input.button--size-full[type=button], .single-product #content .button--size-full.single_add_to_cart_button, .single-product #content .callout-container .single_add_to_cart_button, .single_job_listing .application .callout-container input[type=button].apply-with-facebook, .single_job_listing .application input.button--size-full[type=button].apply-with-facebook, button.button--size-full, input.button--size-full[name=wp_job_manager_edit_application], input.button--size-full[type=button].apply-with-linkedin, input.button--size-full[type=button].apply-with-xing, input.button--size-full[type=button].import-from-linkedin, input[type=submit].button--size-full, p.job-manager-single-alert-link .callout-container a, p.job-manager-single-alert-link a.button--size-full {
	width:100%
}
.application_button, .button--type-action, .button--type-action.button--type-inverted, .button--type-inverted, .button--type-inverted.resume_contact_button, .button--type-inverted.view-video, .button-secondary.button--type-action, .button-secondary.button--type-inverted, .button-secondary.view-video, .button.button--type-action, .button.button--type-inverted, .footer-cta .button, .footer-cta .button--type-inverted, .footer-cta .job-application-note-add input[type=button], .footer-cta .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .footer-cta .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .footer-cta .load_more_jobs strong, .footer-cta .load_more_resumes strong, .footer-cta .modal .nf-field-container.submit-container input[type=button], .footer-cta .resume_contact_button, .footer-cta .single_job_listing .application input[type=button].apply-with-facebook, .footer-cta .view-video, .footer-cta input[name=wp_job_manager_edit_application], .footer-cta input[type=button].apply-with-linkedin, .footer-cta input[type=button].apply-with-xing, .footer-cta input[type=button].import-from-linkedin, .footer-cta p.job-manager-single-alert-link a, .job-application-note-add .footer-cta input[type=button], .job-application-note-add .slider-text input[type=button], .job-application-note-add .widget--home-video input[type=button], .job-application-note-add input.button--type-action[type=button], .job-application-note-add input.button--type-inverted[type=button], .job-application-note-add input[type=button].view-video, .job-manager-form.wp-job-manager-bookmarks-form .footer-cta a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .footer-cta a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .slider-text a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .slider-text a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .widget--home-video a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .widget--home-video a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.button--type-inverted.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.button--type-inverted.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .load_more_jobs .footer-cta strong, .load_more_jobs .slider-text strong, .load_more_jobs .widget--home-video strong, .load_more_jobs strong.button--type-action, .load_more_jobs strong.button--type-inverted, .load_more_jobs strong.view-video, .load_more_resumes .footer-cta strong, .load_more_resumes .slider-text strong, .load_more_resumes .widget--home-video strong, .load_more_resumes strong.button--type-action, .load_more_resumes strong.button--type-inverted, .load_more_resumes strong.view-video, .modal .nf-field-container.submit-container .footer-cta input[type=button], .modal .nf-field-container.submit-container .slider-text input[type=button], .modal .nf-field-container.submit-container .widget--home-video input[type=button], .modal .nf-field-container.submit-container input.button--type-action[type=button], .modal .nf-field-container.submit-container input.button--type-inverted[type=button], .modal .nf-field-container.submit-container input[type=button].view-video, .resume_contact_button, .single-product #content .single_add_to_cart_button, .single_job_listing .application .footer-cta input[type=button].apply-with-facebook, .single_job_listing .application .slider-text input[type=button].apply-with-facebook, .single_job_listing .application .widget--home-video input[type=button].apply-with-facebook, .single_job_listing .application input.button--type-inverted[type=button].apply-with-facebook, .single_job_listing .application input[type=button].apply-with-facebook, .slider-text .button, .slider-text .button--type-inverted, .slider-text .job-application-note-add input[type=button], .slider-text .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .slider-text .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .slider-text .load_more_jobs strong, .slider-text .load_more_resumes strong, .slider-text .modal .nf-field-container.submit-container input[type=button], .slider-text .resume_contact_button, .slider-text .single_job_listing .application input[type=button].apply-with-facebook, .slider-text .view-video, .slider-text input[name=wp_job_manager_edit_application], .slider-text input[type=button].apply-with-linkedin, .slider-text input[type=button].apply-with-xing, .slider-text input[type=button].import-from-linkedin, .slider-text p.job-manager-single-alert-link a, .view-video, .widget--home-video .button, .widget--home-video .button--type-inverted, .widget--home-video .job-application-note-add input[type=button], .widget--home-video .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .widget--home-video .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .widget--home-video .load_more_jobs strong, .widget--home-video .load_more_resumes strong, .widget--home-video .modal .nf-field-container.submit-container input[type=button], .widget--home-video .resume_contact_button, .widget--home-video .single_job_listing .application input[type=button].apply-with-facebook, .widget--home-video .view-video, .widget--home-video input[name=wp_job_manager_edit_application], .widget--home-video input[type=button].apply-with-linkedin, .widget--home-video input[type=button].apply-with-xing, .widget--home-video input[type=button].import-from-linkedin, .widget--home-video p.job-manager-single-alert-link a, button.button--type-action, button.button--type-inverted, button.view-video, input.button--type-action[name=wp_job_manager_edit_application], input.button--type-inverted[name=wp_job_manager_edit_application], input.button--type-inverted[type=button].apply-with-linkedin, input.button--type-inverted[type=button].apply-with-xing, input.button--type-inverted[type=button].import-from-linkedin, input[name=wp_job_manager_edit_application].view-video, input[type=button].apply-with-linkedin, input[type=button].apply-with-xing, input[type=button].import-from-linkedin, input[type=submit].button--type-action, input[type=submit].button--type-inverted, input[type=submit].view-video, p.job-manager-single-alert-link .footer-cta a, p.job-manager-single-alert-link .slider-text a, p.job-manager-single-alert-link .widget--home-video a, p.job-manager-single-alert-link a.button--type-action, p.job-manager-single-alert-link a.button--type-inverted, p.job-manager-single-alert-link a.view-video {
	background:0 0
}
.entry-content p.rcp_error, .job-manager-error, .job-manager-message, .jobify-alert, .single-job_listing .job-manager-applications-error, .single_job_listing .job-manager-applications-applied-notice, .site-main>.rcp-restrict-message, .woocommerce-error li, .woocommerce-info, .woocommerce-message {
	margin:2em auto;
	padding:1.25em 3em;
	background-color:#fff;
	border-radius:4px;
	border-width:2px;
	border-style:solid;
	border-color:transparent
}
.entry-content p.rcp_error a, .job-manager-error a, .job-manager-message a, .jobify-alert a, .single-job_listing .job-manager-applications-error a, .single_job_listing .job-manager-applications-applied-notice a, .site-main>.rcp-restrict-message a, .woocommerce-error li a, .woocommerce-info a, .woocommerce-message a {
	text-decoration:underline
}
.entry-content p.rcp_error:before, .job-manager-error:before, .job-manager-message:before, .jobify-alert:before, .single-job_listing .job-manager-applications-error:before, .single_job_listing .job-manager-applications-applied-notice:before, .site-main>.rcp-restrict-message:before, .woocommerce-error li:before, .woocommerce-info:before, .woocommerce-message:before {
	font-size:20px;
	margin:-2px 10px 0 0;
	vertical-align:middle
}
.entry-content p.info.rcp_error, .entry-content p.jobify-alert--info.rcp_error, .entry-content p.jobify-alert--success.rcp_error, .entry-content p.success.rcp_error, .info.job-manager-error, .info.job-manager-message, .info.woocommerce-info, .info.woocommerce-message, .job-manager-message, .jobify-alert--info, .jobify-alert--info.job-manager-error, .jobify-alert--info.job-manager-message, .jobify-alert--info.woocommerce-info, .jobify-alert--info.woocommerce-message, .jobify-alert--success, .jobify-alert--success.job-manager-error, .jobify-alert.info, .jobify-alert.jobify-alert--info, .jobify-alert.jobify-alert--success, .jobify-alert.success, .single-job_listing .info.job-manager-applications-error, .single-job_listing .jobify-alert--info.job-manager-applications-error, .single-job_listing .jobify-alert--success.job-manager-applications-error, .single-job_listing .success.job-manager-applications-error, .single_job_listing .info.job-manager-applications-applied-notice, .single_job_listing .job-manager-applications-applied-notice, .single_job_listing .jobify-alert--info.job-manager-applications-applied-notice, .site-main>.info.rcp-restrict-message, .site-main>.jobify-alert--info.rcp-restrict-message, .site-main>.jobify-alert--success.rcp-restrict-message, .site-main>.success.rcp-restrict-message, .success.job-manager-error, .success.job-manager-message, .success.woocommerce-info, .success.woocommerce-message, .woocommerce-error li.info, .woocommerce-error li.jobify-alert--info, .woocommerce-error li.jobify-alert--success, .woocommerce-error li.success, .woocommerce-info, .woocommerce-message {
	border-color:#7dc246
}
.entry-content p.info.rcp_error:before, .entry-content p.jobify-alert--info.rcp_error:before, .entry-content p.jobify-alert--success.rcp_error:before, .entry-content p.success.rcp_error:before, .info.job-manager-error:before, .info.job-manager-message:before, .info.woocommerce-info:before, .info.woocommerce-message:before, .job-manager-message:before, .jobify-alert--info.job-manager-error:before, .jobify-alert--info.job-manager-message:before, .jobify-alert--info.woocommerce-info:before, .jobify-alert--info.woocommerce-message:before, .jobify-alert--info:before, .jobify-alert--success.job-manager-error:before, .jobify-alert--success:before, .jobify-alert.info:before, .jobify-alert.jobify-alert--info:before, .jobify-alert.jobify-alert--success:before, .jobify-alert.success:before, .single-job_listing .info.job-manager-applications-error:before, .single-job_listing .jobify-alert--info.job-manager-applications-error:before, .single-job_listing .jobify-alert--success.job-manager-applications-error:before, .single-job_listing .success.job-manager-applications-error:before, .single_job_listing .info.job-manager-applications-applied-notice:before, .single_job_listing .job-manager-applications-applied-notice:before, .single_job_listing .jobify-alert--info.job-manager-applications-applied-notice:before, .site-main>.info.rcp-restrict-message:before, .site-main>.jobify-alert--info.rcp-restrict-message:before, .site-main>.jobify-alert--success.rcp-restrict-message:before, .site-main>.success.rcp-restrict-message:before, .success.job-manager-error:before, .success.job-manager-message:before, .success.woocommerce-info:before, .success.woocommerce-message:before, .woocommerce-error li.info:before, .woocommerce-error li.jobify-alert--info:before, .woocommerce-error li.jobify-alert--success:before, .woocommerce-error li.success:before, .woocommerce-info:before, .woocommerce-message:before {
	content:""
}
.entry-content p.info.rcp_error [class^=ion]:before, .entry-content p.info.rcp_error:before, .entry-content p.jobify-alert--info.rcp_error:before, .entry-content p.jobify-alert--success.rcp_error:before, .entry-content p.success.rcp_error [class^=ion]:before, .entry-content p.success.rcp_error:before, .info.job-manager-error [class^=ion]:before, .info.job-manager-error:before, .info.job-manager-message [class^=ion]:before, .info.job-manager-message:before, .info.woocommerce-info [class^=ion]:before, .info.woocommerce-info:before, .info.woocommerce-message [class^=ion]:before, .info.woocommerce-message:before, .job-manager-message [class^=ion]:before, .job-manager-message:before, .jobify-alert--info [class^=ion]:before, .jobify-alert--info.job-manager-error:before, .jobify-alert--info.job-manager-message:before, .jobify-alert--info.woocommerce-info:before, .jobify-alert--info.woocommerce-message:before, .jobify-alert--info:before, .jobify-alert--success [class^=ion]:before, .jobify-alert--success.job-manager-error:before, .jobify-alert--success:before, .jobify-alert.info [class^=ion]:before, .jobify-alert.info:before, .jobify-alert.jobify-alert--info:before, .jobify-alert.jobify-alert--success:before, .jobify-alert.success [class^=ion]:before, .jobify-alert.success:before, .single-job_listing .info.job-manager-applications-error [class^=ion]:before, .single-job_listing .info.job-manager-applications-error:before, .single-job_listing .jobify-alert--info.job-manager-applications-error:before, .single-job_listing .jobify-alert--success.job-manager-applications-error:before, .single-job_listing .success.job-manager-applications-error [class^=ion]:before, .single-job_listing .success.job-manager-applications-error:before, .single_job_listing .info.job-manager-applications-applied-notice [class^=ion]:before, .single_job_listing .info.job-manager-applications-applied-notice:before, .single_job_listing .job-manager-applications-applied-notice [class^=ion]:before, .single_job_listing .job-manager-applications-applied-notice:before, .single_job_listing .jobify-alert--info.job-manager-applications-applied-notice:before, .site-main>.info.rcp-restrict-message [class^=ion]:before, .site-main>.info.rcp-restrict-message:before, .site-main>.jobify-alert--info.rcp-restrict-message:before, .site-main>.jobify-alert--success.rcp-restrict-message:before, .site-main>.success.rcp-restrict-message [class^=ion]:before, .site-main>.success.rcp-restrict-message:before, .success.job-manager-error [class^=ion]:before, .success.job-manager-error:before, .success.job-manager-message:before, .success.woocommerce-info:before, .success.woocommerce-message:before, .woocommerce-error li.info [class^=ion]:before, .woocommerce-error li.info:before, .woocommerce-error li.jobify-alert--info:before, .woocommerce-error li.jobify-alert--success:before, .woocommerce-error li.success [class^=ion]:before, .woocommerce-error li.success:before, .woocommerce-info [class^=ion]:before, .woocommerce-info:before, .woocommerce-message [class^=ion]:before, .woocommerce-message:before {
color:#7dc246
}
.entry-content p.error.rcp_error, .entry-content p.jobify-alert--error.rcp_error, .error.job-manager-error, .error.job-manager-message, .error.woocommerce-info, .error.woocommerce-message, .job-manager-error, .jobify-alert--error, .jobify-alert--error.job-manager-message, .jobify-alert--error.woocommerce-info, .jobify-alert--error.woocommerce-message, .jobify-alert.error, .jobify-alert.jobify-alert--error, .single-job_listing .job-manager-applications-error, .single_job_listing .error.job-manager-applications-applied-notice, .single_job_listing .jobify-alert--error.job-manager-applications-applied-notice, .site-main>.error.rcp-restrict-message, .site-main>.jobify-alert--error.rcp-restrict-message, .woocommerce-error li, .woocommerce-error li.error {
	border-color:#d50000
}
.entry-content p.error.rcp_error:before, .entry-content p.jobify-alert--error.rcp_error:before, .error.job-manager-error:before, .error.job-manager-message:before, .error.woocommerce-info:before, .error.woocommerce-message:before, .job-manager-error:before, .jobify-alert--error.job-manager-message:before, .jobify-alert--error.woocommerce-info:before, .jobify-alert--error.woocommerce-message:before, .jobify-alert--error:before, .jobify-alert.error:before, .jobify-alert.jobify-alert--error:before, .single-job_listing .job-manager-applications-error:before, .single_job_listing .error.job-manager-applications-applied-notice:before, .single_job_listing .jobify-alert--error.job-manager-applications-applied-notice:before, .site-main>.error.rcp-restrict-message:before, .site-main>.jobify-alert--error.rcp-restrict-message:before, .woocommerce-error li.error:before, .woocommerce-error li:before {
	content:""
}
.entry-content p.error.rcp_error [class^=ion]:before, .entry-content p.error.rcp_error:before, .entry-content p.jobify-alert--error.rcp_error:before, .error.job-manager-error:before, .error.job-manager-message [class^=ion]:before, .error.job-manager-message:before, .error.woocommerce-info [class^=ion]:before, .error.woocommerce-info:before, .error.woocommerce-message [class^=ion]:before, .error.woocommerce-message:before, .job-manager-error [class^=ion]:before, .job-manager-error:before, .jobify-alert--error [class^=ion]:before, .jobify-alert--error.job-manager-message:before, .jobify-alert--error.woocommerce-info:before, .jobify-alert--error.woocommerce-message:before, .jobify-alert--error:before, .jobify-alert.error [class^=ion]:before, .jobify-alert.error:before, .jobify-alert.jobify-alert--error:before, .single-job_listing .job-manager-applications-error [class^=ion]:before, .single-job_listing .job-manager-applications-error:before, .single_job_listing .error.job-manager-applications-applied-notice [class^=ion]:before, .single_job_listing .error.job-manager-applications-applied-notice:before, .single_job_listing .jobify-alert--error.job-manager-applications-applied-notice:before, .site-main>.error.rcp-restrict-message [class^=ion]:before, .site-main>.error.rcp-restrict-message:before, .site-main>.jobify-alert--error.rcp-restrict-message:before, .woocommerce-error li [class^=ion]:before, .woocommerce-error li.error:before, .woocommerce-error li:before {
color:#d50000
}
.account-sign-in, .entry-content .rcp_login_link, .single-product #content .product_meta, .well {
	padding:20px;
	background:#fafafa;
	border:1px solid #ccc;
	border-radius:4px;
	overflow:hidden
}
#rcp_subscription_levels, .job_listing_packages ul.job_packages, .jobify-level-selection {
	border:1px solid #ccc;
	border-radius:6px;
	padding:0;
	background:0 0
}
.job_listing_packages ul.job_packages li.job-package, .job_listing_packages ul.job_packages li.package-section, .jobify-level-selection__item, .rcp_form .rcp_subscription_level {
	font-weight:400;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:1em
}
.job_listing_packages ul.job_packages li.job-package:last-child, .job_listing_packages ul.job_packages li.package-section:last-child, .jobify-level-selection__item:last-child, .rcp_form .rcp_subscription_level:last-child {
	border-bottom:0
}
.site-header {
	position:relative;
	z-index:200;
	box-shadow:inset rgba(0, 0, 0, .1) 0 -1px 0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
.jobify_widget_map .site-header div.job_listings, .jobify_widget_map .site-header div.resumes, .jobify_widget_map_resumes .site-header div.job_listings, .jobify_widget_map_resumes .site-header div.resumes, .page-template-jobify .site-header .widget_text, .page-template-template-widgetized .site-header .widget_text, .site-header .container, .site-header .jobify_widget_map div.job_listings, .site-header .jobify_widget_map div.resumes, .site-header .jobify_widget_map_resumes div.job_listings, .site-header .jobify_widget_map_resumes div.resumes, .site-header .page-template-jobify .widget_text, .site-header .page-template-template-widgetized .widget_text, .site-header .site-main>.rcp-restrict-message, .site-header .widget_featured_jobs, .site-header .widget_featured_resumes {
	position:relative;
	padding:1.5em
}
@media screen and (min-width:1200px) {
.jobify_widget_map .site-header div.job_listings, .jobify_widget_map .site-header div.resumes, .jobify_widget_map_resumes .site-header div.job_listings, .jobify_widget_map_resumes .site-header div.resumes, .page-template-jobify .site-header .widget_text, .page-template-template-widgetized .site-header .widget_text, .site-header .container, .site-header .jobify_widget_map div.job_listings, .site-header .jobify_widget_map div.resumes, .site-header .jobify_widget_map_resumes div.job_listings, .site-header .jobify_widget_map_resumes div.resumes, .site-header .page-template-jobify .widget_text, .site-header .page-template-template-widgetized .widget_text, .site-header .site-main>.rcp-restrict-message, .site-header .widget_featured_jobs, .site-header .widget_featured_resumes {
display:table;
width:100%;
padding-left:0;
padding-right:0
}
}
@media screen and (min-width:1200px) {
.site-branding {
display:table-cell;
vertical-align:middle
}
}
.site-title {
	font:700 22px/normal Montserrat, sans-serif;
	text-transform:uppercase;
	margin:0 36px 0 0;
	padding:0
}
@media screen and (min-width:992px) {
.site-title {
font-size:28px
}
}
@media screen and (min-width:1200px) {
.site-title {
font-size:30px
}
}
.site-title img {
	max-width:100%;
	height:auto
}
.site-description {
	display:none
}
.site-primary-navigation {
	margin-top:2em;
	display:none
}
@media screen and (min-width:1200px) {
.site-primary-navigation {
margin-top:0;
display:table-cell;
vertical-align:middle;
text-align:right;
width:75%
}
}
.site-primary-navigation--open {
	display:block
}
.primary-menu-toggle:before {
	content:"";
	font-size:26px
}
.primary-menu-toggle:hover {
	text-decoration:none
}
.primary-menu-toggle--open {
	right:1.5em;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media screen and (min-width:1200px) {
.primary-menu-toggle--open {
display:none
}
}
.primary-menu-toggle--close:before {
	content:"";
	margin:-1px 10px 0 0;
	vertical-align:middle
}
@media screen and (min-width:1200px) {
.primary-menu-toggle--close {
display:none
}
}
.primary-menu-toggle--open.primary-menu-toggle--opened {
	display:none
}
.nav-menu>ul, ul.nav-menu {
	margin:0;
	padding:0;
	list-style:none
}
.nav-menu>ul .sub-menu, ul.nav-menu .sub-menu {
	padding-left:1em
}
.nav-menu>ul .sub-menu a, ul.nav-menu .sub-menu a {
	font-size:16px
}
.nav-menu--primary li, ul.nav-menu--primary li {
	margin:8px 0
}
.nav-menu--primary a, ul.nav-menu--primary a {
	font-size:20px;
	color:#fff;
	padding:10px 0;
	border-radius:4px
}
.nav-menu--primary a:hover, ul.nav-menu--primary a:hover {
	color:#fff;
	text-decoration:none
}
.nav-menu--primary a:after, .nav-menu--primary a:before, .nav-menu--primary li:after, ul.nav-menu--primary a:after, ul.nav-menu--primary a:before, ul.nav-menu--primary li:after {
	margin-left:5px
}
@media screen and (min-width:1200px) {
.nav-menu--primary li, ul.nav-menu--primary li {
display:inline-block;
position:relative
}
.nav-menu--primary li:hover>.children, .nav-menu--primary li:hover>.sub-menu, ul.nav-menu--primary li:hover>.children, ul.nav-menu--primary li:hover>.sub-menu {
display:block
}
.nav-menu--primary a, ul.nav-menu--primary a {
font-size:15px;
vertical-align:middle;
color:#fff;
margin:2px 0;
padding:8px 14px;
display:block;
border:2px solid transparent
}
.nav-menu--primary .menu-item-has-children>a:after, ul.nav-menu--primary .menu-item-has-children>a:after {
content:""
}
.nav-menu--primary .sub-menu .menu-item-has-children>a:after, ul.nav-menu--primary .sub-menu .menu-item-has-children>a:after {
content:'';
margin:0
}
.nav-menu--primary .sub-menu .menu-item-has-children>a:before, ul.nav-menu--primary .sub-menu .menu-item-has-children>a:before {
content:"";
margin-right:5px
}
.nav-menu--primary .children, .nav-menu--primary .sub-menu, ul.nav-menu--primary .children, ul.nav-menu--primary .sub-menu {
display:none;
padding:20px 0;
position:absolute;
top:100%;
left:50%;
width:200px;
z-index:99999;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
box-shadow:inset rgba(0, 0, 0, .1) 0 -1px 0;
-webkit-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
transform:translate(-50%, 0)
}
.nav-menu--primary .children li, .nav-menu--primary .sub-menu li, ul.nav-menu--primary .children li, ul.nav-menu--primary .sub-menu li {
display:block;
margin:0;
text-align:center
}
.nav-menu--primary .children a, .nav-menu--primary .sub-menu a, ul.nav-menu--primary .children a, ul.nav-menu--primary .sub-menu a {
padding-top:8px;
padding-bottom:8px
}
.nav-menu--primary .children .children, .nav-menu--primary .children .sub-menu, .nav-menu--primary .sub-menu .children, .nav-menu--primary .sub-menu .sub-menu, ul.nav-menu--primary .children .children, ul.nav-menu--primary .children .sub-menu, ul.nav-menu--primary .sub-menu .children, ul.nav-menu--primary .sub-menu .sub-menu {
left:-100%;
top:0;
border-radius:6px;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0)
}
}
.page-header {
	font:400 38px/normal 'Varela Round', sans-serif;
	text-align:center;
	margin-bottom:20px;
	overflow:hidden;
	padding:20px 0;
	background:#fafafa;
	border-bottom:1px solid rgba(204, 204, 204, .41)
}
.page-header.has-image {
	padding:0;
	border:0;
	max-height:400px;
	overflow:hidden
}
.page-header.has-image img {
	min-width:100%;
	width:auto;
	height:auto;
	display:block
}
.page-title {
	font-size:26px;
	font-weight:400
}
@media screen and (min-width:992px) {
.page-title {
font-size:31px;
color:#000;
text-transform:uppercase;
margin:0;
}
}
.page-subtitle {
	font:400 14px/normal Montserrat, sans-serif;
	margin-top:0
}
.page-subtitle:not(:empty) {
margin-top:-15px
}
.page-subtitle a {
	color:inherit
}
.page-subtitle ul {
	margin:0;
	padding:0;
	list-style:none
}
.page-subtitle li {
	display:block;
	margin:5px 0
}
@media screen and (min-width:992px) {
.page-subtitle li {
padding:0 20px;
border-right:1px solid #ccc;
display:inline-block
}
}
.page-subtitle li.date-posted:before, .page-subtitle li.location:before {
	content:"";
	margin-right:5px
}
.page-subtitle li.date-posted:before {
	content:""
}
.page-subtitle .single-product .page-header .sale li.onsale, .page-subtitle li.job-type, .single-product .page-header .sale .page-subtitle li.onsale {
	padding:3px 10px;
	border-right:0;
	display:inline-block
}
.page-subtitle li:last-child {
	border-right:0
}
.widget {
	margin-bottom:30px;
	border-bottom:1px solid #eee;
	padding-bottom:31px
}
.widget select {
	max-width:100%;
	min-width:100%
}
.widget:last-child:not(:only-child) {
margin-bottom:0;
border-bottom:0
}
.widget--home {
	margin:3em auto;
	padding:0;
	border:0
}
@media screen and (min-width:992px) {
.widget--home {
margin:3.5em auto
}
}
@media screen and (min-width:1200px) {
.widget--home {
margin:5em auto
}
}
.widget--home--no-margin {
	margin:0
}
.job-stats {
	text-align:center;
	list-style:none;
	padding:0
}
.job-stat {
	font-size:18px;
	text-align:center;
	padding:1.5em 0;
	border-bottom:1px solid #ddd;
	display:inline-block
}
.job-stat strong {
	font-size:38px;
	line-height:38px;
	font-weight:400;
	display:block
}
.job-stat:last-child {
	border-bottom:0;
	border-right:0
}
@media screen and (min-width:768px) {
.job-stat {
border-right:1px solid #ddd
}
.job-stat:nth-child(2n) {
border-right:0
}
.job-stat:last-child {
border-bottom:1px solid #ddd
}
}
@media screen and (min-width:992px) {
.job-stat {
border-bottom:0;
float:none
}
.job-stat:nth-child(2n) {
border-right:1px solid #ddd
}
.job-stat:last-child {
border:0
}
}
.company-slider .testimonials {
	height:100px!important;
	margin:0 auto;
	padding:0 72px
}
.company-slider .slick-slider {
	margin-bottom:0;
	height:100px!important
}
.woothemes-testimonial--company {
	width:200px!important;
	height:auto!important;
	display:block
}
.woothemes-testimonial--company a, .woothemes-testimonial--company img {
	width:200px;
	height:100px
}
.widget--home-testimonials {
	padding:3em 0
}
@media screen and (min-width:1200px) {
.widget--home-testimonials {
padding:5em 0
}
}
.widget--home-testimonials .widget-description--home, .widget--home-testimonials .widget-title--home {
	color:#fff
}
.testimonial-slider-wrap {
	padding:0 75px
}
.testimonial-slider-wrap .slick-slider {
	margin-bottom:0
}
.widget--home-testimonials:not(.widget--home-testimonials--white) .testimonial-slider .slick-next:before, .widget--home-testimonials:not(.widget--home-testimonials--white) .testimonial-slider .slick-prev:before {
color:#fff
}
.woothemes-testimonial--individual {
	margin:0 20px;
	padding:0;
	text-align:center;
	float:left;
	height:auto!important
}
.woothemes-testimonial--individual p {
	font-size:15px;
	line-height:23px;
	padding:25px;
	background:#fff;
	border-radius:4px;
	position:relative
}
.woothemes-testimonial--individual p:after {
	content:' ';
	width:0;
	height:0;
	border-style:solid;
	border-width:12px 12px 0;
	border-color:#fff transparent transparent;
	position:absolute;
	display:block;
	bottom:-12px;
	left:50%;
	margin-left:-12px
}
.woothemes-testimonial--individual__author {
	margin:0 auto
}
.woothemes-testimonial--individual__author img {
	display:block;
	border-radius:50%;
	margin:0 auto
}
.woothemes-testimonial--individual__author cite {
	color:#fff;
	font-style:normal;
	font-size:13px;
	text-transform:none;
	display:block;
	margin:4px 0 0
}
.page-template-testimonials .woothemes-testimonial--individual p, .post-type-archive-testimonial .woothemes-testimonial--individual p, .widget--home-testimonials--white .woothemes-testimonial--individual p {
	border:1px solid #ddd
}
.page-template-testimonials .woothemes-testimonial--individual p:before, .post-type-archive-testimonial .woothemes-testimonial--individual p:before, .widget--home-testimonials--white .woothemes-testimonial--individual p:before {
	content:' ';
	width:0;
	height:0;
	border-style:solid;
	border-width:13px 13px 0;
	border-color:#ddd transparent transparent;
	position:absolute;
	display:block;
	bottom:-13px;
	left:50%;
	margin-left:-13px
}
.page-template-testimonials .woothemes-testimonial--individual__author cite, .post-type-archive-testimonial .woothemes-testimonial--individual__author cite, .widget--home-testimonials--white .woothemes-testimonial--individual__author cite {
	color:#797979
}
.widget--home-video .widget-title {
	text-align:left
}
.widget--home-video iframe {
	min-width:100%
}
.callout-container {
	border:1px solid #ccc;
	border-radius:6px;
	padding:30px
}
.callout-container p:last-child {
	margin-bottom:0
}
.callout-container div[class^=col-] {
display:inline-block;
vertical-align:middle;
float:none
}
.feature-callout {
	position:relative
}
.feature-callout-cover, .feature-callout-image-pull {
	background-size:cover;
	background-position:center
}
.feature-callout-image-pull {
	min-height:200px
}
@media screen and (min-width:768px) {
.feature-callout-image-pull {
position:absolute;
top:0;
bottom:0
}
}
.feature-callout-cover .container, .feature-callout-cover .jobify_widget_map div.job_listings, .feature-callout-cover .jobify_widget_map div.resumes, .feature-callout-cover .jobify_widget_map_resumes div.job_listings, .feature-callout-cover .jobify_widget_map_resumes div.resumes, .feature-callout-cover .page-template-jobify .widget_text, .feature-callout-cover .page-template-template-widgetized .widget_text, .feature-callout-cover .site-main>.rcp-restrict-message, .feature-callout-cover .widget_featured_jobs, .feature-callout-cover .widget_featured_resumes, .jobify_widget_map .feature-callout-cover div.job_listings, .jobify_widget_map .feature-callout-cover div.resumes, .jobify_widget_map_resumes .feature-callout-cover div.job_listings, .jobify_widget_map_resumes .feature-callout-cover div.resumes, .page-template-jobify .feature-callout-cover .widget_text, .page-template-template-widgetized .feature-callout-cover .widget_text {
	position:relative;
	z-index:2
}
.feature-callout-cover:after {
	content:' ';
	position:absolute;
	right:0;
	bottom:0;
	top:0;
	width:100%
}
.feature-callout-cover--overlay-full:after, .feature-callout-cover--overlay-gradient-left:after, .feature-callout-cover--overlay-gradient-right:after {
	background:rgba(0, 0, 0, .5)
}
.feature-callout.text-right .feature-callout-content {
	text-align:right
}
.feature-callout.text-right .feature-callout-cover {
	background-position:center left
}
.feature-callout.text-left .feature-callout-cover {
	background-position:center right
}
.feature-callout.text-center .feature-callout-cover {
	text-align:center
}
@media screen and (min-width:992px) {
.feature-callout.text-center .callout-feature-content {
max-width:75%;
margin:0 auto
}
.feature-callout.text-center h2 {
font-size:48px;
font-weight:400
}
}
.callout-feature-content {
	padding:3em 0
}
@media screen and (min-width:768px) {
.callout-feature-content {
padding-top:6em;
padding-bottom:6em
}
}
.callout-feature-content h2 {
	font-weight:400;
	font-size:24px;
	margin-top:0
}
@media screen and (min-width:768px) {
.callout-feature-content h2 {
font-size:30px;
line-height:1.4;
margin:0
}
}
.callout-feature-content p {
	line-height:1.75;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none
}
.callout-feature-content p:last-child {
	margin-bottom:0
}
@media screen and (min-width:768px) {
.callout-feature-content p {
line-height:2;
margin:1.5em 0
}
}
@media screen and (min-width:992px) {
.callout-feature-content--height-medium {
padding-top:8em;
padding-bottom:8em
}
}
@media screen and (min-width:1200px) {
.callout-feature-content--height-medium {
padding-top:10em;
padding-bottom:10em
}
}
@media screen and (min-width:1200px) {
.callout-feature-content--height-large {
padding-top:13em;
padding-bottom:13em
}
}
.feature-callout.text-left .callout-feature-content {
	padding-right:2em
}
@media screen and (min-width:1200px) {
.feature-callout.text-left .callout-feature-content {
padding-right:3em
}
}
.feature-callout.text-right .callout-feature-content {
	padding-left:2em
}
@media screen and (min-width:1200px) {
.feature-callout.text-right .callout-feature-content {
padding-left:3em
}
}
.jobify_widget_slider_generic:first-child, .jobify_widget_slider_hero {
	margin-top:0
}
.job-application-note-add .rev_slider input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .rev_slider a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .rev_slider a.remove-bookmark, .load_more_jobs .rev_slider strong, .load_more_resumes .rev_slider strong, .modal .nf-field-container.submit-container .rev_slider input[type=button], .rev_slider .application_button, .rev_slider .button, .rev_slider .button--type-action, .rev_slider .button--type-inverted, .rev_slider .button-secondary, .rev_slider .job-application-note-add input[type=button], .rev_slider .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .rev_slider .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .rev_slider .load_more_jobs strong, .rev_slider .load_more_resumes strong, .rev_slider .modal .nf-field-container.submit-container input[type=button], .rev_slider .resume_contact_button, .rev_slider .single-product #content .single_add_to_cart_button, .rev_slider .single_job_listing .application input[type=button].apply-with-facebook, .rev_slider .view-video, .rev_slider input[name=wp_job_manager_edit_application], .rev_slider input[type=button].apply-with-linkedin, .rev_slider input[type=button].apply-with-xing, .rev_slider input[type=button].import-from-linkedin, .rev_slider input[type=submit].button--type-action, .rev_slider input[type=submit].button--type-inverted, .rev_slider input[type=submit].view-video, .rev_slider p.job-manager-single-alert-link a, .single-product #content .rev_slider .single_add_to_cart_button, .single_job_listing .application .rev_slider input[type=button].apply-with-facebook, p.job-manager-single-alert-link .rev_slider a {
	line-height:normal!important;
	color:#fff!important;
	border-color:#fff!important;
	text-shadow:none!important;
	background:none!important
}
.job-application-note-add .rev_slider input[type=button]:hover, .job-manager-form.wp-job-manager-bookmarks-form .rev_slider a.bookmark-notice:hover, .job-manager-form.wp-job-manager-bookmarks-form .rev_slider a.remove-bookmark:hover, .load_more_jobs .rev_slider strong:hover, .load_more_resumes .rev_slider strong:hover, .modal .nf-field-container.submit-container .rev_slider input[type=button]:hover, .rev_slider .application_button:hover, .rev_slider .button--type-action:hover, .rev_slider .button--type-inverted:hover, .rev_slider .button-secondary:hover, .rev_slider .button:hover, .rev_slider .job-application-note-add input[type=button]:hover, .rev_slider .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice:hover, .rev_slider .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark:hover, .rev_slider .load_more_jobs strong:hover, .rev_slider .load_more_resumes strong:hover, .rev_slider .modal .nf-field-container.submit-container input[type=button]:hover, .rev_slider .resume_contact_button:hover, .rev_slider .single-product #content .single_add_to_cart_button:hover, .rev_slider .single_job_listing .application input[type=button].apply-with-facebook:hover, .rev_slider .view-video:hover, .rev_slider input[name=wp_job_manager_edit_application]:hover, .rev_slider input[type=button].apply-with-linkedin:hover, .rev_slider input[type=button].apply-with-xing:hover, .rev_slider input[type=button].import-from-linkedin:hover, .rev_slider p.job-manager-single-alert-link a:hover, .single-product #content .rev_slider .single_add_to_cart_button:hover, .single_job_listing .application .rev_slider input[type=button].apply-with-facebook:hover, p.job-manager-single-alert-link .rev_slider a:hover {
	background-color:none
}
.widget--footer {
	color:#adadad;
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:2em
}
.widget--footer:last-child {
	margin-bottom:2em
}
@media screen and (min-width:1200px) {
.widget--footer:last-child, .widget--footer:only-child {
margin-bottom:0
}
}
.widget--footer a {
	color:#adadad
}
.widget--footer ul {
	margin:0;
	padding:0;
	list-style:inside disc none
}
.widget--footer .searchform__input {
	border:0
}
.widget-title {
	font-weight:400;
	margin-top:0
}
.widget-title--home {
	font-size:28px;
	text-align:center;
	font-weight:400;
	margin:0 0 1em
}
@media screen and (min-width:992px) {
.widget-title--home {
font-size:36px;
margin-bottom:1.25em
}
}
.widget-title--footer {
	color:#fff
}
.widget-description--home {
	text-align:center;
	margin:-1em auto 3em
}
@media screen and (min-width:1200px) {
.widget-description--home {
margin:-2em auto 3em;
max-width:80%
}
}
.widget_recent_entries ul {
	list-style:none;
	padding:0
}
.widget_recent_entries li {
	margin-bottom:.75em
}
.widget_recent_entries .post-date {
	display:block;
	font-size:80%
}
.page-template-jobify .widget_text, .page-template-template-widgetized .widget_text {
	padding-left:15px;
	padding-right:15px
}
.widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-about, .widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-location, .widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-logo, .widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-meta, .widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-position, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-about, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-candidate, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-location, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-logo, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-meta, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume_listing-location, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-about, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-location, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-logo, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-meta, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-position, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-about, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-candidate, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-location, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-logo, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-meta, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume_listing-location {
	width:100%;
	display:block
}
.widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-about, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-about, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-about, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-about {
	margin-top:.5em
}
.widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-location, .widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-meta, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-location, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-meta, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume_listing-location, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-location, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-meta, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-location, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-meta, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume_listing-location {
	margin-top:.25em
}
.widget-area--sidebar .widget_featured_jobs ul.job_listings .job_listing-date, .widget-area--sidebar .widget_featured_jobs ul.job_listings .resume-date, .widget-area--sidebar .widget_featured_jobs ul.resumes .job_listing-date, .widget-area--sidebar .widget_featured_jobs ul.resumes .resume-date {
	display:none
}
.widget-area--sidebar .widget_featured_resumes ul.resumes .resume-about, .widget-area--sidebar .widget_featured_resumes ul.resumes .resume-candidate, .widget-area--sidebar .widget_featured_resumes ul.resumes .resume-candidate-title, .widget-area--sidebar .widget_featured_resumes ul.resumes .resume-location, .widget-area--sidebar .widget_featured_resumes ul.resumes .resume-logo, .widget-area--sidebar .widget_featured_resumes ul.resumes .resume-meta, .widget-area--sidebar .widget_featured_resumes ul.resumes .resume-title {
	width:100%;
	display:block
}
.widget-area--sidebar .widget_featured_resumes ul.resumes .resume-about {
	margin-top:.5em
}
.widget-area--sidebar .widget_featured_resumes ul.resumes .resume-location, .widget-area--sidebar .widget_featured_resumes ul.resumes .resume-meta {
	margin-top:.25em
}
.widget-area--sidebar .widget_featured_resumes ul.resumes .resume-date {
	display:none
}
.content-area {
	margin-top:4em;
	margin-bottom:4em
}
.content-area--squash {
	margin-top:0
}
.content-grid[data-columns], [data-columns].job-spotlights, [data-columns].price-table, [data-columns].resume-spotlights {
	margin-bottom:-3em
}
.content-grid[data-columns] div[class^=col-], [data-columns].job-spotlights div[class^=col-], [data-columns].price-table div[class^=col-], [data-columns].resume-spotlights div[class^=col-] {
float:none;
display:inline-block;
vertical-align:top
}
.content-grid[data-columns] div:empty, [data-columns].job-spotlights div:empty, [data-columns].price-table div:empty, [data-columns].resume-spotlights div:empty {
	display:none
}
.content-grid[data-columns]:before, [data-columns].job-spotlights:before, [data-columns].price-table:before, [data-columns].resume-spotlights:before {
	content:'1 .col-xs-12'
}
@media screen and (min-width:768px) {
.content-grid[data-columns]:before, [data-columns].job-spotlights:before, [data-columns].price-table:before, [data-columns].resume-spotlights:before {
content:'2 .col-sm-6'
}
}
@media screen and (min-width:992px) {
.content-grid[data-columns]:before, [data-columns].job-spotlights:before, [data-columns].price-table:before, [data-columns].resume-spotlights:before {
content:'3 .col-md-4'
}
}
.content-grid .entry-title, .job-spotlights .entry-title, .price-table .entry-title, .resume-spotlights .entry-title {
	font-size:24px;
	margin:1em 0
}
.hentry {
	margin-bottom:3em
}
@media screen and (min-width:992px) {
.hentry {
margin-bottom:0;
}
}
.avatar img {
	border-radius:50%;
	display:block
}
.entry-header .entry-title:first-child {
	margin-top:0
}
.entry-header__featured-image {
	position:relative;
	display:block;
	width:100%;
	height:auto
}
.entry-header__featured-image img {
	border-radius:6px
}
.entry-header__featured-image .overlay {
	content:' ';
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	border-radius:6px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
.entry-header__featured-image .overlay:after {
	content:"";
	font-size:40px;
	color:#fff;
	text-align:center;
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.entry-header__featured-image:hover .overlay {
	opacity:.8
}
.entry-title {
	font-size:38px;
	font-weight:400;
	margin:0 0 .75em
}
.entry-title a {
	color:inherit
}
.entry-title a:hover {
	text-decoration:none
}
.entry-meta {
	font-size:13px;
	margin:1em 0
}
.entry-meta__comments-link, .entry-meta__date {
	font-size:12px;
	display:block
}
.entry-meta__comments-link a, .entry-meta__date a {
	color:inherit
}
.entry-feature {
	margin-bottom:2em
}
.entry-feature img {
	border-radius:4px
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6 {
	font-weight:400
}
.job-manager-pagination, .nav-links, .paginate-links {
	text-align:center;
	margin:40px auto
}
.job-manager-pagination .current:hover, .nav-links .current:hover, .paginate-links .current:hover {
	color:inherit;
	background:0 0
}
.job-manager-pagination ul li, .nav-links ul li, .paginate-links ul li {
	display:inline-block
}
.job-manager-pagination a.page-numbers, .job-manager-pagination span.page-numbers, .nav-links a.page-numbers, .nav-links span.page-numbers, .paginate-links a.page-numbers, .paginate-links span.page-numbers {
	font:400 13px/normal Montserrat, sans-serif;
	text-align:center;
	padding:8px 13px;
	border:1px solid #ccc;
	border-radius:4px;
	margin:20px 5px;
	display:inline-block
}
.job-manager-pagination a.page-numbers:hover, .job-manager-pagination span.page-numbers:hover, .nav-links a.page-numbers:hover, .nav-links span.page-numbers:hover, .paginate-links a.page-numbers:hover, .paginate-links span.page-numbers:hover {
	text-decoration:none
}
.job-manager-pagination a.next, .job-manager-pagination a.prev, .nav-links a.next, .nav-links a.prev, .paginate-links a.next, .paginate-links a.prev {
	font-size:0
}
.job-manager-pagination a.next:before, .job-manager-pagination a.prev:before, .nav-links a.next:before, .nav-links a.prev:before, .paginate-links a.next:before, .paginate-links a.prev:before {
	font-size:16px
}
.job-manager-pagination a.next:before, .nav-links a.next:before, .paginate-links a.next:before {
	content:""
}
.job-manager-pagination a.prev:before, .nav-links a.prev:before, .paginate-links a.prev:before {
	content:""
}
.searchform {
	position:relative
}
input[type=text].searchform__input {
	width:100%
}
button.searchform__submit {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	background:0 0;
	padding:0;
	width:55px;
	height:40px
}
button.searchform__submit:before {
	content:"";
	font-size:22px;
	color:#797979
}
button.searchform__submit:focus, button.searchform__submit:hover {
	border:0;
	background:0 0
}
.searchform--header {
	margin:2em 0
}
@media screen and (min-width:1200px) {
.searchform--header {
display:none
}
}
input[type=text].searchform--header__input {
	color:#fff;
	border:0;
	border-radius:60px;
	background:rgba(0, 0, 0, .1)
}
input[type=text].searchform--header__input::-webkit-input-placeholder {
color:rgba(255, 255, 255, .7)
}
input[type=text].searchform--header__input::-moz-placeholder {
color:rgba(255, 255, 255, .7);
opacity:1
}
input[type=text].searchform--header__input:-ms-input-placeholder {
color:rgba(255, 255, 255, .7)
}
input[type=text].searchform--header__input:placeholder-shown {
color:rgba(255, 255, 255, .7)
}
button.searchform--header__submit:before {
	color:#fff
}
.footer-cta {
	text-align:center;
	margin:100px 0 0;
	padding:2em 0
}
.footer-cta h2 {
	font-size:28px;
	font-weight:400
}
@media screen and (min-width:992px) {
.footer-cta h2 {
font-size:38px
}
}
.footer-cta .application_button, .footer-cta .button, .footer-cta .button--type-action, .footer-cta .button--type-inverted, .footer-cta .job-application-note-add input[type=button], .footer-cta .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .footer-cta .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .footer-cta .load_more_jobs strong, .footer-cta .load_more_resumes strong, .footer-cta .modal .nf-field-container.submit-container input[type=button], .footer-cta .resume_contact_button, .footer-cta .single-product #content .single_add_to_cart_button, .footer-cta .single_job_listing .application input[type=button].apply-with-facebook, .footer-cta .view-video, .footer-cta input[name=wp_job_manager_edit_application], .footer-cta input[type=button].apply-with-linkedin, .footer-cta input[type=button].apply-with-xing, .footer-cta input[type=button].import-from-linkedin, .footer-cta input[type=submit].button--type-action, .footer-cta input[type=submit].button--type-inverted, .footer-cta input[type=submit].view-video, .footer-cta p.job-manager-single-alert-link a, .job-application-note-add .footer-cta input[type=button], .job-application-note-add .slider-text input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .footer-cta a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .footer-cta a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .slider-text a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .slider-text a.remove-bookmark, .load_more_jobs .footer-cta strong, .load_more_jobs .slider-text strong, .load_more_resumes .footer-cta strong, .load_more_resumes .slider-text strong, .modal .nf-field-container.submit-container .footer-cta input[type=button], .modal .nf-field-container.submit-container .slider-text input[type=button], .single-product #content .footer-cta .single_add_to_cart_button, .single-product #content .slider-text .single_add_to_cart_button, .single_job_listing .application .footer-cta input[type=button].apply-with-facebook, .single_job_listing .application .slider-text input[type=button].apply-with-facebook, .slider-text .application_button, .slider-text .button, .slider-text .button--type-action, .slider-text .button--type-inverted, .slider-text .job-application-note-add input[type=button], .slider-text .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .slider-text .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .slider-text .load_more_jobs strong, .slider-text .load_more_resumes strong, .slider-text .modal .nf-field-container.submit-container input[type=button], .slider-text .resume_contact_button, .slider-text .single-product #content .single_add_to_cart_button, .slider-text .single_job_listing .application input[type=button].apply-with-facebook, .slider-text .view-video, .slider-text input[name=wp_job_manager_edit_application], .slider-text input[type=button].apply-with-linkedin, .slider-text input[type=button].apply-with-xing, .slider-text input[type=button].import-from-linkedin, .slider-text input[type=submit].button--type-action, .slider-text input[type=submit].button--type-inverted, .slider-text input[type=submit].view-video, .slider-text p.job-manager-single-alert-link a, p.job-manager-single-alert-link .footer-cta a, p.job-manager-single-alert-link .slider-text a {
	border-color:#fff!important;
	color:#fff!important
}
.footer-cta .application_button:hover, .footer-cta .button--type-action:hover, .footer-cta .button--type-inverted:hover, .footer-cta .button:hover, .footer-cta .job-application-note-add input[type=button]:hover, .footer-cta .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice:hover, .footer-cta .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark:hover, .footer-cta .load_more_jobs strong:hover, .footer-cta .load_more_resumes strong:hover, .footer-cta .modal .nf-field-container.submit-container input[type=button]:hover, .footer-cta .resume_contact_button:hover, .footer-cta .single-product #content .single_add_to_cart_button:hover, .footer-cta .single_job_listing .application input[type=button].apply-with-facebook:hover, .footer-cta .view-video:hover, .footer-cta input[name=wp_job_manager_edit_application]:hover, .footer-cta input[type=button].apply-with-linkedin:hover, .footer-cta input[type=button].apply-with-xing:hover, .footer-cta input[type=button].import-from-linkedin:hover, .footer-cta p.job-manager-single-alert-link a:hover, .job-application-note-add .footer-cta input[type=button]:hover, .job-application-note-add .slider-text input[type=button]:hover, .job-manager-form.wp-job-manager-bookmarks-form .footer-cta a.bookmark-notice:hover, .job-manager-form.wp-job-manager-bookmarks-form .footer-cta a.remove-bookmark:hover, .job-manager-form.wp-job-manager-bookmarks-form .slider-text a.bookmark-notice:hover, .job-manager-form.wp-job-manager-bookmarks-form .slider-text a.remove-bookmark:hover, .load_more_jobs .footer-cta strong:hover, .load_more_jobs .slider-text strong:hover, .load_more_resumes .footer-cta strong:hover, .load_more_resumes .slider-text strong:hover, .modal .nf-field-container.submit-container .footer-cta input[type=button]:hover, .modal .nf-field-container.submit-container .slider-text input[type=button]:hover, .single-product #content .footer-cta .single_add_to_cart_button:hover, .single-product #content .slider-text .single_add_to_cart_button:hover, .single_job_listing .application .footer-cta input[type=button].apply-with-facebook:hover, .single_job_listing .application .slider-text input[type=button].apply-with-facebook:hover, .slider-text .application_button:hover, .slider-text .button--type-action:hover, .slider-text .button--type-inverted:hover, .slider-text .button:hover, .slider-text .job-application-note-add input[type=button]:hover, .slider-text .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice:hover, .slider-text .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark:hover, .slider-text .load_more_jobs strong:hover, .slider-text .load_more_resumes strong:hover, .slider-text .modal .nf-field-container.submit-container input[type=button]:hover, .slider-text .resume_contact_button:hover, .slider-text .single-product #content .single_add_to_cart_button:hover, .slider-text .single_job_listing .application input[type=button].apply-with-facebook:hover, .slider-text .view-video:hover, .slider-text input[name=wp_job_manager_edit_application]:hover, .slider-text input[type=button].apply-with-linkedin:hover, .slider-text input[type=button].apply-with-xing:hover, .slider-text input[type=button].import-from-linkedin:hover, .slider-text p.job-manager-single-alert-link a:hover, p.job-manager-single-alert-link .footer-cta a:hover, p.job-manager-single-alert-link .slider-text a:hover {
	background-color:#fff!important;
	border-color:#fff!important
}
.site-footer {
	background:#24262b
}
.footer-widgets {
	padding:2em 0;
	background:#2e3137
}
@media screen and (min-width:992px) {
.footer-widgets {
padding:4em 0
}
}
@media screen and (min-width:1200px) {
.footer-widgets {
padding:6em 0
}
}
.copyright {
	padding:30px 0;
	overflow:hidden;
	box-shadow:inset rgba(255, 255, 255, .1) 0 1px 0;
	position:relative
}
.site-info {
	font:700 12px/26px Montserrat, sans-serif;
	text-transform:uppercase;
	text-align:center;
	float:none
}
@media screen and (min-width:768px) {
.site-info {
float:left
}
}
.btt {
	text-align:center;
	color:#adadad;
	font-size:20px;
	display:block
}
.btt:before {
	content:""
}
@media screen and (min-width:768px) {
.btt--no-social {
float:right
}
}
.footer-social {
	text-align:center;
	margin:2em 0;
	float:none;
	width:100%
}
@media screen and (min-width:768px) {
.footer-social {
float:right;
width:auto;
margin:0
}
}
.footer-social a {
	font-size:20px;
	color:#adadad;
	margin-left:.75em
}
.footer-social a:before {
	line-height:20px;
	vertical-align:middle
}
.footer-social a[href*="facebook.com"]:before {
content:""
}
.footer-social a[href*="facebook.com"]:hover {
color:#3b5998
}
.footer-social a[href*="twitter.com"]:before {
content:""
}
.footer-social a[href*="twitter.com"]:hover {
color:#3cf
}
.footer-social a[href*="plus.google.com"]:before {
content:""
}
.footer-social a[href*="plus.google.com"]:hover {
color:#dd4b39
}
.footer-social a[href*="linkedin.com"]:before {
content:""
}
.footer-social a[href*="linkedin.com"]:hover {
color:#069
}
.footer-social a[href*="instagram.com"]:before {
content:""
}
.footer-social a[href*="instagram.com"]:hover {
color:#3f729b
}
.footer-social a[href*="pinterest.com"]:before {
content:""
}
.footer-social a[href*="pinterest.com"]:hover {
color:#c8232c
}
.footer-social a[href*="vimeo.com"]:before {
content:""
}
.footer-social a[href*="vimeo.com"]:hover {
color:#1AB7EA
}
.footer-social a[href*=rss]:before {
content:""
}
.footer-social a[href*=rss]:hover {
color:#F60
}
.footer-social a[href*="youtube.com"]:before {
content:""
}
.footer-social a[href*="youtube.com"]:hover {
color:#cd201f
}
#page {
	overflow:hidden
}
.campaign-feature-image img, .comment-content img, .entry-content img, .entry-summary img, .widget img, .wp-caption {
	max-width:100%
}
.comment-content img[height], .entry-content img, .entry-summary img, img[class*=align], img[class*=attachment-], img[class*=wp-image-] {
height:auto
}
img.size-full, img.size-large, img.wp-post-image {
	height:auto;
	max-width:100%
}
embed, iframe, object, video {
	max-width:100%
}
.entry-content .twitter-tweet-rendered {
	max-width:100%!important
}
.alignleft {
	float:left
}
.alignright {
	float:right
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
img.alignleft {
	margin:5px 20px 5px 0
}
.wp-caption.alignleft {
	margin:5px 10px 5px 0
}
img.alignright {
	margin:5px 0 5px 20px
}
.wp-caption.alignright {
	margin:5px 0 5px 10px
}
img.aligncenter {
	margin:5px auto
}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text {
	font-size:12px;
	font-style:italic;
	font-weight:300
}
.wp-caption-text {
	margin:12px 0
}
.rsswidget img, img.wp-smiley {
	border:0;
	border-radius:0;
	box-shadow:none;
	margin-bottom:0;
	margin-top:0;
	padding:0
}
.comments-title {
	border-top:1px solid #eee;
	padding-top:50px
}
#reply-title, .comments-title {
	font-size:19px;
	font-weight:400;
	margin:40px 0
}
#reply-title {
	margin:80px 0 40px
}
.commentlist, .commentlist .children {
	list-style-type:none;
	padding:0;
	margin-top:0
}
.comment {
	margin-bottom:35px
}
.commentlist .children {
	margin-left:100px
}
.comment-avatar {
	display:block;
	margin-bottom:10px;
	width:75px;
	float:left;
	border-radius:50%;
	overflow:hidden
}
.commentlist .children .comment-avatar {
	width:40px
}
.commentlist .children .comment-avatar img {
	width:40px;
	height:40px
}
.comment-awaiting-moderation, .comment-content, .comment-meta {
	margin-left:100px
}
.comment-content p:last-child {
	margin-bottom:0
}
.commentlist .children .comment-awaiting-moderation, .commentlist .children .comment-content, .commentlist .children .comment-meta {
	margin-left:60px
}
.comment-author .fn, .comment-reply-link {
	font-size:14px;
	font-style:normal
}
.commentlist .edit-link {
	float:right
}
.comment-reply-link {
	margin-left:10px
}
.comment-meta, .comment-meta a {
	font-size:13px;
	margin-bottom:18px
}
.ping-meta {
	font-size:13px;
	line-height:2
}
#commentform input[type=submit] {
	display:inline-block;
	width:auto
}
#commentform input[type=text] {
	width:50%;
	display:block
}
.jobify_widget_map:first-child, .jobify_widget_map_resumes:first-child {
	margin-top:0
}
.jobify_widget_map .filter_by_tag, .jobify_widget_map .load_more_jobs, .jobify_widget_map .load_more_resumes, .jobify_widget_map .showing_jobs, .jobify_widget_map .showing_resumes, .jobify_widget_map ul.job_listings, .jobify_widget_map ul.job_types, .jobify_widget_map ul.resumes, .jobify_widget_map.no-filters div.job_listings, .jobify_widget_map.no-filters div.resumes, .jobify_widget_map_resumes .filter_by_tag, .jobify_widget_map_resumes .load_more_jobs, .jobify_widget_map_resumes .load_more_resumes, .jobify_widget_map_resumes .showing_jobs, .jobify_widget_map_resumes .showing_resumes, .jobify_widget_map_resumes ul.job_listings, .jobify_widget_map_resumes ul.job_types, .jobify_widget_map_resumes ul.resumes, .jobify_widget_map_resumes.no-filters div.job_listings, .jobify_widget_map_resumes.no-filters div.resumes {
	display:none!important
}
.jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes {
	position:relative;
	z-index:10;
	padding:0;
	max-width:none
}
@media screen and (min-width:992px) {
.jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes {
max-width:970px;
margin-top:-100px
}
}
@media screen and (min-width:1200px) {
.jobify_widget_map div.job_listings, .jobify_widget_map div.resumes, .jobify_widget_map_resumes div.job_listings, .jobify_widget_map_resumes div.resumes {
max-width:1170px
}
}
.jobify_widget_map .chosen-container, .jobify_widget_map_resumes .chosen-container {
	border:0!important
}
.map-marker-info {
	text-align:center;
	font-size:14px;
	position:absolute;
	top:50%;
	left:15px;
	width:85%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
#wp-calendar {
	margin:0;
	width:100%
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
	text-align:left
}
#wp-calendar caption {
	text-transform:uppercase;
	font-weight:700
}
#wp-calendar #next {
	padding-right:24px;
	text-align:right
}
.widget_rss li {
	margin-bottom:20px
}
.widget_rss li:before {
	content:' '
}
.widget_rss li a {
	text-transform:uppercase;
	font-weight:700;
	padding:0
}
.widget_rss li a:hover {
	background:0 0
}
.widget_rss .rss-date {
	font-size:13px;
	display:block;
	margin:5px 0
}
#ajax-response, .application_details, .modal, .resume_contact_details {
	display:none
}
.mfp-content .application_details, .mfp-content .modal, .mfp-content .resume_contact_details {
	display:block!important
}
.modal {
	position:relative;
	background:#fafafa;
	width:auto;
	max-width:500px;
	margin:20px auto;
	padding:0;
	border-radius:6px
}
.modal.modal-wide {
	max-width:960px
}
.modal hr {
	border-top:0;
	border-bottom-color:#ccc;
	margin:0
}
.modal .entry-content {
	margin:0
}
.apply-with-facebook-details.modal h2.profile-name, .apply-with-linkedin-details.modal h2.profile-name, .apply-with-xing-details.modal h2.profile-name, .modal .gform_wrapper .gform_heading, .modal .nf-form-cont .ninja-forms-form-title, .modal .nf-form-title h3, .modal .ninja-forms-cont .ninja-forms-form-title, .modal-title {
	font-weight:400;
	font-size:28px;
	padding:30px;
	margin-bottom:0;
	background:#fff;
	border-bottom:1px solid #ccc;
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.apply-with-facebook-details.modal .apply-with-facebook-profile, .apply-with-linkedin-details.modal .apply-with-linkedin-profile, .apply-with-xing-details.modal .apply-with-xing-profile, .apply_with_resume, .logged-in .modal .woocommerce, .modal .gform_wrapper .gform_body, .modal .job-manager-application-form.job-manager-form, .modal .nf-form-cont .nf-form-wrap, .modal .nf-form-cont .ninja-forms-form, .modal .ninja-forms-cont .nf-form-wrap, .modal .ninja-forms-cont .ninja-forms-form, .modal .registration-form, .modal .woocommerce .woocommerce-customer-login .login, .modal .woocommerce .woocommerce-customer-login .register, .modal p:only-of-type, .modal-content, .resume_contact_details_inner, .wp-job-manager-apply-email:not(.wp-job-manager-contact-listing):not(.wp-job-manager-applications) .application_details, .wp-job-manager-apply-url .application_details {
padding:30px
}
.apply-with-facebook-details.modal .apply-with-facebook-submit, .apply-with-linkedin-details.modal .apply-with-linkedin-submit, .apply-with-xing-details.modal .apply-with-xing-submit, .apply_with_resume p:last-child, .modal .gform_wrapper .gform_footer, .modal .job-manager-application-form.job-manager-form p:last-of-type, .modal .job-manager-form.wp-job-manager-bookmarks-form p:last-child, .modal .nf-form-cont .nf-form-wrap .field-wrap.submit-wrap, .modal .nf-form-cont .ninja-forms-form .field-wrap.submit-wrap, .modal .ninja-forms-cont .nf-form-wrap .field-wrap.submit-wrap, .modal .ninja-forms-cont .ninja-forms-form .field-wrap.submit-wrap, .modal .registration-form .form-row:last-child, .modal .wpcf7 .wpcf7-form p:last-of-type, .modal-submit {
	margin:0;
	padding:30px;
	background:#fff;
	border-top:1px solid #ccc;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px
}
button.mfp-close {
	border:2px solid transparent;
	top:33px;
	right:30px;
	line-height:28px;
	height:30px;
	width:30px;
	border-radius:5px;
	opacity:1
}
button.mfp-close:active {
	top:30px;
	outline:0
}
.mfp-content {
	opacity:0;
	visibility:hidden
}
.mfp-ready .mfp-content {
	zoom:1;
	opacity:1;
	visibility:visible
}
.mfp-removing .mfp-content {
	zoom:1;
	opacity:0;
	visibility:visible
}
.slick-loading .slick-list {
	background:#fff
}
.slick-next, .slick-prev {
	position:absolute;
	display:block;
	height:40px;
	width:40px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:0 0;
	color:transparent;
	top:50%;
	margin-top:-20px;
	padding:0;
	border:0;
	outline:0
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	outline:0;
	background:0 0;
	color:transparent
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity:1
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-next:before, .slick-prev:before {
	font-size:40px;
	line-height:1;
	color:#8c8d90;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-40px
}
[dir=rtl] .slick-prev {
	left:auto;
	right:-40px
}
.slick-prev:before {
	content:""
}
[dir=rtl] .slick-prev:before {
	content:""
}
.slick-next {
	right:-40px
}
[dir=rtl] .slick-next {
	left:-40px;
	right:auto
}
.slick-next:before {
	content:""
}
[dir=rtl] .slick-next:before {
	content:""
}
.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:-45px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:0 0;
	display:block;
	height:20px;
	width:20px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:focus, .slick-dots li button:hover {
	outline:0
}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity:1
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"•";
	width:20px;
	height:20px;
	font-size:6px;
	line-height:20px;
	text-align:center;
	color:#000;
	opacity:.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	color:#000;
	opacity:.75
}
body .chosen-container {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	zoom:1;
*display:inline;
	background:#fff;
	border-radius:6px;
	border:1px solid #CCC
}
body .chosen-container * {
	text-align:left
}
body .chosen-container .chosen-drop {
	position:absolute;
	top:120%;
	left:-9999px;
	z-index:1010;
	width:100%;
	border-top:0;
	background:#fff;
	margin-top:-1px;
	border-radius:4px;
	box-shadow:rgba(0, 0, 0, .1) 0 0 0 1px;
	text-shadow:none
}
body .chosen-container.chosen-with-drop .chosen-drop {
	left:0;
	padding:5px
}
body .chosen-container a {
	cursor:pointer
}
body .chosen-container-single .chosen-single {
	position:relative;
	display:block;
	padding:12px 14px;
	text-decoration:none;
	white-space:nowrap;
	line-height:1;
	text-shadow:none;
	border:0;
	text-align:left
}
body .chosen-container-single .chosen-single span {
	display:block;
	margin-right:26px;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-shadow:none
}
body .chosen-container-single .chosen-single-with-deselect span {
	margin-right:38px
}
body .chosen-container-single .chosen-single abbr {
	position:absolute;
	top:6px;
	right:26px;
	display:block;
	width:12px;
	height:12px;
	background:"" -42px 1px no-repeat;
	font-size:1px
}
body .chosen-container-single .chosen-single abbr:hover, body .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position:-42px -10px
}
body .chosen-container-single .chosen-single div {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:36px;
	height:100%
}
body .chosen-container-single .chosen-single div:before {
	content:"";
	display:block;
	line-height:41px;
	width:16px;
	margin:0 auto;
	text-align:center
}
body .chosen-container-single .chosen-search {
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
body .chosen-container-single .chosen-search input[type=text] {
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:1px solid #aaa;
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
body .chosen-container-single .chosen-search input[type=text]:focus {
	border:1px solid #aaa
}
body .chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position:absolute;
	left:-9999px
}
body .chosen-container .chosen-results {
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0 4px 4px 0;
	padding:0 0 0 4px;
	max-height:240px;
	-webkit-overflow-scrolling:touch
}
body .chosen-container .chosen-results li {
	display:none;
	margin:0;
	padding:5px 6px;
	list-style:none;
	line-height:15px;
	word-wrap:break-word;
	-webkit-touch-callout:none
}
body .chosen-container .chosen-results li.active-result {
	display:list-item;
	cursor:pointer
}
body .chosen-container .chosen-results li.disabled-result {
	display:list-item;
	color:#ccc;
	cursor:default
}
body .chosen-container .chosen-results li.highlighted {
	background-color:#3875d7;
	color:#fff!important
}
body .chosen-container .chosen-results li.no-results {
	display:list-item
}
body .chosen-container .chosen-results li.group-result {
	display:list-item;
	font-weight:700;
	cursor:default
}
body .chosen-container .chosen-results li.group-option {
	padding-left:15px
}
body .chosen-container .chosen-results li em {
	font-style:normal;
	text-decoration:underline
}
body .chosen-container-multi .chosen-choices {
	position:relative;
	background:0 0;
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:auto!important;
	height:1%;
	cursor:text
}
body .chosen-container-multi .chosen-choices li {
	float:left;
	list-style:none
}
body .chosen-container-multi .chosen-choices li.search-field {
	padding:0;
	white-space:nowrap
}
body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin:0;
	padding:11px 14px;
	outline:0;
	border:0;
	box-shadow:none;
	border-radius:4;
	width:100%!important
}
body .chosen-container-multi .chosen-choices li.search-choice {
	margin:6px;
	cursor:default;
	position:relative;
	padding:2px 7px;
	border:1px solid #ddd;
	max-width:100%;
	border-radius:3px;
	background-color:#eee
}
body .chosen-container-multi .chosen-choices li.search-choice span {
	padding-left:22px;
	word-wrap:break-word
}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position:absolute;
	top:7px;
	left:6px;
	display:block;
	font-size:14px
}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
	content:""
}
body .chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right:5px;
	border:1px solid #ccc;
	background-color:#e4e4e4;
	color:#666
}
body .chosen-container-multi .chosen-choices li.search-choice-focus {
	background:#d4d4d4
}
body .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position:-42px -10px
}
body .chosen-container-multi .chosen-results {
	margin:0;
	padding:0
}
body .chosen-container-multi .chosen-drop {
	top:110%
}
body .chosen-container-multi .chosen-drop .result-selected {
	display:list-item;
	color:#ccc;
	cursor:default
}
body .chosen-container-active.chosen-with-drop .chosen-single div {
	border-left:0;
	background:0 0
}
body .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position:-18px 2px
}
body .chosen-container-active .chosen-choices {
	background:#fff
}
body .chosen-disabled {
	opacity:.5!important;
	cursor:default
}
body .chosen-disabled .chosen-choices .search-choice .search-choice-close, body .chosen-disabled .chosen-single {
	cursor:default
}
body .chosen-rtl {
	text-align:right
}
body .chosen-rtl .chosen-single {
	overflow:visible;
	padding:0 8px 0 0
}
body .chosen-rtl .chosen-single span {
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
body .chosen-rtl .chosen-single-with-deselect span {
	margin-left:38px
}
body .chosen-rtl .chosen-single div {
	right:auto;
	left:3px
}
body .chosen-rtl .chosen-single abbr {
	right:auto;
	left:26px
}
body .chosen-rtl .chosen-choices li {
	float:right
}
body .chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction:rtl
}
body .chosen-rtl .chosen-choices li.search-choice {
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
body .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right:auto;
	left:4px
}
body .chosen-rtl .chosen-drop, body .chosen-rtl.chosen-container-single-nosearch .chosen-search {
	left:9999px
}
body .chosen-rtl.chosen-container-single .chosen-results {
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
body .chosen-rtl .chosen-results li.group-option {
	padding-right:15px;
	padding-left:0
}
body .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right:0
}
body .chosen-rtl .chosen-search input[type=text] {
	padding:4px 5px 4px 20px;
	background:#fff "" no-repeat -30px -20px;
	direction:rtl
}
body .chosen-rtl.chosen-container-single .chosen-single div b {
	background-position:6px 2px
}
body .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position:-12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi) {
.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span, .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container-single .chosen-search input[type=text], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-rtl .chosen-search input[type=text] {
background-image:""!important;
background-size:52px 37px!important;
background-repeat:no-repeat!important
}
}
.job-manager-form {
	margin:0 auto
}
.job-manager-form h2 {
	font-size:23px;
	font-weight:400;
	margin:40px 0
}
.entry-content .rcp_form p, .job-manager-form fieldset, .jobify-form-row, body.woocommerce form .form-row, body.woocommerce-page form .form-row {
	margin:0 0 2.5em;
	padding:0;
	border:0
}
.entry-content .job-manager-form p {
	margin:40px 0
}
.account-sign-in .application_button, .account-sign-in .button, .account-sign-in .button--type-action, .account-sign-in .button--type-inverted, .account-sign-in .job-application-note-add input[type=button], .account-sign-in .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .account-sign-in .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .account-sign-in .load_more_jobs strong, .account-sign-in .load_more_resumes strong, .account-sign-in .modal .nf-field-container.submit-container input[type=button], .account-sign-in .resume_contact_button, .account-sign-in .single-product #content .single_add_to_cart_button, .account-sign-in .single_job_listing .application input[type=button].apply-with-facebook, .account-sign-in .view-video, .account-sign-in input[name=wp_job_manager_edit_application], .account-sign-in input[type=button].apply-with-linkedin, .account-sign-in input[type=button].apply-with-xing, .account-sign-in input[type=button].import-from-linkedin, .account-sign-in input[type=submit].button--type-action, .account-sign-in input[type=submit].button--type-inverted, .account-sign-in input[type=submit].view-video, .account-sign-in p.job-manager-single-alert-link a, .job-application-note-add .account-sign-in input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .account-sign-in a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .account-sign-in a.remove-bookmark, .load_more_jobs .account-sign-in strong, .load_more_resumes .account-sign-in strong, .modal .nf-field-container.submit-container .account-sign-in input[type=button], .single-product #content .account-sign-in .single_add_to_cart_button, .single_job_listing .application .account-sign-in input[type=button].apply-with-facebook, p.job-manager-single-alert-link .account-sign-in a {
	font-size:12px;
	padding:5px 10px;
	border-radius:4px;
	margin-top:1em;
	display:block
}
@media screen and (min-width:768px) {
.account-sign-in .application_button, .account-sign-in .button, .account-sign-in .button--type-action, .account-sign-in .button--type-inverted, .account-sign-in .job-application-note-add input[type=button], .account-sign-in .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .account-sign-in .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .account-sign-in .load_more_jobs strong, .account-sign-in .load_more_resumes strong, .account-sign-in .modal .nf-field-container.submit-container input[type=button], .account-sign-in .resume_contact_button, .account-sign-in .single-product #content .single_add_to_cart_button, .account-sign-in .single_job_listing .application input[type=button].apply-with-facebook, .account-sign-in .view-video, .account-sign-in input[name=wp_job_manager_edit_application], .account-sign-in input[type=button].apply-with-linkedin, .account-sign-in input[type=button].apply-with-xing, .account-sign-in input[type=button].import-from-linkedin, .account-sign-in input[type=submit].button--type-action, .account-sign-in input[type=submit].button--type-inverted, .account-sign-in input[type=submit].view-video, .account-sign-in p.job-manager-single-alert-link a, .job-application-note-add .account-sign-in input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .account-sign-in a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .account-sign-in a.remove-bookmark, .load_more_jobs .account-sign-in strong, .load_more_resumes .account-sign-in strong, .modal .nf-field-container.submit-container .account-sign-in input[type=button], .single-product #content .account-sign-in .single_add_to_cart_button, .single_job_listing .application .account-sign-in input[type=button].apply-with-facebook, p.job-manager-single-alert-link .account-sign-in a {
margin-top:-3px;
margin-left:10px;
float:right;
display:inline-block
}
}
.job_listing_preview_title, .resume_preview_title {
	font-weight:400;
	text-align:center;
	line-height:66px;
	padding-bottom:20px;
	border-bottom:1px solid #eee;
	overflow:hidden
}
.job_listing_preview_title input[name=continue], .resume_preview_title input[name=continue] {
	float:right
}
.job_listing_preview_title input[name=edit_job], .resume_preview_title input[name=edit_resume] {
	float:left
}
.job_listing_preview_title h2, .resume_preview_title h2 {
	padding-top:40px
}
.job_listing_preview>h1, .resume_preview>h1 {
	display:none
}
.job_listing-map, .resume-map {
	position:relative;
	top:auto;
	right:auto;
	left:auto;
	bottom:auto;
	background:rgba(0, 0, 0, .25);
	overflow:hidden;
	z-index:5
}
#job_listing-map-canvas, #resume-map-canvas, .job_listing-map, .resume-map {
	width:100%;
	height:400px
}
.cluster-items {
	margin:0;
	padding:30px;
	text-align:left;
	list-style-position:inside
}
.cluster-items .map-marker-info {
	font-size:15px;
	text-align:left;
	height:auto;
	padding:2px 0;
	display:block;
	overflow:auto;
	position:relative;
	top:auto;
	left:auto;
	width:100%;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
.cluster-items .map-marker-info a {
	display:block
}
#jobify-map-canvas, #jobify-map-canvas-resumes {
	width:100%;
	height:500px
}
#map-canvas-wrap {
	position:relative
}
.map-filter {
	position:absolute;
	bottom:0;
	z-index:100;
	display:none;
	max-width:1140px;
	width:100%
}
.map-tooltip {
	font-size:13px;
	color:#fff;
	text-align:center;
	background:rgba(0, 0, 0, .7);
	border-radius:4px;
	margin-top:16px;
	padding:10px;
	width:200px;
	margin-left:-100px;
	left:50%;
	position:relative
}
.map-tooltip:after {
	content:' ';
	width:0;
	height:0;
	border-style:solid;
	border-width:0 12px 12px;
	border-color:transparent transparent rgba(0, 0, 0, .7);
	position:absolute;
	display:block;
	top:-12px;
	left:50%;
	margin-left:-12px
}
.cluster img {
	display:none
}
.cluster div {
	text-align:center;
	font-size:16px!important;
	color:#fff!important;
	font-weight:700;
	border-radius:50%;
	width:35px!important;
	height:35px!important;
	line-height:35px!important
}
.cluster div:after {
	border:2px dashed;
	border-color:inherit;
	content:' ';
	position:absolute;
	border-radius:50%;
	top:-15%;
	left:-15%;
	width:130%;
	height:130%;
	-webkit-animation:clusterScale 4s infinite;
	-moz-animation:clusterScale 4s infinite;
	animation:clusterScale 4s infinite
}
body .gmnoprint img {
	max-width:none
}
@-webkit-keyframes clusterScale {
0%, 100% {
-webkit-transform:scale(1) rotate(0deg)
}
50% {
-webkit-transform:scale(1.1) rotate(90deg)
}
}
@-moz-keyframes clusterScale {
0%, 100% {
-moz-transform:scale(1) rotate(0deg)
}
50% {
-moz-transform:scale(1.1) rotate(90deg)
}
}
@keyframes clusterScale {
0%, 100% {
transform:scale(1) rotate(0deg)
}
50% {
transform:scale(1.1) rotate(90deg)
}
}
.view-video {
	margin-top:1em
}
#candidate-video.modal, #company-video.modal {
	padding:0;
	max-width:850px
}
@media screen and (min-width:1200px) {
#candidate-video.modal .mfp-close, #company-video.modal .mfp-close {
top:-40px;
right:-40px
}
}
#candidate-video.modal iframe, #company-video.modal iframe {
	display:block;
	min-width:100%
}
ul.job_listings .listing-bookmarked h3:before, ul.resumes .listing-bookmarked h3:before {
	content:"";
	float:none;
	color:inherit;
	font-size:20px;
	margin:-2px 5px 0 0;
	vertical-align:middle
}
.job-manager-form.wp-job-manager-bookmarks-form {
	border-radius:0
}
.job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice:before, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark:before {
	display:none
}
.job-manager-form.wp-job-manager-bookmarks-form, .modal form.wp-job-manager-bookmarks-form {
	margin:1em 0;
	border:0;
	background:0 0;
	max-width:100%
}
.job-meta.col-md-2 .wp-job-manager-bookmarks-form a.bookmark-notice {
	width:100%;
	padding-left:10px;
	padding-right:10px
}
.modal .job-manager-form.wp-job-manager-bookmarks-form {
	margin:0
}
.modal .job-manager-form.wp-job-manager-bookmarks-form div {
	margin:0;
	padding:30px;
	display:block
}
.modal .job-manager-form.wp-job-manager-bookmarks-form div:first-child:not(:only-child) {
display:none
}
.modal .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark {
	display:inline-block;
	margin:0 0 1em;
	float:left
}
.modal .job-manager-form.wp-job-manager-bookmarks-form p:last-child {
	margin:30px -30px -30px
}
.company-profile-jobs .job_listings {
	margin:0
}
.company-profile-jobs .job_listings ul.job_listings, .company-profile-jobs .job_listings ul.resumes {
	border-radius:6px
}
.company-profile-info .meta {
	margin:0;
	padding:0;
	list-style:none
}
.company-letters {
	margin-bottom:60px;
	border-bottom:2px solid #ddd;
	background:#fbfbfb;
	text-align:center
}
.company-letters a {
	font:700 14px/normal Montserrat, sans-serif;
	display:inline-block;
	padding:14px 10px
}
.companies-overview, .companies-overview ul {
	margin:0;
	padding:0;
	list-style:none
}
.companies-overview {
	margin:0 auto
}
.companies-overview .company-group {
	width:30%;
	margin-right:3%;
	margin-bottom:3%;
	float:left;
	display:inline
}
.companies-overview .company-group:nth-child(3n) {
margin-right:0
}
.company-letter {
	font:700 24px/normal Montserrat, sans-serif;
	padding:0 0 8px;
	border-bottom:2px solid #eee
}
.companies-overview li li a {
	padding:6px 0;
	border-bottom:1px solid #eee;
	display:block
}
.site-main>.job-manager-message {
	margin:2em
}
.search_jobs, .search_resumes {
	padding:30px;
	box-shadow:inset 0 4px 0 rgba(255, 255, 255, .5)
}
.search_jobs>div, .search_resumes>div {
	margin-bottom:2%
}
.search_jobs>div:last-child, .search_resumes>div:last-child {
	margin-bottom:0
}
.search_jobs>div .chosen-container, .search_jobs>div .select, .search_jobs>div input, .search_jobs>div select, .search_resumes>div .chosen-container, .search_resumes>div .select, .search_resumes>div input, .search_resumes>div select {
	width:100%;
	border:0
}
.search_jobs>div input[type=submit], .search_resumes>div input[type=submit] {
	color:#818080;
	background-color:#fff;
	font-size:14px;
	padding:11px;
	margin-right:0;
	width:100%
}
.search_jobs>div.search_submit, .search_resumes>div.search_submit {
	margin-bottom:0
}
@media screen and (min-width:768px) {
.search_jobs>div, .search_resumes>div {
float:left
}
.search_jobs div.search_keywords, .search_jobs div.search_location, .search_jobs div.search_region, .search_resumes div.search_keywords, .search_resumes div.search_location, .search_resumes div.search_region {
width:48%
}
.search_jobs div.search_keywords, .search_resumes div.search_keywords {
margin-right:2%
}
.search_jobs div.search_location, .search_jobs div.search_region, .search_resumes div.search_location, .search_resumes div.search_region {
margin-left:2%
}
.search_jobs div.search_submit, .search_resumes div.search_submit {
width:100%
}
}
@media screen and (min-width:992px) {
.search_jobs div.search_keywords, .search_jobs div.search_location, .search_jobs div.search_region, .search_jobs div.search_submit, .search_resumes div.search_keywords, .search_resumes div.search_location, .search_resumes div.search_region, .search_resumes div.search_submit {
width:37%;
margin-bottom:0
}
.search_jobs div.search_keywords, .search_jobs div.search_location, .search_jobs div.search_region, .search_resumes div.search_keywords, .search_resumes div.search_location, .search_resumes div.search_region {
margin-right:2%;
margin-left:0
}
.search_jobs div.search_submit, .search_resumes div.search_submit {
width:20%
}
}
@media screen and (min-width:768px) {
.jobify-search-jobs-category div.search_categories, .wp-job-manager-categories-enabled .search_jobs div.search_categories, .wp-job-manager-categories-enabled .search_resumes div.search_categories, .wp-resume-manager-categories-enabled .search_resumes div.search_categories {
width:100%
}
}
@media screen and (min-width:992px) {
.jobify-search-jobs-category div.search_categories, .jobify-search-jobs-category div.search_keywords, .jobify-search-jobs-category div.search_location, .jobify-search-jobs-category div.search_region, .wp-job-manager-categories-enabled .search_jobs div.search_categories, .wp-job-manager-categories-enabled .search_jobs div.search_keywords, .wp-job-manager-categories-enabled .search_jobs div.search_location, .wp-job-manager-categories-enabled .search_jobs div.search_region, .wp-job-manager-categories-enabled .search_resumes div.search_categories, .wp-job-manager-categories-enabled .search_resumes div.search_keywords, .wp-job-manager-categories-enabled .search_resumes div.search_location, .wp-job-manager-categories-enabled .search_resumes div.search_region, .wp-resume-manager-categories-enabled .search_resumes div.search_categories, .wp-resume-manager-categories-enabled .search_resumes div.search_keywords, .wp-resume-manager-categories-enabled .search_resumes div.search_location, .wp-resume-manager-categories-enabled .search_resumes div.search_region {
width:26%;
margin-bottom:0
}
.jobify-search-jobs-category div.search_categories, .wp-job-manager-categories-enabled .search_jobs div.search_categories, .wp-job-manager-categories-enabled .search_resumes div.search_categories, .wp-resume-manager-categories-enabled .search_resumes div.search_categories {
margin-right:2%
}
.jobify-search-jobs-category div.search_submit, .wp-job-manager-categories-enabled .search_jobs div.search_submit, .wp-job-manager-categories-enabled .search_resumes div.search_submit, .wp-resume-manager-categories-enabled .search_resumes div.search_submit {
width:16%
}
}
@media screen and (min-width:992px) {
.jobify-search-jobs-category-multi div.search_keywords, .jobify-search-jobs-category-multi div.search_location, .jobify-search-jobs-category-multi div.search_region, .wp-job-manager-categories-multi-enabled .search_jobs div.search_keywords, .wp-job-manager-categories-multi-enabled .search_jobs div.search_location, .wp-job-manager-categories-multi-enabled .search_jobs div.search_region, .wp-job-manager-categories-multi-enabled .search_resumes div.search_keywords, .wp-job-manager-categories-multi-enabled .search_resumes div.search_location, .wp-job-manager-categories-multi-enabled .search_resumes div.search_region, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_keywords, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_location, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_region {
width:49%;
margin-bottom:2%
}
.jobify-search-jobs-category-multi div.search_keywords, .wp-job-manager-categories-multi-enabled .search_jobs div.search_keywords, .wp-job-manager-categories-multi-enabled .search_resumes div.search_keywords, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_keywords {
margin-right:1%
}
.jobify-search-jobs-category-multi div.search_location, .jobify-search-jobs-category-multi div.search_region, .wp-job-manager-categories-multi-enabled .search_jobs div.search_location, .wp-job-manager-categories-multi-enabled .search_jobs div.search_region, .wp-job-manager-categories-multi-enabled .search_resumes div.search_location, .wp-job-manager-categories-multi-enabled .search_resumes div.search_region, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_location, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_region {
margin-left:1%;
margin-right:0
}
.jobify-search-jobs-category-multi div.search_categories, .wp-job-manager-categories-multi-enabled .search_jobs div.search_categories, .wp-job-manager-categories-multi-enabled .search_resumes div.search_categories, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_categories {
margin-bottom:2%;
margin-right:0
}
.jobify-search-jobs-category-multi div.search_categories, .jobify-search-jobs-category-multi div.search_submit, .wp-job-manager-categories-multi-enabled .search_jobs div.search_categories, .wp-job-manager-categories-multi-enabled .search_jobs div.search_submit, .wp-job-manager-categories-multi-enabled .search_resumes div.search_categories, .wp-job-manager-categories-multi-enabled .search_resumes div.search_submit, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_categories, .wp-resume-manager-categories-multi-enabled .search_resumes div.search_submit {
width:100%
}
}
ul.job_listings, ul.resumes {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
	border-radius:6px;
	background:#fff
}
ul.job_listings.loading, ul.loading.resumes {
	min-height:96px;
	position:relative
}
ul.job_listings.loading:before, ul.loading.resumes:before {
	-webkit-animation:rotate 1s infinite linear;
	-moz-animation:rotate 1s infinite linear;
	-ms-animation:rotate 1s infinite linear;
	-o-animation:rotate 1s infinite linear;
	animation:rotate 1s infinite linear;
	content:"";
	font-size:30px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-16px;
	width:26px;
	height:32px
}
noscript~ul.job_listings, noscript~ul.resumes {
border-top-left-radius:0;
border-top-right-radius:0
}
noscript~ul.job_listings .job_listing:first-child, noscript~ul.job_listings .resume:first-child, noscript~ul.resumes .job_listing:first-child, noscript~ul.resumes .resume:first-child {
border-top-left-radius:0
}
.job_types {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
	border-width:0 1px
}
.job_types li {
	font:700 12px/normal Montserrat, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	padding:20px;
	width:100%;
	text-align:center
}
@media screen and (min-width:768px) {
.job_types li {
border:1px solid #ccc;
border-width:0 1px 1px 0;
width:50%;
float:left
}
.job_types li:nth-child(2n) {
border-right:0
}
}
@media screen and (min-width:992px) {
.job_types li {
border-width:0 1px 0 0;
width:auto
}
.job_types li:nth-child(2n) {
border-right:1px solid #ccc
}
}
.job_types li:last-child {
	border-bottom:0
}
.showing_jobs, .showing_resumes {
	font-size:1em;
	text-align:left;
	background:#fafafa;
	border:1px solid #ccc;
	border-width:1px 1px 0;
	padding:15px 20px
}
.showing_jobs span, .showing_resumes span {
	font-size:13px
}
.reset, .rss_link, .showing_jobs .alert, .showing_resumes .alert {
	font:700 12px/normal Montserrat, sans-serif;
	color:#f08d3c;
	text-transform:uppercase;
	float:right;
	margin:2px 0 0 15px
}
.reset:before, .rss_link:before, .showing_jobs .alert:before, .showing_resumes .alert:before {
	content:"";
	margin-right:4px
}
.reset:hover, .rss_link:hover, .showing_jobs .alert:hover, .showing_resumes .alert:hover {
	text-decoration:none
}
.reset:before {
	content:""
}
.no_job_listings_found, .no_resumes_found {
	padding:2em;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.load_more_jobs, .load_more_resumes {
	text-align:center;
	display:block;
	margin-top:1em
}
.load_more_jobs strong, .load_more_resumes strong {
	font-size:12px;
	margin:0 auto
}
.load_more_jobs:hover, .load_more_resumes:hover {
	text-decoration:none
}
.load_more_jobs.load_previous, .load_previous.load_more_resumes {
	margin:0 0 -2px;
	z-index:2;
	position:relative
}
.load_more_jobs.load_previous strong, .load_previous.load_more_resumes strong {
	display:block;
	border-radius:0
}
.job_listing, .resume {
	border-bottom:1px solid #ccc;
	margin:0;
	padding:1em;
	position:relative
}
.job_listing:last-child, .job_listing:only-child, .resume:last-child, .resume:only-child {
	border-bottom:0;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}
.job_listing:first-child, .resume:first-child {
	border-top-left-radius:4px
}
.job_listing__column, .resume__column {
	vertical-align:top;
	margin-bottom:.5em
}
@media screen and (min-width:992px) {
.job_listing__column, .resume__column {
vertical-align:middle;
display:inline-block;
margin-right:3%;
margin-bottom:0
}
.job_listing__column:last-child, .resume__column:last-child {
margin-right:0
}
}
.job_listing-logo, .resume-logo {
	width:25%;
	display:inline-block;
	vertical-align:top
}
.job_listing-logo img, .resume-logo img {
	max-width:100%
}
@media screen and (min-width:768px) {
.job_listing-logo, .resume-logo {
width:20%;
vertical-align:middle
}
}
@media screen and (min-width:992px) {
.job_listing-logo, .resume-logo {
width:10%
}
}
@media screen and (min-width:1200px) {
.job_listing-logo, .resume-logo {
width:6%
}
}
.candidate_photo, .company_logo {
	min-width:100%
}
.job_listing-about, .resume-about {
	width:70%;
	margin-left:5%;
	display:inline-block
}
@media screen and (min-width:768px) {
.job_listing-about, .resume-about {
width:77%;
margin-left:3%;
vertical-align:middle
}
}
@media screen and (min-width:992px) {
.job_listing-about, .resume-about {
width:88%;
margin-left:2%
}
}
@media screen and (min-width:1200px) {
.job_listing-about, .resume-about {
width:92%;
margin-left:2%
}
}
@media screen and (min-width:992px) {
.job_listing-position, .resume-candidate {
width:45%
}
}
.job_listing-title, .resume-title {
	font-size:20px;
	font-weight:400;
	margin:0
}
@media screen and (min-width:992px) {
.job_listing-title, .resume-title {
font-size:18px
}
}
.job_listing-company, .resume-candidate-title {
	font-size:14px
}
.job-company:before {
	content:""
}
.job_listing-location:before, .resume-location:before, .resume_listing-location:before {
	content:"";
	font-size:22px;
	vertical-align:middle;
	margin:-1px 4px 0 0
}
@media screen and (min-width:992px) {
.job_listing-location, .resume-location, .resume_listing-location {
width:25%
}
}
.job_listing-meta, .resume-meta {
	text-align:left;
	margin:0;
	padding:0;
	list-style:none
}
.job_listing-meta li, .resume-meta li {
	margin-bottom:.25em
}
.job_listing-meta li:last-child, .resume-meta li:last-child {
	margin-bottom:0
}
@media screen and (min-width:992px) {
.job_listing-meta, .resume-meta {
text-align:center;
width:22%
}
}
.job_listing-date, .resume-date {
	font-size:14px
}
.jobify_widget_jobs .job_listing-date, .jobify_widget_jobs .resume-date {
	display:none
}
.job-type, .job_listing-type, .single-product .page-header .sale .onsale {
	font:700 12px/normal Montserrat, sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	border-radius:4px;
	display:inline-block;
	padding:3px 10px
}
@media screen and (min-width:992px) {
.job-type, .job_listing-type, .single-product .page-header .sale .onsale {
display:block
}
}
.job-category, .job-tag, .resume-category {
	color:inherit;
	margin-right:.75em
}
.job-category:before, .job-tag:before, .resume-category:before {
	content:"";
	margin-right:5px
}
.job-category:before, .resume-category:before {
	content:""
}
.application_details.modal hr {
	display:none
}
.job-meta.col-md-2 .application_button {
	padding-left:10px;
	padding-right:10px;
	width:100%
}
.wp-job-manager-apply-email:not(.wp-job-manager-contact-listing):not(.wp-job-manager-applications) .application_details, .wp-job-manager-apply-url .application_details {
padding:30px
}
.wp-job-manager-apply-email:not(.wp-job-manager-contact-listing):not(.wp-job-manager-applications) .application_details p:last-of-type, .wp-job-manager-apply-url .application_details p:last-of-type {
margin-bottom:0
}
.wp-job-manager-apply-email:not(.wp-job-manager-contact-listing):not(.wp-job-manager-applications) .application_details p:only-of-type, .wp-job-manager-apply-url .application_details p:only-of-type {
padding:0
}
.job-meta-top~.job-overview-content, .jobify-single-job-row, .resume-meta-top~.resume-overview-content, .resume-meta-top~.resume-overview-content .resume-info {
margin:4em 0;
padding-top:4em;
border-top:1px solid #eee
}
.job_listing-description h2, .job_listing-description h3, .job_listing-description h4, .job_listing-description h5, .resume-description h2, .resume-description h3, .resume-description h4, .resume-description h5 {
	font-weight:400
}
.job_listing-description h1, .job_listing-description h2:not(.widget-title), .resume-description h1, .resume-description h2:not(.widget-title) {
font-size:20px
}
.job-meta-top~.job_listing-description .job_listing-company-description, .job-meta-top~.resume-description .job_listing-company-description {
margin:4em 0;
padding-top:4em;
border-top:1px solid #eee
}
.job_listing-company-social {
	margin:0;
	padding:0;
	list-style:none
}
.job_listing-company-social li {
	margin-right:10px;
	display:inline-block
}
.job_listing-company-social a {
	color:inherit
}
.job_listing-company-social a:hover {
	text-decoration:none
}
.job_listing-company-social a:before {
	font-size:19px;
	margin-right:4px;
	margin-top:-5px;
	vertical-align:middle
}
.job_listing-website:before {
	content:""
}
.job_listing-twitter:before {
	content:""
}
.job_listing-facebook:before {
	content:""
}
.job_listing-googleplus:before {
	content:"";
	margin-top:0
}
.job_listing-linkedin:before {
	content:""
}
.widget--job_listing, .widget--resume {
	margin-bottom:1em;
	padding-bottom:1em
}
.widget--job_listing-top, .widget--resume-top {
	margin-bottom:2em;
	padding:0;
	border:0
}
.widget-title--job_listing, .widget-title--resume {
	font-size:14px;
	font-weight:400;
	text-align:center;
	margin:25px 0 10px
}
.related.products h2, .single-product #content .summary .price, .wc-tabs li a, .widget-title--job_listing-top, .widget-title--resume-top, .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	font-size:23px;
	font-weight:400;
	text-align:left;
	margin-top:0
}
.submit-job-form input[name=job_location] {
	padding-right:35px
}
.file-field-label {
	display:block;
	cursor:pointer
}
.file-field-label input[type=file] {
	width:.1px;
	height:.1px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:-1
}
.geo-tag .location.loading {
	-webkit-animation:rotate;
	-moz-animation:rotate;
	-ms-animation:rotate;
	-o-animation:rotate;
	animation:rotate
}
.job-manager-term-checklist {
	margin:1em 0;
	padding:0;
	list-style:none
}
.job-manager-uploaded-files {
	margin:1em 0
}
.job-manager-uploaded-files .job-manager-uploaded-file {
	max-width:100px;
	display:inline-block;
	margin-right:10px
}
.recent-jobs~.job-spotlight-wrapper {
margin-top:2em
}
@media screen and (min-width:992px) {
.recent-jobs~.job-spotlight-wrapper {
margin-top:3em
}
}
@media screen and (min-width:1200px) {
.recent-jobs~.job-spotlight-wrapper {
margin-top:0
}
}
.job-spotlight, .resume-spotlight {
	text-align:left;
	border:1px solid #ccc;
	border-radius:6px;
	margin-bottom:3em
}
.job-spotlight__featured-image, .resume-spotlight__featured-image {
	overflow:hidden
}
.job-spotlight__featured-image a, .job-spotlight__featured-image img, .resume-spotlight__featured-image a, .resume-spotlight__featured-image img {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	min-width:100%;
	display:block
}
.job-spotlight__title, .resume-spotlight__title {
	font-size:18px;
	color:inherit
}
.job-spotlight__content, .resume-spotlight__content {
	padding:2em
}
.job-spotlight__content p:last-child, .resume-spotlight__content p:last-child {
	margin-bottom:0
}
.job-spotlight__actions, .resume-spotlight__actions {
	margin-bottom:1em
}
.job-spotlight__actions span, .resume-spotlight__actions span {
	margin-right:1em
}
.job-spotlight__actions .job-type, .job-spotlight__actions .single-product .page-header .sale .onsale, .resume-spotlight__actions .job-type, .resume-spotlight__actions .single-product .page-header .sale .onsale, .single-product .page-header .sale .job-spotlight__actions .onsale, .single-product .page-header .sale .resume-spotlight__actions .onsale {
	display:inline-block
}
.job-spotlights, .resume-spotlights {
	text-align:center
}
.widget--home-hero-search:first-child {
	margin-top:0
}
.hero-search {
	padding:3em 0;
	position:relative;
	background-size:cover
}
@media screen and (min-width:768px) {
.hero-search--height-medium {
padding-top:6em;
padding-bottom:6em
}
}
@media screen and (min-width:992px) {
.hero-search--height-medium {
padding-top:8em;
padding-bottom:8em
}
}
@media screen and (min-width:1200px) {
.hero-search--height-medium {
padding-top:10em;
padding-bottom:10em
}
}
.hero-search--height-large {
	padding-top:6em;
	padding-bottom:6em
}
@media screen and (min-width:992px) {
.hero-search--height-large {
padding-top:10em;
padding-bottom:10em
}
}
@media screen and (min-width:1200px) {
.hero-search--height-large {
padding-top:13em;
padding-bottom:13em
}
}
.hero-search--has-overlay:after {
	content:' ';
	position:absolute;
	right:0;
	bottom:0;
	top:0;
	width:100%;
	background:rgba(0, 0, 0, .5)
}
.hero-search--has-overlay .container, .hero-search--has-overlay .jobify_widget_map div.job_listings, .hero-search--has-overlay .jobify_widget_map div.resumes, .hero-search--has-overlay .jobify_widget_map_resumes div.job_listings, .hero-search--has-overlay .jobify_widget_map_resumes div.resumes, .hero-search--has-overlay .page-template-jobify .widget_text, .hero-search--has-overlay .page-template-template-widgetized .widget_text, .hero-search--has-overlay .site-main>.rcp-restrict-message, .hero-search--has-overlay .widget_featured_jobs, .hero-search--has-overlay .widget_featured_resumes, .jobify_widget_map .hero-search--has-overlay div.job_listings, .jobify_widget_map .hero-search--has-overlay div.resumes, .jobify_widget_map_resumes .hero-search--has-overlay div.job_listings, .jobify_widget_map_resumes .hero-search--has-overlay div.resumes, .page-template-jobify .hero-search--has-overlay .widget_text, .page-template-template-widgetized .hero-search--has-overlay .widget_text {
	position:relative;
	z-index:2
}
.hero-search__content {
	text-align:center;
	margin-bottom:2em
}
@media screen and (min-width:992px) {
.hero-search__content p {
font-size:18px
}
}
.hero-search--height-large .hero-search__content, .hero-search--height-medium .hero-search__content {
	margin-bottom:3em
}
@media screen and (min-width:992px) {
.hero-search--height-large .hero-search__content, .hero-search--height-medium .hero-search__content {
margin-bottom:4em
}
}
.hero-search__title {
	margin-top:0;
	font-size:24px;
	font-weight:400;
	margin-bottom:.25em
}
@media screen and (min-width:768px) {
.hero-search__title {
font-size:30px;
margin-bottom:.5em
}
}
@media screen and (min-width:992px) {
.hero-search__title {
font-size:36px
}
}
@media screen and (min-width:992px) {
.hero-search__title {
font-size:40px
}
}
@media screen and (min-width:1200px) {
.hero-search--height-large .hero-search__title {
font-size:45px
}
}
.job_search_form--flat .search_jobs, .job_search_form--flat .search_resumes, .resume_search_form--flat .search_jobs, .resume_search_form--flat .search_resumes {
	background:0 0;
	box-shadow:none;
	padding:0
}
.job_search_form--flat .filter_by_tag, .job_search_form--flat .showing_jobs, .job_search_form--flat .showing_resumes, .job_search_form--flat ul.job_types, .resume_search_form--flat .filter_by_tag, .resume_search_form--flat .showing_jobs, .resume_search_form--flat .showing_resumes, .resume_search_form--flat ul.job_types {
	display:none!important
}
@media screen and (min-width:1200px) {
.job_search_form--flat, .resume_search_form--flat {
max-width:80%;
margin:0 auto
}
}
.resume_search_form--flat .search_resumes {
	background:0 0;
	box-shadow:none;
	padding:0
}
.jobify_widget_jobs_search .job_search_form .filter_by_tag, .jobify_widget_jobs_search .job_search_form .showing_jobs, .jobify_widget_jobs_search .job_search_form .showing_resumes, .jobify_widget_jobs_search .job_search_form ul.job_types, .jobify_widget_resume_search .resume_search_form .filter_by_tag, .jobify_widget_resume_search .resume_search_form .showing_jobs, .jobify_widget_resume_search .resume_search_form .showing_resumes, .jobify_widget_resume_search .resume_search_form ul.job_types, .resume_search_form--flat .showing_resumes {
	display:none!important
}
.job-manager-jobs td, .resume-manager-resumes td {
	padding:20px 10px 20px 0
}
.job-manager-jobs td.job_title, .resume-manager-resumes td.job_title {
	font-size:18px
}
.candidate-dashboard-actions, .job-dashboard-actions {
	margin:0;
	padding:0;
	list-style:none
}
.candidate-dashboard-actions li, .job-dashboard-actions li {
	display:inline-block;
	margin-right:1.5em
}
.candidate-dashboard-actions a, .job-dashboard-actions a {
	color:inherit;
	font-size:12px
}
.candidate-dashboard-actions a:before, .job-dashboard-actions a:before {
	margin-right:5px
}
.candidate-dashboard-actions a:hover, .job-dashboard-actions a:hover {
	text-decoration:none
}
.candidate-dashboard-action-edit:before, .job-dashboard-action-edit:before {
	content:""
}
.job-dashboard-action-mark_filled:before {
	content:""
}
.job-dashboard-action-mark_not_filled:before {
	content:""
}
.candidate-dashboard-action-delete:before, .job-dashboard-action-delete:before {
	content:""
}
.candidate-dashboard-action-relist:before, .job-dashboard-action-relist:before {
	content:""
}
.resume_filters~ul.resumes {
border-top-left-radius:0;
border-top-right-radius:0
}
.resume_filters~ul.resumes .resume:first-child {
border-top-left-radius:0
}
.resume-file {
	color:inherit
}
.resume-file:before {
	content:"";
	margin-right:5px
}
.resume-links {
	margin:0;
	padding:0;
	list-style:none
}
.resume-links li {
	display:inline-block;
	margin-right:.75em
}
.resume-links a {
	color:inherit
}
.resume-links a:before {
	content:"";
	margin-right:5px
}
.resume-link-twitter a:before {
	content:""
}
.resume-link-facebook a:before {
	content:""
}
.resume-link-instagram a:before {
	content:""
}
.resume-link-linkedin a:before {
	content:""
}
.resume_contact_details_inner p:last-of-type {
	margin-bottom:0
}
.job-meta.col-md-2 .resume_contact_button {
	width:100%
}
.apply_with_resume {
	margin-bottom:-30px
}
.apply_with_resume p:first-child {
	margin-right:30px
}
.apply_with_resume p:last-child {
	margin:-30px;
	margin-top:30px
}
.apply_with_resume input[name=wp_job_manager_resumes_apply_with_resume] {
	display:block
}
hr~.apply_with_resume {
border-top:1px solid #ccc
}
.resume-info .widget-title--resume-top:not(:first-child) {
margin-top:2em
}
.resume-description p:last-child {
	margin-bottom:0
}
.resume-manager-education, .resume-manager-experience {
	margin:0
}
.resume-manager-education dt h3, .resume-manager-experience dt h3 {
	margin:0;
	font-size:18px;
	font-weight:400
}
.resume-manager-education dd, .resume-manager-experience dd {
	margin:15px 0;
	padding-left:15px;
	border-left:1px solid #eee
}
.resume-manager-education .job_title, .resume-manager-education .qualification, .resume-manager-experience .job_title, .resume-manager-experience .qualification {
	margin:.5em 0;
	display:block
}
.resume-manager-education .date, .resume-manager-experience .date {
	font:400 12px/normal Montserrat, sans-serif;
	text-transform:uppercase;
	color:#919191;
	display:block
}
.resume-manager-education .date:before, .resume-manager-experience .date:before {
	content:"";
	margin-right:5px
}
.resume-manager-resumes td.resume-title {
	font-size:18px
}
.candidate-dashboard-action-hide:before {
	content:""
}
.candidate-dashboard-action-publish:before {
	content:""
}
.fieldset-links .fieldset-name, .fieldset-links .fieldset-url {
	margin-bottom:0;
	float:left
}
.fieldset-links .fieldset-name {
	width:30%;
	margin-right:4%
}
.fieldset-links .fieldset-url {
	width:66%
}
.fieldset-candidate_education .resume-manager-data-row, .fieldset-candidate_experience .resume-manager-data-row, .fieldset-links .resume-manager-data-row {
	margin-bottom:20px;
	padding:30px;
	background:#fafafa;
	border:1px solid #ccc;
	border-radius:4px;
	position:relative
}
.fieldset-links .resume-manager-data-row {
	overflow:hidden
}
.fieldset-candidate_education>.field, .fieldset-candidate_experience>.field, .fieldset-links>.field {
	margin-top:10px
}
.fieldset-candidate_education .resume-manager-data-row fieldset, .fieldset-candidate_experience .resume-manager-data-row fieldset {
	margin-bottom:20px
}
.fieldset-candidate_education .resume-manager-data-row fieldset:last-child, .fieldset-candidate_experience .resume-manager-data-row fieldset:last-child {
	margin-bottom:0
}
.resume-manager-remove-row {
	position:absolute;
	top:20px;
	right:30px
}
.job_filters .search_jobs .filter_by_tag, .job_filters .search_resumes .filter_by_tag {
	color:#fff;
	text-align:left;
	float:left;
	clear:left;
	margin:1em 0 -1em;
	width:100%
}
.job_filters .search_jobs .filter_by_tag a, .job_filters .search_resumes .filter_by_tag a {
	color:#fff;
	font-size:16px!important;
	border:1px solid rgba(255, 255, 255, .5);
	border-radius:4px;
	padding:2px 7px
}
.job_filters .search_jobs .filter_by_tag a:hover, .job_filters .search_resumes .filter_by_tag a:hover {
	text-decoration:none;
	border-color:#fff
}
.job_filters .search_jobs .filter_by_tag a.active, .job_filters .search_resumes .filter_by_tag a.active {
	border-color:#fff;
	background-color:#fff
}
.job_filters .search_jobs .filter_by_tag a.active:before, .job_filters .search_resumes .filter_by_tag a.active:before {
	content:"";
	margin-right:5px;
	vertical-align:middle
}
.modal .job-manager-application-form.job-manager-form {
	max-width:100%;
	margin-bottom:0
}
.apply-with-facebook-details.modal .job-manager-application-form.job-manager-form h2.profile-name, .apply-with-linkedin-details.modal .job-manager-application-form.job-manager-form h2.profile-name, .apply-with-xing-details.modal .job-manager-application-form.job-manager-form h2.profile-name, .modal .gform_wrapper .job-manager-application-form.job-manager-form .gform_heading, .modal .job-manager-application-form.job-manager-form .gform_wrapper .gform_heading, .modal .job-manager-application-form.job-manager-form .modal-title, .modal .job-manager-application-form.job-manager-form .nf-form-cont .ninja-forms-form-title, .modal .job-manager-application-form.job-manager-form .nf-form-title h3, .modal .job-manager-application-form.job-manager-form .ninja-forms-cont .ninja-forms-form-title, .modal .nf-form-cont .job-manager-application-form.job-manager-form .ninja-forms-form-title, .modal .nf-form-title .job-manager-application-form.job-manager-form h3, .modal .ninja-forms-cont .job-manager-application-form.job-manager-form .ninja-forms-form-title {
	font-size:28px;
	margin-top:-30px;
	margin-left:-30px;
	margin-right:-30px
}
.modal .job-manager-application-form.job-manager-form p:last-of-type {
	margin:0 -30px -30px
}
.modal p:only-of-type {
	padding:35px;
	margin-bottom:0
}
.single_job_listing .job-manager-applications-applied-notice {
	margin-bottom:0;
	display:inline-block
}
.single-job_listing .job-manager-applications-error {
	margin:0
}
.job-manager-application-form .job-manager-applications-error {
	margin-bottom:1em
}
.jobify_widget_jobs ul.job_listings .job-manager-applications-applied-notice, .jobify_widget_jobs ul.resumes .job-manager-applications-applied-notice {
	display:none
}
div.job-applications {
	padding:0;
	background:0 0
}
div.job-applications ul.job-applications li.job-application {
	border:1px solid #ccc
}
div.job-applications ul.job-applications li.job-application header .job-application-rating:before {
	content:"" "" "" "" ""
}
div.job-applications ul.job-applications li.job-application header .job-application-rating span:before {
	content:"" "" "" "" ""
}
div.job-applications ul.job-applications li.job-application section.job-application-content .hide_section:before, div.job-applications ul.job-applications li.job-application section.job-application-edit .hide_section:before, div.job-applications ul.job-applications li.job-application section.job-application-notes .hide_section:before {
	content:""!important;
	margin:8px 10px
}
div.job-applications ul.job-applications li.job-application footer ul.actions .resume {
	border-bottom:0
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a {
	width:46px
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-toggle-content:before {
	content:""
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-resume:before {
	content:""
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-contact:before {
	content:""
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-toggle-notes:before {
	content:""
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-toggle-edit:before {
	content:""
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-attachment:before {
	content:""
}
ul.job_listings .job-manager-applications-applied-notice, ul.resumes .job-manager-applications-applied-notice {
	float:none;
	font-size:13px;
	margin:.5em 0
}
@media screen and (min-width:992px) {
ul.job_listings .job-manager-applications-applied-notice, ul.resumes .job-manager-applications-applied-notice {
display:inline-block;
margin:0 0 0 5px
}
}
.application-deadline label, .single_job_listing .application-deadline label {
	text-transform:none
}
.application-deadline:before, .single_job_listing .application-deadline:before {
	content:"";
	margin-right:5px
}
li.type-job_listing .application-deadline {
	font-size:14px
}
.showing_jobs .alert, .showing_resumes .alert {
	color:#bf3737
}
.showing_jobs .alert:before, .showing_resumes .alert:before {
	content:""
}
p.job-manager-single-alert-link a {
	display:inline-block
}
p.job-manager-single-alert-link a:before {
	content:"";
	font-size:20px;
	margin:-2px 10px 0 0;
	vertical-align:middle
}
.apply-with-xing-details.modal .apply-with-xing-profile img:first-of-type {
	display:none
}
.apply-with-xing-details.modal h2.profile-name {
	font-weight:400;
	margin-top:-30px;
	margin-left:-30px;
	margin-right:-30px;
	margin-bottom:30px
}
.apply-with-xing-details.modal dl {
	margin:1em 0 0
}
.apply-with-xing-details.modal .apply-with-xing-submit {
	margin:-30px;
	margin-top:30px
}
.apply-with-xing-details.modal .apply-with-xing-submit input {
	display:block;
	margin-bottom:1em
}
input[type=button].apply-with-xing {
	border-color:#006567;
	color:#006567;
	float:none;
	margin:.5em 0;
	display:block
}
input[type=button].apply-with-xing:not(.disabled):hover {
background-color:#006567;
border-color:#006567;
color:#fff
}
.job-meta.col-md-2 input[type=button].apply-with-xing {
	padding-left:10px;
	padding-right:10px;
	white-space:pre-line;
	width:100%
}
.apply-with-linkedin-details.modal h2.profile-name {
	font-weight:400;
	margin-top:-30px;
	margin-left:-30px;
	margin-right:-30px;
	margin-bottom:30px
}
.apply-with-linkedin-details.modal dl {
	margin:1em 0 0
}
.apply-with-linkedin-details.modal .apply-with-linkedin-submit {
	margin:-30px;
	margin-top:30px
}
.apply-with-linkedin-details.modal .apply-with-linkedin-submit input {
	display:block;
	margin-bottom:1em
}
input[type=button].apply-with-linkedin, input[type=button].import-from-linkedin {
	border-color:#007bb6;
	color:#007BB6;
	float:none
}
input[type=button].apply-with-linkedin:hover, input[type=button].import-from-linkedin:hover {
	background-color:#007bb6;
	border-color:#007bb6;
	color:#fff
}
.job-meta.col-md-2 input[type=button].apply-with-linkedin {
	padding-left:10px;
	padding-right:10px;
	white-space:pre-line;
	width:100%
}
.apply-with-facebook-details.modal .apply-with-facebook-profile>img {
	display:none
}
.apply-with-facebook-details.modal h2.profile-name {
	font-weight:400;
	margin-top:-30px;
	margin-left:-30px;
	margin-right:-30px;
	margin-bottom:30px
}
.apply-with-facebook-details.modal dl {
	margin:1em 0 0
}
.apply-with-facebook-details.modal .apply-with-facebook-submit {
	margin:-30px;
	margin-top:30px
}
.apply-with-facebook-details.modal .apply-with-facebook-submit input {
	display:block;
	margin-bottom:1em
}
.single_job_listing .application input[type=button].apply-with-facebook {
	text-shadow:none;
	color:#4e69a2;
	border-color:#4e69a2;
	margin:.5em 0;
	display:block;
	float:none
}
.single_job_listing .application input[type=button].apply-with-facebook:hover {
	background-color:#4e69a2;
	border-color:#4e69a2;
	color:#fff
}
.job-meta.col-md-2 input[type=button].apply-with-facebook {
	padding-left:10px;
	padding-right:10px;
	white-space:pre-line;
	width:100%
}
.price-table {
	text-align:center
}
.price-option {
	text-align:center;
	width:100%;
	margin-bottom:3em
}
.price-option__title {
	font-size:22px;
	color:#fff;
	padding:15px 20px;
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.price-option__description h2, .price-option__price {
	font-weight:400;
	font-size:40px;
	margin-top:0
}
.price-option__duration {
	font:700 14px/normal Montserrat, sans-serif;
	text-transform:uppercase
}
.price-option__description {
	padding:40px;
	border:1px solid #ccc;
	border-top:0;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px
}
.price-option__description p {
	margin:1.5em 0;
	line-height:36px
}
.price-option__description p:last-child {
	margin-bottom:0
}
.price-option__description ul {
	list-style:none;
	padding:0
}
.entry-content .job_listing_packages {
	border:0
}
.entry-content .job_listing_packages_title {
	background:0 0;
	padding:0;
	margin-bottom:2em
}
.entry-content .job_listing_packages_title h2 {
	font-weight:400;
	line-height:66px
}
.job_listings li.wp-job-manager-attribution-row {
	border-top:0
}
.job_listings li.wp-job-manager-attribution-row:hover {
	box-shadow:none!important
}
.woocommerce-error {
	margin:0;
	padding:0;
	list-style:none
}
.woocommerce-error li, .woocommerce-info, .woocommerce-message {
	padding:1.25em;
	margin:0 0 2em
}
.job-application-note-add .woocommerce-error li input[type=button], .job-application-note-add .woocommerce-info input[type=button], .job-application-note-add .woocommerce-message input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-error li a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-error li a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-info a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-info a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-message a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-message a.remove-bookmark, .load_more_jobs .woocommerce-error li strong, .load_more_jobs .woocommerce-info strong, .load_more_jobs .woocommerce-message strong, .load_more_resumes .woocommerce-error li strong, .load_more_resumes .woocommerce-info strong, .load_more_resumes .woocommerce-message strong, .modal .nf-field-container.submit-container .woocommerce-error li input[type=button], .modal .nf-field-container.submit-container .woocommerce-info input[type=button], .modal .nf-field-container.submit-container .woocommerce-message input[type=button], .single-product #content .woocommerce-error li .single_add_to_cart_button, .single-product #content .woocommerce-info .single_add_to_cart_button, .single-product #content .woocommerce-message .single_add_to_cart_button, .single_job_listing .application .woocommerce-error li input[type=button].apply-with-facebook, .single_job_listing .application .woocommerce-info input[type=button].apply-with-facebook, .single_job_listing .application .woocommerce-message input[type=button].apply-with-facebook, .woocommerce-error li .application_button, .woocommerce-error li .button, .woocommerce-error li .button--type-action, .woocommerce-error li .button--type-inverted, .woocommerce-error li .job-application-note-add input[type=button], .woocommerce-error li .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce-error li .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce-error li .load_more_jobs strong, .woocommerce-error li .load_more_resumes strong, .woocommerce-error li .modal .nf-field-container.submit-container input[type=button], .woocommerce-error li .resume_contact_button, .woocommerce-error li .single-product #content .single_add_to_cart_button, .woocommerce-error li .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce-error li .view-video, .woocommerce-error li input[name=wp_job_manager_edit_application], .woocommerce-error li input[type=button].apply-with-linkedin, .woocommerce-error li input[type=button].apply-with-xing, .woocommerce-error li input[type=button].import-from-linkedin, .woocommerce-error li p.job-manager-single-alert-link a, .woocommerce-info .application_button, .woocommerce-info .button, .woocommerce-info .button--type-action, .woocommerce-info .button--type-inverted, .woocommerce-info .job-application-note-add input[type=button], .woocommerce-info .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce-info .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce-info .load_more_jobs strong, .woocommerce-info .load_more_resumes strong, .woocommerce-info .modal .nf-field-container.submit-container input[type=button], .woocommerce-info .resume_contact_button, .woocommerce-info .single-product #content .single_add_to_cart_button, .woocommerce-info .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce-info .view-video, .woocommerce-info input[name=wp_job_manager_edit_application], .woocommerce-info input[type=button].apply-with-linkedin, .woocommerce-info input[type=button].apply-with-xing, .woocommerce-info input[type=button].import-from-linkedin, .woocommerce-info input[type=submit].button--type-action, .woocommerce-info input[type=submit].button--type-inverted, .woocommerce-info input[type=submit].view-video, .woocommerce-info p.job-manager-single-alert-link a, .woocommerce-message .application_button, .woocommerce-message .button, .woocommerce-message .button--type-action, .woocommerce-message .button--type-inverted, .woocommerce-message .job-application-note-add input[type=button], .woocommerce-message .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce-message .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce-message .load_more_jobs strong, .woocommerce-message .load_more_resumes strong, .woocommerce-message .modal .nf-field-container.submit-container input[type=button], .woocommerce-message .resume_contact_button, .woocommerce-message .single-product #content .single_add_to_cart_button, .woocommerce-message .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce-message .view-video, .woocommerce-message input[name=wp_job_manager_edit_application], .woocommerce-message input[type=button].apply-with-linkedin, .woocommerce-message input[type=button].apply-with-xing, .woocommerce-message input[type=button].import-from-linkedin, .woocommerce-message input[type=submit].button--type-action, .woocommerce-message input[type=submit].button--type-inverted, .woocommerce-message input[type=submit].view-video, .woocommerce-message p.job-manager-single-alert-link a, p.job-manager-single-alert-link .woocommerce-error li a, p.job-manager-single-alert-link .woocommerce-info a, p.job-manager-single-alert-link .woocommerce-message a {
	text-decoration:none;
	margin-right:1em
}
.woocommerce-info:before, .woocommerce-message:before {
	display:none
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	margin-bottom:3px
}
.woocommerce label[for=rememberme], .woocommerce-page label[for=rememberme] {
	font-family:"Varela Round", Helvetica, sans-serif;
	text-transform:none;
	font-weight:400
}
.woocommerce input[name=login], .woocommerce-page input[name=login] {
	margin-bottom:20px
}
.select2-container .select2-choice {
	padding:8px 14px;
	border-radius:6px
}
.select2-container.select2-dropdown-open .select2-choice {
	border-color:#ccc;
	border-radius:6px 6px 0 0
}
.select2-container.select2-dropdown-open-above .select2-choice {
	border-radius:0 0 6px 6px
}
.select2-drop {
	border-color:#ccc
}
.select2-drop.select-2-drop-above {
	border-radius:6px 6px 0 0
}
.select2-drop.select-2-drop-below {
	border-radius:0 0 6px 6px
}
.wc-tabs-wrapper, .woocommerce-account .woocommerce-MyAccount-navigation {
	margin-top:80px;
	overflow:hidden
}
.wc-tabs, .woocommerce-account .woocommerce-MyAccount-navigation ul {
	margin:0;
	margin-top:40px;
	padding:0
}
.wc-tabs li a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
margin-right:.75rem
}
.wc-tabs li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
	text-decoration:none
}
.wc-tab {
	margin-top:1em
}
.single-product .page-header .woocommerce-review-link, .wc-tab h2 {
	display:none
}
.single-product #content {
	margin-top:60px
}
.single-product #content img {
	border-radius:4px
}
.single-product #content .summary {
	overflow:hidden
}
.single-product #content .quantity {
	float:left;
	margin-right:10px
}
.single-product #content .quantity input {
	width:100px;
	padding:15px
}
.single-product #content .product_meta .posted_in, .single-product #content .product_meta .tagged_as {
	display:block
}
.single-product #content .thumbnails {
	margin-top:10px
}
.single-product #content .woocommerce-tabs {
	margin-top:80px;
	overflow:hidden
}
.single-product #content .posted_in, .single-product #content .product_meta {
	margin-top:1em
}
table.variations .select {
	width:90%;
	margin-right:10px
}
.reset_variations {
	color:inherit;
	font-size:0
}
.reset_variations:before {
	content:"";
	font-size:14px
}
.woocommerce-variation-price {
	margin-bottom:.5em
}
.payment_methods {
	margin:0;
	padding:0;
	list-style:none
}
.payment_methods li {
	padding:1.5em 2em;
	margin-bottom:1em;
	background:#ededed;
	border-radius:4px
}
.payment_methods li .payment_box {
	background:#fff;
	border-style:solid;
	border-width:2px;
	margin:1.5em -2em -1.5em -2em;
	padding:2em;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-color:#ededed
}
.payment_methods li .payment_box p {
	margin-bottom:0
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	display:inline-block;
	vertical-align:middle;
	float:none
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
	display:inline-block;
	text-align:right;
	float:none;
	margin:0;
	vertical-align:middle
}
.woocommerce #payment .terms input, .woocommerce-page #payment .terms input {
	float:left;
	margin:5px
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
	margin-bottom:0
}
.woocommerce-ordering, .woocommerce-result-count {
	display:none
}
.woocommerce.woocommerce-page.post-type-archive-product .woocommerce-error {
	margin-top:4em!important
}
.woocommerce ul.product_list_widget li {
	overflow:hidden;
	margin-bottom:20px
}
.woocommerce ul.product_list_widget li:last-child {
	margin-bottom:0
}
.woocommerce ul.product_list_widget a {
	display:block
}
.woocommerce ul.product_list_widget a img {
	float:left;
	width:50px;
	height:50px;
	margin-right:10px
}
.woocommerce ul.product_list_widget .star-rating {
	display:none
}
.woocommerce ul.product_list_widget .amount, .woocommerce ul.product_list_widget del, .woocommerce ul.product_list_widget ins {
	font-size:13px
}
.woocommerce ul.product_list_widget del {
	color:inherit
}
.woocommerce ul.product_list_widget ins {
	font-weight:800;
	color:#fff;
	border-radius:3px;
	padding:3px 5px 2px
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget.cart_list li {
	margin:0 0 15px
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget.cart_list li .remove {
	float:right
}
.woocommerce .widget_shopping_cart_content .total {
	margin:10px 0;
	padding:8px;
	background:#fafafa;
	border:1px solid #ccc;
	border-radius:4px;
	overflow:hidden
}
.job-application-note-add .woocommerce .widget_shopping_cart_content .buttons input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .woocommerce .widget_shopping_cart_content .buttons a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce .widget_shopping_cart_content .buttons a.remove-bookmark, .load_more_jobs .woocommerce .widget_shopping_cart_content .buttons strong, .load_more_resumes .woocommerce .widget_shopping_cart_content .buttons strong, .modal .nf-field-container.submit-container .woocommerce .widget_shopping_cart_content .buttons input[type=button], .single-product #content .woocommerce .widget_shopping_cart_content .buttons .single_add_to_cart_button, .single_job_listing .application .woocommerce .widget_shopping_cart_content .buttons input[type=button].apply-with-facebook, .woocommerce .widget_shopping_cart_content .buttons .application_button, .woocommerce .widget_shopping_cart_content .buttons .button, .woocommerce .widget_shopping_cart_content .buttons .button--type-action, .woocommerce .widget_shopping_cart_content .buttons .button--type-inverted, .woocommerce .widget_shopping_cart_content .buttons .job-application-note-add input[type=button], .woocommerce .widget_shopping_cart_content .buttons .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .widget_shopping_cart_content .buttons .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .widget_shopping_cart_content .buttons .load_more_jobs strong, .woocommerce .widget_shopping_cart_content .buttons .load_more_resumes strong, .woocommerce .widget_shopping_cart_content .buttons .modal .nf-field-container.submit-container input[type=button], .woocommerce .widget_shopping_cart_content .buttons .resume_contact_button, .woocommerce .widget_shopping_cart_content .buttons .single-product #content .single_add_to_cart_button, .woocommerce .widget_shopping_cart_content .buttons .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce .widget_shopping_cart_content .buttons .view-video, .woocommerce .widget_shopping_cart_content .buttons input[name=wp_job_manager_edit_application], .woocommerce .widget_shopping_cart_content .buttons input[type=button].apply-with-linkedin, .woocommerce .widget_shopping_cart_content .buttons input[type=button].apply-with-xing, .woocommerce .widget_shopping_cart_content .buttons input[type=button].import-from-linkedin, .woocommerce .widget_shopping_cart_content .buttons p.job-manager-single-alert-link a, p.job-manager-single-alert-link .woocommerce .widget_shopping_cart_content .buttons a {
	font-size:12px;
	padding:8px 12px;
	border-radius:4px;
	display:inline-block;
	margin-right:10px
}
.woocommerce.widget_price_filter .price_slider {
	margin-bottom:15px
}
.woocommerce.widget_price_filter .price_slider_amount button {
	font-size:12px;
	padding:8px 12px;
	border-radius:4px;
	display:inline-block;
	vertical-align:middle
}
.woocommerce.widget_price_filter .price_slider_amount .price_label {
	display:inline-block;
	vertical-align:middle
}
.post-type-archive-product #content .page-title {
	display:none
}
.post-type-archive-product #content {
	padding-top:60px
}
.woocommerce .price, .woocommerce-page .price {
	line-height:normal
}
.woocommerce .price del, .woocommerce-page .price del {
	color:inherit
}
.woocommerce .price ins, .woocommerce-page .price ins {
	color:#fff;
	border-radius:3px;
	padding:3px 5px
}
.woocommerce ul.products, .woocommerce-page ul.products {
	margin:0;
	padding:0;
	list-style:none
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width:30%
}
.woocommerce ul.products li.product a:hover, .woocommerce-page ul.products li.product a:hover {
	text-decoration:none
}
.woocommerce ul.products li.product img, .woocommerce-page ul.products li.product img {
	border-radius:4px
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
	position:absolute;
	top:-20px;
	right:10px;
	width:60px;
	height:60px;
	border-radius:50%;
	color:#fff;
	text-align:center;
	line-height:63px
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-weight:400;
	margin-bottom:0
}
.job-application-note-add .woocommerce ul.products li.product input[type=button], .job-application-note-add .woocommerce-page ul.products li.product input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .woocommerce ul.products li.product a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce ul.products li.product a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-page ul.products li.product a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce-page ul.products li.product a.remove-bookmark, .load_more_jobs .woocommerce ul.products li.product strong, .load_more_jobs .woocommerce-page ul.products li.product strong, .load_more_resumes .woocommerce ul.products li.product strong, .load_more_resumes .woocommerce-page ul.products li.product strong, .modal .nf-field-container.submit-container .woocommerce ul.products li.product input[type=button], .modal .nf-field-container.submit-container .woocommerce-page ul.products li.product input[type=button], .single-product #content .woocommerce ul.products li.product .single_add_to_cart_button, .single-product #content .woocommerce-page ul.products li.product .single_add_to_cart_button, .single_job_listing .application .woocommerce ul.products li.product input[type=button].apply-with-facebook, .single_job_listing .application .woocommerce-page ul.products li.product input[type=button].apply-with-facebook, .woocommerce ul.products li.product .application_button, .woocommerce ul.products li.product .button, .woocommerce ul.products li.product .button--type-action, .woocommerce ul.products li.product .button--type-inverted, .woocommerce ul.products li.product .job-application-note-add input[type=button], .woocommerce ul.products li.product .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce ul.products li.product .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce ul.products li.product .load_more_jobs strong, .woocommerce ul.products li.product .load_more_resumes strong, .woocommerce ul.products li.product .modal .nf-field-container.submit-container input[type=button], .woocommerce ul.products li.product .resume_contact_button, .woocommerce ul.products li.product .single-product #content .single_add_to_cart_button, .woocommerce ul.products li.product .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce ul.products li.product .view-video, .woocommerce ul.products li.product input[name=wp_job_manager_edit_application], .woocommerce ul.products li.product input[type=button].apply-with-linkedin, .woocommerce ul.products li.product input[type=button].apply-with-xing, .woocommerce ul.products li.product input[type=button].import-from-linkedin, .woocommerce ul.products li.product p.job-manager-single-alert-link a, .woocommerce-page ul.products li.product .application_button, .woocommerce-page ul.products li.product .button, .woocommerce-page ul.products li.product .button--type-action, .woocommerce-page ul.products li.product .button--type-inverted, .woocommerce-page ul.products li.product .job-application-note-add input[type=button], .woocommerce-page ul.products li.product .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce-page ul.products li.product .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce-page ul.products li.product .load_more_jobs strong, .woocommerce-page ul.products li.product .load_more_resumes strong, .woocommerce-page ul.products li.product .modal .nf-field-container.submit-container input[type=button], .woocommerce-page ul.products li.product .resume_contact_button, .woocommerce-page ul.products li.product .single-product #content .single_add_to_cart_button, .woocommerce-page ul.products li.product .single_job_listing .application input[type=button].apply-with-facebook, .woocommerce-page ul.products li.product .view-video, .woocommerce-page ul.products li.product input[name=wp_job_manager_edit_application], .woocommerce-page ul.products li.product input[type=button].apply-with-linkedin, .woocommerce-page ul.products li.product input[type=button].apply-with-xing, .woocommerce-page ul.products li.product input[type=button].import-from-linkedin, .woocommerce-page ul.products li.product p.job-manager-single-alert-link a, p.job-manager-single-alert-link .woocommerce ul.products li.product a, p.job-manager-single-alert-link .woocommerce-page ul.products li.product a {
	font-size:15px;
	padding:14px 24px;
	display:block;
	margin-top:1em
}
.related.products {
	margin-top:60px
}
#reviews #reply-title, .woocommerce-tabs .commentlist {
	margin-top:40px
}
#reviews .comment-form-rating label {
	margin-bottom:10px;
	display:block
}
#reviews p.stars {
	position:relative;
	font-size:1em
}
#reviews p.stars a {
	display:inline-block;
	font-weight:700;
	margin-right:1em;
	text-indent:-9999px;
	position:relative;
	border-bottom:0!important;
	outline:0
}
#reviews p.stars a:last-child {
	border-right:0
}
#reviews p.stars a.star-1, #reviews p.stars a.star-2, #reviews p.stars a.star-3, #reviews p.stars a.star-4, #reviews p.stars a.star-5 {
	border-right:1px solid #ccc
}
#reviews p.stars a.star-1:after, #reviews p.stars a.star-2:after, #reviews p.stars a.star-3:after, #reviews p.stars a.star-4:after, #reviews p.stars a.star-5:after {
	font-family:WooCommerce;
	text-indent:0;
	position:absolute;
	top:0;
	left:0
}
#reviews p.stars a.star-1 {
	width:2em
}
#reviews p.stars a.star-1:after {
	content:"\e021"
}
#reviews p.stars a.star-1.active:after, #reviews p.stars a.star-1:hover:after {
	content:""
}
#reviews p.stars a.star-2 {
	width:3em
}
#reviews p.stars a.star-2:after {
	content:"\e021\e021"
}
#reviews p.stars a.star-2.active:after, #reviews p.stars a.star-2:hover:after {
	content:""
}
#reviews p.stars a.star-3 {
	width:4em
}
#reviews p.stars a.star-3:after {
	content:"\e021\e021\e021"
}
#reviews p.stars a.star-3.active:after, #reviews p.stars a.star-3:hover:after {
	content:""
}
#reviews p.stars a.star-4 {
	width:5em
}
#reviews p.stars a.star-4:after {
	content:"\e021\e021\e021\e021"
}
#reviews p.stars a.star-4.active:after, #reviews p.stars a.star-4:hover:after {
	content:""
}
#reviews p.stars a.star-5 {
	width:6em;
	border:0
}
#reviews p.stars a.star-5:after {
	content:"\e021\e021\e021\e021\e021"
}
#reviews p.stars a.star-5.active:after, #reviews p.stars a.star-5:hover:after {
	content:""
}
p.lost_password {
	margin-top:-20px
}
p.lost_password a {
	color:inherit;
	font-size:14px
}
p.lost_password a:before {
	content:"";
	margin-right:5px
}
p.lost_password a:hover {
	text-decoration:none
}
body .woocommerce table.cart img, body.woocommerce-page table.cart img {
	width:50px;
	height:50px
}
body .woocommerce table.cart input[type=submit], body.woocommerce-page table.cart input[type=submit] {
	font-size:14px;
	padding:10px 15px;
	display:inline-block
}
body .woocommerce table.cart td.actions .input-text[name=coupon_code], body.woocommerce-page table.cart td.actions .input-text[name=coupon_code] {
	width:140px
}
body .woocommerce table.cart .product-remove, body.woocommerce-page table.cart .product-remove {
	width:25px
}
body .woocommerce table.cart .product-thumbnail, body.woocommerce-page table.cart .product-thumbnail {
	width:75px
}
body .woocommerce table.cart .product-price, body .woocommerce table.cart .product-quantity, body .woocommerce table.cart .product-subtotal, body.woocommerce-page table.cart .product-price, body.woocommerce-page table.cart .product-quantity, body.woocommerce-page table.cart .product-subtotal {
	width:12%;
	text-align:center
}
body .woocommerce table.cart .product-subtotal, body.woocommerce-page table.cart .product-subtotal {
	padding-right:0
}
body .woocommerce table.cart td.product-name a, body.woocommerce-page table.cart td.product-name a {
	font-size:1.25em
}
.wc-proceed-to-checkout .checkout-button {
	float:right
}
label[for=payment_method_paypal] img {
	display:none
}
dl.variation {
	margin:0
}
dl.variation dd, dl.variation dt {
	margin:0;
	display:inline-block
}
dl.variation p {
	margin-bottom:0
}
.woocommerce table.cart .product-thumbnail {
	width:75px
}
.woocommerce table.cart .product-remove {
	text-align:center
}
.woocommerce table.cart td.actions input[name=coupon_code] {
	width:150px
}
.site-main .entry-content .woocommerce .woocommerce-customer-login>h2 {
	display:none
}
@media screen and (min-width:992px) {
.site-main .entry-content .woocommerce .woocommerce-customer-login .login {
width:50%;
margin:0 auto
}
}
.site-main .entry-content .woocommerce .woocommerce-customer-login .col-1 .login {
	width:100%
}
.woocommerce-password-strength {
	margin-top:.5em
}
.modal .woocommerce .woocommerce-customer-login {
	margin-top:-100px;
	position:relative
}
.modal .woocommerce .woocommerce-customer-login form .form-row {
	margin-bottom:30px
}
.modal .woocommerce .woocommerce-customer-login:before {
	content:' ';
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	right:0;
	border-bottom:1px solid #ccc;
	height:100px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	z-index:0
}
.modal .woocommerce .woocommerce-customer-login h2 {
	position:relative;
	padding:34px 30px 0;
	margin-top:0;
	margin-bottom:40px
}
.modal .woocommerce .woocommerce-customer-login .login, .modal .woocommerce .woocommerce-customer-login .register {
	position:relative
}
.modal .woocommerce .woocommerce-customer-login .login input[type=submit], .modal .woocommerce .woocommerce-customer-login .register input[type=submit] {
	font-size:15px;
	padding:14px 24px
}
.modal .woocommerce .woocommerce-customer-login .login input[type=submit]:hover, .modal .woocommerce .woocommerce-customer-login .register input[type=submit]:hover {
	background:#fff
}
.modal .woocommerce .woocommerce-customer-login .login p.lost_password, .modal .woocommerce .woocommerce-customer-login .login p:last-child, .modal .woocommerce .woocommerce-customer-login .register p.lost_password, .modal .woocommerce .woocommerce-customer-login .register p:last-child {
	margin-bottom:0
}
.modal .woocommerce .woocommerce-customer-login :not(.col-1) .login {
padding-right:0
}
.modal .woocommerce .woocommerce-customer-login #customer_login .col-2 h2, .modal .woocommerce .woocommerce-customer-login .register {
	padding-left:0
}
.modal .registration-form {
	padding-bottom:0
}
.modal .registration-form h2 {
	display:none
}
.modal .registration-form .form-row:last-child {
	margin:0 -30px 0
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	margin-top:0;
	float:none;
	width:100%
}
.woocommerce-account .woocommerce-MyAccount-content {
	width:100%;
	float:none
}
.woocommerce-MyAccount-navigation-link {
	display:inline-block
}
.woocommerce-MyAccount-content {
	margin-top:2em
}
.product_list_widget {
	margin:0;
	padding:0;
	list-style:none
}
.widget_price_filter .price_slider {
	margin-bottom:1em
}
.widget_price_filter .price_slider_amount {
	text-align:right;
	line-height:2.4;
	font-size:.8751em
}
.job-application-note-add .widget_price_filter .price_slider_amount input[type=button], .job-manager-form.wp-job-manager-bookmarks-form .widget_price_filter .price_slider_amount a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .widget_price_filter .price_slider_amount a.remove-bookmark, .load_more_jobs .widget_price_filter .price_slider_amount strong, .load_more_resumes .widget_price_filter .price_slider_amount strong, .modal .nf-field-container.submit-container .widget_price_filter .price_slider_amount input[type=button], .single-product #content .widget_price_filter .price_slider_amount .single_add_to_cart_button, .single_job_listing .application .widget_price_filter .price_slider_amount input[type=button].apply-with-facebook, .widget_price_filter .price_slider_amount .application_button, .widget_price_filter .price_slider_amount .button, .widget_price_filter .price_slider_amount .button--type-action, .widget_price_filter .price_slider_amount .button--type-inverted, .widget_price_filter .price_slider_amount .job-application-note-add input[type=button], .widget_price_filter .price_slider_amount .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .widget_price_filter .price_slider_amount .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .widget_price_filter .price_slider_amount .load_more_jobs strong, .widget_price_filter .price_slider_amount .load_more_resumes strong, .widget_price_filter .price_slider_amount .modal .nf-field-container.submit-container input[type=button], .widget_price_filter .price_slider_amount .resume_contact_button, .widget_price_filter .price_slider_amount .single-product #content .single_add_to_cart_button, .widget_price_filter .price_slider_amount .single_job_listing .application input[type=button].apply-with-facebook, .widget_price_filter .price_slider_amount .view-video, .widget_price_filter .price_slider_amount input[name=wp_job_manager_edit_application], .widget_price_filter .price_slider_amount input[type=button].apply-with-linkedin, .widget_price_filter .price_slider_amount input[type=button].apply-with-xing, .widget_price_filter .price_slider_amount input[type=button].import-from-linkedin, .widget_price_filter .price_slider_amount p.job-manager-single-alert-link a, p.job-manager-single-alert-link .widget_price_filter .price_slider_amount a {
	font-size:1.15em;
	float:left
}
.widget_price_filter .ui-slider {
	position:relative;
	text-align:left
}
.widget_price_filter .ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1em;
	height:1em;
	border-radius:1em;
	cursor:ew-resize;
	outline:0;
	top:-.25em;
	background-color:#fff;
	border:2px solid transparent
}
.widget_price_filter .ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	border-radius:1em;
	background-color:#ccc
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
	border-radius:1em;
	border:0;
	background-color:#eee
}
.widget_price_filter .ui-slider-horizontal {
	height:.5em
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
	left:-1px
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
	right:-1px
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left:-1em
}
.modal .wc-social-login p {
	padding:0;
	margin-bottom:10px
}
.wc-social-login {
	margin-bottom:30px
}
.wc-social-login p {
	padding:0
}
.wc-social-login .button-social-login, .wc-social-login a.button-social-login {
	font-size:0;
	text-shadow:none;
	line-height:50px;
	width:50px;
	height:50px;
	border-radius:50%;
	border:0;
	margin:0 10px 10px 0;
	padding:0;
	box-shadow:none;
	display:inline-block
}
.wc-social-login .button-social-login .si, .wc-social-login a.button-social-login .si {
	font-size:22px;
	line-height:50px;
	text-align:center;
	color:#fff;
	border:0;
	right:0;
	width:100%;
	display:block;
	padding:0
}
.wc-social-login .button-social-login .si.si-facebook:before, .wc-social-login a.button-social-login .si.si-facebook:before {
	margin-left:-5px
}
.wc-social-login .button-social-login .si.si-twitter:before, .wc-social-login a.button-social-login .si.si-twitter:before {
	margin-right:-1px
}
.gjm_use.search_resumes .search_location input, .search_jobs.gjm_use .search_location input {
	padding-right:35px
}
.gjm_use.search_resumes i.gjm-locator-btn, .gjm_use.search_resumes i.gjm-locator-loader, .search_jobs.gjm_use i.gjm-locator-btn, .search_jobs.gjm_use i.gjm-locator-loader {
	right:20px!important
}
@media screen and (min-width:992px) {
.gjm_use.search_resumes div.search_keywords, .gjm_use.search_resumes div.search_location, .gjm_use.search_resumes div.search_region, .search_jobs.gjm_use div.search_keywords, .search_jobs.gjm_use div.search_location, .search_jobs.gjm_use div.search_region {
width:50%;
margin-bottom:0;
margin-right:0;
margin-left:0
}
.gjm_use.search_resumes div.search_keywords, .search_jobs.gjm_use div.search_keywords {
padding-right:.5em
}
.gjm_use.search_resumes div.search_location, .gjm_use.search_resumes div.search_region, .search_jobs.gjm_use div.search_location, .search_jobs.gjm_use div.search_region {
padding-left:.5em
}
}
@media screen and (min-width:992px) {
.jobify-search-jobs-category-geo-my-wp div.search_categories, .jobify-search-jobs-category-geo-my-wp div.search_keywords, .jobify-search-jobs-category-geo-my-wp div.search_location, .jobify-search-jobs-category-geo-my-wp div.search_region, .wp-job-manager-categories-enabled .gjm_use.search_resumes div.search_categories, .wp-job-manager-categories-enabled .gjm_use.search_resumes div.search_keywords, .wp-job-manager-categories-enabled .gjm_use.search_resumes div.search_location, .wp-job-manager-categories-enabled .gjm_use.search_resumes div.search_region, .wp-job-manager-categories-enabled .search_jobs.gjm_use div.search_categories, .wp-job-manager-categories-enabled .search_jobs.gjm_use div.search_keywords, .wp-job-manager-categories-enabled .search_jobs.gjm_use div.search_location, .wp-job-manager-categories-enabled .search_jobs.gjm_use div.search_region {
width:33.3%;
margin:0;
padding:0
}
.jobify-search-jobs-category-geo-my-wp div.search_location, .jobify-search-jobs-category-geo-my-wp div.search_region, .wp-job-manager-categories-enabled .gjm_use.search_resumes div.search_location, .wp-job-manager-categories-enabled .gjm_use.search_resumes div.search_region, .wp-job-manager-categories-enabled .search_jobs.gjm_use div.search_location, .wp-job-manager-categories-enabled .search_jobs.gjm_use div.search_region {
padding:0 1em
}
}
@media screen and (min-width:992px) {
.jobify-search-jobs-category-multi-geo-my-wp div.search_keywords, .jobify-search-jobs-category-multi-geo-my-wp div.search_location, .jobify-search-jobs-category-multi-geo-my-wp div.search_region, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_keywords, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_location, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_region, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_keywords, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_location, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_region {
width:50%;
margin:0;
padding:0;
margin-bottom:2%
}
.jobify-search-jobs-category-multi-geo-my-wp div.search_keywords, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_keywords, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_keywords {
padding-right:.5em
}
.jobify-search-jobs-category-multi-geo-my-wp div.search_location, .jobify-search-jobs-category-multi-geo-my-wp div.search_region, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_location, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_region, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_location, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_region {
padding-left:.5em
}
.jobify-search-jobs-category-multi-geo-my-wp div.search_categories, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_categories, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_categories {
margin-right:0
}
.jobify-search-jobs-category-multi-geo-my-wp div.search_categories, .jobify-search-jobs-category-multi-geo-my-wp div.search_submit, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_categories, .wp-job-manager-categories-multi-enabled .gjm_use.search_resumes div.search_submit, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_categories, .wp-job-manager-categories-multi-enabled .search_jobs.gjm_use div.search_submit {
width:100%
}
}
.single-job_listing .gjm-map-wrapper {
	margin:3em 0 -45px;
	border:0;
	display:block;
	border-top:0
}
#page .job_filters .search_jobs .gjm-filters-wrapper, #page .job_filters .search_resumes .gjm-filters-wrapper {
	margin-bottom:1em
}
#page .job_filters .search_jobs .gjm-filters-count-3:nth-child(2n), #page .job_filters .search_resumes .gjm-filters-count-3:nth-child(2n) {
padding:0 1em
}
#page .job_filters .search_jobs .gjm-locator-button, #page .job_filters .search_resumes .gjm-locator-button {
	background:#fff;
	margin:1em 0
}
#page .job_filters .search_jobs .gjm-filters-wrapper~.search_submit, #page .job_filters .search_resumes .gjm-filters-wrapper~.search_submit {
width:100%
}
body.wp-job-manager-categories-enabled .job_filters .search_jobs .gjm-dropdown-wrapper, body.wp-job-manager-categories-enabled .job_filters .search_jobs .gjm-locator-button-wrapper, body.wp-job-manager-categories-enabled .job_filters .search_resumes .gjm-dropdown-wrapper, body.wp-job-manager-categories-enabled .job_filters .search_resumes .gjm-locator-button-wrapper {
	padding:0;
	margin:0
}
.gravityforms-contact-resume-form .resume_contact_details_inner {
	padding:0
}
.modal .gform_wrapper {
	max-width:100%;
	margin-bottom:0
}
.modal .gform_wrapper .gform_heading {
	width:100%
}
.modal .gform_wrapper .gform_heading .gform_title {
	margin:0;
	font-weight:400;
	font-size:28px
}
.modal .gform_confirmation_message {
	padding:30px;
	margin-right:30px
}
.gform_drop_area {
	padding:25px;
	border:2px dashed #DDD;
	text-align:center;
	color:#AAA;
	margin-bottom:10px
}
.gform_drop_instructions {
	color:#aaa;
	display:block
}
.gform_fields {
	margin:0;
	padding:0;
	list-style:none
}
.gform_fields .gfield {
	margin-bottom:1.5em
}
.modal .ninja-forms-required-items {
	margin-bottom:1em
}
.modal .ninja-forms-success-msg p {
	margin:0
}
.modal .ninja-forms-success-msg p:not(:empty) {
padding:35px
}
.modal .nf-form-cont, .modal .ninja-forms-cont {
	max-width:100%;
	margin-bottom:0
}
.modal .nf-form-cont .ninja-forms-form-title, .modal .ninja-forms-cont .ninja-forms-form-title {
	width:100%
}
.modal .nf-form-cont .nf-form-wrap .field-wrap.submit-wrap, .modal .nf-form-cont .ninja-forms-form .field-wrap.submit-wrap, .modal .ninja-forms-cont .nf-form-wrap .field-wrap.submit-wrap, .modal .ninja-forms-cont .ninja-forms-form .field-wrap.submit-wrap {
	margin:0 -30px -30px
}
.modal .nf-form-cont .field-wrap.hidden-wrap, .modal .ninja-forms-cont .field-wrap.hidden-wrap {
	display:none
}
.modal .nf-field-container.submit-container, .modal .nf-field-container.submit-container .field-wrap.submit-wrap {
	margin-bottom:0
}
.modal .nf-form-cont .nf-form-wrap {
	padding-bottom:0
}
.modal .nf-error-msg:not(:empty) {
padding:20px
}
.ninjaforms-contact-resume-form .resume_contact_details_inner {
	padding:0
}
.modal .wpcf7 {
	max-width:100%;
	margin-bottom:0
}
.modal .wpcf7 .wpcf7-form {
	padding:30px;
	padding-top:60px
}
.modal .wpcf7 .wpcf7-form p:last-of-type {
	margin:0 -30px -30px
}
.modal .wpcf7 .field-wrap.hidden-wrap, .single div.sharedaddy h3.sd-title {
	display:none
}
.single-post div.sharedaddy .sd-content {
	margin-top:10px
}
.page-template-testimonials .individual-testimonial p {
	border:1px solid #ccc
}
.page-template-testimonials .individual-testimonial p:after, .page-template-testimonials .individual-testimonial p:before {
	content:' ';
	width:0;
	height:0;
	border-style:solid;
	border-width:12px 12px 0;
	border-color:#ccc transparent transparent;
	position:absolute;
	display:block;
	bottom:-12px;
	left:50%;
	margin-left:-12px
}
.page-template-testimonials .individual-testimonial p:before {
	border-color:#fff transparent transparent;
	bottom:-11px;
	z-index:5
}
.entry-content p.rcp_error {
	padding:20px;
	margin-bottom:1em
}
.entry-content p.rcp_error:last-child {
	margin-bottom:2em
}
#rcp_auto_renew_wrap input[type=checkbox] {
	margin-top:2px
}
#rcp_subscription_levels {
	margin:2em 0
}
.rcp_form .rcp_subscription_level .rcp_Level {
	margin-top:2px
}
.entry-content .rcp_login_link {
	margin-bottom:2.5em
}
.entry-content .rcp_login_link p {
	margin-bottom:0
}
.entry-content .rcp_level_description {
	font-weight:400;
	font-family:"Varela Round", Helvetica, sans-serif;
	font-size:14px;
	margin-top:2px;
	padding:0;
	border:0
}
.site-main>.rcp-restrict-message p:last-child {
	margin-bottom:0
}
.widget--footer input[type=email], .widget--footer input[type=text] {
	border:0
}
.widget--footer label {
	display:block;
	margin-bottom:3px
}
.mailbag-input {
	margin-bottom:1em
}
.mailbag-input:last-child {
	margin-bottom:0
}
#pmc_mailchimp {
	margin:2em 0
}
#pmc_mailchimp br {
	display:none
}
#pmc_mailchimp>div {
	margin-bottom:1em
}
#pmc_mailchimp>div:last-child {
	margin-bottom:0
}
.sec2 .vc_col-sm-4 {
	background: #388fdf none repeat scroll 0 0;
}
.sec2 .vc_col-sm-4:nth-child(2) {
 background: #2484dd none repeat scroll 0 0;
}
.sec2 .vc_col-sm-4:nth-child(3) {
 background: #167bd9 none repeat scroll 0 0;
}
.sec2 .vc_icon_element-inner {
	background-color: #fff;
	border: 1px solid #2484DD !important;
	color: #bfc4c7;
	height: 64px;
	left: 0;
	line-height: 65px;
	margin: auto;
	position: absolute;
	right: 0;
	top: -30px;
	width: 68px;
}
.sec2 .wpb_wrapper {
	color: #fff;
	text-align: center;
}
.sec2 .wpb_wrapper > h3 {
	border-bottom: 1px solid #f9f9f9;
	font-size: 17px;
	margin: 0 0 15px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.sec2 .vc_icon_element {
	height: auto;
	margin: 0;
}
.sec2 .wpb_wrapper > p {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
}
.sec2 {
	margin-top: 45px;
}
.sec2 .vc_col-sm-4 {
	min-height: 220px;
}
.sec3 .wpb_wrapper > h1 {
	color: #167bd9;
	margin-bottom:50px;
}
.sec3 .wpb_wrapper {
	text-align: center;
}
.sec3 .wpb_wrapper p {
	clear: both;
	color: #666;
	display: inline-block;
	font-size: 19px;
	margin-top: 10px;
	text-align: center;
}
.sec3 {
	margin-top: 40px;
}
.sec3 .img_icon {
	background: #e7e9e8 none repeat scroll 0 0;
	border-radius: 100%;
	height: 200px;
	line-height: 130px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 200px;
}
.sec3 .img_icon img {
	display: inline-block;
	vertical-align: bottom;
}
.sec4 {
	margin-top: 2%;
	padding-bottom: 50px;
	text-align: center;
}
.sec5 {
	text-align: center;
}
.sec4 h1, .sec5 h1 {
	color: #167bd9;
}
.sec5 .wp-posts-carousel-image img {
	height: 200px;
}
.wp-posts-carousel-more-button {
	font-size: 14px;
	font-weight: normal;
	padding: 9px 10px !important;
}
.sec6 {
	background: #f5f5f5 none repeat scroll 0 0;
	padding: 25px 0;
}
.home article.hentry {
	margin-bottom: 0;
}
.sec5 .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
	padding-top:0 !important;
}
.sec4 .quote {
	background: #f9f9f9 none repeat scroll 0 0;
	border-radius: 4px;
	margin: 0 10px;
	min-height: 315px;
	padding: 15px !important;
}
.homeform {
	background: #ccc none repeat scroll 0 0;
	font-weight: normal;
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 20px !important;
}
.homeform > li {
    padding: 0;
}
.homeform label {
	color: #333;
	font-weight: normal;
	text-transform: capitalize;
}
.homeform > li {
	margin-bottom: 10px;
}
.homeform li textarea {
	height: 90px;
}
.homeform .wpcf7-submit {
	border-radius: 1px;
	font-weight: normal;
	padding: 8px 20px;
}
.homecontact {
	padding: 20% 6%;
	text-align: center;
}
.homecontact h2 {
	color: #333;
	font-size: 30px;
	text-transform: uppercase;
}
.sec4 .fa {
	border: 1px solid #000;
	border-radius: 100px;
	color: #333 !important;
	font-size: 22px !important;
	height: 45px !important;
	margin-left: -25px;
	position: absolute;
	top: -25px;
	width: 45px !important;
}
.sec4 .slick-list {
	padding: 25px 0 0 !important;
}
.testimonial-left {
	margin-top: 15px;
}
.slick-dots {
	display:none !important;
}
.homecontact ul li a {
	text-decoration:none;
	color:#2484DD;
}
.homecontact ul {
	font-size: 25px;
	list-style: outside none none;
	margin: 0 0 0 90px;
	padding: 0;
	text-align: left;
}
.sec2 .wpb_text_column .button {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #fff;
	border-radius: 0;
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
	padding: 10px;
}
.smtext {
	min-height: 120px;
}
.tophead .widget {
	margin: 0;
	padding: 0;
}
.tophead .container {
	padding: 0 !important;
}
.menu-topmenu-container ul {
	float: right;
	list-style: outside none none;
	padding: 0;
}
.menu-topmenu-container ul li a {
	border-right: 1px solid #ccc;
	color: #333;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 0 15px;
}
.tophead {
	border-bottom: 1px solid #ddd;
}
.site-header .container {
	padding: 5px 0;
}
.menu-topmenu-container ul li:last-child a {
	border:0;
}
.menu-topmenu-container ul li {
	float:left;
}
.sec2 .wpb_text_column .button:hover {
	background:#fff !important;
}
.aboutsec .vc_col-sm-4 .wpb_wrapper .wpb_text_column {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	border: 2px solid #fff;
	border-radius: 6px;
	height: 100%;
	min-height: 284px;
	padding: 15px;
	text-align: center;
}
.aboutsec {
	padding: 5% 0;
}
.aboutsec .vc_col-sm-4 .wpb_wrapper .wpb_text_column h2 {
	text-transform:uppercase;
	margin-bottom:5px;
	color:#333;
	font-size:28px;
}
.aboutsec .vc_col-sm-4 .wpb_wrapper .wpb_text_column p {
	color:#666;
}
.aboutsec .vc_col-sm-4 .wpb_wrapper .wpb_text_column ul {
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.aboutsec .vc_col-sm-4 .wpb_wrapper .wpb_text_column ul li {
	border-bottom: 1px solid #666;
	color: #777;
	float: left;
	font-size: 15px;
	margin: 2px;
	text-align: left;
	width: 48%;
}
.tile {
    padding: 0 20%;
    text-align: center;
}
.tile h2{ text-transform:uppercase; color:#000;
}
.tile p{
    
    text-align: center;
}
.employers .vc_col-sm-4 {
    border: 1px solid #ccc;
    margin-bottom: 5%; background-color:#fff;
    min-height: 425px;
    padding: 15px;
    text-align: center;
}
.employers .vc_col-sm-4 h4{ text-align:center !important; text-transform:uppercase; color:#333; font-size:19px;}
.blog .entry-title {
    color: #000;
    font-size: 23px;
}
.site-main ul { list-style:none; padding:0;}
.site-main li {
    padding-left: 15px;
    position: relative;
}
.work_bl .tile h2 {
    color: #fff;
}
.work_bl .vc_col-sm-4 .vc_column-inner > .wpb_wrapper {
    border: 1px solid rgba(255, 255, 255, 0.8);
    margin-bottom: 69px;
    min-height: 350px;
    padding: 10px;
}
.home .site-main li::before,.contactrow li::before{ content:none !important;}
.work_bl .vc_col-sm-4 .vc_column-inner > .wpb_wrapper h2{     color: #fff;
    font-size: 17px;
    text-transform: uppercase}
.work_bl .vc_col-sm-4 .vc_column-inner > .wpb_wrapper .vc_single_image-wrapper img{  border-radius: 6px;
    vertical-align: top;
    width: 50%;
}	
.work_bl .vc_col-sm-4 .vc_column-inner > .wpb_wrapper p{ color: #f9f9f9;
    font-family: "Varela Round",sans-serif !important;}
.employers {
    background: #ececec none repeat scroll 0 0;
}
.contactrow h2 {
    color: #333;
    font-size: 25px;
    text-transform: uppercase;
}
.custom-list li i {
    margin-right: 10px;
}
.contactrow .wpcf7-textarea {
    height: 125px;
}
/*.site-main li:before { content: "•"; font-size: 28px;
    left: 0;   color: #1e83f0;
    padding-right: 7px;
    position: absolute;
    top: -7px; }*/