/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


/* .team-single-page */


.essic-nav-button-li {
   margin-left: 3px !important;
}

.essic-nav-button-hidden {
   visibility: hidden;
   border: 0 !important;
   padding: 0 !important;
   margin: 0 !important;
   width: 0 !important;
   height: 0 !important;
}

.essic-nav-button-disabled {
   cursor: default !important;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: 400 !important;
   background-color: rgb(230, 230, 230) !important;
   border-color: rgb(221, 221, 221) !important;
   border-style: solid !important;
   border-width: 1px !important;
   color: rgb(20, 20, 20) !important;
}

.essic-nav-button-enabled {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: 400 !important;
   background-color: rgb(255, 255, 255) !important;
   border-color: rgb(221, 221, 221) !important;
   border-style: solid !important;
   border-width: 1px !important;
   color: rgb(20, 20, 20) !important;
}

.essic-gallery-filter-div {
   display: block;
   float: left;
   text-align: left;
   font-size: 14px;
   width: 100%;
   margin-bottom: 10px;
}

.essic-gallery-input-box {
   margin: 2px 10px 2px 10px !important;
   max-width: 35% !important;
   max-height: 2em;
   background-color: white;
   color: rgb(37,37,37);
}

.essic-gallery-search-button {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: 400 !important;
   background-color: rgb(255, 255, 255) !important;
   border-color: rgb(221, 221, 221) !important;
   border-style: solid !important;
   border-width: 1px !important;
   margin-left: 3px;
   min-height: 30px !important;
   height: 30px !important;
   line-height: 28px !important;
   color: rgb(20, 20, 20) !important;
}

.essic-gallery-control-hidden{
   visibility: hidden;
   height: 0px;
   margin-bottom: 0px;
}

.essic-gallery-filter-subdiv {
   border-color: rgb(230, 230, 230);
   border-style: solid;
   border-width: 1px;
   border-radius: 8px;
   padding: 3px 6px 0 3px;
}

.essic-gallery-catbar-label {
   margin: 0 10px 0 0 !important;
   display: inline-block;
}

.essic-gallery-catbar-checkbox {
   margin: 0 6px 0 6px !important;
}

.essic-modal {
   display: none;
}

.essic-notification-box {
   font-size: 14px;
   text-align: center;
   margin: 10px;
}

.essic-gallery-team-image {
   min-width: 100%;
}

.field--name-field-team-image {
   max-height: 24em;
   overflow: hidden;
}

.essic-gallery-text {
   color: #030712 !important;
   font-weight: 500 !important;
   text-decoration-line: none !important;
   font-family: "Poppins",sans-serif;
}

.essic-gallery-dropdown-option {
   color: rgb(37,37,37);
}

.essic-gallery-subtext {
   font-family: "Poppins",sans-serif;
   font-size: 12px;
   color: #030712;
}

.essic-gallery-title-text {
   color: #CD2122 !important;
}

.essic-bio-field-item {
   font-size: 18px;
}

.team-block {
   min-height: 33.5em;
}

.essic-crop {
   width: 100%;
   height: 24em;
   overflow: hidden;
   position: relative;
}

.essic-crop img {
   object-fit: cover;
   width: 100%;
   height: 24em;
   margin: 0 0 0 0;
}