/* line 1, custom-scss/_variables.scss */
:root {
  --body-background: #FAFAFA;
  --text-color: #4F4F4F;
  --text-label-color: #828282;
  --text-heading-color: #333333;
  --button-border-radius: 100px;
  --loadmore-color: #303030;
  --sidebar-width: 268px;
  --sidebar-width-: -268px;
  --container-full-width: 100%;
  --avatar-border-radius: 100%;
  --header-height: 80px;
  --header-height-: -80px;
  --header-background: transparent;
  --header-scroll-background: #ffffff;
  --header-border: rgba(216, 216, 216, 0.25);
  --header-box-shadow: rgba(216, 216, 216, 0);
  --logo-header-height: 60px;
  --logo-header-width: 225px;
  --floating-menu-height: 40px;
  --button-header-color: #262626;
  --button-header-background: #ffffff;
  --button-header-border: #737373;
  --search-global-height: 48px;
  --search-global-width: 363px;
  --search-global-color: #262626;
  --search-global-background: #ffffff;
  --search-global-border: #737373;
  --icon-header-height: 48px;
  --icon-header-size: 32px;
  --icon-header-color: #9B51E0;
  --icon-header-background: #F0F9FF;
  --icon-header-border: #F0F9FF;
  --icon-header-active-color: #ffffff;
  --icon-header-active-background: #5900AC;
  --icon-header-active-border: #5900AC;
  --icon-header-bage-background: #ff0000;
  --icon-header-bage-color: #ffffff;
  --icon-header-bage-border: #ff0000;
  --menu-account-color: #27272A;
  --menu-account-bage-color: #f00000;
  --notify-group-dropdown-background: #ffffff;
  --notify-group-more-notify-background: #F1F1F1;
  --notify-group-more-notify-color: #333333;
  --notify-group-top-text-color: #333333;
  --notify-group-list-border-color: #DFDFDF;
  --notify-group-unread-bg-color: rgba(0,0,0,0.1);
  --notify-group-subject-text-color: #000000;
  --notify-group-message-text-color: #7f7f7f;
  --notify-group-date-text-color: #999999;
  --notify-group-option-icon-color: #000000;
  --notify-group-option-icon-unread-color: #cccccc;
  --sidebar-background: #ffffff;
  --sidebar-box-shadow: rgba(216, 216, 216, 0.25);
  --sidebar-menu-background: transparent;
  --sidebar-menu-color: #262626;
  --sidebar-menu-border: transparent;
  --sidebar-menu-active-background: transparent;
  --sidebar-menu-active-color: #9B51E0;
  --sidebar-menu-active-border: transparent;
  --sidebar-menu-back-color: #1C1B1F;
  --sidebar-menu-back-border: #C6C6C6;
  --sidebar-menu-icon-background: #F2F2F2;
  --sidebar-menu-icon-color: #9DA6B0;
  --sidebar-menu-icon-border: #F2F2F2;
  --sidebar-menu-active-icon-background: #F0F9FF;
  --sidebar-menu-active-icon-color: #9B51E0;
  --sidebar-menu-active-icon-border: #F0F9FF;
  --sidebar-menu-badge-background: #ffffff;
  --sidebar-menu-badge-color: #262626;
  --sidebar-menu-badge-border: #000000;
  --sidebar-menu-active-badge-background: #ffffff;
  --sidebar-menu-active-badge-color: #9B51E0;
  --sidebar-menu-active-badge-border: #9B51E0;
  --sidebar-menu-arrow-color: #262626;
  --sidebar-menu-active-arrow-color: #262626;
  --box-border-color: #f9f9f9;
  --link-color: #9B51E0;
  --link-active-color: #5900AC;
  --dropdown-border-color: #dfdfdf;
  --dropdown-shadow-color: rgba(130, 130, 130,0.7);
  --icon-btn-color: #4F4F4F;
  --icon-btn-background: transparent;
  --icon-btn-border: transparent;
  --icon-btn-active-color: #5900AC;
  --icon-btn-active-background: transparent;
  --icon-btn-active-border: transparent;
  --button-link-color: #32A2D6;
  --button-link-background: transparent;
  --button-link-border: transparent;
  --button-link-active-color: #00adfc;
  --button-link-active-background: transparent;
  --button-link-active-border: transparent;
  --button-default-color: #063567;
  --button-default-background: transparent;
  --button-default-border: #063567;
  --button-default-active-color: #063567;
  --button-default-active-background: transparent;
  --button-default-active-border: #063567;
  --button-primary-color: #ffffff;
  --button-primary-background: #9B51E0;
  --button-primary-border: #9B51E0;
  --button-primary-active-color: #ffffff;
  --button-primary-active-background: #5900AC;
  --button-primary-active-border: #5900AC;
  --button-success-color: #00b901;
  --button-success-background: transparent;
  --button-success-border: #00b901;
  --button-success-active-color: #00b901;
  --button-success-active-background: transparent;
  --button-success-active-border: #00b901;
  --button-cancel-color: #333333;
  --button-cancel-background: transparent;
  --button-cancel-border: #cccccc;
  --button-cancel-active-color: #333333;
  --button-cancel-active-background: transparent;
  --button-cancel-active-border: #cccccc;
  --button-danger-color: #d9534f;
  --button-danger-background: transparent;
  --button-danger-border: #d9534f;
  --button-danger-active-color: #d9534f;
  --button-danger-active-background: transparent;
  --button-danger-active-border: #d9534f;
  --button-warning-color: #f1c232;
  --button-warning-background: transparent;
  --button-warning-border: #f1c232;
  --button-warning-active-color: #f1c232;
  --button-warning-active-background: transparent;
  --button-warning-active-border: #f1c232;
  --horizontal-menu-color: #4F4F4F;
  --horizontal-menu-background: #ffffff;
  --horizontal-menu-badge-color: #4F4F4F;
  --horizontal-menu-badge-background: #ffffff;
  --horizontal-menu-badge-border: #4F4F4F;
  --horizontal-menu-active-color: #9B51E0;
  --horizontal-menu-active-background: transparent;
  --horizontal-menu-active-border: #9B51E0;
  --horizontal-menu-active-badge-color: #9B51E0;
  --horizontal-menu-active-badge-background: #ffffff;
  --horizontal-menu-active-badge-border: #9B51E0;
  --horizontal-menu-sub-warpp-background: #ffffff;
  --horizontal-menu-sub-color: #000000;
  --horizontal-menu-sub-background: #ffffff;
  --horizontal-menu-sub-border: #e0e0e0;
  --horizontal-menu-sub-badge-color: #000000;
  --horizontal-menu-sub-badge-background: #ffffff;
  --horizontal-menu-sub-badge-border: #000000;
  --horizontal-menu-sub-active-color: #000000;
  --horizontal-menu-sub-active-background: #f0f0f0;
  --horizontal-menu-sub-active-border: #e0e0e0;
  --horizontal-menu-sub-active-badge-color: #000000;
  --horizontal-menu-sub-active-badge-background: #ffffff;
  --horizontal-menu-sub-active-badge-border: #000000;
  --tab-color: #4F4F4F;
  --tab-background: #f2f2f2;
  --tab-border-color: #ffffff;
  --tab-active-color: #000000;
  --tab-active-background: #c9dcff;
  --tab-active-border-color: #E0E0E0;
}

@media (min-width: 1200px) and (max-width: 1359px) {
  /* line 197, custom-scss/_variables.scss */
  :root {
    --sidebar-width: 242px;
    --sidebar-width-: -242px;
  }
}
@media (max-width: 991px) {
  /* line 204, custom-scss/_variables.scss */
  :root {
    --header-height: 46px;
    --header-height-: -46px;
    --logo-header-height: 46px;
    --logo-header-width: 150px;
    --search-global-height: 48px;
    --search-global-width: 100%;
    --icon-header-height: 32px;
    --icon-header-size: 16px;
    --sidebar-width: 100%;
  }
}
/* line 223, custom-scss/_variables.scss */
body.documentScrolling .header-section {
  --header-box-shadow: rgba(216, 216, 216, 0.25);
}
/* line 227, custom-scss/_variables.scss */
body.body-dark {
  --header-box-shadow: rgba(216, 216, 216, 0);
  --header-border: #38393a;
}
/* line 231, custom-scss/_variables.scss */
body.body-dark.documentScrolling .header-section {
  --header-box-shadow: #000000;
  --header-border: #38393a;
}
/* line 235, custom-scss/_variables.scss */
body.body-dark.documentScrolling .bar-action-floating {
  --header-box-shadow: #000000;
  --header-border: #38393a;
}

@keyframes shake {
  0% {
    transform: skewY(20deg);
  }
  100% {
    transform: skewY(-20deg);
  }
}
@-webkit-keyframes updown {
  0% {
    transform: translateY(-3px);
  }
  50% {
    transform: translateY(3px);
  }
  100% {
    transform: translateY(-3px);
  }
}
@-webkit-keyframes pulsate_1 {
  0% {
    transform: scale(1, 1);
    opacity: 0.5;
  }
  100% {
    transform: scale(0, 0);
    opacity: 0.5;
  }
}
@-webkit-keyframes pulsate_2 {
  0% {
    transform: scale(1.1, 1.1);
    opacity: 1;
    filter: blur(5px);
  }
  50% {
    transform: scale(0.8, 0.8);
    opacity: 1;
    filter: blur(5px);
  }
}
@keyframes heart {
  0% {
    transform: scale(1.2);
    filter: blur(0.5px);
  }
  20% {
    transform: scale(1.6);
    filter: blur(0.3px);
  }
  30% {
    transform: scale(1.2);
    filter: blur(1px);
  }
  40% {
    transform: scale(1.5);
    filter: blur(0.5px);
  }
  100% {
    transform: scale(1.1);
    filter: blur(1px);
  }
}
@keyframes heart_pulsate {
  0% {
    transform: scale(1);
    filter: blur(0.5px);
  }
  20% {
    transform: scale(0.6);
    filter: blur(0.3px);
  }
  30% {
    transform: scale(1.2);
    filter: blur(1px);
  }
  40% {
    transform: scale(1.5);
    filter: blur(0.5px);
  }
  100% {
    transform: scale(0);
    filter: blur(1px);
  }
}
/* line 1, custom-scss/_body.scss */
body {
  font-family: 'Nunito', sans-serif;
  font-size: 16px;
}

/* line 6, custom-scss/_body.scss */
.form-control {
  font-size: 16px;
}

/* line 10, custom-scss/_body.scss */
.text-danger {
  color: #EB5757;
}

/* line 14, custom-scss/_body.scss */
.flex-justify-center {
  justify-content: center;
}

/* line 17, custom-scss/_body.scss */
.flex-middle {
  align-items: center;
}

/* line 21, custom-scss/_body.scss */
.form-feed-avatar .user_avatar {
  border-radius: 100%;
}

/* line 26, custom-scss/_body.scss */
.box-user-list .box-user-item .user_avatar {
  border-radius: 5px;
}

/* line 33, custom-scss/_body.scss */
.dropdown-menu {
  font-size: 15px;
}

/* line 36, custom-scss/_body.scss */
.dropdown-menu > li > a {
  padding: 5px 10px;
}

/* line 43, custom-scss/_body.scss */
.list_option .dropdown button .material-symbols-outlined {
  font-size: 20px;
  color: #5B5B5B;
}

/* line 52, custom-scss/_body.scss */
.progress.cs-progress {
  height: 12px;
  margin-bottom: 0;
  background-color: #D9D9D9;
}
/* line 56, custom-scss/_body.scss */
.progress.cs-progress .progress-bar {
  background-color: #590D82;
}

