.form-group {
    position: relative;
}

.form-group .invalid-feedback {
    position: absolute;
    font-size: 12px;
    bottom: -18px;
    font-weight: 500;
}

.form-group .copy-buffer-btn {
    position: absolute;
    top: 43px;
    right: 10px;
    padding: 1px 5px;
    cursor: pointer;
    border-radius: 0;
    transition: all ease-out 0.3s;
    z-index: 9999;
    text-align: center;
}

.form-group .copy-buffer-btn.success, .form-group .copy-buffer-btn.success:hover {
    background-color: #e6c94b;
    color:#fff;
}

.form-group .mont-font.fw-600.font-xsss {
	font-weight: 400!important;
    color: #5A5A6E!important;
    /* padding: 2px 10px; */
    /* background-color: #fff; */
    position: relative;
    top: 3px;
    font-size: 12px!important;
}

#faq-search-form {
    margin-bottom: 0;
}

.main-logo-img {
    width: 100%;
    max-width: 150px;
    height: auto;
}

.crop-img-container {
    position: relative;
}

.crop-img-container img {
    max-width: 100%;
    height: auto;
}

.img-preview {
    float: left;
    margin-bottom: .5rem;
    margin-right: .5rem;
    overflow: hidden;
    border-radius: 0.3rem;
}

.img-preview > img {
    max-width: 100%;
}

.cropper-block {
    display: none;
}

.cropper-tool-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 5px;
    color: #ffffff;
    transition: all ease-out 0.15s;
}

.cropper-tool-btn:hover {
    color: #05f;
}

.tariff-wrapper {
    padding: 10px 0 10px 20px;
}

.tariff .toggle-icon {
    margin-right: 10px;
}

.blogger-name {
    min-height: 30px;
    margin-bottom:20px;
    font-size:16px!important;
}

