.custom-code
{border:1px ;
}


.wp-block-button__link, html[data-wp-dark-mode-loading] body a:not(.wp-dark-mode-ignore,.wp-dark-mode-ignore *,.button,.btn,.wp-element-button,.wp-block-button__link) 
{
   color: #e50d79 !important;
}


.btn-success {
    color: #fff !important;
    background-color: #e50d79 !important;
    border-color: #e50d79 !important;
}
.btn-success:hover,
.btn-success:focus {
    background-color: #c30b63 !important; /* darker pink on hover */
    border-color: #c30b63 !important;
}

    .typography-copy .h2, .typography-copy h2, .comment-content .h2, .comment-content h2 {
        font-size: 1.441em;
        line-height: 1.2;
    }
}


hr {
    border-color: rgb(0 0 0 / .5);
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #000000;
}

.category-tile__name, .cat-0.cat-theme-bg.cat-theme-bg, .primary-bg-color, .navigation--main > li > a:before, .mnmd-pagination__item-current, .mnmd-pagination__item-current:hover, .mnmd-pagination__item-current:focus, .mnmd-pagination__item-current:active, .mnmd-pagination--next-n-prev .mnmd-pagination__links a:last-child .mnmd-pagination__item, .subscribe-form__fields input[type='submit'], .has-overlap-bg:before, .post__cat--bg, a.post__cat--bg, .entry-cat--bg, a.entry-cat--bg, .comments-count-box, .mnmd-widget--box .widget__title, .posts-list > li .post__thumb:after, .widget_calendar td a:before, .widget_calendar #today, .widget_calendar #today a, .entry-action-btn, .posts-navigation__label:before, .comment-form .form-submit input[type='submit'], .mnmd-carousel-dots-b .swiper-pagination-bullet-active, .site-header--side-logo .header-logo:not(.header-logo--mobile), .list-square-bullet > li > *:before, .list-square-bullet-exclude-first > li:not(:first-child) > *:before, .btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form button[type=submit]:hover {
    background-color: #E50D79;
display: none;
}


 .h3 { font-family: inherit; font-weight: 500;        font-size: 1.2em!important ; line-height: 1.1; color: inherit; }
 .page-heading__title {
        font-size: 3.815rem;
    }

.tfir-show-cta {
  margin-top: 2em;
  text-align: center;
  font-weight: 600;
}
.tfir-show-cta a {
  text-decoration: none;
  color: var(--global-color-link, #e50d79);
}
.tfir-show-cta a:hover { text-decoration: underline; }


/* Hide tag list under single posts (The Next Mag) */
.single .entry-tags { display: none !important; }

/* Hide categories and tags under single posts */
.single .entry-categories,
.single .entry-tags {
  display: none !important;
}