/* line 64, custom-scss/_body.scss */
.box2 .box_header .box_header_main {
  padding: 10px 20px 0 20px;
  min-height: 40px;
}
/* line 69, custom-scss/_body.scss */
.box2 .box_content {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 72, custom-scss/_body.scss */
.box2 .box_content.box-menu-dating {
  padding-top: 0;
}
/* line 75, custom-scss/_body.scss */
.box2 .box_content .box_content_text {
  font-size: 15px;
}

/* line 80, custom-scss/_body.scss */
.dating-menu-warp {
  margin-bottom: 10px;
  margin-left: -10px;
  margin-right: -10px;
}

/* line 86, custom-scss/_body.scss */
.box_header_search {
  background-color: #9b51e0;
}
/* line 89, custom-scss/_body.scss */
.box_header_search .header_search_holder .advanced-search-keyword {
  color: #ffffff;
}
/* line 91, custom-scss/_body.scss */
.box_header_search .header_search_holder .advanced-search-keyword::placeholder {
  color: #ffffff;
}
/* line 94, custom-scss/_body.scss */
.box_header_search .header_search_holder .advanced-search-keyword::-webkit-input-placeholder {
  color: #ffffff;
}
/* line 97, custom-scss/_body.scss */
.box_header_search .header_search_holder .advanced-search-keyword::-moz-placeholder {
  color: #ffffff;
}
/* line 100, custom-scss/_body.scss */
.box_header_search .header_search_holder .advanced-search-keyword:-ms-input-placeholder {
  color: #ffffff;
}
/* line 103, custom-scss/_body.scss */
.box_header_search .header_search_holder .advanced-search-keyword:-moz-placeholder {
  color: #ffffff;
}
/* line 108, custom-scss/_body.scss */
.box_header_search .header_search_holder .header_search_btn .header-search-icon {
  color: #ffffff;
}
/* line 113, custom-scss/_body.scss */
.box_header_search .header_search_holder .header_search_more .header-search-icon {
  color: #ffffff;
}
/* line 119, custom-scss/_body.scss */
.box_header_search.advanced-search-show-popup .header_search_holder {
  background-color: #9b51e0;
}

@media (max-width: 991px) {
  /* line 126, custom-scss/_body.scss */
  .box_header_search .header_search_holder {
    background-color: #9b51e0;
  }
}
/* line 134, custom-scss/_body.scss */
.like-action .act-item .act-item-text .act-item-txt {
  font-size: 16px;
}

/* line 141, custom-scss/_body.scss */
.social-group a {
  padding: 0;
}

/* line 145, custom-scss/_body.scss */
ul.token-input-list {
  border-color: #DBDBDB;
  max-width: 100%;
}

/* line 150, custom-scss/_body.scss */
.popularity-item {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 153, custom-scss/_body.scss */
.popularity-item .popularity-item-img {
  display: block;
  margin: 0 auto 15px auto;
}
/* line 157, custom-scss/_body.scss */
.popularity-item .popularity-item-title {
  margin-bottom: 5px;
  font-weight: 600;
}
/* line 161, custom-scss/_body.scss */
.popularity-item .popularity-item-text {
  margin-bottom: 15px;
}
/* line 163, custom-scss/_body.scss */
.popularity-item .popularity-item-text .btn-group-icon {
  font-size: 24px;
  color: #2F80ED;
}
/* line 168, custom-scss/_body.scss */
.popularity-item .popularity-item-act {
  text-align: center;
  margin-bottom: 10px;
}
/* line 172, custom-scss/_body.scss */
.popularity-item .popularity-item-credit {
  text-align: center;
  color: #828282;
  font-weight: 400;
  font-size: 13px;
}

/* line 179, custom-scss/_body.scss */
.modal-feature-credit-count {
  font-weight: 400;
  font-size: 13px;
}

/* line 184, custom-scss/_body.scss */
.cs-content-title {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 10px;
}

/* line 189, custom-scss/_body.scss */
.cs-answer-text {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 194, custom-scss/_body.scss */
.answer-progress-note {
  margin-top: 15px;
  font-weight: 400;
  font-size: 15px;
}
/* line 198, custom-scss/_body.scss */
.answer-progress-note .answer-progress-ic {
  font-size: 16px;
  color: #E0E0E0;
}
/* line 202, custom-scss/_body.scss */
.answer-progress-note a {
  color: #333333;
}

@media (min-width: 1200px) {
  /* line 210, custom-scss/_body.scss */
  .box-region-west .box-user-list .box-user-item, .box-region-east .box-user-list .box-user-item {
    width: 25%;
  }
}
/* line 221, custom-scss/_body.scss */
.friend-request-lists .user-lists.list-view .user-list-item .user-item-info {
  display: block;
}
/* line 223, custom-scss/_body.scss */
.friend-request-lists .user-lists.list-view .user-list-item .user-item-info .user-item-action {
  margin-top: 10px;
}
/* line 227, custom-scss/_body.scss */
.friend-request-lists .user-lists.list-view .user-list-item .user-item-name {
  display: block;
}

/* line 236, custom-scss/_body.scss */
.wrap-button .btn {
  margin-top: 1px;
  margin-bottom: 1px;
}

/* line 3, custom-scss/_sidebar-left.scss */
.sidebar-left .user-summary .user-summary-avatar {
  width: 75px;
  height: 75px;
  border-radius: 100%;
  overflow: hidden;
}
/* line 8, custom-scss/_sidebar-left.scss */
.sidebar-left .user-summary .user-summary-avatar .user_avatar {
  border-radius: 100%;
}
/* line 12, custom-scss/_sidebar-left.scss */
.sidebar-left .user-summary .user-summary-name {
  font-size: 18px;
  font-weight: 600;
  color: var(--text-heading-color);
}
/* line 17, custom-scss/_sidebar-left.scss */
.sidebar-left .user-summary .user-summary-credit {
  font-size: 16px;
  font-weight: 400;
}
/* line 20, custom-scss/_sidebar-left.scss */
.sidebar-left .user-summary .user-summary-credit a {
  font-weight: 600;
}
/* line 24, custom-scss/_sidebar-left.scss */
.sidebar-left .user-summary .user-summary-info {
  margin-left: 85px;
  padding-top: 6px;
}

/* line 31, custom-scss/_sidebar-left.scss */
.popularity-section {
  margin-top: 10px;
}
/* line 36, custom-scss/_sidebar-left.scss */
.popularity-section .popularity-btn-group {
  margin-top: 5px;
}

/* line 44, custom-scss/_sidebar-left.scss */
.page-body .sidebar-left .sidebar-content-warp .sidebar-header {
  padding: 0 20px;
}
/* line 47, custom-scss/_sidebar-left.scss */
.page-body .sidebar-left .sidebar-content-warp .sidebar-content {
  padding: 0 20px;
}

/* line 56, custom-scss/_sidebar-left.scss */
.sidebar-menu li > .core-menu-link {
  font-weight: 600;
  padding: 5px 55px 5px 20px;
}
/* line 59, custom-scss/_sidebar-left.scss */
.sidebar-menu li > .core-menu-link .core-menu-icon {
  margin-right: 10px;
}
/* line 62, custom-scss/_sidebar-left.scss */
.sidebar-menu li > .core-menu-link .badge_counter {
  right: 25px;
}
/* line 68, custom-scss/_sidebar-left.scss */
.sidebar-menu li.hasChild > .core-menu-link {
  padding-right: 30px;
}
/* line 70, custom-scss/_sidebar-left.scss */
[dir="rtl"] .sidebar-menu li.hasChild > .core-menu-link {
  padding-right: 15px;
  padding-left: 30px;
}
/* line 80, custom-scss/_sidebar-left.scss */
[dir="rtl"] .sidebar-menu li > .main-menu-sub > li > .core-menu-link {
  padding-left: 15px;
  padding-right: 18px;
}

/* line 93, custom-scss/_sidebar-left.scss */
.sidebar-menu-explore li > .core-menu-link .core-menu-arrow {
  display: none;
}
/* line 98, custom-scss/_sidebar-left.scss */
.sidebar-menu-explore li.menu-expand .menu-sub-toggle {
  display: block;
}
/* line 101, custom-scss/_sidebar-left.scss */
.sidebar-menu-explore li.menu-expand > .menu-more-toggle {
  background-color: #dfdfdf;
  text-align: center;
  border-radius: 100px;
  padding: 0 10px;
  min-height: 34px;
  justify-content: center;
  margin: 5px 20px;
}
/* line 109, custom-scss/_sidebar-left.scss */
.sidebar-menu-explore li.menu-expand > .menu-more-toggle .core-menu-icon {
  display: none;
}
/* line 112, custom-scss/_sidebar-left.scss */
.sidebar-menu-explore li.menu-expand > .menu-more-toggle .core-menu-text {
  display: none;
}
/* line 115, custom-scss/_sidebar-left.scss */
.sidebar-menu-explore li.menu-expand > .menu-more-toggle .core-menu-arrow {
  display: block;
  font-size: 24px;
  color: #590D82;
}
/* line 124, custom-scss/_sidebar-left.scss */
.sidebar-menu-explore li.menu-expand.current:not(.mobile-show-menu-child) > .core-menu-link.menu-more-toggle {
  background-color: #dfdfdf;
}

@media (min-width: 992px) {
  /* line 137, custom-scss/_sidebar-left.scss */
  .page-body .sidebar-left {
    top: 0;
  }
}
/* line 1, custom-scss/_button.scss */
.btn {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 4, custom-scss/_button.scss */
.btn.btn-cs {
  padding: 0 15px;
}
/* line 7, custom-scss/_button.scss */
.btn.btn-cs .btn-cs-main .btn-text {
  font-size: 15px;
}
/* line 11, custom-scss/_button.scss */
.btn.btn-cs.btn-submit_comment, .btn.btn-cs.activity_reply_comment {
  padding: 0;
  width: 40px;
  height: 40px;
}

/* line 20, custom-scss/_button.scss */
.btn-profile {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
/* line 24, custom-scss/_button.scss */
.btn-profile:hover, .btn-profile:active, .btn-profile:focus {
  color: #333333;
  background-color: #ddd1ef;
  border-color: #ddd1ef;
}

/* line 32, custom-scss/_button.scss */
.profile-action-main .btn-profile-more {
  display: inline-block;
}
/* line 34, custom-scss/_button.scss */
.profile-action-main .btn-profile-more .dropdown-menu {
  left: inherit;
  right: 0;
}

/* line 2, custom-scss/_header.scss */
.logo-default .logo-default-img {
  max-height: 40px;
}

/* line 8, custom-scss/_header.scss */
body:not(.documentScrolling) .header-section {
  border-bottom: none;
}
/* line 11, custom-scss/_header.scss */
body:not(.documentScrolling) .bar-action-floating {
  background-color: transparent !important;
  border-bottom: none !important;
}

/* line 17, custom-scss/_header.scss */
.profile-floating-menu:not(.documentScrolling) .profile-menu {
  background-color: transparent !important;
  border-bottom: none !important;
}

/* line 1, custom-scss/_grid-list-view.scss */
.core-item-title {
  color: #5B5B5B;
}

/* line 4, custom-scss/_grid-list-view.scss */
.core-item-description {
  color: #5B5B5B;
}

/* line 7, custom-scss/_grid-list-view.scss */
.core-item-date, .core-item-privacy {
  color: #828282;
}

/* line 13, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-title {
  font-size: 18px;
  font-weight: 500;
}
/* line 17, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-date {
  font-weight: 400;
  font-size: 16px;
}
/* line 21, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-description {
  font-weight: 400;
  font-size: 15px;
}

/* line 30, custom-scss/_grid-list-view.scss */
.core-lists.list-view .core-list-item {
  border-top-color: #e0e0e0;
}
/* line 36, custom-scss/_grid-list-view.scss */
.core-lists.grid-view .core-list-item .core-item-warp {
  border: none;
}

/* line 43, custom-scss/_grid-list-view.scss */
.core-lists.gift-lists .core-item-figure {
  background-color: #F7F7F7;
}

/* line 46, custom-scss/_grid-list-view.scss */
.core-lists.group-popular-lists.list-view .core-list-item .core-item-title,
.core-lists.group-featured-lists.list-view .core-list-item .core-item-title,
.core-lists.group-myjoined-lists.list-view .core-list-item .core-item-title {
  font-size: 18px;
}

/* line 51, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-like_count {
  font-size: 16px;
}

/* line 55, custom-scss/_grid-list-view.scss */
.user-lists.list-view .user-list-item .user-item-picture .user-item-img,
.user-lists.list-view .user-list-item .user-item-picture img,
.user-lists.list-view .user-list-item .user-item-picture .user_avatar {
  border-radius: 5px;
}

/* line 1, custom-scss/_form.scss */
.create_form .form-group label {
  color: var(--text-label-color);
}

/* line 5, custom-scss/_form.scss */
.form-holder {
  margin-bottom: 15px;
  padding: 0;
  border: none;
  border-radius: 0;
}
/* line 10, custom-scss/_form.scss */
.form-holder .form-holder-title {
  border-bottom: none;
}

/* line 15, custom-scss/_form.scss */
.radio-item {
  margin-bottom: 5px;
}

/* line 1, custom-scss/_modal.scss */
.modal-header {
  border-bottom: none;
}
/* line 3, custom-scss/_modal.scss */
.modal-header .close {
  opacity: 1;
}
/* line 6, custom-scss/_modal.scss */
.modal-header .modal-close {
  font-size: 32px;
  width: 32px;
  height: 32px;
  color: #1C1D1D;
}
/* line 12, custom-scss/_modal.scss */
.modal-header .modal-title {
  font-size: 21px;
  font-weight: 700;
  text-align: center;
  color: #1C1D1D;
  margin-top: 32px;
}

/* line 20, custom-scss/_modal.scss */
.modal-content {
  border-radius: 10px;
  color: #5B5B5B;
}

/* line 24, custom-scss/_modal.scss */
.modal-body {
  padding: 0 30px 30px 30px;
  position: relative;
}

/* line 28, custom-scss/_modal.scss */
.modal-footer {
  margin-top: -15px;
  padding: 0 30px 30px 30px;
  border-top: none;
  position: relative;
}
/* line 33, custom-scss/_modal.scss */
.modal-footer.text-center {
  text-align: center;
}

/* line 2, custom-scss/_member_login.scss */
body.no-header .guest-logo-section {
  margin-top: 10vh;
}

/* line 7, custom-scss/_member_login.scss */
.guest-logo-section {
  margin-bottom: 15px;
}
/* line 9, custom-scss/_member_login.scss */
.guest-logo-section .logo-default {
  float: none;
  justify-content: center;
  margin: auto;
}

/* line 15, custom-scss/_member_login.scss */
.login-page-content {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  max-width: 563px;
  padding: 40px;
}

/* line 21, custom-scss/_member_login.scss */
.login-page-title {
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  color: #333333;
}

/* line 29, custom-scss/_member_login.scss */
.login-form .form-group .label-control {
  display: block;
  font-weight: 400;
  font-size: 15px;
  color: #828282;
}
/* line 35, custom-scss/_member_login.scss */
.login-form .form-group .form-control {
  border-color: #E0E0E0;
}
/* line 39, custom-scss/_member_login.scss */
.login-form .login-form-remember, .login-form .login-form-forgot {
  font-size: 15px;
}
/* line 43, custom-scss/_member_login.scss */
.login-form .login-form-forgot a {
  color: #4F4F4F;
}
/* line 48, custom-scss/_member_login.scss */
.login-form .main_login_form .login_form_submit {
  text-align: center;
}
/* line 52, custom-scss/_member_login.scss */
.login-form .register_social_form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 59, custom-scss/_member_login.scss */
.login-form .register_social_form .center-login-text {
  margin-right: 15px;
  font-weight: 400;
}
/* line 63, custom-scss/_member_login.scss */
.login-form .register_social_form .center-login-social {
  width: auto;
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 71, custom-scss/_member_login.scss */
.login-form .register_account_form {
  padding-top: 20px;
  font-size: 15px;
  margin-top: 10px;
}
/* line 76, custom-scss/_member_login.scss */
.login-form .register_account_form br {
  display: none;
}

/* line 82, custom-scss/_member_login.scss */
.form-register #step2Box {
  padding-top: 20px;
}

/* line 87, custom-scss/_member_login.scss */
.social-group {
  background-color: transparent !important;
  border: none !important;
  height: 24px;
  width: 24px;
  margin: 0 5px;
}
/* line 93, custom-scss/_member_login.scss */
.social-group .social-text {
  display: none;
}
/* line 96, custom-scss/_member_login.scss */
.social-group .social-icon {
  height: 24px;
  width: 24px;
  margin: 0;
  background-color: transparent !important;
}
/* line 101, custom-scss/_member_login.scss */
.social-group .social-icon.social-facebook {
  background-image: url(../img/icons/social/facebook.svg);
}
/* line 104, custom-scss/_member_login.scss */
.social-group .social-icon.social-google {
  background-image: url(../img/icons/social/google.svg);
}

/* line 110, custom-scss/_member_login.scss */
.registration-page {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  max-width: 563px;
  padding: 40px;
  background-color: #ffffff;
}
/* line 116, custom-scss/_member_login.scss */
.registration-page .section-page-header {
  font-weight: 600;
  font-size: 18px;
  color: #333333;
  padding-bottom: 0;
  border: none;
  line-height: 28px;
  margin-bottom: 10px;
}
/* line 125, custom-scss/_member_login.scss */
.registration-page .register_main_form {
  border: none;
  background-color: transparent !important;
  padding: 0;
}
/* line 131, custom-scss/_member_login.scss */
.registration-page .register_main_form .create_form .form-group label, .registration-page .register_main_form .create_form .form-group .label-control {
  display: block;
  font-weight: 400;
  font-size: 15px;
  color: #828282;
}
/* line 136, custom-scss/_member_login.scss */
.registration-page .register_main_form .create_form .form-group label .tip, .registration-page .register_main_form .create_form .form-group .label-control .tip {
  color: #828282;
}
/* line 140, custom-scss/_member_login.scss */
.registration-page .register_main_form .create_form .form-group .form-control {
  border-color: #E0E0E0;
}
/* line 146, custom-scss/_member_login.scss */
.registration-page .register_social_form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}
/* line 154, custom-scss/_member_login.scss */
.registration-page .register_social_form .center-login-text {
  margin-right: 15px;
  font-weight: 400;
  margin-bottom: 0;
}
/* line 159, custom-scss/_member_login.scss */
.registration-page .register_social_form .center-login-social {
  width: auto;
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 167, custom-scss/_member_login.scss */
.registration-page .register_account_form {
  margin-top: 10px;
  padding-top: 20px;
  font-size: 15px;
  text-align: center;
}
/* line 173, custom-scss/_member_login.scss */
.registration-page .register_account_form br {
  display: none;
}

@media (max-width: 992px) {
  /* line 180, custom-scss/_member_login.scss */
  body.no-header {
    padding-top: 0 !important;
  }
  /* line 182, custom-scss/_member_login.scss */
  body.no-header .guest-logo-section {
    margin-top: 15px !important;
  }

  /* line 187, custom-scss/_member_login.scss */
  #center .bar-content {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 191, custom-scss/_member_login.scss */
  #center #headerProfile {
    padding-left: 5px;
    padding-right: 5px;
  }
}
/* line 1, custom-scss/_footer.scss */
#footer {
  text-align: center;
}

/* line 4, custom-scss/_footer.scss */
.footer-menu {
  margin-bottom: 15px;
}

/* line 8, custom-scss/_footer.scss */
.footer-download {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
/* line 14, custom-scss/_footer.scss */
.footer-download .download-app-text {
  margin-right: 15px;
  font-weight: 600;
  font-size: 16px;
  color: #828282;
}
/* line 20, custom-scss/_footer.scss */
.footer-download .download-apps {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 24, custom-scss/_footer.scss */
.footer-download .download-apps .download-app-item {
  display: block;
  margin: 0 10px;
}
/* line 28, custom-scss/_footer.scss */
.footer-download .download-apps .download-app-img {
  height: 34px;
  display: block;
  width: auto;
}

/* line 38, custom-scss/_footer.scss */
.footer-menu ul.core_menu.horizontal {
  justify-content: center;
}
/* line 41, custom-scss/_footer.scss */
.footer-menu ul.core_menu.horizontal > li > .core-menu-link {
  color: #828282;
}
/* line 43, custom-scss/_footer.scss */
.footer-menu ul.core_menu.horizontal > li > .core-menu-link .core-menu-text {
  font-weight: 600;
  font-size: 15px;
}

/* line 53, custom-scss/_footer.scss */
.copyright {
  color: #828282;
}

/* line 56, custom-scss/_footer.scss */
.footer-bottom {
  font-size: 14px;
}

@media (max-width: 767px) {
  /* line 61, custom-scss/_footer.scss */
  .footer-download {
    flex-wrap: wrap;
  }
  /* line 63, custom-scss/_footer.scss */
  .footer-download .download-app-text {
    margin-right: 0;
    width: 100%;
  }
}
/* line 1, custom-scss/_feed.scss */
body.page-post-feed {
  background-color: #333333;
  min-height: 100vh;
}
/* line 4, custom-scss/_feed.scss */
body.page-post-feed #footer {
  display: none;
}
/* line 7, custom-scss/_feed.scss */
body.page-post-feed .post-status-page-content {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 13, custom-scss/_feed.scss */
body.page-post-feed .post-status-page-content-wrap {
  max-width: 840px;
  width: 100%;
}
/* line 17, custom-scss/_feed.scss */
body.page-post-feed #status_box textarea#message {
  min-height: 200px !important;
  padding-top: 12px;
}

/* line 23, custom-scss/_feed.scss */
.post-status-back-btn {
  color: #ffffff;
  font-size: 15px;
}

/* line 28, custom-scss/_feed.scss */
.post-status-page-content-wrap .post-status-back-btn + .home_user {
  margin-top: 10px;
}

/* line 33, custom-scss/_feed.scss */
.feed-entry-item {
  border-radius: 10px;
}
/* line 36, custom-scss/_feed.scss */
.feed-entry-item .activity_feed_image .user_avatar {
  border-radius: 100%;
}
/* line 40, custom-scss/_feed.scss */
.feed-entry-item .feed_main_info {
  padding: 20px 20px 10px 20px;
}
/* line 43, custom-scss/_feed.scss */
.feed-entry-item .feed-action {
  padding: 0 20px 20px 20px;
}
/* line 46, custom-scss/_feed.scss */
.feed-entry-item .activity_comments {
  padding: 0 20px 20px 20px;
  background: transparent !important;
  border-top: none;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
/* line 53, custom-scss/_feed.scss */
.feed-entry-item .activity_feed_content {
  font-size: 16px;
}
/* line 56, custom-scss/_feed.scss */
.feed-entry-item .activity_feed_content_text {
  font-size: 16px;
}

/* line 60, custom-scss/_feed.scss */
.activity_item {
  padding: 10px;
  background: transparent;
}
/* line 63, custom-scss/_feed.scss */
.activity_item .activity_item_text {
  font-size: 15px;
}

/* line 69, custom-scss/_feed.scss */
.stt-action .btn-post_feed {
  border-radius: 25px;
}

/* line 75, custom-scss/_feed.scss */
.activity_item_photo a {
  border: none !important;
  height: 100%;
  background-size: inherit;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  position: relative;
  z-index: 1;
}
/* line 86, custom-scss/_feed.scss */
.activity_item_photo .ej1 .photo_filter, .activity_item_photo .ej .photo_filter, .activity_item_photo .photoAdd2File .photo_filter, .activity_item_photo .sp1 .photo_filter, .activity_item_photo .sp .photo_filter {
  display: block;
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-filter: blur(15px);
  filter: blur(15px);
  opacity: 0.7;
}
/* line 102, custom-scss/_feed.scss */
.activity_item_photo .photoAdd2File {
  position: relative;
}
/* line 105, custom-scss/_feed.scss */
.activity_item_photo .sp1 img,
.activity_item_photo .sp img,
.activity_item_photo .ej1 img,
.activity_item_photo .ej img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* line 117, custom-scss/_feed.scss */
.activity_feed_content_text .share-content {
  padding: 0;
  border-radius: 10px;
  border: none;
}

@media (min-width: 1200px) {
  /* line 124, custom-scss/_feed.scss */
  .stt-action-item {
    width: 40px;
  }
}
/* line 130, custom-scss/_feed.scss */
.stt-action-item .stt-action-btn .stt-action-icon {
  border: none;
  color: #333333;
}

@media (min-width: 992px) {
  /* line 138, custom-scss/_feed.scss */
  #status_box {
    padding: 10px 10px 0 10px;
  }
  /* line 140, custom-scss/_feed.scss */
  #status_box .stt-action {
    padding: 10px 0;
  }
}
/* line 3, custom-scss/_comment.scss */
.comment_lists .comment-item .comment-time {
  font-size: 15px;
}
/* line 6, custom-scss/_comment.scss */
.comment_lists .comment-item .comment-user-name {
  font-size: 15px;
}

/* line 1, custom-scss/_user.scss */
.user-item-bar-btn {
  /*.btn-meetme-yes{
      &:before{
          content: '';
          display: block;
          border-radius: 100%;
          width: 38px;
          height: 38px;
          position: absolute;
          top: 1px;
          left: 1px;
          border: 4px solid #590D82;
          animation: pulsate_1 infinite 1s;
      }
      &:after{
          content: '';
          display: block;
          border-radius: 100%;
          width: 52px;
          height: 52px;
          border: 4px solid #590D82;
          position: absolute;
          top: -5px;
          left: -5px;
          animation: pulsate_2 infinite 1.5s;
          filter: blur(5px);
      }
      .btn-meet-me-icon{
          animation: updown infinite 2s;
      }
  }*/
}
/* line 2, custom-scss/_user.scss */
.user-item-bar-btn .btn-meet-me {
  display: inline-block;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background-color: #ffffff;
  border-radius: 100%;
  box-shadow: 0 0 4px #C4C4C4;
  margin-right: 5px;
  margin-left: 5px;
  padding: 0;
  position: relative;
}
/* line 16, custom-scss/_user.scss */
.user-item-bar-btn .btn-meet-me-icon {
  display: block;
  text-align: center;
  font-size: 28px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #590D82;
}

/* line 59, custom-scss/_user.scss */
.user-lists .user-list-item .cs-user-dropdown-act {
  display: inline-block;
  vertical-align: middle;
}
/* line 66, custom-scss/_user.scss */
.sidebar-mobile .user-lists.grid-view .user-list-item {
  width: 100%;
}
/* line 69, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-warp {
  border: none;
}
/* line 72, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-cover {
  display: none;
  padding-bottom: 45%;
  position: relative;
  overflow: hidden;
}
/* line 77, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-cover .user-item-cover-img {
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  transform: translate(-50%, 0);
}
/* line 86, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure {
  position: relative;
}
/* line 89, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-picture {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  background-color: #e4e4e4;
}
/* line 94, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-picture:before {
  content: '';
  display: block;
  padding-bottom: 133.3333333%;
}
/* line 99, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-picture:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0);
}
/* line 109, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-picture .user-item-img {
  width: auto;
  min-height: 100%;
  min-width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 118, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-photo {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 122, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-photo .icon-svg {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
/* line 129, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-dropdown {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: transparent;
  border-radius: 5px;
  padding: 5px;
  width: fit-content;
}
/* line 137, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-dropdown .dropdown-btn {
  background-color: transparent;
  border: none;
  padding: 0;
  display: block;
}
/* line 142, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-dropdown .dropdown-btn .dropdown-icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
  display: block;
  color: #3F3F46;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 100%;
}
/* line 152, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-figure .user-item-dropdown .dropdown-menu {
  left: inherit;
  right: 0;
}
/* line 158, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-info {
  padding: 5px 0;
}
/* line 161, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-info-main {
  text-align: center;
}
/* line 164, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-auth {
  font-size: 16px;
  font-weight: 700;
  color: #374151;
}
/* line 168, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-auth a {
  color: #374151;
}
/* line 171, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-auth .user-item-name-act {
  display: inline-block;
  vertical-align: middle;
}
/* line 175, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-auth .icon-badge-verification {
  height: 16px;
  display: block;
}
/* line 179, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-auth .online-stt {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 100%;
  background-color: #007aff;
  text-indent: 1000px;
  overflow: hidden;
}
/* line 188, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-auth a.moocore_tooltip_link {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 120px;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
}
/* line 196, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-auth .user-age {
  display: inline-block;
  vertical-align: middle;
}
/* line 201, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-location {
  margin-top: 3px;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%;
  color: #374151;
}
/* line 209, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-location .icon-svg {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
/* line 218, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-name .moocore_tooltip_link {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 227, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-action {
  position: relative;
  bottom: inherit;
  left: inherit;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  margin-top: 10px;
}
/* line 235, custom-scss/_user.scss */
.user-lists.grid-view .user-list-item .user-item-action .cs-btn-user-act {
  margin-top: 3px;
  margin-bottom: 3px;
}
/* line 249, custom-scss/_user.scss */
.user-lists.list-view .user-list-item {
  width: 100%;
  margin-bottom: 15px;
}
/* line 252, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-warp {
  border: none;
  border-radius: 0;
  padding: 0;
}
/* line 257, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-main {
  align-items: center;
}
/* line 260, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-picture {
  margin-right: 10px;
}
/* line 262, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-picture .user-item-img, .user-lists.list-view .user-list-item .user-item-picture img {
  border-radius: 100%;
}
/* line 266, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-info {
  align-items: center;
  padding: 0;
  flex-direction: row;
}
/* line 271, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-name {
  font-weight: 400;
  font-size: 16px;
  color: #5B5B5B;
}
/* line 275, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-name a {
  color: #5B5B5B;
}
/* line 279, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-location {
  font-weight: 400;
  font-size: 15px;
  color: #828282;
}
/* line 284, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-message {
  font-weight: 400;
  font-size: 15px;
  color: #5B5B5B;
}
/* line 289, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-date {
  font-weight: 400;
  font-size: 15px;
  color: #828282;
}
/* line 294, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-auth {
  margin-bottom: 10px;
}
/* line 297, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .new-outline {
  color: #EB5757;
  border: 1px solid #EB5757;
  font-size: 12px;
  font-weight: 400;
  background-color: #ffffff;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
  padding: 2px;
}
/* line 308, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .new-sharp {
  color: #ffffff;
  border: 1px solid #EB5757;
  font-size: 12px;
  font-weight: 400;
  background-color: #EB5757;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
  padding: 2px;
}
/* line 320, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-said .user-said {
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  padding: 2px 5px;
  background-color: #219653;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
}
/* line 329, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-said .user-said.said-tottally {
  background-color: #9B51E0;
  line-clamp: 2;
}
/* line 333, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-said .user-said.said-yes {
  background-color: #219653;
}
/* line 336, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-said .user-said.said-no {
  background-color: #EB5757;
}
/* line 342, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-bar-btn .dropdown {
  display: inline-block;
}
/* line 344, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-bar-btn .dropdown .dropdown-btn {
  border: none;
  background-color: transparent !important;
}
/* line 348, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-bar-btn .dropdown .dropdown-icon {
  font-size: 28px;
  color: #5B5B5B;
}
/* line 352, custom-scss/_user.scss */
.user-lists.list-view .user-list-item .user-item-bar-btn .dropdown .dropdown-menu {
  left: inherit;
  right: 0;
}
/* line 361, custom-scss/_user.scss */
.user-lists.list-view.usernote-lists .user-list-item .user-item-main {
  align-items: flex-start;
}
/* line 364, custom-scss/_user.scss */
.user-lists.list-view.usernote-lists .user-list-item .user-item-info {
  align-items: flex-start;
}

/* line 375, custom-scss/_user.scss */
.activity_friend_add .user-lists.list-view .user-list-item {
  width: 33.3333333%;
  min-width: 33.333333%;
}
/* line 378, custom-scss/_user.scss */
.activity_friend_add .user-lists.list-view .user-list-item .user-item-figure {
  width: 100px;
  min-width: 100px;
}
/* line 381, custom-scss/_user.scss */
.activity_friend_add .user-lists.list-view .user-list-item .user-item-figure img {
  border-radius: 10px;
}
/* line 385, custom-scss/_user.scss */
.activity_friend_add .user-lists.list-view .user-list-item .user-item-info {
  display: block;
}
/* line 388, custom-scss/_user.scss */
.activity_friend_add .user-lists.list-view .user-list-item .user-item-action {
  text-align: left;
}

@media (min-width: 1200px) {
  /* line 398, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item {
    width: 16.6666666%;
    min-width: 16.6666666%;
  }
  /* line 403, custom-scss/_user.scss */
  .user-lists.grid-view.user-like .user-list-item {
    width: 33.3333333%;
    min-width: 33.3333333%;
  }

  /* line 414, custom-scss/_user.scss */
  #center.col-md-8 .user-lists.grid-view .user-list-item {
    width: 50%;
    min-width: 50%;
  }
  /* line 420, custom-scss/_user.scss */
  #center.col-md-8 .user-lists.list-view .user-list-item {
    width: 100%;
  }

  /* line 430, custom-scss/_user.scss */
  #center.col-md-9 .user-lists.grid-view .user-list-item {
    width: 20%;
    min-width: 20%;
  }
  /* line 436, custom-scss/_user.scss */
  #center.col-md-9 .user-lists.whoviewme-lists.grid-view .user-list-item {
    width: 20%;
    min-width: 20%;
  }
  /* line 442, custom-scss/_user.scss */
  #center.col-md-9 .user-lists.list-view .user-list-item {
    width: 100%;
  }

  /* line 452, custom-scss/_user.scss */
  #center.col-md-6 .user-lists.grid-view .user-list-item {
    width: 33.3333333%;
    min-width: 33.3333333%;
  }
  /* line 458, custom-scss/_user.scss */
  #center.col-md-6 .user-lists.list-view .user-list-item {
    width: 100%;
  }

  /* line 467, custom-scss/_user.scss */
  #center.col-md-9 .box-user-list .box-user-item {
    width: 7.6666667%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 478, custom-scss/_user.scss */
  #center.col-md-12 .user-lists.grid-view .user-list-item {
    width: 25%;
    min-width: 25%;
  }

  /* line 489, custom-scss/_user.scss */
  #center.col-md-9 .user-lists.grid-view .user-list-item {
    width: 33.3333333%;
    min-width: 33.3333333%;
  }
  /* line 495, custom-scss/_user.scss */
  #center.col-md-9 .user-lists.whoviewme-lists.grid-view .user-list-item {
    width: 25%;
    min-width: 25%;
  }

  /* line 506, custom-scss/_user.scss */
  #center.col-md-6 .user-lists.grid-view .user-list-item {
    width: 50%;
    min-width: 50%;
  }
  /* line 512, custom-scss/_user.scss */
  #center.col-md-6 .user-lists.list-view .user-list-item {
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 524, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item .user-item-main {
    position: relative;
  }
  /* line 526, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item .user-item-main .user-item-info {
    /*margin-top: 0;
    padding: 5px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translate(0, -50%);
    display: none;*/
  }
  /* line 537, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item .user-item-main:hover .user-item-info {
    /*display: block;*/
  }
  /* line 544, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item .user-item-figure .user-item-picture:after {
    transition: background-color 1s ease;
  }
  /* line 547, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item .user-item-figure .user-item-picture .user-item-img {
    transition: all 2s ease;
  }
  /* line 555, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item:hover .user-item-figure .user-item-picture:after {
    background-color: rgba(0, 0, 0, 0.5);
  }
  /* line 558, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item:hover .user-item-figure .user-item-picture .user-item-img {
    transform: translate(-50%, -50%) scale(1.2, 1.2);
  }
  /* line 570, custom-scss/_user.scss */
  .user-lists .user-list-item:hover .user-item-bar-btn .btn-meetme-yes:before {
    content: '';
    display: block;
    border-radius: 100%;
    width: 38px;
    height: 38px;
    position: absolute;
    top: 1px;
    left: 1px;
  }
  /* line 580, custom-scss/_user.scss */
  .user-lists .user-list-item:hover .user-item-bar-btn .btn-meetme-yes:after {
    content: '';
    display: block;
    border-radius: 100%;
    width: 52px;
    height: 52px;
    border: 4px solid #590D82;
    position: absolute;
    top: -5px;
    left: -5px;
    animation: pulsate_2 infinite 1.5s;
    filter: blur(5px);
  }
  /* line 594, custom-scss/_user.scss */
  .user-lists .user-list-item:hover .user-item-bar-btn .btn-meetme-yes:hover:before {
    border: 4px solid #590D82;
    animation: pulsate_1 infinite 1s;
  }
  /* line 599, custom-scss/_user.scss */
  .user-lists .user-list-item:hover .user-item-bar-btn .btn-meetme-yes .btn-meet-me-icon {
    animation: updown infinite 2s;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 614, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item {
    width: 25%;
    min-width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 625, custom-scss/_user.scss */
  .user-lists.list-view .user-list-item .user-item-figure {
    width: 60px;
    min-width: 60px;
  }

  /* line 629, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item .user-item-figure .user-item-photo .user-item-photo-text {
    font-size: 12px;
  }

  /* line 635, custom-scss/_user.scss */
  .activity_friend_add .user-lists.list-view .user-list-item {
    width: 100%;
    min-width: 100%;
  }

  /* line 654, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item .user-item-figure .user-item-auth a.moocore_tooltip_link {
    max-width: 70px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 661, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item {
    width: 50%;
    min-width: 50%;
  }
}
@media (max-width: 567px) {
  /* line 671, custom-scss/_user.scss */
  .user-lists.grid-view .user-list-item {
    width: 50%;
    min-width: 50%;
  }
}
/* line 689, custom-scss/_user.scss */
.user-lists.whoviewme-lists.list-view .user-list-item .user-item-info .user-item-action {
  margin-top: 0;
}

/* line 1, custom-scss/_signup-question.scss */
.matching-question-main {
  max-width: 563px;
  border-radius: 10px;
  box-shadow: 0 0 4px #BDBDBD;
  background-color: #ffffff;
  padding: 40px;
  margin: auto;
}
/* line 9, custom-scss/_signup-question.scss */
.matching-question-main .mm-question-action {
  text-align: center;
}
/* line 12, custom-scss/_signup-question.scss */
.matching-question-main .mm-question-signup {
  margin-bottom: 15px;
}
/* line 14, custom-scss/_signup-question.scss */
.matching-question-main .mm-question-signup .matchmaking-bar-signup {
  padding-bottom: 20px;
  border-bottom: 2px solid #D9D9D9;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
}
/* line 21, custom-scss/_signup-question.scss */
.matching-question-main .mm-question-signup .matchmaking-bar-signup .back-question {
  color: #590D82;
  flex-grow: 0;
}
/* line 24, custom-scss/_signup-question.scss */
.matching-question-main .mm-question-signup .matchmaking-bar-signup .back-question .back-question-icon {
  font-size: 24px;
}
/* line 28, custom-scss/_signup-question.scss */
.matching-question-main .mm-question-signup .matchmaking-bar-signup .question-count-step {
  font-size: 18px;
  color: #000000;
  font-weight: 600;
  flex-grow: 1;
  text-align: center;
}
/* line 35, custom-scss/_signup-question.scss */
.matching-question-main .mm-question-signup .matchmaking-bar-signup .question-skip {
  font-weight: 600;
  font-size: 18px;
  color: #590D82;
  flex-grow: 0;
}
/* line 43, custom-scss/_signup-question.scss */
.matching-question-main .matchmaking-question-number {
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  color: #333333;
}
/* line 49, custom-scss/_signup-question.scss */
.matching-question-main .matchmaking-question-answer-list {
  margin-bottom: 0;
  margin-left: 10px;
}

/* line 1, custom-scss/_profile-photo.scss */
.profile_avatar_view_section {
  text-align: center;
  margin-bottom: 15px;
}
/* line 4, custom-scss/_profile-photo.scss */
.profile_avatar_view_section .avatar_primary {
  width: 150px;
  height: 150px;
  border-radius: 100%;
  margin: 0 auto 15px auto;
  overflow: hidden;
}
/* line 10, custom-scss/_profile-photo.scss */
.profile_avatar_view_section .avatar_primary .avatar_primary_img {
  display: block;
  width: 100%;
}

/* line 16, custom-scss/_profile-photo.scss */
.profile_avatar_container {
  max-width: 455px;
  margin: auto;
}

/* line 20, custom-scss/_profile-photo.scss */
.profile_avatar_upload_head {
  font-weight: 400;
  font-size: 15px;
  margin-bottom: 5px;
}

/* line 25, custom-scss/_profile-photo.scss */
.profile_avatar_upload_text {
  font-weight: 400;
  font-size: 15px;
  color: #828282;
  margin-bottom: 10px;
}

/* line 31, custom-scss/_profile-photo.scss */
.profile_avatar_upload_tip {
  border: 1px solid #F2F2F2;
  border-radius: 4px;
  padding: 10px;
  margin-top: 15px;
  font-weight: 400;
  font-size: 15px;
}

/* line 40, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
/* line 47, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-item {
  width: 25%;
  padding: 5px;
}
/* line 51, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-main {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #E0E0E0;
}
/* line 57, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-main:before {
  content: '';
  display: block;
  padding-top: 100%;
  width: 100%;
}
/* line 63, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-main:after {
  content: '';
  display: none;
  padding-top: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
/* line 76, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-main:hover .profile-avatar-edit-delete, .profile-avatar-edit-list .profile-avatar-edit-main:hover:after {
  display: block;
}
/* line 81, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-main.only-add:after {
  background-color: rgba(89, 13, 130, 0.2);
}
/* line 86, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-video {
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #590d82;
  padding: 3px;
  border-radius: 5px;
}
/* line 93, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-video .profile-avatar-video-icon {
  display: block;
  color: #ffffff;
  font-size: 12px;
}
/* line 99, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-review {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: #590d82;
  color: #ffffff;
}
/* line 108, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-img {
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
/* line 116, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-delete {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 2;
  display: none;
  color: #ffffff;
}
/* line 124, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .qq-drop-processing, .profile-avatar-edit-list .qq-upload-list {
  display: none;
}
/* line 127, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .qq-uploader {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 999;
}
/* line 132, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .qq-uploader .qq-upload-button input[type="file"] {
  height: 100% !important;
}
/* line 136, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .qq-upload-button {
  height: 100%;
  background: none;
}
/* line 139, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .qq-upload-button > div {
  position: relative;
  height: 100%;
  z-index: 0;
}
/* line 144, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .qq-upload-button input[type="file"] {
  z-index: 1;
}
/* line 148, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-upload {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  color: #2F80ED;
  z-index: 2;
  width: 100%;
  text-align: center;
}
/* line 158, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-upload .profile-avatar-edit-add {
  font-size: 24px;
  display: block;
  color: #590D82;
}
/* line 162, custom-scss/_profile-photo.scss */
.body-dark .profile-avatar-edit-list .profile-avatar-edit-upload .profile-avatar-edit-add {
  color: #ffffff;
}
/* line 166, custom-scss/_profile-photo.scss */
.profile-avatar-edit-list .profile-avatar-edit-upload .description-add-photo {
  font-size: 10px;
  font-weight: bold;
  margin-top: 5px;
  display: block;
  color: #4F4F4F;
}
/* line 172, custom-scss/_profile-photo.scss */
.body-dark .profile-avatar-edit-list .profile-avatar-edit-upload .description-add-photo {
  color: #828282;
}

/* line 180, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-edit-photo-warp {
  margin-bottom: 15px;
}
/* line 183, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-edit-photo-img {
  width: 100% !important;
  max-width: 100% !important;
  display: block;
  border-radius: 5px;
}
/* line 189, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-avatar-rotate {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
/* line 195, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-avatar-rotate .rotate-avatar-left {
  flex-grow: 0;
}
/* line 198, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-avatar-rotate .crop-avatar-middle {
  flex-grow: 1;
  text-align: center;
}
/* line 202, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-avatar-rotate .rotate-avatar-right {
  flex-grow: 0;
}
/* line 206, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-avatar-rotate .rotate_photo .rotate_icon, .profile-edit-photo-section .profile-avatar-rotate .rotate_avatar .rotate_icon {
  font-size: 24px;
  color: #4F4F4F;
}
/* line 210, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-avatar-rotate .rotate_photo .rotate_avatar_text, .profile-edit-photo-section .profile-avatar-rotate .rotate_avatar .rotate_avatar_text {
  font-size: 15px;
  font-weight: 400;
  color: #828282;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 222, custom-scss/_profile-photo.scss */
.profile-edit-photo-section .profile-avatar-field-group {
  margin-bottom: 15px;
  text-align: center;
}

/* line 229, custom-scss/_profile-photo.scss */
#profileEditPhoto .modal-dialog {
  max-width: 470px;
}

