/*!
Theme Name: Y-PLAN
Theme URI: 
Template: kadence
Author: Kadence WP, Jonathan Lim-Breitbart
Author URI: 
Description: A theme for Y-PLAN.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

:root {
  font-size: 62.5%;
}

a {
  font-weight: 500;
}

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li.menu-item>a::after {
  height: 3px;
  color: var(--global-palette4);
}

/* .header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li.current-menu-item>a::after {
  display: none;
} */

.main-navigation .primary-menu-container>ul#primary-menu>li.menu-item.current-menu-item>a,
.main-navigation .primary-menu-container>ul#primary-menu>li.menu-item.current-menu-ancestor>a {
  color: inherit;
}

.kadence-sticky-header {
  box-shadow: 1px 0 4px rgba(0,0,0,0.25);
}

@media (max-width: 1024px) {
  .has-sidebar .content-container.site-container {
    display: flex;
    flex-direction: column-reverse;
  }
}

.primary-sidebar {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 2.4rem;
}

@media screen and (min-width: 1025px) {
  .has-sidebar .content-container.site-container {
    grid-gap: 4rem;
  }

  /* .primary-sidebar {
    border-right: 1px solid var(--global-gray-400);
  } */
}

/* Footer */
.footer-widget-area.widget-area a:not(.button):hover {
  text-decoration: none;
}

@media screen and (max-width: 719px) {
  .footer-widget-area .footer-social {
    justify-content: center;
  }
}

/* Grid columns */
.content-container .grid-cols {
  -webkit-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
  row-gap: 1.5rem;
}

/* Kadence Advanced Button */
.kt-btn-svg-icon.kt-btn-side-left {
  padding-right: 0.25em;
}

.kt-btn-svg-icon.kt-btn-side-right {
  padding-left: 0.25em;
}

@media (max-width: 767px) {
  .custom-archive-loop-item .kt-btn-wrap {
    margin-bottom: 0;
  }
}

/* Toolkit */
.post-type-archive-tool .content-area {
  margin-top: 0;
}

/* Search and filter */
.wpc-posts-found {
  display: none !important;
}

.wpc-empty-chips-container {
  margin: .2rem 0 0 0;
}

.wpc-filter-chip {
  font-size: 1.4rem;
}

@media (max-width: 1024px) {
  .wpc-filters-widget-wrapper {
    /* display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); */
    columns: 2 300px;
  }
}

.widget-title.wpc-filter-title {
  justify-content: start;
}

.wpc-help-tip {
  margin: 0 8px;
}

.widget-area a:not(.button) {
  color: var(--global-palette3);
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  .wpc-open-close-filters-button:not(.wpc-opened) {
    margin-bottom: 0;
  }
}

.wpc-open-close-filters-button {
  width: 100%;
}

.widget-area .wpc-checkbox-item a:not(.button) {
  color: #000000;
}

.wpc_is_filter_request #guides, .paged #guides {
  display: none;
}

.tool-archive .tool.sticky {
  display: none;
}

/* .wpc_is_filter_request .tool-archive .tool.sticky {
  display: block;
} */
