/**
 * Smart by NiceThemes.
 *
 * Styles for Nice Team integration.
 *
 * @package   Smart
 * @version   1.0.0
 * @author    NiceThemes <hello@nicethemes.com>
 * @license   GNU General Public License
 * @link      http://nicethemes.com/product/smart
 * @copyright (c) 2017 NiceThemes
 */
/* ============================================================================

   WARNING! DO NOT EDIT THIS FILE!

   To make it easy to update your theme, you should not edit the styles in this
   file. Instead, create a child theme or use the custom.css file to add your
   styles. You can copy a style from this file and paste it in custom.css and
   it will override the style in this file. You have been warned! :)

   ========================================================================= */
.grid.nice-team.widget-team-members {
  padding-top: 0;
}

#footer-widgets .widget.nice-team-widget ul li {
  border: none;
}

article.single.nice-team-member {
  margin-bottom: 0;
  padding-bottom: 0;
}

article.single.nice-team-member .nice-team-member-description {
  font-size: 0.95em;
}

article.single.nice-team-member .nice-team-member-description p:last-of-type {
  margin-bottom: 0;
}

article.single.nice-team-member .featured-image {
  margin: 0;
  width: 31.25%;
  float: left;
}

article.single.nice-team-member .featured-image body.rtl {
  float: right;
}

@media only all and (max-width: 767px) {
  article.single.nice-team-member .featured-image {
    margin: 0 0 30px;
    width: 100%;
    float: none;
  }
  article.single.nice-team-member .featured-image body.rtl {
    float: none;
  }
}

article.single.nice-team-member .nice-team-member-content {
  width: 61.583%;
  float: right;
}

article.single.nice-team-member .nice-team-member-content body.rtl {
  float: left;
}

@media only all and (max-width: 767px) {
  article.single.nice-team-member .nice-team-member-content {
    width: 100%;
    float: none;
  }
  article.single.nice-team-member .nice-team-member-content body.rtl {
    float: none;
  }
}

article.single.nice-team-member .nice-team-member-meta {
  margin-bottom: 20px;
}

.grid .item .item-content .entry-meta.entry-contact > span,
.nice-team-member-meta > span {
  display: inline-block;
  margin-right: 5px;
}

.grid .item .item-content .entry-meta.entry-contact a,
.nice-team-member-meta a {
  display: inline-block;
  position: relative;
  font-size: 0.95em;
  width: 36px;
  height: 36px;
  opacity: 0.7;
  background-clip: padding-box;
  border-radius: 100%;
}

.grid .item .item-content .entry-meta.entry-contact a:hover,
.nice-team-member-meta a:hover {
  color: inherit;
  opacity: 1;
}

.grid .item .item-content .entry-meta.entry-contact a:hover i,
.nice-team-member-meta a:hover i {
  color: inherit;
}

.grid .item .item-content .entry-meta.entry-contact i,
.nice-team-member-meta i {
  line-height: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media only all and (max-width: 767px) {
  .nice-team-member-meta {
    text-align: center;
  }
}

/*# sourceMappingURL=nice-team.css.map */