/*
  Theme Name:CES Intranet
  Theme URI: https://www.collaborative.org
  Author: CES Web Team
  Author URI: https://webdev.collaborative.org
  Description: Base theme for CES and Divi
  Template: Divi
  Versoin: 1.0.0
*/
#page-container .bpress-content-wrap .bpress-article-content ul {
  margin-left: 25px;
  margin-bottom: 15px;
}

#page-container .bpress-content-wrap .bpress-article-content ul li {
  list-style: disc;
}

.home #et-boc .et-l .et_pb_section_0.et_pb_section {
  padding: 100px 0 !important;
}

.et_pb_menu .et_pb_menu__wrap {
  justify-content: space-evenly;
}

.et-menu li li a {
  padding: 6px 0 14px;
}

.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {
  top: calc(75% - 1px);
}

#executive-updates {
  border-radius: 15px !important;
}

.et_pb_blog .et_pb_post {
  margin-bottom: 50px;
}

.home .et_pb_section .et_pb_blog .more-link {
  background-color: var(--gcid-af0af5d7-7c60-43b6-bdde-636f153a6932);
  font-weight: 600;
  color: #ffffff !important;
  font-size: 14px !important;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-width: 0px;
  border-color: #333;
  border-style: solid;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
  width: auto;
  display: inline-block !important;
  font-family: Open Sans, Arial, sans-serif;
  font-weight: bold;
  font-variant: none !important;
  margin-top: 15px;
  margin-bottom: 0;
}

.bpress-page-header .bpress-content-wrap p {
  color: #FFFFFF;
}

.bpress-crumbs-wrap, .bpress-sidebar .widget, .bpress-post-count {
  background-color: #bc5928;
  color: #FFF;
}

.bpress-sidebar .widget {
  border-radius: 15px;
}

.bpress-crumbs li a, .bpress-breadcrumb-arrow, .bpress-sidebar .widget, .bpress-post-count {
  color: #FFFFFF;
  font-weight: bold;
}

.bpress-nav-section.active > .bpress-nav-item, .bpress-nav-section .bpress-nav-item:hover, .bpress-nav-article.active > .bpress-nav-item, .bpress-nav-article .bpress-nav-item:hover {
  background-color: #FFF;
  color: #000000;
}

.bpress-section a.bpress-viewall, .bpress-heading span[class^=bp-].colored, .bpress-heading .bpress-heading-icon.colored {
  color: #244367;
}

.bpress-search-submit input[type=submit], .bpress-submit-feedback {
  background-color: #bc5928;
}

.bpress-post-meta {
  color: #000;
}

.bpress-feedback {
  margin: 50px 20px;
  padding: 25px;
  border: 1px solid #CCC;
  border-radius: 15px;
  background-color: #f3f3f3;
}

.bpress-page-header {
  padding: 50px 25px;
}

#countholder .title {
  font-size: 20px;
  font-weight: bold;
}

.team-container {
  border-top: 2px solid;
  margin-top: 50px;
  padding-top: 50px;
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.team-container .member {
  width: 48%;
  margin: 1%;
  float: left;
  padding: 10px;
  border: 0.5px solid #ccc;
  border-radius: 10px;
}
.team-container .member .profile-image {
  float: left;
  width: 65px;
  overflow: hidden;
  margin-right: 4%;
  height: 65px;
  border-radius: 100%;
}
.team-container .member .profile-image img {
  width: 65px;
}
.team-container .member .profile-details {
  width: 76%;
  float: left;
}
.team-container .member .profile-details .profile-name {
  color: #bc5928;
}

.custom-blocks {
  padding: 10px;
}
.custom-blocks .custom-block h2, .custom-blocks .custom-block h3, .custom-blocks .custom-block h4 {
  line-height: 110%;
}
.custom-blocks .custom-block h2 {
  font-size: 1.2em;
  font-weight: bold;
}
.custom-blocks .custom-block h3 {
  font-size: 1.1em;
}
.custom-blocks .custom-block h4 {
  font-size: 1em;
}
.custom-blocks .custom-block a {
  color: #0d7bc5;
  text-decoration: underline;
}

.et-db #et-boc header.et-l .et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
}
.et-db #et-boc header.et-l .et_pb_section {
  padding-top: 3px;
  padding-bottom: 3px;
}
.et-db #et-boc header.et-l .et_pb_button {
  background-color: #ffffff;
  font-weight: 600;
  color: #000000 !important;
  font-size: 13px !important;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-width: 0px;
  border-color: #333;
  border-style: solid;
}
.et-db #et-boc header.et-l .et_pb_button_module_wrapper .et_pb_button:hover {
  border: 2px solid transparent;
  background: #ffffff;
  padding: 0.3em 2em 0.3em 0.7em;
}

#countholder .title .time {
  display: inline-block;
}

#page-container .bpress-page-header {
  padding: 30px 25px;
}

.home .et_pb_section_0 .et_pb_column_1 .et_pb_blurb_content .et_pb_module_header {
  display: none;
}