@media (max-width: 767px) {
  /* line 235, custom-scss/_profile-photo.scss */
  .profile-avatar-edit-list .profile-avatar-edit-upload .description-add-photo {
    display: none;
  }

  /* line 238, custom-scss/_profile-photo.scss */
  .profile-edit-photo-section .profile-avatar-rotate .rotate_photo .rotate_avatar_text, .profile-edit-photo-section .profile-avatar-rotate .rotate_avatar .rotate_avatar_text {
    display: none;
  }
}
/* line 1, custom-scss/_profile-user.scss */
.profile-media-main {
  display: flex;
  flex-direction: row;
}
/* line 4, custom-scss/_profile-user.scss */
.profile-media-main .profile-figure {
  width: 414px;
  min-width: 414px;
  margin-bottom: 0;
  flex-grow: 0;
  position: relative;
}
/* line 10, custom-scss/_profile-user.scss */
.profile-media-main .profile-figure .meet-me-suggest-action {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  z-index: 1;
}
/* line 18, custom-scss/_profile-user.scss */
.profile-media-main .profile-main {
  flex-grow: 1;
  padding: 10px 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 25, custom-scss/_profile-user.scss */
  .profile-media-main .profile-figure {
    width: 280px;
    min-width: 280px;
  }
  /* line 29, custom-scss/_profile-user.scss */
  .profile-media-main .profile-main {
    padding: 10px 10px;
  }
}
@media (max-width: 767px) {
  /* line 35, custom-scss/_profile-user.scss */
  .profile-media-main {
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 38, custom-scss/_profile-user.scss */
  .profile-media-main .profile-figure {
    width: 100%;
    max-width: 414px;
    min-width: 300px;
  }
}
/* line 46, custom-scss/_profile-user.scss */
.profile-user-title {
  padding-top: 0;
  line-height: normal;
  font-weight: 600;
  font-size: 18px;
  color: #4F4F4F;
}
/* line 52, custom-scss/_profile-user.scss */
.profile-user-title .profile-user-name {
  font-weight: 600;
  font-size: 22px;
  line-height: normal;
  color: #4F4F4F;
  display: block;
}
/* line 58, custom-scss/_profile-user.scss */
.profile-user-title .profile-user-name a {
  color: #4F4F4F;
  display: inline-block;
  vertical-align: middle;
}
/* line 63, custom-scss/_profile-user.scss */
.profile-user-title .profile-user-name .edit-profile-icon {
  float: right;
}
/* line 66, custom-scss/_profile-user.scss */
.profile-user-title .profile-user-name.is-edit {
  padding-right: 20px;
  position: relative;
}
/* line 69, custom-scss/_profile-user.scss */
.profile-user-title .profile-user-name.is-edit .edit-profile-icon {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 75, custom-scss/_profile-user.scss */
.profile-user-title .profile-user-name .icon-badge-verification {
  display: block;
  width: 18px;
  height: 18px;
}
/* line 80, custom-scss/_profile-user.scss */
.profile-user-title .profile-user-name .user-age {
  display: inline-block;
  vertical-align: middle;
}

/* line 86, custom-scss/_profile-user.scss */
.profile-user-ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 94, custom-scss/_profile-user.scss */
.profile-user-ul .ul-icon {
  flex-grow: 0;
  margin-right: 5px;
}
/* line 98, custom-scss/_profile-user.scss */
.profile-user-ul .ul-txt {
  flex-grow: 1;
  color: #4F4F4F;
}
/* line 102, custom-scss/_profile-user.scss */
.profile-user-ul .ul-act {
  flex-grow: 0;
}

/* line 106, custom-scss/_profile-user.scss */
.profile-user-preference {
  padding: 10px;
  background: #FFF1C7;
  border: 1px solid #FFF1C7;
  border-radius: 4px;
  color: #828282;
  font-size: 16px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 116, custom-scss/_profile-user.scss */
.profile-user-preference .edit-profile-icon {
  float: right;
}
/* line 119, custom-scss/_profile-user.scss */
.profile-user-preference.is-edit {
  position: relative;
}
/* line 121, custom-scss/_profile-user.scss */
.profile-user-preference.is-edit .edit-profile-icon {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 130, custom-scss/_profile-user.scss */
.profile-user-about .profile-user-title .profile-user-title-text {
  font-weight: 600;
  font-size: 22px;
  line-height: 25px;
}
/* line 135, custom-scss/_profile-user.scss */
.profile-user-about .profile-user-title .edit-profile-icon {
  float: right;
}
/* line 139, custom-scss/_profile-user.scss */
.profile-user-about .profile-user-message {
  font-weight: 400;
  font-size: 16px;
  word-break: break-word;
  overflow: hidden;
}

/* line 147, custom-scss/_profile-user.scss */
.profile_tagline {
  padding: 20px;
  background: #FFFCF2;
  border: 1px solid #FFFCF2;
  border-radius: 10px;
  margin-bottom: 30px;
  position: relative;
}
/* line 154, custom-scss/_profile-user.scss */
.profile_tagline:after {
  content: '';
  display: block;
  background: transparent;
  width: 0;
  height: 0;
  border-top: 15px solid #FFFCF2;
  border-left: 15px solid transparent;
  border-right: 15px solid #FFFCF2;
  border-bottom: 15px solid transparent;
  position: absolute;
  top: 100%;
  left: 30px;
}
/* line 168, custom-scss/_profile-user.scss */
.profile_tagline .profile_tagline_text {
  font-weight: 400;
  font-size: 15px;
}
/* line 172, custom-scss/_profile-user.scss */
.profile_tagline .profile-tagline-edit {
  float: right;
}
/* line 176, custom-scss/_profile-user.scss */
.profile_tagline.profile-tagline-has-edit .profile-tagline-quote {
  padding-right: 20px;
  position: relative;
}
/* line 180, custom-scss/_profile-user.scss */
.profile_tagline.profile-tagline-has-edit .profile-tagline-edit {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 188, custom-scss/_profile-user.scss */
.swiper-profile-action {
  position: absolute;
  bottom: 55px;
  left: 0;
  z-index: 10;
  text-align: center;
  width: 100%;
  font-size: 0;
}
/* line 196, custom-scss/_profile-user.scss */
.swiper-profile-action .btn {
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
}
/* line 200, custom-scss/_profile-user.scss */
.swiper-profile-action .btn.btn-cs {
  padding: 0 !important;
}
/* line 202, custom-scss/_profile-user.scss */
.swiper-profile-action .btn.btn-cs .btn-cs-main {
  width: 44px;
  height: 44px;
}
/* line 205, custom-scss/_profile-user.scss */
.swiper-profile-action .btn.btn-cs .btn-cs-main .btn-text {
  display: none;
}
/* line 208, custom-scss/_profile-user.scss */
.swiper-profile-action .btn.btn-cs .btn-cs-main .btn-icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
  margin: 10px;
}
/* line 217, custom-scss/_profile-user.scss */
.swiper-profile-action .btn-meet-me-profile {
  margin-right: 2px;
}

/* line 222, custom-scss/_profile-user.scss */
.profile-menu {
  border-top: none;
}

/* line 227, custom-scss/_profile-user.scss */
.profile-completeness .profile-percent-text {
  font-weight: 400;
  font-size: 16px;
  color: #5B5B5B;
}

/* line 234, custom-scss/_profile-user.scss */
.profile-background-list-item-warp {
  padding-bottom: 100%;
}

@media (min-width: 992px) {
  /*#center.col-md-12 .box-region-center .profile-background-list-item{
    width: 8.3333333%;
  }*/
  /* line 241, custom-scss/_profile-user.scss */
  #center.col-md-9 .box-region-center .profile-background-list-item {
    width: 10%;
  }

  /*#center.col-md-6 .box-region-center .profile-background-list-item{
    width: 16.6666666%;
  }*/
}
@media (min-width: 992px) {
  /* line 251, custom-scss/_profile-user.scss */
  #center .profile-background-section {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  /* line 255, custom-scss/_profile-user.scss */
  #center .profile-background-section .profile-background-list {
    flex-grow: 1;
  }
  /* line 258, custom-scss/_profile-user.scss */
  #center .profile-background-section .profile-background-toolbar {
    padding: 0 0 0 5px;
    flex-grow: 0;
  }
  /* line 261, custom-scss/_profile-user.scss */
  #center .profile-background-section .profile-background-toolbar .profile-background-clear {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  /* line 265, custom-scss/_profile-user.scss */
  #center .profile-background-section .profile-background-toolbar .btn {
    display: block;
  }
  /* line 268, custom-scss/_profile-user.scss */
  #center .profile-background-section .profile-background-toolbar .btn.btn-cs .btn-cs-main {
    justify-content: center;
  }
}
/* line 278, custom-scss/_profile-user.scss */
.profile-custom-field {
  min-height: 30px;
}

