.elementor-10838 .elementor-element.elementor-element-7a6939f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10838 .elementor-element.elementor-element-f8340cf{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10838 .elementor-element.elementor-element-142df9a{--display:flex;--border-radius:10px 10px 0px 0px;}.elementor-10838 .elementor-element.elementor-element-142df9a:not(.elementor-motion-effects-element-type-background), .elementor-10838 .elementor-element.elementor-element-142df9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10838 .elementor-element.elementor-element-6cfe166{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.85;--padding-top:60px;--padding-bottom:45px;--padding-left:60px;--padding-right:60px;}.elementor-10838 .elementor-element.elementor-element-6cfe166::before, .elementor-10838 .elementor-element.elementor-element-6cfe166 > .elementor-background-video-container::before, .elementor-10838 .elementor-element.elementor-element-6cfe166 > .e-con-inner > .elementor-background-video-container::before, .elementor-10838 .elementor-element.elementor-element-6cfe166 > .elementor-background-slideshow::before, .elementor-10838 .elementor-element.elementor-element-6cfe166 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10838 .elementor-element.elementor-element-6cfe166 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A202C;--background-overlay:'';}.elementor-10838 .elementor-element.elementor-element-6cfe166.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10838 .elementor-element.elementor-element-d18f287 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;line-height:1.17em;color:#FFFFFF;}.elementor-10838 .elementor-element.elementor-element-573418d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;color:#1E93D1;}.elementor-10838 .elementor-element.elementor-element-a3a2252{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#EEEEEE;}.elementor-10838 .elementor-element.elementor-element-60081e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10838 .elementor-element.elementor-element-60081e1:not(.elementor-motion-effects-element-type-background), .elementor-10838 .elementor-element.elementor-element-60081e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10838 .elementor-element.elementor-element-e0806ed{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10838 .elementor-element.elementor-element-e0806ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10838 .elementor-element.elementor-element-89b530d{--display:flex;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-apply{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1em;color:#336298;border-style:solid;border-width:1px 1px 1px 1px;border-color:#336298;padding:15px 20px 15px 20px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-apply:hover{background-color:#336298;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#336298;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-reset{background-color:#336298;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1em;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#336298;padding:15px 20px 15px 20px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-reset:hover{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facets-wrapper .facet .facetwp-facet{margin-bottom:0;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-display-value{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#454142;max-width:300px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-counter{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#B1B2B5;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-toggle{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#7B868C;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-toggle:not(.facetwp-hidden){margin:3px 0px 15px 30px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facet-label{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#282B2D;fill:#282B2D;padding:20px 0px 20px 0px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facets-toggle svg{fill:#7B868C;height:16px;width:16px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-type-checkboxes .facetwp-checkbox{margin:0px 0px 15px 0px;padding:3px 30px 3px 30px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .filter-modal-close{text-align:right;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .filter-modal-close i{font-size:16px;}.elementor-10838 .elementor-element.elementor-element-9aa0966 .filter-modal-close svg{height:16px;width:auto;}.elementor-10838 .elementor-element.elementor-element-8e081af{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10838 .elementor-element.elementor-element-1ca5c37 .elementor-button{background-color:#336298;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;border-style:none;border-radius:4px 4px 4px 4px;padding:15px 20px 15px 20px;}.elementor-10838 .elementor-element.elementor-element-1ca5c37 .elementor-button:hover, .elementor-10838 .elementor-element.elementor-element-1ca5c37 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-10838 .elementor-element.elementor-element-1ca5c37 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10838 .elementor-element.elementor-element-6d160fb{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-10838 .elementor-element.elementor-element-484791b{--display:flex;}.elementor-10838 .elementor-element.elementor-element-8f79824.elementor-element{--align-self:center;}.elementor-10838 .elementor-element.elementor-element-1b232b3{--divider-border-style:solid;--divider-color:#E2E8F0B0;--divider-border-width:1px;}.elementor-10838 .elementor-element.elementor-element-1b232b3 > .elementor-widget-container{background-color:var( --e-global-color-50279f8 );}.elementor-10838 .elementor-element.elementor-element-1b232b3 .elementor-divider-separator{width:100%;}.elementor-10838 .elementor-element.elementor-element-1b232b3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10838 .elementor-element.elementor-element-5059900{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.12;--overlay-mix-blend-mode:darken;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50279f8 );--border-color:var( --e-global-color-50279f8 );--border-radius:0px 0px 10px 10px;}.elementor-10838 .elementor-element.elementor-element-5059900:not(.elementor-motion-effects-element-type-background), .elementor-10838 .elementor-element.elementor-element-5059900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-10838 .elementor-element.elementor-element-5059900::before, .elementor-10838 .elementor-element.elementor-element-5059900 > .elementor-background-video-container::before, .elementor-10838 .elementor-element.elementor-element-5059900 > .e-con-inner > .elementor-background-video-container::before, .elementor-10838 .elementor-element.elementor-element-5059900 > .elementor-background-slideshow::before, .elementor-10838 .elementor-element.elementor-element-5059900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10838 .elementor-element.elementor-element-5059900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://turfmerchants.com/wp-content/uploads/2026/02/hero-background-grass-taxonomy.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10838 .elementor-element.elementor-element-75fb9ea{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10838 .elementor-element.elementor-element-75fb9ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10838 .elementor-element.elementor-element-1d0f055{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:60px;}.elementor-10838 .elementor-element.elementor-element-b828063.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10838 .elementor-element.elementor-element-b828063 .elementor-icon-wrapper{text-align:end;}.elementor-10838 .elementor-element.elementor-element-b828063.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10838 .elementor-element.elementor-element-b828063.elementor-view-framed .elementor-icon, .elementor-10838 .elementor-element.elementor-element-b828063.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10838 .elementor-element.elementor-element-b828063.elementor-view-framed .elementor-icon, .elementor-10838 .elementor-element.elementor-element-b828063.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-10838 .elementor-element.elementor-element-b828063 .elementor-icon{font-size:26px;}.elementor-10838 .elementor-element.elementor-element-b828063 .elementor-icon svg{height:26px;}.elementor-10838 .elementor-element.elementor-element-5eda795{font-size:18px;line-height:1.6em;color:var( --e-global-color-text );}@media(max-width:1399px){.elementor-10838 .elementor-element.elementor-element-7a6939f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10838 .elementor-element.elementor-element-142df9a{--border-radius:0px 0px 0px 0px;}.elementor-10838 .elementor-element.elementor-element-60081e1{--border-radius:0px 0px 0px 0px;}.elementor-10838 .elementor-element.elementor-element-e0806ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10838 .elementor-element.elementor-element-9aa0966.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10838 .elementor-element.elementor-element-1ca5c37.elementor-element{--align-self:center;}.elementor-10838 .elementor-element.elementor-element-1d0f055{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:1024px){.elementor-10838 .elementor-element.elementor-element-6d160fb{--grid-columns:2;}.elementor-10838 .elementor-element.elementor-element-5059900{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-10838 .elementor-element.elementor-element-142df9a{--min-height:400px;}.elementor-10838 .elementor-element.elementor-element-6cfe166{--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10838 .elementor-element.elementor-element-d18f287 .elementor-heading-title{font-size:40px;}.elementor-10838 .elementor-element.elementor-element-8e081af{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10838 .elementor-element.elementor-element-6d160fb{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-10838 .elementor-element.elementor-element-5059900{--padding-top:30px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10838 .elementor-element.elementor-element-1d0f055{--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:15px;}.elementor-10838 .elementor-element.elementor-element-b828063 .elementor-icon-wrapper{text-align:center;}.elementor-10838 .elementor-element.elementor-element-5eda795{font-size:16px;}}@media(min-width:768px){.elementor-10838 .elementor-element.elementor-element-6cfe166{--width:500px;}.elementor-10838 .elementor-element.elementor-element-e0806ed{--width:300px;}.elementor-10838 .elementor-element.elementor-element-89b530d{--width:100%;}.elementor-10838 .elementor-element.elementor-element-75fb9ea{--width:300px;}}/* Start custom CSS for text-editor, class: .elementor-element-a3a2252 */.elementor-10838 .elementor-element.elementor-element-a3a2252 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfe166 */@media all and (min-width: 768px) {
    
    .elementor-10838 .elementor-element.elementor-element-6cfe166 {
        bottom: 0;
        left: 30px;
        position: absolute;
    }
}/* End custom CSS */
/* Start custom CSS for category-facets, class: .elementor-element-9aa0966 */.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-checkbox {
    background-image: none;
    position: relative;
}

