/* 
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
*/


.circle-mask-top > .elementor-background-overlay,
.circle-mask-bottom > .elementor-background-overlay {
	-webkit-mask-mode: alpha;
    mask-mode: alpha;
	-webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
	
}

.circle-mask-top > .elementor-background-overlay {
	 -webkit-mask-image: url("images/circle-mask-top.png");
    mask-image: url("images/circle-mask-top.png");    
    -webkit-mask-position: top center;
    mask-position: top center; 	
}

.circle-mask-bottom > .elementor-background-overlay {
	 -webkit-mask-image: url("images/circle-mask-bottom.png");
    mask-image: url("images/circle-mask-bottom.png");    
    -webkit-mask-position: top center;
    mask-position: top center; 	
}



/* 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: lightgreen;
}

/* 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;
	}


}

