/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
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
*/

/* A11y Fixes */

/* Allow for esc key to close Kadence submenu */
.nav--toggle-sub li:hover > ul,
.nav--toggle-sub li.menu-item--toggled-on > ul,
.nav--toggle-sub li:not(.menu-item--has-toggle):focus > ul {
    display: none;
}

.main-navigation .menu-item .sub-menu {
    display: none;
}
.main-navigation .menu-item .sub-menu.submenu-open,
.main-navigation .menu-item .sub-menu.toggle-show {
    display: block;
}

/* Gravity Forms */
.gform_wrapper.gravity-theme input[type="color"],
.gform_wrapper.gravity-theme input[type="date"],
.gform_wrapper.gravity-theme input[type="datetime-local"],
.gform_wrapper.gravity-theme input[type="datetime"],
.gform_wrapper.gravity-theme input[type="email"],
.gform_wrapper.gravity-theme input[type="month"],
.gform_wrapper.gravity-theme input[type="number"],
.gform_wrapper.gravity-theme input[type="password"],
.gform_wrapper.gravity-theme input[type="search"],
.gform_wrapper.gravity-theme input[type="tel"],
.gform_wrapper.gravity-theme input[type="text"],
.gform_wrapper.gravity-theme input[type="time"],
.gform_wrapper.gravity-theme input[type="url"],
.gform_wrapper.gravity-theme input[type="week"],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
    font-size: 1rem;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: var(--global-palette3);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
.gform_wrapper.gravity-theme .gfield textarea:focus,
select:focus {
    border-color: #000000;
    outline: -webkit-focus-ring-color auto 1px !important;
}
/* Styling for floating label for gravity forms.
 * Add class of floating-label to desired form fields */
.floating-label {
    position: relative;
}

.floating-label label {
    position: absolute;
    top: 12px;
    left: 0;
    margin: 0;
    opacity: 0;
    line-height: 1.4;
    font-size: 1rem;
    transition: all ease 0.4s;
}

.floating-label:focus-within label,
.floating-label input:focus ~ label,
.floating-label textarea:focus ~ label,
.floating-label input.valid ~ label,
.floating-label textarea.valid ~ label,
.floating-label input:visited ~ label,
.floating-label textarea:visited ~ label,
.floating-label input:-webkit-autofill ~ label,
.floating-label textarea:-webkit-autofill ~ label,
.floating-label.input-active label {
    top: 0;
    left: 16px;
    font-size: 0.875rem !important;
    color: var(--global-palette3);
    opacity: 1;
}

/* Basic A11Y fixes for Kadence Blocks */
body .kt-blocks-modal-link:not(.kb-btn-global-inherit):focus-within {
    outline: inherit;
}

/* Search Bar */
.woocommerce-product-search {
    position: relative;
}
.woocommerce-product-search .screen-reader-text {
    cursor: text;
    font-size: 1rem;
    left: 1rem;
    margin: 0;
    opacity: 0;
    padding-right: 3.5em;
    position: absolute;
    top: 0.75rem;
    font-weight: 500;
    transition: all ease 0.4s;
}
.woocommerce-product-search:focus-within .screen-reader-text {
    clip: unset;
    clip-path: unset;
    height: auto;
    width: auto;
    left: 12px;
    padding: 0 5px !important;
    background: #fff;
    font-size: 13px !important;
    top: -13px;
    left: 1px;
    line-height: 19px;
    color: #383b41;
    opacity: 1;
}
.woocommerce-product-search input[type="search"]::placeholder,
.search-form input[type="search"]::placeholder {
    opacity: 1;
}

/* menu */
body:not(.hide-focus-outline)
    .header-navigation
    li.menu-item--has-toggle
    > a:focus
    .dropdown-nav-toggle {
    opacity: 1 !important;
}
body #search-drawer .drawer-inner form ::-webkit-input-placeholder {
    opacity: 1;
}
#search-drawer input:-webkit-autofill,
#search-drawer input:-webkit-autofill:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important;
}

/* Cookies */
.cky-preference-header .cky-btn-close img {
    filter: brightness(0);
}

/* Kadence Slider */
.kb-splide .splide__pagination__page:focus-visible {
    outline: 2px solid #000;
}

/* Smart Slider */
body .n2-ss-slider :focus-visible,
body .n2-ss-slider a.n2-ow:focus-visible,
body .n2-ss-slider .n2-ow-all a:focus-visible {
    outline: 1px solid #fff !important;
    box-shadow: inset 0 0 0 1px #000000 !important;
}
.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden {
    display: none;
}

/* Forms */
body select,
body select.orderby {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' class='kadence-svg-icon kadence-arrow-down-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'%3E%3C/path%3E%3C/svg%3E");
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
body select,
body .select2-container--default .select2-selection--single,
.select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    border-color: #4e5c74;
    color: var(--global-palette3);
}

/* Events Calendar */
.tribe-events .datepicker .day.focused,
.tribe-events .datepicker .day:focus,
.tribe-events .datepicker .day:hover,
.tribe-events .datepicker .month.focused,
.tribe-events .datepicker .month:focus,
.tribe-events .datepicker .month:hover,
.tribe-events .datepicker .year.focused,
.tribe-events .datepicker .year:focus,
.tribe-events .datepicker .year:hover {
    outline: 2px solid #000;
}
.tribe-events-c-search__input-group {
    position: relative;
}
.tribe-events-c-search__input-group label {
    opacity: 0;
    transition: all ease 0.4s;
}
.tribe-events-c-search__input-group:focus-within label {
    clip: unset;
    height: auto;
    width: auto;
    opacity: 1;
    margin: 0;
    top: -40px;
}
.tribe-events
    .datepicker
    .next
    .tribe-events-c-top-bar__datepicker-nav-icon-svg
    path,
.tribe-events
    .datepicker
    .prev
    .tribe-events-c-top-bar__datepicker-nav-icon-svg
    path,