.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-checkbox:before {
    background-color: #FFF;
    border: 1px solid #FFF;
    content: '';
    display: block;
    height: 18px;
    left: 1px;
    outline: 1px solid #4a5568;
    position: absolute;
    top: 1px;
    width: 18px;
}

.elementor-10838 .elementor-element.elementor-element-9aa0966 .facetwp-checkbox.checked:before {
    background-color: #336298;
}

.elementor-10838 .elementor-element.elementor-element-9aa0966 .facet.facet-reset {
    align-items: flex-start;
    display: flex;
    grid-gap: 15px;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8f79824 */.elementor-10838 .elementor-element.elementor-element-8f79824 button,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:active,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:focus,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:focus-within,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:focus-visible,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:hover {
    font-family: var(--e-global-typography-b81248e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81248e-font-size);
    font-weight: var(--e-global-typography-b81248e-font-weight);
    line-height: var(--e-global-typography-b81248e-line-height);
    border-style: none;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 20px 15px 20px;
}

.elementor-10838 .elementor-element.elementor-element-8f79824 button {
    background-color: var(--e-global-color-7499de6);
    color: var(--e-global-color-5c211a2);
}

.elementor-10838 .elementor-element.elementor-element-8f79824 button:active,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:focus,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:focus-within,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:focus-visible,
.elementor-10838 .elementor-element.elementor-element-8f79824 button:hover {
    background-color: var(--e-global-color-e71ca59);
    color: var(--e-global-color-2ff5812);
}

.elementor-10838 .elementor-element.elementor-element-8f79824 .facetwp-load-more {
    margin: 30px;
}

.elementor-10838 .elementor-element.elementor-element-8f79824 .facetwp-facet-pagination {
    margin: 0;
    padding: 30px;
}

.elementor-10838 .elementor-element.elementor-element-8f79824 .facetwp-facet-pagination a.facetwp-page {
    line-height: 2em;
    padding: 0;
    margin: 0;
    min-width: 2em;
    text-align: center;
}

.elementor-10838 .elementor-element.elementor-element-8f79824 .facetwp-facet-pagination a.facetwp-page.next,
.elementor-10838 .elementor-element.elementor-element-8f79824 .facetwp-facet-pagination a.facetwp-page.prev {
    padding: 0 10px;
}

.elementor-10838 .elementor-element.elementor-element-8f79824 .facetwp-facet-pagination a.facetwp-page.active {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5eda795 */.elementor-10838 .elementor-element.elementor-element-5eda795 p:not(:last-child) {
    margin-bottom: 1.6em;
}

.elementor-10838 .elementor-element.elementor-element-5eda795 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS *//**
 * Hide the application facets
 * on application taxonomy and the 
 * species facets on the
 * species taxonomy
 */
body.archive.tax-application .facet-applications,
body.archive.tax-species .facet-species {
    display: none;
}

/**
 * If the "Show First Facet" control
 * is toggled on for the Category Facets
 * widget, then we need to override the
 * above display: none for the Species
 * facet on Application taxonomy.
 *
 * This is because the Application facet
 * is the first actual facet and that 
 * is hidden by the above style. But the
 * widget doesn't know that. It thinks that
 * it is showing the first facet, but we're
 * overriding it. The Species facet
 * (the second one listed is still hidden)
 */
body.archive.tax-application .facets-wrapper.show-first .facet-applications + .facet .facetwp-facet {
    display: block;
}/* End custom CSS */