/*
Theme Name: Church Job Finder (Jobify Child)
Theme URI: https://astoundify.com/
Author: Astoundify
Author URI: http://astoundify.com
Description: A beautiful job board site completely integrated with Mike Jolley's WP Job Manager plugin. Use 10+ custom widgets including an interactive map, multiple sliders, testimonials, and more to create a unique homepage in seconds.
Version: 1.0.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, fixed-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
Template: jobify
*/
@import url("../jobify/style.css");

@import  "https://fonts.googleapis.com/css?family=Open+Sans:400,700|Noto+Sans:400,700";

* {
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
}

/*.job-alert-actions li:nth-child(2){
   display:none!important;
}*/

#searchsubmit, #submitcomment, #wp-submit, .button, .button-medium, .button-secondary, .button-small, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce 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, .job-manager-pagination .jobify_widget_slider_hero a, .job-manager-pagination .woocommerce a, .job-manager-pagination .woocommerce span, .job-manager-pagination a, .job-manager-pagination span, .job_listing .jobify_widget_slider_hero a.view-video, .job_listing .woocommerce a.view-video, .job_listing a.view-video, .jobify_widget_slider a.button-secondary, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .jobify_widget_slider_hero .job-manager-pagination a, .jobify_widget_slider_hero .job_listing a.view-video, .jobify_widget_slider_hero .resume a.view-video, .jobify_widget_slider_hero .single_job_listing .application a.apply-with-linkedin, .jobify_widget_slider_hero a.button, .load_more_jobs, .load_more_resumes, .resume .jobify_widget_slider_hero a.view-video, .resume .woocommerce a.view-video, .resume a.view-video, .single_job_listing .application .apply-with-linkedin, .single_job_listing .application .jobify_widget_slider_hero a.apply-with-linkedin, .single_job_listing .application .woocommerce .apply-with-linkedin, .woocommerce .button, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .job-manager-pagination a, .woocommerce .job-manager-pagination span, .woocommerce .job_listing a.view-video, .woocommerce .resume a.view-video, .woocommerce .single_job_listing .application .apply-with-linkedin, .woocommerce input.button, .woocommerce input.import-from-linkedin, button, input.import-from-linkedin, input[type=submit], button, input[type=button], input[type=reset], input[type=submit], .nav-menu-primary li.highlight>a, .nav-menu-primary li.login>a, .avatar-40 {
	border-radius: 500px;
}

.btn-b {
color:#0e58ab!important;
background-color: #fff!important;
border-color: #0e58ab!important;
}

.btn-b:hover{
 color:#fff!important;
background-color: #0e58ab!important;
}

.employer-title{
    margin: 50px 0 15px;
    text-align: center;  
}

.wof-overlay {
display:none !important;
}

.wof-wrapper {
display:none !important;
}

#text-6 h1, .employer-title {
	color: #fff;
        text-shadow: 1px 1px 3px #777;
        font-size: 2.5em;
	}

#jobify_widget_jobs-7 {
		margin-top: 50px!important;
	}

#searchsubmit:hover, #submitcomment:hover, #wp-submit:hover, .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, .job-manager-pagination a:hover, .job-manager-pagination span:hover, .job_listing a.view-video:hover, .resume a.view-video:hover, .single_job_listing .application .apply-with-linkedin:hover, input.import-from-linkedin:hover, input[type=submit]:hover{
 background-color: #fff;   
}

.gjm-map-loader {
	display: none !important;
}

.resume-info {
	width: 100% !important;
}

.jmfe-custom-field-wrap {
	padding: 0 15px;
}

.ad-1, .ad-2 {
	float: left;
	margin: 20px 0;
	padding-right: 20px;
}

.application-deadline {
	font-size: 15px;
}

.jobify_widget_callout {
	margin: 0 15px;
}

.bold-title, .features h3 {
	color: #e75925;
	font-weight: bold;
}

