.ugc-photo-rating .show-more-link {
  display: none; }
.ugc-photo-rating .photo-item-list {
  overflow: hidden; }
  .ugc-photo-rating .photo-item-list .photo-item {
    display: inline-block;
    width: calc( 25% - 30px );
    margin-right: 20px;
    margin-bottom: 30px;
    position: relative;
    cursor: pointer; }
    .ugc-photo-rating .photo-item-list .photo-item .user-profile-image {
      position: absolute;
      bottom: -10px;
      right: 10px;
      border-radius: 50%;
      z-index: 5;
      border: 1px solid #999; }
    .ugc-photo-rating .photo-item-list .photo-item:hover .photo-fade {
      display: block; }
    .ugc-photo-rating .photo-item-list .photo-item .photo-fade {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      opacity: 0.5;
      background: black; }
      .ugc-photo-rating .photo-item-list .photo-item .photo-fade .like-count {
        position: absolute;
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        color: white;
        font-weight: bold; }
    .ugc-photo-rating .photo-item-list .photo-item img {
      max-width: 100%; }
.ugc-photo-rating h2 {
  overflow: hidden;
  margin-bottom: 25px; }
  .ugc-photo-rating h2 span {
    float: left;
    display: inline-block;
    margin-right: 15px; }
  .ugc-photo-rating h2 a {
    display: inline-block;
    padding: 5px 10px;
    float: left;
    font-size: 0.8em;
    color: #333;
    text-decoration: underline; }
  .ugc-photo-rating h2 a.selected {
    background: #f1f4c7;
    text-decoration: none; }
@media (max-width: 600px) {
  .ugc-photo-rating {
    overflow: hidden; }
    .ugc-photo-rating.mobile-full .photo-item-list .mobile-left-items {
      display: block; }
    .ugc-photo-rating.mobile-full .show-more-link {
      display: none; }
    .ugc-photo-rating .photo-item-list .photo-item {
      float: left;
      width: calc(50% - 10px);
      margin-right: 10px;
      margin-bottom: 10px; }
    .ugc-photo-rating .photo-item-list .mobile-left-items {
      display: none; }
    .ugc-photo-rating .show-more-link {
      clear: both;
      cursor: pointer;
      border: 3px solid #999;
      text-align: center;
      font-size: 14px;
      padding: 5px;
      margin-right: 10px;
      display: block; }
    .ugc-photo-rating h2 {
      margin-bottom: 10px; }
      .ugc-photo-rating h2 .text {
        display: block;
        float: none;
        margin-bottom: 10px; }
      .ugc-photo-rating h2 a {
        font-size: 14px; } }

.ugc-feed .item {
  background: #FFF;
  border: 1px solid #dddfe2;
  position: relative;
  font-size: 14px;
  font-family: arial;
  border-radius: 3px;
  margin-bottom: 10px; }
  .ugc-feed .item .comment-form-wrapper {
    background: transparent;
    margin-bottom: 0;
    padding-top: 0; }
  .ugc-feed .item .item-head {
    padding: 15px;
    padding-bottom: 0; }
    .ugc-feed .item .item-head img {
      border-radius: 50%;
      width: 40px; }
  .ugc-feed .item .item-date {
    color: #666;
    font-size: 11px;
    font-weight: 400; }
    .ugc-feed .item .item-date a {
      color: #666; }
  .ugc-feed .item .control-link {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 10px; }
  .ugc-feed .item .main-image {
    max-width: 100%; }
  .ugc-feed .item .comments-tree .comment-wrapper {
    margin-bottom: 0; }
  .ugc-feed .item .like-part {
    padding: 5px 15px;
    font-size: 14px;
    margin-bottom: 3px; }
  .ugc-feed .item .user-profile-link {
    font-weight: bold; }
  .ugc-feed .item .item-comment-block {
    background: #f6f7f9;
    border-top: 1px solid #eee;
    padding-top: 5px; }
  .ugc-feed .item .item-text-content {
    padding: 15px;
    padding-bottom: 0; }
  .ugc-feed .item .ltags-list {
    margin-top: 10px;
    padding-left: 15px;
    font-size: 12px; }
    .ugc-feed .item .ltags-list .ltag-item {
      color: black;
      margin-right: 2px; }
.ugc-feed .pagination > li > a, .ugc-feed .pagination > li > span {
  font-size: 12px;
  font-family: arial; }

.ugc-add-item {
  font-size: 14px; }
  .ugc-add-item .ugc-add-item-type {
    overflow: hidden;
    padding: 0; }
    .ugc-add-item .ugc-add-item-type li {
      list-style: none;
      float: left;
      margin-right: 20px; }
    .ugc-add-item .ugc-add-item-type li.selected {
      font-weight: bold; }
  .ugc-add-item .btn {
    border-radius: 0; }
  .ugc-add-item .gc-tags-cloud {
    padding: 0;
    background: transparent;
    margin-top: 10px; }
    .ugc-add-item .gc-tags-cloud .gc-tags-list.has-favorites .gc-tag-filter {
      display: none; }
    .ugc-add-item .gc-tags-cloud .gc-tags-list .gc-tag span.name {
      padding-left: 0;
      padding-right: 0; }
    .ugc-add-item .gc-tags-cloud .gc-tag span.name {
      color: #666; }

.hd-info {
  font-size: 14px;
  /*
  font-weight:default;
  font-family: "proxima-nova", "Lato", Helvetica, Arial, sans-serif;
*/ }

.user-photos {
  display: block;
  overflow: hidden; }
  .user-photos .image-add {
    float: left;
    display: inline-block;
    width: 100px;
    height: 100px;
    background: #F0F0F0;
    text-align: center;
    padding-top: 30px; }
  .user-photos a {
    float: left;
    display: inline-block;
    width: 104px;
    height: 104px;
    background: #F0F0F0;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
    border: 2px solid transparent; }
    .user-photos a.selected {
      border: 2px solid black; }
    .user-photos a:hover .profile-image-delete {
      display: block; }
    .user-photos a:hover .profile-set-image {
      display: none; }
  .user-photos .profile-image-delete {
    position: absolute;
    display: none;
    top: 0px;
    right: 0px;
    padding: 0px;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    background: #F0F0F0;
    color: black; }
  .user-photos .profile-set-image {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    padding: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    background: #F0F0F0;
    color: black; }
  .user-photos .add-image-btn {
    font-size: 15px;
    cursor: pointer;
    background-color: #F15F62;
    font-weight: normal;
    background-image: none; }
    .user-photos .add-image-btn input {
      height: 100%; }

.product-card-list-header {
  font-weight: bold; }

.product-plan .product-plan-direction {
  margin-bottom: 45px; }
  .product-plan .product-plan-direction .product-card-list {
    display: table; }
    .product-plan .product-plan-direction .product-card-list .product-card-list-item {
      overflow: hidden;
      margin-top: 10px;
      margin-bottom: 0px;
      border: 0px solid #ccc;
      padding-top: 20px;
      padding-bottom: 0px;
      padding-left: 20px;
      max-width: 650px;
      /*min-width: 580px;*/ }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item > div {
        display: table-cell;
        vertical-align: middle;
        /*margin-bottom: 30px;
        margin-right: 30px;
        margin-top: 10px;*/
        padding-right: 40px;
        padding-bottom: 20px; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item .product-card-title {
        /*line-height: 100%;*/ }
        .product-plan .product-plan-direction .product-card-list .product-card-list-item .product-card-title a {
          color: black; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item.buyed .product-card-title a {
        color: #46A939; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item.buyed .product-card-start {
        display: none; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item.buyed .product-card-round {
        color: white;
        background: #46A939;
        border-width: 0; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item .product-card-number {
        padding-left: 20px;
        padding-right: 30px; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item.missed {
        opacity: 0.5; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item.need-to-buy {
        border: 1px solid #F71345;
        border-radius: 3px; }
        .product-plan .product-plan-direction .product-card-list .product-card-list-item.need-to-buy .product-card-round {
          color: white;
          background: #F71345;
          border-width: 0; }
        .product-plan .product-plan-direction .product-card-list .product-card-list-item.need-to-buy .product-card-title {
          color: #F71345; }
          .product-plan .product-plan-direction .product-card-list .product-card-list-item.need-to-buy .product-card-title a {
            color: #F71345; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item .product-card-round {
        border: 1px solid #cccccc;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        font-size: 24px;
        padding-top: 0px;
        font-weight: bold;
        text-align: center; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item .product-card-data {
        overflow: hidden;
        margin-left: 50px; }
        .product-plan .product-plan-direction .product-card-list .product-card-list-item .product-card-data .product-card-title {
          font-size: 22px;
          font-weight: 400; }
      .product-plan .product-plan-direction .product-card-list .product-card-list-item .product-card-start {
        font-size: 14px; }

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