#primary
    .tribe-events
    .tribe-common-c-btn-icon--caret-left
    .tribe-common-c-btn-icon__icon-svg
    path,
#primary
    .tribe-events
    .tribe-common-c-btn-icon--caret-right
    .tribe-common-c-btn-icon__icon-svg
    path,
.tribe-events
    .tribe-events-c-nav__next:disabled
    .tribe-events-c-nav__next-icon-svg
    path,
.tribe-events
    button.tribe-events-c-nav__next:disabled
    .tribe-events-c-nav__next-icon-svg
    path {
    fill: #707070;
}

/* WooCommerce */
select.orderby:focus-visible {
    outline: 2px solid #000;
}
.kadence-shop-top-row {
    position: relative;
}
.kadence-shop-top-row .skip-link {
    right: 0;
    left: auto;
}
span.required {
    color: red;
}
.form-description {
    font-size: 1rem;
}
.kadence-product-gallery-thumbnails.splide.splide--nav
    > .splide__slider
    > .splide__track
    > .splide__list
    > .splide__slide:focus-visible,
.kb-splide .splide__arrows .splide__arrow:focus-visible {
    box-shadow: 0 0 0 3px #000 !important;
    outline: 2px solid #fff !important;
}
body .kb-advanced-slide-inner {
    overflow: visible;
}
/* used to display focus outline above, if needed adjust to not apply to general Kadence slider */
/*body .kb-splide .splide__list {
	padding:3px !important;
}
body .kb-splide.splide-initial .splide__list {
	gap:3px;
}*/
.gbtn.focused {
    outline: 2px solid #fff !important;
}
body .woocommerce form .form-row label {
    color: var(--global-palette3);
}
body .wp-element-button:disabled {
    opacity: 0.7;
}

/* End A11y Fixes */

/* General */
body {
    --global-kb-font-size-xxxl: clamp(2.375rem, 2.0229rem + 1.5023vw, 3.375rem);
    --global-kb-font-size-xxl: clamp(2rem, 1.6919rem + 1.3146vw, 2.875rem);
    --global-kb-font-size-xl: clamp(1.75rem, 1.4859rem + 1.1268vw, 2.5rem);
    --global-kb-font-size-lg: clamp(1.5rem, 1.2799rem + 0.939vw, 2.125rem);
    --global-kb-font-size-md: clamp(1.375rem, 1.331rem + 0.1878vw, 1.5rem);
}

/* Header */

body .header-search-bar form input.search-field {
    padding: 11px 20px;
    border-radius: 6px;
}

.search-form .kadence-search-icon-wrap {
    color: var(--global-palette1);
}

body .site-header-section-right .site-header-item-main-navigation {
    margin: 0 40px;
}

body .site-header-section-right-center {
    flex: 0 1 auto;
}

body
    .site-header-row-layout-fullwidth
    > .site-header-row-container-inner
    > .site-container {
    max-width: 1680px;
}

@media screen and (min-width: 1200px) and (max-width: 1540px) {
    body .site-branding a.brand img {
        width: 100%;
        max-width: 280px;
    }

    body .header-search-bar form {
        width: 240px;
    }

    body .site-header-row.site-header-row-center-column {
        grid-template-columns: repeat(3, auto);
    }
}

#mobile-drawer .drawer-header {
    min-height: 70px;
}

#mobile-drawer .drawer-content {
    padding: 0 0 20px;
}

#mobile-drawer .site-header-item:not(.site-header-item-mobile-navigation) {
    padding: 0 20px;
}

.mobile-navigation:not(.mobile-secondary-navigation) {
    margin-top: 16px;
    border-top: 1px solid #acacac;
}

#mobile-drawer .mobile-navigation ul li a {
    padding-left: 20px;
}

#mobile-drawer .drawer-nav-drop-wrap .drawer-sub-toggle {
    padding-right: 20px;
}

#mobile-drawer
    .mobile-navigation
    ul.has-collapse-sub-nav
    .sub-menu.show-drawer {
    padding-left: 0;
    background-color: var(--global-palette8);
}

#mobile-drawer .mobile-navigation li li a {
    border-bottom: none;
    padding: 12px 20px;
}

#mobile-drawer
    .mobile-navigation:not(.drawer-navigation-parent-toggle-true)
    ul
    li.menu-item-has-children
    .drawer-nav-drop-wrap
    button {
    border-left: 0;
}

#mobile-drawer .site-header-item:first-child {
    display: block;
}

#mobile-drawer .site-header-item:nth-last-child(2),
#mobile-drawer .site-header-item:last-child {
    display: inline-block;
}

#mobile-drawer .site-header-item:last-child {
    padding: 0 20px 0 0;
}

.secondary-navigation.header-navigation
    .header-menu-container
    ul
    ul
    li.menu-item
    > a {
    width: 200px;
}

/* Hero */

@media screen and (min-width: 1025px) {
    body .hero-title {
        font-size: clamp(3.375rem, -0.6386rem + 6.2651vw, 5rem);
    }
}

/* Custom dividers */
.row--grey-bottom-divider .kt-row-layout-bottom-sep svg,
.row--white-bottom-divider .kt-row-layout-bottom-sep svg {
    fill: transparent !important;
    background-position: center bottom -1px;
    background-repeat: no-repeat;
    background-size: 105% auto;
}

.row--grey-bottom-divider .kt-row-layout-bottom-sep svg {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='34' viewBox='0 0 1920 34' fill='none'%3E%3Cpath d='M1920 34V0C1670.91 30.67 1218.94 10.33 1159.88 6.67C1100.82 3.01 873.12 -6 488.78 7.67C104.43 21.33 0 3.67 0 3.67V34H1920Z' fill='%23F2F2F2'/%3E%3C/svg%3E");
}