[class^="fileuploader-icon-"], [class*=" fileuploader-icon-"] {
    display: inline-block;
    font-family: 'font-fileuploader' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fileuploader-icon-main:before {
    content: "\e900";
}

.fileuploader-icon-alert:before {
    content: "\e901";
}

.fileuploader-icon-calendar:before {
    content: "\e902";
}

.fileuploader-icon-camera:before {
    content: "\e903";
}

.fileuploader-icon-success:before {
    content: "\e904";
}

.fileuploader-icon-arrow-left:before {
    content: "\e905";
}

.fileuploader-icon-arrow-right:before {
    content: "\e906";
}

.fileuploader-icon-crop:before {
    content: "\e908";
}

.fileuploader-icon-download:before {
    content: "\e909";
}

.fileuploader-icon-edit:before {
    content: "\e90a";
}

.fileuploader-icon-external:before {
    content: "\e90b";
}

.fileuploader-icon-eye:before {
    content: "\e90c";
}

.fileuploader-icon-file:before {
    content: "\e90d";
}

.fileuploader-icon-video:before {
    content: "\e90f";
}

.fileuploader-icon-folder:before {
    content: "\e910";
}

.fileuploader-icon-help:before {
    content: "\e911";
}

.fileuploader-icon-image:before {
    content: "\e912";
}

.fileuploader-icon-link:before {
    content: "\e913";
}

.fileuploader-icon-message:before {
    content: "\e914";
}

.fileuploader-icon-menu:before {
    content: "\e915";
}

.fileuploader-icon-sort:before {
    content: "\e916";
}

.fileuploader-icon-audio:before {
    content: "\e917";
}

.fileuploader-icon-plus:before {
    content: "\e918";
}

.fileuploader-icon-retry:before {
    content: "\e919";
}

.fileuploader-icon-rotate:before {
    content: "\e91a";
}

.fileuploader-icon-save:before {
    content: "\e91b";
}

.fileuploader-icon-search:before {
    content: "\e91c";
}

.fileuploader-icon-settings:before {
    content: "\e91d";
}

.fileuploader-icon-share:before {
    content: "\e91e";
}

.fileuploader-icon-deny:before {
    content: "\e91f";
}

.fileuploader-icon-trash:before {
    content: "\e920";
}

.fileuploader-icon-upload:before {
    content: "\e921";
}

.fileuploader-icon-user:before {
    content: "\e922";
}

.fileuploader-icon-remove:before {
    content: "\e923";
}

.fileuploader-icon-zoom-in:before {
    content: "\e924";
}

.fileuploader-icon-zoom-out:before {
    content: "\e925";
}

.reaction-none {
    cursor: default;
}

.text-full {
    display: none;
}

.reaction-favorite {
	margin-right:0!important;
}

.reaction-like i, .reaction-favorite i {
    color: #212529;
    transition: all ease-out 0.3s;
}

.reaction-like.active i, .reaction-favorite.active i {
    color: #fff;
}

.reaction-like.active i {
    background: linear-gradient(to right, #f07887, #f07887) !important;
}

.reaction-favorite.active i {
    background:linear-gradient(135deg, #e6c94b, #e6c94b) !important;
}

.more-posts {
    width: 50px;
    height: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.more-posts.active, .load-more-comments-btn.active, .load-more-sub-comments-btn.active {
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../uploads/images/preloader.svg);
    background-size: 68px;
}

.post-description-wrapper {
    position: relative;
}

.post-description-wrapper .invalid-feedback {
    position: absolute;
    bottom: 65px;
    left: 15px;
    font-size: 12px;
    font-weight: 500;
}

.post-gallery-link.no-link {
    cursor: default;
}

.hidden-gallery-block {
    display: none;
}

.post-card-content {
    transition: all ease-out 0.3s;
}


.action-unpin-post-wrapper {
    display: none !important;
}

.action-pin-post-wrapper {
    display: flex !important;
}

.fixed-post .action-unpin-post-wrapper {
    display: flex !important;
}

.fixed-post .action-pin-post-wrapper {
    display: none !important;
}

.blogger-post-action.disabled {
    cursor: default;
}

.blogger-post-action.disabled h4 {
    color: #2125294a !important;
}

.post-card-comments {
    display: none;
}

.comments-wrapper {
    padding: 15px 0 0 0;
}

.comments-body {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.comment-item {
    margin-bottom: 5px;
}

.comment-item:last-child {
    margin-bottom: 0;
}

.comment-row {
    margin-bottom: 20px;
    width: 100%;
    display: none;
}

.comment-message-wrapper {
    width: 100%;
    position: relative;
}

.comment-message-wrapper .avatar {
	margin-right:15px;
}

.comment-row:last-child {
    margin-bottom: 0;
}

.comment-answers-wrapper {
    padding-left: 50px;
}

.comment-answers {
    display: none;
}
.comment-answers.visible-answers {
    display: block;
}

.comment-answers .comment-item {
	padding-bottom:15px;
}

.textarea-reply-wrapper {
    /*display: none;*/
    padding-top: 10px;
}

.comment-user-data {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    color: #5a5a6e;
    margin: 0 10px 0 0;
    width:100%;
}

.comment-user-data .user-data {
    white-space: nowrap;
}

.answer-show-wrapper {
    margin-bottom: 5px;
    text-align:right;
}

.answer-show-wrapper span {
	color: #7382bd !important;
    font-weight: 500 !important;
    text-decoration: underline;
    font-size: 13px !important;
}

figure.avatar {
    margin: 0;
}

.user-data .full-name {
    font-size: 12px;
    font-weight: 600;
}

.user-data .time {
    font-size: 12px;
    font-weight: 300;
    color: #adb5bd;
}

.comment-text-wrap {
font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 18px !important;
    color: #5a5a6e !important;
    padding-left: 65px!important;
}

.comment-text-wrap .text-short, .comment-text-wrap .text-full {
	font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 18px !important;
    color: #5a5a6e !important;
}

.comment-row.active {
    display: block;
}

.answer-show .answer-hide-text {
    display: none;
}

.answer-show.active .answer-hide-text {
    display: inline;
}

.answer-show.active .answer-show-text {
    display: none;
}

.comment-answers-wrapper.hidden, .load-more-sub-comments-wrapper.hidden {
    display: none;
}

.comment-submit {
    border: 0;
    width: 40px;
    height: 35px;
    border-radius: 100%;
}

.textarea-auto-height {
    resize: none;
    overflow: hidden;
}

.load-more-comments-wrapper, .load-more-sub-comments-wrapper {
    width: 100%;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.load-more-comments-btn, .load-more-sub-comments-btn {
    width: 45px;
    height: 45px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.comment-reply-wrapper {
    padding-right: 15px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.letter-counter {
    position: absolute;
    bottom: 5px;
    font-size: 12px;
    font-weight: 400;
    color: #adb5bdad;
    transition: color ease-out 0.3s;
}

.letter-counter.full {
    color: #7D0202FF;
}

.twitter-typeahead {
    width: 100%;
    color: #212529;
}

.typeahead.typeahead-background.tt-hint {
    background-color: #eee !important;
}

.tt-menu {
    width: 100%;
    margin: 0;
    padding: 10px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 1rem 3rem rgb(0 0 0 / 18%);
}

.tt-suggestion {
    padding: 5px 10px;
}

.tt-suggestion:hover {
    cursor: pointer;
    color: #fff;
    background:#f7f5fb;
    border-radius:3px;
}

.search-card {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.search-card-avatar {
	width: 55px;
    padding: 1px;
    border: 3px solid #e0e2ef;
    border-radius:20px;
}

.search-card-details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 10px;
    font-weight: 600;
    min-width: 25%;
}

.tt-suggestion:hover .search-card-details {
    color: #fff;
}

.search-card-fullname {
    font-size: 14px;
    line-height: 18px;
    font-weight:500;
    color:#5a5a6e;
}

.search-card-username {
    font-size: 12px;
    font-weight:500;
    color:#adb5bd;
}

.search-card-description {
    font-size: 14px;
    line-height: 20px;
    display:none;
}

.empty-message {
    padding: 5px 20px;
    font-size: 14px;
	color: #5a5a6e;
}

.tt-dataset-bloggers {
    overflow-y: auto;
    max-height: 80vh;
}

.footer-typehead {
    padding: 5px 20px;
    text-align: right;
}

.footer-typehead .see-all-bloggers {
    padding: 10px 0;
	color: #5a5a6e;
    font-weight: 400;
    text-decoration: underline;
    font-size: 13px;
}

.info-link-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0;
    margin-bottom: 8px;
}

.extend-time-format {
    display: none;
}

.time-creation:hover .extend-time-format {
    display: inline-block;
}

.time-creation:hover .default-time-format {
    display: none;
}

mark {
    color: #7382BE;
    font-weight: 600;
    background-color: unset;
    padding: 0;
}

.form-check-paid .free-label {
    display: none;
}

.youtube-link-span {
    top: -2px;
}

.field-post-youtubelink .invalid-feedback {
    text-align: right;
    font-size: 12px;
    font-weight: 500;
    bottom: -20px;
}

.video-youtube, .post-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    background-color: #000;
}

.post-video {
    cursor: pointer;
}

.video-youtube__link, .post-video__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-youtube__media, .post-video__media {
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.video-youtube__button, .post-video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    padding: 0;
    width: 68px;
    height: 48px;
    border: none;
    background-color: transparent;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.post-video__button, .video-youtube__button {
    height: 68px;
    color: #fff;
    font-size: 40px;
    opacity: 0.8;
}

.post-video__button svg, .video-youtube__button svg {
    width: 100%;
    height: 100%;
    color: #fff;
}

.post-video:hover .post-video__button svg, .post-video:hover .video-youtube__button svg {
    color: #fff;
}

.video-youtube__button-shape {
    fill: #212121;
    fill-opacity: 0.8;
}

.video-youtube__button-icon {
    fill: #ffffff;
}

.video-youtube__button:focus {
    outline: none;
}

.video-youtube:hover .video-youtube__button-shape,
.video-youtube__button:focus .video-youtube__button-shape {
    fill: #ff0000;
    fill-opacity: 1;
}

.video--enabled {
    cursor: pointer;
}

.video--enabled .video-youtube__button,
.post-video--enabled .post-video__button {
    display: block;
}

.button-success {
    background-color: #7382bd;
    border-radius:3px!important;
    color:#fff!important;
}

.button-success.disabled {
    background-color: #42a470;
}

.button-current {
    background-color: #05f;
}

.button-current.disabled {
    background-color: #4d88ff;
}

.form-loader {
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../uploads/images/preloader.svg);
    background-size: 30px;
    width: 36px;
    height: 36px;
    opacity: 0;
    transition: all ease-out 0.2s;
}

.form-loader.active {
    opacity: 1;
}

@media (min-width: 768px) {
    .tariff-btn-submit {
        margin-right: 10px;
    }
}


h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    color: #5a5a6e;
}

.bg-dark {
    background-color: #7382BE !important;
}

.invalid-feedback {
    color: #f07887 !important;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #f07887 !important;
}

.form-group .invalid-feedback {
    text-align: right;
}

.form-check-input:checked {
    background-color: #7382BE;
    border-color: #7382BE;
}
.nav-tabs li a.active {
    font-weight: 600 !important;
}

.text-grey-900 {
    color: #5a5a6e !important;
}

.nav-tabs li a.active {
    border-bottom: 0!important;
    color: #5a5a6f !important;
}

.info-link-wrapper .info-link {
    color: #adb5bd;
    font-weight: 400;
    font-size: 12px;
    transition: all 0.2s ease;
    margin: 0 10px 0px 0;
}

.info-link-wrapper .info-link:hover {
    color: #888;
}

.menu-icon img {
    box-shadow: none !important;
    position:relative;
    top:1px;
}

.navigation .nav-content ul li > a.active {
    background: transparent!important;
    border-radius: 3px;
}

.navigation .nav-content ul li > a.active:hover span {
	color:#7281be!important;
}

.nav-content-bttn i {
    margin-right: 10px !important;
    font-size:18px!important;
}

.nav-content-bttn.active i {
    color: #fff !important;
}

.blogger-post-action i {
    margin-right: 10px !important;
    font-size:20px!important;
}

.blogger-post-action h4 {
    margin-bottom: 0;
}

.blogger-post-action {
    padding: 0px;
    width: 100%;
    justify-content: flex-start !important;
}

.blogger-post-action:hover i {
	color:#7281be!important;
}

.navigation .nav-content ul li > a:hover span {
    color: #7382BE;
}

.bg-primary-gradiant {
    background: linear-gradient(135deg, #d4ddfa, #d4ddfa) !important;
    color: #7382BE;
}

.top-content i {
    color: #7382BE !important;
}

.nav-wrap {
    padding-bottom: 9px !important;
}

.navigation .nav-content ul li:not(.logo) a span {
    color: #5a5a6e;
    font-size: 13px;
}

.text-current {
    color: #5a5a6e !important;
}

.card.w-100.shadow-xss.rounded-xxl.border-0.ps-4.pt-4.pe-4.pb-4.mb-3 #dropdownMenu2 {
    padding: 1px 15px 1px 5px !important;
    border-radius: 3px !important;
    font-size: 12px !important;
    color: #fff !important;
    background-color: #F07887;
}

.card.w-100.shadow-xss.rounded-xxl.border-0.ps-4.pt-4.pe-4.pb-4.mb-3 #dropdownMenu2 i {
    color: #fff !important;
    background-color: transparent !important;
    margin-right:0!important;
}

#dropdownMenu2 .ti-more-alt.text-grey-900.btn-round-md.bg-greylight.font-xss {
    background-color: transparent !important;
}

#blogger-login-form h2, #user-signup-form h2 {
    font-weight: 900 !important;
    font-size: 26px !important;
    margin-bottom: 15px !important;
}

#blogger-login-form h2 br, #user-signup-form h2 br {
    display: none;
}