.intro-features h4 {
	color: #e75925;
}

.intro-features p {
	color: #777;
}

.features .title {
	color: #555;
	text-align: center;
}

.features .row {
	margin: 40px auto 20px;
}

.entry-content {
	margin: 30px auto 0;
}

.modal .candidate-video, .modal .company_video {
 padding:30px;   
}

.resume_filters .showing_resumes, .showing_jobs {
	display: inline-block;
	width: 100%;
}

.job-manager-single-alert-link {
	margin-top: 30px;
}

.job-manager-single-alert-link a {
	color: #fff;
	background-color: #bf3737;
	padding: 10px 30px;
	border: 2px solid #bf3737;
	border-radius: 500px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.showing_jobs .alert {
	color: #fff;
	background-color: #bf3737;
	padding: 3px 8px;
	border: 2px solid #bf3737;
	border-radius: 500px;
	margin-top: 0;
}

.showing_jobs .alert:hover {
	color: #bf3737;
	background-color: rgb(250,250,250);
}

.text-center {
	text-align: center;
}

.post-2457 .entry-content {
	margin: 15px 0 0;
}

.page-id-2069 .entry-content, .page-id-2282 .entry-content {
	margin: 0 auto;
}

.application_details p {
	padding: 1em;
}

.non-featured {
	margin: 28px 0;
}

.pricing {
	padding: 50px 0;
}

.pricing a.button {
	width: 100%;
	padding: 10px 0;
}	


.pricing li {
	background: url(https://cjf-eszuskq0bptlfh8awbb.stackpathdns.com/wp-content/uploads/2015/10/tick-icon-gray.png) left 3px no-repeat;
	padding-left: 32px;
	margin-bottom: 10px;
	color: #c1c1c1;
}

.pricing li.checked {
	background: url(https://cjf-eszuskq0bptlfh8awbb.stackpathdns.com/wp-content/uploads/2015/10/tick-icon.png) left 3px no-repeat;
	color: #2e2f33;
}

.pricing ul {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin: 15px 0 30px;
	padding: 15px 0;
	list-style-type: none;
}

.recommended {
	background-color: #e75925;
	color: #fff;
	text-align: center;
	left: 0;
	position: relative;
	top: 1px;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1;
	padding: .6em 0 .4em;
}

.pricing .featured .shadow-box {
	-webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.15);
	box-shadow: 0 15px 30px 0 rgba(0,0,0,0.15);
}

.pricing .shadow-box {
	padding: 15px 40px 30px;
	border: 1px solid #f1f1f1;
	background-color: #fff;
}

p.price {
	font-size: 40px;
}

button.mfp-close {
	top: -34px;
	right: -31px;
}

button.mfp-close:active {
	top: -34px;
}

.homepage-widget-title {
	margin-bottom: 30px !important;
	color: #254A9F;
}

.page-id-2457 .page-header {
	display: none;
}

.job_listing_packages ul.job_packages li label, .job_listing_packages ul.resume_packages li label, .resume_packages ul.job_packages li label, .resume_packages ul.resume_packages li label {
	font-size: 18px;
}

.job-manager-form fieldset, body.woocommerce form .form-row, body.woocommerce-page form .form-row {
	margin: 0 0 25px;
}

.site-primary-navigation #searchform button, #site-primary-navigation input[type=submit] {
	width: 40px;
}

.blog-archive .hentry {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #bbb;
}

input#relocate {
	width: 20px;
	height: 20px;
}

.widget_text {
	margin: 0 0 30px;
}

.question {
	font-weight: bold;
}

.answer {
	border-bottom: 1px dotted #ddd;
	padding-bottom: 25px;
}

#text-8 .textwidget {
	margin: 0 auto;
	text-align: center;
	padding: 24px;
	border: 1px solid #ccc;
	background: #fafafa;
	border-radius: 6px;
}

