/**
 * Theme Name: Jobify - Classic
 * Theme URI: https://astoundify.com/
 * Author: Astoundify
 * Author URI: http://astoundify.com
 * Description: Everything you need to build a professional job board.
 * Version: 1.0.0
 * 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.
 */

body, p, h1, h2, h3, h4, h5, h6 {
	hyphens: none !important;
	-moz-hyphens:none !important;
	-ms-hyphens:none !important;
	-webkit-hyphens: none !important;
}

.site-branding {
    vertical-align: bottom;
}

#masthead {
	min-height: 177px;
}

.site-main {
	//margin-top:48px;
}

.widget {
	border-bottom: none;
}

#custom_html-4 {
	border-bottom: none;
	margin: 10px 90px -20px 0px;
	padding: 0px;
	float: right;
	width: 468px;
}

#custom_html-5 {
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	float:right;
	width: 468px;
}

h2.callout-feature-title  {
	font-size: 30px  !important;
	font-weight: 400 !important;
}

.footer-cta {
	margin-top:0px;
}

.footer-social {
	float: none;
}

.site-footer,
.site-footer p {
	font-size:16px;
}

.nav-menu--primary {
	clear: both;
}

.nav-menu-break-large .nav-menu--primary .menu-item-has-children>a:after, .nav-menu-break-large ul.nav-menu--primary .menu-item-has-children>a:after {
	content: none;
}

h1, h2, h3, h4, h5 {
	font-weight: 400;
	line-height: 1.5em;
	color: #0059AA;
}

h1 {
	font-size: 45px;
	letter-spacing: 0.5px;
}

h2 {
	font-size: 36px;
	letter-spacing: 0.75px;
}

h3 {
	font-size: 30px;
	letter-spacing: 0.75px;
}

h4 {
	font-size: 26px;
	letter-spacing: 0.5px;
}

h5 {
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 0.5px;
}

#post-14 .entry-content  h3,
#post-24 .entry-content  h3 {
	margin-top: -16px !important;
}

ul.termsBullets {
	margin-top: -16px;
}

ul.termsBullets li{
	margin-bottom: 10px;
}



.primaryButton {
	background-color: #F8981F;
	border-radius: 6px;
	border: 1px #F8981F solid;
	padding: 15px 25px;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 900;
	line-height: 1.25em;
	letter-spacing: 0.5px;
}

.primaryButton a {
	width:20px;
	overflow-wrap: break-word;
}

.primaryButton:hover {
	background-color: #F8C01F;
	color: #ffffff !important;
}



.secondaryButton {
	background-color: #FFFFFF;
	border-radius: 6px;
	border: 1px #F8981F solid;
	padding: 15px 25px;
	color: #F8981F !important;
	font-size: 16px;
	font-weight: 900;
	line-height: 1.25em;
	letter-spacing: 0.5px;
}

.secondaryButton:hover {
	background-color: #F8981F;
	color: #ffffff !important;
}


.highlightButton {
	background-color: #F8981F;
	border-radius: 6px;
	border: 1px #F8981F solid;
	padding: 15px 25px;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 900;
	line-height: 1.25em;
	letter-spacing: 0.5px;
	width: 190px !important;
	display: inline-block;
	text-align: center;
}

.highlightButtonAlt {
	background-color: #9BCC63;
	border-radius: 6px;
	border: 1px #9BCC63 solid;
	padding: 15px 25px;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 900;
	line-height: 1.25em;
	letter-spacing: 0.5px;
	width: 190px !important;
	display: inline-block;
	text-align: center;
}




.nav-menu--primary li:hover a,
.nav-menu-break-large ul.nav-menu--primary .sub-menu li:hover a {
	color: #F8981f !important;
}


.nav-menu--primary .current_page_item a {
	color: #F8981f !important;
}

.nav-menu-break-large ul.nav-menu--primary .sub-menu {
	background-color: #f5f6fb;
	width: 100px;
	padding: 0px 3px;
	margin-top:3px;
}

.nav-menu-break-large ul.nav-menu--primary .sub-menu li {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.navButton {
	background-color: #0059aa;
	border-radius: 6px;
	margin: 0px !important;
	padding: 6px 12px;
	border: 1px #0059aa solid;
}

.navButton a {
	margin: 0px !important;
	padding: 0px !important;
	color: #FFFFFF !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.25em;
	letter-spacing: 0.5px;
}

.navButton:hover {
	background-color: #0059aa;
	border-color: #0059aa;
}

li.navButton:hover a {
	color: #ffffff !important;
}


.navButtonAlt {
	background-color: #ffffff;
	border-radius: 6px;
	margin: 0px !important;
	padding: 6px 12px;
	border: 1px #b7b7b7 solid;
}

.navButtonAlt a {
	margin: 0px !important;
	padding: 0px !important;
	color: #666666 !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.25em;
	letter-spacing: 0.5px;
}

.navButtonAlt:hover {
	background-color: #f5f6fb;
}

li.navButtonAlt:hover a {
	color: #666666 !important;
}


.woothemes-testimonial--individual__author {
	//display:none;
}

.testimonials-list p {
	//margin-bottom: 0px;
}

#jobify_widget_testimonials-2 {
	margin-top: 0px;
}

.job-stats {
	background-color: #F8F8F8;
}

#jobify_widget_feature_callout-4 p {
	margin-top: 0px;
}