.row--white-bottom-divider .kt-row-layout-bottom-sep svg {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='34' viewBox='0 0 1920 34' fill='none'%3E%3Cpath d='M1920 34V0C1670.91 30.67 1218.94 10.33 1159.88 6.67C1100.82 3.01 873.12 -6 488.78 7.67C104.43 21.33 0 3.67 0 3.67V34H1920Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

@media screen and (max-width: 767px) {
    .row--grey-bottom-divider .kt-row-layout-bottom-sep svg {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='20' viewBox='0 0 375 20' fill='none'%3E%3Cpath d='M375 20V0C326.35 18.04 238.07 6.08 226.54 3.92C215 1.76 170.53 -3.53 95.47 4.51C20.4 12.55 0 2.16 0 2.16V20H375Z' fill='%23F2F2F2'/%3E%3C/svg%3E");
    }

    .row--white-bottom-divider .kt-row-layout-bottom-sep svg {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='20' viewBox='0 0 375 20' fill='none'%3E%3Cpath d='M375 20V0C326.35 18.04 238.07 6.08 226.54 3.92C215 1.76 170.53 -3.53 95.47 4.51C20.4 12.55 0 2.16 0 2.16V20H375Z' fill='white'/%3E%3C/svg%3E");
    }
}

/* Utilities */

.flex-basis-auto {
    flex-basis: auto !important;
}
a.kb-advanced-heading-link .kb-adv-heading-icon {
    transition: 0.4s ease-out;
}

a.kb-advanced-heading-link:hover .kb-adv-heading-icon,
a.kb-advanced-heading-link:focus .kb-adv-heading-icon {
    margin-left: 16px !important;
}

/* Query loop */

.posts-query .kb-query-item .kb-is-ratio-image {
    overflow: hidden;
    border-radius: 20px;
}

.posts-query .kb-query-item img {
    transition: 0.3s ease-out;
}

.posts-query .kb-query-item:hover img {
    transform: scale(1.1);
}

/* Forms */

.newsletter-form_wrapper {
    width: 100%;
}

.newsletter-form_wrapper.gform_wrapper.gravity-theme .gfield_label {
    font-weight: 600;
}

.newsletter-form_wrapper.gform_wrapper.gravity-theme .gfield_required,
.newsletter-form_wrapper.gform_wrapper.gravity-theme .gfield_error label {
    color: var(--global-palette9);
}

.gform_wrapper.gravity-theme .gform_fields {
    row-gap: 20px;
    column-gap: 20px;
}

@media screen and (min-width: 768px) {
    .newsletter-form_wrapper.gform_wrapper.gravity-theme .gform_fields {
        grid-template-columns: 1fr 124px;
    }

    .newsletter-form_wrapper.gform_wrapper.gravity-theme .gfield {
        grid-column: 1 / 2;
    }

    .newsletter-form_wrapper.gform_wrapper.gravity-theme #field_submit,
    .newsletter-form_wrapper.gform_wrapper.gravity-theme .gform_footer {
        grid-column: 2 / -1;
    }
}

.newsletter-form_wrapper.gform_wrapper.gravity-theme
    .gfield
    input[type="email"] {
    min-height: 50px;
    border-radius: 6px;
    padding: 11px 20px;
}

.newsletter-form_wrapper.gform_wrapper.gravity-theme
    .gfield
    input[type="email"]::placeholder {
    color: var(--global-palette3);
}

.newsletter-form_wrapper.gform_wrapper.gravity-theme .gform_footer {
    padding: 0;
}

.newsletter-form.gform_confirmation_wrapper {
    width: 100%;
    text-align: center;
}

/* Conversions */
.conversion--white-close.kadence-conversion-wrap.kc-close-position-inside
    .kadence-conversions-close {
    top: 8px;
    right: 20px;
    border-radius: 50%;
    border: 2px solid var(--global-palette9);
}

@media screen and (min-width: 1680px) {
    .conversion--white-close.kadence-conversion-wrap.kc-close-position-inside
        .kadence-conversions-close {
        right: calc((100vw - 1640px) / 2);
    }
}

.kadence-upcoming-events {
    width: 100%;
}

.kadence-upcoming-events .events-list {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.kadence-upcoming-events .events-list.events-list--grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 20px;
    column-gap: 30px;
}

.event-card {
    background: var(--global-palette8);
    border-radius: 20px;
    padding: 30px;
    display: flex;
    gap: 20px;
    text-align: left;
}

.events-list.events-list--grid .event-card {
    flex-direction: column;
}

.event-date-box {
    display: flex;
    align-items: flex-end;
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 100%;
    text-align: center;
    background: var(--global-palette-btn-bg);
    border-radius: 6px;
    padding: 20px 5px;
    width: 80px;
    height: 80px;
    word-break: keep-all;
}

.event-date .month {
    margin: 0 0 5px;
    font-weight: 700;
    font-size: 0.625rem;
    line-height: 100%;
    letter-spacing: 0.07em;
    text-align: center;
    text-transform: uppercase;
}

.event-date .numb {
    text-align: center;
    width: max-content;
}

.event-info {
    display: flex;
    flex-direction: column;
}

.event-type {
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 100%;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    padding-bottom: 15px;
}

.event-card .event-title {
    margin: 0;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    padding-bottom: 6px;
}

.event-location {
    font-size: 1.125rem;
    line-height: 1.66;
    padding-bottom: 18px;
}

.event-link {
    display: flex;
    gap: 6px;
    font-weight: 600;
    font-size: 1rem;
    line-height: 100%;
    color: var(--global-palette1);
    text-decoration: none;
}

.event-link:hover,
.event-link:focus {
    text-decoration: underline;
}

.event-link::after {
    content: url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_936_54)"><path d="M10 0L8.74 1.26L12.58 5.11H0V6.89H12.58L8.74 10.74L10 12L16 6L10 0Z" fill="%2330595E"/></g><defs><clipPath id="clip0_936_54"><rect width="16" height="12" fill="white"/></clipPath></defs></svg>');
}

