/*
 Theme Name:   Jobfinder Child
 Description:  Jobfinder Child Theme
 Author:       Ongoing Themes
 Template:     jobfinder
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
 Text Domain:  jobfinder-child
*/


#header.heading::after {
	background: rgba(255, 255, 255, 0.20) !important;
}

#header.heading .page-title h2, .contact-info .inner h3 {
	color:#7bc9e6 !important;
}

#header.heading {
	min-height: 400px !important;
	background-position: center !important;
	text-align: center;
}

body.home #header.heading div.widget {
	padding: 10px !important;
	padding-top: 30px !important;
}

.home-form-1 {
	margin-top: 0px !important;
	text-align: left;
}

img.headinglogo {
	text-align: center;
}

body.single-job #header.heading {
	min-height: 120px !important;
	background: #7bc9e6 !important;
	padding-bottom: 0 !important;
}

body.single-job #header.heading::after {
	display:none;
}

body.single-job #header.heading img {
	 display:none;
}

body.single-job #menu-item-505 {
	background-color:#7bc9e6 !important;
	color: #FFF;
}

body.single-job #menu-item-505 a {
	color: #FFF;
}

body.single-job .job-thumb {
	width: 250px !important;
}

body.single-job h2 {
	color:#7bc9e6 !important;
}

body.single-job .job-detail-info {
	display: block !important;
}

body.single-job .job-detail-info h2 {
	margin: 0 !important;
}


body.single-job form.home-form-1 {
	padding: 0 !important;
	padding-top: 15px !important;
	background-color: #FFF !important;
	margin-bottom: 30px;
}


i, .breadcrumb > li {
	color: #647585 !important;
}


.navbar-default .navbar-brand {
	padding: 10px !important;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color:#7bc9e6 !important;
}

.dropdown-menu > li > a {
	
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	/*background-color:#7bc9e6 !important;*/
}

.button, .wpcf7-submit, .widget-tags a:hover, .tagcloud a:hover {
	background-color:#7bc9e6 !important;
}


.home-form-1 .input-group-addon i, .job-category-box.style2 > a i, .job-container .published-date:before {
	color: #647585 !important;
}

.job-features .btn-default:hover {
	border-color: #7bc9e6 !important;
}

.job-features .btn-default:hover, .theme-btn, .theme-btn:focus, .theme-btn:hover {
    color: #647585 !important;
    background: #7bc9e6 !important;
    border: 1px solid #7bc9e6;
}

.social-links-icon li a:hover, .social-links-icon li a:hover i {
	color: #647585 !important;
	background: #7bc9e6 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
	background-color: #7bc9e6 !important;	
}

.navbar-default .navbar-nav > .active > a::before {
	display: none;
}

.contact-info .inner .social-icon-three a {
	color: #7bc9e6 !important;
	border-color: #7bc9e6 !important;
}

.btn-success {
	color: #647585 !important;
	background: #7bc9e6 !important;
	border-color: #647585 !important;
}

.btn-success i {
	color: #647585 !important;
}

.single.single-job .job-content h2 {
	background-color: rgba(0,68,148, 0.2);
	/*border-bottom: 2px dashed #7bc9e6;	*/
	padding: 5px 10px;
	color: #7bc9e6 !important;
	font-weight: bold;
}

.single.single-job .job-content h2:after, .similar-jobs h2:after, .section-title:after, .author .author-content h2:after, .blog-comment-form h3:after {
	background-color: #7bc9e6 !important;
	color: #7bc9e6;
}

.single.single-job .job-content h2:after {
	display: none;
}

.job-benefits li.yes:after {
	background: #7bc9e6 !important;
}

.job-benefits li.no:after {
	color: #7bc9e6 !important;
}

.job-category-box.style2 {
	/*min-height: 184px;	*/
}

.job-category-box.style2 a {
	min-height: 184px;	
}

.login-box .login-title, .register-box .register-title {
	color: #7bc9e6 !important;
}

.button-primary {
	background: #7bc9e6 !important;
}

 ul#menu-footer > li > a::before {
/*	display: none;*/
	padding: 0px 4px 0px 0px !important;
	content: ' |' !important;
	font-weight: bold !important;
}

#footer .widget > ul > li:first-child > a::before, #footer .widget ul > li:first-child > a::before {
	display: none;
}


#footer .widget .menu-item, #footer .widget .menu-item a {
	display: inline !important;
}

.login-box, .register-box {
	margin: auto 20% !important;
	margin-top: 25px !important;
}

.content-box {
	padding: 30px 40px 60px 0 !important;
}

div.sidebar div.field {
	width: 100% !important;
	padding: 0 !important;
}

.job-container .company-name:before {
    content: '\f1ad';
    font-family: "FontAwesome";
    color: #7bc9e6;
    margin-right: 10px;
}

.page-content .btn-success {
	font-size: 18px !important;
}

.sidebar .widget ul > li > a:before {
    color: #7bc9e6 !important;
}

.page-template .sidebar .widget ul > li > a:hover, .page-template .sidebar .widget ul > li:hover {
    color: #7bc9e6 !important;
}

#slider-job .carousel-inner .item img {
	max-height: 200px !important;
}

.sidebar .widget .widget-header {
	background: #7bc9e6 !important;
}

label {
    color: #647585 !important;
}

input[type="checkbox"]:checked + label:before {
	border: #7bc9e6 !important;
    background: #7bc9e6 !important;
}

.theme-btn, .theme-btn:focus, .theme-btn:hover {
	border-color: #7bc9e6 !important;
}

.theme-btn i, .theme-btn:focus i, .theme-btn:hover i {
	color: #647585 !important;
}

.sidebar .widget .widget-header h3 {
	color: #647585 !important;
}

.nav-links > a, .nav-links > span, .nav-links .nav-previous > a, .nav-links .nav-previous > span, .nav-links .nav-next > a, .nav-links .nav-next > span, .page-links > a, .page-links > span {
	color: #7bc9e6 !important;
}

.nav-links > span.current, .page-links > span.current {
    background: #7bc9e6 !important;
	color: #FFF !important;
}

.job-categories {
	padding: 30px !important;
}

.woocommerce a.button, .woocommerce a.button:hover {
	color: #FFF;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 100%;
}

.woocommerce div.product form.cart .button {
	float: none;
}

.single-product div.product.wcpa_has_options form.cart.variations_form .woocommerce-variation-add-to-cart {
	text-align: center;
}

.woocommerce form .form-row .input-checkbox {
	margin: 8px 8px 0px 0px;
}



span.woocommerce-terms-and-conditions-checkbox-text {
	margin-left: 20px;
}
div.form-group > label {
	font-weight: bold;
}

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input[type="file"]:focus, .uneditable-input:focus {
	color: #7bc9e6 !important;
}

#content {
	padding: 0 !important;
}

#footer {
	padding: 10px 0 0 !important;
}

#footer .widget {
	margin-bottom: 0 !important;
}

#footer .widget > ul > li, #footer .widget > ul > li > a, #footer .widget ul > li, #footer .widget ul > li > a {
	color: #7bc9e6 !important;
}

@media only screen and (max-width: 600px) {
	.content-box {
    	padding: 0 !important;
	}
	
	.login-box, .register-box {
		margin: auto 0% !important;
		margin-top: 0px !important;
	}
	
	#footer .text-right, #footer .widget_text {
		text-align: center;
	}
	
	
	
}

.cmb2-id-user-website {
	width: 100% !important;
}

.cmb2-id-user-mobile-phone, .cmb2-id-user-phone {
	width: 49.4% !important;
}

.cmb2-id-user-mobile-phone {
	margin-left: 1.2% !important;
}

