/* line 3, ../scss/sossy.scss */
div.sossy-social-profile {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
}
/* line 6, ../scss/sossy.scss */
div.sossy-social-profile, div.sossy-social-profile .sossy-social-cover {
  position: relative;
  display: block;
  margin: 0px;
  padding: 0px;
  border: 0px;
  color: #222;
}
/* line 14, ../scss/sossy.scss */
div.sossy-social-profile {
  margin: 10px 0px;
  clear: both;
}
/* line 19, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover {
  height: auto;
  width: 100%;
  overflow: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 24, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover div {
  position: relative;
  margin: 20px;
  min-height: 85px;
}
@media (max-width: 480px) {
  /* line 19, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-cover {
    text-align: center;
  }
}
/* line 35, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover img.sossy-cover {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
}
/* line 40, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover img.sossy-avatar {
  float: left;
  width: 80px;
  height: 80px;
  border: 3px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media (max-width: 480px) {
  /* line 40, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-cover img.sossy-avatar {
    float: none;
  }
}
/* line 52, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover span {
  display: block;
  padding: 10px 0px 10px 100px;
  text-shadow: rgba(17, 17, 17, 0.2) 1px 0px 0, rgba(17, 17, 17, 0.2) 0px 0px 0, rgba(17, 17, 17, 0.2) 0px 0px 0;
}
@media (max-width: 480px) {
  /* line 52, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-cover span {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (max-width: 480px) {
  /* line 52, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-cover span {
    padding-left: 0px;
  }
}
/* line 65, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover span.sossy-noleft-padding {
  padding-left: 0px;
}
/* line 68, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover span.sossy-name {
  font-weight: bold;
  line-height: 1em;
}
/* line 72, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover span.sossy-desc {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.85em;
  line-height: 1.2em;
}
/* line 81, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover.sossy-social-cover-center {
  text-align: center;
}
/* line 84, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover.sossy-social-cover-center img.sossy-avatar {
  float: none;
  clear: both;
}
/* line 90, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover.sossy-social-cover-center span.sossy-desc, div.sossy-social-profile .sossy-social-cover.sossy-social-cover-center span.sossy-name {
  padding-left: 0px;
}
/* line 97, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right {
  text-align: right;
}
@media (max-width: 480px) {
  /* line 97, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right {
    text-align: center;
  }
}
/* line 103, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right img.sossy-avatar {
  float: right;
}
@media (max-width: 480px) {
  /* line 103, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right img.sossy-avatar {
    float: none;
  }
}
/* line 112, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right span.sossy-desc, div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right span.sossy-name {
  padding-left: 0px;
  padding-right: 100px;
}
@media (max-width: 480px) {
  /* line 112, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right span.sossy-desc, div.sossy-social-profile .sossy-social-cover.sossy-social-cover-right span.sossy-name {
    padding-right: 0px;
  }
}
/* line 122, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons {
  width: 100%;
}
/* line 124, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons ul {
  display: block;
  width: 100%;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}
/* line 130, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons ul, div.sossy-social-profile .sossy-social-icons li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  border: 0px;
}
/* line 136, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons ul > li {
  display: block;
  text-align: center;
  clear: both;
}
/* line 144, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-column ul > li {
  margin-bottom: -0.5px;
}
/* line 146, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-column ul > li.sossy-column-2 {
  float: left;
  width: 50%;
  clear: none;
}
/* line 151, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-column ul > li.sossy-column-3 {
  float: left;
  width: 33%;
  clear: none;
  box-sizing: border-box;
}
/* line 156, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-column ul > li.sossy-column-3:nth-child(3n) {
  width: 34%;
}
/* line 160, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-column ul > li.sossy-column-4 {
  float: left;
  width: 25%;
  clear: none;
}
/* line 167, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons .sossy-count-wrap {
  display: block;
  padding: 15px;
  text-decoration: none;
  border: 0px;
}
@media (max-width: 480px) {
  /* line 167, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-icons .sossy-count-wrap {
    padding: 7px;
  }
}
/* line 177, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons .sossy-count-wrap .sossy-icon {
  font-size: 21px;
  line-height: 24px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
@media (max-width: 480px) {
  /* line 177, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-icons .sossy-count-wrap .sossy-icon {
    font-size: 19px;
    line-height: 22px;
  }
}
/* line 186, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons .sossy-count-wrap .sossy-count {
  font-size: 18px;
  line-height: 21px;
  display: block;
  margin-top: 8px;
}
@media (max-width: 480px) {
  /* line 186, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-icons .sossy-count-wrap .sossy-count {
    font-size: 16px;
    line-height: 19px;
    margin-top: 1px;
  }
}
/* line 198, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons .sossy-count-wrap .sossy-count-label {
  display: block;
  font-size: 11px;
  line-height: 12px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
@media (max-width: 480px) {
  /* line 198, ../scss/sossy.scss */
  div.sossy-social-profile .sossy-social-icons .sossy-count-wrap .sossy-count-label {
    font-size: 10px;
    line-height: 11px;
  }
}
/* line 209, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons .sossy-count-wrap:hover {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background: #333;
}
/* line 225, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons .sossy-column-responsive .sossy-count-wrap .sossy-count-label {
  font-size: 10px;
  line-height: 11px;
}
/* line 233, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-count-wrap {
  color: #fff;
}
/* line 236, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-facebook-item {
  background: #3B5998;
}
/* line 239, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-twitter-item {
  background: #00ACED;
}
/* line 242, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-instagram-item {
  background: #3F729B;
}
/* line 245, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-googleplus-item {
  background: #D14836;
}
/* line 248, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-linkedin-item {
  background: #007FB1;
}
/* line 251, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-youtube-item {
  background: #CD332D;
}
/* line 254, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-pinterest-item {
  background: #CB2027;
}
/* line 257, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-dribbble-item {
  background: #EA4C89;
}
/* line 260, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-vimeo-item {
  background: #44BBFF;
}
/* line 263, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-github-item {
  background: #4183C4;
}
/* line 266, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-delicious-item {
  background: #3274D1;
}
/* line 269, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-rss_count-item {
  background: #FF8300;
}
/* line 272, ../scss/sossy.scss */
div.sossy-social-profile .sossy-social-icons.sossy-social-colored .sossy-total-item {
  background: #414141;
}
/* line 277, ../scss/sossy.scss */
div.sossy-social-profile .sossy-clear {
  clear: both;
}