/* line 281, custom-scss/_profile-user.scss */
.profile-custom-field-item {
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}
/* line 285, custom-scss/_profile-user.scss */
.profile-custom-field-item .profile-custom-field-name {
  min-width: 140px;
  width: 140px;
}

/* line 290, custom-scss/_profile-user.scss */
.profile-custom-field-icon {
  font-size: 18px;
  margin-right: 13px;
}

/* line 294, custom-scss/_profile-user.scss */
.profile-custom-field-txt {
  font-weight: bold;
  margin-left: 13px;
}

@media (max-width: 767px) {
  /* line 300, custom-scss/_profile-user.scss */
  .profile-custom-field-item .profile-custom-field-name {
    min-width: 85px;
    width: 85px;
    text-align: right;
  }
}
/* line 308, custom-scss/_profile-user.scss */
ul.category-interest-list {
  list-style-type: none;
  padding: 0;
}
/* line 311, custom-scss/_profile-user.scss */
ul.category-interest-list li {
  padding: 5px 0;
}
/* line 313, custom-scss/_profile-user.scss */
ul.category-interest-list li.active {
  background: #f9f9f9;
}
/* line 318, custom-scss/_profile-user.scss */
ul.category-interest-list a.category-item {
  display: flex;
  align-items: center;
}
/* line 321, custom-scss/_profile-user.scss */
ul.category-interest-list a.category-item i.material-symbols-outlined {
  margin-right: 3px;
}