@media screen and (max-width: 1024px) {
    .kadence-upcoming-events .events-list.events-list--grid {
        grid-template-columns: 1fr;
    }

    .events-list.events-list--grid .event-card {
        flex-direction: row;
    }
}

@media screen and (max-width: 767px) {
    .events-list.events-list--stacked .event-card,
    .events-list.events-list--grid .event-card {
        flex-direction: column;
        padding: 20px;
    }
}

.hero__map {
    padding-top: 20px;
    width: 100%;
}

.hero__map svg {
    width: 100%;
	height: 800px !important;
    display: block
}

.hero__map svg g {
    fill: var(--global-palette1);
}

.hero__map svg .active {
    fill: var(--global-palette2);
}

.hero__map svg .current {
    fill: var(--global-palette6);
}

.region-marker {
    cursor: pointer;
}

.region-map-sidebar {
	width:100%;
}

.region-sidebar-list {
	margin:0;
	padding:0 !important;
	list-style-type:none;
    display: flex;
    flex-direction: column;
	height:800px;
	overflow:auto;
}

@media screen and (max-width: 1024px) {
	.hero__map svg {
		height:500px !important;
	}
	
	.region-sidebar-list {
		height:500px;
	}
}

@media screen and (max-width: 767px) {
	.hero__map svg {
		height:400px !important;
	}
	
	.region-sidebar-list {
		height:500px;
	}
}

.region-sidebar-item {
    padding: 30px 20px;
    border-bottom: 1px solid #acacac;
    cursor: pointer;
    transition: background 0.2s ease;
}

.region-sidebar-item h3 {
	font-size:1.25rem;
}

.region-sidebar-item:hover {
    background: var(--global-palette9);
}

.view-details-btn {
    display: inline-block;
    margin-top: 0.5rem;
    text-decoration: underline;
    font-size: 1.125rem;
}

.region-marker.hover {
    fill: var(--global-palette6);
}

.fwpl-result .fwpl-row {
    display:flex;
    border-bottom:1px solid #ACACAC;
    padding-bottom:30px;
}

.fwpl-result .fwpl-col.fw-image {
    max-width:30%;
}

.fwpl-result .fwpl-col img {
	margin-right:40px;
	border-radius:10px;
	width:calc(100% - 40px);
}

.fwpl-result .fwpl-col h2 {
    font-size:1.875rem;
}

.fwpl-result .fwpl-col h2:empty {
    display:none;
}

.fwpl-result .fwpl-item.el-mijtwn {
    padding:0;
}

@media (max-width:767px) {

    .fwpl-result .fwpl-row {
        flex-direction:column;
    }

    .fwpl-result .fwpl-col.fw-image {
        max-width:100%;
    }

    .fwpl-result .fwpl-col img {
    	margin-right:0px;
    	margin-bottom:24px;
    	width:100%;
    }

    .fwpl-result .fwpl-col h2 {
        font-size:1.5rem;
    }

}

.section-facets p:empty {
    display:none;
}

.section-facets .facetwp-facet-content_type {
    background:var(--global-palette9);
    border-radius:10px;
    padding:22px 10px;
}

.section-facets .facetwp-input-wrap,
.section-facets .facetwp-facet input.facetwp-search {
    width:100%;
}

.section-facets .facetwp-facet {
    margin-bottom:20px;
}

.cultivar-award-list {
    display:flex;
    flex-wrap:wrap;
    gap:32px;
}

.cultivar-award-list .cultivar-award-list-single {
    display:flex;
    gap:20px;
    flex:0 1 calc(50% - 20px);
}

.cultivar-award-list .cultivar-award-list-single a {
    height:100%;
    flex:0 0 43%;
}

@media (max-width:767px) {
    .cultivar-award-list .cultivar-award-list-single a {
        flex:0 0 27%;
    }
}

.cultivar-award-list .cultivar-award-list-single img {
    border-radius:10px;
	height:100% !important;
	object-fit: cover;
	object-position:center center;
	aspect-ratio:1/1;
}

.cultivar-award-list .cultivar-award-list-single-bottom-title {
    font-size:1.5rem;
    font-weight:700;
}

.cultivar-award-list .cultivar-award-list-single-top-year span,
.cultivar-award-list .cultivar-award-list-single-top-votes span,
.cultivar-award-list .cultivar-award-list-single-bottom-hyb-name span {
    font-weight:bold;
}
.cultivar-award-list .cultivar-award-list-single-bottom-credit span {
    font-weight:bold;
}

@media (max-width:767px) {
    .cultivar-award-list .cultivar-award-list-single {
        flex:0 1 100%;
    }
}


.single-content .cultivar-awards {
	margin:0;
	padding:0;
	list-style-type:none;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:30px;
	font-size:1.125rem;
	font-weight:600;
}

.cultivar-awards li {
    text-align:center;
	max-width: 235px;
}

.cultivar-awards li .award-icon {
    margin-bottom:12px;
    display:block;
}

.cultivar-awards li img {
    margin:0 auto;
}

@media (max-width: 767px) {
  .cultivar-awards li {
    	max-width: 45%;
    	font-size:0.875rem;
    }
}

.award-downloads {
  list-style-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_479_2020)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23BEE45F'/%3E%3Cpath d='M10.79 16.78C10.53 16.78 10.28 16.68 10.08 16.49L6.48 12.89C6.09 12.5 6.09 11.87 6.48 11.48C6.87 11.09 7.5 11.09 7.89 11.48L10.78 14.37L17.63 7.52004C18.02 7.13004 18.65 7.13004 19.04 7.52004C19.43 7.91004 19.43 8.54004 19.04 8.93004L11.48 16.49C11.28 16.69 11.03 16.78 10.77 16.78H10.79Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_479_2020'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.award-downloads li {
    margin-bottom:6px;
}

.award-downloads a {
    position:relative;
    top:-6px;
}

.person-award-history {
    padding:30px;
    margin:0;
    list-style-type:none;
    border:3px solid var(--global-palette2);
    border-radius:20px;
}

.person-award-history li {
    display:flex;
    column-gap:20px;
    flex-wrap:wrap;
    padding:10px 20px;
}

.person-award-history li:nth-child(even) {
    background:var(--global-palette8);
}

.person-award-history div {
    padding:0 5px;
}

.person-award-history .name {
    width:240px;
    font-weight:700;
}

.person-award-history .note {
    width:170px;
}

.person-award-history .year {
    width:100px;
}

.full-height li,
.full-height li .kb-row-layout-wrap .kt-row-column-wrap {
	display:flex;
	flex-direction:column;
}

.full-height li .kb-row-layout-wrap,
.full-height li .kb-row-layout-wrap .kt-row-column-wrap {
	height:100%;
}

.row-leadership img {
	height:120px;
	width:auto;
}

.ads-dashboard .ads-dashboard-nav ul {
    padding: 0;
    list-style: none;
    box-shadow: inset 0 -1px 0 0 #000000;
    display: flex;
    column-gap: 20px;
}
.ads-dashboard-nav ul li a {
    display: inline-block;
    padding: 22px 40px 20px;
    line-height: 1;
    font-size: 1.375rem;
    font-weight: 600;
    text-decoration: none;
    color: var(--global-palette7);
    background: var(--global-palette8);
    border-radius: 10px 10px 0 0;
    border: 1px solid #000000;
}
@media (min-width:1025px) and (max-width:1189px) {
    .ads-dashboard-nav ul li a {
        font-size: 1rem;
    }
}
@media (max-width:1024px) {
    .ads-dashboard .ads-dashboard-nav ul {
        flex-wrap:wrap;
        column-gap: 0;
        box-shadow: none;
    }
    .ads-dashboard-nav ul li a {
        width: 100%;
        text-align: center;
    }
}
@media (min-width:768px) and (max-width:1024px) {
    .ads-dashboard-nav ul li {
        width: 50%;
    }
    .ads-dashboard-nav ul li:nth-child(n+3) {
        margin-top: -5px;
    }
}
@media (max-width:767px) {
    .ads-dashboard-nav ul li {
        width: 100%;
    }
    .ads-dashboard-nav ul li:nth-child(n+2) {
        margin-top: -5px;
    }
}

