/*
Theme Name: PWNA
Theme URI: http://nativepartnership.org
Description: Customized theme built for the Partnership With Native Americans website
Author: Obsidian
Author URI: https://obsidianwebsites.com/
Template: instec
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pwna
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-header, custom-colors, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.gform_footer input[type=submit] {
    background-color: #BD2F2C !important;
    text-transform: uppercase !important;
}

.fa-twitter:before {
    content: "\e61b";

    background-position: center center;
    background-size: 100% 100%;
    background-color: #fff;
    mask-image: url(https://nativepartnership.org/wp-content/uploads/2024/04/x-twitter.svg);
}

a.social-link:hover .fa-twitter:before {
    background-color: #fff;
}

.yellow-button .gform_confirmation_message a,
.yellow-button .gform_footer input[type=submit] {
    text-transform: none !important;
    color: var(--text-color-bg-theme-color1) !important;
    background-color: var(--theme-color1) !important;
    padding: 1.2rem 3.0rem !important;
    font-size: 16px !important;
}

.isotope-item-inner .categories-links {
    display: none;
}

.tm-sc-blog .blog-item-current-style1 .entry-content {
    padding: 30px 30px;
}
.single-post .elementor-social-icons-wrapper .elementor-social-icon,
.category .elementor-social-icons-wrapper .elementor-social-icon {
    position:relative;
}
.single-post .elementor-social-icons-wrapper .elementor-social-icon i,
.category .elementor-social-icons-wrapper .elementor-social-icon i {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}

.main-content .news-details__tags a {
    color: #000;
}
.main-content .news-details__tags a:hover {
    color: #000;
}
.main-content .news-details__categories a {
    color:#000;
}
.main-content .news-details__categories a:hover {
    color:var(--text-color-bg-theme-color1);
}

.gform_wrapper .nice-select {
    display: none;
}
.gform_wrapper select {
    display: inline-block!important;
    height: auto;
    width: auto;
}

.menuzord-primary-nav .menuzord-menu ul.dropdown li a {
    padding: 3px 25px 3px 22px!important;
    white-space: nowrap;
}

.menuzord-primary-nav .menuzord-menu ul.dropdown li {
    /* border-bottom:none!important; */
}

.breadcrumb_last {
    color: #fff;
}

#breadcrumbs {
    color:#fff;
}

.widget ul li {
    line-height:1.6!important;
}

section.category-labels {
    background-color: black;
    width: 100%;
    padding: 10px 0;
}

section.category-labels ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    padding: 0;
    list-style: none;
    margin: 0 auto;
    max-width: 960px;
}

section.category-labels li {
    margin: 5px;
    background-color: white;
    border-radius: 15px;
    overflow:hidden;
    border-color: white;
    border-width: 1px;
    border-style: solid;
}

section.category-labels li.current {
    border-color:var(--theme-color1);
}

section.category-labels li.clear {
    flex-basis: 100%;
    height:0;
    border:0;
    margin:0;
}

@media (max-width: 600px) {
    section.category-labels li.clear {
        display:none;
    }
}

section.category-labels a {
    display: block;
    padding: 4px 17px;
    color: black;
    text-decoration: none;
    font-weight: bold;
    transition: background-color 0.3s, color 0.3s;
}

section.category-labels a:hover,
section.category-labels a:focus {
    background-color: #333;
    color: #fff;
}

section.category-labels li.current a:hover,
section.category-labels li.current a:focus {
    background-color: var(--theme-color1);
    color: black;
}