/* line 328, custom-scss/_profile-user.scss */
.profile-interests-list {
  margin-top: 20px;
}
/* line 331, custom-scss/_profile-user.scss */
.profile-interests-list li .interest-item {
  color: #4F4F4F;
  font-size: 15px;
  font-weight: 600;
}
/* line 336, custom-scss/_profile-user.scss */
.profile-interests-list li .category-item {
  color: #4F4F4F;
  font-size: 15px;
  font-weight: 600;
}
/* line 341, custom-scss/_profile-user.scss */
.profile-interests-list li.active {
  background: #f9f9f9;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 351, custom-scss/_profile-user.scss */
.category-interests {
  border: 1px solid #DBDBDB;
  border-radius: 4px;
  padding: 10px;
}

/* line 359, custom-scss/_profile-user.scss */
.profile-action-main .btn-send-gift-profile .btn-icon {
  color: #9b51e0;
}
/* line 364, custom-scss/_profile-user.scss */
.profile-action-main .btn-meet-me-profile .btn-icon {
  color: #9b51e0;
}
/* line 366, custom-scss/_profile-user.scss */
.body-dark .profile-action-main .btn-meet-me-profile .btn-icon {
  color: #d17bff;
}
/* line 370, custom-scss/_profile-user.scss */
.profile-action-main .btn-meet-me-profile.btn-icon-active {
  background-color: #9b51e0;
}
/* line 372, custom-scss/_profile-user.scss */
.profile-action-main .btn-meet-me-profile.btn-icon-active .btn-icon {
  color: #ffffff;
  animation: heart 1.4s cubic-bezier(0.36, 0.07, 0.57, 0.99) infinite;
}
/* line 380, custom-scss/_profile-user.scss */
.profile-action-main .btn-send-message .btn-icon {
  color: #219653;
}

/* line 386, custom-scss/_profile-user.scss */
.profile-tagline-edit-icon {
  font-size: 20px;
}

/* line 390, custom-scss/_profile-user.scss */
.edit-profile-icon .profile-edit-icon {
  font-size: 20px;
}

/* line 394, custom-scss/_profile-user.scss */
.box2 .box_header .box_action .box-btn.usernote-leave-note .box-icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
}