.site-header {
	position: fixed;
	z-index: 10;
	width: 100%;
	background-color: rgba(255,255,255,.9);
}

.site-header.open {
	background-color: rgba(255,255,255,1);
}

.site-title img {
	max-width: 80%;
}

/*.site-title span {
	display: none;
}*/
.site-main {
	margin-top: 43px;
}

.site-header.open {
	height: inherit;
	max-height: 100%;
	width: 100%;
	overflow-y: scroll;
	float: right;
}

.jp-relatedposts-post-img, .entry-feature img {
	border-radius: 6px;
}

h1, h2, h3, .company {
	font-family: 'Noto Sans', sans-serif !important;
}

h4, h5, p, .location, body {
	font-family: 'Open Sans', 'Helvetica Neue', sans-serif !important;
	font-weight: 400;
}

.callout-description {
	margin: 0 0 10px;
}

.jmfe-custom-field {
	display: inline-block;
	padding-left: 5px;
}

.jmfe-custom-field-label {
	float: left;
}

.woocommerce-edit-address .wpua-edit, .woocommerce-edit-account .wpua-edit, .woocommerce-view-order .wpua-edit, .woocommerce-add-payment-method .wpua-edit {
	display: none !important;
}

#wpua-edit-attachment-existing {
	display: none;
}

.comment-list, .comment-list .children {
	margin-bottom: 60px;
}

#reply-title {
	margin: 40px 0;
}

.jobify_widget_blog_posts .post {
	margin-bottom: 30px;
}

.footer-cta {
	padding: 30px 0 !important;
}

.single-job-spotlight-feature-image img {
	max-width: 100%;
}

.homepage-widget .search_jobs {
	border-radius: 10px;
	background-color: rgba(14,88,168,.8) !important;
}

.avatar-40 {
	margin-right: 5px;
	height: 40px !important;
	width: 40px !important;
}

.blog-archive, .page-with-sidebar {
	margin-top: 40px;
}

.entry-title {
	font-size: 2rem;
}

.entry-header.entry-author {
	margin-bottom: 10px;
	margin-top: -10px;
}

.site-header .container {
	padding: .5em !important;
}

.nav-menu-primary li a:hover, .nav-menu-primary ul li a:hover {
	color: #e75925;
}

.select2-container .select2-choice, input[type=tel] {
	font-size: 16px;
	padding: 10px 14px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 6px;
	width: 100%;
}

.select2-container .select2-choice {
	padding: 8px 14px;
}

.page-title {
	margin: 10px 0;
}

.homepage-content {
	background: #ffffff;
}

body .chosen-container-single .chosen-single span {
	overflow: hidden;
}

.content-column {
	padding: 0 15px;
}

.pricing-table-widget-description {
	padding: 40px 20px;
}

@media (min-width:1200px) {
	.site-header .search-form {
		position: absolute;
		right: 200px;
		top: 200px;
	}
	
	.site-header .search-field {
		background-color: transparent;
		content: '\e804';
		background-position: 5px center;
		background-repeat: no-repeat;
		background-size: 24px 24px;
		border: none;
		cursor: pointer;
		height: 37px;
		margin: 3px 0;
		padding: 0 0 0 34px;
		position: relative;
		-webkit-transition: width 400ms ease, background 400ms ease;
		transition: width 400ms ease, background 400ms ease;
		width: 0;
	}
	
	.site-header .search-field:focus {
		background-color: #fff;
		border: 2px solid #c3c0ab;
		cursor: text;
		outline: 0;
		width: 230px;
	}
	
	.search-form
																						.search-submit {
		display: none;
	}
	
	/*.site-primary-navigation #searchform {
        display: inline-block;
        float: right;
}*/
	.nav-menu-primary li a, .nav-menu-primary ul li a {
		padding: 11px 14px;
	}
	
	.menu-item-2194 > a {
		padding: 0 14px !important;
	}
	
	.site-main {
		margin-top: 60px;
	}
	
	.blog-archive .right-rail {
		padding: 0 15px 0 65px !important;
	}
	
	.pricing .shadow-box {
		padding: 15px 60px 30px;
	}
	
	.nav-menu-primary li .sub-menu {
		border-left: 2px solid rgba(0,0,0,.1);
		border-right: 2px solid rgba(0,0,0,.1);
		border-bottom: 4px solid rgba(0,0,0,.1);
		box-shadow: 0 15px 30px 0 rgba(0,0,0,0.05);
	}
}

