/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Job Board */

.job_filters {
    border-radius: 6px 6px 0 0;
}

.et_pb_code_inner div.job_listings ul.job_listings {
    background: #fff !important;
    border: 1px solid #ebebeb !important;
    border-top: 0 !important;
    border-radius: 0 0 6px 6px !important;
    border-top: 0 !important;
}

div.job_listings .job_filters .job_types {
    background: #f9f9f9 !important;
    border-top: 0 !important;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

.job_filters .job_types li {
    border-right: 0;
    width: 20%;
}

.job_filters .job_types li input[type="checkbox"] {
    vertical-align:middle;
}

ul.job_listings img.company_logo {
	border-radius: 50%;
	width: 64px !important;
	height: auto !important;
	border: 1px solid #ececec;
}

.job_filters .search_categories .select2-container--default .select2-selection--multiple {
    box-sizing: border-box;
    width: 100%;
    line-height: 26px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
}

.job_filters .search_jobs input {
    box-sizing: border-box;
    width: 100%;
    padding: 6px;
    line-height: 26px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
}

.job_filters .search_jobs .search_submit input[type="submit"] {
	color: #fff;
	background-color: #1b8289;
	padding: 6px 24px;
	border: 0;
}

.job_filters .search_jobs .search_submit input[type="submit"]:focus,
.job_filters .search_jobs .search_submit input[type="submit"]:hover {
	color: #333;
	background-color: #ccc;
}

@media only screen and (min-width: 1024px) {

	
	ul.job_listings li.job_listing a div.position {
		padding: 0 0 0 64px;
	}
	
	@supports (display: flex) {
		.job_filters .search_jobs {
			padding: 30px 15px !important;
			display: flex;
			flex-direction: row;
		}

		.job_filters .search_jobs div.search_categories,
		.job_filters .search_jobs div.search_location,
		.job_filters .search_jobs div.search_keywords {
			flex: 1 1 auto;
			margin: 0 6px 0 0;
			padding: 0;
		}

		.job_filters .search_jobs div.search_submit {
			flex: 1 1 auto;
			margin: 0;
			padding: 0;
		}
	}
}