.ads-dashboard-nav ul li a.asd-active {
    background: var(--global-palette9);
    color: var(--global-palette1);
    border-bottom-color: var(--global-palette9);
}
.ads-dashboard-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 60px;
}
@media (max-width:1024px) {
    .ads-dashboard-heading {
        flex-direction: column;
        gap: 20px
    }
}
.ads-listing-count {
    font-size: 1.25rem;
    font-weight: 700;
}
.ads-dashboard-filtering form {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
@media (max-width:767px) {
    .ads-dashboard-filtering form {
        flex-direction: column;
        gap: 10px;
    }
}
.ads-dashboard-table-wrap {
    padding-top: 40px;
    overflow-x: auto;
}
.ads-dashboard-table {
    border-collapse: collapse;
    border-radius: 20px 20px 0 0;
    overflow: hidden;
}
.ads-dashboard-table thead {
    background:url(assets/images/table-head-bgrd.jpg) repeat top left;
}
.ads-dashboard-table thead tr {
    color: var(--global-palette9);
}
.ads-dashboard-table thead tr th {
    padding: 30px 20px;
    text-align: left;
    white-space: nowrap;
}
.ads-dashboard-table tbody tr td {
    padding: 20px;
    text-align: left;
    background: var(--global-palette8);
    border-bottom: 1px solid #ACACAC;
    min-width: 120px;
}
.ads-dashboard-table.ads-dashboard-table-reservations tbody tr td:first-child,
.ads-dashboard-table.ads-dashboard-table-registrations tbody tr td:nth-child(2) {
    min-width: 220px;
}
.ads-dashboard-img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 10px;
    width: 100px;
}
.ads-dashboard-post-title {
    font-size: 1.375rem;
    font-weight: 600;
}
.ads-table-link {
    text-decoration: none;
    display: flex;
    column-gap: 8px;
    align-items: center;
    margin-top: 10px;
}
.ads-table-link .ads-table-icon {
    display: flex;
}
.ads-table-link .ads-table-link-text {
    text-decoration: underline;
    font-weight: 600;
}
.ads-status {
    display: flex;
    align-items: center;
    column-gap: 8px;
}
.ads-status::before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.ads-status.ads-status-pending::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_532_1656)'%3E%3Cpath d='M11.9995 19.4471C16.1306 19.4471 19.4795 16.1107 19.4795 11.995C19.4795 7.87937 16.1306 4.54297 11.9995 4.54297C7.86844 4.54297 4.51953 7.87937 4.51953 11.995C4.51953 16.1107 7.86844 19.4471 11.9995 19.4471Z' fill='%23BEE45F'/%3E%3Cpath d='M11.9596 0C11.5396 0 11.1996 0.33873 11.1996 0.757161C11.1996 1.17559 11.5396 1.51432 11.9596 1.51432C17.7696 1.51432 22.4896 6.21669 22.4896 12.005C22.4896 17.7933 17.7696 22.4956 11.9596 22.4956C11.5396 22.4956 11.1996 22.8344 11.1996 23.2528C11.1996 23.6712 11.5396 24.01 11.9596 24.01C18.5996 24.01 23.9996 18.6301 23.9996 12.0149C23.9996 5.39975 18.5996 0 11.9596 0Z' fill='%2330595E'/%3E%3Cpath d='M7.86959 2.26152C7.95959 2.26152 8.05959 2.24159 8.14959 2.21171C8.14959 2.21171 8.39959 2.11208 8.66959 2.03238C8.94959 1.94271 9.09959 1.90286 9.10959 1.90286C9.50959 1.79328 9.74959 1.37484 9.63959 0.976339C9.52959 0.577833 9.10959 0.33873 8.70959 0.448319C8.70959 0.448319 8.53959 0.498132 8.21959 0.597758C7.88959 0.697385 7.58959 0.816936 7.58959 0.816936C7.19959 0.976339 7.00959 1.40473 7.16959 1.79328C7.28959 2.09215 7.56959 2.27148 7.86959 2.27148V2.26152Z' fill='%2330595E'/%3E%3Cpath d='M4.44959 4.35367C4.62959 4.35367 4.80959 4.2939 4.95959 4.15442C4.95959 4.15442 5.15959 3.97509 5.37959 3.80573C5.68959 3.56663 5.85959 3.37734 5.85959 3.37734C6.12959 3.06849 6.10959 2.60025 5.79959 2.3213C5.48959 2.04234 5.01959 2.06227 4.73959 2.37111C4.71959 2.39103 4.61959 2.49066 4.44959 2.62017C4.17959 2.82939 3.93959 3.04857 3.93959 3.04857C3.62959 3.32752 3.60959 3.80573 3.88959 4.11457C4.03959 4.27397 4.23959 4.36364 4.44959 4.36364V4.35367Z' fill='%2330595E'/%3E%3Cpath d='M1.61959 7.42217C1.72959 7.48194 1.84959 7.50187 1.95959 7.50187C2.22959 7.50187 2.49959 7.35243 2.62959 7.0934C2.62959 7.0934 2.74959 6.8543 2.89959 6.61519C3.09959 6.29639 3.16959 6.14695 3.16959 6.14695C3.33959 5.76837 3.17959 5.33001 2.80959 5.15069C2.42959 4.97136 1.98959 5.13076 1.80959 5.49938C1.80959 5.5193 1.74959 5.62889 1.61959 5.82814C1.43959 6.11706 1.28959 6.40598 1.28959 6.40598C1.09959 6.7746 1.24959 7.23288 1.61959 7.42217Z' fill='%2330595E'/%3E%3Cpath d='M0.669589 11.3176C0.669589 11.3176 0.729589 11.3176 0.759589 11.3176C1.13959 11.3176 1.45959 11.0386 1.50959 10.6501C1.50959 10.6501 1.53959 10.3811 1.59959 10.1121C1.64959 9.86301 1.68959 9.71357 1.68959 9.70361C1.79959 9.30511 1.56959 8.88667 1.16959 8.77709C0.769589 8.65753 0.349589 8.88667 0.229589 9.28518C0.229589 9.28518 0.169589 9.47447 0.109589 9.82316C0.0395886 10.1619 -0.000411389 10.4807 -0.000411389 10.4807C-0.0504114 10.8892 0.249589 11.2677 0.659589 11.3176H0.669589Z' fill='%2330595E'/%3E%3Cpath d='M1.69959 14.3861C1.69959 14.3861 1.63959 14.127 1.58959 13.8481L1.50959 13.32C1.44959 12.9116 1.07959 12.6227 0.649589 12.6924C0.239589 12.7522 -0.0504114 13.1407 0.0195886 13.5492L0.109589 14.0971C0.169589 14.4359 0.239589 14.7447 0.239589 14.7447C0.319589 15.0934 0.629589 15.3225 0.969589 15.3225C1.02959 15.3225 1.08959 15.3225 1.14959 15.3026C1.55959 15.203 1.79959 14.7945 1.69959 14.396V14.3861Z' fill='%2330595E'/%3E%3Cpath d='M2.89959 17.3549C2.72959 17.066 2.58959 16.8468 2.58959 16.8468C2.36959 16.4981 1.89959 16.3885 1.54959 16.6077C1.19959 16.8269 1.08959 17.2951 1.30959 17.6438C1.30959 17.6438 1.43959 17.8431 1.57959 18.1021C1.74959 18.401 1.92959 18.66 1.92959 18.66C2.07959 18.8692 2.30959 18.9888 2.55959 18.9888C2.70959 18.9888 2.84959 18.9489 2.97959 18.8593C3.32959 18.6301 3.40959 18.1619 3.17959 17.8132C3.17959 17.8132 3.02959 17.594 2.88959 17.345L2.89959 17.3549Z' fill='%2330595E'/%3E%3Cpath d='M5.34959 20.1743L4.90959 19.8157C4.57959 19.5567 4.10959 19.6065 3.84959 19.9352C3.58959 20.264 3.63959 20.7323 3.96959 20.9913L4.38959 21.33C4.65959 21.5492 4.91959 21.7385 4.91959 21.7385C5.04959 21.8281 5.19959 21.878 5.34959 21.878C5.58959 21.878 5.81959 21.7684 5.96959 21.5592C6.20959 21.2204 6.12959 20.7522 5.78959 20.5131C5.78959 20.5131 5.56959 20.3537 5.34959 20.1843V20.1743Z' fill='%2330595E'/%3E%3Cpath d='M9.16959 22.1171C9.16959 22.1171 8.90959 22.0473 8.63959 21.9577L8.14959 21.7883C7.75959 21.6588 7.32959 21.878 7.19959 22.2665C7.06959 22.665 7.28959 23.0834 7.67959 23.213L8.13959 23.3724C8.46959 23.4819 8.77959 23.5616 8.77959 23.5616C8.83959 23.5816 8.90959 23.5816 8.96959 23.5816C9.30959 23.5816 9.60959 23.3624 9.69959 23.0237C9.80959 22.6252 9.55959 22.2067 9.15959 22.1071L9.16959 22.1171Z' fill='%2330595E'/%3E%3Cpath d='M11.9896 6.90411C11.5696 6.90411 11.2296 7.24284 11.2296 7.66127V12.005C11.2296 12.1943 11.2996 12.3836 11.4296 12.523L15.1196 16.4483C15.2696 16.6077 15.4696 16.6874 15.6696 16.6874C15.8596 16.6874 16.0396 16.6177 16.1896 16.4882C16.4896 16.2092 16.5096 15.731 16.2296 15.4222L12.7396 11.7061V7.66127C12.7396 7.24284 12.3996 6.90411 11.9796 6.90411H11.9896Z' fill='%2330595E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_532_1656'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ads-status.ads-status-approved::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_479_2042)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23BEE45F'/%3E%3Cpath d='M10.79 16.78C10.53 16.78 10.28 16.68 10.08 16.49L6.48 12.89C6.09 12.5 6.09 11.87 6.48 11.48C6.87 11.09 7.5 11.09 7.89 11.48L10.78 14.37L17.63 7.52004C18.02 7.13004 18.65 7.13004 19.04 7.52004C19.43 7.91004 19.43 8.54004 19.04 8.93004L11.48 16.49C11.28 16.69 11.03 16.78 10.77 16.78H10.79Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_479_2042'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.ads-status.ads-status-draft::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_479_2064)'%3E%3Cpath d='M12.35 0H2.56C1.15 0 0 1.15 0 2.56V16.55C0 17.96 1.15 19.11 2.56 19.11H12.35C13.76 19.11 14.91 17.96 14.91 16.55V2.56C14.91 1.15 13.76 0 12.35 0ZM13.41 16.55C13.41 17.13 12.94 17.61 12.35 17.61H2.56C1.98 17.61 1.5 17.14 1.5 16.55V2.56C1.5 1.98 1.97 1.5 2.56 1.5H12.35C12.93 1.5 13.41 1.97 13.41 2.56V16.55Z' fill='%2344686E'/%3E%3Cpath d='M10.54 3.79H4.37C3.96 3.79 3.62 4.13 3.62 4.54C3.62 4.95 3.96 5.29 4.37 5.29H10.54C10.95 5.29 11.29 4.95 11.29 4.54C11.29 4.13 10.95 3.79 10.54 3.79Z' fill='%2344686E'/%3E%3Cpath d='M10.54 7.33H4.37C3.96 7.33 3.62 7.67 3.62 8.08C3.62 8.49 3.96 8.83 4.37 8.83H10.54C10.95 8.83 11.29 8.49 11.29 8.08C11.29 7.67 10.95 7.33 10.54 7.33Z' fill='%2344686E'/%3E%3Cpath d='M6.79 10.86H4.37C3.96 10.86 3.62 11.2 3.62 11.61C3.62 12.02 3.96 12.36 4.37 12.36H6.79C7.2 12.36 7.54 12.02 7.54 11.61C7.54 11.2 7.2 10.86 6.79 10.86Z' fill='%2344686E'/%3E%3Cpath d='M16.7805 24.0001C20.768 24.0001 24.0005 20.7676 24.0005 16.7801C24.0005 12.7926 20.768 9.56006 16.7805 9.56006C12.7931 9.56006 9.56055 12.7926 9.56055 16.7801C9.56055 20.7676 12.7931 24.0001 16.7805 24.0001Z' fill='%23C5E372'/%3E%3Cpath d='M12.8394 18.0099C13.5187 18.0099 14.0694 17.4592 14.0694 16.7799C14.0694 16.1006 13.5187 15.5499 12.8394 15.5499C12.1601 15.5499 11.6094 16.1006 11.6094 16.7799C11.6094 17.4592 12.1601 18.0099 12.8394 18.0099Z' fill='%23265057'/%3E%3Cpath d='M16.7794 18.0099C17.4587 18.0099 18.0094 17.4592 18.0094 16.7799C18.0094 16.1006 17.4587 15.5499 16.7794 15.5499C16.1001 15.5499 15.5494 16.1006 15.5494 16.7799C15.5494 17.4592 16.1001 18.0099 16.7794 18.0099Z' fill='%23265057'/%3E%3Cpath d='M20.7294 18.0099C21.4087 18.0099 21.9594 17.4592 21.9594 16.7799C21.9594 16.1006 21.4087 15.5499 20.7294 15.5499C20.0501 15.5499 19.4994 16.1006 19.4994 16.7799C19.4994 17.4592 20.0501 18.0099 20.7294 18.0099Z' fill='%23265057'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_479_2064'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ads-status.ads-status-reserved::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_479_2087)'%3E%3Cpath d='M20.0998 20.4299H9.38977L7.00977 3.56995H17.7298L20.0998 20.4299Z' fill='%23C5E372'/%3E%3Cpath d='M20.909 0.65C20.859 0.28 20.539 0 20.159 0H3.86904C3.86904 0 3.81904 0.01 3.79904 0.02C3.71904 0.02 3.63904 0.04 3.55904 0.07C3.31904 0.17 3.13904 0.38 3.09904 0.65L-0.000957671 23.14C-0.0309577 23.36 0.0390423 23.57 0.179042 23.74C0.319042 23.9 0.529042 24 0.749042 24H4.31904C4.73904 24 5.07904 23.66 5.07904 23.25C5.07904 22.84 4.73904 22.5 4.31904 22.5H1.61904L3.84904 6.22L6.19904 23.35C6.24904 23.72 6.56904 24 6.94904 24H23.239C23.459 24 23.669 23.91 23.809 23.74C23.949 23.58 24.019 23.36 23.989 23.14L20.909 0.65ZM7.60904 22.49L4.73904 1.51H19.499L22.379 22.49H7.60904Z' fill='%2330595E'/%3E%3Cpath d='M15.899 9.31L13.059 13.41L11.109 11.89C10.779 11.63 10.299 11.69 10.049 12.02C9.78904 12.35 9.84904 12.82 10.179 13.08L12.759 15.09C12.889 15.19 13.059 15.25 13.229 15.25C13.269 15.25 13.309 15.25 13.339 15.25C13.549 15.22 13.729 15.1 13.849 14.93L17.149 10.17C17.389 9.83 17.299 9.36 16.959 9.12C16.609 8.88 16.139 8.97 15.909 9.31H15.899Z' fill='%2330595E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_479_2087'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ads-status.ads-status-expired::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_479_2109)'%3E%3Cpath d='M23.11 22.22H20.55C20.41 17.25 18.87 14.46 15.46 12.96C15.03 12.77 14.76 12.38 14.76 11.93C14.76 11.48 15.03 11.09 15.46 10.9C18.83 9.41998 20.38 6.65998 20.54 1.75998H23.11C23.6 1.75998 24 1.35998 24 0.86998C24 0.37998 23.6 -0.0200195 23.11 -0.0200195H0.89C0.4 -0.0200195 0 0.37998 0 0.86998C0 1.35998 0.4 1.75998 0.89 1.75998H3.46C3.62 6.65998 5.17 9.41998 8.54 10.9C8.97 11.09 9.24 11.48 9.24 11.93C9.24 12.38 8.97 12.77 8.54 12.96C5.14 14.45 3.6 17.25 3.45 22.22H0.89C0.4 22.22 0 22.62 0 23.11C0 23.6 0.4 24 0.89 24H23.12C23.61 24 24.01 23.6 24.01 23.11C24.01 22.62 23.61 22.22 23.12 22.22H23.11ZM9.25 14.59C10.32 14.12 11.01 13.08 11.01 11.94C11.01 10.8 10.32 9.75998 9.25 9.28998C6.57 8.10998 5.39 5.88998 5.24 1.76998H18.76C18.61 5.88998 17.43 8.10998 14.75 9.28998C13.68 9.75998 12.99 10.8 12.99 11.94C12.99 13.08 13.68 14.12 14.75 14.59C17.45 15.78 18.63 18.03 18.76 22.22H5.24C5.37 18.03 6.55 15.78 9.25 14.59Z' fill='%2330595E'/%3E%3Cpath d='M7.20922 20.75H16.7992C16.5092 17.88 15.4592 16.8 13.9792 16.15C13.9792 16.15 13.9592 16.15 13.9492 16.14C12.6992 15.58 11.2992 15.58 10.0492 16.14C10.0492 16.14 10.0292 16.14 10.0192 16.15C8.54922 16.8 7.48922 17.88 7.19922 20.75H7.20922Z' fill='%237FA02E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_479_2109'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.facetwp-pager {
    text-align: right;
}
.facetwp-pager .facetwp-page {
    display: inline-block;
    padding: 7px 17px;
    border: 1px solid #ACACAC;
    border-radius: 6px;
    font-weight: 600;
    color: var(--global-palette3);
}
.facetwp-pager .facetwp-page.active,
.facetwp-pager .facetwp-page:hover,
.facetwp-pager .facetwp-page:focus-visible {
    color: var(--global-palette9);
    background: var(--global-palette1);
    border-color: var(--global-palette1);
}
.ads-reservation-status {
    display: inline-block;
    padding: 12px 20px;
    border-radius: 6px;
    text-transform: uppercase;
}
.ads-reservation-status-expired {
    background: #ff1000;
}
.ads-reservation-status-reserved {
    background: var(--global-palette6);
}