@media (max-width: 991px) {
  /* line 401, custom-scss/_profile-user.scss */
  .profile-user-title {
    text-align: left;
  }
}
/* line 409, custom-scss/_profile-user.scss */
.box-profile-menu #profile-scroll:not(.profileScrolling) .profile-scroll-main {
  border-radius: 10px;
  background-color: #ffffff;
}

@media (min-width: 992px) {
  /* line 425, custom-scss/_profile-user.scss */
  .box-profile-menu .profile-menu .horizontal-menu {
    justify-content: center;
  }
  /* line 430, custom-scss/_profile-user.scss */
  .box-profile-menu #profile-scroll:not(.profileScrolling) {
    margin-bottom: 15px;
  }
  /* line 432, custom-scss/_profile-user.scss */
  .box-profile-menu #profile-scroll:not(.profileScrolling) .profile-scroll-main {
    padding: 20px;
  }
  /* line 441, custom-scss/_profile-user.scss */
  .box-profile-menu .profile-navbar:not(.profileScrolling) .profile-menu .horizontal-menu > li {
    width: 20%;
    min-width: 20%;
  }
  /* line 444, custom-scss/_profile-user.scss */
  .box-profile-menu .profile-navbar:not(.profileScrolling) .profile-menu .horizontal-menu > li > a {
    text-align: center;
    height: auto;
    padding: 5px 10px;
  }
}
/* line 1, custom-scss/_horizontal-menu.scss */
.left-horizontal-menu.horizontal-menu {
  justify-content: left;
}
/* line 8, custom-scss/_horizontal-menu.scss */
.left-horizontal-menu.horizontal-menu > li.current > a .badge_counter {
  font-weight: 600;
}
/* line 20, custom-scss/_horizontal-menu.scss */
.left-horizontal-menu.horizontal-menu > li > a {
  border-bottom-width: 2px;
}