@media (max-width:1199px) {
	.pricing .shadow-box {
		padding: 15px 40px 30px;
	}
}

@media (min-width: 992px) {
	
	.blog-archive .entry-header {
		padding-left: 0;
	}
	
	.blog-archive .right-rail {
		padding: 0 0 0 13px;
	}
	
	.job_listing_packages .job-package {
		width: 32%;
		display: inline-block;
		border: 2px solid #0e58ab !important;
		border-radius: 8px;
		text-align: center;
		margin-left: .5% !important;
		margin-right: .5% !important;
		padding: 1em 0 !important;
	}
	
	.pricing .shadow-box {
		padding: 15px 40px 30px;
	}
	
	.img-right {
		padding-left: 50px;
	}
	
	.img-left {
		padding-right: 50px;
	}
    .resume_filters .search_resumes div.grm-filters-wrapper div.grm-filter-wrapper {
    margin-top: .5em;
    }
    .search_resumes>div.search_submit, .search_jobs>div.search_submit{
     margin-top: -48px!important;   
    }
}

@media (max-width: 991px) {
	.widget_recent_entries {
		margin-top: 40px;
	}
	
	.entry-title {
		padding: 0 15px;
	}
	
	.pricing .shadow-box {
		padding: 15px 60px 30px;
	}
	
	#text-12 .textwidget {
		text-align: center;
	}
    
    .resume_filters .search_resumes div.grm-filters-wrapper div.grm-filter-wrapper {
    margin-top: 0;
    }
    .search_denomination, .search_location {
		width: 49% !important;
        margin-right: 0 !important;
	}
}

@media (min-width: 768px) {
	#coupon_code {
		width: 134px !important;
	}
	
	.fieldset-company_video, .fieldset-company_facebook,  .fieldset-company_linkedin, .fieldset-job_deadline {
		width: 50%;
		padding-right: 1% !important;
		display: inline-block;
		float: left;
	}
	
	.fieldset-company_website,.fieldset-company_google,.fieldset-company_twitter, .fieldset-job_salary {
		width: 50%;
		padding-left: 1% !important;
		display: inline-block;
		float: left;
	}
    .search_keywords {
     width:49%!important;   
    }

       .search_category, .search_jobs>div.search_categories, .search_keywords, .search_category .resume-filter {
	width: 49%;
	margin-right:2%!important;
    }
}

@media (max-width: 767px) {
	#text-6 h1 {
		margin: 25px 0 !important;
	}
	
	#jobify_widget_jobs_search-5 {
		margin-top: 0;
	}
	
	.featured, .non-featured {
		padding: 0 40px;
		margin: 0 20px;
	}
	
	.pricing .shadow-box {
		padding: 15px 40px 30px;
	}
	
	#job_listing-map-canvas, #resume-map-canvas, .job_listing-map, .resume-map {
		height: 300px;
	}
	
	.job_types {
		display: none;
	}
    .search_denomination, .gjm-radius-wrapper {
        margin-bottom: .5em!important;
    }
    .search_location {
        width: 100%!important;   
    }
}

@media (max-width: 640px) {
	.jp-relatedposts-post2 {
		display: none;
	}
}

@media (min-width: 571px) {
	
    .employer-title, {
        margin: 110px 0 15px;   
    }

}

@media (max-width: 570px) {

#sharing_email input[type=email], #sharing_email input[type=text] {
	padding: 5px !important;
	font-size: 14px !important;
}