.card-body.bg-current {
    background-color: #fff !important;
    color: #5a5a6e !important;
}

.card-body.bg-current i {
    color: #5a5a6e !important;
}

.card-body.bg-current h4 {
    color: #5a5a6e !important;
}

.navigation .nav-content ul li > a.active span {
    color: #7382BE !important;
}

.circle-club .avatar img, .other-club img, .notification-comment img {
    box-shadow: none !important;
    width:35px!important;
    height:35px!important;
    object-fit:cover;
    border-radius:10px!important;
}

.circle-club .avatar, .other-club .avatar, .post-card-content .avatar {
	border:2px solid #e0e2ef;
	border-radius:15px;
}

.circle-club .avatar img, .other-club img, .post-card-content .avatar img {
    border-radius:15px!important;
    padding:1px!important;
}

.circle-club {
	margin-top:5px;
	padding-top:0!important;
	padding-bottom:0!important;
}

.other-club a {
	width:100%;
}

.blogger-card .avatar {
	margin-left:0!important;
}

.feather-message-circle {
    font-size: 16px !important;
    width:25px!important;
}

.text-short, .text-full, .card-body p {
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    color: #5a5a6e !important;
    padding-top: 0px !important;
}

.card-body p {
    padding-top: 15px !important;
    padding-bottom:0px;
}

.text-more, .text-hide, .follow-blogger, .auth-follow-blogger, .disabled-more, .notice-following-blogger {
    color: #5a5a6e !important;
    font-weight: 400 !important;
    text-decoration: underline;
    font-size: 12px !important;
    margin-left:0!important;
}

.auth-follow-blogger .post-video__button {
	font-size:30px;
	color:#fff;
	opacity:0.8;
}

.time-creation {
    font-weight: 300 !important;
    margin-top:0!important;
}

.navigation .nav-content ul li > a.active i {
    color: #7382BE !important;
}

.nav-content-bttn.h-auto.pt-2.pb-2.active i {
    color: #7382BE !important;
}

.nav.nav-tabs a {
    font-weight: 500 !important;
    color: #5a5a6e !important;
}

.nav.nav-tabs a span {
    background-color: #f5f5f5;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    display: inline-block;
    color: #fff;
    color: #595a6e;
    text-align: center;
    margin-left: 5px;
    padding-top: 1px !important;
}

.nav.nav-tabs a.active span {
    background-color: #7381be;
    color: #fff;
}

#user-login-form h2, #user-recovery-form h2, #user-email-verify-form h2, h2.fw-700.display1-size.display2-md-size.mb-3, h2.fw-700.display1-size.display2-md-size.mb-4 {
    font-weight: 700 !important;
    font-size: 26px !important;
    margin-bottom: 10px !important;
}

#user-login-form br, #user-recovery-form br, #user-email-verify-form br {
    display: none;
}

.navigation .nav-content ul li:not(.logo) a span[data-metric] {
    background-color: #f5f5f5;
    border-radius: 50%;
    height: 26px;
    width: 26px;
    display: block;
    color: #fff;
    color: #595a6e;
    text-align: center;
    margin-left: 5px !important;
    position: relative;
}

.navigation .nav-content ul li:not(.logo) a.active span[data-metric] {
    background-color: #d4ddf9;
    color: #595a6e !important;
}

.feather-arrow-down {
    color: #7382BE !important;
}

.form-control.about-textarea {
    height: auto;
    line-height: 30px;
}

.counted-textarea .letter-counter {
    right: 0;
    color:#adb5bd;
    font-weight:500;
    bottom:20px;
}

.counted-comment .letter-counter {
    right: 45px;
}

.post-card.processing .actions-links{
    display: none;
}
.post-card.processing img, .post-card.processing video{
    filter: grayscale(90%);
}
.post-details .processing-flag {
    display: none;
}
.processing .post-details .processing-flag {
    display: inline-block;
    margin-left: 20px;
        font-weight: 300;
}
.post-card .progress {
    display: none;
}
.post-card.processing .progress-bar {
    background-color: #7382BE;
}
.post-card.processing .progress {
    display: flex;
    height: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.post-card.processing .post-card-content {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
.post-card.processing .processing-flag {
    color: #7382BE;
}
.post-card.processing video::-webkit-media-controls {
    display: none;
}


.form-group.icon-input input::placeholder {
	font-weight:300!important;
}

.field-userloginform-rememberme label, .field-userloginform-rememberme a, .field-usersignupform-agree a, .field-bloggerloginform-rememberme label {
	font-size:13px!important;
	font-weight:400!important;
}

#user-login-form button, #user-recovery-form button, #user-signup-form button, #blogger-login-form button, .button-current {
	color:#fff!important;
	font-weight:500!important;
	border-radius:0!important;
}

#user-login-form button:active, #user-recovery-form button:active, #user-signup-form button:active, #blogger-login-form button:active, .button-current:active,
#user-login-form button:focus, #user-recovery-form button:focus, #user-signup-form button:focus, #blogger-login-form button:focus, .button-current:focus,
#user-login-form button.disabled, #user-recovery-form button.disabled, #user-signup-form button.disabled, #blogger-login-form button.disabled, .button-current.disabled
{
	color:#fff!important;
	background-color:#7382BE!important;
}


#user-login-form h6, #user-recovery-form h6, #user-signup-form h6, #blogger-login-form h6 {
	font-size:13px!important;
	font-weight:400!important;
}

#user-login-form h6 a, #user-recovery-form h6 a, #user-signup-form h6 a, #blogger-login-form h6 a {
	font-weight:400!important;
	color:#495057!important;
}

#user-login-form {
	margin-top:10px;
}

.form-control {
    line-height: 100%!important;
    font-weight:400!important;
    color:#5a5a6e!important;
}

.form-control:focus, .form-control:active {
	border-color:#7382BE!important;
}

.form-group .style2-input {
	border-radius:0.25rem!important;
}

.middle-wrap label {
	font-weight:400!important;
	color:#5A5A6E!important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #fff!important;
    opacity: 1;
}

.toggle input[type=checkbox]:checked + .toggle-icon {
    background: #f07887;
}

.card-body .ps-2 {
	padding:0 11px!important;
}

.card-body.d-block.pt-4.text-center .avatar {
	margin-bottom:20px;
}

.nav.nav-tabs a {
	padding-top:0!important;
	padding-bottom:0!important;
}

.bg-primary-gradiant {
	background:none!important;
	width:auto!important;
}

.fileuploader-item-icon {
	background-color:#000!important;
}

.post-reaction {
	text-decoration:none!important;
}

.post-reaction i {
	margin-right:3px!important;
}

.middle-sidebar-left .font-xsssss.text-center.text-grey-500.fw-600.ms-2.me-2 {
	padding:0!important;
	width: 100% !important;
	font-size:12px!important;
	font-weight:300!important;
	border-right: 1px solid #f0eded!important;
	margin-left:0!important;
	margin-right:0!important;
}

.middle-sidebar-left .font-xsssss.text-center.text-grey-500.fw-600.ms-2.me-2:last-child {
	border:0!important;
}

.card-body.d-block.p-4 .fw-500.text-grey-500.lh-24.font-xssss.mb-0 {
font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    padding-top: 0!important;
    opacity:0.7;
}

.button-current {
    background-color: #7382BE !important;
    border:0!important;
    border-radius:3px!important;
}

