/* Enter Your Custom CSS Here */

.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget {
	width: 100%;
}

.new-job-widget-job-details {
	font-size: 16px!important;
}

.new-job-widget-job-title {
	font-size:16px!important;
}

.rp4wp-related-job_listing > ul li.job_listing a:focus, .rp4wp-related-job_listing > ul li.job_listing a:hover, .rp4wp-related-job_listing > ul li.no_job_listings_found a:focus, .rp4wp-related-job_listing > ul li.no_job_listings_found a:hover, ul.job_listings li.job_listing a:focus, ul.job_listings li.job_listing a:hover, ul.job_listings li.no_job_listings_found a:focus, ul.job_listings li.no_job_listings_found a:hover {
	background-color: #cacfd6!important;
}

body #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button {
	background: #25283d!important;
	border-color: #25283d!important;
	background-color: #25283d!important;
}

.job_filters .search_jobs input, .job_filters .search_jobs select {
	background: #1ececb;
	border: none;
	border-color: #1ececb;
	letter-spacing: 2px;
	font-size: 14px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: #1ececb;
	padding: 20px
}



#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
	list-style: none;
	text-align: center;
}

.job_filters .job_types li {
	border-right: none;
}

.rp4wp-related-job_listing > ul li.job_listing.job_position_featured a, .rp4wp-related-job_listing > ul li.no_job_listings_found.job_position_featured a, ul.job_listings li.job_listing.job_position_featured a, ul.job_listings li.no_job_listings_found.job_position_featured a {
	background: none!important;
	border: 4px solid;
}

#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
	padding: 0;
}

.job_description ul {
	list-style: disc!important;
	margin-left: 14px;
	text-align: left!important;

}

.job_description p {
	text-align: left!important;
}

.rp4wp-related-job_listing > ul li.job_listing a .meta, .rp4wp-related-job_listing > ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
	width: 40%!important;
}

a.bigteal, a.bigturquoise, a.smallteal {
	border-width: 12px !important;
	border-color: #1ececb;
	border: #1ececb;
	letter-spacing: 2px;
	font-size: 14px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: #1ececb;
	background: #1ececb;
	border-radius: 3px;
	color: #ffffff!important;
	padding: 18px;
	text-shadow: none;
}

/* Job Adder Styling */

.ja-button {
	background: #1ececb;
	border: none;
	border-color: #1ececb;
	letter-spacing: 2px;
	font-size: 14px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: #1ececb;
	padding: 20px;
	margin: 20px 0;
}

a.back-link {
	background: #1ececb;
	color: #000;
	border: none;
	border-color: #1ececb;
	letter-spacing: 2px;
	font-size: 14px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: #1ececb;
	padding: 20px;
	margin: 20px 0;}

.job {
	margin: 20px 0;
	border: 1px solid #000;
	padding: 10px;
	background: #ffffff;
}

.job h2 {
	color: #1ececb;
	text-align: left;
}

.view-details {
	background: #1ececb;
	border: 2px solid #1ececb;
	color: #fff;
	font-weight: bold;
	padding: 5px 30px;
	text-transform: uppercase;
}

.summary {
	padding-bottom: 10px!important;
}

.classifications {
	font-weight: bold;
}

.date-posted {
	font-weight: bold;
	color: #1ececb;
}

.description {
    border-top: 1px solid #000;
    padding-top: 40px;
}

.description ul {
	text-align: left;
}

ul.classifications {
	text-align: left!important;
	margin: 30px 0;
	font-size: 16px;
}

.ja-job-details {
	background: rgba(30,206,203, 0.2);
	padding: 20px;
}

p.date-posted {
	font-size: 16px
}

p.salary {
	font-size: 16px;
	margin-bottom: 40px;
}

.fp-ja-widget .ja-pager-container {
	display: none;
}