/*
Theme Name: 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
*/

/**
 * The parent theme's CSS is automatically included so there is no need
 * to use the @import rule to include the parent theme CSS.

/**
 * Place Custom CSS Below this.
 */

@media (min-width: 320px) {
	.jobify_widget_slider_hero, .jobify_widget_slider {
		display: none;
	}

	.single_job_listing .application .apply-with-linkedin {
		width: 100%;
	}
	
	.search_jobs > div {
		margin-right: 3%;
		margin-bottom: 0;
		float: left;
	}
	
	.search_jobs > div.search_keywords, .search_jobs > div.search_location, .search_jobs > div.search_region {
		width: 100%;
	}
	
	.search_jobs > div.search_location, .search_jobs > div.search_region {
		display: none;
		margin-right: 0;
	}
	
	.search_jobs > div.search_categories, .search_jobs > div.search_submit {
		clear: left;
		width: 100%;
		margin-top: 1em;
		margin-right: 0;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_keywords,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_location,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_region {
		margin-right: 2%;
		margin-bottom: 1em;
		width: 49%;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_location,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_region {
		margin-right: 0;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_categories,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_submit {
		clear: left;
		width: 100% !important;
		max-width: 100%;
		min-width: 100%;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_submit {
		margin-top: 1em;
	}
	
}

/**
 * Remove Location search on bigger screens.
 */
@media (min-width: 768px) {
	.jobify_widget_slider_hero, .jobify_widget_slider {
		display: none;
	}

	.search_jobs > div {
		margin-right: 3%;
		margin-bottom: 0;
		float: left;
	}
	
	.search_jobs > div.search_keywords, .search_jobs > div.search_location, .search_jobs > div.search_region{
		width: 100%;
	}
	
	.search_jobs > div.search_location, .search_jobs > div.search_region {
		display: none;
		margin-right: 0;
	}
	
	.search_jobs > div.search_categories, .search_jobs > div.search_submit {
		clear: left;
		width: 100%;
		margin-top: 1em;
		margin-right: 0;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_keywords,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_location,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_region {
		margin-right: 2%;
		margin-bottom: 1em;
		width: 49%;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_location,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_region {
		margin-right: 0;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_categories,
			  .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_submit {
		clear: left;
		width: 100% !important;
		max-width: 100%;
		min-width: 100%;
	}
	
	.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled .search_jobs .search_submit {
		margin-top: 1em;
	}

}

/**
 * Remove Location search on bigger screens.
 */
@media (min-width: 992px) {
	.search_jobs > div.search_keywords, .search_jobs > div.search_location, .search_jobs > div.search_region {
		width: 37%;
	}
	
	.search_jobs > div.search_location, .search_jobs > div.search_region {
		display: none;
		margin-right: 0;
	}
	
	.search_jobs > div.search_submit {
		width: 20%;
		margin: 0;
		clear: none;
		float: right;
	}
	
	.wp-job-manager-categories-enabled .search_jobs > div.search_keywords, .wp-job-manager-categories-enabled .search_jobs > div.search_location, .wp-job-manager-categories-enabled .search_jobs > div.search_region, .wp-job-manager-categories-enabled .search_jobs > div.search_categories, .wp-job-manager-categories-enabled .search_jobs > div.search_submit {
		margin-top: 0;
		margin-bottom: 0;
		clear: none;
	}
	
	.wp-job-manager-categories-enabled .search_jobs > div.search_keywords {
		width: 54%;
	}
	
	.wp-job-manager-categories-enabled .search_jobs > div.search_location, .wp-job-manager-categories-enabled .search_jobs > div.search_region, .wp-job-manager-categories-enabled .search_jobs > div.search_categories {
		margin-right: 2%;
		width: 25%;
	}
	
	.wp-job-manager-categories-enabled .search_jobs > div.search_submit {
		width: 17%;
		margin-right: 0;
	}
	
}

/**
 * Show listing date on main screen.
 */
.recent-jobs .job_listing date {
	display: inline;
}

/**
 * Make menu bar thinner.
.site-header .container, .site-header {
	padding: 1em 0;
}

 */

/**
 * Reduce white-space gap between widgets
.page-header { padding: 0; }
.page-title { margin: 0px 0; }
 */
/**
 * Change font to black
body, h1, h2, h3, h4, h5, h6 {
color: #212121;
}
 */
/** Change Job Alert icon to lightning */
.icon-alert:before {
	content: '\e853';
}

.single_job_listing .application .apply-with-linkedin {
	font: bold 15px/normal 'Montserrat', sans-serif;
	text-transform: uppercase;
	background: #ffffff;
	color: #007bb6;
	padding: 15px 50px;
	display: inline-block;
}

.single_job_listing .application .apply-with-linkedin:hover {
	text-decoration: none;
	background: #007bb6;
	color: #ffffff;
}

ins {
    background-color: #FFFFFF !important;
}

/** For hover text */
.link-explanation {border-bottom: 1px dotted red; text-decoration: none;}

/** Make subtitle slightly bigger */
.page-subtitle{font:400 15px/normal Montserrat,sans-serif;color:#9a9b9e;margin-top:-15px}

/** Sales page */
.page-content-sales {
  margin: 0px 0; 
  background: #fafafa;
}

/** Change apply and video button background colours */

input[type=button].application_button, input[type=button].resume_contact_button, .view-video:hover {
    background-color: #ff5722;
    color: #ffffff;
    border-color: #ff5722;
    width: 100%;
}

input[type=button].application_button:hover, input[type=button].resume_contact_button:hover, .view-video {
    background-color: #ffffff;
    color: #ff5722;
    border-color: #ff5722;
    width: 100%;
    font-size:14px;
}

/** Make video button slightly smaller */
.view-video {
    font-size:14px;
} 

/** Keep job list location text grey */
/**.job_listing-location.job_listing__column { color: #797979; }*/
.google_map_link { color: #797979; }

/** Remove What is PayPal link in Checkout page */
a.about_paypal {
display: none;
}
