/** coauthors byline **/
.meta-author .coauthors {
    display: flex;
    align-items: center;
    gap: 8px;
}

.meta-author .coauthors-avatars {
    display: flex;
    align-items: center;
}

.meta-author .coauthors-avatars img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #fff;
    margin: 0 0 0 -6px;
    display: block;
}

.meta-author .coauthors-avatars img:first-child {
    margin-left: 0;
}

.meta-item.meta-author.has-multiple-authors {
    display: block;
}

.meta-author .coauthors .vcard {
    margin: 0;
}

.meta-author .coauthors-more {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #fff;
    margin: 0 0 0 -6px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: 700;
    background-color: var(--gl-color-header-bottom-bg, #333);
    color: var(--gl-color-header-bottom-txt, #fff);
}

/* Header */
.gridlove-header-3 .gridlove-header-bottom .container,
.gridlove-header-5 .gridlove-header-bottom .container{
    display: flex;
  background-color: var(--gl-color-header-bottom-bg);
    height: 100%;
}
.gridlove-header-3 .gridlove-header-bottom .gridlove-slot-l,
.gridlove-header-3 .gridlove-header-bottom .gridlove-slot-r,
.gridlove-header-5 .gridlove-header-bottom .gridlove-slot-l,
.gridlove-header-5 .gridlove-header-bottom .gridlove-slot-r {
    position: static;
    display: flex;
    top: 0;
}

.gridlove-header-3 .gridlove-header-bottom .gridlove-slot-l,
.gridlove-header-5 .gridlove-header-bottom .gridlove-slot-l {
    position: static;
    flex: 1 1 100%;
    display: flex;
        height: 100%;
}
.gridlove-header-3 .gridlove-header-bottom .gridlove-slot-r,
.gridlove-header-5 .gridlove-header-bottom .gridlove-slot-r {
    position: absolute;
    flex: 0;
    display: flex;
}

.gridlove-header-3 .gridlove-header-bottom .gridlove-slot-l .gridlove-main-navigation,
.gridlove-header-5 .gridlove-header-bottom .gridlove-slot-l .gridlove-main-navigation {
    width: 100%;
}

.gridlove-header-3 .gridlove-header-bottom .gridlove-slot-r,
.gridlove-header-5 .gridlove-header-bottom .gridlove-slot-r,
.gridlove-header-3 .gridlove-header-bottom .gridlove-slot-r .gridlove-actions,
.gridlove-header-5 .gridlove-header-bottom .gridlove-slot-r .gridlove-actions {
    height: 100%;
    display: flex;
}

.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search span,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search span {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 50px;
}
.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search span:hover,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search span:hover,
.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active span,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active span,
.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search span:hover,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.acive span,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu {
    background-color: var(--gl-color-header-bottom-acc);
    color: var(--gl-color-header-bottom-txt);
}

.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu .gridlove-search-form button,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu .gridlove-search-form button,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu .gridlove-search-form button {
    background-color: var(--gl-color-header-bottom-bg);
    margin: 0;
}
.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu .gridlove-search-form button:hover,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu .gridlove-search-form button:hover,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu .gridlove-search-form button:hover {
    background-color: var(--gl-color-header-main-acc)
}
.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu {
    width: calc(100vw - 30px);
    max-width: 720px;
}
.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu > li {
    width: 100%;
}
.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li > form,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li > form,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu > li > form {
    display: flex;
    gap: 10px;
}

.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li > form input,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li > form input,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu > li > form input {
    flex: 1 1 100%;
}

.gridlove-header-3 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li > form button,
.gridlove-header-5 .gridlove-header-bottom .gridlove-action-search.active ul.sub-menu > li > form button,
.gridlove-header-sticky .container .gridlove-slot-r .gridlove-action-search.active ul.sub-menu > li > form button {
    flex: 0 0 150px
}

/* sticky header */

.gridlove-header-sticky .gridlove-logo,
.gridlove-header-sticky .gridlove-logo-mini, .gridlove-header-sticky .gridlove-logo-invert {
    max-height: 70px;
    max-width: 200px;
}

.gridlove-header-sticky .gridlove-logo,
.gridlove-header-sticky .gridlove-logo-mini, .gridlove-header-sticky .gridlove-logo-invert {
    max-height: 70px;
    max-width: 200px;
}


.gridlove-header-sticky .container,
.gridlove-header-sticky .container .gridlove-slot-c,
.gridlove-header-sticky .container .gridlove-slot-c .gridlove-main-navigation {
    height: 100%;
}

.gridlove-header-sticky .container .gridlove-slot-c .gridlove-main-navigation {
    width: 100%;
}

.gridlove-header-sticky .container .gridlove-slot-c .gridlove-main-navigation #mega-menu-wrap-gridlove_main_menu #mega-menu-gridlove_main_menu  {
    justify-content: flex-start;
    padding-left: 250px;
}

/* responsive menu panel */
.gridlove-sidebar-action-wrapper {
    background-color: var(--gl-color-header-bottom-bg);
    padding: 40px 15px 20px;
}
.gridlove-sidebar-action-wrapper .gridlove-action-close {
    background: transparent;
    height: 30px;
    width: 30px;
    display: inline-block;
        color: var(--gl-color-header-bottom-txt);
    text-align: center;
    padding: 0px;
    line-height: 30px;
    box-shadow: none;
    top: 0;
    right: 0;
    left: auto;
}
.gridlove-sidebar-action-wrapper  .gridlove-sidebar-action-inside .gridlove-box {
    background-color: transparent;
    box-shadow: none
}

.gridlove-header-responsive .gridlove-action-search span {
    width: 50px;
}

.gridlove-header-responsive .gridlove-action-search.active span, .gridlove-header-responsive .gridlove-action-search.active ul.sub-menu {
    background-color: var(--gl-color-header-bottom-bg);
    color: var(--gl-color-header-bottom-txt);
}

.gridlove-header-responsive .gridlove-action-search.active ul.sub-menu button {
    background-color: var(--gl-color-header-bottom-acc);
    color: var(--gl-color-header-bottom-txt);
    margin: 0;
}
.gridlove-header-responsive .gridlove-action-search.active ul.sub-menu button:hover {
    background-color: var(--gl-color-header-main-acc);
    color: var(--gl-color-header-bottom-txt);
}
    .gridlove-header-responsive .gridlove-actions .sub-menu {
        width: calc(100vw - 100px);
    }
@media (max-width: 579px) {
    .gridlove-header-responsive .gridlove-actions .sub-menu {
        right: -10px;
            width: 100vw;
    }
}

/* Logos */

.gridlove-logo,
.gridlove-logo-invert {
    width: 350px;
}
.gridlove-logo-mini {
    width: 250px;
}


/* uncomment for xmas */
/* .gridlove-logo,
.gridlove-logo-invert {
    width: auto;
    height: 150px;
}
.gridlove-logo-mini {
    width: auto;
    height: auto;
} */

/* .gridlove-header-wrapper {
    background: url('https://hiddentrack.ie/wp-content/uploads/2025/12/xmasbanner.png') bottom center no-repeat;
    background-size: cover;
} */

.gridlove-header-sticky  .gridlove-logo-invert,
.gridlove-header-sticky  .gridlove-logo {
    width: 220px;
    max-width: 220px;
}

/* ALBUM - MOVIE  REVIEWS */

.gridlove-page-layout-4,
.gridlove-page-layout-5,
.gridlove-single-layout-7,
.gridlove-single-layout-8,
.gridlove-single-layout-albums,
.gridlove-single-layout-movies,
.gridlove-single-layout-books {
    margin-top: -130px;
    position: relative;
    z-index: 999;
}

.gridlove-single-layout-albums  .review-header-container,
.gridlove-single-layout-movies  .review-header-container,
.gridlove-single-layout-books  .review-header-container {
    display: flex;
    gap: 1rem;
    margin: 0 -2rem;
}
.gridlove-single-layout-albums  .review-header-media,
.gridlove-single-layout-movies  .review-header-media,
.gridlove-single-layout-books  .review-header-media,
.gridlove-single-layout-albums  .review-header-content,
.gridlove-single-layout-books  .review-header-content,
.gridlove-single-layout-movies  .review-header-content {
    flex: 0 0 50%;
}
.gridlove-single-layout-albums  .review-header-media,
.gridlove-single-layout-movies  .review-header-media,
.gridlove-single-layout-books  .review-header-media {
    position: relative;
}

.gridlove-single-layout-albums  .review-header-media .entry-category,
.gridlove-single-layout-movies  .review-header-media .entry-category,
.gridlove-single-layout-books  .review-header-media .entry-category {
    position: absolute;
    top: 0;
    left: 0;
    padding: 1rem;
    z-index: 99;
}

.gridlove-single-layout-albums  .review-header-content,
.gridlove-single-layout-movies  .review-header-content,
.gridlove-single-layout-books  .review-header-content {
    display: flex;
    flex-direction: column;
}
.gridlove-single-layout-albums  .review-header-content .review-header-content-detail i,
.gridlove-single-layout-movies  .review-header-content .review-header-content-detail i,
.gridlove-single-layout-books  .review-header-content .review-header-content-detail i {
    color: var(--gl-color-content-txt);
    margin-right: 0.25rem;
}

.gridlove-single-layout-albums  .review-header-content .review-header-content-detail a,
.gridlove-single-layout-books  .review-header-content .review-header-content-detail a,
.gridlove-single-layout-movies  .review-header-content .review-header-content-detail a {
    color: var(--gl-color-content-txt);
    font-size: 0.9rem;
    font-weight: 700;
}
.gridlove-single-layout-albums  .review-header-content .review-header-content-detail a:hover,
.gridlove-single-layout-movies  .review-header-content .review-header-content-detail a:hover,
.gridlove-single-layout-books  .review-header-content .review-header-content-detail a:hover {
    color: var(--gl-color-content-acc);
    font-size: 0.9rem;
}

.gridlove-single-layout-albums  .review-header-content .review-header-content-detal-list,
.gridlove-single-layout-movies  .review-header-content .review-header-content-detal-list,
.gridlove-single-layout-books  .review-header-content .review-header-content-detal-list {
    flex: 1;
}
.gridlove-single-layout-albums  .review-header-content .review-header-content-detal-list span,
.gridlove-single-layout-books  .review-header-content .review-header-content-detal-list span,
.gridlove-single-layout-movies  .review-header-content .review-header-content-detal-list span {
    display: block;
    margin-bottom: 0.33rem;
}

.review-header-rating {
    display: flex;
    justify-content: flex-start;
    gap: 8px;
    align-items: center;
    position: relative;
}
.review-header-rating-item img {
    display: block;
    position: relative;
    z-index: 1;
}
.review-header-rating-item {
    flex: 0 0 35px;
    position: relative;
}
.review-header-rating-item.legendary {
    flex: 0 0 55px;
}
.review-header-rating-item.active::before {
    content: '';
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 0;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.review-header-rating-item.nope::before,
.review-header-rating-item.meh::before {
    background-color: var(--gl-color-rating-negative);
}
.review-header-rating-item.nice::before,
.review-header-rating-item.good::before,
.review-header-rating-item.awesome::before {
    background-color: var(--gl-color-rating-positive);
}

.review-header-rating-item.legendary::before {
    background-color: var(--gl-color-rating-legendary);
}



@media only screen and (max-width: 767px) {
    .gridlove-single-layout-albums  .review-header-container,
    .gridlove-single-layout-books  .review-header-container,
    .gridlove-single-layout-movies  .review-header-container {
        display: flex;
        flex-direction: column;
        margin: 0 auto;
    }

    .entry-content .wp-block-pullquote {
        padding: 20px 20px;
    }

    .entry-content .wp-block-pullquote blockquote p {
        line-height: 2rem;
        font-size: 1.25rem;
    }
}
.wp-block-footnotes {
    border-top: 1px solid var(--gl-color-content-txt);
  font-size: 0.8rem;
    padding: 1rem 0 0 1.5rem;
}


/* LIVE REVIEW */

.gridlove-single-layout-live .category-live-shows .entry-title {
    margin-bottom: 0;
}

.gridlove-single-layout-live .category-live-shows .entry-meta {
    margin-top: 1rem;
}

.gridlove-single-layout-live .category-live-shows .review-header-content-detal-list {
    margin-top: 0.25rem;
}
.gridlove-single-layout-live .category-live-shows .review-header-content-detal-list .review-header-rating {
    margin-top: 0.75rem;
}



/* filter images */
.gridlove-menu-posts article:hover .entry-image img,
.gridlove-post-a .entry-image:hover img,
.gridlove-post-b .entry-image:hover img,
.gridlove-posts-widget article:hover .entry-image img,
.gridlove-cover-area:hover .gridlove-cover-bg img{
    filter: grayscale(0)
}
.gridlove-menu-posts article .entry-image img,
.gridlove-post-a .entry-image img,
.gridlove-post-b .entry-image img,
.gridlove-posts-widget article .entry-image img,
.gridlove-cover-area .gridlove-cover-bg img {
    filter: grayscale(0.9)
}
.gridlove-menu-posts article .entry-image>a:after,
.gridlove-post-a .entry-image>a:after,
.gridlove-post-b .entry-image a:after,
.gridlove-posts-widget article .entry-image>a:after {
    background: rgba(0, 0, 0, 0)!important;
box-shadow: inset 0 0px 99px 0px rgba(0,0,0,0.75);
}

.gridlove-posts-widget article .entry-image>a:after {
    background: rgba(0, 0, 0, 0)!important;
box-shadow: inset 0 0px 10px 0px rgba(0,0,0,0.75);
}

.gridlove-menu-posts article:hover .entry-image>a:after,
.gridlove-post-a .entry-image:hover>a:after,
.gridlove-post-b .entry-image:hover a:after,
.gridlove-posts-widget article:hover .entry-image>a:after {
    background: rgba(0, 0, 0, 0) !important;
box-shadow: inset 0 0px 99px 0px rgba(0,0,0,0.25);
}
.gridlove-posts-widget article:hover .entry-image>a:after {
    background: rgba(0, 0, 0, 0) !important;
box-shadow: inset 0 0px 10px 0px rgba(0,0,0,0.25);
}
.gridlove-cover-area .gridlove-cover-bg img {
    transition: all .2s ease-in-out;
}

.tht-spotify-player-container {
    margin-bottom: 30px;
}

.gridlove-post .entry-artist {
    font-weight: 600;
    margin-bottom: 8px;
    color: inherit;
    display: inline-block;
}
.gridlove-post .entry-overlay .entry-artist,
.gridlove-post .entry-overlay .entry-artist a {
    color: var(--gl-color-text-invert);
}
.gridlove-post .entry-overlay .entry-artist a:hover {
    color: var(--gl-color-highlight-acc);
}

.gridlove-post-a .box-inner-p,
.box-inner-p, .gridlove-text-module-content.gridlove-box {
    padding: 15px 20px 15px;
}

.gridlove-post  .entry-title.h3 {
    line-height: 1.075;
    margin-bottom: 0.4rem;
}

.gridlove-post.category-news .entry-title.h3 {
    font-size: 20px;
}


.gridlove-post  .entry-description {
    font-size: 14px;
}

.gridlove-masonry-wrapper .gridlove-post-a .entry-meta,
 .gridlove-masonry-wrapper .gridlove-post-c .entry-meta,
  .gridlove-module-layout-masonry .gridlove-post-a .entry-meta,
 .gridlove-module-layout-masonry .gridlove-post-c .entry-meta {
    line-height: 1;
 }
 .entry-overlay .entry-meta,
 .gridlove-post-a .entry-meta,
 .gridlove-post-b .entry-meta,
 .gridlove-post-c .entry-meta {
    position: absolute;
    bottom: 20px;
}

.gridlove-cover-area {
    margin-top: -30px;
}

.gridlove-post-a .entry-image img {
    height: 200px;
}
.gridlove-post-a  {
    height: 400px;
}
.gridlove-post-a .box-inner-ellipsis {
    max-height: 150px;
  height: 150px;
    margin-bottom: 0.5rem;
}



/* fix  video player */
.wp-embed-responsive .wp-block-embed.is-type-video .wp-block-embed__wrapper::before {
    padding-top: 0;
}

/* tribute module home page */

.gridlove-module.ht-tribute {
    background: #454545;
    color: #ffff;
    padding: 2rem;
    margin: 0 0 2rem 0;
}
.gridlove-module.ht-tribute .module-header .module-title h2 {
    color: #ffff;
}
.gridlove-module.ht-tribute .module-header .module-desc {
    max-width: none;
}
.gridlove-module.ht-tribute .module-header .module-desc a { color: #fff; text-decoration: underline; }
.gridlove-module.ht-tribute .module-header .module-desc a:hover { color: var(--gl-color-highlight-acc); text-decoration: underline; }

@media only screen and (min-width: 1200px) {
    .gridlove-module.ht-tribute {
        margin: 0rem -2rem 2rem;
    }
    .gridlove-module.ht-tribute .module-header .module-desc {
        max-width: 75%;
    }
}

/* anniversary module home page */

.gridlove-module.ht-anniversary {
    padding: 2rem;
    margin: 0 0 2rem 0;
    background:linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
}

.gridlove-module.ht-anniversary .module-header .module-desc {
    max-width: none;
}

@media only screen and (min-width: 1200px) {
    .gridlove-module.ht-anniversary {
        margin: 0rem -1.5rem 2rem;
    }
    .gridlove-module.ht-anniversary .module-header .module-desc {
        max-width: 75%;
    }
}



/* special module home page */

.gridlove-module.ht-special {
    padding: 2rem;
    margin: 0 0 2rem 0;
    /*background:linear-gradient(90deg,rgba(8, 41, 73, 1) 0%, rgba(102, 136, 101, 1) 35%, rgba(120, 147, 176, 1) 100%);*/
   background: #757575;
    color: #fff;
}
.gridlove-module.ht-special h2 {
    letter-spacing: -0.05rem;
    color: #fff;
}.gridlove-module.ht-special .entry-content  {
    color: #454545;
}

.gridlove-module.ht-britpop {
    padding: 2rem 2rem 0 2rem;
    margin: 0 0 2rem 0;

    border: 3px solid #f00;
}
.gridlove-module.ht-britpop h2 {
    letter-spacing: -0.05rem;
    color: #f00;
}

.gridlove-module.ht-anniversary .module-header .module-desc {
    max-width: none;
}

@media only screen and (min-width: 1200px) {
    .gridlove-module.ht-special {
        margin: 0rem -2rem 2rem;
    }
    .gridlove-module.ht-special .module-header .module-desc {
        max-width: 75%;
    }
    .gridlove-module.ht-britpop {
        margin: 0rem -2rem 2rem;

        border: 3px solid #f00;
    }
}

.wd-video-design-theme .wd-product-video.cmplz-placeholder-1 {
    height: unset !important;
    pointer-events: auto;
    inset: 0;
  background-position: center;
  background-size: cover !important;
}

.wd-video-design-theme:has(.cmplz-placeholder-1) .wd-video-actions {
    display: none;
}

.wp-block-image figcaption a {
   color: var(--gl-color-highlight-txt);
}
.wp-block-image figcaption a:hover {
   font-style: underline !important;
}

/** interview **/
.itw-q {margin: 0 0 0.5rem}
.itw-section-title {margin: 3rem 0 1rem 0}
.itw-section-intro {margin: 0 0 3rem 0}
.ht-translate-cta {
    display: inline-flex;
    gap: 4px;
    align-items: center;
    padding: 0 4px;
    background: var(--gl-color-content-txt);
    color: var(--gl-color-highlight-txt);
    border-radius: 3px
}
.ht-translate-cta a {
    font-size: 0.8em;
    text-decoration: normal !important;
border-bottom: none !important;
    color: var(--gl-color-highlight-txt) !important;
}

/** card review rating badge **/

.entry-image .review-card-rating-item {
    display: flex;
    position: absolute;
    bottom: -1rem;
    right: 1rem;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    justify-content: center;
    align-items: center;
    z-index: 9;
    font-size: 0;
    transform: rotate(-7deg)
}

.entry-image .review-card-rating-item img {
    display: block;
    width: auto;
    max-height: 45px;
    object-fit: contain
}

.gridlove-cover-item .entry-header .review-card-rating-item {
    display: flex;
    position: absolute;
    bottom: 3rem;
    right: -1rem;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    text-align: center;
    line-height: 72px;
    justify-content: center;
    align-items: center;
    z-index: 9;
    font-size: 0;
    transform: rotate(-7deg)
}

.gridlove-cover-item .entry-header .review-card-rating-item img {
    display: block;
    width: auto;
    max-height: 55px;
    object-fit: contain
}

.review-card-rating-item.meh,
.review-card-rating-item.nope {
    background-color: var(--gl-color-rating-negative);
}

.review-card-rating-item.nice,
.review-card-rating-item.good,
.review-card-rating-item.awesome {
    background-color: var(--gl-color-rating-positive);
}

.review-card-rating-item.legendary {
    background-color: var(--gl-color-rating-legendary);
}

.gridlove-cover-content .entry-title {
    line-height: 0.95em;
}

/** small byline in plylists **/
.entry-content .wp-block-heading + .has-small-font-size {
    margin-top: -24px;
}
@media only screen and (max-width: 767px) {
    .entry-content .wp-block-heading + .has-small-font-size {
        margin-top: -16px;
    }
}
/** YARPP Related Thumbnails **/
.gridlove-below-post-widgets .yarpp-thumbnails-horizontal {
    display: flex;
    gap: 16px;

}

.gridlove-below-post-widgets .yarpp-thumbnails-horizontal a.yarpp-thumbnail {
      display: block;
    flex: 1;
        width: auto;
    height: auto;
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
}

.gridlove-below-post-widgets .yarpp-thumbnails-horizontal .yarpp-thumbnail > img,
.gridlove-below-post-widgets .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: block;
  margin: 0;
}

.gridlove-below-post-widgets .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title {
    width: auto;
  margin: 8px 0 0;
    height: auto;
    max-height: none;
    overflow: visible;
}


@media only screen and (max-width: 767px) {
.gridlove-below-post-widgets .yarpp-thumbnails-horizontal {
    flex-direction: column;

}
    .gridlove-below-post-widgets .yarpp-thumbnails-horizontal a.yarpp-thumbnail {
      display: flex;
        flex-direction: row;
        gap: 8px;
 }
    .gridlove-below-post-widgets .yarpp-thumbnails-horizontal .yarpp-thumbnail > img,
    .gridlove-below-post-widgets .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
        flex: 0 0 80px;
        height: 100%;
    }
    .gridlove-below-post-widgets .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title {
        margin:0;
    }

}
