/*---------------------------------------------------------------------------------

 Theme Name:   Diverge Health
 Theme URI:    https://www.divergecares.com
 Description:  
 Author:       Envy Design Co.
 Author URI:   https://www.envydesign.co
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

body, html, p, .et_pb_text, .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-weight: 400 !important;
}

.et_pb_menu__logo img[src$=".svg"] {
	height: 45px !important;
}

.author-quote {
	font-weight: 600 !important;
	color: #A49691 !important;
	line-height: 1.2rem !important;
	font-size: 85% !important;
}

ul.check-list,
ul.footer-items,
ul.footer-social,
ul.employee-benefits {
	margin: 0px !important;
	padding: 0px !important;
}

ul.check-list li {
	background: url('check.svg') !important;
	background-position: 0px 6px !important;
	background-repeat: no-repeat !important;
	padding: 0px 0px 10px 40px !important;
	list-style: none !important;
}

ul.check-list li strong {
	padding-right: 15px !important;
	color: #2C353C !important;
	text-transform: uppercase !important;
}

ul.check-list li em {
	color: rgba(44,53,60, 0.4) !important;
}

ul.footer-items li {
	background: url('footer-logo-icon.svg') !important;
	background-position: 0px 0px !important;
	background-repeat: no-repeat !important;
	padding: 0px 0px 0px 40px !important;
	list-style: none !important;
	font-size: 12px !important;
}

ul.footer-social {
	text-align: right !important;
}

ul.footer-social li {
	list-style: none !important;
	display: inline-block !important;
	padding: 0px 5px !important;
	margin: 0px !important;
}

ul.footer-social li img {
	max-height: 16px !important;
}

ul.employee-benefits {
	columns: 2 !important;
}

ul.employee-benefits li.medical {
	background: url('stethoscope.svg') !important;
	background-position: 0px 0px !important;
	background-repeat: no-repeat !important;
	background-size: 25px 25px !important;
	padding: 0px 0px 20px 40px !important;
	list-style: none !important;
}

ul.employee-benefits li.dental {
	background: url('tooth.svg') !important;
	background-position: 0px 0px !important;
	background-repeat: no-repeat !important;
	background-size: 25px 25px !important;	
	padding: 0px 0px 20px 40px !important;
	list-style: none !important;
}

ul.employee-benefits li.vision {
	background: url('eye.svg') !important;
	background-position: 0px 0px !important;
	background-repeat: no-repeat !important;
	background-size: 25px 25px !important;
	padding: 0px 0px 20px 40px !important;
	list-style: none !important;
}

ul.employee-benefits li.retirement {
	background: url('trophy.svg') !important;
	background-position: 0px 0px !important;
	background-repeat: no-repeat !important;
	background-size: 25px 25px !important;
	padding: 0px 0px 20px 40px !important;
	list-style: none !important;
}

.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-text,
.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-select {
	margin-bottom: 20px !important;
}

/* ======= DC Custome Styles ======= */

.dc_joblist p.parent_dept {
	padding-bottom: 0;
}

.dc_joblist h3 {
	margin-top: 0;
	font-family: Basic Sans;
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: 0.2em;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 13px;
	/*color: rgba(245, 148, 46, 1);	*/
	color: #000;
}

.dc_joblist a {
	text-decoration: underline;
}


@media only screen and (max-width: 980px) {
	ul.footer-items, ul.footer-social {
		display: flex !important;
		justify-content: center !important;
	}
}