.wp-admin.post-type-newjobs .wp-editor-container textarea {
    max-height: 10px;
    background: red;
}

article.type-newjobs {
    margin-bottom: 0!important;
}

.coa_newjobs_container .coa_header_sub_nav_item {
    margin: 25px 0 0 0;
    padding: 5px 25px !important;
}

.coa_newjobs_cell {
    width: 100%;
    padding: 36px 0;
}

.coa_newjobs_cell.coa_newjobs_cell_fullwidth {
    width: 100%;
}

.coa_newjobs_cell.coa_newjobs_cell_100 .coa_newjobs_module {
    width: 80%;
    margin: auto;
}

.coa_newjobs_cell.coa_newjobs_cell_50_50 {
    display: flex;
    flex-direction: row;
}

.coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module {
    width: calc(40% - 20px);
}

.coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module:first-of-type {
    margin-right: 20px;
    margin-left: 10%;
}

.coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module:last-of-type {
    margin-left: 20px;
    margin-right: 10%;
}

.coa_newjobs_module.coa_newjobs_module_centered {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.coa_newjobs_list ul {
    padding-left: 1em;
}

.coa_newjobs_list ul li {
    margin-bottom: 10px;
}

.coa_newjobs_table_row {
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 10px 0;
}

.coa_newjobs_table_row:not(:last-of-type) {
	border-bottom: 1px solid #e7e7e7;
}

.coa_newjobs_table_column {
    text-align: left;
}

.coa_newjobs_table_column:first-of-type {
    width: 20%;
    font-weight: bold;
    min-width: 20%;
}

.coa_newjobs_table_column:not(:last-of-type) {
    margin-right: 5%;
}

.coa_newjobs_module h4 {
    margin-bottom: 15px;
}

.coa_newjobs_location {
    margin: 15px auto 30px auto !important;
}

.coa_newjobs_cell_divider_green, .coa_newjobs_cell_divider_grey, .coa_newjobs_cell_divider_black {
    padding: 72px 0;
}

.coa_newjobs_cell_divider_green {
    background: #8e9923;
    color: #fff;
}

.coa_newjobs_cell_divider_green h4 {
    color: #fff!important;
}

.coa_newjobs_cell_divider_grey {
    background: #f3f3f3;
    color: #272727;
}

.coa_newjobs_cell_divider_grey h4 {
    color: #272727!important;
}

.coa_newjobs_cell_divider_black {
    background: #3f3f3f;
    color: #fff;
}

.coa_newjobs_cell_divider_black h4 {
    color: #fff!important;
}

.coa_newjobs_module .et_pb_button {
    text-decoration: none!important;
}

.coa_newjobs_share_container {
    flex-direction: row !important;
    justify-content: center;
    margin-top: 10px !important;
}

.coa_newjobs_contact_container {
    display: flex;
    flex-direction: row;
}

.coa_newjobs_contact_left {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
}

.coa_newjobs_contact_left img {
    max-height: 95px;
    border-radius: 100%;
}

.coa_newjobs_contact_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: left;
    margin-left: 15px;
}

.coa_newjobs_contact_right strong {
    line-height: 1.5em;
}

.coa_job_share {
	height: 35px;
	position: relative;
}

.coa_job_share .coa_share_link_wrapper {
	background: #3f3f3f;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.coa_newjobs_shorturl {
	display: none;
}


@media only screen and (max-width: 800px) {
	.coa_newjobs_cell.coa_newjobs_cell_100 .coa_newjobs_module {
		width: 90%;
	}

	.coa_newjobs_cell.coa_newjobs_cell_50_50 {
		flex-direction: column;
	}

	.coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module {
		width: 80%;
		margin: auto !important;
	}

	.coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module:last-of-type {
		margin-top: 20px !important;
	}

	.coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module h4 {
		text-align: center;
	}
}

@media only screen and (max-width: 610px) {
	.coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module {
                width: 90%;
        }

	.coa_newjobs_table_row {
		flex-direction: column;
	}

	.coa_newjobs_table_column:first-of-type {
		width: 100%;
		margin-bottom: 10px;
	}
}

@media only print {
	.single-newjobs #et-top-navigation, .single-newjobs .coa_newjobs_no_print, .single-newjobs .et_pb_scroll_top, #catapult-cookie-bar {
		display: none !important;
	}

	.single-newjobs .logo_container {
		top: -100px;
		left: calc(45% - 125px);
	}

	.single-newjobs .logo_container img {
		margin: 0
	}
	
	.single-newjobs #page-container {
		padding-top: 0 !important;
	}

	.single-newjobs .coa_newjobs_container {
		margin-top: -60px;
	}

	.single-newjobs p, .single-newjobs li, .coa_newjobs_table .coa_newjobs_table_column {
		font-size: 12px;
		line-height: 14px;
	}

	.single-newjobs .coa_newjobs_title h1 {
		font-size: 30px;
		line-height: 34px;
	}

	.single-newjobs .coa_newjobs_list ul li {
		margin-bottom: 5px;
	}

	.single-newjobs .coa_newjobs_module h4 {
		font-size: 16px;
		line-height: 18px;
	}

	.single-newjobs .coa_newjobs_location {
		margin: 7px auto 15px auto !important;
	}

	.single-newjobs .coa_newjobs_location h6 {
		font-size: 16px;
		line-height: 18px;
	}

	.coa_newjobs_shorturl {
		display: initial;
		margin-top: 25px;
		font-size: 12px;
		line-height: 14px;
	}

	.single-newjobs .coa_newjobs_cell.coa_newjobs_cell_100 {
		padding: 8px 0 8px 0;
	}

	.single-newjobs .coa_newjobs_cell.coa_newjobs_cell_100 .coa_newjobs_module {
		width: 100%;
	}
	
	.single-newjobs .coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module {
		width: calc(50% - 15px);
	}

	.single-newjobs .coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module:first-of-type {
		margin-right: 15px;
		margin-left: 0;
	}

	.single-newjobs .coa_newjobs_cell.coa_newjobs_cell_50_50 .coa_newjobs_module:last-of-type {
		margin-left: 15px;
		margin-right: 0;
	}

	.single-newjobs .coa_newjobs_table_row {
		padding: 4px 0;	
	}

	.single-newjobs .coa_newjobs_contact_cell {
		margin-top: 10px;
	}
}

