/**
 * E2N WP Theme - shortcode e2n_team CSS file
 *
 * @since 1.6.3
 */
/* Colors */
.e2n-team-member-wrap.e2n-team-member-default .team-image {
  background-size: 100%;
  border-radius: 50%; }
.e2n-team-member-wrap.e2n-team-member-default .team-member h4 {
  border-top: 2px solid #e2e2e2;
  margin-bottom: 8px; }
.e2n-team-member-wrap.e2n-team-member-default .team-member .position {
  margin-bottom: 30px; }
.e2n-team-member-wrap.e2n-team-member-default .team-member .description {
  margin-bottom: 30px; }
  .e2n-team-member-wrap.e2n-team-member-default .team-member .description blockquote {
    margin-bottom: 0; }
.e2n-team-member-wrap.e2n-team-member-default .team-member .contact > span {
  display: block; }
.e2n-team-member-wrap.e2n-team-member-default .team-member > div:last-child {
  margin-bottom: 0; }
.e2n-team-member-wrap.e2n-team-member-dynamic_widget {
  min-height: 350px;
  margin-top: 7px; }
  .e2n-team-member-wrap.e2n-team-member-dynamic_widget .team-member-image-wrap {
    transition: all 0.55s cubic-bezier(0.2, 0.75, 0.5, 1);
    border: 10px solid #fff;
    border-radius: 50%;
    aspect-ratio: 1/1;
    overflow: hidden; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget .team-member-image-wrap .team-image {
      background-size: 100%;
      margin-bottom: 0; }
  .e2n-team-member-wrap.e2n-team-member-dynamic_widget.open {
    transition: all 0.27s cubic-bezier(0.2, 0.75, 0.5, 1);
    margin-top: 307px; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget.open .help {
      opacity: 0;
      visibility: hidden;
      transition: all 0.55s cubic-bezier(0.2, 0.75, 0.5, 1);
      text-align: center;
      margin: 0 auto;
      display: block;
      font-size: 36px;
      line-height: 42px;
      font-weight: bold;
      color: #000; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget.open .team-member-image-wrap {
      outline: 4px solid #e2e2e2;
      margin: 30px auto;
      width: 200px;
      height: 200px; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget.open:hover .help {
      opacity: 1;
      visibility: visible; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget.open:hover .team-member-image-wrap {
      outline-color: #0037EE; }
  .e2n-team-member-wrap.e2n-team-member-dynamic_widget:not(.open) .help {
    display: none; }
  .e2n-team-member-wrap.e2n-team-member-dynamic_widget:not(.open) .team-member-image-wrap {
    border: 1px solid #fff;
    margin-bottom: 22px; }
  .e2n-team-member-wrap.e2n-team-member-dynamic_widget:not(.open) .inner-toggle-wrap {
    border-top: 2px solid #e2e2e2; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget:not(.open) .inner-toggle-wrap .team-member {
      margin-top: 0; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget:not(.open) .inner-toggle-wrap .display-name {
      margin-top: 25px; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget:not(.open) .inner-toggle-wrap .member-meta {
      margin-bottom: 30px; }
    .e2n-team-member-wrap.e2n-team-member-dynamic_widget:not(.open) .inner-toggle-wrap .team-details-wrap > span {
      display: block; }

#gallery-1,
#gallery-2,
#gallery-3,
#gallery-4,
#gallery-5,
#gallery-6,
#gallery-7,
#gallery-8,
#gallery-9,
#gallery-10 {
  margin: auto; }
  #gallery-1 .gallery-item,
  #gallery-2 .gallery-item,
  #gallery-3 .gallery-item,
  #gallery-4 .gallery-item,
  #gallery-5 .gallery-item,
  #gallery-6 .gallery-item,
  #gallery-7 .gallery-item,
  #gallery-8 .gallery-item,
  #gallery-9 .gallery-item,
  #gallery-10 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 20%; }
  #gallery-1 img,
  #gallery-2 img,
  #gallery-3 img,
  #gallery-4 img,
  #gallery-5 img,
  #gallery-6 img,
  #gallery-7 img,
  #gallery-8 img,
  #gallery-9 img,
  #gallery-10 img {
    border: 2px solid #cfcfcf; }
  #gallery-1 .gallery-caption,
  #gallery-2 .gallery-caption,
  #gallery-3 .gallery-caption,
  #gallery-4 .gallery-caption,
  #gallery-5 .gallery-caption,
  #gallery-6 .gallery-caption,
  #gallery-7 .gallery-caption,
  #gallery-8 .gallery-caption,
  #gallery-9 .gallery-caption,
  #gallery-10 .gallery-caption {
    margin-left: 0; }

.date_image {
  margin-bottom: 0 !important; }

.date_image .gallery-icon img {
  border: none !important;
  width: 33px !important; }

.date_image .gallery-item {
  width: auto !important;
  margin-right: 4%;
  margin-top: 0 !important; }

@media screen and (max-width: 1155px) and (min-width: 1000px) {
  .date_image .gallery-icon img {
    width: 30px !important; }

  .date_image .gallery-item {
    margin-right: 2%; } }
@media screen and (max-width: 999px) {
  .date_image .gallery-item {
    margin-right: 10px !important; } }

/*# sourceMappingURL=e2n_team.css.map */