.fileuploader {
	padding:0!important;
	background:#fff!important;
}

.fileuploader-item-icon {
	background-color:#7382bd!important;
	border-radius:0!important;
}

.fileuploader-icon-remove {
	background:#f07887!important;
	border-radius:50%;
}

#create-post-form a.bg-grey {
	background-color:transparent!important;
	color:#acb5bd!important;
}

.fileuploader-theme-gallery .fileuploader-input-inner, .fileuploader-theme-gallery .fileuploader-items .fileuploader-item-inner {
	border-radius:0!important;
	border-color:#f1f1f1!important;
}

.fileuploader-theme-gallery .fileuploader-item-inner .thumbnail-holder {
	border-radius:0!important;
}

.fileuploader-icon-main {
	color:#7382bd!important;
}

.fileuploader-theme-gallery .fileuploader-input-inner {
	font-family:'Montserrat'!important;
	color:#acb5bd!important;
	font-weight:400!important;
}

#post-description {
	font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    color: #5a5a6e !important;
    padding-top: 15px !important;
    padding-bottom: 25px !important;
    min-height:150px;
    
}

.counted-comment textarea {
	font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    color: #5a5a6e !important;
    min-height:70px;
}

.counted-comment {
	margin-top:15px;
}

.comment-submit {
	border-radius:0!important;
	background-color:#7382BE!important;
}

.header-search {
	margin:0!important;
}

.twitter-typeahead input {
	border-radius:0!important;
	background-color:#f7f5fb!important;
}

.font-xsss.fw-500.text-grey-500.lh-30.pe-5.mt-3.me-5 {display:none}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 p {
font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    color: #2a2a2f !important;
    padding-top: 15px !important;
    margin-bottom:0;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 p strong {
	font-weight:500!important;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ul, .card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ol {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    color: #5a5a6e !important;
    margin-bottom:0;
    padding-left:0;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ol > ol {
	padding-top:0!important;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ul li {
    list-style: inside;
    list-style-type: circle;
    padding-top:5px;
    color:#2a2a2f;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ol li {
    list-style: inside;
    list-style-type: decimal;
    padding-top:5px;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ol li ol li {
    list-style: inside;
    list-style-type: lower-alpha;

    padding-left:30px;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 p a, .card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ul a, .card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 ol a {
	color:#7382bd;
	text-decoration:underline;
}

.card-body.p-0 .bg-success, .card-body .bg-success  {
	border-radius:3px!important;
	background-color:#7382BE!important;
	color:#fff!important;
	font-size:10px!important;
	text-decoration:none!important;
	font-weight:700!important;
	margin:0!important;
	width:100%;
	text-align:center;
}

.follow-blogger-wrapper, .unfollow-blogger-wrapper {
	padding-bottom:0!important;
}

.card-body.p-0 .bg-success.unfollow-blogger, .card-body .bg-success.unfollow-blogger {
	color:#5a5a6e!important;
	text-transform:lowercase!important;
	font-weight:500!important;
	background-color:#fff!important;
	padding:0!important;
	margin:0!important;
}

.user-blogger-action__item {
	margin:0!important;
}

.blogger-card-link {
	margin-top:0!important;
	margin-bottom:15px!important;
	border-radius:15px!important;
}

.blogger-card-link p {
	color:#fff!important;
	font-weight:500!important;
	font-size:12px!important;
	line-height:16px!important;
	padding-top:0!important;
}

.blogger-card-link a.blogger-name {
	color:#5a5a6e!important;
	display:block;
	font-weight:600!important;
	font-size:12px!important;
	line-height:16px!important;
	padding-top:15px!important;
}
.commercial-status {
color: #fff;
    font-weight: 300;
    display: inline-block;
    width: 30px;
    text-align: center;
    background-color: #7281be;
    margin-right: 5px;
    font-style: normal;
    font-size: 11px;
    text-transform:lowercase;
    border-radius:4px;
    position: absolute;
    left: -40px;
    bottom: -13px;
    border:2px solid #fff;
}

.gallery-item {
    position: relative;
}
.locked-image {
	position: absolute;
    top: 10px;
    right: 15px;
    color: #fff;
    font-size: 14px;
    opacity: 1;
}

.custom-alert {
	color:#5a5a6e!important;
	display: inline-block;
	margin: 0px auto;
	position: fixed;
	transition: all 0.5s ease-in-out 0s;
	z-index: 1031;
	animation-iteration-count: 1;
	border-radius:0!important;
}

.custom-alert .fas {
	display:none!important;
}

.custom-alert .title-alert {
	font-weight:500;
	font-size:14px;
}

.custom-alert .progress.kv-progress-bar {
	display:none!important;
}

.custom-alert .kv-alert-separator {
	display:none!important;
}

.custom-alert .message-alert {
	display:block;
	font-size:14px;
}

.custom-alert__success {
	background-color:#a5d6a7;
	color:#005005!important;
}

.custom-alert__info {
	background-color:#90caf9;
	color:#003c8f!important;
}

.custom-alert__danger {
	background-color:#ef9a9a;
	color:#8e0000!important;
}

.custom-alert__warning {
	background-color:#ffe082;
	color:#c56000!important;
}

.growl-close {
	position:absolute;
	right:10px;
	top:10px;
	background-color:transparent;
	border:0;
	opacity:0.5;
}

.fixed-post {
	border-top:5px solid #e6c84d;
	border-radius:5px;
}

.promo-post {
	border-top:5px solid #f07887;
	border-radius:5px;
}

.post-details {
	position: relative;
    top: -7px;
}

.post-details a {
	font-weight:600!important;
}

.block-blogs .list-group .list-group-item {
	padding:0!important;
	margin:0!important;
}

.block-blogs .list-group .list-group-item h4 {
	font-weight:500!important;

}

.blog-item span {
	margin-top:0!important;
	text-transform:lowercase!important;
}

.block-blogs h4.text-uppercase, .block-notifications h4.text-uppercase, .block-contacts h4.text-uppercase {
	font-weight:600!important;
	color:#7281be!important;
	font-size:12px!important;
	text-transform:none!important;
	letter-spacing:0!important;
}

.middle-sidebar-right-content.bg-white.shadow-xss.rounded-xxl {
	padding:5px;
}

.circle-club img {
	border-radius:3px!important;
}

.circle-club {
	padding:0 0 5px 0!important;
}

.circle-club a {
	width:100%;
}

.circle-club strong, .other-club strong {
	font-weight:600!important;
	color:#5a5a6e!important;
}

.club-description {
	font-weight:600!important;
}

.club-description a {
	color:#5a5a6e!important;
}

.list-group .list-group-item .badge {
    position: absolute!important;
    left: -10px!important;
    top: -2px!important;
    z-index: 999!important;
    font-size:10px!important;
    right:auto!important;
    background-color:#f37786!important;
        border: 2px solid #fff;
}

.notification-title {
	font-weight:600!important;
	color:#5a5a6e!important;
}

.notification-post h4 {
	margin-top:0!important;
}

.notification-post a {
	display:flex!important;
	align-items: center !important;
}

.notification-remove {
	color:#acb5bd!important;
	position:relative;
	right:-10px;
}

.notification-comment span.text-grey-500 {
	font-size:11px!important;
	color:#5a5a6e!important;
	line-height:14px!important;
	text-transform:lowercase;
}

.notification-time {
	color:#adb5bd!important;
	margin-top:0!important;
}

.block-notifications li {
	padding:0!important;
	margin:0!important;
}

.blogger-card img {
	border-radius:25px!important;
}

.avatar img {
	box-shadow:none!important;
}

.blogger-card {
	position: relative;
    background: #7f88ae;
    overflow: hidden;
    margin-top:0!important;
}

.blogger-card:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.6;
    background-image: var(--before-background, none);;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: cover;
}

.blogger-card .card-body {
	position:relative;
	z-index:2;
	min-height:200px;
}

.blogger-card-link img {
    display: block;
	float:none!important;
	width: 75px!important;
    margin-bottom: 50px!important;
    padding: 1px!important;
    border: 3px solid #e0e2ef;
    background: transparent!important;
}

.blogger-name {
	color:#fff;
	font-weight:600!important;
}

.blogger-category {
	font-size:10px!important;
	display:block;
	margin-top:0!important;
}

.card-body.d-block.p-4 .fw-700.mb-3.font-xsss.text-grey-900 {
	margin-bottom:5px!important;
	font-weight:600!important;
}

.card-body.d-block.pt-4.text-center .avatar {
	margin-left:0!important;
}

.card-body.d-block.pt-4.text-center .avatar img {
	border-radius:25px!important;
}

.card-body.d-block.pt-4.text-center h4 {
	font-size:14px!important;
}

.blogger-name i {
	font-size:14px;
	color:#adb5bd;
}

b.text-grey-900.mb-1.font-xss.fw-700.d-inline-block.ls-3.text-dark {
	display:block!important;
	font-weight:600!important;
}

.card-body.d-flex.align-items-center.ps-4.pe-4.pt-0 h4 {
	text-transform:lowercase;
}

.menu-icon img {
	border-radius:15px!important;
}

.nav-content-bttn img {
	border-radius:10px!important;
}

.mobil-sidebar-close {
	display:none;
}

#blogger-description {
	min-height:150px;
	margin-top:10px;
}

.toggle .toggle-icon:after, .toggle .toggle-icon:before {
    top: 3px;
    box-shadow: none;
}

.nav-content-bttn i.fi, .commercial-status i.fi {
	position:relative;
	top:2px!important;
}

.commercial-status i.fi {
	position:relative;
	top:2px!important;
}

.fi.fi-rr-comments {
	font-size:20px!important;
	width:25px!important;
	height:25px!important;
	top:-2px!important;
	position:relative;
	opacity:0.9;
}

.fi.fi-rr-angle-down {
	color:#7382bf!important;
}

.fi.fi-rr-heart {
	padding-top:3px!important;
}

.fi.fi-rr-star {
	padding-top:2px!important;
}

.fi.fi-rr-menu-dots {
	background-color:#fff!important;
	color:#acb5bd!important;
}

.menu-icon .fi.fi-rr-bell, .menu-icon .fi.fi-rr-search {
	color:#7382bd!important;
	font-size:24px!important;
}

.blogger-post-action i {
	position:relative;
	top:3px;
}

.notifications-top-counter, .notifications-footer-counter {
display: block;
    width: 22px;
    height: 22px;
    background-color: #F07887;
    color: #fff;
    position: absolute;

    border-radius: 50%;
    padding-bottom: 7px;
    color: #fff!important;
    font-size: 11px;
}

.notifications-footer-counter {
    width: 22px;
    height: 22px;
    font-weight:600;
    top: 10px;
    right: 19px;
    border:2px solid #7382BE;
}

.notifications-top-counter {
	right:0;
	top:5px;
	border:2px solid #fff;
}

.notifications-comments-count {
	display: inline-block;
    padding: 0.35em 0.65em;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
	position: relative!important;
    top: -2px!important;
    z-index: 999!important;
    font-size: 10px!important;
    background-color: #f37786!important;
}

.chat-active-btn {
	position:relative;
	text-align:center;
	color:#fff!important;
}

.mobil-sidebar-close .chat-active-btn {
	top:15px!important;
}

.nav-header .nav-menu:before {
	background:#5a5a6f;
}

.nav-header .nav-menu:after {
	background:#5a5a6f;
}

.nav-content .nav-wrap {
	padding:0!important;
}

.navigation .nav-content ul {
	padding:10px 0!important;
}

.bloggers-club-wrapper .item {
	position:relative;
	margin-left:-7px;
	margin-right:-7px;
}

.mt-4.mb-4.d-inline-block.font-xssss.fw-600.text-grey-500.me-2 {
	font-weight:400!important;
	margin-bottom:0!important;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 {
	padding:25px!important;
	margin-top:0!important;
}

.card.d-block.mt-3.border-0.shadow-xss.bg-white.p-lg-5.p-4 h2 {
	margin-top:0!important;
}

.list-inline-item.d-block {
	border-bottom:0!important;
}

.list-inline-item.d-block i {
	color:#7382BE!important;
	background:none!important;
	    width: 45px!important;
    height: 45px!important;
    display: inline-block!important;
    line-height: 45px !important;
    text-align: center;
    margin-top:0!important;
    position:relative;
    top:3px;
}

.list-inline-item.d-block i.ti-angle-right {
	top:0!important;
}

.nav-caption {
	font-size:16px!important;
	font-weight:500!important;
}

.card.w-100.border-0.p-0.rounded-3.overflow-hidden.bg-image-contain.bg-image-center {
	display:none;
}

.menu-icon i {
	background-color:transparent!important;
	position:relative;
	top:4px;
}

#dropdownMenu3 {
	padding:5px 10px;
	display:inline-block;
	color:#5a5a6f;
	font-weight:600;
	font-size:13px;
}

#dropdownMenu3 i {
position: relative;
    top: 3px;
    color: #7382bd;
    font-size: 16px;
    margin-left: 5px;
}

.post-sel {
	padding-bottom:5px!important;
}

.post-sel a {
	font-weight:500!important;
}

.post-sel a i {
	font-size:20px!important;
	margin-right:10px!important;
}

.post-sel a.disabled h4 {
	color:#adb5bd!important;
}

.post-sel a:hover i {
	color:#7382BE!important;
}

.post-sel a.disabled:hover h4 {
	color:#adb5bd!important;
}

.post-sel a.disabled:hover i {
	color:#adb5bd!important;
}

.post-sel a h4 {
	margin-bottom:5px!important;
}

.single-post-comments .comment-answers-wrapper {
	margin-top:30px!important;
}

.info-link-block {
	background:transparent!important;
	box-shadow:none!important;
}

#user-account-form .file-preview {
	border:0;
	border-radius: 5px;
    padding: 0;
    width: 100%;
    margin-bottom: 5px;
}

#user-account-form .file-drop-zone {
    border: 1px dashed #eee;
    border-radius: 4px;
    min-height:auto;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    min-height:200px;
}

#user-account-form .close {
    background: #f07887!important;
    color:#fff;
    border:0;
    display: inline-block;
    width: 20px;
    opacity:1;
    z-index:1;
    height: 20px;
}

#user-account-form .krajee-default.file-preview-frame {
	border:0;
	box-shadow:none;
	width:100%;
	margin:0;
}

#user-account-form .krajee-default.file-preview-frame .kv-file-content {
	width:100%;
}

#user-account-form .file-input {
	width:100%;
	text-align:center;
}

#user-account-form .file-footer-buttons .btn-outline-secondary {
	border:0;
	color: #aaa;
    border-color: #aaa;
    z-index:2;
}

#user-account-form .file-thumbnail-footer {
	display:none;
}

#user-account-form .file-drop-zone-title {
	    font-family: 'Montserrat'!important;
    color: #acb5bd!important;
    font-weight: 400!important;
    font-size:14px!important;
}

#user-account-form .btn-primary {
	background-color:#fff;
	border-color:#fff;
	color:#adb5bd;
	padding:0!important;
	font-size:14px;
	text-decoration:underline;
}

#user-account-form .btn-primary:hover {
	color:#7382BE;
}

#user-account-form .field-blogger-filebackground {
	margin-bottom:30px;
}

.nav-wrap.bg-white.bg-transparent-card.rounded-xxl {
	margin-bottom:15px!important;
}

.file-preview-status.text-center.text-success {
	font-size:12px!important;
	color:#7281be!important;
	font-weight:600!important;
}

.navigation .nav-content ul li.info-link-item:not(.logo) a {
    line-height:20px!important;
    height:auto!important;
}

.info-link-item span {
	color: #5a5a6e;
    font-size: 12px;
    font-weight:400!important;
    line-height:20px!important;
    padding:5px 0!important;

}

.tips {
	padding:20px;
	background-color:#f8f8f8;
	color:#5a5a6e;
	font-size:12px;
	font-weight:400;
}

.post-header {
	margin-bottom:15px;
}

.blogger-follow-text {
	padding:5px 15px 15px 15px;
	font-size:12px;
	color:#adb5bd;
	font-weight:400;
	line-height:16px;
	text-align:center;
}

.fi-rr-magic-wand {
	position:relative;
	top:2px;
}

@media (max-width: 1600px) {
	.middle-sidebar-right-content.bg-white.shadow-xss.rounded-xxl {
		box-shadow:none!important;
	}
}

@media (max-width: 1250px) {
	.middle-sidebar-bottom.ps-0.pe-0 {
		padding-right:15px!important;
	}
}

@media (max-width: 991.98px) {
  .app-footer {
    background-color: #7382BE!important;
    }

    .app-footer i.text-current {
    	color:#fff!important;
    }

    .middle-sidebar-left {
    	padding-bottom:0px!important;
    }

    .middle-sidebar-right-content.bg-white.shadow-xss.rounded-xxl {
		box-shadow:none!important;
		padding-top:30px!important;
	}


	.mobil-sidebar-close {
	position:absolute;
	top:50px;
	display:block;
	right:15px;
}

	.info-link-wrapper {
		padding:0;
	}

	.mobil-sidebar-close .chat-active-btn {color:#adb5bd!important}

	.post-video__button svg {display:none;}

	.col-xl-4.col-xxl-3.col-lg-3.col-md-12.pe-0 {
    padding-right: 15px !important;
}
}
.user-blogger-action {
    position: absolute;
    top: 10px;
    right: 10px;
}
.header-search {
    overflow: hidden;
}
.header-search.active {
    overflow: visible;
}
.header-search .bloodhound {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.header-search .bloodhound.active {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.beta-span {
	position: relative;
    bottom: 0px;
    font-size: 10px;
    color: #c2c4d3;
    left: -167px;
    transform:rotateZ(-90deg)
}

.info-copyright-block {
    background-color:transparent!important;
    box-shadow:none!important;
    position:absolute!important;
    bottom:0!important;
    color: #adb5bd!important;
    font-weight: 400!important;
    font-size: 12px!important;
}

.foot-social a {
	display:inline-block;
	margin-right:5px;
	color:#adb5bd;
	font-size:14px;
}

.foot-social a:hover {
	color:#7281be;
}

.blog-list-item .card-body .bg-success {
	width:auto!important;
}
.stata-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-around;
    width: 100%;
    padding: 30px;
}
.stata-item {
    width: 45%;
    height: 0;
    padding-bottom: 45%;
    position: relative;
    border-radius: 50%;
    background-color: #ffffff;
    transition: all .3s ease-in-out;
}
.stata-item h3 {
    font-size: 10vw;
    color: #7382bd;
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}
.stata-item span {
    font-size: 2vw;
    color: #adb5bd;
    position: absolute;
    top: 5%;
    left: 5%;
    font-weight: 500;
}

.mob-menu i.fi-rr-sign-in-alt {
	padding-top:3px;
}

.recommended-wrapper {
	position:relative;
	margin-left:-5px;
	margin-right:-5px;
	display:none;
}

.recommended-wrapper .other-club {
    display: flex!important;
    background-color: #fff!important;
    border-radius: 5px;
    margin: 0 5px 15px 5px;
    align-content: center;
    flex-wrap: nowrap;
    width: 100%;
}

.recommended-wrapper .section {
	padding:0!important;
	margin:0!important;
}

.recommended-wrapper .other-club a {
	width:100%;
    padding: 10px!important;
    display:block;
}

.recommended-wrapper .list-group {
	display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}

.blogger-about p {
	font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    padding-top: 0!important;
    color: #5a5a6e !important;
    margin-bottom:0!important;
    opacity:1!important;
}

.auth-btn-wrapper a {
    display: inline-block;
    color: #fff!important;
    font-weight: 500!important;
    border-radius: 0!important;
    width: 100%!important;
    margin-bottom: 5px;
    margin-left: 0!important;
    height: 60px;
    font-size: 14px!important;
    line-height: 60px!important;
    padding: 0!important;
}

.auth-btn-wrapper a.bg-current {
	background-color:#f07887!important;
}

#modal-auth h2 {
    font-weight: 900 !important;
    font-size: 26px !important;
    margin-bottom: 1rem !important;
    text-align:center;
}

.or-sep {
	padding:0 0 5px 0;
	font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    color: #5a5a6e !important;
    text-align:center;
}

.tariff-btn-follow {
	display: inline-block;
    color: #fff!important;
    font-weight: 500!important;
    border-radius: 0!important;
    width: 100%!important;
    margin-bottom: 5px;
    margin-left: 0!important;
    height: 60px;
    font-size: 14px!important;
    line-height: 60px!important;
    padding: 0!important;
    background-color: #7382BE !important;
}

.parent-agree-wrapper, .parent-dismiss-wrapper {
	display:none;
}

.agree-text {
	font-size: 13px!important;
    font-weight: 400!important;
    color:#adb5bd;
}

.agree-text a {
	color: #495057!important;
}

#modal-main h3 {
	color:#5a5a6e;
	font-weight:500;
	font-size:24px;
}

#modal-main h2 {
	color:#5a5a6e;
	font-weight:600;
	font-size:30px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:15px;
	padding-bottom:15px;
}

#modal-main strong {
	font-weight:600;
	color:#5a5a6e;
}

.plan-list {
	color:#34343a;
	font-size:14px;
	font-weight:400;
	margin-top:15px;
}

.plan-list li {
	margin-bottom:5px;
}

.plan-list i {
	color:#7382BE;
	position:relative;
	top:3px;
}

#modal-main h4 {
	font-weight: 600;
    color: #5a5a6e;
    padding-top:3px;
    padding-bottom:5px;
}

.big-price {
	font-size:13px;
	font-weight:400;
	color:#adb5bd;
}

.big-price strong {
	font-size:36px;
    color: #5a5a6e;
    font-weight:600;
}

.powered {
text-align: right;
    font-size: 13px;
    font-weight: 400;
    color: #adb5bd;
    position: relative;
    top: -7px;
    display: block;
}

.small-price, .total {
	text-align:right;
	background-color:#f7f5fc;
    font-size: 13px;
    font-weight: 400;
    color: #5a5a6e;
    padding:10px 10px 5px 10px;
}

.total {
	padding:0 10px 10px 10px;
	margin-bottom:15px;
}

.plant-terms {
	margin-top:30px;
}

.plant-terms a {
    font-size: 13px;
    font-weight: 400;
    color: #adb5bd;
    text-decoration:underline;
}

.unsubscribe-form p {
	font-weight: 600!important;
    color: #5a5a6e!important;
    font-size:20px!important;
}

.unsubscribe-form .text-black {
    color: #34343a!important;
    font-size: 14px!important;
    font-weight: 400!important;
    margin-top: 15px!important;
}

.tariff-btn-unfollow {
    background-color: #fff!important;
}

.parent-dismiss-wrapper {
	font-size: 13px!important;
    font-weight: 400!important;
    color: #f07887;
    margin-left:0!important;
    padding-left:0!important;
}

.top-slogan {
	font-size: 14px;
    width: 160px;
    line-height: 20px;
    font-weight: 400;
    color: #5a5a6e;
    opacity: 0.9;
    border-radius: 5px;
    margin-right: 15px;
}

.top-slogan i {
	color:#7382bd;
}

.top-alert {
	background-color: #eee2f6;
    padding: 25px;
    margin-bottom: 15px;
    border-radius: 5px;
    color: #5a5a6e;
    font-weight: 400;
    font-size: 14px;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 3%) !important;
}

.empty-feed {
	font-size: 14px;
    color: #636363;
}

.post-reaction.ms-auto {
	margin-left:auto!important;
	margin-right:0!important;
}

.disc-label {
	display:inline-block;
	position:relative;
	padding:5px 10px;
	font-size:14px;
	background-color:#f07887;
	color:#fff!important;
	font-weight:300!important;
	margin-right:10px;}

.blogger-follow-text strong {
	font-weight:600!important;
	color:#7281be!important;
}

.birthday-label {
	color:#5A5A6E;
	font-size:12px;
	font-weight:400;
}

.tariff-btn-unfollow {
	margin-top:15px;
}

@media (max-width: 1600px) {
	.recommended-wrapper {display:block;}
}


@media (max-width: 800px) {
	.recommended-wrapper .list-group {
		display:block!important;
	}
	.recommended-wrapper .other-club {
	width:48%!important;
	display:inline-block!important;
	margin:0 0 15px 1%!important;
}
	.recommended-wrapper .other-club a {
	width:100%;
    padding: 5px!important;
    display:block;
}

.info-copyright-block {
	position:relative!important;
}

.top-slogan {
	font-size: 12px;
    width: 120px;
    line-height: 16px;
    font-weight: 400;
    color: #5a5a6e;
    opacity: 0.9;
    margin-right: 10px;
}

.menu-search-icon-desctop, .menu-search-icon.mob-menu {
	display:none!important;
}
}

@media (max-width: 575.99px) {
    .stata-wrapper {
        padding: 15px;
    }
    .stata-item {
        width: 90%;
        padding-bottom: 90%;
        margin-bottom: 20px;
    }
    .stata-item h3 {
        font-size: 20vw;
    }
    .stata-item span {
        font-size: 4vw;
    }
}

.menu-search-icon-desctop, .menu-search-icon.mob-menu {
	display:none;
}

.nav-header .nav-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.lh-20.font-xssss.fw-600.text-grey-900.ls-1.rounded-xl.follow-blogger {
    text-decoration:none!important;
}

.nav-header.bg-transparent.shadow-none.border-0 {
	background-color:#fff!important;
}

.nav-header .nav-top a.email-support-link {
	margin-right:0;
}

.form-control.text-center.style2-input.text-white.fw-600.bg-dark.border-0.p-0 {
	color:#fff!important;
}

.verify-email-resend-code {
	color:#5a5a6e!important;
}

.email-info-text {
	padding: 10px 15px;
    display: block;
    font-size: 12px;
    color: #fff;
    background-color: #f07887;
    font-weight:600;
}

a.promo-logo {
    line-height: 60px;
    width: 186px;
    text-align: left;
    padding-left: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    white-space: nowrap;
}

a.promo-logo img {
    width: 100%;
    height: auto;
}

a.promo-logo span {
	position: relative;
    bottom: 0px;
    font-size: 12px;
    color: #c2c4d3;
    left: -195px;
    transform: rotateZ(-90deg);
}

.promo-navi {
	background-color:transparent;
	position:absolute;
	width:100%;
	z-index:1;
	color:#5a5a6e;
	padding:15px 0;
}

.promo-navi a {
    color: #7a7f8f;
    font-weight: 500;
    font-size: 13px;
}

.promo-menu a {
    display:inline-block;
    margin-top:15px;
    transition: all 0.2s ease;
}

.promo-navi a:hover {
	text-decoration:underline;
}

.promo-navi a i {
	font-size:16px;
	position:relative;
	top:3px;
}