.facetwp-map-filtering {
  display: none !important;
}


.hybridizer-card {
    display:flex;
    gap:60px;
    align-items:center;
    border-top:1px solid #ACACAC;
    padding:30px 0;
}

.hybridizer-card .hyb-image {
    flex:0 1 240px;
}

.hybridizer-card .hyb-image img {
    border-radius:10px;
}

.hybridizer-card .hyb-content {
    flex:3;
}

.hybridizer-card .hyb-title {
    display:flex;
    align-items:end;
}

.hybridizer-card .hyb-title h3 {
    font-size:1.5rem;
    margin-bottom:0;
}

.hybridizer-card .hyb-more {
    margin-left:auto;
}

.hybridizer-card .hyb-more a {
    margin-bottom:5px;
    display:inline-block;
    padding-right:30px;
    font-weight:600;
    background-repeat:no-repeat;
    background-position:100% 50%;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1327_185)'%3E%3Cpath d='M10 0.164307L8.74 1.42431L12.58 5.27431H0V7.05431H12.58L8.74 10.9043L10 12.1643L16 6.16431L10 0.164307Z' fill='%2330595E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1327_185'%3E%3Crect width='16' height='12' fill='white' transform='translate(0 0.164307)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.hybridizer-card .hyb-bio {
    font-size:1.125rem;
    margin-top:20px;
}

