/* ultimate-member 2023.01.09 20:00 */
#content-wrap > p.pg-tt {
    text-align: center;
    font-size: 3.2rem;
    font-weight: 700;
    margin-top: 100px;
    margin-bottom: 48px;
}

.um .um-form input[type=text], .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line label .um-search-line, .um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form .um-datepicker.picker__input.picker__input--active, .um .um-form .um-datepicker.picker__input.picker__input--target, .um-search-filter .select2.select2-container .select2-selection, .um-field .select2.select2-container .select2-selection {
    border: none !important;
    border-bottom: 1px solid #000 !important;
    border-radius: 0 !important;
    height: 40px !important;
    padding: 0 !important;
}

.um .um-form input[type=text]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form .um-datepicker.picker__input.picker__input--active, .um .um-form .um-datepicker.picker__input.picker__input--target, .um .um-form textarea:focus, .um .um-form input[type=text]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus {
    border: none !important;
    border-bottom: 1px solid #f95700 !important;
}

#content-wrap .um-um_password_id.um {
    width: 94%;
    max-width: 400px;
    margin-bottom: 124px !important;
}

#content-wrap .um-password .um-form .um-button {
    border-radius: 0 !important;
    width: 100% !important;
    text-transform: uppercase !important;
    background-color: #f95700;
    font-family: 'GothamS';
    font-weight: 600 !important;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line label {
    max-width: 300px !important;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line .um-do-search {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    font-size: 1.2rem;
    padding: 8px 16px !important;
    border-radius: 0 !important;
    background-color: #fff;
    color: #000;
    border: 1px solid #747474 !important;
    font-family: 'GothamS';
    font-weight: 600 !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.um-directory .um-members-wrapper {
    margin-top: 24px !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn {
    -height: fit-content !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn a.um-edit-profile-btn, 
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn a.um-edit-profile-btn:hover{
    text-transform: uppercase !important;
    font-weight: 600 !important;
    border-radius: 0 !important;
    display: block !important;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    background: transparent !important;
    color: #000;
    border-color: #747474 !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn a.um-edit-profile-btn:before {
    content: none !important;
}

#content-wrap .um .um-field-block {
    font-size: 1.6rem;
    line-height: 1.3;
    margin-bottom: 64px;
}

#content-wrap .um .um-field {
    padding: 24px 0 0 0;
}
#content-wrap .um .um-field-gender .um-field-area{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}
#content-wrap .um .um-field-Upload-Article .um-field-area {
    text-align: left !important;
}

#content-wrap .um .um-field-Upload-Article .um-field-area a {
    border: 1px solid #747474 !important;
    background-color: transparent;
    color: #000;
    font-size: 1.2rem!important;
    padding: 8px 16px !important;
    min-width: auto;
}
#content-wrap .um .um-field-Upload-Article .um-button-area {
    display: flex;
    align-items: center;
}
.um-member-directory-view-type {
    display: none;
}
.um.um-account.um-editing{
	padding-top: 64px;
}
.um-account-main {
    padding: 0px 0px 0px 3.2rem;
}

