Last active
August 29, 2015 14:05
-
-
Save adampickering/a75ba8dd63b87fffa8ab to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
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: A beautiful job board site completely integrated with WP Job Manager. Use 10+ custom widgets including an interactive map, multiple sliders, testimonials, and more to create a unique homepage in seconds. Also supports all official WP Job Manager addons including Resume Manager, WooCommerce Paid Listings, and more. | |
Version: 1.8.2.2 | |
License: GNU General Public License v2 or later | |
License URI: http://www.gnu.org/licenses/gpl-2.0.html | |
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 | |
*/ | |
/** | |
* 1.0 Reset | |
* | |
* Modified from Normalize.css to provide cross-browser consistency and a smart | |
* default styling of HTML elements. | |
* | |
* @see http://git.io/normalize | |
* ---------------------------------------------------------------------------- | |
*/ | |
* { | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
-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%; | |
} | |
html, | |
body { | |
height: 100%; | |
} | |
html, | |
button, | |
input, | |
select, | |
textarea { | |
font-family: "Varela Round", Helvetica, sans-serif; | |
} | |
body { | |
-webkit-hyphens: auto; | |
-moz-hyphens: auto; | |
-ms-hyphens: auto; | |
hyphens: auto; | |
color: #818080; | |
line-height: 1.5; | |
margin: 0; | |
background: #ffffff; | |
} | |
a { | |
text-decoration: none; | |
-webkit-transition: all 0.3s; | |
-moz-transition: all 0.3s; | |
transition: all 0.3s; | |
} | |
a:focus { | |
outline: thin dotted; | |
} | |
a:active, | |
a:hover { | |
outline: 0; | |
} | |
a:hover { | |
text-decoration: underline; | |
} | |
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: bold; | |
} | |
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; | |
color: #666; | |
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:before, | |
blockquote:after, | |
q:before, | |
q:after { | |
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: normal; | |
text-transform: uppercase; | |
} | |
small { | |
font-size: smaller; | |
} | |
sub, | |
sup { | |
font-size: 75%; | |
line-height: 0; | |
position: relative; | |
vertical-align: baseline; | |
} | |
sup { | |
top: -0.5em; | |
} | |
sub { | |
bottom: -0.25em; | |
} | |
dl { | |
margin: 0 20px; | |
} | |
dt { | |
font-weight: bold; | |
} | |
dd { | |
margin: 0 0 20px; | |
} | |
menu, | |
ol, | |
ul { | |
margin: 16px 0; | |
padding: 0 0 0 40px; | |
} | |
ul { | |
list-style-type: disc; | |
} | |
nav ul, | |
nav ol { | |
list-style: none; | |
list-style-image: none; | |
} | |
li > ul, | |
li > ol { | |
margin: 0; | |
} | |
img { | |
border: 0; | |
-ms-interpolation-mode: bicubic; | |
vertical-align: middle; | |
} | |
svg:not(:root) { | |
overflow: hidden; | |
} | |
figure { | |
margin: 0; | |
} | |
form { | |
margin: 0; | |
} | |
fieldset { | |
border: 1px solid #c0c0c0; | |
margin: 0 2px; | |
padding: 0.35em 0.625em 0.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: 0.8; | |
} | |
input[type="checkbox"], | |
input[type="radio"] { | |
padding: 0; | |
} | |
input[type="search"] { | |
-webkit-appearance: textfield; | |
padding-right: 2px; /* Don't cut off the webkit search cancel button */ | |
} | |
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, | |
th, | |
td { | |
font-weight: normal; | |
text-align: left; | |
} | |
caption { | |
font-size: 16px; | |
margin: 20px 0; | |
} | |
th { | |
font-weight: bold; | |
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; | |
} | |
/** | |
* 2.0 Repeatable patterns | |
* ---------------------------------------------------------------------------- | |
*/ | |
/* Clearing floats */ | |
.clear:after, | |
.site-header .container:after, | |
.footer-widgets:after, | |
.copyright:after, | |
.job_listing:after, | |
.homepage-widget:after, | |
.callout:after, | |
.search_jobs:after, | |
.search_resumes:after, | |
.job_types:after, | |
.job-overview-content:after, | |
.job-dashboard-actions:after, | |
.pricing-table-widget:after, | |
.hentry:after, | |
.blog-archive:after, | |
.content-grid:after, | |
.rcp_user_fieldset:after, | |
.entry-summary form:after, | |
#content:after, | |
.single-job-spotlight-actions:after, | |
#searchform:after, | |
.gfield:after, | |
.job_listing_preview_title input[name="continue"]:after { | |
clear: both; | |
} | |
.clear:before, | |
.clear:after, | |
.site-header .container:before, | |
.site-header .container:after, | |
.footer-widgets:before, | |
.footer-widgets:after, | |
.copyright:before, | |
.copyright:after, | |
.job_listing:before, | |
.job_listing:after, | |
.homepage-widget:before, | |
.homepage-widget:after, | |
.callout:before, | |
.callout:after, | |
.search_jobs:before, | |
.search_jobs:after, | |
.search_resumes:before, | |
.search_resumes:after, | |
.job_types:before, | |
.job_types:after, | |
.job-overview-content:before, | |
.job-overview-content:after, | |
.job-dashboard-actions:before, | |
.job-dashboard-actions:after, | |
.pricing-table-widget:before, | |
.pricing-table-widget:after, | |
.hentry:before, | |
.hentry:after, | |
.blog-archive:before, | |
.blog-archive:after, | |
.content-grid:before, | |
.cotnent-grid:after, | |
.rcp_user_fieldset:before, | |
.rcp_user_fieldset:after, | |
.entry-summary form:before, | |
.entry-summary form:after, | |
#content:before, | |
#content:after, | |
.single-job-spotlight-actions:before, | |
.single-job-spotlight-actions:after, | |
#searchform:before, | |
#searchform:after, | |
.gfield:before, | |
.gfield:after { | |
content: ""; | |
display: table; | |
} | |
/* Assistive text */ | |
.screen-reader-text, | |
.site-description, | |
.search_jobs label, | |
.search_resumes label { | |
position: absolute !important; | |
clip: rect(1px, 1px, 1px, 1px); | |
} | |
.screen-reader-text:hover, | |
.screen-reader-text:active, | |
.screen-reader-text:focus { | |
background-color: #f1f1f1; | |
border-radius: 3px; | |
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); | |
clip: auto !important; | |
color: #21759b; | |
display: block; | |
font-size: 14px; | |
font-weight: bold; | |
line-height: normal; | |
padding: 15px 23px 14px; | |
position: absolute; | |
top: 5px; | |
left: 5px; | |
text-decoration: none; | |
height: auto; | |
width: auto; | |
z-index: 100000; /* Above WP toolbar */ | |
} | |
/* Form fields, general styles first. */ | |
label { | |
font: bold 14px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
} | |
button, | |
input, | |
textarea { | |
font: 400 17px "Varela Round", Helvetica, sans-serif; | |
padding: 11px 15px; | |
border: 0; | |
} | |
select { | |
-webkit-appearance: none; | |
-moz-appearance: none; | |
appearance: none; | |
} | |
input[type="text"], | |
input[type="email"], | |
input[type="search"], | |
input[type="password"], | |
input[type="number"], | |
textarea, | |
select { | |
font-size: 16px; | |
padding: 10px 14px; | |
background: #fff; | |
border: 1px solid #ccc; | |
border-radius: 6px; | |
width: 100%; | |
} | |
select { | |
border: 0; | |
border-radius: 0; | |
background: none; | |
} | |
body .wp_themeSkin table.mceLayout, | |
#wp-resume_content-wrap, | |
.wp-editor-wrap { | |
border: 1px solid #ccc; | |
} | |
input:focus, | |
textarea:focus, | |
select:focus { | |
outline: 0; | |
} | |
/* Buttons */ | |
button, | |
input[type="submit"], | |
input[type="button"], | |
input[type="reset"] { | |
display: inline-block; | |
color: #fff; | |
text-decoration: none; | |
border-radius: 3px; | |
} | |
button:hover, | |
button:focus, | |
input[type="submit"]:hover, | |
input[type="button"]:hover, | |
input[type="reset"]:hover, | |
input[type="submit"]:focus, | |
input[type="button"]:focus, | |
input[type="reset"]:focus { | |
} | |
button:active, | |
input[type="submit"]:active, | |
input[type="button"]:active, | |
input[type="reset"]:active { | |
} | |
/* | |
* Responsive images | |
* | |
* Fluid images for posts, comments, and widgets | |
*/ | |
.entry-content img, | |
.entry-summary img, | |
.comment-content img, | |
.widget img, | |
.wp-caption, | |
.campaign-feature-image img { | |
max-width: 100%; | |
} | |
/* Make sure images with WordPress-added height and width attributes are scaled correctly. */ | |
.entry-content img, | |
.entry-summary img, | |
.comment-content img[height], | |
img[class*="align"], | |
img[class*="wp-image-"], | |
img[class*="attachment-"] { | |
height: auto; | |
} | |
img.size-full, | |
img.size-large, | |
img.wp-post-image { | |
height: auto; | |
max-width: 100%; | |
} | |
/* Make sure videos and embeds fit their containers. */ | |
embed, | |
iframe, | |
object, | |
video { | |
max-width: 100%; | |
} | |
/* Override the Twitter embed fixed width. */ | |
.entry-content .twitter-tweet-rendered { | |
max-width: 100% !important; | |
} | |
/* Images */ | |
.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; | |
} | |
.wp-caption .wp-caption-text, | |
.entry-caption, | |
.gallery-caption { | |
color: #220e10; | |
font-size: 12px; | |
font-style: italic; | |
font-weight: 300; | |
} | |
.wp-caption-text { | |
margin: 12px 0; | |
} | |
img.wp-smiley, | |
.rsswidget img { | |
border: 0; | |
border-radius: 0; | |
box-shadow: none; | |
margin-bottom: 0; | |
margin-top: 0; | |
padding: 0; | |
} | |
/** Buttons */ | |
.button, | |
.button-small, | |
.button-medium, | |
.button-secondary, | |
input[type="submit"], | |
button, | |
.load_more_jobs, | |
.load_more_resumes, | |
#wp-submit, | |
#submitcomment, | |
#searchsubmit, | |
.jobify_widget_slider a.button-secondary, | |
.jobify_widget_slider_hero a.button, | |
form.wp-job-manager-bookmarks-form a.bookmark-notice, | |
.single_job_listing .application .apply-with-linkedin { | |
font: bold 18px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
text-align: center; | |
padding: 20px 50px; | |
border-radius: 8px; | |
display: inline-block; | |
border: 2px solid transparent; | |
-webkit-transition: all 0.3s; | |
-moz-transition: all 0.3s; | |
transition: all 0.3s; | |
} | |
a.button, | |
.jobify_widget_slider_hero a.button:hover { | |
color: #fff; | |
} | |
.jobify_widget_slider_hero a.button:hover { | |
color: #FFF !important; | |
text-shadow: #000 0 0 13px; | |
border-color: #FFF !important; | |
background: rgba(0, 0, 0, 0) !important; | |
} | |
.button:hover, | |
#wp-submit:hover, | |
#submitcomment:hover, | |
#searchsubmit:hover, | |
input[type="submit"]:hover { | |
text-decoration: none; | |
background: none; | |
} | |
.button-secondary:hover, | |
.load_more_jobs:hover, | |
.load_more_resumes:hover, | |
.jobify_widget_slider a.button-secondary:hover { | |
text-decoration: none; | |
color: #fff; | |
} | |
.button-small, | |
input.button-small { | |
font-size: 12px; | |
padding: 5px 10px; | |
border-radius: 4px; | |
} | |
.woocommerce .button-small { | |
font-size: 13px; | |
padding: 8px 10px; | |
} | |
.woocommerce .woocommerce-message .button-small, | |
.woocommerce .woocommerce-checkout .button-secondary.button-small { | |
float: right; | |
font-size: 12px; | |
padding: 5px 10px; | |
} | |
.woocommerce .checkout_coupon .button-small { | |
padding: 11px; | |
} | |
.button-medium, | |
input.button-medium, | |
#wp-submit, | |
#submitcomment, | |
#searchsubmit, | |
.entry-summary form input[type="submit"] { | |
font-size: 15px; | |
padding: 14px 24px; | |
} | |
.application_button, | |
.resume_contact_button, | |
.job-tag, | |
form.wp-job-manager-bookmarks-form a.bookmark-notice, | |
.single_job_listing .application .apply-with-linkedin { | |
font: bold 15px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
background-color: #f08d3c; | |
padding: 15px 50px; | |
display: inline-block; | |
} | |
.job-meta .application_button { | |
width: 100%; | |
} | |
.job_listing .job-tag, | |
.resume .job-tag, | |
.resume_preview .job-tag, | |
.job_listing_preview .job-tag { | |
font-size: 13px; | |
color: #fff; | |
padding: 8px 15px; | |
margin: 0 8px 8px 0; | |
border-radius: 20px; | |
display: inline-block; | |
} | |
/** | |
* 3.0 Basic Structure | |
* ---------------------------------------------------------------------------- | |
*/ | |
#page { | |
overflow-x: hidden; | |
} | |
.site-main, | |
.footer-cta, | |
.site-footer { | |
position: relative; | |
z-index: 2; | |
} | |
.site-header { | |
position: relative; | |
z-index: 3; | |
} | |
/** | |
* 4.0 Header | |
* ---------------------------------------------------------------------------- | |
*/ | |
.site-header { | |
box-shadow: inset rgba(0, 0, 0, .10) 0 -4px 0; | |
-webkit-transition: all 0.3s; | |
-moz-transition: all 0.3s; | |
transition: all 0.3s; | |
} | |
.site-header .container { | |
position: relative; | |
padding: 1.5em; | |
} | |
.site-branding { | |
float: left; | |
} | |
.site-branding:hover { | |
text-decoration: none; | |
} | |
.site-header.open .site-branding { | |
float: none; | |
} | |
.site-title { | |
font: bold 22px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
margin: 3px 36px 0 0; | |
padding: 0; | |
} | |
.site-title img { | |
max-width: 100%; | |
height: auto; | |
} | |
.primary-menu-toggle { | |
float: right; | |
right: 0; | |
position: absolute; | |
top: 50%; | |
-webkit-transform: translateY(-50%); | |
-moz-transform: translateY(-50%); | |
transform: translateY(-50%); | |
} | |
.site-header.open .primary-menu-toggle { | |
float: none; | |
position: relative; | |
-webkit-transform: translateY(0); | |
-moz-transform: translateY(0); | |
transform: translateY(0); | |
} | |
.site-description { | |
display: none; | |
} | |
.primary-menu-toggle i:before { | |
font-size: 36px; | |
margin-top: 4px; | |
} | |
.site-primary-navigation, | |
.site-header.open .primary-menu-toggle.in-header { | |
display: none; | |
} | |
.site-header.open .site-primary-navigation { | |
display: block; | |
clear: both; | |
margin-top: 2em; | |
} | |
.site-header.open .primary-menu-toggle, | |
.site-header.open .primary-menu-toggle span, | |
.site-header.open .primary-menu-toggle i { | |
float: none; | |
vertical-align: middle; | |
display: inline-block; | |
} | |
.site-header.open .primary-menu-toggle span { | |
padding-top: 4px; | |
} | |
.site-primary-navigation #searchform { | |
margin: 1em 0; | |
} | |
.site-primary-navigation #searchform div { | |
position: relative; | |
} | |
.site-primary-navigation #searchform input[type="text"] { | |
padding-left: 40px; | |
color: #fff; | |
width: 100%; | |
height: 40px; | |
background: rgba(0, 0, 0, .10); | |
border-radius: 20px; | |
border: 0; | |
} | |
.site-primary-navigation #searchform button { | |
padding: 2px 5px; | |
line-height: 39px; | |
font-size: 23px; | |
background: none; | |
left: 0; | |
position: absolute; | |
border: 0; | |
} | |
.site-primary-navigation #searchform button:hover { | |
border: 0; | |
} | |
.site-header.open .site-primary-navigation .nav-menu-primary { | |
margin: 2em 0; | |
padding: 0; | |
} | |
.nav-menu-primary li { | |
margin: 8px 0; | |
} | |
.nav-menu-primary li a { | |
font: 400 20px 'Varela Round',sans-serif; | |
text-transform: none; | |
padding: 10px 0; | |
} | |
.nav-menu-primary li .sub-menu { | |
padding-left: 1em; | |
} | |
.nav-menu-primary li .sub-menu a { | |
font-size: 16px; | |
} | |
/** | |
* 5.0 Content | |
* ---------------------------------------------------------------------------- | |
*/ | |
.page-header { | |
font: normal 38px/normal 'Varela Round', sans-serif; | |
text-align: center; | |
padding: 20px 0; | |
background: #fafafa; | |
border-bottom: 1px solid #ccc; | |
} | |
.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: normal; | |
color: #797979; | |
} | |
.page-subtitle { | |
font: normal 14px/normal 'Montserrat', sans-serif; | |
color: #9a9b9e; | |
margin-top: -15px; | |
} | |
.page-subtitle ul { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.page-subtitle li { | |
display: block; | |
margin: 5px 0; | |
} | |
.page-subtitle li.job-type { | |
text-align: center; | |
padding: 3px 10px; | |
border-right: 0; | |
display: inline-block; | |
} | |
.page-subtitle li:last-child { | |
border-right: 0; | |
} | |
.page-content { | |
margin: 60px 0; | |
} | |
.blog-archive { | |
margin: 100px 0 0; | |
} | |
.entry-content { | |
margin: 60px auto 0; | |
} | |
.entry-content .job-manager-form, | |
.entry-content .job-manager-error { | |
margin-left: auto; | |
margin-right: auto; | |
} | |
.entry-content form[name="loginform"] .job-manager-error { | |
max-width: 100%; | |
width: 100%; | |
} | |
.entry-content p, | |
.contact-form div { | |
color: #8c8d90; | |
line-height: 24px; | |
} | |
.entry-content h1, | |
.entry-content h2, | |
.entry-content h3, | |
.entry-content h4, | |
.entry-content h5, | |
.entry-content h6 { | |
font-weight: normal; | |
} | |
.entry-summary form { | |
margin: 20px 0; | |
} | |
.entry-summary form p label { | |
width: 80%; | |
float: left; | |
} | |
.entry-summary form p input[type="submit"] { | |
width: 18%; | |
float: right; | |
padding: 10px 24px; | |
margin-top: 17px; | |
} | |
.paginate-links { | |
text-align: center; | |
margin: 40px auto; | |
} | |
.paginate-links .page-numbers { | |
font: normal 13px/normal 'Montserrat', sans-serif; | |
text-align: center; | |
padding: 8px 13px; | |
border: 1px solid #ccc; | |
border-radius: 4px; | |
} | |
.paginate-links .page-numbers:hover { | |
color: #fff; | |
text-decoration: none; | |
} | |
.paginate-links .page-numbers.prev, | |
.paginate-links .page-numbers.next { | |
padding: 8px; | |
} | |
.blog-archive .hentry { | |
margin-bottom: 75px; | |
} | |
.blog-archive .hentry:last-child, | |
.blog-archive .hentry:last-of-type { | |
margin-bottom: 0; | |
} | |
.hentry { | |
} | |
.entry-feature { | |
margin: 0 0 34px; | |
border-radius: 6px; | |
overflow: hidden; | |
} | |
.entry-header a { | |
color: #8c8d90; | |
} | |
.entry-header a:hover { | |
text-decoration: none; | |
} | |
.entry-author img { | |
margin: 0 0 18px; | |
border-radius: 50%; | |
display: block; | |
} | |
.entry-meta, | |
.entry-share { | |
font-size: 13px; | |
margin: 8px 0; | |
} | |
.entry-share .twitter-share-button, | |
.entry-share .fb-share-button, | |
.entry-share .IN-widget { | |
margin-bottom: 10px; | |
display: block !important; | |
text-align: left !important; | |
} | |
.zilla-likes:before, | |
.zilla-likes.active:before { | |
font-size: 16px; | |
content: '\e808'; | |
vertical-align: baseline; | |
} | |
.zilla-likes.active:before { | |
content: '\e807'; | |
} | |
.entry-title { | |
font-size: 38px; | |
font-weight: normal; | |
margin: 0 0 24px; | |
} | |
.entry-title a { | |
color: #8c8d90; | |
} | |
.entry-title a:hover { | |
text-decoration: none; | |
} | |
.comments-link { | |
display: block; | |
} | |
.jobify_widget_blog_posts .comments-link { | |
display: inline-block; | |
} | |
.comments-title { | |
border-top: 1px solid #eee; | |
margin-top: 50px; | |
padding-top: 50px; | |
} | |
.comments-title, | |
#reply-title { | |
font-size: 19px; | |
font-weight: normal; | |
margin: 40px 0; | |
} | |
#reply-title { | |
margin: 80px 0 40px; | |
} | |
.comment-list, | |
.comment-list .children { | |
list-style-type: none; | |
padding: 0; | |
margin-top: 0; | |
} | |
.comment { | |
margin-bottom: 35px; | |
} | |
.comment-list .children { | |
margin-left: 100px; | |
} | |
.comment-avatar { | |
display: block; | |
margin-bottom: 10px; | |
width: 75px; | |
float: left; | |
border-radius: 50%; | |
overflow: hidden; | |
} | |
.comment-list .children .comment-avatar { | |
width: 40px; | |
} | |
.comment-list .children .comment-avatar img { | |
width: 40px; | |
height: 40px; | |
} | |
.comment-meta, | |
.comment-meta a { | |
color: #919191; | |
} | |
.comment-meta, | |
.comment-content, | |
.comment-awaiting-moderation { | |
margin-left: 100px; | |
} | |
.comment-content p:last-child { | |
margin-bottom: 0; | |
} | |
.comment-list .children .comment-meta, | |
.comment-list .children .comment-content, | |
.comment-list .children .comment-awaiting-moderation { | |
margin-left: 60px; | |
} | |
.comment-author .fn, | |
.comment-reply-link { | |
font-size: 14px; | |
font-style: normal; | |
} | |
.comment-list .edit-link { | |
float: right; | |
} | |
.comment-reply-link { | |
margin-left: 10px; | |
} | |
.comment-meta, | |
.comment-meta a { | |
font-size: 13px; | |
margin-bottom: 18px; | |
} | |
.ping-meta { | |
color: #a2a2a2; | |
font-size: 13px; | |
line-height: 2; | |
} | |
.comment-awaiting-moderation { | |
color: #a2a2a2; | |
} | |
#commentform input[type="submit"] { | |
display: inline-block; | |
width: auto; | |
} | |
#commentform input[type="text"] { | |
width: 50%; | |
display: block; | |
} | |
/** | |
* None | |
*/ | |
#searchform input[type="text"] { | |
padding: 15px; | |
width: 80%; | |
float: left; | |
} | |
#searchform input[type="submit"] { | |
width: 18%; | |
float: right; | |
} | |
/** | |
* Misc | |
*/ | |
.sticky, | |
.bypostauthor { | |
} | |
/** | |
* Grid | |
*/ | |
.content-grid .hentry .entry-header, | |
.content-grid .hentry .entry { | |
width: 100%; | |
float: none; | |
} | |
.content-grid .entry-header img { | |
border-radius: 6px; | |
} | |
.content-grid .featured-image { | |
position: relative; | |
display: block; | |
width: 100%; | |
height: auto; | |
} | |
.content-grid .featured-image .overlay { | |
content: ' '; | |
display: block; | |
position: absolute; | |
left: 0; | |
top: 0; | |
width: 100%; | |
height: 100%; | |
opacity: 0; | |
border-radius: 6px; | |
-webkit-transition: all 0.3s; | |
-moz-transition: all 0.3s; | |
transition: all 0.3s; | |
} | |
.content-grid .featured-image i { | |
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%); | |
} | |
.content-grid .featured-image:hover .overlay { | |
opacity: .8; | |
} | |
.content-grid .entry-title { | |
font-size: 24px; | |
margin: 30px 0 10px; | |
} | |
.content-grid .entry-meta { | |
margin: 0 0 10px; | |
} | |
.jobify_widget_blog_posts .content-grid { | |
margin: 60px 0 0; | |
} | |
/* =Global Widgets | |
----------------------------------------------- */ | |
.widget { | |
margin-bottom: 30px; | |
} | |
.widget ul, | |
.widget ol { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.widget li { | |
margin: 5px 0; | |
} | |
.widget a { | |
text-decoration: none; | |
} | |
/* Make sure select elements fit in widgets */ | |
.widget select { | |
max-width: 100%; | |
min-width: 100%; | |
} | |
/** Calendar */ | |
#wp-calendar { | |
margin: 0; | |
width: 100%; | |
} | |
#wp-calendar th, | |
#wp-calendar td, | |
#wp-calendar caption { | |
text-align: left; | |
} | |
#wp-calendar caption { | |
text-transform: uppercase; | |
font-weight: bold; | |
} | |
#wp-calendar #next { | |
padding-right: 24px; | |
text-align: right; | |
} | |
/** RSS */ | |
.widget_rss li { | |
margin-bottom: 20px; | |
} | |
.widget_rss li:before { | |
content: ' '; | |
} | |
.widget_rss li a { | |
text-transform: uppercase; | |
font-weight: bold; | |
padding: 0; | |
} | |
.widget_rss li a:hover { | |
background: none; | |
} | |
.widget_rss .rss-date { | |
font-size: 13px; | |
display: block; | |
margin: 5px 0; | |
} | |
/** Text */ | |
.widget_text { | |
margin: 40px 0; | |
} | |
/** Search */ | |
.widget.widget_search #searchform input[type="text"] { | |
margin-right: 5%; | |
width: 72%; | |
} | |
.widget.widget_search #searchform #searchsubmit { | |
font-size: 24px; | |
padding: 9px; | |
} | |
/** | |
* 6.0 Jobs | |
* ---------------------------------------------------------------------------- | |
*/ | |
.job-manager-error, | |
.job-manager-message, | |
.rcp_message.error, | |
.gform_wrapper .validation_error, | |
.ninja-forms-response-msg.ninja-forms-error-msg, | |
div.wpcf7-validation-errors, | |
div.wpcf7-mail-sent-ok { | |
margin: 40px auto; | |
padding: 20px; | |
background-color: #fcf2f2; | |
border: 0; | |
border-left: 5px solid #df7c7b; | |
} | |
div.wpcf7-mail-sent-ok { | |
background-color: #fafcf2; | |
border-left-color: #87df7b; | |
} | |
.ninja-forms-field-error, | |
body span.wpcf7-not-valid-tip { | |
color: #df7c7b;; | |
font-size: 90%; | |
} | |
.rcp_message p { | |
margin-bottom: 0; | |
} | |
.job-manager-message { | |
background-color: #f9fcf2; | |
border-left: 5px solid #a1df7b; | |
} | |
.entry-content .add-job { | |
margin: 40px 0; | |
text-align: right; | |
display: block; | |
} | |
.entry-content div.job_listings, | |
.entry-content div.resumes { | |
clear: both; | |
margin: 40px 0 0; | |
text-align: center; | |
} | |
.search_jobs, | |
.resume_filters .search_resumes { | |
padding: 15px; | |
box-shadow: inset 0 4px 0 rgba(255, 255, 255, .50); | |
} | |
.search_jobs input, | |
.search_jobs select, | |
.search_resumes input, | |
.search_resumes select { | |
background: #fff; | |
border: 0; | |
border-radius: 4px; | |
} | |
.search_jobs input[type="submit" ], | |
.search_resumes input[type="submit"] { | |
font-size: 14px; | |
background: white; | |
color: gray; | |
padding: 11px; | |
margin-right: 0; | |
width: 100%; | |
} | |
.search_jobs [class^="col-"], | |
.search_resumes [class^="col-"] { | |
margin-bottom: 15px; | |
overflow: hidden; | |
} | |
.search_jobs [class^="col-"]:last-child, | |
.search_resumes [class^="col-"]:last-child, | |
.search_jobs [class^="col-"]:last-of-type { | |
margin-bottom: 0; | |
} | |
.live-map .filter_by_tag, | |
.live-map .job_types, | |
.live-map .showing_jobs, | |
.live-map .showing_resumes, | |
.search_jobs .search_location, | |
.search_jobs .search_categories { | |
display: none; | |
} | |
.search_jobs .filter_by_tag { | |
color: #fff; | |
text-align: left; | |
float: none; | |
clear: left; | |
margin: 15px 15px 0; | |
width: 100%; | |
} | |
.search_jobs .filter_by_tag a { | |
color: #fff; | |
font: bold 12px/normal 'Montserrat', sans-serif !important; | |
} | |
.filter_wide.filter_by_tag a.active:before { | |
content: '\2715'; | |
} | |
.job_types { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
border: 1px solid #ccc; | |
border-width: 0 1px; | |
} | |
.job_types li { | |
font: bold 12px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
border-bottom: 1px solid #ccc; | |
padding: 20px; | |
width: 100%; | |
text-align: center; | |
} | |
.job_types li:last-child { | |
border-bottom: 0; | |
} | |
.no_job_listings_found { | |
padding: 20px; | |
} | |
.showing_jobs, | |
.resume_filters .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; | |
} | |
.showing_jobs .reset, | |
.showing_jobs .rss_link, | |
.showing_jobs .alert, | |
.showing_resumes .reset { | |
font: bold 12px/normal 'Montserrat', sans-serif; | |
color: #ccc; | |
text-transform: uppercase; | |
float: right; | |
margin: 6px 0 0 10px; | |
} | |
.showing_jobs .reset:hover, | |
.showing_jobs .rss_link:hover, | |
.showing_jobs .alert:hover, | |
.showing_resumes .reset:hover { | |
text-decoration: none; | |
} | |
.showing_jobs .reset:before, | |
.showing_resumes .reset:before { | |
content: '\2715'; | |
} | |
.showing_jobs .rss_link { | |
color: #f08d3c; | |
} | |
.showing_jobs .rss_link:before { | |
content: '\e854'; | |
} | |
.showing_jobs .alert { | |
color: #bf3737; | |
} | |
.showing_jobs .alert:before { | |
content: '\e861'; | |
} | |
.job_listing a, | |
.job_listing_preview a, | |
.type-resume a, | |
.resume_preview a, | |
.company-social a { | |
color: #787878; | |
} | |
ul.job_listings, | |
ul.resumes { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
border: 1px solid #ccc; | |
border-bottom-left-radius: 6px; | |
border-bottom-right-radius: 6px; | |
background: #fff; | |
} | |
ul.job_listings.loading, | |
ul.resumes.loading { | |
min-height: 106px; | |
position: relative; | |
} | |
ul.job_listings.loading:before, | |
ul.resumes.loading:before { | |
font-size: 20px; | |
content: '\e892'; | |
position: absolute; | |
top: 50%; | |
left: 50%; | |
-webkit-transform: translate(-50%, -50%); | |
-moz-transform: translate(-50%, -50%); | |
transform: translate(-50%, -50%); | |
-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; | |
} | |
.related-jobs { | |
margin-top: 60px; | |
} | |
.entry-content ul.job_listings.related { | |
border-radius: 6px; | |
} | |
ul.resumes li.resume a, | |
ul.resumes li.no_resumes_found a { | |
padding: 0; | |
} | |
li.type-job_listing, | |
li.type-resume { | |
font: 16px/normal 'Varela Round', sans-serif; | |
text-align: left; | |
color: #787878; | |
padding: 24px; | |
border-bottom: 1px solid #ccc; | |
} | |
li.type-job_listing:last-of-type, | |
li.type-resume:last-of-type { | |
border-bottom: 0; | |
} | |
li.type-job_listing a:hover, | |
li.type-resume a:hover { | |
text-decoration: none; | |
} | |
li.type-job_listing .logo, | |
li.type-job_listing .meta, | |
li.type-job_listing .location, | |
li.type-resume .logo, | |
li.type-resume .meta, | |
li.type-resume .location { | |
display: none; | |
} | |
li.type-job_listing .position h3, | |
li.type-resume .position h3 { | |
font-size: 17px; | |
margin: 0; | |
padding: 0; | |
} | |
li.type-job_listing .company, | |
li.type-resume .candidate-title { | |
font-size: 14px; | |
color: #919191; | |
margin: 4px 0 0; | |
} | |
li.type-job_listing .location, | |
li.type-resume .location { | |
} | |
li.type-job_listing .location:before, | |
li.type-resume .location:before { | |
font-size: 24px; | |
content: '\e843'; | |
vertical-align: middle; | |
} | |
.job-type { | |
font: bold 12px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
text-align: center; | |
color: #fff; | |
padding: 3px 10px; | |
border-radius: 4px; | |
} | |
.load_more_jobs, | |
.load_more_resumes { | |
font: bold 14px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
text-align: center; | |
display: inline-block; | |
padding: 10px 30px; | |
margin: 20px auto; | |
border-radius: 6px; | |
} | |
.load_more_jobs:before, | |
.load_more_resumes:before { | |
content: '\e817'; | |
} | |
.no_resumes_found { | |
padding: 10px; | |
} | |
.job_listings li.indeed_job_listing+li.job_listing, | |
.indeed_attribution.job_listing { | |
border-top-width: 0; | |
} | |
.job_listings li.indeed_attribution a { | |
float: none; | |
} | |
.job_listings li.indeed_attribution img { | |
float: none; | |
width: auto; | |
} | |
/** | |
* Single Job | |
*/ | |
.page-subtitle span.job-type { | |
padding-top: 3px; | |
padding-bottom: 3px; | |
padding-right: 10px; | |
border-right: 0; | |
} | |
.job-overview-content, | |
.single-resume-content { | |
line-height: 24px; | |
} | |
.job-overview-content .job-overview:not(.col-md-12), | |
.job-overview-content .job-company-about { | |
margin-bottom: 60px; | |
} | |
.job-overview-title, | |
.job_listing-widget-title-top, | |
.sidebar-widget-title { | |
font-weight: normal; | |
font-size: 23px; | |
color: #787878; | |
margin-top: 0; | |
} | |
.job_listing-widget-title { | |
font-weight: normal; | |
text-align: center; | |
font-size: 13px; | |
color: #919191; | |
margin: 10px 0 25px; | |
} | |
.job_listing-widget { | |
padding: 15px 0; | |
border-bottom: 1px solid #eee; | |
} | |
.job_listing-widget.jobify_widget_job_apply, | |
.job_listing-widget.jobify_widget_job_type, | |
.job_listing-widget.jobify_widget_job_company_logo, | |
.single-job_listing .job_listing-widget.default-widget:nth-child(-n+3), | |
.single-resume .job_listing-widget.default-widget:nth-child(-n+2) { | |
padding: 0; | |
margin-bottom: 15px; | |
border: 0; | |
} | |
.job_listing-widget:last-child { | |
border: 0; | |
} | |
/** Top Widgets */ | |
.job-meta-top { | |
border-bottom: 1px solid #eee; | |
padding: 0 0 5px; | |
margin-bottom: 30px; | |
} | |
.job_listing-widget-top { | |
margin-bottom: 25px; | |
} | |
.job-meta-top [class^="col-"] { | |
margin-bottom: 30px; | |
} | |
.job-meta-top [class^="col-"]:last-child { | |
margin-bottom: 0; | |
} | |
.single-resume .col-md-3 .job_listing-widget-top.default-widget:first-child img, | |
.single-resume .job-meta .job_listing-widget.default-widget:first-child img, | |
.single-resume .job-meta .job_listing-widget.jobify_widget_job_company_logo img, | |
.single-resume .col-md-3 .job_listing-widget-top.jobify_widget_job_company_logo img, | |
.single-job_listing .col-md-3 .job_listing-widget-top.default-widget:first-child img, | |
.single-job_listing .job-meta .job_listing-widget.default-widget:first-child img, | |
.single-job_listing .job-meta .job_listing-widget.jobify_widget_job_company_logo img, | |
.single-job_listing .col-md-3 .job_listing-widget-top.jobify_widget_job_company_logo img { | |
min-width: 100%; | |
} | |
.single-job_listing .col-md-3 .job_listing-widget-top.default-widget:first-child img { | |
max-width: 150px; | |
min-width: 0; | |
} | |
.job_listing-widget-top.jobify_widget_job_share .entry-share > *, | |
.col-md-5 .job_listing-widget-top.default-widget .entry-share > * { | |
float: left; | |
margin-right: 20px; | |
} | |
#twitter-widget-0 { | |
width: 80px !important; | |
} | |
.job_listing-widget-top.jobify_widget_job_company_logo a { | |
display: block; | |
overflow: hidden; | |
background: #eee; | |
} | |
.company_logo { | |
max-width: 100%; | |
} | |
.job_listing-widget ul, | |
.job_listing-widget-top ul { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.job_listing-widget li { | |
margin: 0 0 15px; | |
} | |
.job_listing-widget-top li { | |
margin-bottom: 5px; | |
} | |
.company-social-title { | |
font-size: 13px; | |
color: #919191; | |
} | |
.company-social, | |
.resume-links { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.company-social li:last-child, | |
.resume-categories li:last-child { | |
margin-bottom: 0; | |
} | |
.company-social a:hover { | |
text-decoration: none; | |
} | |
.job-category { | |
text-align: center; | |
display: block; | |
} | |
.single-job_listing .job-category { | |
margin-bottom: 10px; | |
} | |
.company-social li i { | |
text-align: center; | |
width: 25px; | |
} | |
.job_listing-widget-top.jobify_widget_job_company_social, | |
.job_listing-widget-top.jobify_widget_resume_links, | |
.col-md-4 .job_listing-widget-top.default-widget:first-child { | |
margin-bottom: 5px; | |
} | |
.job_listing-widget-top .company-social, | |
.job_listing-widget-top .resume-links { | |
overflow: hidden; | |
} | |
.job_listing-widget-top .company-social li, | |
.job_listing-widget-top .resume-links li { | |
margin: 0 15px 20px 0; | |
float: left; | |
} | |
.job-overview-content h2, | |
.job-overview-content h3, | |
.job-overview-content h4, | |
.job-overview-content h5 { | |
font-weight: normal; | |
} | |
/** | |
* Submit Job | |
*/ | |
.job-manager-form { | |
margin: 0 auto; | |
} | |
.job-manager-form h2 { | |
font-size: 23px; | |
color: #787878; | |
font-weight: normal; | |
margin: 40px 0; | |
} | |
.job-manager-form fieldset, | |
body.woocommerce form .form-row, | |
body.woocommerce-page form .form-row { | |
margin: 0 0 40px; | |
padding: 0; | |
border: 0; | |
} | |
.entry-content .job-manager-form p { | |
margin: 40px 0; | |
} | |
.job-manager-form .account-sign-in { | |
padding: 20px; | |
background: #fafafa; | |
border: 1px solid #ccc; | |
border-radius: 4px; | |
overflow: hidden; | |
} | |
.job-manager-form .account-sign-in .button { | |
font-size: 12px; | |
margin-top: -3px; | |
padding: 5px 10px; | |
border-radius: 4px; | |
float: right; | |
margin-left: 10px; | |
} | |
.job_listing_preview_title, | |
.resume_preview_title { | |
font-weight: normal; | |
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; | |
} | |
.has-select { | |
font-size: 16px; | |
background: #fff; | |
border: 1px solid #ccc; | |
border-radius: 6px; | |
/**width: 100%;*/ | |
overflow: hidden; | |
position: relative; | |
} | |
.has-select .select { | |
width: 120%; | |
} | |
.has-select .select:before { | |
content: '\e86f'; | |
position: absolute; | |
right: 10px; | |
top: 50%; | |
margin-top: -8px; | |
background: none; | |
border: 0; | |
} | |
.search_jobs .has-select, | |
.search_resumes .has-select { | |
border: 0; | |
} | |
.chosen-container { | |
padding: 6px 12px; | |
background: #fff; | |
border: 1px solid #ccc; | |
border-radius: 6px; | |
} | |
.chosen-container .chosen-choices { | |
background: none; | |
border: 0px; | |
box-shadow: none; | |
} | |
.chosen-container-multi .chosen-choices li.search-field input[type="text"] { | |
font-size: 16px; | |
font-family: 'Varela Round', sans-serif !important; | |
height: auto; | |
} | |
/** | |
* Dashboard | |
*/ | |
#job-manager-job-dashboard p { | |
margin-bottom: 40px; | |
} | |
.job-manager-jobs td, | |
.resume-manager-resumes td { | |
padding: 20px 10px 20px 0; | |
} | |
.job-manager-jobs td.job_title, | |
.resume-manager-resumes td.resume_title { | |
font-size: 18px; | |
} | |
.job-dashboard-actions, | |
.candidate-dashboard-actions { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.job-dashboard-actions li, | |
.candidate-dashboard-actions li { | |
line-height: normal; | |
margin-right: 20px; | |
float: left; | |
} | |
.job-dashboard-actions a, | |
.candidate-dashboard-actions a { | |
font: normal 12px/normal 'Montserrat', sans-serif; | |
color: #6e6e6e; | |
} | |
.job-dashboard-actions a:hover { | |
text-decoration: none; | |
} | |
.job-dashboard-action-edit:before, | |
.candidate-dashboard-action-edit:before { | |
content: '\e856'; | |
} | |
.job-dashboard-action-mark_filled:before { | |
content: '\e813'; | |
} | |
.job-dashboard-action-mark_not_filled:before { | |
content: '\2796'; | |
} | |
/** | |
* Spotlight | |
*/ | |
.jobify_widget_jobs .job-spotlight { | |
margin-top: 50px; | |
} | |
.job_summary_shortcode, | |
.jobify_widget_jobs .single-job-spotlight { | |
border: 1px solid #ccc; | |
border-radius: 6px; | |
background: #fff; | |
} | |
.single-job-spotlight { | |
margin-bottom: 60px; | |
} | |
.single-job-spotlight-feature-image { | |
position: relative; | |
} | |
.single-job-spotlight-feature-image img { | |
min-width: 100%; | |
border-radius: 5px; | |
} | |
.jobify_widget_jobs .single-job-spotlight .single-job-spotlight-feature-image img { | |
border-bottom-left-radius: 0; | |
border-bottom-right-radius: 0; | |
} | |
.single-job-spotlight-feature-image .company-logo { | |
position: absolute; | |
top: 50%; | |
left: 50%; | |
max-width: 80px; | |
z-index: 10; | |
-webkit-transform: translate(-50%, -50%); | |
-moz-transform: translate(-50%, -50%); | |
transform: translate(-50%, -50%); | |
} | |
.single-job-spotlight-feature-image .company-logo img { | |
border-radius: 0; | |
} | |
.single-job-spotlight-content { | |
margin-top: 1.5em; | |
} | |
.jobify_widget_jobs .single-job-spotlight .single-job-spotlight-content { | |
padding: 0 8% 8%; | |
} | |
.single-job-spotlight-content p, | |
.job_summary_shortcode p { | |
margin-bottom: 18px; | |
} | |
.single-job-spotlight-content p:last-child { | |
margin-bottom: 0; | |
} | |
.single-job-spotlight-content a, | |
.single-job-spotlight-actions .action a { | |
color: #787878; | |
} | |
.single-job-spotlight-actions { | |
margin: 1em 0; | |
} | |
.single-job-spotlight-actions .action { | |
font-size: 14px; | |
text-align: center; | |
display: inline-block; | |
margin-right: 0.5em; | |
} | |
.single-job-spotlight-actions .action:last-child { | |
border-right: 0; | |
} | |
.jobify_widget_jobs .recent-jobs:not(.filters) li.type-job_listing:first-child { | |
border-top-left-radius: 5px; | |
} | |
.jobify_widget_jobs .recent-jobs.filters ul.job_listings { | |
border-top-left-radius: 0; | |
border-top-right-radius: 0; | |
} | |
.jobify_widget_jobs li.type-job_listing:last-child { | |
border-bottom-left-radius: 5px; | |
} | |
.jobify_widget_jobs li.type-job_listing .position, | |
.jobify_widget_jobs li.type-resume .position { | |
width: 100%; | |
} | |
.jobify_widget_jobs li.type-job_listing .logo, | |
.jobify_widget_jobs li.type-resume .logo, | |
.jobify_widget_jobs li.type-job_listing .location, | |
.jobify_widget_jobs li.type-resume .location { | |
display: none; | |
} | |
/** | |
* Job Summary | |
*/ | |
.job_summary_shortcode { | |
} | |
.job_summary_shortcode a:hover { | |
text-decoration: none; | |
} | |
.job_summary_shortcode .job-type { | |
margin: 20px; | |
display: inline-block; | |
} | |
.job_summary_content { | |
border-bottom-right-radius: 6px; | |
border-bottom-left-radius: 6px; | |
background: #fcfcfc; | |
border-top: 1px solid #ccc; | |
padding: 20px; | |
} | |
.job_summary_content h1 { | |
font-size: 20px; | |
margin: 10px 0; | |
} | |
.job_summary_content .meta { | |
font-size: 14px; | |
margin: 0; | |
} | |
/** | |
* Company | |
*/ | |
.company-profile { | |
margin: 60px auto 0; | |
} | |
.company-profile-jobs .job_listings { | |
margin: 0; | |
} | |
.company-profile-jobs .job_listings ul.job_listings { | |
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: bold 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: bold 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; | |
} | |
/** | |
* 7.0 Homepage Content | |
* ---------------------------------------------------------------------------- | |
*/ | |
.homepage-widget { | |
margin: 100px 0; | |
} | |
.page .homepage-widget { | |
margin-bottom: 50px; | |
} | |
.homepage-widget.jobify_widget_slider_hero:first-child, | |
.homepage-widget.jobify_widget_map:first-child, | |
.homepage-widget.jobify_widget_map_resumes:first-child { | |
margin-top: 0; | |
} | |
.homepage-widget:last-child { | |
margin-bottom: 0; | |
} | |
.homepage-widget-title { | |
font: normal 24px/normal 'Varela Round', sans-serif; | |
text-align: center; | |
color: #787878; | |
margin: 0 0 30px; | |
padding: 0; | |
} | |
.homepage-widget-description { | |
text-align: center; | |
margin: -25px auto 40px; | |
max-width: 700px; | |
font-size: 14px; | |
} | |
/** | |
* Map | |
*/ | |
#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, .70); | |
border-radius: 4px; | |
margin-top: 16px; | |
padding: 10px; | |
width: 200px; | |
margin-left: -100px; | |
left: 50%; | |
position: relative; | |
} | |
.map-tooltip:after { | |
content: ' '; | |
width: 0px; | |
height: 0px; | |
border-style: solid; | |
border-width: 0 12px 12px 12px; | |
border-color: transparent transparent rgba(0, 0, 0, .70) transparent; | |
position: absolute; | |
display: block; | |
top: -12px; | |
left: 50%; | |
margin-left: -12px; | |
} | |
.cluster { | |
text-align: center; | |
line-height: 30px; | |
font-size: 16px; | |
color: #fff; | |
font-weight: bold; | |
width: 30px; | |
height: 30px; | |
border-radius: 50%; | |
} | |
.cluster:after { | |
width: 38px; | |
height: 38px; | |
border: 2px dashed; | |
border-color: inherit; | |
content: ' '; | |
position: absolute; | |
border-radius: 50%; | |
top: -4px; | |
left: -4px; | |
-webkit-animation: clusterScale 4s infinite; | |
-moz-animation: clusterScale 4s infinite; | |
animation: clusterScale 4s infinite; | |
} | |
@-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); | |
} | |
} | |
/** | |
* Job Listings | |
*/ | |
.jobify_widget_jobs ul.job_listings { | |
border-radius: 6px; | |
} | |
ul.job_listings .job_listing:hover, | |
.job_position_featured, | |
ul.resumes .resume:hover { | |
background: #fafafa; | |
} | |
.jobify_widget_jobs .load_more_jobs, | |
.jobify_widget_resumes .load_more_resumes { | |
display: none !important; | |
} | |
.recent-jobs .job_listing .meta { | |
margin-top: 15px; | |
} | |
.recent-jobs .job_listing date, | |
.recent-jobs .job_listing .tagline { | |
display: none; | |
} | |
.job_listings li.indeed_attribution { | |
border-top: 0; | |
border-bottom: 1px solid #E5E5E5; | |
} | |
/** | |
* Job Search | |
*/ | |
/** | |
* Callout | |
*/ | |
.callout { | |
border: 1px solid #ccc; | |
border-radius: 6px; | |
padding: 30px; | |
} | |
.callout-description { | |
margin: 11px 0; | |
} | |
.callout-description p { | |
font-size: 15px; | |
line-height: 24px; | |
color: #8c8d90; | |
} | |
.callout-description p:last-child { | |
margin-bottom: 0; | |
} | |
.callout-action { | |
} | |
.callout-action a.button { | |
width: 100%; | |
} | |
/** | |
* Companies | |
*/ | |
.jobify_widget_companies { | |
margin-bottom: 150px; | |
} | |
.company-slider-wrap { | |
margin: 20px 0 0; | |
padding: 0 70px; | |
position: relative; | |
} | |
.company-slider-item { | |
text-align: center; | |
padding: 0; | |
width: 200px !important; | |
height: auto !important; | |
float: left; | |
} | |
.flex-direction-nav { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.flex-direction-nav .flex-prev, | |
.flex-direction-nav .flex-next { | |
color: #8c8d90; | |
font-size: 40px; | |
position: absolute; | |
top: 50%; | |
z-index: 20; | |
margin-top: -21px; | |
opacity: 0.50; | |
} | |
.flex-direction-nav .flex-prev:hover, | |
.flex-direction-nav .flex-next:hover { | |
opacity: 1; | |
} | |
.flex-prev { | |
left: 0; | |
} | |
.flex-next { | |
right: 0; | |
} | |
/** | |
* Stats | |
*/ | |
.job-stats { | |
text-align: center; | |
margin: 60px auto 0; | |
padding: 0 0 80px; | |
list-style: none; | |
border-bottom: 1px solid #eee; | |
} | |
.job-stat { | |
font-size: 18px; | |
text-align: center; | |
padding-top: 10px; | |
padding-bottom: 10px; | |
border-bottom: 1px solid #ddd; | |
display: inline-block; | |
} | |
.job-stat:last-child { | |
border-bottom: 0; | |
} | |
.job-stat strong { | |
font-size: 38px; | |
line-height: 38px; | |
font-weight: normal; | |
display: block; | |
} | |
/** | |
* Hero Slider | |
*/ | |
body .soliloquy-container .soliloquy-caption-inside a, | |
body .soliloquy-container .soliloquy-caption-inside a:hover { | |
color: #fff; | |
text-decoration: none; | |
} | |
.jobify_widget_slider_hero .soliloquy-container .soliloquy-image { | |
min-width: 100%; | |
} | |
.jobify_widget_slider_hero .soliloquy-container .soliloquy-caption-inside { | |
background: transparent; | |
padding: 2em; | |
} | |
.jobify_widget_slider_hero .soliloquy-container .soliloquy-caption { | |
display: block; | |
background: none; | |
bottom: auto; | |
top: 50%; | |
-webkit-transform: translateY(-50%); | |
-moz-transform: translateY(-50%); | |
transform: translateY(-50%); | |
} | |
.jobify_widget_slider .soliloquy-container .soliloquy-caption-title, | |
.jobify_widget_slider_hero .soliloquy-container .soliloquy-caption-title { | |
font-size: 24px; | |
text-shadow: #000 0 0 13px; | |
margin-bottom: 12px; | |
} | |
.jobify_widget_slider .soliloquy-container .soliloquy-caption p, | |
.jobify_widget_slider_hero .soliloquy-container .soliloquy-caption p { | |
display: none; | |
text-shadow: #000 0 0 13px; | |
margin-bottom: 24px; | |
} | |
.jobify_widget_slider .soliloquy-container .soliloquy-next, | |
.jobify_widget_slider .soliloquy-container .soliloquy-prev { | |
background-color: transparent; | |
} | |
/** | |
* Slider | |
*/ | |
body .jobify_widget_slider .soliloquy-container { | |
margin: 0 auto !important; | |
} | |
.jobify_widget_slider .soliloquy-container .soliloquy-image { | |
max-height: 100%; | |
} | |
.jobify_widget_slider .soliloquy-container .soliloquy-caption { | |
background-color: rgba(0, 0, 0, .30); | |
} | |
.jobify_widget_slider .soliloquy-container .soliloquy-caption-inside { | |
background: transparent; | |
padding: 2em; | |
} | |
.jobify_widget_slider .soliloquy-container .soliloquy-pager-item { | |
display: none; | |
} | |
.jobify_widget_slider .soliloquy-container a.button-secondary { | |
color: #FFF; | |
border-color: #FFF; | |
width: auto; | |
display: inline-block; | |
float: left; | |
} | |
.jobify_widget_slider .soliloquy-container a.button-secondary:hover { | |
background-color: #fff; | |
} | |
/** | |
* Video | |
*/ | |
.jobify_widget_video { | |
overflow: hidden; | |
} | |
.video-description { | |
margin-bottom: 3em; | |
} | |
.video-description .homepage-widget-title { | |
text-align: left; | |
} | |
.video-preview { | |
display: none; | |
} | |
.video-preview.static { | |
display: block; | |
} | |
/** | |
* Testimonials | |
*/ | |
.jobify_widget_testimonials { | |
color: #fff; | |
padding: 50px 0; | |
} | |
.jobify_widget_testimonials .flex-direction-nav, | |
.jobify_widget_companies .flex-direction-nav { | |
display: none; | |
} | |
.jobify_widget_testimonials .flex-direction-nav a i, | |
.jobify_widget_testimonials .homepage-widget-title { | |
color: #fff; | |
} | |
.testimonial-slider-wrap { | |
margin: 60px 0 0; | |
padding: 0 30px; | |
position: relative; | |
} | |
.individual-testimonial { | |
margin: 0 40px 0 0; | |
padding: 0; | |
text-align: center; | |
width: 220px !important; | |
height: auto; | |
float: left; | |
opacity: 0; | |
} | |
.page-template-page-templatestestimonials-php .individual-testimonial, | |
.jobify_widget_testimonials .static .individual-testimonial { | |
opacity: 1; | |
} | |
.individual-testimonial p { | |
color: #8c8d90; | |
font-size: 15px; | |
line-height: 23px; | |
padding: 25px; | |
background: #fff; | |
border-radius: 4px; | |
position: relative; | |
} | |
.individual-testimonial p:after { | |
content: ' '; | |
width: 0px; | |
height: 0px; | |
border-style: solid; | |
border-width: 12px 12px 0 12px; | |
border-color: #ffffff transparent transparent transparent; | |
position: absolute; | |
display: block; | |
bottom: -12px; | |
left: 50%; | |
margin-left: -12px; | |
} | |
.individual-testimonial-author { | |
margin: 0 auto; | |
} | |
.individual-testimonial-author img { | |
display: block; | |
border-radius: 50%; | |
margin: 0 auto; | |
} | |
blockquote .individual-testimonial-author cite { | |
font-style: normal; | |
font-size: 13px; | |
text-transform: none; | |
display: block; | |
margin: 4px 0 0; | |
} | |
.jobify_widget_testimonials .flex-direction-nav .flex-prev, | |
.jobify_widget_testimonials .flex-direction-nav .flex-next { | |
top: 32%; | |
} | |
.page-template-page-templatestestimonials-php .jobify_widget_testimonials, | |
.post-type-archive-testimonial .jobify_widget_testimonials { | |
padding: 0; | |
} | |
.page-template-page-templatestestimonials-php .testimonial-slider-wrap, | |
.post-type-archive-testimonial .testimonial-slider-wrap { | |
margin-top: 0; | |
} | |
.page-template-page-templatestestimonials-php .individual-testimonial p, | |
.post-type-archive-testimonial .individual-testimonial p { | |
border: 1px solid #ccc; | |
} | |
.page-template-page-templatestestimonials-php .individual-testimonial p:before, | |
.post-type-archive-testimonial .individual-testimonial p:before { | |
content: ' '; | |
width: 0px; | |
height: 0px; | |
border-style: solid; | |
border-width: 14px 14px 0 14px; | |
border-color: #ccc transparent transparent transparent; | |
position: absolute; | |
display: block; | |
bottom: -14px; | |
left: 50%; | |
margin-left: -14px; | |
} | |
.page-template-page-templatestestimonials-php .jobify_widget_testimonials .flex-direction-nav a i, | |
.post-type-archive-testimonial .jobify_widget_testimonials .flex-direction-nav a i { | |
color: #8c8d90; | |
} | |
/** | |
* Pricing | |
*/ | |
.pricing-table-widget-wrapper { | |
margin-bottom: 30px; | |
} | |
.pricing-table-widget { | |
background: #fff; | |
} | |
.pricing-table-widget-title { | |
font-size: 22px; | |
color: #fff; | |
text-align: center; | |
padding: 15px 20px; | |
border-top-left-radius: 6px; | |
border-top-right-radius: 6px; | |
} | |
.pricing-table-widget-description { | |
text-align: center; | |
padding: 40px; | |
border: 1px solid #ccc; | |
border-top: 0; | |
border-bottom-left-radius: 6px; | |
border-bottom-right-radius: 6px; | |
} | |
.pricing-table-widget-description h2:first-child { | |
margin-top: -10px; | |
font-weight: normal; | |
font-size: 70px; | |
} | |
.pricing-table-widget-description h2:first-child sup { | |
top: -1.25em; | |
font-size: 25px; | |
} | |
.pricing-table-widget-description ul, | |
.pricing-table-widget-description ol { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.pricing-table-widget-description li, | |
.pricing-table-widget-description p { | |
line-height: 32px; | |
} | |
.pricing-table-widget-description p { | |
margin: 24px 0; | |
} | |
.pricing-table-widget-description > *:last-child { | |
margin-bottom: 0; | |
} | |
.jobify_widget_price_table + .jobify_widget_callout, | |
.jobify_widget_price_table_rcp + .jobify_widget_callout { | |
margin-top: -50px; | |
} | |
/** | |
* 8.0 Restrict Content Pro | |
* ---------------------------------------------------------------------------- | |
*/ | |
.rcp_level_duration { | |
font: bold 14px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
} | |
.rcp_subscription_message { | |
display: none; | |
} | |
.rcp_subscription_fieldset { | |
margin: 40px 0; | |
} | |
.rcp_subscription_fieldset > div { | |
clear: both; | |
} | |
.rcp_subscription_fieldset .pricing-table-widget-description h2:first-child { | |
font-size: 60px; | |
} | |
.rcp_subscription_fieldset input[name="rcp_level"] { | |
display: none; | |
} | |
.rcp_subscription_level_fake { | |
background: #fff; | |
} | |
.page-template-page-templatespricing-php .rcp_subscription_level_fake { | |
opacity: 1; | |
} | |
.rcp_subscription_level:hover, | |
.rcp_subscription_level_fake:hover { | |
cursor: pointer; | |
} | |
.rcp_subscription_level.selected { | |
box-shadow: 0 0 10px rgba(0, 0, 0, .20); | |
border-radius: 7px; | |
} | |
.rcp_subscription_level.selected .pricing-table-widget-description { | |
border-color: #bbb; | |
} | |
#rcp_registration_form .card-expiry-month, | |
#rcp_registration_form .card-expiry-year { | |
width: 10% !important; | |
} | |
input#card-cvc.edd-input.required { | |
width: 20% !important; | |
} | |
/** | |
* 9.0 WooCommerce | |
* ---------------------------------------------------------------------------- | |
*/ | |
.woocommerce-checkout #customer_details .col-1 { | |
width: 100%; | |
float: none; | |
} | |
.woocommerce-checkout #customer_details .col-2 { | |
display: none; | |
} | |
body.woocommerce form.checkout_coupon .form-row, | |
body.woocommerce-page form.checkout_coupon .form-row { | |
margin-bottom: 0; | |
} | |
.job_listing_packages_title, | |
.entry-content .job_listing_packages_title { | |
margin: 0 0 40px; | |
padding: 0; | |
background: none; | |
border: 0; | |
} | |
.job_listing_packages_title h2 { | |
padding: 0.55em 0; | |
} | |
.job_listing_packages { | |
background: none; | |
border: 0; | |
padding: 0; | |
} | |
.existing-packages { | |
margin-top: 40px; | |
clear:both; | |
} | |
.job-packages { | |
margin: 60px 0; | |
} | |
.woocommerce #payment div.form-row, | |
.woocommerce-page #payment div.form-row{ | |
margin-bottom: 0; | |
} | |
.woocommerce-result-count, | |
.woocommerce-ordering { | |
display: none; | |
} | |
.woocommerce.woocommerce-page.post-type-archive-product .woocommerce-error { | |
margin-top: 4em !important; | |
} | |
/** Text */ | |
.homepage-widget.widget_text { | |
margin: 0 auto; | |
padding: 0 15px; | |
} | |
@media (min-width: 768px) { | |
.homepage-widget.widget_text { | |
max-width: 750px; | |
} | |
} | |
@media (min-width: 992px) { | |
.homepage-widget.widget_text { | |
max-width: 970px; | |
} | |
} | |
@media (min-width: 1200px) { | |
.homepage-widget.widget_text { | |
max-width: 1170px; | |
} | |
} | |
/** | |
* 10.0 Footer | |
* ---------------------------------------------------------------------------- | |
*/ | |
.footer-widgets { | |
padding: 80px 0 40px; | |
} | |
.footer-widget { | |
margin-bottom: 48px; | |
} | |
.copyright { | |
overflow: visible; | |
} | |
.site-info { | |
line-height: 26px; | |
text-align: center; | |
float: none; | |
} | |
.footer-social { | |
text-align: center; | |
margin: 2em 0 0; | |
float: none; | |
width: 100%; | |
} | |
.footer-cta { | |
text-align: center; | |
margin: 100px 0 -100px; | |
padding: 30px 0; | |
box-shadow: inset 0 4px 0 rgba(255, 255, 255, .10 ) | |
} | |
.footer-cta h2 { | |
font-size: 28px; | |
font-weight: normal; | |
} | |
.site-footer { | |
color: #adadad; | |
margin-top: 100px; | |
background: #24262b; | |
} | |
.site-footer a { | |
color: #adadad; | |
} | |
.site-footer a:hover { | |
color: #ffffff; | |
text-decoration: none; | |
} | |
/** Copyright */ | |
.copyright { | |
font: bold 12px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
padding: 30px 0; | |
overflow: hidden; | |
box-shadow: inset rgba(255, 255, 255, .10 ) 0 4px 0; | |
position: relative; | |
} | |
.footer-social a { | |
margin: 0 8px; | |
font-size: 20px; | |
} | |
.footer-social a.hidden, | |
.btt { | |
display: none; | |
} | |
/** Facebook */ | |
.resume-link a[href*="facebook.com"]::before, | |
.footer-social a[href*="facebook.com"]::before { | |
content: '\e8f4'; | |
} | |
.resume-link a:hover[href*="facebook.com"]::before, | |
.footer-social a:hover[href*="facebook.com"]::before { | |
color: #3b5998; | |
} | |
/** Twitter */ | |
.resume-link a[href*="twitter.com"]::before, | |
.footer-social a[href*="twitter.com"]::before { | |
content: '\e8f2'; | |
} | |
.resume-link a:hover[href*="twitter.com"]::before, | |
.footer-social a:hover[href*="twitter.com"]::before { | |
color: #33ccff; | |
} | |
/** Google Plus */ | |
.resume-link a[href*="plus.google.com"]::before , | |
.footer-social a[href*="plus.google.com"]::before { | |
content: '\e8f7'; | |
} | |
.resume-link a:hover[href*="plus.google.com"]::before, | |
.footer-social a:hover[href*="plus.google.com"]::before { | |
color: #dd4b39; | |
} | |
/** Linkedin */ | |
.resume-link a[href*="linkedin.com"]::before, | |
.footer-social a[href*="linkedin.com"]::before { | |
content: '\e8fd'; | |
} | |
.resume-link a:hover[href*="linkedin.com"]::before, | |
.footer-social a:hover[href*="linkedin.com"]::before { | |
color: #069; | |
} | |
/** Instagram */ | |
.resume-link a[href*="instagram.com"]::before, | |
.footer-social a[href*="instagram.com"]::before { | |
content: '\e90a'; | |
} | |
.resume-link a:hover[href*="instagram.com"]::before, | |
.footer-social a:hover[href*="instagram.com"]::before { | |
color: #3f729b; | |
} | |
/** Pinterest */ | |
.resume-link a[href*="pinterest.com"]::before, | |
.footer-social a[href*="pinterest.com"]::before { | |
content: '\e8f9'; | |
} | |
.resume-link a:hover[href*="pinterest.com"]::before, | |
.footer-social a:hover[href*="pinterest.com"]::before { | |
color: #c8232c; | |
} | |
/** Vimeo */ | |
.resume-link a[href*="vimeo.com"]::before, | |
.footer-social a[href*="vimeo.com"]::before { | |
content: '\e8f0'; | |
} | |
.resume-link a:hover[href*="vimeo.com"]::before, | |
.footer-social a:hover[href*="vimeo.com"]::before { | |
color: #1AB7EA; | |
} | |
/** RSS */ | |
.resume-link a[href$=".rss"]::before , | |
.footer-social a[href$=".rss"]::before { | |
content: '\e854'; | |
} | |
.resume-link a:hover[href$=".rss"]::before, | |
.footer-social a:hover[href$=".rss"]::before { | |
color: #FF6600; | |
} | |
.btt i { | |
left: 50%; | |
top: 50%; | |
left: 50%; | |
font-size: 28px; | |
position: absolute; | |
-webkit-transform: translate(-50%, -50%); | |
-ms-transform: translate(-50%, -50%); | |
transform: translate(-50%, -50%); | |
} | |
/** Widgets */ | |
.footer-widgets { | |
background: #2e3137; | |
box-shadow: inset rgba(255, 255, 255, .10 ) 0 4px 0; | |
} | |
.footer-widget.widget_text { | |
margin-top: 0; | |
} | |
.footer-widget-title, | |
.footer-widget #wp-calendar caption { | |
font: normal 18px Varela Round, sans-serif; | |
color: #fff; | |
margin: 0 0 12px; | |
} | |
.footer-widget ul { | |
margin: 0; | |
padding: 0; | |
list-style: inside disc none; | |
} | |
/** Calendar */ | |
.footer-widget #wp-calendar, | |
.footer-widget #wp-calendar td, | |
.footer-widget #wp-calendar th { | |
border: 0; | |
} | |
.footer-widget #wp-calendar a, | |
.footer-widget #wp-calendar th { | |
color: #fff; | |
} | |
/** Search/Inputs */ | |
.footer-widget form label { | |
display: block; | |
} | |
.footer-widget input[type="text"], | |
.footer-widget input[type="search"], | |
.footer-widget input[type="email"] { | |
color: #6e6e6e; | |
padding: 15px; | |
background: #fff; | |
border-radius: 2px; | |
} | |
.footer-widget input[type="submit"] { | |
font-size: 16px; | |
color: #fff; | |
background: #484848; | |
padding: 16px; | |
border-radius: 2px; | |
} | |
.footer-widget form input[type="text"], | |
#pmc_mailchimp div:first-child { | |
width: 65%; | |
} | |
.footer-widget form input[type="submit"], | |
#pmc_mailchimp div:last-of-type { | |
width: 35%; | |
margin-left: 0; | |
} | |
#pmc_mailchimp label { | |
display: none; | |
} | |
#pmc_mailchimp div { | |
float: left; | |
} | |
#pmc_mailchimp div br, | |
.mailbag-wrap br { | |
display: none; | |
} | |
#pmc_mailchimp div input[type="text"], | |
.mailbag-wrap input[type="text"], | |
.mailbag-wrap input[type="email"] { | |
width: 100%; | |
border-radius: 4px; | |
border-bottom-right-radius: 0; | |
border-top-right-radius: 0; | |
border: 0; | |
} | |
.mailbag-wrap input[type="email"]:focus { | |
border-color: #fff; | |
} | |
.footer-widget .mailbag-wrap input[type="text"], | |
.footer-widget .mailbag-wrap input[type="email"] { | |
border-radius: 4px; | |
width: 100%; | |
} | |
#pmc_mailchimp div input[type="submit"], | |
.mailbag-wrap input[type="submit"] { | |
font-size: 14px; | |
border-radius: 4px; | |
margin: 0; | |
border: 0; | |
border-bottom-left-radius: 0; | |
border-top-left-radius: 0; | |
padding: 16px; | |
width: 100%; | |
} | |
.mailbag-wrap input[type="submit"] { | |
border-radius: 4px; | |
} | |
#pmc_mailchimp div input[type="submit"]:hover, | |
.mailbag-wrap input[type="submit"]:hover { | |
color: #fff; | |
} | |
#pmc_mailchimp, | |
.mailbag-wrap { | |
margin-top: 20px; | |
} | |
.mailbag-input { | |
margin-bottom: 15px; | |
} | |
.mailbag-input label { | |
font: normal 16px/normal "Varela Round", Helvetica, sans-serif; | |
color: #adadad; | |
text-transform: none; | |
margin-bottom: 4px; | |
} | |
/** Recent */ | |
.widget_recent_entries ul, | |
.widget_twitter ul { | |
list-style: none; | |
} | |
.widget_recent_entries li, | |
.widget_twitter li { | |
margin: 0 0 10px; | |
} | |
.widget_recent_entries .post-date, | |
.widget_twitter .timesince { | |
display: block; | |
font-size: 80%; | |
} | |
/** | |
* 8.0 Modals | |
* ---------------------------------------------------------------------------- | |
*/ | |
.modal, | |
.resume_contact_details { | |
display: none; | |
} | |
.mfp-content .modal, | |
.mfp-content .resume_contact_details { | |
display: block !important; | |
} | |
.application_details, | |
.resume_contact_details, | |
.modal { | |
position: relative; | |
background: #FFF; | |
width: auto; | |
max-width: 500px; | |
margin: 20px auto; | |
border-radius: 6px; | |
} | |
.modal { | |
padding: 0; | |
background: #fafafa; | |
} | |
.modal-title, | |
.apply-with-linkedin-profile h2 { | |
font-weight: normal; | |
padding: 30px; | |
background: #fff; | |
border-bottom: 1px solid #ccc; | |
border-top-left-radius: 6px; | |
border-top-right-radius: 6px; | |
} | |
.modal #loginform, | |
.modal #register-form, | |
.application-content, | |
.resume-contact-content, | |
.modal .rcp_form { | |
padding: 0 30px; | |
} | |
.application-content, | |
.resume-contact-content { | |
padding-bottom: 30px; | |
} | |
.cluster-list { | |
margin: 0 0 0 30px; | |
padding: 0 0 30px; | |
} | |
.modal #loginform .login-submit, | |
.modal #register-form .register-submit, | |
.modal .rcp_form #rcp_submit_wrap, | |
.modal .rcp_login_data p:last-child, | |
.modal .gform_footer, | |
.modal .ninja-forms-all-fields-wrap .field-wrap.submit-wrap, | |
.modal .apply_with_resume p:last-child, | |
.modal .gform_footer, | |
.modal .wpcf7 p:last-of-type, | |
.modal .apply-with-linkedin-submit { | |
margin: 0 -30px; | |
padding: 30px; | |
background: #fff; | |
border-top: 1px solid #ccc; | |
border-bottom-left-radius: 6px; | |
border-bottom-right-radius: 6px; | |
} | |
.apply_with_resume { | |
border-top: 1px solid #ccc; | |
margin: 30px -30px -30px; | |
padding: 30px 30px 0 | |
} | |
.wp-job-manager-apply-form .apply_with_resume { | |
margin-top: 0; | |
} | |
.wp-job-manager-apply-form .application-content { | |
padding-bottom: 0; | |
} | |
.modal .job-manager-form fieldset { | |
margin-bottom: 24px; | |
} | |
.modal hr { | |
display: none; | |
} | |
.modal .gform_footer, | |
.modal .wpcf7 p:last-of-type { | |
margin-bottom: -30px; | |
} | |
.application_details p:last-of-type, | |
.resume_contact_details p:last-of-type { | |
margin-bottom: 0; | |
} | |
button.mfp-close { | |
color: #fff !important; | |
top: 33px; | |
right: 30px; | |
line-height: 31px; | |
height: 30px; | |
width: 30px; | |
border-radius: 5px; | |
} | |
button.mfp-close:active { | |
top: 30px; | |
outline: 0; | |
} | |
/** | |
* Misc | |
*/ | |
.entry-content #loginform, | |
.entry-content #register-form, | |
.entry-content .rcp_form, | |
.entry-content .job-manager-error { | |
margin: 0 auto; | |
width: 50%; | |
} | |
.entry-content .job-manager-error { | |
margin-bottom: 20px; | |
} | |
.single-job_listing .entry-content .job-manager-error { | |
width: 100%; | |
max-width: none; | |
margin-bottom: 60px; | |
} | |
.rcp_header { | |
display: none; | |
} | |
.modal-login .login-remember { | |
display: none; | |
} | |
.contact-form input[type="text"], | |
.contact-form textarea { | |
width: 100% !important; | |
} | |
.contact-form textarea { | |
height: 195px; | |
} | |
.two_third.last_column div { | |
width: 95%; | |
float: right; | |
} | |
.contact-submit { | |
margin-top: 20px; | |
} | |
.gform_fields { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.gfield, | |
.ninja-forms-all-fields-wrap .field-wrap { | |
margin: 0 0 20px; | |
} | |
.ninja-forms-all-fields-wrap .field-wrap.hidden-wrap, | |
.ninja-forms-all-fields-wrap .field-wrap.submit-wrap { | |
margin-bottom: 0; | |
} | |
.modal .ninja-forms-all-fields-wrap .field-wrap.submit-wrap { | |
margin-top: 40px; | |
margin-bottom: -30px; | |
} | |
.ginput_container { | |
margin: 0 0 8px; | |
} | |
.gfield_description { | |
font-size: 80%; | |
float: left; | |
} | |
.gfield_description.validation_message { | |
color: #df7c7b; | |
float: right; | |
} | |
.modal .gform_wrapper .validation_error, | |
.ninja-forms-required-items { | |
margin: 0 0 30px; | |
} | |
body .field-wrap.label-left .ninja-forms-field { | |
margin-left: 0; | |
} | |
/** | |
* 9.0 Resumes | |
* ---------------------------------------------------------------------------- | |
*/ | |
.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-links .resume-manager-data-row, | |
.fieldset-candidate_education .resume-manager-data-row, | |
.fieldset-candidate_experience .resume-manager-data-row { | |
margin-bottom: 20px; | |
padding: 30px; | |
background: #fafafa; | |
border: 1px solid #ccc; | |
border-radius: 4px; | |
position: relative; | |
} | |
.resume-manager-data-row fieldset:last-child { | |
border: 0; | |
} | |
.fieldset-links .resume-manager-data-row { | |
overflow: hidden; | |
} | |
.fieldset-links > .field, | |
.fieldset-candidate_education > .field, | |
.fieldset-candidate_experience > .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_filters .search_resumes div.search_categories { | |
clear: none; | |
} | |
.resume_filters .search_resumes div.search_categories .select { | |
width: 100%; | |
margin-right: 0; | |
} | |
.job-overview-content .job-company-about.col-md-12, | |
.single-resume-content .resume-info.col-md-12 { | |
margin-top: 30px; | |
padding-top: 29px; | |
border-top: 1px solid #eee; | |
} | |
.resume-info h2:not(:first-child) { | |
margin-top: 1.5em; | |
} | |
li.type-resume .resume-meta { | |
margin-top: 3px; | |
} | |
li.type-resume .resume-meta .resume-category { | |
font-weight: bold; | |
text-align: center; | |
} | |
.single-resume-content .meta { | |
margin: 15px 0; | |
padding: 0 0 15px; | |
border-bottom: 1px solid #eee; | |
list-style: none; | |
} | |
.single-resume-content dl { | |
margin: 0; | |
} | |
.single-resume-content dt h3 { | |
margin: 0; | |
font-size: 18px; | |
font-weight: normal; | |
} | |
.single-resume-content dd { | |
margin: 15px 0; | |
padding-left: 15px; | |
border-left: 1px solid #eee; | |
} | |
.single-resume-content dd .date { | |
font: normal 12px/normal 'Montserrat', sans-serif; | |
text-transform: uppercase; | |
color: #919191; | |
display: block; | |
} | |
.single-resume-content dd .date:before { | |
content: '\e85c'; | |
margin-left: 0; | |
margin-right: 5px; | |
} | |
.single-resume-content dd .qualification, | |
.single-resume-content dd .job_title { | |
margin: 8px 0 0; | |
display: block; | |
} | |
.resume-manager-skills { | |
margin: 0; | |
padding-left: 18px; | |
} | |
.resume_contact { | |
margin: 15px 0; | |
} | |
.resume-links .resume-link { | |
margin: 5px 0; | |
} | |
.resume-link a:hover { | |
text-decoration: none; | |
} | |
.resume-link a:before { | |
content: '\e823'; | |
} | |
.resume-file { | |
font-weight: bold; | |
display: block; | |
} | |
.resume-file:before { | |
content: '\e84e'; | |
} | |
.resume-manager-remove-row { | |
position: absolute; | |
top: 20px; | |
right: 30px; | |
} | |
/** | |
* Bookmarks | |
* ---------------------------------------------------------------------------- | |
*/ | |
.entry-content form.wp-job-manager-bookmarks-form, | |
.modal form.wp-job-manager-bookmarks-form { | |
margin: 1em 0; | |
border: 0; | |
background: none; | |
max-width: 100%; | |
} | |
.entry-content form.wp-job-manager-bookmarks-form a.bookmark-notice { | |
color: #fff; | |
border-radius: 3px; | |
background: none; | |
padding: 15px 25px; | |
} | |
.entry-content .job-meta.col-md-2 form.wp-job-manager-bookmarks-form a.bookmark-notice { | |
width: 100%; | |
} | |
.entry-content form.wp-job-manager-bookmarks-form a.bookmark-notice:before, | |
.entry-content form.wp-job-manager-bookmarks-form a.remove-bookmark, | |
.modal form.wp-job-manager-bookmarks-form a.bookmark-notice { | |
display: none; | |
} | |
.modal form.wp-job-manager-bookmarks-form div.bookmark-details { | |
padding: 0 2em 1em; | |
display: block; | |
} | |
/** | |
* ---------------------------------------------------------------------------- | |
*/ | |
.single_job_listing .application .apply-with-linkedin { | |
border-color: #007bb6; | |
background: rgba(0, 0, 0, 0); | |
color: #007BB6; | |
text-shadow: none; | |
padding: 15px 20px; | |
border-radius: 3px; | |
float: none; | |
margin: 1em 0; | |
} | |
.single_job_listing .job-meta.col-md-2 .application .apply-with-linkedin { | |
font-size: 12px; | |
padding: 15px 10px; | |
} | |
.single_job_listing .application .apply-with-linkedin-details { | |
border: 0; | |
background: none; | |
padding: 0; | |
box-shadow: none; | |
} | |
.mfp-content .apply-with-linkedin-details { | |
display: block !important; | |
} | |
.mfp-content .apply-with-linkedin-profile { | |
padding: 30px 30px 0; | |
} | |
.mfp-content .apply-with-linkedin-profile h2 { | |
margin: -30px -30px 30px; | |
} | |
.mfp-content .apply-with-linkedin-profile dl { | |
margin: 20px 0; | |
} | |
.modal .apply-with-linkedin-submit input { | |
display: block; | |
width: 100%; | |
margin-bottom: 10px; | |
} | |
/** | |
* Applications | |
* ---------------------------------------------------------------------------- | |
*/ | |
div.job-applications ul.job-applications li.job-application header .job-application-rating:before { | |
content: '\e80a\e80a\e80a\e80a\e80a'; | |
} | |
div.job-applications ul.job-applications li.job-application header .job-application-rating span:before { | |
content: '\e809\e809\e809\e809\e809'; | |
} | |
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: '\e814' !important; | |
} | |
div.job-applications ul.job-applications li.job-application footer ul.actions li a { | |
width: 50px; | |
} | |
div.job-applications ul.job-applications li.job-application footer ul.actions li a:before { | |
content: '\e812'; | |
} | |
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-toggle-content:before { | |
content: '\e812'; | |
} | |
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-resume:before { | |
content: '\e84e'; | |
} | |
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-contact:before { | |
content: '\e806'; | |
} | |
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-toggle-notes:before { | |
content: '\e8a6'; | |
} | |
div.job-applications ul.job-applications li.job-application footer ul.actions li a.job-application-toggle-edit:before { | |
content: '\e837'; | |
} | |
/** | |
* 10.0 Misc | |
* ---------------------------------------------------------------------------- | |
*/ | |
.single-job_listing .gjm-single-map-wrapper { | |
margin: 2em 0 -45px; | |
border: 0; | |
display: block; | |
border-top: 1px solid #ccc; | |
} | |
#page .job_filters .search_jobs .gjm-radius-wrapper, | |
#page .job_filters .search_jobs .gjm-units-wrapper, | |
#page .job_filters .search_jobs .gjm-orderby-wrapper { | |
padding: 0; | |
border: 0; | |
} | |
#page .job_filters .search_jobs .gjm-filters-count-3 { | |
width: 100%; | |
margin: 0; | |
max-width: none; | |
} | |
#page .job_filters .search_jobs .gjm-locator-button-wrapper { | |
margin: 60px 0 15px; | |
display: block; | |
width: auto; | |
} | |
.jobify-gjm-wrap { | |
margin-top: 15px; | |
} | |
body .soliloquy-container.soliloquy-preloader { | |
background: none; | |
} | |
.application-deadline:before, | |
.application-deadline.expiring:before, | |
.application-deadline.expired:before { | |
content: '\e863'; | |
} | |
.jobify_widget_job_application_deadline .application-deadline:before { | |
padding-top: 3px; | |
vertical-align: top; | |
} | |
.application-deadline.expiring { | |
color: #f39c12; | |
} | |
.application-deadline.expired { | |
color: #e74c3c; | |
} | |
body .pac-container { | |
border: 0; | |
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08) !important; | |
} | |
.gform_wrapper .gform_fileupload_multifile .gform_drop_area { | |
padding: 25px; | |
border: 2px dashed #DDD; | |
text-align: center; | |
color: #AAA; | |
margin-bottom: 10px; | |
} | |
.mfp-content{ | |
opacity: 0; | |
visibility: hidden; | |
-webkit-transition: all 0.2s ease-in-out; | |
-moz-transition: all 0.2s ease-in-out; | |
transition: all 0.2s ease-in-out; | |
-webkit-transform-style: preserve-3d; | |
-moz-transform-style: preserve-3d; | |
transform-style: preserve-3d; | |
-webkit-transform: scale(0.25); | |
-moz-transform: scale(0.25); | |
transform: scale(0.25); | |
-webkit-backface-visibility: hidden; | |
backface-visibility: hidden; | |
} | |
.mfp-ready .mfp-content { | |
zoom: 1; | |
opacity: 1; | |
visibility: visible; | |
-webkit-transform: scale(1); | |
-moz-transform: scale(1); | |
transform: scale(1); | |
} | |
.mfp-removing .mfp-content { | |
zoom: 1; | |
opacity: 0; | |
visibility: visible; | |
-webkit-transform: scale(0.25); | |
-moz-transform: scale(0.25); | |
transform: scale(0.25); | |
} | |
@-o-keyframes rotate { | |
from {-o-transform:rotate(0deg);} | |
to {-o-transform:rotate(-360deg);} | |
} | |
@-moz-keyframes rotate { | |
from {-moz-transform:rotate(0deg);} | |
to {-moz-transform:rotate(-360deg);} | |
} | |
@-ms-keyframes rotate { | |
from {-ms-transform:rotate(0deg);} | |
to {-ms-transform:rotate(-360deg);} | |
} | |
@-webkit-keyframes rotate { | |
from {-webkit-transform:rotate(0deg);} | |
to {-webkit-transform:rotate(-360deg);} | |
} | |
@-keyframes rotate { | |
from { transform:rotate(0deg);} | |
to { transform:rotate(-360deg);} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment