/*****************  Category Tab css **********************************/

.categories-common-tabs {
    border-bottom: 2px solid var(--grey-20);
    padding: 8px 0 0;
}

.categories-common-tabs li {
    display: inline-block;
    font-weight: 400;
    font-size: var(--Font-Size-type-size-label);
    padding: 8px 12px;
    color: var(--text-primary);
}

.categories-common-tabs li.active {
    border-bottom: 2px solid var(--Primary-Brand-primary);
}

.categories-common-tabs li.active a {
    color: var(--Primary-Brand-primary);
    font-weight: 600;
}
body.archive .entry-header-outer,
body.page-template-recent-post-template .entry-header-outer {
    margin-bottom: 30px;
    padding-bottom: 0!important;
}
.archive .stars_rating span,
.search .stars_rating span {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    margin-right: 2px;
    font-size: var(--Font-Size-type-size-caption, 12px);
    line-height: var(--Line-Height-type-lh-caption, 16px);
    font-weight: var(--Font-Weight-type-weight-medium-500, 500);
}

.archive .stars_rating .rating_total_score,
.search .stars_rating .rating_total_score {
    vertical-align: middle;
    margin-left: 0;
    margin-right: 0;
    font-size: var(--Font-Size-type-size-sub-title-h4, 16px);
    line-height: var(--Line-Height-type-lh-sub-title-h4, 20px);
    font-weight: var(--Font-Weight-type-weight-medium-500, 500);
}

.archive .meta-views.meta-item .tie-icon-fire:before,
.search .meta-views.meta-item .tie-icon-fire:before {
    content: "\f06e" !important;
}

@media (max-width: 568px) {
    .archive .stars_rating,
    .search .stars_rating {
        line-height: 1;
        margin-bottom: 10px;
    }

    .archive .stars_rating span,
    .search .stars_rating span {
        line-height: 1;
    }

    .archive .stars_rating .review_txt,
    .search .stars_rating .review_txt {
        font-size: var(--Font-Size-type-size-caption, 12px);
        line-height: 1;
    }
}

.cp-archive-post-item__content img{
    border-radius: 8px;
}
/*****************  Category Tab css end here **********************************/
/*****************  Catgeory page description ********************/
.cp-archive-description__inner {
    display: block;
}

.cp-archive-description__toggle {
    display: none;
    background: transparent;
    border: 0;
    padding: 0;
    text-decoration: none;
}

.cp-archive-description__preview.truncate-2 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
}

.cp-archive-description__full {
    display: block;
}

.cp-archive-description__preview,
.cp-archive-description[data-cp-needs-toggle="1"] .cp-archive-description__preview {
    display: none;
}

.cp-archive-description[data-cp-needs-toggle="1"][data-cp-expanded="0"] .cp-archive-description__preview.truncate-2 {
    display: -webkit-box;
}

.cp-archive-description[data-cp-needs-toggle="1"][data-cp-expanded="0"] .cp-archive-description__full {
    display: none;
}

.cp-archive-description[data-cp-needs-toggle="1"] .cp-archive-description__toggle {
    display: inline-flex;
    align-items: center;
}

.cp-archive-description__body > :first-child {
    margin-top: 0;
}

.cp-archive-description__body > :last-child {
    margin-bottom: 0;
}
.cp-archive-description__body p{

    font-size: var(--Font-Size-type-size-label);
    line-height: var(--Line-Height-type-lh-label);
    font-weight: var(--Font-Weight-type-weight-medium-500);

}



body.page-template-recent-post-template .entry-header-outer .page-title {
    margin: 0;
}

body.page-template-recent-post-template .entry-header-outer .taxonomy-description {
    margin-top: 10px;
}

body.page-template-recent-post-template .entry .cp-archive-description__body p {
    font-size: var(--Font-Size-type-size-label);
    line-height: var(--Line-Height-type-lh-label);
    font-weight: var(--Font-Weight-type-weight-medium-500);
    color: inherit;
}



.cp-archive-heading--research {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.cp-archive-heading__row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
}

.cp-archive-heading__content {
    flex: 1 1 auto;
    min-width: 0;
}

.cp-archive-heading__row .page-title {
    margin: 0;
}

.cp-archive-download-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 14px 20px;
    border-radius: 8px;
    background: var(--Primary-Brand-primary);
    color: var(--color-foreground-inverse);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    text-decoration: none;
    white-space: nowrap;
    flex-shrink: 0;
}

.cp-archive-download-button:hover,
.cp-archive-download-button:focus {
    color: var(--color-foreground-inverse);
    background: #0046AD;
}

.cp-search-results-header__content {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.cp-search-results-header .page-title {
    margin: 0;
}

.cp-search-results-toolbar {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
}

.cp-search-results-form {
    flex: 1 1 560px;
    max-width: 720px;
}

.cp-search-results-form__field {
    display: flex;
    align-items: center;
    gap: 12px;
    min-height: 44px;
    padding: 4px 4px 4px 16px;
    border: 1px solid var(--neutral-grey-border);
    border-radius: 8px;
    background: var(--bg-surface);
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.cp-search-results-form__field:focus-within {
    border-color: var(--Primary-Brand-primary);
    box-shadow: 0 0 0 1px color-mix(in srgb, var(--Primary-Brand-primary) 18%, transparent);
}

.cp-search-results-form__input {
    flex: 1 1 auto;
    min-width: 0;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--text-secondary);
    font-size: var(--Font-Size-type-size-label);
    font-weight: 400;
    line-height: 1.5;
}

.cp-search-results-form__input:focus {
    outline: 0;
}

.cp-search-results-form__input::placeholder {
    color: var(--text-muted);
}

.cp-search-results-form__input::-webkit-search-decoration,
.cp-search-results-form__input::-webkit-search-cancel-button,
.cp-search-results-form__input::-webkit-search-results-button,
.cp-search-results-form__input::-webkit-search-results-decoration {
    appearance: none;
}

.cp-search-results-form__submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    width: fit-content;
    min-width: 64px;
    min-height: 36px;
    padding: 8px 10px;
    border: 0;
    border-radius: 8px;
    background: var(--Primary-Brand-primary);
    color: var(--color-foreground-inverse);
    flex-shrink: 0;
    transition: background-color 0.2s ease, box-shadow 0.2s ease;
}

.cp-search-results-form__submit:hover,
.cp-search-results-form__submit:focus-visible {
    background: var(--button-primary-hover);
    color: var(--color-foreground-inverse);
    outline: 0;
}

.cp-search-results-form__submit:focus-visible {
    box-shadow: 0 0 0 1px color-mix(in srgb, var(--Primary-Brand-primary) 24%, transparent);
}

.cp-search-results-form__submit-icon {
    display: block;
    width: 16px;
    height: 16px;
    object-fit: contain;
    filter: brightness(0) invert(1);
}

.cp-search-results-form__submit-label {
    font-size: 13px;
    font-weight: var(--Font-Weight-type-weight-bold-700);
    line-height: 1;
    white-space: nowrap;
}

.cp-search-results-toolbar__link {
    min-height: 52px;
    padding: 12px 16px;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .wide-post-box .posts-items li.post-item{
        margin-bottom:32px;
    }
    .cp-archive-heading__row {
        flex-direction: column;
        align-items: stretch;
    }

    .cp-archive-download-button {
        width: 100%;
        white-space: normal;
    }

    .cp-search-results-toolbar {
        flex-direction: column;
        align-items: stretch;
    }

    .cp-search-results-form {
        max-width: none;
    }

    .cp-search-results-form__field {
        padding-left: 12px;
    }

    .cp-search-results-toolbar__link {
        width: 100%;
        white-space: normal;
    }
}
/*****************  Catgeory page description end here ********************/



/******* posts list design start here ********************/
.wide-post-box .posts-items li {
    width: 100%;
    padding: 0;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.wide-post-box .posts-items li .post-title {
    font-size: var(--Font-Size-type-size-title-alt-h3);
    font-weight: var(--Font-Weight-type-weight-semi-bold-600);
    line-height: var(--Line-Height-type-lh-title-alt-h3);
    color: var(--text-gray-100);
    margin-top: var(--space-8);
}

.wide-post-box .posts-items li .post-thumb {
    margin-right: 24px;
    float: none;
    -webkit-flex: 0 0 166px;
    -ms-flex: 0 0 166px;
    flex: 0 0 166px;
    width: 166px;
}

.wide-post-box .posts-items li .post-thumb .wp-post-image {
    border-radius: var(--radius-8);
}

.post-meta {
    margin: 10px 0 8px;
    font-size: 12px;
    overflow: hidden
}

.post-meta .meta-item {

     display: inline-block;
}

.post-meta .meta-item.tie-icon:before {
    padding-right: 3px
}

.post-meta .tie-alignright .meta-item:last-child {
    margin: 0 !important
}
.meta-author{
    font-size: var(--Font-Size-type-size-label);
    line-height: var(--Line-Height-type-lh-label);
    margin-right: 12px;
    padding-right: 12px;
    border-right: 1px solid var(--neutral-grey-border);
    color: var(--Primary-Brand-primary);

}
.meta-author a{
  color: var(--primary-dark-100);
}
.post-meta .date.meta-item{
    font-size: var(--Font-Size-type-size-label);
    line-height: var(--Line-Height-type-lh-label);
    font-weight: 500;
    color: var(--text-secondary);
}

.magazine1 .content-only .show-more-button,.magazine2 .show-more-button {
        margin:35px auto 0;
        max-width:200px;
        border: 1px solid var(--grey-20);
        border-radius: 8px;
        font-size: var(--Font-Size-type-size-label);
        font-weight: 700;
          color: var(--primary-dark-100);
    }

body.category-exchange .cp-exchange-review-row,
body.category-decentralized-exchange .cp-exchange-review-row,
body.category-crypto-wallet .cp-exchange-review-row,
body.category-crypto-tracking-tools .cp-exchange-review-row,
body.category-earning-site .cp-exchange-review-row {
    row-gap: 8px;
}

body.category-exchange .cp-exchange-review-row .post-meta,
body.category-decentralized-exchange .cp-exchange-review-row .post-meta,
body.category-crypto-wallet .cp-exchange-review-row .post-meta,
body.category-crypto-tracking-tools .cp-exchange-review-row .post-meta,
body.category-earning-site .cp-exchange-review-row .post-meta {
    margin: 0;
    overflow: visible;
}

body.category-exchange .cp-exchange-review-meta,
body.category-decentralized-exchange .cp-exchange-review-meta,
body.category-crypto-wallet .cp-exchange-review-meta,
body.category-crypto-tracking-tools .cp-exchange-review-meta,
body.category-earning-site .cp-exchange-review-meta {
    line-height: 1;
}

body.category-exchange .cp-exchange-review-badge,
body.category-decentralized-exchange .cp-exchange-review-badge,
body.category-crypto-wallet .cp-exchange-review-badge,
body.category-crypto-tracking-tools .cp-exchange-review-badge,
body.category-earning-site .cp-exchange-review-badge {
    min-height: 28px;
    gap: 6px;
}

body.category-exchange .cp-exchange-review-star,
body.category-decentralized-exchange .cp-exchange-review-star,
body.category-crypto-wallet .cp-exchange-review-star,
body.category-crypto-tracking-tools .cp-exchange-review-star,
body.category-earning-site .cp-exchange-review-star {
    width: 14px;
    height: 14px;
    flex-shrink: 0;
}

body.category-exchange .cp-exchange-review-copy,
body.category-decentralized-exchange .cp-exchange-review-copy,
body.category-crypto-wallet .cp-exchange-review-copy,
body.category-crypto-tracking-tools .cp-exchange-review-copy,
body.category-earning-site .cp-exchange-review-copy {
    color: color-mix(in srgb, var(--text-primary) 50%, transparent);
}
body.category-exchange .cp-exchange-review-score,
body.category-decentralized-exchange .cp-exchange-review-score,
body.category-crypto-wallet .cp-exchange-review-score,
body.category-crypto-tracking-tools .cp-exchange-review-score,
body.category-earning-site .cp-exchange-review-score {
    color: #CA8A04;
}


.wide-post-box .posts-items li .post-details {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.wide-post-box .posts-items li.cp-archive-post-item {
    display: block !important;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-item__content {
    display: flex;
    width: 100%;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-category-archive-mobile-meta {
    margin-top: 2px;
}

/* Author archive header card */
.author .entry-header-outer {
    margin-bottom: 24px;
}

.author .cp-author-profile-card {
    padding: 20px;
    border: 1px solid var(--neutral-grey-border);
    border-radius: var(--radius-12);
    background: var(--bg-surface);
    box-shadow: 0 12px 32px var(--cp-legacy-shadow-04) !important;
}

.author .cp-author-profile-card .text-title-h3 {
    line-height: 1.3;
}

@media (max-width: 767px) {
    .author .entry-header-outer {
        margin-bottom: 16px;
    }

    .author .cp-author-profile-card {
        padding: 16px;
    }
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta {
    gap: 12px;
    align-items: center;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta {
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    min-height: 24px;
    margin: 0;
    width: auto;
    overflow: visible;
    white-space: nowrap;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .author-meta,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .meta-author-wrapper,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .meta-author,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .date.meta-item,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .tie-alignright,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .tie-alignright .meta-item,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .custom-tax-display,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .meta-author a,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .tie-alignright .meta-item a {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .tie-alignright {
    float: none;
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid var(--grey-20);
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item {
    min-width: 0;
    white-space: nowrap;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status {
    flex-shrink: 0;
    padding-left: 12px;
    border-left: 1px solid var(--grey-20);
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status > .border-left-neutral-grey {
    border-left: 0 !important;
    padding-left: 0 !important;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status > .border-left-neutral-grey,
.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status > .text-normal {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status .cp-home-post-live-badge {
    display: inline-flex;
    align-items: center;
    gap: 3px;
    height: 18px;
    min-height: 18px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 18px;
    font-weight: var(--Font-Weight-type-weight-medium-500, 500);
    margin: 0;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status .cp-home-post-live-badge .live-label {
    background: transparent;
    color: inherit;
    border-radius: 0;
    padding: 0;
    margin-left: 0;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: 0;
    vertical-align: baseline;
    font-weight: inherit;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status .cp-home-post-live-badge img {
    flex: 0 0 auto;
    width: 10px;
    height: 10px;
    max-width: 10px;
    max-height: 10px;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--rating {
    padding-left: 12px;
    border-left: 1px solid var(--grey-20);
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .stars_rating {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    min-height: 24px;
    margin: 0;
    line-height: 1;
    white-space: nowrap;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .stars_rating > span:first-child {
    display: inline-flex;
    align-items: center;
    gap: 2px;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .stars_rating img {
    width: 12px;
    height: 12px;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .stars_rating .rating_total_score {
    font-size: 15px;
    line-height: 18px;
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .stars_rating .review_txt {
    font-size: 11px;
    line-height: 16px;
    color: var(--grey-dark-20);
}

.wide-post-box .posts-items li.cp-archive-post-item .cp-category-archive-mobile-meta .post-meta {
    margin: 0;
    width: auto;
}

/* Price prediction archive cards use article markup, so keep mobile meta parity scoped to that structure. */
[data-price-card] .cp-archive-post-inline-meta {
    gap: 12px;
    align-items: center;
}

[data-price-card] .cp-archive-post-inline-meta .post-meta {
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    min-height: 24px;
    margin: 0;
    width: auto;
    overflow: visible;
    white-space: nowrap;
}

[data-price-card] .cp-archive-post-inline-meta .post-meta .author-meta,
[data-price-card] .cp-archive-post-inline-meta .post-meta .meta-author-wrapper,
[data-price-card] .cp-archive-post-inline-meta .post-meta .meta-author,
[data-price-card] .cp-archive-post-inline-meta .post-meta .date.meta-item,
[data-price-card] .cp-archive-post-inline-meta .post-meta .tie-alignright,
[data-price-card] .cp-archive-post-inline-meta .post-meta .tie-alignright .meta-item {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
}



[data-price-card] .cp-category-archive-mobile-meta .post-meta {
    margin: 0;
    width: auto;
}

[data-price-prediction-archive] [data-price-group-heading] {
    text-transform: uppercase;
}

[data-price-prediction-archive] .cp-price-prediction-grid,
[data-price-prediction-archive] [data-price-group-items] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 1260px) {
    [data-price-prediction-archive] .cp-price-prediction-grid,
    [data-price-prediction-archive] [data-price-group-items] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 1199px) {
  .author-meta.multiple-authors.no-avatars
  .meta-author-wrapper:nth-child(2) {
    display: none !important;
  }
}
@media (max-width: 767px) {
    body.archive .entry-header-outer,
body.page-template-recent-post-template .entry-header-outer {
    margin-bottom: 20px;
}
    [data-price-prediction-archive] .cp-price-prediction-grid,
    [data-price-prediction-archive] [data-price-group-items] {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

/* Price prediction market row: image + name/symbol on left, price/change on right. */
[data-price-prediction-archive] [data-price-market] {
    align-items: flex-start;
}

[data-price-prediction-archive] [data-price-image-shell] {
    display: inline-flex;
    position: relative;
    width: 30px;
    height: 30px;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-image] {
    opacity: 0;
}

[data-price-prediction-archive] [data-price-market]:not([data-market-loading="1"]) [data-price-image] {
    opacity: 1;
    transition: opacity 0.2s ease;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-image-shell]::after,
[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-name]::after,
[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-symbol]::after,
[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-value]::after,
[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-change]::after {
    content: "";
    display: block;
    border-radius: 999px;
    background: linear-gradient(90deg, var(--cp-legacy-text-alpha-08) 25%, var(--cp-legacy-text-alpha-16) 50%, var(--cp-legacy-text-alpha-08) 75%);
    background-size: 200% 100%;
    animation: cp-price-market-skeleton-shimmer 1.25s linear infinite;
}

.dark-skin [data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-image-shell]::after,
.dark-skin [data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-name]::after,
.dark-skin [data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-symbol]::after,
.dark-skin [data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-value]::after,
.dark-skin [data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-change]::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.08) 25%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.08) 75%);
    background-size: 200% 100%;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-image-shell]::after {
    position: absolute;
    inset: 0;
    width: auto;
    height: auto;
    z-index: 1;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-name],
[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-symbol],
[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-value],
[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-change] {
    color: transparent !important;
    font-size: 0;
    line-height: 0;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-name]::after {
    width: 100%;
    max-width: 168px;
    height: 16px;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-name] {
    position: relative;
    display: block;
    min-width: 112px;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-symbol]::after {
    width: 60px;
    height: 12px;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-symbol] {
    position: relative;
    display: block;
    min-width: 60px;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-value]::after {
    width: 72px;
    height: 14px;
}

[data-price-prediction-archive] [data-price-market][data-market-loading="1"] [data-price-change]::after {
    width: 58px;
    height: 14px;
}

[data-price-prediction-archive] [data-price-market] > div:first-child {
    flex: 1 1 auto;
    min-width: 0;
}

[data-price-prediction-archive] [data-price-market] [data-price-name] {
    flex: 1 1 auto;
    min-width: 0;
    display: block;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
    -webkit-line-clamp: unset;
    -webkit-box-orient: initial;
    word-break: break-word;
    overflow-wrap: anywhere;
    line-height: 1.35;
}

[data-price-prediction-archive] [data-price-market] [data-price-name-wrap] {
    gap: 2px;
    min-width: 0;
}

[data-price-prediction-archive] [data-price-market] [data-price-symbol] {
    display: block;
    white-space: nowrap;
}

[data-price-prediction-archive] [data-price-market] > div:last-child {
    flex-shrink: 1;
    min-width: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-end;
    row-gap: 2px;
    column-gap: 8px;
    flex-direction: column;
}

[data-price-prediction-archive] [data-price-market] [data-price-value],
[data-price-prediction-archive] [data-price-market] [data-price-change] {
    white-space: nowrap;
}

@keyframes cp-price-market-skeleton-shimmer {
    0% {
        background-position: 200% 0;
    }

    100% {
        background-position: -200% 0;
    }
}

#posts-container > li:not(.date-group-title) {
  margin-bottom: 32px;
}
#posts-container > li:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status{
        padding-left: 8px;
    }
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status .cp-home-post-live-badge{
        height: var(--Line-Height-type-lh-label, 16px);
        min-height: var(--Line-Height-type-lh-label, 16px);
        padding-left: 5px;
        padding-right: 5px;
        gap: 2px;
    }
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item--status .cp-home-post-live-badge img{
        width: 10px;
        height: 10px;
        max-width: 10px;
        max-height: 10px;
    }
    .meta-author{
            margin-right: 8px;
    padding-right: 8px;
    }
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .author-meta{
        min-height: 16px;
    }
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta{
        min-height: 16px;
    }
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .author-meta, .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .meta-author-wrapper, .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .meta-author, .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .date.meta-item, .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .tie-alignright, .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .post-meta .tie-alignright .meta-item, .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .custom-tax-display, .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .cp-archive-post-inline-meta__item{
        min-height: 16px;
    }
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-item__content {
        align-items: flex-start;
    }

    .wide-post-box .posts-items li.cp-archive-post-item .cp-category-archive-mobile-meta {
        flex-wrap: nowrap;
        gap: 10px;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .wide-post-box .posts-items li.cp-archive-post-item .cp-category-archive-mobile-meta::-webkit-scrollbar {
        display: none;
    }

    .wide-post-box .posts-items li.cp-archive-post-item .cp-category-archive-mobile-meta .post-meta,
    .wide-post-box .posts-items li.cp-archive-post-item .cp-category-archive-mobile-meta .cp-archive-post-inline-meta__item {
        flex-shrink: 0;
    }

    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-inline-meta .stars_rating .review_txt {
        font-size: 10px;
    }

    [data-price-card] .cp-archive-post-inline-meta .post-meta,
    [data-price-card] .cp-archive-post-inline-meta .post-meta .author-meta,
    [data-price-card] .cp-archive-post-inline-meta .post-meta .meta-author-wrapper,
    [data-price-card] .cp-archive-post-inline-meta .post-meta .meta-author,
    [data-price-card] .cp-archive-post-inline-meta .post-meta .date.meta-item,
    [data-price-card] .cp-archive-post-inline-meta .post-meta .tie-alignright,
    [data-price-card] .cp-archive-post-inline-meta .post-meta .tie-alignright .meta-item {
        min-height: 16px;
    }

    [data-price-card] .cp-category-archive-mobile-meta {
        flex-wrap: nowrap;
        gap: 10px;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    [data-price-card] .cp-category-archive-mobile-meta::-webkit-scrollbar {
        display: none;
    }

    [data-price-card] .cp-category-archive-mobile-meta .post-meta,
    [data-price-card] .cp-category-archive-mobile-meta .cp-archive-post-inline-meta__item {
        flex-shrink: 0;
    }
}

@media (max-width: 1150px) {
    .cp-top-experts-desktop-track {
        display: flex;
        overflow-x: auto;
        gap: 24px;
        scroll-snap-type: x proximity;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .cp-top-experts-desktop-track::-webkit-scrollbar {
        display: none;
    }

    .cp-top-experts-desktop-track > article {
        flex: 0 0 220px;
        scroll-snap-align: start;
    }
}
@media (max-width: 991px) {
.wide-post-box .posts-items li .post-title {
    font-size: 18px;
    line-height: var(--Line-Height-type-lh-title-h3);

}
}
@media (max-width: 991px) {
    .wide-post-box .posts-items li .post-title {
          display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 0;
    }
    .cp-top-experts-mobile-track {
        display: flex;
        flex-direction: row;
        overflow-x: auto;
        gap: 12px;
        scroll-snap-type: x proximity;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .cp-top-experts-mobile-track::-webkit-scrollbar {
        display: none;
    }

    .cp-top-experts-mobile-track > article {
        flex: 0 0 300px;
        max-width: 300px;
        scroll-snap-align: start;
    }
}

@media (max-width: 767px) {
    .wide-post-box .posts-items li.cp-archive-post-item .cp-archive-post-item__content .post-thumb {
        width: 106px;
        -webkit-flex: 1 0 106px;
        -ms-flex: 1 0 106px;
        flex: 1 0 106px;
        max-width: 106px;
        margin: 0 3.55% 0 0;
    }
}
@media (max-width: 767px) {
    .post-meta .date.meta-item{
        font-size: 12px;
        line-height: 16px;
    }
    .meta-author{
        font-size: 12px;
        line-height: 16px;

    }

    .wide-post-box .posts-items li .post-thumb {
        -webkit-flex: 1 0 40%;
        -ms-flex: 1 0 40%;
        flex: 1 0 40%;
        width: 40%;
        max-width: 40%;
        margin-right: 3.55%
    }

    body.category-exchange .cp-exchange-review-row,
    body.category-decentralized-exchange .cp-exchange-review-row,
    body.category-crypto-wallet .cp-exchange-review-row,
    body.category-crypto-tracking-tools .cp-exchange-review-row,
    body.category-earning-site .cp-exchange-review-row {
        gap: 12px;
    }
    .wide-post-box .posts-items li .post-title{
        font-size: 16px;
        line-height: 20px;
    }
}
@media (max-width: 580px) {
    .wide-post-box .posts-items li .post-title {
        font-size: 14px;
        line-height: 18px;
    }
}