.um-account-main div.um-account-heading {
    margin-bottom: 16px !important;
    font-size: 2.8rem;
}
.um-account-main div.um-account-heading i{
    display:none;
}
.um-account-side li a {
    border: none;
    height: auto !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.um-account-side li a span{
    float:none !important;
}
.um-account-side li a span.um-account-icon,
.um-account-side li a span.um-account-icon i,
.um-account-side li a span.um-account-icontip{
    display: none !important;
}


.um-account-main .um-account-nav a {
    padding-left: 0;
}
.um-account-main .um-account-nav a .ico{
    display:none;
}


.um-account-side li a span.um-account-title{
    display:block !important;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 12px 24px 12px 10px;
    line-height: normal;
    text-align: left;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name {
    margin: 0 0 12px 0 !important;
    height: 4.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {
    line-height: 1.3 !important;
}


.um .um-field-group-head, .um .um-members-pagi span.current, 
.upload, 
.um-modal-header, .um-modal-btn, .um-modal-btn.disabled, 
.um-modal-btn.disabled:hover, .um input[type=submit].um-button, 
.um input[type=submit].um-button:focus, .um a.um-button, 
.um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, 
.um a.um-button.um-disabled:active, .um input[type=submit].um-button:hover, 
.um a.um-button:hover {
    background: #f95700 !important;
    font-family: 'GothamS';
    text-transform: uppercase !important;
    font-size: 1.4rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f95700 !important;
    border-radius: 0 !important;
    font-weight: 600 !important;
    color: #fff;
    height: auto;
    line-height: normal !important;
}

.um a.um-button, .um input.um-button, .um button.um-button {
    border-radius: 0 !important;
    font-size: 1.4rem !important;
    font-weight: 600 !important;
    padding: 10px 16px !important;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt, .um .um-modal .um-modal-footer a.um-modal-btn {
    border: 1px solid #747474 !important;
    color: #000;
    background: transparent !important;
    border-radius: 0 !important;
    font-size: 1.4rem !important;
    font-weight: 600 !important;
    padding: 10px 16px !important;
    height: auto;
    line-height: normal !important;
}
.um .um-profile-body .um-col-alt, 
.um.um-register .um-form .um-col-alt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.um .um-profile-body .um-col-alt .um-left, 
.um.um-register .um-form .um-col-alt .um-left,
.um .um-profile-body .um-col-alt .um-right, 
.um.um-register .um-form .um-col-alt .um-right {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: block;
    float: none;
    margin: 0 8px;
}


.um .um-profile-body .um-col-alt .um-button, 
.um.um-register .um-form .um-col-alt .um-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.um .um-profile-body .um-col-alt .um-left .um-button, 
.um.um-register .um-form .um-col-alt .um-left .um-button {
    margin: 0;
}

.um .um-profile-body .um-col-alt .um-right .um-button {
}

.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color, .um-profile.um .um-profile-headericon a:hover, .um-profile.um .um-profile-edit-a.active {
    color: #f95700;
}

.um-request-button, .um-account-main a.um-request-button, .um-request-button:hover{
    border-radius: 0;
    padding: 6px 16px;
    border: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    background-color: #fff;
    color: #000;
    font-weight: 600;
    font-size: 1.2rem;
    text-transform: uppercase;
    font-family: 'GothamS';
}

#content-wrap .um .um-field > label {
    font-size: 1.3rem;
}

#content-wrap .um .um-field .um-field-label > label {
    /* text-transform: uppercase; */
    font-size: 1.4rem !important;
    font-family: 'GothamS';
}

#content-wrap .um.um-viewing .um-field {
    padding: 40px 0 0 0;
}

#content-wrap .um.um-viewing .um-field .um-field-label > label {
    color: #f95700;
}

.um-profile.um-viewing .um-field-label {
    border-bottom: solid 1px rgba(0,0,0,0.3);
    padding-bottom: 12px;
    margin-bottom: 12px;
}
.um-profile.um-viewing .um-field-url.um-field-type_url{
    display:none;
}
#content-wrap .um.um-editing .um-field .um-field-label > label {
    color: #747474;
}

.um-profile.um .um-name a, 
#content-wrap .um.um-viewing .um-field .um-field-value,
#content-wrap .um.um-viewing .um-field .um-field-value a {
    color: #000;
}
.um-profile.um .um-name span.badge{
    font-size: 1.2rem;
    font-weight: 600;
    color:#f95700;
}
#content-wrap .um .um-field .um-field-area input, #content-wrap .um .um-field label input {
    margin-top: 12px !important;
    height: 40px !important;
}