@media (min-width: 992px) {
  /* line 28, custom-scss/_horizontal-menu.scss */
  .left-horizontal-menu.horizontal-menu {
    justify-content: left;
  }
}
/* line 1, custom-scss/_grid-list-view.scss */
.core-item-title {
  color: #5B5B5B;
}

/* line 4, custom-scss/_grid-list-view.scss */
.core-item-description {
  color: #5B5B5B;
}

/* line 7, custom-scss/_grid-list-view.scss */
.core-item-date, .core-item-privacy {
  color: #828282;
}

/* line 13, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-title {
  font-size: 18px;
  font-weight: 500;
}
/* line 17, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-date {
  font-weight: 400;
  font-size: 16px;
}
/* line 21, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-description {
  font-weight: 400;
  font-size: 15px;
}

/* line 30, custom-scss/_grid-list-view.scss */
.core-lists.list-view .core-list-item {
  border-top-color: #e0e0e0;
}
/* line 36, custom-scss/_grid-list-view.scss */
.core-lists.grid-view .core-list-item .core-item-warp {
  border: none;
}

/* line 43, custom-scss/_grid-list-view.scss */
.core-lists.gift-lists .core-item-figure {
  background-color: #F7F7F7;
}

/* line 46, custom-scss/_grid-list-view.scss */
.core-lists.group-popular-lists.list-view .core-list-item .core-item-title,
.core-lists.group-featured-lists.list-view .core-list-item .core-item-title,
.core-lists.group-myjoined-lists.list-view .core-list-item .core-item-title {
  font-size: 18px;
}

/* line 51, custom-scss/_grid-list-view.scss */
.core-lists .core-list-item .core-item-like_count {
  font-size: 16px;
}

/* line 55, custom-scss/_grid-list-view.scss */
.user-lists.list-view .user-list-item .user-item-picture .user-item-img,
.user-lists.list-view .user-list-item .user-item-picture img,
.user-lists.list-view .user-list-item .user-item-picture .user_avatar {
  border-radius: 5px;
}

/* line 1, custom-scss/_pagination.scss */
.content-pagination {
  text-align: center;
}

/* line 4, custom-scss/_pagination.scss */
.pagination > li > a, .pagination > li > span {
  background-color: transparent;
  border-color: transparent;
}

/* line 8, custom-scss/_pagination.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #590D82;
  border-color: transparent;
  border-radius: 100%;
}

/* line 16, custom-scss/_pagination.scss */
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 21, custom-scss/_pagination.scss */
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #590D82;
  background-color: transparent;
  border-color: transparent;
}

/* line 26, custom-scss/_pagination.scss */
.pagination > li > a {
  border-radius: 100%;
}

/* line 29, custom-scss/_pagination.scss */
.pagination > li.disabled > a,
.pagination > li.previous > a,
.pagination > li.next > a {
  border-radius: 0;
}

/* line 1, custom-scss/_profile-header.scss */
.profile-user-title {
  padding-right: 0;
}
/* line 4, custom-scss/_profile-header.scss */
.profile-user-title .profile-user-name .profile-user-name-act {
  display: inline-block;
  margin-left: 3px;
  vertical-align: middle;
}

/* line 1, custom-scss/_subscription.scss */
.compare-table {
  max-width: 100%;
  flex-wrap: wrap;
  overflow-x: auto;
  overflow-y: auto;
  justify-content: center;
}
/* line 7, custom-scss/_subscription.scss */
.compare-table .compare-item {
  text-align: left;
  width: 50%;
  min-width: 50%;
}

