/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* colors */
/*social colors*/
/* typografy */
/* offsets */
/* responsive */
/* 
 * mixins
 */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(46, 49, 58, 0.9);
}
/**
 * Members Team
 */
.widget-team-members {
  text-align: center;
  vertical-align: top;
  word-spacing: -1em;
}
.widget-team-members .container {
  max-width: 100%;
}
.widget-team-members .member {
  display: inline-block;
  float: none;
  word-spacing: normal;
}
.widget-team-members .member-media {
  height: 370px;
  position: relative;
  -webkit-background-size: contain !important;
  background-size: contain !important;
  background-position: center bottom !important;
}
.widget-team-members .member_title {
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 1.1em;
}
.widget-team-members .member_title a {
  color: #fff;
}
.widget-team-members .member_title a:hover {
  color: #9DC0E3;
}
.widget-team-members .member_title span {
  font-weight: 300;
  display: block;
}
.widget-team-members .member-post {
  font-size: 1.1em;
  color: #666565;
}
.widget-team-members .member-info {
  text-align: center;
  padding: 3.5em 0 1em;
  line-height: normal;
}
.widget-team-members .member-desc {
  overflow: hidden;
  height: 5.3em;
}
.widget-team-members .member-social {
  height: 3.8em;
  line-height: 4.5em;
  vertical-align: middle;
}
.widget-team-members .member-social a {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 36px;
  color: #F07983;
  background-color: #fff;
  font-size: 1.5em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.widget-team-members .member-social a:hover {
  color: #9DC0E3;
}
.widget-team-members.layout-table .member_title a {
  color: #666565;
}
.widget-team-members.layout-table .member_title a:hover {
  color: #9DC0E3;
}
.widget-team-members.layout-table .member-post {
  color: #F3AACB;
}
.widget-team-members.layout-table .member-media {
  border: 1px solid #E6E6E6;
}
.widget-team-members.layout-table .member-info {
  padding: 3.5em;
  background-color: #F0F1EB;
}
.widget-team-members.layout-table .member-social {
  background-color: #666565;
  max-height: 61px;
  overflow: hidden;
}
.widget-team-members.layout-table .member-social a {
  color: #666565;
}
.widget-team-members.layout-wide_bg {
  position: relative;
}
.widget-team-members.layout-wide_bg .member-info {
  background-color: #F07983;
  padding-left: 30px;
  padding-right: 30px;
}
.widget-team-members.layout-wide_bg .member-social {
  padding-bottom: 3em;
  height: auto;
  background-color: #F07983;
  max-height: 120px;
  overflow: hidden;
}
.widget-team-members.layout-wide_bg .member_title span {
  color: #666565;
}
.secondary .widget-team-members,
.footer .col-sm-6[class*=widget] .widget-team-members,
.footer .col-sm-3[class*=widget] .widget-team-members,
.footer .col-sm-4[class*=widget] .widget-team-members {
  background: none !important;
}
.secondary .widget-team-members::before,
.footer .col-sm-6[class*=widget] .widget-team-members::before,
.footer .col-sm-3[class*=widget] .widget-team-members::before,
.footer .col-sm-4[class*=widget] .widget-team-members::before {
  content: none;
}
.secondary .widget-team-members .member,
.footer .col-sm-6[class*=widget] .widget-team-members .member,
.footer .col-sm-3[class*=widget] .widget-team-members .member,
.footer .col-sm-4[class*=widget] .widget-team-members .member {
  width: 100%;
  padding: 0;
}
.secondary .widget-team-members .member-media,
.footer .col-sm-6[class*=widget] .widget-team-members .member-media,
.footer .col-sm-3[class*=widget] .widget-team-members .member-media,
.footer .col-sm-4[class*=widget] .widget-team-members .member-media,
.secondary .widget-team-members .member-info,
.footer .col-sm-6[class*=widget] .widget-team-members .member-info,
.footer .col-sm-3[class*=widget] .widget-team-members .member-info,
.footer .col-sm-4[class*=widget] .widget-team-members .member-info {
  height: 7em;
  float: left;
}
.secondary .widget-team-members .member-media,
.footer .col-sm-6[class*=widget] .widget-team-members .member-media,
.footer .col-sm-3[class*=widget] .widget-team-members .member-media,
.footer .col-sm-4[class*=widget] .widget-team-members .member-media {
  width: 30%;
  border: 1px solid #E6E6E6;
}
.secondary .widget-team-members .member-social,
.footer .col-sm-6[class*=widget] .widget-team-members .member-social,
.footer .col-sm-3[class*=widget] .widget-team-members .member-social,
.footer .col-sm-4[class*=widget] .widget-team-members .member-social,
.secondary .widget-team-members .member-desc,
.footer .col-sm-6[class*=widget] .widget-team-members .member-desc,
.footer .col-sm-3[class*=widget] .widget-team-members .member-desc,
.footer .col-sm-4[class*=widget] .widget-team-members .member-desc {
  display: none;
}
.secondary .widget-team-members .member-info,
.footer .col-sm-6[class*=widget] .widget-team-members .member-info,
.footer .col-sm-3[class*=widget] .widget-team-members .member-info,
.footer .col-sm-4[class*=widget] .widget-team-members .member-info {
  width: 70%;
  padding: 1em !important;
  text-align: left;
}
.secondary .widget-team-members .member_title,
.footer .col-sm-6[class*=widget] .widget-team-members .member_title,
.footer .col-sm-3[class*=widget] .widget-team-members .member_title,
.footer .col-sm-4[class*=widget] .widget-team-members .member_title {
  font-size: 1.4em;
  margin-bottom: 0;
}
.secondary .widget-team-members .member_title a,
.footer .col-sm-6[class*=widget] .widget-team-members .member_title a,
.footer .col-sm-3[class*=widget] .widget-team-members .member_title a,
.footer .col-sm-4[class*=widget] .widget-team-members .member_title a {
  color: #666565;
}
.secondary .widget-team-members .member_title a:hover,
.footer .col-sm-6[class*=widget] .widget-team-members .member_title a:hover,
.footer .col-sm-3[class*=widget] .widget-team-members .member_title a:hover,
.footer .col-sm-4[class*=widget] .widget-team-members .member_title a:hover,
.secondary .widget-team-members .member_title a:hover span,
.footer .col-sm-6[class*=widget] .widget-team-members .member_title a:hover span,
.footer .col-sm-3[class*=widget] .widget-team-members .member_title a:hover span,
.footer .col-sm-4[class*=widget] .widget-team-members .member_title a:hover span {
  color: #9DC0E3;
}
.secondary .widget-team-members .member_title span,
.footer .col-sm-6[class*=widget] .widget-team-members .member_title span,
.footer .col-sm-3[class*=widget] .widget-team-members .member_title span,
.footer .col-sm-4[class*=widget] .widget-team-members .member_title span {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.secondary .widget-team-members .member-post,
.footer .col-sm-6[class*=widget] .widget-team-members .member-post,
.footer .col-sm-3[class*=widget] .widget-team-members .member-post,
.footer .col-sm-4[class*=widget] .widget-team-members .member-post {
  margin-bottom: 5px;
}
.footer .col-sm-6[class*=widget] .widget-team-members .member-media,
.footer .col-sm-3[class*=widget] .widget-team-members .member-media,
.footer .col-sm-4[class*=widget] .widget-team-members .member-media {
  background-color: #fff !important;
}
.footer .col-sm-6[class*=widget] .widget-team-members.layout-wide_bg .member_title a,
.footer .col-sm-3[class*=widget] .widget-team-members.layout-wide_bg .member_title a,
.footer .col-sm-4[class*=widget] .widget-team-members.layout-wide_bg .member_title a,
.footer .col-sm-6[class*=widget] .widget-team-members.layout-wide_bg .member_title a span,
.footer .col-sm-3[class*=widget] .widget-team-members.layout-wide_bg .member_title a span,
.footer .col-sm-4[class*=widget] .widget-team-members.layout-wide_bg .member_title a span {
  color: #fff;
}
.footer .col-sm-6[class*=widget] .widget-team-members.layout-wide_bg .member_title a:hover,
.footer .col-sm-3[class*=widget] .widget-team-members.layout-wide_bg .member_title a:hover,
.footer .col-sm-4[class*=widget] .widget-team-members.layout-wide_bg .member_title a:hover,
.footer .col-sm-6[class*=widget] .widget-team-members.layout-wide_bg .member_title a:hover span,
.footer .col-sm-3[class*=widget] .widget-team-members.layout-wide_bg .member_title a:hover span,
.footer .col-sm-4[class*=widget] .widget-team-members.layout-wide_bg .member_title a:hover span {
  color: #9DC0E3 !important;
}
.footer .col-sm-6[class*=widget] .widget-team-members.layout-wide_bg .member-post,
.footer .col-sm-3[class*=widget] .widget-team-members.layout-wide_bg .member-post,
.footer .col-sm-4[class*=widget] .widget-team-members.layout-wide_bg .member-post {
  color: #fff;
}
.footer .col-sm-6[class*=widget] .widget-team-members.layout-table .member-info,
.footer .col-sm-3[class*=widget] .widget-team-members.layout-table .member-info,
.footer .col-sm-4[class*=widget] .widget-team-members.layout-table .member-info {
  background-color: #fff;
}
@media screen and (min-width: 992px) {
  .widget-team-members.layout-wide_bg {
    background-color: #F07983;
  }
  .widget-team-members.layout-wide_bg .member-info {
    background: none;
    padding-left: 0;
    padding-right: 0;
  }
  .widget-team-members.layout-wide_bg::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 370px;
    background-color: #fff;
    left: 0;
    top: 0;
  }
  .widget-team-members.layout-wide_bg .member-social {
    background: none;
  }
}

/*# sourceMappingURL=widget-team-members.css.map */