/*
Theme Name: CNOS
Theme URI: https://henkinschultz.com/melissa-doyle/
Template: Divi
Author: Melissa Doyle
Author URI: https://henkinschultz.com/melissa-doyle/
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.14.6.1657640992
Updated: 2022-07-12 15:49:52

*/

#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#top-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 50%;
 background: #A8AE2F; /*** COLOR OF THE LINE ***/
 height: 3px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#top-menu li a:hover {
 opacity: 1 !important;
}
#top-menu li a:hover:before {
 right: 0;
}
#top-menu li li a:before {
 bottom: 10%;
}

p:not(.has-background):last-of-type {
	padding-bottom: 1em;
}


/* KD custom css styles & overrides */

.careers .career a {
	background-color: #f2f2f2;
	display: block;
	margin: 1.25rem 0;
	padding: 1.875rem 2.1875rem;
}

.careers .career a p {
	color: #231f20;
	font-size: 1rem;
	line-height: 1.5625rem;
}

.careers .career a p.details {
	font-size: 1.125rem;
	font-weight: bold;
	line-height: 1.25rem;
}

.careers .career a p.details:last-child {
	margin-bottom: 0;
}
		
.careers .career a:hover {
	background-color: rgba(212,210,211,0.5);
}

.provider-team-members .provider-team-member {
	margin-bottom: 1rem;
}

.provider-team-members-slider .provider-team-member img {
	margin-bottom: 0.625rem;
}

.sidebar-list li {
	line-height: 1.0625rem;
	margin: 0.625rem 0;
}