#searchsubmit, #submitcomment, #wp-submit, .button, .button-medium, .button-secondary, .button-small, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce 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, .job-manager-pagination .jobify_widget_slider_hero a, .job-manager-pagination .woocommerce a, .job-manager-pagination .woocommerce span, .job-manager-pagination a, .job-manager-pagination span, .job_listing .jobify_widget_slider_hero a.view-video, .job_listing .woocommerce a.view-video, .job_listing a.view-video, .jobify_widget_slider a.button-secondary, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .jobify_widget_slider_hero .job-manager-pagination a, .jobify_widget_slider_hero .job_listing a.view-video, .jobify_widget_slider_hero .resume a.view-video, .jobify_widget_slider_hero .single_job_listing .application a.apply-with-linkedin, .jobify_widget_slider_hero a.button, .load_more_jobs, .load_more_resumes, .resume .jobify_widget_slider_hero a.view-video, .resume .woocommerce a.view-video, .resume a.view-video, .single_job_listing .application .apply-with-linkedin, .single_job_listing .application .jobify_widget_slider_hero a.apply-with-linkedin, .single_job_listing .application .woocommerce .apply-with-linkedin, .woocommerce .button, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .job-manager-pagination a, .woocommerce .job-manager-pagination span, .woocommerce .job_listing a.view-video, .woocommerce .resume a.view-video, .woocommerce .single_job_listing .application .apply-with-linkedin, .woocommerce input.button, .woocommerce input.import-from-linkedin, button, input.import-from-linkedin, input[type=submit] {
	padding: 13px 50px;
}

body .chosen-container, .job-type, input[type=email], input[type=number], input[type=password], input[type=search], input[type=text], select, textarea {
	border-radius: 2px;
}
}
    