@media (max-width: 767px) {
    .hybridizer-card {
        flex-direction:column;
        align-items: flex-start;
        gap:20px;
    }

    .hybridizer-card .hyb-title {
        flex-direction:column;
        align-items:start;
    }

    .hybridizer-card .hyb-more {
        margin-left:0;
    }

    .hybridizer-card .hyb-image {
        flex:0 1 auto;
    }

    .hybridizer-card .hyb-image img {
        max-width:120px;
    }

    .hybridizer-card .hyb-bio {
        font-size:1rem;
    }
}

.gallery-cultivar .kb-slide-item .kadence-blocks-gallery-thumb-item img {
    border:3px solid transparent;
    border-radius:12px;
}


.gallery-cultivar .kb-slide-item.is-active .kadence-blocks-gallery-thumb-item img {
    border:3px solid var(--global-palette2);
}

.cultivar-row .kt-row-column-wrap {
    grid-template-columns: 200px auto;
}

@media (max-width: 767px) {
    .cultivar-row .kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.cultivar-awards {
	margin:0;
	padding:0;
	list-style-type:none;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:30px;
	font-size:1.125rem;
	font-weight:600;
}

.cultivar-awards li {
    text-align:center;
	max-width: 235px;
}

.cultivar-awards li .award-icon {
    margin-bottom:12px;
    display:block;
}

.cultivar-awards li img {
    margin:0 auto;
}

@media (max-width: 767px) {
  .cultivar-awards li {
    	max-width: 45%;
    	font-size:0.875rem;
    }
}