.um-search-filter .select2-container.select2-container--open .select2-dropdown, .um-field .select2-container.select2-container--open .select2-dropdown {
    border: 1px solid #000 !important;
    border-top: none !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.um-search-filter .select2-container.select2-container--open, .um-field .select2-container.select2-container--open {
    width: 100%;
}

.um-search-filter .select2-container.select2-container--open .select2-dropdown .select2-results li, .um-field .select2-container.select2-container--open .select2-dropdown .select2-results li {
    margin: 0 !important;
}

.um-search-filter .select2-dropdown .select2-results li.select2-results__option[aria-selected="true"], .um-field .select2-dropdown .select2-results li.select2-results__option[aria-selected="true"] {
    background-color: rgb(249 87 0 / 10%);
}

div.uimob800 .um-account-main {
    max-width: none;
}

.um-profile .um-profile-body {
    max-width: none !important;
    padding: 0;
}

.um-profile .um-profile-body .um-row > div {
    float: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.um-profile .um-profile-body .um-row > div > div {
    width: 48%;
}

.um-header {
    border: none;
}

.um-profile-nav {
    padding: 0;
    background-color: #fff;
    border-bottom: 1px solid #d5d5d5;
    margin-top: 24px;
}

.um-profile-nav .um-profile-nav-item {
}

.um-profile-nav .um-profile-nav-item a {
    color: #747474 !important;
    background: transparent;
    padding: 8px 20px;
    margin: 0 0 -1px 0;
    border-radius: 0;
    font-size: 1.4rem;
    text-transform: uppercase;
}

.um-profile-nav .um-profile-nav-item a span {
    letter-spacing: -0.025rem;
    font-family: 'GothamS';
}

.um-profile-nav .um-profile-nav-item a i {
    /* display: none; */
}

.um-profile-nav .um-profile-nav-item a:hover {
    color: #000 !important;
}

.um-profile-nav-item span.title {
    padding: 0;
}

.um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover {
    background-color: transparent;
    border-bottom: 3px solid #f95700 !important;
    color: #000 !important;
}
.um .um-profile-nav-item a:first-child {
    display:none !important;
}
.um .um-profile-nav-item a:last-child {
    display:block !important;
}

.picker__box, .picker__nav--prev:hover, .picker__nav--next:hover {
    background: #fff6f2;
}

.um .picker__nav--next:hover:before {
    border-left-color: #f95700;
}

.um .picker__nav--prev:hover:before {
    border-right-color: #f95700;
}

.um .picker__box .picker__weekday, .um .picker__box .picker__day {
    color: #000
}

.picker__footer, .picker__header, .picker__day--infocus:hover, .picker__day--outfocus:hover, .picker__day--highlighted:hover, .picker--focused .picker__day--highlighted, .picker__list-item:hover, .picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted, .picker__list-item--selected, .picker__list-item--selected:hover, .picker--focused .picker__list-item--selected, div.um-modal .upload:hover, .um-modal-btn:hover {
    background: #f95700;
}

.um .picker__footer .picker__button--today, .um .picker__footer .picker__button--clear {
    color: #fff;
    font-weight: 600;
    font-family: 'GothamS';
    text-transform: uppercase;
}

.um .picker__footer .picker__button--close {
    color: #fff;
}

.um-field-label .um-field-label-icon {
    display: none;
}

.um-profile-body.posts {
}

.um-profile-body.posts .um-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

.um-profile-body.posts .um-item .um-item-link {
    width: 100%;
    padding: 0;
}

.um-profile-body.posts .um-item .um-item-img {
    width: 35%;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.um-profile-body.posts .um-item .um-item-img .featured-video-plus.fvp-center {
    margin-left: 8px;
    width: 100%;
}

.um-profile-body.posts .um-item .um-item-link span.category {
    margin-bottom: 6px;
    display: inline-block;
}

.um-profile-body.posts .um-item .um-item-link i {
    display: none;
}

.um-profile-body.posts .um-item .um-item-link a {
    font-weight: 600;
    font-family: 'GothamS';
    font-size: 2.0rem;
    line-height: 1.3;
    display: block;
    margin-bottom: 4px;
}

.um-profile-body.posts .um-item .um-item-link p.post-excerpt {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.3;
    color: #222;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    max-height: 5.0rem;
    margin-bottom: 16px;
}

.um-profile-body.posts .um-item .um-item-img .fvp-dynamic, .um-profile-body.posts .um-item .um-item-img .no-video {
    padding: 0;
    border-radius: 0;
    border: none;
    position: relative;
}

.um-profile-body.posts .um-item .um-item-img .fvp-dynamic:before {
    content: '';
    display: block;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #f95700;
    background-image: url(https://image.kpopmap.com/2019/10/ni_play.png);
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 54% center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -32px 0 0 -32px;
    z-index: 9;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    opacity: 0.7;
}

.um-profile-body.posts .um-item .um-item-img .fvp-dynamic:hover:before {
    opacity: 0.9;
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
}

.um-profile-body.posts .um-item .um-item-img a:first-child {
    display: none;
}

.um-profile-body.posts .um-item .um-item-img .fvp-dynamic .fvp-actionicon, .um-profile-body.posts .um-item .um-item-img .fvp-dynamic img, .um-profile-body.posts .um-item .um-item-img .no-video img {
    height: auto !important;
    border-radius: 0;
}

.um-profile-body.posts .um-item .um-item-meta {
    width: 100%;
}

.um-profile-body.posts .um-item .um-item-meta span, 
.um-profile-body.posts .um-item .um-item-meta span a {
    font-style: normal;
    font-size: 1.2rem;
    border: none;
    font-weight: 300;
    display: inline-block;
    color: #aaa;
    font-family: 'Work Sans';
}


.um-profile-body.comments .um-item{
    border-bottom: 0;
    padding: 24px 0;
    border-bottom: 1px solid #d5d5d5;
}


.um-profile-body.comments .um-item .um-item-link{
    margin-bottom: 12px;
    padding: 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.um-profile-body.comments .um-item .um-item-link i{
    margin-right: 8px;
    font-size: 2.0rem;
    display: block;
    top: -1px;
}

.um-profile-body.comments .um-item .um-item-link a{
    font-size:  1.6rem;
    line-height: 1.3;
    color: #000;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.um-profile-body.comments .um-item .um-item-link span.date{
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size:  1.2rem;
    color: #aaa;
    margin-left: 18px;
    position: relative;
    top: 3px;
}

.um-profile-body.comments .um-item .um-item-meta {
}

.um-profile-body.comments .um-item .um-item-meta span{
    font-size: 1.2rem;
    color: #aaa;
    font-style: normal;
}
.um-profile-body.comments .um-item .um-item-meta span.post-title {
     height: -webkit-fit-content;
     height: -moz-fit-content;
     height: fit-content;
}

.um-profile-body.comments .um-item .um-item-meta span.post-title a {
    color: #747474;
    font-weight: 400;
    border:none;
    font-style: normal;
    font-size: 1.3rem;
    line-height: 1.3;
    border-left: 3px solid #f95700;
    padding-left: 10px;
    display: inline-block;
}

.um-profile-body.comments .um-item .um-item-meta span:after{
    content:'';
}

div.uimob800 .um-account-meta a, div.uimob800 .um-account-meta img {
    border-radius: 50%;
}

div.uimob800 .um-account-side ul {
    border-radius: 0;
    border: none;
}

#um_upload_single .um-modal-header {
    padding: 12px;
}

.um-modal.no-photo .um-modal-footer a.um-modal-btn {
    padding: 6px 16px;
    color: #000;
    border: 1px solid #747474 !important;
    background: transparent !important;
    line-height: normal !important;
    height: auto;
}

.um-modal.no-photo .um-modal-footer a.um-modal-btn.um-finish-upload {
    background-color: #f95700 !important;
    color: #fff;
    border-color: #f95700 !important;
}

.um-profile .um-profile-body .um-profile-note{
	padding: 64px 0;
}
.um.um-account.um-editing .um-account-side li a span.um-account-arrow{
    display:block;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

p.um-notice.success{
    background-color: #62C8A5;
}
p.um-notice.err {
	background: #D11C16;
}

.um-field-error {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #D11C16;
    font-style: normal;
}

.um-field-error .um-field-arrow, .um-field-error .um-field-arrow i {
    color: #D11C16;
}

.um-account-profile-link,
.um-account-profile-link a,
.um a.um-link:hover, .um a.um-link-hvr:hover{
    color:#00a2f9   
}


.um-profile.um .um-profile-headericon a.um-profile-save{
	display:none;
}

.um-profile-meta .um-main-meta .um-name{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.um-profile-meta .um-main-meta .um-name .user-role{
	font-size: 1.2rem;
	font-weight: 400;
	color:#747474;
	position: relative;
	display: block;
	padding-left: 24px;
	margin-left: 12px;
	line-height: 20px;
}
.um-profile-meta .um-main-meta .um-name .user-role:before{
	content:'';
	display:block;
	width:  20px;
	height: 20px;
	background-image: url('https://image.kpopmap.com/2023/01/user-role-2.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-55%);
	    -ms-transform: translateY(-55%);
	        transform: translateY(-55%);
}
.um-directory .um-members-pagination-box .um-members-pagi span{
	border:none!important;
}

.um-directory .um-members-pagination-box .um-members-pagi span.current{
	line-height: 34px !important;
}
.um-notification-b {
	/* position: fixed; */
	right: 25px;
	bottom: 25px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	border-radius: 999px;
	font-size: 26px;
	background: #444;
	color: #fff;
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	z-index: 50;
}
.um-notification-live-count {
	position: absolute;
	right: -10px;
    top: -7px;
	background: #ff0000;
	color: #fff;
	font-size: 11px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 999px;
	text-align: center;
	display: none;
}
.um-notification-live-feed .um-notification-header{
	padding: 24px;
}

.um-notification-live-feed .um-notification-header-row:not(:last-child){
	margin-bottom: 16px;
}
.um-notification-live-feed .um-notification-header-row h4{
	font-size: 2.4rem;
	font-family: 'GothamS'
}

.um-notification-live-feed .um-notification-header-row .um-notification-i-close{
	background-image: url(https://img1.kpopmap.com/2020/06/ni2_close.png);
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	display: block;
	width: 28px;
	height: 28px;
}

.um-notification-live-feed .um-notification-header-row .um-notification-i-close i:before{
	content:none;
}
.um-notification-live-feed .um-notification-header-row .um-notifications-filter{
	font-size: 1.2rem;
	padding:  4px 12px;
}

.um-notification-live-feed .um-notification-header-row .um-notifications-options-a,
.um-notification-live-feed .um-notification-ajax .um-notification-actions-a{
    width: 28px;
    height:  22px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.4rem;
    background-image: url('https://image.kpopmap.com/2023/01/icon_more-2.png');
    background-size: 21px;
    background-position: center;
    background-repeat: no-repeat;
}
.um-notification-live-feed .um-notification-ajax .um-notification-actions-a{
    background-image: url('https://image.kpopmap.com/2023/01/icon_more_b-1.png');	
}
.um-notification-live-feed .um-notification-header-row .um-notifications-options-a .um-faicon-ellipsis-h:before,
.um-notification-live-feed .um-notification-ajax .um-notification-actions-a .um-faicon-ellipsis-h:before{
	content: none;
}
.um-notification-live-feed .um-notification-ajax .um-notification.unread{
	border-left-color:#00a2f9;
	background-color: #fafafa;
}

.um-notification-live-feed .um-notification-ajax .um-notification-content .um-notification-content-string{
	font-size: 1.4rem;
	font-weight: 400;
	margin-bottom:  2px;
}
.um-notification-live-feed .um-notification-ajax .um-notification-content span.b2{
	font-weight: 300;
	color:#747474;
}

.um-notification-live-feed .um-notification-ajax .um-notification-content span.b2 i{
	font-size: 1.6rem;
	color: #747474 !important;
	top: 2px;
	margin-right: 2px;
}

@media(max-width: 1100px) {
    .um {
        width: 94%;
    }

    .um-profile-nav .um-profile-nav-item.active a i {
        color: #f95700;
    }
}

@media (max-width: 924px) and (min-width: 567px) {
    .um.um-account.um-editing .um-account-side{
        width: 25% ;
    }
    .um.um-account.um-editing .um-account-main{
        width: 75%;
	}
    .um.um-account.um-editing .um-account-side li{
	margin-bottom: 1px !important;
	background: #eee;
	}
    .um.um-account.um-editing .um-account-side li a.current{
	 	background-color: transparent; 
	 }
    .um.um-account.um-editing .um-account-side li a{
		color: #999 !important;
	}    
	.um.um-account.um-editing .um-account-side li a.current,
	.um.um-account.um-editing .um-account-side li a.current:hover{
		color: #000 !important;
	}
}

@media(max-width: 850px) {
    .um-profile-nav .um-profile-nav-item a i {
        display:block;
        color: #747474
    }
}

@media(max-width: 768px) {
    .um-profile .um-profile-body .um-row > div > div {
        width: 100%;
    }

    .um-profile-nav {
        margin-top: 12px;
    }

    #content-wrap .um.um-viewing .um-field {
        padding: 24px 0 0 0;
    }

    .um-half {
        width: 48.5%;
    }

    .um .um-profile-body .um-col-alt .um-button, .um.um-register .um-form .um-col-alt .um-button {
        width: 100%;
    }

    .um-profile-body.posts .um-item .um-item-link a {
        font-size: 1.8rem;
    }
}

@media(max-width: 567px) {
	.um.um-account.um-editing{
		padding-top: 32px
	}
}
@media(max-width: 530px) {
    .um-profile-body.posts .um-item {
    }

    .um-profile-body.posts .um-item .um-item-link{

    }
    .um-profile-body.posts .um-item .um-item-img {

    }
    
    .um-profile-body.posts .um-item .um-item-link a {
        font-size: 1.6rem;
    }
    .um-profile-body.posts .um-item .um-item-img .fvp-dynamic:before{
        width: 40px;
        height: 40px;
        background-position: 54% center;
        margin: -20px 0 0 -20px;
    }
	.um-profile-meta .um-main-meta .um-name{
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.um-profile-meta .um-main-meta .um-name .user-role{
	margin-left: 8px;
	}
	.um-notification-live-feed{
		width: 100% !important;
	}
	.um-notification-live-feed .um-notification-header{
		padding: 16px;
	}
	.um-notification-live-feed .um-notification-header-row h4{
		font-size: 2.0rem;
		
	}
}