#jobify_widget_feature_callout-4 .callout-feature-title {
	margin-top: 12px !important;
	margin-bottom: 12px !important;
	color: #0059aa !important;
	font-size: 36px !important;
	//font-weight: 600 !important;
}


.homeButtons {
	margin-left: 30px;
}

.homeButtons a {
	margin-right: 20px !important;
	margin-bottom: 20px !important;
}


.feature-callout.text-left .callout-feature-content {
	padding-top: 12em !important;
    padding-right: 10px !important;
}

.footerLogo {
	max-width: 200px !important;
	margin-top: -64px;
}

li#custom_html-4  {
    list-style: none;

}

.page-header {
	background-color: #9BCC63;
	border: none;
	text-align: left;
}
.page-header h2 {
	color: #ffffff;
	max-width: 1170px;
	margin: auto;
	padding:15px;
}

.page-id-24 .page-header {
	background-color: transparent;
	background-image: url('/wp-content/uploads/advertise-2615296.png');
	background-repeat: no-repeat;
  	background-size: cover;
	min-height: 521px;
}

.page-id-14 .page-header {
	background-color: transparent;
	background-image: url('/wp-content/uploads/About-2615296.png');
	background-repeat: no-repeat;
  	background-size: cover;
	min-height: 521px;
}

.page-id-14 .page-header h2,
.page-id-24 .page-header h2 {
	color: #0059aa;
	margin: 150px 50px;
	max-width: 800px;
}

h2.callToAction {
	color: #FFFFFF;
}


#jobify_widget_testimonials-3 {
	margin-top: -72px !important;
}

#jobify_widget_testimonials-3 .widgettitle {
	color: #ffffff;
	text-align: center;
}

#jobify_widget_blog_posts-1 {
	margin-bottom: 30px;
}

.highlightText {
	color: #F8981F;
}

@media only screen and (min-width: 1440px) {
	#custom_html-4 {
		margin-right: 300px;
	}

	#masthead {
		//min-height: 0px;
	}

}

@media only screen and (max-width: 1200px) {
	#custom_html-4 {
		margin: 10px 250px 0px 0px;
	}

	#jobify_widget_feature_callout-4 .callout-feature-content {
		max-width: 600px;
		width: 600px;
	}

	#masthead {
		min-height: 0px;
	}


	.page-id-14 .page-header,
	.page-id-24 .page-header {
		min-height: 0px;
	}

	.page-id-14 .page-header h2{
		margin: 75px 20px;
		max-width: 650px;
	}

	.page-id-24 .page-header h2 {
		margin: 150px 20px;
	}
}

@media only screen and (max-width: 1068px) {
	#jobify_widget_feature_callout-4 .callout-feature-title {
		margin-top: 36px !important;
	}

	.navButton,
	.navButtonAlt {
		width: 200px;
		margin-bottom: 20px !important;
	}

	.nav-menu-break-large ul.nav-menu--primary .sub-menu {
		background-color: transparent;
	}


	#jobify_widget_feature_callout-4 .callout-feature-content {
		max-width: 450px;
		margin-left: -60px;
	}

	.page-id-14 .page-header h2 {
		margin: 50px 20px;
	}

	.page-id-24 .page-header h2 {
		margin: 100px 20px;
	}

}

@media only screen and (max-width: 990px) {
	.footerLogo {
		margin-top: 0px;
	}

	.page-id-14 .page-header h2{
		margin: 50px 20px;
		max-width: 550px;
	}

	.page-id-24 .page-header h2 {
		margin: 100px 20px;
	}
}

@media only screen and (max-width: 768px) {
	#jobify_widget_feature_callout-4 .callout-feature-title {
		margin-top: 78px !important;
	}

	#jobify_widget_feature_callout-4 .callout-feature-content {
		max-width: 400px;
		margin-left: 20px;
	}

	#jobify_widget_feature_callout-2 .callout-feature-content {
		max-width: 400px;
		margin-left: 200px;
	}

	#jobify_widget_feature_callout-3 .callout-feature-content {
		max-width: 400px;
	}

	#custom_html-4 {
		margin: 10px 0px 0px 0px;
	}

	#custom_html-4 {
		width: 400px;
		margin: 10px 150px 0px 0px;
	}


	.page-id-14 .page-header h2{
		margin: 50px 20px;
	}

	.page-id-24 .page-header h2 {
		margin: 50px 20px;
	}
}


@media only screen and (max-width: 600px) {
	#jobify_widget_feature_callout-4 .callout-feature-title {

	}

	#jobify_widget_feature_callout-2 .callout-feature-content {
		max-width: 400px;
		margin-left: 50px;
	}

	#custom_html-4 {
		width: 300px;
		margin: 10px 100px 10px 0px;
	}

}



@media only screen and (max-width: 400px) {
	#jobify_widget_feature_callout-4 .callout-feature-content {
		max-width: 240px;
		margin-left: 20px;
	}

	#custom_html-4 {
		width: 100%;
		margin: 0px 0px 10px 0px;
	}

	#custom_html-5 {
		width: 100%;
		margin: 10px 0px 10px -150px;
	}

	#jobify_widget_feature_callout-2 .callout-feature-content {
		max-width: 300px;
		margin-left: 20px;
	}

	.footer-social {
		clear:both;
	}

}