/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.21.2.1695827056
Updated: 2023-09-27 07:04:16

*/

.nav li ul {
	width: 300px;
}

#top-menu li li {
	padding: 0px;
	line-height: 1.5em;
}

#top-menu li li a {
	width: 300px;
}

#top-menu li li a:hover {
	background: #0B3D4C;
}

a:hover {
	text-decoration: underline;
}

a.et_pb_button {
	text-decoration: none;
}

article.et_pb_post {
	min-height: 600px;
}

.resources-list ul {
	padding: 0 0 0 1em;
}

.resources-list li {
	list-style: none;
}

.resources-list img {
	margin-right: 10px;
	position: relative;
    top: 6px;
} 

.wpem-event-organizer-name {
	display: none;
}

/* Bio Styles */

.lhea-color-flatui .lhea-member-style-1 .lhea-member-picture .lhea-member-name-position .lhea-member-name {
	background: #0B3D4C;
}

.lhea-color-flatui .lhea-modal-contents .lhea-modal-name-position .lhea-modal-name {
	background: #0F8D9C;
}

.lhea-color-flatui .lhea-modal-contents .lhea-modal-name-position .lhea-modal-position {
	background: #0B3D4C;
}

.footer-links ul {
	list-style: none;
	padding: 0;
}

.footer-links li {
	margin-bottom: 6px;
}

.footer-links a {
	color: #ffffff;
}

.footer-links a:hover {
	text-decoration: underline;
}
/* ---- Team Members Styles ----  */

.lhea-color-flatui .lhea-member-style-4 .lhea-member-details {
	background: #f7f7f7;
}

.lhea-color-flatui .lhea-member-style-4 .lhea-member-name {
    font-size: 14px;
    text-align: left;
}

.lhea-color-flatui .lhea-member-style-4 .lhea-member-position {
	color: #0B3D4B;
	text-align: left;
}

.lhea-color-flatui .lhea-sorting-style-2 .lhea-term-filter:hover, .lhea-color-flatui .lhea-sorting-style-2 .lhea-term-filter:focus, .lhea-color-flatui .lhea-sorting-style-2 .lhea-term-filter.filter-activated {
	background: #0F8D9C;
}

.lhea-sorting-style-2 .lhea-term-filter {
	border: solid 1px;
	background: #f8f8f8;
}

#layers-heroes-assemble ul.lhea-heroes { padding: 0px; }

select.lhea-filter-select {
    background: #f7f7f7;
    padding: 4px 10px !important;
    border-bottom: solid 1px #0B3D4C!important;
}

/* button.lhea-modal-trigger {
    margin-top: 10px;
}
 */
.lhea-member-style-7 .lhea-modal-trigger-wrapper {
	text-align: left;
	margin-top: 10px;
}

h3.lhea-member-name {
    font-size: 14px;
	font-weight: 400;
}

h4.lhea-member-position {
    font-size: 11.5px !important;
    font-weight: 400 !important;
}

.lhea-color-flatui .lhea-sorting-style-6 .lhea-filter-select-wrapper {
    background: transparent;
}

.lhea-sorting-style-6 .lhea-filter-select-label {
	color: #0B3D4C;
	font-size: 16px;
    font-weight: bold;
}

.et-social-linkedin a.icon:before {
    content: '\e09d';
}
.et-social-youtube a.icon:before {
    content: '\e0a3';
}

.elfsight-app-8247c288-f663-4400-b444-e5fe9a9eab62 {
	margin-bottom: 200px;
}

/* ---- Document Styles ----  */

.dlp-grid-card-featured-img {
	border: solid 1px #9d9d9d;
	border-bottom: none;
}

.dlp-grid-card-content {
	border: 1px solid #9d9d9d !important;
    border-top: 0 solid #9d9d9d !important;
}

.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover {
	background-color: #0f8d9c !important;
}

.dlp-grid-card-title {
	margin-bottom: 20px;
}

.dlp-grid-card-title a {
	color: #0f8d9c;
}

.col-title.dtr-control a {
	color: #0F8D9C !important;
}

.dlp-grid-search label {
	font-weight: bold;
	color: #0B3D4C;
}

.dlp-grid-search input[type=search] {
	border: solid 1px #cccccc;
}

.tsc-monthly-bulletins .dlp-grid-card-excerpt {
	display: none;
}

.tsc-monthly-bulletins .dlp-grid-card-title a {
	font-size: 1.5em;
}

/* ------ Form Styles ----- */
input#gform_submit_button_2 {
    background: #0F8D9C;
    padding: 4px 20px;
    border: none;
    color: #ffffff;
	cursor: pointer;
}