.promo-slogan {
	min-height:800px;
	position:relative;
	background: linear-gradient(90deg,#ffffff3b,#e6c84b42);
	color:#5a5a6e;
}

.promo-slogan img {
	opacity:0.9;
}

.promo-slogan h1 {
	font-size:42px;
	font-weight:700;
	line-height:40px;
}

.promo-slogan h2 {
	font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #7a7f8f;
    margin-top:25px;
}

.promo-slogan h2 span {
	color:#f07887;
    font-weight: 600;
	text-decoration:underline;
}

.promo-follow-us {
	position:relative;
	margin-top:20px;
}

.promo-follow-us a {
	color:#7a7f8f;
	font-size:13px;
	font-weight:300;
	display:inline-block;
	margin-left:10px;
    transition: all 0.2s ease;
}

.promo-follow-us a:hover {
	text-decoration:underline;
}

.promo-follow-us a i {
	font-size:16px;
}

.promo-btn {
	display:inline-block;
	background-color:#7382BE;
	color:#fff;
	font-size:16px;
	font-weight:500;
	padding:15px 50px;
	margin-top:25px;
    transition: all 0.2s ease;
}

.promo-btn:hover {
	background-color:#818ec3;
}

.promo-btn:hover {
	color:#fff;
}

.promo-title h2 {
	font-size: 36px;
    font-weight: 600;
    line-height: 40px;
}

.promo-title p {
	font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #7a7f8f;
    margin-top: 25px;
}

.promo-title p strong {
	color: #f07887;
    font-weight: 600;
    text-decoration: underline;
}

.promo-creators {
	background: linear-gradient(90deg,#f078872e,#ffffff3b);
	min-height:750px;
}

.promo-ava {
	position:relative;
	min-height:600px;
	margin-top:50px;
}

.promo-item {
	position:absolute;
	background-color:#7382BE;
	border-radius:50%;
	box-shadow:0 10px 20px rgba(0,0,0,0.1);
}

.promo-item img {
	width:100%;
	border-radius:50%;
	border: 10px solid #ffedf0;
	opacity:0.9;
}

.promo-name {
	position:absolute;
	top:20px;
	left:20px;
	color:#fff;
	font-size:14px;
	display:none;
}

.promo-name strong {
	display:block;
	line-height:1;
}

.pr1 {
	top:0;
	width:230px;
	z-index:3;
}

.pr2 {
	top:120px;
	left:180px;
	width:260px;
	z-index:2;
}

.pr3 {
	top:-30px;
	left:270px;
	width:280px;
	z-index:1;
}

.pr4 {
	top: 290px;
    left: 70px;
    width: 240px;
    z-index: 5;
}

.pr5 {
    top: 220px;
    left: 370px;
    width: 240px;
    z-index: 1;
}

.pr6 {
	top:180px;
	left:-30px;
	width:200px;
	z-index:3;
}

.pr7 {
	top:390px;
	left:280px;
	width:180px;
	z-index:4;
}

.pr8 {
	top:450px;
	left:20px;
	width:150px;
	z-index:5;
}

.promo-info {
	min-height:700px;
	background: linear-gradient(90deg,#7382be00,#d2dbff4a);
}

.promo-info h2 {
    font-size: 36px;
    font-weight: 600;
    line-height: 40px;
    position:relative;
    display:inline-block;
}

.promo-info h2:before {
	content: '';
  	background-color: #7382be75;
  	position: absolute;
  	left: 0;
  	bottom: 3px;
  	width: 100%;
  	height: 8px;
  	z-index: -1;
  	transition: all .3s ease-in-out;
}

.promo-about {
	padding-right:100px;
}

.promo-about p {
	font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    color: #5a5a6e;
    margin-top: 25px;
}

.promo-element {
	margin-top:25px;
}

.pe-img {
	position:relative;
}

.pe-text a strong {
	color:#5a5a6e;
	font-weight:700;
	font-size:16px;
	line-height:1.4;
}

.pe-text p {
	color:#7a7f8f;
	font-size:15px;
	font-weight:400;
}

.pe-text .text-right a {
    background-color: #7382BE;
    color: #fff;
    font-size: 10px;
    text-decoration: none;
    font-weight: 700;
    margin: 0;
    display:inline-block;
    text-align: center;
    line-height:32px;
    padding-left:1rem;
    padding-right:1rem;
    transition: all 0.2s ease;
}

.pe-text .text-right a {
	background-color:#818ec3;
}


.pe-date {
	padding:5px 10px;
	color:#7a7f8f;
	top:0;
	right:0;
	position:absolute;
	background-color:#f7f5fc;
	font-size:13px;
}

.promo-element img {
	border-radius:5px;
	width:100%;

}

.promo-signup {
	color:#5a5a6e;
	display:inline-block;
	margin-left:20px;
	font-weight:500;
}

.promo-signup:hover {
	color:#5a5a6e;
	text-decoration:underline;
}

.promo-signup i {
	position:relative;
	top:2px;
}

.promo-footer {
	padding:30px 0;
	color: #7a7f8f;
    font-weight: 400;
    font-size: 13px;
}

.promo-footer a {
	display:inline-block;
	color: #7a7f8f;
    transition: all 0.2s ease;
    margin: 0 15px 0px 0;
}

.promo-footer a:hover {
	text-decoration:underline;
}

@media(max-width:1200px) {
.promo-ava {
    left: -50px;
    margin-bottom: 50px;
    }
}

@media(max-width:991px) {
	.promo-slogan, .promo-creators {
		height:auto;
		padding:50px 0 30px 0;
	}

	.promo-follow-us {
		margin-top:50px;
	}

	.promo-about {
		padding-right:0;
		margin-bottom:50px;
	}

	.pe-text p {
		font-size:13px;
		line-height:1.2;
	}

	.pe-text a strong, .pe-text a {
		line-height:1.2;
		font-size:14px;
	}

	.promo-about p {
		font-size:14px;
	}
	.promo-ava {
    left: -70px;
    margin-bottom: 50px;
    }

    .promo-footer a {
    	margin-right:7px;
    	margin-bottom:15px;
    }

}

.social-block__text {
	text-align:center;
	font-size:13px;
	color:#adb5bd;
	display:block;
	text-transform:lowercase;
	margin-top:15px;
}

.social-block__wrapper {
	margin-top:13px;
}

.social-block__btn {
	display:inline-block;
	width:49%;
	font-size:14px;
	font-weight:500;
	opacity:0.8;
}

.social-block__btn:hover {
	opacity:1;
}

.social-block__btn a {
	color:#fff;
	display:block;
	padding:10px;
	text-align:center;
}

.social-block__btn_facebook {
	background-color:#3b5998;
}

.social-block__btn_google {
	background-color:#db4a39;
}

.social-item {
	display:flex;
	margin-bottom:15px;
	font-size:15px;
    align-items: center;
}

.social-item i {
	color:#7281be;
	display:inline-block;
	width:20px;
}

.social-item a {
	color:#5a5a6e;
}

.social-item p {
	padding:0!important;
	margin-bottom:0!important;
}

.social-unlink {
	margin-left:10px;
	color:#acb5bd!important;
	font-size:13px;
	text-decoration:underline;
}

.social-item.unauthorized a {
	text-decoration:underline;
}

.social-info-wrapper p {
	font-weight:600!important;
}
.promo-post-invalid {
    display: none;
    font-size: 12px;
    color: #ff0000;
}

.post-category-select {
	border: 1px solid #f0f1f1;
    padding: 5px;
    border-radius: 3px;
    font-size: 14px;
    color: #757575;
}

.comment-action {
    position: absolute;
    top: 0;
    right: 0;
}
.comment-text-wrap.comment-edit-wrapper {
    display: none;
}

.complaint-modal-btn {
    display: inline-block;
    font-weight: 500;
    border-radius: 0;
    min-width: 120px;
    height: 60px;
    font-size: 14px;
    line-height: 60px;
    padding: 0;
    border: none;
}
.complaint-modal-btn.bg-dark {
    background-color: #7382BE;
    color: #fff;
}
.comment-blogger-report.complaint i{
    color: #f84f4f !important;
}
.emoji-source-wrapper {
    position: relative;
}
.emoji-source-wrapper li {
    display: inline-block;
}
.emoji-source-item .emoji-source-link {
    font-size: 21px;
    line-height: 21px;
}
.emoji-source-item {
    margin-right: 5px;
}
.emoji-source-item:last-of-type {
    margin-right: 0;
}
.counted-comment .emoji-source-wrapper {
    text-align:right;
    margin-right:100px;
    top:5px;
}
.counted-comment .emoji-source-link {
    font-size: 21px;
    line-height: 21px;
}
.counted-comment .emoji-source-item {
    margin-right: 5px;
}

.post-blogger-link {
	color:#7281be;
	text-decoration:underline;
}

.post-blogger-link:hover {
	color:#7281be;
	text-decoration:none;
}

.blogger-list-wrapper {
	display: inline-block;
    position: relative;
    top: -12px;
    left: -5px;
}

.field-post-description .ul-emoji-wrapper {
position:relative;
	display:inline-block;
	top:-10px;
}

.field-post-description .emoji-source-wrapper {
	position:relative;
	left:0;
	transform: inherit;
}

.field-post-description .emoji-source-item .emoji-source-link {
	padding:0 3px;
}

.blogger-list-btn {
	background-color:transparent;
	color:#525252;
	text-decoration:underline;
	border:0;
	border-radius:3px;
	padding:5px 10px;
	font-size:14px;
}

.field-post-description figure.avatar {
	margin:10px 0 0 10px!important;
}

.blogger-list-ul {
	border-radius:3px;
	border:0;
	background-color:#fff;
	box-shadow:0 1rem 3rem rgb(0 0 0 / 18%) !important;
	min-width:150px;
}

.blogger-list-link {
	color:#5a5a6e;
	display:block;
	font-size:13px!important;
	font-weight:500!important;
}

.blogger-list-link:hover {
	color:#5a5a6e;
}

.back-link {
	color:#5a5a6e;
	display:flex;
	font-size:14px;
}

.back-link:hover {
	color:#5a5a6e;
	text-decoration:underline;
}

.comment-edit-action-wrapper {
	margin-right:150px;
	position:relative;
	top:5px;
}

.comment-edit-action-wrapper .letter-counter {
	bottom: 6px;
    right: -62px;
}

.disable-edit-comment {
	background-color:#fff!important;
	color:#5a5a6e!important;
}

.disable-edit-comment i {
	color:#5a5a6e!important;
}

.post-form-avatar img {
	width:20px;
	border-radius:50%;
	margin-right:5px;
}

figure.post-form-avatar {
	margin-bottom:0!important;
}

.blogger-list-link {
	display:flex;
	align-items: center;
	padding:5px 10px;
}

.blogger-list-item {
	padding:0;
}

.payment-user-status {
	font-size: 8px;
    padding: 5px 5px 3px 5px;
    background-color: #e6c84b;
    color: #5a5a6e;
    border-radius: 50%;
}

.instructions-and-recommendations-link {
	color:#fff;
	font-size:14px;
	padding:15px;
	display:block;
	font-weight:500;
}

.instructions-and-recommendations-link:hover {
	color:#fff;
}

.instructions-and-recommendations-block {
	background-color:#7382bd;
	border-radius:3px;
	text-align:center;
}
