/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.ct-dynamic-filter[data-type="buttons"] a {
    border: 3px solid var(--theme-link-initial-color);
}

.ct-dynamic-filter[data-type="buttons"] a.active {
    border: 3px solid var(--theme-palette-color-3);
    background-color: var(--theme-palette-color-3) !important;
}

[data-archive="default"] .card-content {
  display: flex;
  flex-direction: row !important;
}

button.ct-header-search {
    border: 3px solid var(--theme-palette-color-3) !important;
    padding: 16px 32px 16px 20px !important;
    border-radius: 42px !important;
    transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

button.ct-header-search:hover {
    border: 3px solid var(--theme-palette-color-3) !important;
    background-color: var(--theme-palette-color-3) !important;
    transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.page-numbers {
    font-size: 20px !important;
}

[data-pagination="simple"] .prev, [data-pagination="simple"] .next, [data-pagination="next_prev"] .prev, [data-pagination="next_prev"] .next {
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 17px;
  white-space: nowrap;
  border-color: var(--theme-palette-color-3) !important;
}

@media (max-width: 767px) {
    
}

@media (min-width: 768px) and (max-width: 991px) {
    body .is-layout-flex {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    body .is-layout-flex {
        display: flex;
        flex-direction: column;
    }

    [data-layout*="grid"] {
        display: flex !important;
        flex-direction: column !important;
    }
}

.search-results .archive-head {
    display: none;
}