/* 
Theme Name: Instilled Hello Elementor Child 
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Instilled Ltd
Author: Instilled Ltd
Author URI: https://instilled.co.uk/
Template: hello-elementor
Version: 1.0.4
Text Domain: hello-elementor-instilled
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/



/* Sticky Footer */


body > .elementor {
	position: relative;
    z-index: 20;
    background-color: #ffffff;
	}
	
body > .elementor-location-footer {
    position: relative;
    z-index: 6;
}

body > .elementor-location-header {
	position: relative;
	z-index: 30;
	}

body.home .elementor-location-header {
	background-color: transparent !important;
}

.elementor-inner,
.elementor-location-single,
.elementor-section-wrap,
.elementor_library,
.elementor-location-archive {
    position: relative;
    z-index: 20;
    background-color: #ffffff;
}


.elementor-location-footer p {
	margin-bottom: 5px;
	
}

.elementor-location-footer p a:hover {
	text-decoration: underline;
}

.elementor-widget-theme-post-content h3 {
	padding-top: 40px;
	}

/* Theme overrides */

[type=button], [type=submit], button {
    border: none;
}

/* Posts Widget featured image overlay */

.featured-posts .elementor-post__thumbnail {
	position: relative;
	}
	
.featured-posts .elementor-post__thumbnail:before {
		content: '';
		position: absolute;
		display: block;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-color: rgba(22,123,180,0.8);
		z-index: 1;
		background-blend-mode: multiply;
		
	}
	
.featured-posts .elementor-post__thumbnail:hover:before {
		background-color: rgba(22,123,180,0.7);		}
		
	
/* Remove logo column */
.wpjb-job-list .wpjb-grid-col.wpjb-col-logo {
 display: none;
}
/* Changed featured row background */
body .wpjb .wpjb-featured {
 background-color: rgba(22,123,180,0.3);
}

/* Remove name the company */
.wpjb-col-title .wpjb-sub.wpjb-sub-small {
    display: none
}

/* Remove banner "NEW" */
span.wpjb-bulb {
    display: none !important;
}

/*Change text color */
wpjb-job-list .wpjb-col-title a {
    color: red !important;
}

/*Remove name the company and change the color of the name work*/
.wpjb-job-list .wpjb-sub-small {
    display: none !important;
}

/*Remove time work*/
.wpjb-col-location .wpjb-sub.wpjb-sub-small {
    display: none;
}

/* Remove date */
.wpjb-sub.wpjb-sub-opaque.wpjb-sub-right.wpjb-job_created_at { display: none !important; }

/* Remove top header */
.wpjb .wpjb-top-header {
	display: none;
	}


/* Job Search - Advanced Search Fields */

.wpjb-page-search .wpjb-form,
.wpjb-page-search #wpjb-top-search {
	background: #f1f3f4;
	padding: 12px;
	border: 1px solid #f5f5f5;
	}
	
	.home .wpjb-page-search .wpjb-form {
		border: none;
		padding: 0;
		}
	
	
	 
.wpjb select,
.wpjb select#category,
.wpjb textarea, 
.wpjb input[type=password],
.wpjb input[type=text] { 
	padding: 15px !important; 
	
	}


.wpjb-page-search .wpjb-form label.wpjb-label { 
	padding: 0 0 0 15px !important; 
	margin: 0 0 5px 0 !important; 
	font-size: 16px !important;
	}


}

