/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://sixfive.io
 Description:  Default GeneratePress child theme
 Author:       SixFive
 Author URI:   https://sixfive.io
 Template:     generatepress
 Version:      0.1
*/

#loginform input[type=submit], .leaky-paywall-payment-button a, .sfFormWrap input[type=submit],
form .leaky-paywall-checkout-button button[type=submit], #leaky-paywall-registration-next,
#leaky-paywall-account-edit-profile-form input[type=submit],
.sf_newsletter_preferences_wrap input[type=submit], div.ajax-load-more-wrap.blue .alm-load-more-btn,
ul.the_champ_login_ul i.theChampLogin, .leaky-paywall-account-navigation-wrapper a.active,
#leaky-paywall-account-wrapper .leaky-paywall-account-navigation-wrapper a.active,
.sf_toggle h3.toggle_heading i, .toggle h3 i.icon-plus-sign:before, .chairWrap .chair,
.chairWrap.chair_type .chair {
    background-color: var(--electric-purple);
}
div.ajax-load-more-wrap.blue .alm-load-more-btn.loading,
div.ajax-load-more-wrap.blue .alm-load-more-btn:focus,
div.ajax-load-more-wrap.blue .alm-load-more-btn:hover,
.leaky-paywall-account-navigation-wrapper a:hover,
#leaky-paywall-account-wrapper .leaky-paywall-account-navigation-wrapper a:hover {
    background-color: var(--deep-purple);
}
.post-author, .post-author a {
    text-decoration-color: var(--deep-purple) !important;
}
.rank-math-breadcrumb p a:nth-of-type(n+2),
.bigger.widgetHeader .header_btn,
.toggle:not(.open) h3.agendaItemHeadingRow,
.wp-block-my-blocks-contributors-widget .contributor-column .contributor-articles-list li .comment-count,
.toggle:not(.open) .agendaTimeWrap, .sf_toggle:not(.open) h3.toggle_heading {
    color: var(--electric-purple);
}
.upcoming-event-date {
    color: var(--deep-purple);
}
.leaky-paywall-account-navigation-wrapper ul {
    border-color: var(--electric-purple);
}

.sf_toggle h3.toggle_heading {
    border-color: var(--electric-purple);
    background-color: var(--electric-purple);
}
.wp-block-my-blocks-contributors-widget .contributor-column .contributor-articles-list li .comment-count svg {
    stroke: var(--electric-purple);
}
.category-industry-updates .site-main article {
    width: 100%;
}
.category-industry-updates .site-main article .post-term,
.category-industry-updates .site-main article .post-meta-wrap .post-author {
    display: none;
}
.gb-navigation--mobile .wp-block-search input, .gb-navigation--mobile .wp-block-search__button {
    border-radius: 50vh;
}
.upcoming-event-content {
    justify-content: space-between;
}
.upcoming-event-content-inner {
    padding: 20px;
}
.upcoming-event-title {
    padding-bottom: 16px;
    border-bottom: 1px solid #6f6f6f;
}
.eventDesc p:last-child {
    margin-bottom: 0;
}
.upcoming-event-meta {
    padding-top: 16px;
    background-color: #24beac;
}
.upcoming-event-read-more-wrapper {
    display: flex;
    justify-content: center;
}
.upcoming-event-meta .upcoming-event-read-more {
    max-width: 304px;
    border-radius: 50vh;
    background-color: #fff;
    border-width: 2px;
}
.upcoming-event-read-more:hover {
    border: 2px solid #ffffff;
}
.comment-count {
    color: var(--electric-purple);
    display: flex;
    align-items: center;
}
.comment-count svg {
    stroke: var(--electric-purple);
    width: 32px;
    height: 32px;
}
.one-container.archive .archive-featured-query .post:not(:last-child):not(.is-loop-template-item) {
    padding-bottom: 0;
}
div.ajax-load-more-wrap.blue .alm-load-more-btn {
    border-radius: 50vh;
    background-color: #fff;
    color: var(--electric-purple);
    border: 2px solid;
    max-width: 280px;
    width: 100%;
}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select {
    border-radius: 50vh;
    width: 100%;
}
textarea {
    border-radius: 24px;
}
button[type="submit"], html input[type="button"], input[type="reset"], input[type="submit"], a.button,
a.wp-block-button__link:not(.has-background),
#loginform input[type=submit], .leaky-paywall-payment-button a, .sfFormWrap input[type=submit],
form .leaky-paywall-checkout-button button[type=submit], #leaky-paywall-registration-next,
#leaky-paywall-account-edit-profile-form input[type=submit], .sf_newsletter_preferences_wrap input[type=submit],
div.ajax-load-more-wrap.blue .alm-load-more-btn, ul.the_champ_login_ul i.theChampLogin,
#leaky-paywall-account-edit-profile-form input,
.leaky-paywall-payment-form select, #leaky-paywall-account-wrapper select, #leaky-paywall-profile select {
    border-radius: 50vh;
}
.wp-block-my-blocks-contributors-widget .contributor-column .contributor-header.large-avatar .contributor-avatar img {
    aspect-ratio: 1/1;
    border-radius: 50vh;
}
h6.postCat,
.bigger.widgetHeader .header_btn {
    font-family: 'Mulish', sans-serif;
}
.featured-single-content .dynamic-entry-content figure {
    width: unset !important;
    max-width: unset;
}
.cfSocialIcon {
    padding: 4px 16px;
    display: flex;
    border-left: 1px solid #efefef;
}
.cfSocialIcon a {
    display: inline-block;
}
.cfSocialIcon svg {
    display: block;
    width: 16px;
    height: 16px;
}
.agendaRow .agendaTitle {
    font-size: 16px;
}
@media (min-width: 768px) {
    .featured-single-content .dynamic-entry-content figure {
        margin-left: -40px;
    }
}
@media (max-width: 767px) {
    .cfSocialIcon {
        display: none;
    }
}