/* Jetpack CSS */
    
    @keyframes bounce {
        0%, 50%, 100% {
            transform: translateY(0);
        }

        25%, 75% {
            transform: translateY(-8px);
        }
    }

    .directory ul {
        margin: 0;
    }

    .welcome-hero {
        text-align: center;
        padding: 100px 0;
        background: url('https://cjf-eszuskq0bptlfh8awbb.stackpathdns.com/wp-content/uploads/2015/12/churchjobfinder-pastor-2.jpg');
        background-size: cover;
        color: #fff !important;
        background-position: 50% 25% !important;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .page-id-108445 .page-header, .page-id-108475 .page-header, .page-id-108783 .page-header {
        display: none;
    }

    .tabs {
        max-width: 100%;
        float: none;
        list-style: none;
        padding: 0;
        margin: 0 auto 75px;
        border-bottom: 3px solid #ccc;
    }

    .tabs:after {
        content: '';
        display: table;
        clear: both;
    }

    .tabs input[type=radio] {
        display: none;
    }

    .tabs label {
        font: 400 24px/normal 'Varela Round', sans-serif;
        display: block;
        float: left;
        width: 50%;
        color: #ccc;
        font-weight: normal;
        text-decoration: none;
        text-align: center;
        text-transform: none;
        line-height: 2;
        cursor: pointer;
        box-shadow: inset 0 3px #ccc;
        border-bottom: 3px solid #ccc;
        -webkit-transition: all .5s;
        /* Safari 3.1 to 6.0 */
        transition: all .5s;
    }

    .tabs label i {
        padding: 5px;
        margin-right: 0;
    }

    .tabs label:hover {
        color: #254A9F;
        box-shadow: inset 0 3px #254A9F;
        border-bottom: 3px solid #254A9F;
    }

    .tab-content {
        display: none;
        width: 100%;
        float: left;
        padding: 15px;
        box-sizing: border-box;
        background-color: #ffffff;
    }

    .tab-content * {
        -webkit-animation: scale .7s ease-in-out;
        -moz-animation: scale .7s ease-in-out;
        animation: scale .7s ease-in-out;
    }

    @keyframes scale {
        0% {
            transform: scale(0.9);
            opacity: 0;
        }

        50% {
            transform: scale(1.01);
            opacity: .5;
        }

        100% {
            transform: scale(1);
            opacity: 1;
        }
    }

    .tabs [id^="tab"]:checked + label {
        background: #FFF;
        box-shadow: inset 0 3px #254A9F;
        border-bottom: 3px solid #254A9F;
        color: #254A9F;
    }

    #tab1:checked ~ #tab-content1,
    #tab2:checked ~ #tab-content2,
    #tab3:checked ~ #tab-content3 {
        display: block;
    }

    @media (min-width: 768px) {
        .tabs i {
            padding: 5px;
            margin-right: 10px;
        }

        .tabs label span {
            display: inline-block;
        }
    }

    section#packages:before {
        content: '';
        border-left: 83px solid transparent;
        border-right: 83px solid transparent;
        border-top: 40px solid #FFF;
        position: absolute;
        z-index: 2;
        left: 50%;
        margin-left: -83px;
    }

    section.hire-features:before {
        content: '';
        border-left: 83px solid transparent;
        border-right: 83px solid transparent;
        border-top: 40px solid #f8f8f8;
        position: absolute;
        z-index: 2;
        left: 50%;
        margin-left: -83px;
    }

    hr {
        margin: 25px 0;
        background-color: #efefef;
        border-top: 1px solid #efefef;
    }

    .view-video {
        font-size: 14px;
        margin-top: 16px;
    }

    .page-template-max-width .entry-content, .page-template-map-jobs .entry-content, .page-template-max-width .paginate-links {
        margin-top: 0;
    }

    .page-template-max-width .footer-cta {
        margin-top: -42px;
    }

    span.number {
        padding: 4px 11px;
        background-color: #254a9f;
        border-radius: 100%;
        margin: 10px;
        display: inline-block;
        color: #fff;
        font-weight: bold;
    }

    .page-template-landing-page .page-header {
        background: #254a9f;
        /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(left top,#254a9f,#12a1c6);
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(bottom right,#254a9f,#12a1c6);
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(bottom right,#254a9f,#12a1c6);
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(to bottom right,#254a9f,#12a1c6);
        /* Standard syntax */
    }

    .page-template-landing-page .page-title {
        color: #fff;
        font-weight: bold;
    }

    .page-template-landing-page .site-main, .page-template-landing-page div, .search_resumes>div, .search_jobs>div {
        margin-top: 0 !important;
        margin-bottom: .5em !important;
    }

    .gjm-filter-wrapper, .grm-filter-wrapper {
        margin-top: 0 !important;
    }

    #job_listing-map-canvas, #resume-map-canvas, .job_listing-map, .resume-map {
        height: 400px;
    }

    #text-13, #text-6 {
        background-image: url('https://cjf-eszuskq0bptlfh8awbb.stackpathdns.com/wp-content/uploads/2015/12/churchjobfinder-pastor-2.jpg');
        height: 500px;
        max-width: 100% !important;
        width: 100% !important;
        display: inline-block;
        position: relative;
        background-repeat: no-repeat;
        background-position: 50% 25% !important;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    #jobify_widget_jobs-7 {
        margin-top: 0 !important;
        padding-top: 50px;
    }

    #searchsubmit, #submitcomment, #wp-submit, .button, .button-medium, .button-secondary, .button-small, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce 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, .job-manager-pagination .jobify_widget_slider_hero a, .job-manager-pagination .woocommerce a, .job-manager-pagination .woocommerce span, .job-manager-pagination a, .job-manager-pagination span, .job_listing .jobify_widget_slider_hero a.view-video, .job_listing .woocommerce a.view-video, .job_listing a.view-video, .jobify_widget_slider a.button-secondary, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .jobify_widget_slider_hero .job-manager-pagination a, .jobify_widget_slider_hero .job_listing a.view-video, .jobify_widget_slider_hero .resume a.view-video, .jobify_widget_slider_hero .single_job_listing .application a.apply-with-linkedin, .jobify_widget_slider_hero a.button, .load_more_jobs, .load_more_resumes, .resume .jobify_widget_slider_hero a.view-video, .resume .woocommerce a.view-video, .resume a.view-video, .single_job_listing .application .apply-with-linkedin, .single_job_listing .application .jobify_widget_slider_hero a.apply-with-linkedin, .single_job_listing .application .woocommerce .apply-with-linkedin, .woocommerce .button, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .job-manager-pagination a, .woocommerce .job-manager-pagination span, .woocommerce .job_listing a.view-video, .woocommerce .resume a.view-video, .woocommerce .single_job_listing .application .apply-with-linkedin, .woocommerce input.button, .woocommerce input.import-from-linkedin, button, input.import-from-linkedin, input[type=submit] {
        padding: 13px 50px;
    }

    .hero-text {
        padding: 0 30px;
        color: #fff;
        text-align: center;
        margin-top: 145px;
    }

    .hero-text a {
        margin: 10px;
    }

    .non-featured {
        margin-top: 28px !important;
        margin-bottom: 28px !important;
    }

    .non-featured .shadow-box {
        -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);
        box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);
    }

    .status-preview .job-manager-single-alert-link, .return-to-shop, .status-preview .job-manager-single-alert-link, .page-id-2457 .paginate-links, .gjm-map-wrapper {
        display: none !important;
    }

    .status-preview .sharedaddy {
        display: none;
    }

    .email-cta input {
        background-color: #0e58ab !important;
    }

    .resume-filter, .grm-filter-wrapper {
        margin-bottom: .5em !important;
    }

    .job-stat .dashicons, .job-stat img {
        width: 50px;
        height: 50px;
        font-size: 50px;
    }

    .rad_power {
        display: none !important;
    }

    .rad_rapidology_optin_3 .rad_rapidology_form_content {
        padding: 10px 30px !important;
    }

    .rad_rapidology .rad_rapidology_form_container.rad_rapidology_form_text_light .rad_rapidology_form_content input, .rad_rapidology .rad_rapidology_form_container.rad_rapidology_form_text_light .rad_rapidology_form_content textarea, .rad_rapidology .rad_rapidology_form_container.rad_rapidology_form_text_light .rad_rapidology_form_content #mc_embed_signup .mc-field-group input, .rad_rapidology .rad_rapidology_form_content .af-body input.text {
        background-color: rgba(0,0,0,0.35) !important;
    }

    .rad_rapidology_custom_html_form p {
        padding-bottom: 5px !important;
    }

    .rad_rapidology .rad_rapidology_form_header img, .rad_rapidology .rad_rapidology_form_header .rad_rapidology_form_text {
        padding: 5px !important;
    }

    .rad_rapidology_below_post p input {
        margin-top: 0 !important;
    }

    /*.search_submit input {
    -webkit-box-shadow: 0 0 0 3px rgba(0,0,0,.1), inset 0 0 1px 1px rgba(255,255,255,.15);
    -moz-box-shadow: 0 0 0 3px rgba(0,0,0,.1), inset 0 0 1px 1px rgba(255,255,255,.15);
    box-shadow: 0 0 0 3px rgba(0,0,0,.1), inset 0 0 1px 1px rgba(255,255,255,.15);
}

    .search_submit input:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}*/
    .pricing h2 {
        font-weight: bold;
        margin: 25px 0 10px;
    }

    .page-id-107182 .price {
        color: #e75925;
    }

    .page-id-107182 .price s {
        color: #8c8d90;
    }

    .savings {
        font-size: 16px;
        vertical-align: text-top;
        font-weight: bold;
    }

    .pricing li.unchecked,.pricing li.checked {
        padding-left: 30px;
    }

    .pricing li.unchecked {
        background: url(https://cjf-eszuskq0bptlfh8awbb.stackpathdns.com/wp-content/uploads/2015/10/tick-icon-gray.png) left 3px no-repeat;
    }

    .jobify_widget_jobs_search .search_denomination {
        display: none;
    }

    .load_more_jobs:before, .load_more_resumes:before {
        display: none;
    }

    .icon-spin-thin:before {
        content: '\e846';
    }

    .page-id-2457 .footer-cta {
        margin: 0 0 -100px;
    }

    .footer-cta {
        margin: 60px 0 -100px;
    }

    @media (min-width:992px) {
        .search_submit {
            width: 15% !important;
            clear: none;
            margin-top: -48px !important;
        }

        .search_denomination {
            width: 30% !important;
        }

        .search_keywords {
            width: 30% !important;
            margin-right: 3% !important;
        }

        .search_location, .search_category {
            margin-right: 3% !important;
            width: 23% !important;
            clear: none;
            min-width: 23%;
        }

        .job_filters .search_jobs div.gjm-filters-wrapper div.gjm-filters-count-2:nth-of-type(1), div.grm-filters-wrapper div.grm-filters-count-2:nth-of-type(1) {
            padding: 0 3% 0 0 !important;
        }

        .job_filters .search_jobs div.gjm-filters-wrapper div.gjm-filters-count-2:nth-of-type(2), div.grm-filters-wrapper div.grm-filters-count-2:nth-of-type(2) {
            padding: 0 0 0 3% !important;
        }

        .job_filters .search_jobs div.gjm-filters-wrapper, div.grm-filters-wrapper {
            width: 49% !important;
        }

        .category-jobs .search_keywords, .category-jobs .search_location, .category-jobs .search_denomination, .category-jobs .dropdown {
            width: 25% !important;
        }
    }

    @media(min-width:768px) {
        .woocommerce-shipping-fields {
            display: none;
        }

        #order_review_heading {
            width: 47%;
            float: right;
            margin-top: -710px;
        }

        .woocommerce-checkout-review-order {
            width: 47%;
            float: right;
            margin-top: -667px;
        }

        .job-meta-top {
            padding: 0;
            margin-bottom: 30px;
        }
    }

    @media (max-width:767px) {
        /*	.search_denomination {
        margin-bottom: 0 !important;
    }*/
        .gjm-orderby-wrapper,.grm-orderby-wrapper {
            margin-bottom: 15px !important;
        }

        .job_filters .search_jobs div.gjm-filter-wrapper, div.grm-filter-wrapper {
            margin-top: 15px;
        }

        .search_category, .search_denomination {
            min-width: 100% !important;
            width: 100% !important;
        }
    }

    @media (max-width:668px) {
        .hero-text a {
            width: 100%;
            margin: 10px 0 !important;
        }

        .hero-text {
            margin-top: 70px;
            padding: 0 15px;
        }
    }

    @media (min-width:592px) {
        #jobify_widget_callout-3 {
            margin-top: 100px;
        }

        .page-template-landing-page .page-title {
            font-size: 40px;
        }

        @media (max-width:500px) {
            .tabs label {
                font-size: 20px !important;
            }
        }


    }
.job_listing a.button{
    color:#fff;
}
.job_listing a.button:hover{
    color:#0e58ab;
}
.post-111513 .application_button{
    display:none;
}

.woocommerce-additional-fields{
	display:none;
}

article.job_position_featured{
box-shadow: none!important;
background: none!important;
}

.nav-menu-primary li.lb-link>a{
color: #11B2F0;
}

.col-lg-4.col-md-5.col-xs-12.location {
    white-space: nowrap;
    overflow: hidden;
}

a.single-job-spotlight {
    display: block;
    color: #777;
    cursor: pointer;
	text-decoration:none!important;
}

.single-resume .job_listing-widget-title-top{
    display:none
}