/* line 13, custom-scss/_subscription.scss */
.compare-item {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, custom-scss/_subscription.scss */
.compare-item .content {
  border: none;
  background-color: #FAFAFA;
  border-radius: 10px;
}
/* line 20, custom-scss/_subscription.scss */
.compare-item .content .title {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 0;
}
/* line 25, custom-scss/_subscription.scss */
.compare-item .content select {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 31, custom-scss/_subscription.scss */
.package-desc-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 37, custom-scss/_subscription.scss */
.package-desc-item .package-desc-thumb {
  flex-grow: 0;
  margin-right: 10px;
}
/* line 41, custom-scss/_subscription.scss */
.package-desc-item .package-desc-icon {
  font-size: 32px;
}
/* line 44, custom-scss/_subscription.scss */
.package-desc-item .package-desc-info {
  flex-grow: 1;
}
/* line 47, custom-scss/_subscription.scss */
.package-desc-item .package-desc-title {
  font-weight: 600;
  font-size: 15px;
}
/* line 51, custom-scss/_subscription.scss */
.package-desc-item .package-desc-text {
  font-weight: 400;
  font-size: 13px;
}

/* line 56, custom-scss/_subscription.scss */
.package-btn.package_action {
  margin-bottom: 15px;
  text-align: center;
}

/* line 1, custom-scss/_spotlight.scss */
.top_spotlight_user_item {
  padding: 5px;
  position: relative;
}
/* line 4, custom-scss/_spotlight.scss */
.top_spotlight_user_item .user_avatar_thumb {
  display: block;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  height: auto;
  background-color: #D9D9D9;
}
/* line 11, custom-scss/_spotlight.scss */
.top_spotlight_user_item .user_avatar_thumb.null-img {
  padding-bottom: 100%;
}
/* line 14, custom-scss/_spotlight.scss */
.top_spotlight_user_item .user_avatar_thumb .user_avatar_small {
  width: 100%;
  display: block;
}
/* line 19, custom-scss/_spotlight.scss */
.top_spotlight_user_item .btt_add_spotlight {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
  margin-top: -5px;
}
/* line 27, custom-scss/_spotlight.scss */
.top_spotlight_user_item .btt_add_spotlight span.spotlight-icon-add {
  font-size: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border: none;
  z-index: 10;
  border-radius: 100%;
  overflow: hidden;
  color: #ffffff;
  background-color: #219653;
}
/* line 40, custom-scss/_spotlight.scss */
.top_spotlight_user_item .text_add_spotlight {
  color: #4F4F4F;
  white-space: nowrap;
  position: absolute;
  left: 50%;
  bottom: 10px;
  transform: translate(-50%, 0);
}

/* line 50, custom-scss/_spotlight.scss */
.users_top_spotlight {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 54, custom-scss/_spotlight.scss */
.users_top_spotlight .top_spotlight_user_item {
  width: 33.3333333%;
}

/* line 61, custom-scss/_spotlight.scss */
.top_spotlight_user_list:not(.slick-initialized) .top_spotlight_user_item {
  float: left;
}
/* line 64, custom-scss/_spotlight.scss */
.top_spotlight_user_list:not(.slick-initialized) .top_spotlight_user_item + .top_spotlight_user_item {
  display: none;
}
/* line 69, custom-scss/_spotlight.scss */
.top_spotlight_user_list .top_spotlight_user_item .user_avatar_thumb {
  width: 80px;
  height: 80px;
}

/* line 76, custom-scss/_spotlight.scss */
.top_spotlight_main:before, .top_spotlight_main:after {
  content: '';
  display: table;
}
/* line 80, custom-scss/_spotlight.scss */
.top_spotlight_main:after {
  clear: both;
}
/* line 83, custom-scss/_spotlight.scss */
.top_spotlight_main .top_spotlight-left {
  float: left;
}
/* line 90, custom-scss/_spotlight.scss */
.top_spotlight_main.has_btn_join .top_spotlight-right {
  margin-left: 90px;
}

/* line 1, custom-scss/_gift.scss */
.gift-count-credits {
  color: inherit;
}

/* line 1, custom-scss/_dating.scss */
.search-info-text {
  font-weight: 400;
  font-size: 16px;
  color: #5B5B5B;
  margin-bottom: 15px;
}
/* line 6, custom-scss/_dating.scss */
.search-info-text .im-here, .search-info-text .gender, .search-info-text .from-age, .search-info-text .location {
  font-weight: 700;
  color: #9B51E0;
}

/* line 13, custom-scss/_dating.scss */
.search-section .form-horizontal .control-label {
  text-align: left;
}
/* line 23, custom-scss/_dating.scss */
.search-section .search-action .btn-search {
  margin-right: 10px;
}
/* line 27, custom-scss/_dating.scss */
.search-section .tags-section {
  margin-top: 30px;
}

/* line 34, custom-scss/_dating.scss */
.btn-save-search {
  font-weight: 400;
  font-size: 15px;
}

/* line 42, custom-scss/_dating.scss */
.tags-section .tags-head {
  font-size: 16px;
}
/* line 45, custom-scss/_dating.scss */
.tags-section .tags-list {
  margin-bottom: 10px;
}
/* line 47, custom-scss/_dating.scss */
.tags-section .tags-list .tags-list-text {
  display: inline-block;
  margin-right: 15px;
  font-size: 16px;
}
/* line 52, custom-scss/_dating.scss */
.tags-section .tags-list .tag-item {
  margin-top: 2px;
  margin-bottom: 2px;
  display: inline-block;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
}
/* line 65, custom-scss/_dating.scss */
.tags-section .tags-list .tag-btn {
  background-color: #B8B8B8;
  border: 1px solid #B8B8B8;
  color: #ffffff;
  margin-bottom: 3px;
}
/* line 70, custom-scss/_dating.scss */
.tags-section .tags-list .tag-btn.active {
  background-color: #9B51E0;
  border-color: #9B51E0;
  color: #ffffff;
}
/* line 76, custom-scss/_dating.scss */
.tags-section .tags-list .btn {
  border-radius: 4px;
}
/* line 80, custom-scss/_dating.scss */
.tags-section .tags-list .btn.btn-cs .btn-cs-main .btn-icon {
  line-height: 16px;
  width: 16px;
  height: 16px;
  min-width: 16px;
}
/* line 85, custom-scss/_dating.scss */
.tags-section .tags-list .btn.btn-cs .btn-cs-main .btn-icon .btn-icon-icon {
  font-size: 16px;
  display: block;
}

/* line 96, custom-scss/_dating.scss */
.meet-me-suggest-user {
  max-width: 585px;
  margin: auto;
  padding: 0;
}

/* line 101, custom-scss/_dating.scss */
.meet-me-profile-album {
  position: relative;
}

/* line 106, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: auto !important;
}
/* line 121, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper .swiper-pagination_custom {
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  display: block;
  padding: 3px 5px;
  border-radius: 5px;
  top: 10px;
  right: 10px;
  font-size: 12px;
  line-height: 16px;
}
/* line 130, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper .swiper-pagination_custom .swiper-pagination-link {
  color: #ffffff;
}
/* line 135, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper .swiper-button-next {
  right: 10px;
}
/* line 138, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper .swiper-button-prev {
  left: 10px;
}
/* line 142, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper .swiper-button-prev:after, .meetme-avatar-swiper.swiper .swiper-button-next:after {
  content: '';
  display: none;
}
/* line 146, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper .swiper-button-prev .swiper-button-icon, .meetme-avatar-swiper.swiper .swiper-button-next .swiper-button-icon {
  color: #ffffff;
  font-size: 30px;
}
/* line 151, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper > .swiper-wrapper {
  overflow: hidden;
  border-radius: 10px;
}
/* line 156, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper:not(.swiper-initialized) .meetme-avatar-figure {
  min-height: 300px;
}
/* line 159, custom-scss/_dating.scss */
.meetme-avatar-swiper.swiper:not(.swiper-initialized) .swiper-slide + .swiper-slide {
  display: none;
}

/* line 165, custom-scss/_dating.scss */
.meetme-avatar-item {
  overflow: hidden;
  border-radius: 10px;
}
/* line 168, custom-scss/_dating.scss */
.meetme-avatar-item .meetme-avatar-main {
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 100%;
  background-color: #0c0c0c;
}
/* line 174, custom-scss/_dating.scss */
.meetme-avatar-item .meetme-avatar-main .meetme-avatar-filter {
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}
/* line 187, custom-scss/_dating.scss */
.meetme-avatar-item .meetme-avatar-main .meetme-avatar-figure {
  position: relative;
  z-index: 2;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 133.3333333%;
}
/* line 203, custom-scss/_dating.scss */
.meetme-avatar-item .meetme-avatar-main .meetme-avatar-caption {
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  padding: 5px;
  z-index: 5;
}
/* line 213, custom-scss/_dating.scss */
.meetme-avatar-item .meetme-avatar-main .meetme-avatar-link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 223, custom-scss/_dating.scss */
.meetme-avatar-item .meetme-avatar-main .meetme-avatar-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 229, custom-scss/_dating.scss */
.meetme-avatar-item .meetme-avatar-main .meetme-avatar-video {
  display: flex;
  height: 100%;
  justify-content: center;
  align-content: center;
}

/* line 237, custom-scss/_dating.scss */
.swiper-user-info {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 9;
}
/* line 242, custom-scss/_dating.scss */
.swiper-user-info .swiper-avatar-name {
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  display: block;
  padding: 3px 5px;
  border-radius: 4px;
  font-size: 24px;
  font-weight: 700;
  width: fit-content;
}
/* line 251, custom-scss/_dating.scss */
.swiper-user-info .swiper-avatar-name a {
  color: #ffffff;
}
/* line 255, custom-scss/_dating.scss */
.swiper-user-info .swiper-avatar-location {
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  display: block;
  padding: 3px 5px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 400;
  width: fit-content;
  margin-top: 5px;
}
/* line 265, custom-scss/_dating.scss */
.swiper-user-info .swiper-avatar-location .swiper-location-icon {
  font-size: 15px;
  vertical-align: middle;
}

/* line 271, custom-scss/_dating.scss */
.swiper-user-interest {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 8;
}
/* line 277, custom-scss/_dating.scss */
.swiper-user-interest .tags-section .tags-list {
  text-align: left;
  margin-bottom: 0;
}

/* line 283, custom-scss/_dating.scss */
.meet-me-suggest-action {
  margin-top: 15px;
  margin-bottom: 0;
}
/* line 286, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 290, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-percent-match {
  display: block;
  width: 77px;
  height: 77px;
  border-radius: 100%;
  color: #ffffff;
  background-color: #9B51E0;
  font-size: 24px;
  padding-top: 12px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
}
/* line 302, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-percent-match span {
  font-size: 14px;
  font-weight: 400;
  display: block;
}
/* line 308, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-yes, .meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-no {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background-color: #ffffff;
  border-radius: 100%;
  box-shadow: 0 0 4px #C4C4C4;
}
/* line 317, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-yes .meet-me-btn-icon, .meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-no .meet-me-btn-icon {
  font-size: 24px;
  width: 24px;
  height: 24px;
  color: #4B5563;
}
/* line 324, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-yes {
  position: relative;
}
/* line 326, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-yes:before {
  content: '';
  display: block;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 1px;
  left: 1px;
}
/* line 338, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-yes:after {
  content: '';
  display: block;
  border-radius: 100%;
  width: 47px;
  height: 47px;
  border: 4px solid #9B51E0;
  position: absolute;
  top: -5px;
  left: -5px;
  animation: pulsate_2 infinite 1.5s;
  filter: blur(5px);
}
/* line 352, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-yes:hover:before {
  border: 4px solid #9B51E0;
  animation: pulsate_1 infinite 1s;
}
/* line 357, custom-scss/_dating.scss */
.meet-me-suggest-action .meet-me-suggest-main .meet-me-suggest-yes .meet-me-btn-icon {
  animation: updown infinite 2s;
}

/* line 365, custom-scss/_dating.scss */
.save-search-lists .save-search-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px 0;
}
/* line 370, custom-scss/_dating.scss */
.save-search-lists .save-search-item .save-search-label {
  flex-grow: 1;
}
/* line 372, custom-scss/_dating.scss */
.save-search-lists .save-search-item .save-search-label a {
  color: #5B5B5B;
}
/* line 376, custom-scss/_dating.scss */
.save-search-lists .save-search-item .save-search-bar {
  flex-grow: 0;
}
/* line 378, custom-scss/_dating.scss */
.save-search-lists .save-search-item .save-search-bar .save-search-btn {
  color: #5B5B5B;
}
/* line 380, custom-scss/_dating.scss */
.save-search-lists .save-search-item .save-search-bar .save-search-btn .material-symbols-outlined {
  font-size: 20px;
}

@media (max-width: 767px) {
  /* line 391, custom-scss/_dating.scss */
  .meetme-avatar-swiper.swiper .swiper-button-next,
  .meetme-avatar-swiper.swiper .swiper-button-prev {
    display: none !important;
  }
}
@media (min-width: 768px) {
  /* line 405, custom-scss/_dating.scss */
  .search-section .form-horizontal .form-group .checkbox-control {
    margin-top: 7px;
  }
}
/* line 420, custom-scss/_dating.scss */
.avatar-groups {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  margin: auto;
}
/* line 426, custom-scss/_dating.scss */
.avatar-groups .avatar-group-item {
  display: block;
  width: 75px;
  height: 75px;
  border: 3px solid #ffffff;
  border-radius: 100%;
  overflow: hidden;
}
/* line 433, custom-scss/_dating.scss */
.avatar-groups .avatar-group-item .avatar-item-img {
  display: block;
  width: 100%;
}
/* line 440, custom-scss/_dating.scss */
.avatar-groups.avatar-groups-2 .avatar-group-item + .avatar-group-item {
  margin-left: -20px;
}

/* line 447, custom-scss/_dating.scss */
.matchmaking-group-photos {
  position: relative;
  width: 200px;
  height: 200px;
  margin: auto;
}
/* line 452, custom-scss/_dating.scss */
.matchmaking-group-photos .matchmaking-group-item {
  position: absolute;
  width: 50%;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  overflow: hidden;
  background-color: #9B51E0;
  color: #ffffff;
  font-weight: 700;
  font-size: 24px;
}
/* line 466, custom-scss/_dating.scss */
.matchmaking-group-photos .matchmaking-group-img {
  display: block;
  width: 100%;
}
/* line 470, custom-scss/_dating.scss */
.matchmaking-group-photos .matchmaking-group-l {
  margin-left: -20%;
  margin-top: -20%;
}
/* line 474, custom-scss/_dating.scss */
.matchmaking-group-photos .matchmaking-group-r {
  margin-left: 20%;
  margin-top: -20%;
}
/* line 478, custom-scss/_dating.scss */
.matchmaking-group-photos .matchmaking-group-p {
  margin-top: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 485, custom-scss/_dating.scss */
.matchmaking-matched-msg {
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  margin-bottom: 40px;
}

/* line 492, custom-scss/_dating.scss */
.cs-result-item {
  margin-bottom: 15px;
}
/* line 494, custom-scss/_dating.scss */
.cs-result-item.has-matched {
  background-color: #6FCF97;
  border-radius: 10px;
  padding: 10px;
}
/* line 499, custom-scss/_dating.scss */
.cs-result-item .cs-result-title {
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 10px;
}

/* line 505, custom-scss/_dating.scss */
.cs-answer-list {
  font-weight: 400;
  font-size: 15px;
}
/* line 509, custom-scss/_dating.scss */
.cs-answer-list .cs-answer-right .cs-answer-title {
  display: block;
}

/* line 515, custom-scss/_dating.scss */
.profile-interests ul.token-input-list li.token-input-token {
  background-color: #9b51e0;
  color: #ffffff;
}

/* line 519, custom-scss/_dating.scss */
.profile-interests ul.token-input-list li.new-color.token-input-token {
  background-color: #9b51e0;
  color: #ffffff;
}

/* line 1, custom-scss/_chat.scss */
.msg_chat_box_form_button {
  background-color: #9b51e0 !important;
  color: #ffffff !important;
}

/* line 6, custom-scss/_chat.scss */
.msg_messages_list_wrapper_message-rtl .msg_messages_list_wrapper_message_content,
.msg_messages_list_wrapper_message-rtl .msg_messages_list_wrapper_message-link-type_content {
  background-color: #9b51e0 !important;
  color: #ffffff !important;
}

@media (min-width: 992px) {
  /* line 2, custom-scss/_resume.scss */
  .header-resume .head-bar.head-sticky {
    top: 80px !important;
    left: var(--sidebar-width);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 11, custom-scss/_resume.scss */
  body:not(.sidebar-left-modal) .header-resume .head-bar.head-sticky {
    left: 0;
  }
}
/* line 1, custom-scss/_friend_inviters.scss */
#page_friend_inviters-index #share_button {
  border-radius: 0;
  width: 85px;
  padding: 0 10px;
}

/* line 10, custom-scss/_friend_inviters.scss */
.suggestion_inviter .qq-uploader .qq-upload-button .upload-section i {
  margin-right: 10px;
}

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