/*!
Theme Name: artgarden
Theme URI: http://underscores.me/
Author: Shane Robinson
Author URI: http://artgardenstudios.com
Description: Custom theme for Sunnylands Art Gardens
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: artgarden
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

artgarden is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(../dist/assets/owl.video.play.7f01b07148f205f6e825.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;-webkit-text-decoration:none;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;overflow-x:hidden}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}embed,iframe,object{max-width:100%}.facetwp-load-more{background-color:#ffd713;border:1px solid #ffd713;border-radius:2px;color:#404040;cursor:pointer;display:block;font-family:work-sans,arial,helvetica,sans-serif;font-size:16px;font-weight:600;margin:0 auto;padding:.5rem 1rem;position:relative;text-align:center;transition:background-color .4s ease}.facetwp-load-more:active,.facetwp-load-more:focus,.facetwp-load-more:hover{background-color:#ffe460}.a--h1-title-new{align-content:center;align-items:center;color:#404040;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:work-sans,arial,helvetica,sans-serif;font-size:18px;font-weight:600;justify-content:center;letter-spacing:5px;line-height:1;margin:25px 0;padding:40px 30px 0;position:relative;text-align:center;width:100%;z-index:0}@media(min-width:786px){.a--h1-title-new{font-size:30px;letter-spacing:8px;padding-top:50px}}@media(min-width:1280px){.a--h1-title-new{font-size:26px;margin-top:75px;padding-top:60px}}.a--h1-title-new:before{bottom:0;color:#f4f4f4;content:attr(data-title);font-family:baskerville,serif;font-size:70px;font-weight:500;left:50%;line-height:.75;position:absolute;text-align:center;text-transform:capitalize;transform:translateX(-50%);z-index:-1}@media(min-width:786px){.a--h1-title-new:before{font-size:80px}}@media(min-width:1280px){.a--h1-title-new:before{font-size:140px}}.a--h1-title-new .a--h1-title-sub{display:inline-block;position:relative}.a--h1-title-new .a--h1-title-sub:before{color:transparent;content:attr(data-title);display:block;font-size:inherit}.a--h1-title-new .a--h1-title-sub-sub{bottom:0;left:0;position:absolute}ol,ul{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}dt{font-weight:700}dd{margin:0 1em 1em}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}select{border:1px solid #ccc}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;border-radius:3px;color:#666;padding:3px;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}.site-main{margin:auto;max-width:1240px;padding-left:.5rem;padding-right:.5rem}@media(min-width:600px){.site-main{padding-left:1rem;padding-right:1rem}}.site-content{min-height:75vh}.site-content,.site-footer{padding-left:.5rem;padding-right:.5rem}@media(min-width:600px){.site-content,.site-footer{padding-left:1rem;padding-right:1rem}}.site-content a:focus,.site-content a:hover,.site-footer a:focus,.site-footer a:hover{background-color:rgba(0,0,0,.2);color:#000}.site-content a:focus>img,.site-content a:hover>img,.site-footer a:focus>img,.site-footer a:hover>img{filter:contrast(110%) brightness(110%)}.screen-reader-text{position:absolute}.artgarden--hero-img{background-position:50%;background-repeat:no-repeat;background-size:cover;left:50%;padding-bottom:32%;position:relative;transform:translate(-50%);width:100vw}.artgarden--hero-img:after{background-color:#fff;bottom:0;content:"";display:block;height:1rem;left:.5rem;position:absolute;right:.5rem}@media(min-width:1280px){.artgarden--hero-img:after{left:50%;max-width:1240px;transform:translate(-50%);width:calc(100vw - 1rem)}}.artgarden--entry-title{color:#0f0f0f;display:inline-block;font-family:baskerville,serif;font-size:1.75rem;font-weight:600;left:50%;position:relative;transform:translate(-50%)}.artgarden--entry-title:before{background-color:#ffd713;content:"";height:.24rem;left:50%;position:absolute;top:100%;transform:translate(-50%);width:3rem}.plants-list--header{align-items:center;display:flex;height:0;justify-content:space-between}@media(min-width:786px){.plants-list--header{height:auto}}.plants-list--title{background-color:#f5f5f5;display:none;font-family:baskerville,serif;font-size:1.5rem;font-weight:600;margin-left:-1rem;padding:.5rem 1rem;width:auto}@media(min-width:786px){.plants-list--title{display:inline-block}}.plant-list--reset{align-items:center;background:transparent;border:0;display:flex;padding:0;position:relative}.plant-list--reset p{margin:0 .5rem 0 0}.plant-list--reset span{display:flex;height:1rem;position:relative;width:1rem}@media(min-width:325px){.plant-list--reset span{height:1.75rem;width:1.75rem}}.plant-list--reset span:after,.plant-list--reset span:before{background-color:#404040;bottom:0;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:2px}.plant-list--reset span:before{transform:rotate(45deg)}.plant-list--reset span:after{transform:rotate(-45deg)}.svg-mobile{display:inline-block}@media(min-width:786px){.svg-mobile{display:none}}.svg-desktop{display:none}@media(min-width:786px){.svg-desktop{display:inline-block}}.plants-list--toggle.toggle-button{background-color:#ffd713;border:0;border-radius:0;color:#404040;display:flex;height:auto;justify-content:center;line-height:1.8;padding:.75rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background .3s ease-out;white-space:nowrap;width:auto}@media(max-width:786px){.plants-list--toggle.toggle-button{bottom:0;left:0;margin:0 auto;opacity:.9;padding:1.2rem .75rem;position:fixed;right:0;width:100%;z-index:1000}}.plants-list--toggle.toggle-button img,.plants-list--toggle.toggle-button svg{float:left;height:auto;margin-right:.5rem;max-width:21px;width:100%;stroke:#404040}.plants-list--toggle.toggle-button:active,.plants-list--toggle.toggle-button:focus,.plants-list--toggle.toggle-button:hover{background-color:#ffe460;color:#404040;opacity:1}.plants-list--toggle.toggle-button:active svg,.plants-list--toggle.toggle-button:focus svg,.plants-list--toggle.toggle-button:hover svg{stroke:#404040}.mobile-plant-filter-toggle{bottom:1rem;display:block;left:0;position:fixed;right:0;width:100%;z-index:1000}@media(min-width:786px){.mobile-plant-filter-toggle{display:none}}.mobile-plant-filter-toggle .plants-list--toggle.toggle-button{background-color:#464646;display:block;line-height:1.8;margin:0 auto;max-width:220px;padding:.75rem!important;position:relative;text-align:center}.mobile-plant-filter-toggle .plants-list--toggle.toggle-button span{color:#fff}.mobile-plant-filter-toggle .plants-list--toggle.toggle-button svg{float:left;max-width:21px;stroke:#fff}.mobile-plant-filter-toggle .plants-list--toggle.toggle-button:hover{opacity:.9}.plants-list .facetwp-backfill-template,.plants-list .facetwp-template{display:flex;flex-direction:column}@media(min-width:600px){.plants-list .facetwp-backfill-template,.plants-list .facetwp-template{flex-direction:row;flex-wrap:wrap}.plants-list .facetwp-backfill-template>.plant-list--item,.plants-list .facetwp-template>.plant-list--item{max-width:48%;min-width:48%}.plants-list .facetwp-backfill-template>.plant-list--item:nth-child(odd),.plants-list .facetwp-template>.plant-list--item:nth-child(odd){margin-right:4%}}@media(min-width:960px){.plants-list .facetwp-backfill-template>.plant-list--item,.plants-list .facetwp-template>.plant-list--item{margin-right:2.5%;max-width:23%;min-width:23%}.plants-list .facetwp-backfill-template>.plant-list--item:nth-child(odd),.plants-list .facetwp-template>.plant-list--item:nth-child(odd){margin-right:2.5%}.plants-list .facetwp-backfill-template>.plant-list--item:nth-child(4n),.plants-list .facetwp-template>.plant-list--item:nth-child(4n){margin-right:0}}.plants-list a.plant-list--item{-webkit-text-decoration:none;text-decoration:none}.plants-list a.plant-list--item:active,.plants-list a.plant-list--item:focus,.plants-list a.plant-list--item:hover{background-color:#ffd713;box-shadow:0 0 5px 2px rgba(0,0,0,.5);color:#404040}.plants-list a.plant-list--item:active .post-thumbnail,.plants-list a.plant-list--item:focus .post-thumbnail,.plants-list a.plant-list--item:hover .post-thumbnail{filter:contrast(110%) brightness(110%)}.plants-list a.plant-list--item:active{box-shadow:none}.active-filters{margin:.5rem auto;position:relative}.home .active-filters{background-color:#f4f4f4;padding:1rem 1rem 0}.active-filters.hidden{display:none}.active-filters .active-filter--labels{margin-bottom:1rem}@media(min-width:325px){.active-filters .active-filter--labels{display:flex;justify-content:space-between}}.active-filters .active-filters--title{font-family:work-sans,arial,helvetica,sans-serif;font-weight:400;margin:0}.active-filters .facetwp-selections ul{margin:10px 0;padding:0}.active-filters .facetwp-selections li{display:block}@media(min-width:480px){.active-filters .facetwp-selections li{display:inline-block}}.active-filters .facetwp-selections .facetwp-selection-value{align-items:center;background-color:#fff;background-position:right 8px center;background-size:12px 12px;border:1px solid #ffd713;border-radius:20px;display:inline-flex;justify-content:center;margin-bottom:16px;margin-right:16px;min-height:33px;padding:2px 25px 2px 2px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease-out}.active-filters .facetwp-selections .facetwp-selection-value:before{align-items:center;background-color:#404040;border:1px solid #fff;border-radius:50px;color:#fff;content:"";display:inline-flex;height:1.7rem;justify-content:center;margin-right:.5rem;width:1.7rem}.active-filters .facetwp-selections .facetwp-selection-value.no-close{background-image:none;padding-right:12px}.active-filters .facetwp-selections .facetwp-selection-value:hover{background-color:rgba(0,0,0,.1)}.active-filters .facetwp-selections .facetwp-selection-value:not([data-value*=west-gardens]):not([data-value*=motor-court-parking]):not([data-value*=lower-gardens]):not([data-value*=wildflower-field]){padding-left:12px}.active-filters .facetwp-selections .facetwp-selection-value:not([data-value*=west-gardens]):not([data-value*=motor-court-parking]):not([data-value*=lower-gardens]):not([data-value*=wildflower-field]):before{display:none}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=west-gardens]{border-color:#66b73c}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=west-gardens]:before{border-color:#66b73c;content:"1"}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=motor-court-parking]{border-color:#fec30d}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=motor-court-parking]:before{border-color:#fec30d;content:"2"}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=lower-gardens]{border-color:#ea0681}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=lower-gardens]:before{border-color:#ea0681;content:"3"}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=wildflower-field]{border-color:#00a4ec}.active-filters .facetwp-selections .facetwp-selection-value[data-value*=wildflower-field]:before{border-color:#00a4ec;content:"4"}.facetwp-selection-label{display:none;visibility:hidden}.plant-list--item{margin-bottom:1rem;padding-bottom:.5rem}.plant-list--item .plant-list--heading,.plant-list--item .plant-list--scientific-name{padding-left:.5rem;padding-right:.5rem}.plant-list--image{padding-bottom:.5rem;position:relative}.plant-list--image .post-thumbnail{height:0;overflow:hidden;padding-bottom:66.66%}.plant-list--image .post-thumbnail img{height:auto;width:100%}.plant-list--locations{list-style:none;margin:0;padding:.5rem;position:absolute;z-index:1}.plant-list--heading{display:flex;flex-direction:row}.plant-list--heading .plant-list--entry-title{flex:1 1 auto}.plant-list--heading .plant-list--plant-features{flex:1 0 auto}.plant-list--entry-title,.plant-list--scientific-name{font-family:work-sans,arial,helvetica,sans-serif;margin:0}.plant-list--entry-title{font-weight:600;line-height:1.2}.plant-list--scientific-name{font-weight:400}.plant-list--plant-features{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-end}.plant-feature-icon{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:inline-block;height:24px;min-width:24px;width:24px}.plant-single--entry-content{background-color:hsla(0,0%,85%,.2);padding:1rem}.plant-single--scientific-name{font-size:1.3rem;font-weight:400;text-align:center}.art-garden--symbol-key,.plant-accordion--plant-features{border-top:1px solid #767676;margin-bottom:2rem}.plant-accordion--item{border-bottom:1px solid #767676}.plant-accordion--item.active .plant-accordion--content{max-height:9999px;padding:1rem}.plant-accordion--item.active .plant-accordion--title:after{background-image:url(../static/images/collapse-icon.da49b64597b606f0a23a.svg)}.plant-menu--section.active .plant-menu--content{max-height:9999px}.plant-menu--section.active .plant-menu--toggle:after{background-image:url(../static/images/collapse-icon.da49b64597b606f0a23a.svg)}.plant-menu--section .zone-number{align-items:center;background-color:#404040;border:3px solid #fff;border-radius:100%;color:#fff;display:inline-flex;height:1.7rem;justify-content:center;margin-right:.5rem;text-align:center;width:1.7rem}.plant-menu--section .zone-number[data-zone-number="1"]{border-color:#66b73c}.plant-menu--section .zone-number[data-zone-number="2"]{border-color:#fec30d}.plant-menu--section .zone-number[data-zone-number="3"]{border-color:#ea0681}.plant-menu--section .zone-number[data-zone-number="4"]{border-color:#00a4ec}.plant-menu--section .zone-number[data-zone-number="5"]{border-color:#850cdf}.plant-menu--section .facetwp-expand{display:none}.plant-accordion--title,.plant-menu--toggle{align-items:center;display:flex;font-size:1.125rem;margin:0;padding:1rem 1.75rem 1rem .25rem;position:relative}@media(min-width:600px){.plant-accordion--title,.plant-menu--toggle{padding:1rem 1.5rem 1rem 1rem}}.plant-accordion--title:focus,.plant-accordion--title:hover,.plant-menu--toggle:focus,.plant-menu--toggle:hover{background-color:rgba(0,0,0,.2);cursor:pointer}.plant-accordion--title:after,.plant-menu--toggle:after{background-image:url(../static/images/expand-icon.7ffbb67e36073153dc27.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:inline-block;height:24px;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);transition:transform .5s;width:24px}@media(min-width:600px){.plant-accordion--title:after,.plant-menu--toggle:after{right:1rem}}.plant-accordion--title .plant-feature-icon,.plant-menu--toggle .plant-feature-icon{margin-right:10px}.plant-menu--toggle{padding:.5rem 0}.plant-menu--toggle:focus,.plant-menu--toggle:hover{background-color:transparent;box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);cursor:pointer}.plant-menu--toggle:after{right:6px}.plant-accordion--content,.plant-menu--content{max-height:0;overflow:hidden}.plant-menu--content.active{padding:0}.artgarden-main-image{display:block;margin:0 auto 1rem;max-height:75vh;width:auto}.symbol-key--item{align-items:center;border-bottom:1px solid #767676;display:flex;margin:0;padding:1rem}.symbol-key--item .plant-feature-icon{margin-right:10px}.symbol-key--item .symbol-key--title{font-size:1.125rem;font-weight:600}.symbol-key--item .symbol-key--button{background-color:#ffd713;display:inline-block;line-height:1rem;margin-left:auto;margin-right:0;padding:.75rem 2rem .75rem 1rem;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.symbol-key--item .symbol-key--button:active,.symbol-key--item .symbol-key--button:focus,.symbol-key--item .symbol-key--button:hover{background-color:#ffe460}.symbol-key--item .symbol-key--button:after{background-image:url(../static/images/arrow.3675cfd5402e6443fecd.svg);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;content:"";height:2rem;position:absolute;right:.5rem;top:.25rem;width:1rem}.artgarden-carousel--single-slide-stage{max-height:77vh}.artgarden-carousel--single-slide-stage .owl-item div{align-items:center;display:flex;justify-content:center}.artgarden-carousel--single-slide-stage .owl-item .artgarden-slideshow-image{margin:0 auto;max-height:75vh;max-width:100%;min-height:75vh;-o-object-fit:contain;object-fit:contain;width:auto!important}.artgarden-carousel--slide.slide--thumb:focus,.artgarden-carousel--slide.slide--thumb:hover{cursor:pointer;filter:contrast(110%) brightness(110%)}.home.first-visit .inner-content,.home.first-visit .plants-list,.home:not(.first-visit) .entry-content,.home:not(.first-visit) .entry-header,.home:not(.first-visit) .garden-filters-fixed{display:none}.entry-footer,.entry-header{position:relative}@media(min-width:786px){.entry-footer{min-height:5rem}}.back-to-list{background-color:#ffd713;border:0;bottom:0;height:5.5rem;left:0;position:fixed;right:0;width:100%;z-index:2}@media(min-width:786px){.back-to-list{bottom:auto;height:auto;left:auto;position:absolute;right:auto;top:1rem;width:auto}}.back-to-list:before{background-image:url(../static/images/arrow.3675cfd5402e6443fecd.svg);background-position:0 0;background-repeat:no-repeat;background-size:8px 8px;content:"";display:inline-block;height:8px;margin-right:10px;transform:rotate(180deg);width:8px}.entry-footer .back-to-list{display:none}@media(min-width:786px){.entry-footer .back-to-list{display:block}}.back-to-list:active,.back-to-list:focus,.back-to-list:hover{background-color:#ffe460}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}.screen-reader-text{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000;clip:auto!important}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}:root{--slideout-padding:-100vw;--panel-blur:1px}@media(min-width:640px){:root{--slideout-padding:-50vw}}.slideout-menu{bottom:0;display:none;min-height:calc(100vh - 5rem);overflow-y:scroll;position:fixed;top:5rem;width:100vw;z-index:0}@media(min-width:640px){.slideout-menu{width:50vw}}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{background-color:#fff;min-height:100vh;position:relative;transition:.2s ease;z-index:1}.slideout-panel:after{opacity:0;transition:opacity .3s ease}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-panel:after{background:rgba(0,0,0,.5);bottom:0;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:10}.slideout-open .slideout-menu{display:block}.slideout-open .slideout-menu.slideout-menu--hide{display:none}.plant-menu--toggle{font-family:work-sans,arial,helvetica,sans-serif;font-weight:600;padding-right:1rem;position:relative}.sliding-menu{overflow-x:hidden;padding:2rem}.sliding-menu--about{padding:2.5rem 2rem 2rem}body:not(.admin-bar) .garden-filters .filter-map{margin-top:-2rem}.garden-filters:not(.garden-filters-fixed){padding-bottom:6rem}.garden-filters .filter-map{display:block;margin-left:-2rem;margin-right:-2rem;max-width:calc(100% + 4rem);position:relative;width:calc(100% + 4rem)}.garden-filters .filter-map img{width:100%}.garden-filters .filter-map svg{position:absolute}.garden-filters .filter-map .map-zone-1{left:.2%;top:16%;width:34%}.garden-filters .filter-map .map-zone-2{left:26%;top:1%;width:24.9%}.garden-filters .filter-map .map-zone-3{border-top-left-radius:40px;border-top-right-radius:40px;left:34%;top:52.6%;width:64%}.garden-filters .filter-map .map-zone-4{border-bottom-right-radius:200px;left:50.6%;top:1%;width:47%}.garden-filters .filter-map .map-zone-5{left:0;top:0;width:100%}.garden-filters .filter-map .map-zone-5 .map-zone:not(.map-zone-virtual){pointer-events:all}.garden-filters .filter-map .map-zone-5 .map-zone:not(.map-zone-virtual).selected{fill-opacity:0}.garden-filters .filter-map .map-zone-5 .map-zone.map-zone-virtual{pointer-events:none}.garden-filters .filter-map .map-sub-zone,.garden-filters .filter-map .zone-number{cursor:pointer;pointer-events:none}.garden-filters .filter-map .map-zone{cursor:pointer}.garden-filters .filter-map .map-zone.selected{fill-opacity:.5}.garden-filters .filter-map .map-zone.map-sub-zone.selected{fill-opacity:0;stroke-width:3}.garden-filters .facetwp-checkbox{background-image:none;border-bottom:1px solid #767676;cursor:pointer;margin-bottom:0;padding:6px 32px 6px 6px;position:relative}.garden-filters .facetwp-checkbox:focus,.garden-filters .facetwp-checkbox:hover{background-color:rgba(0,0,0,.3)}.garden-filters .facetwp-checkbox:after{border:1px solid #cecece;content:"";height:24px;position:absolute;right:6px;top:6px;width:24px}.garden-filters .facetwp-checkbox.checked{background-image:none}.garden-filters .facetwp-checkbox.checked:after{background-color:#ffd713;background-image:url(../static/images/check-icon.5329977d523002424677.svg);background-position:4px 4px;background-repeat:no-repeat;background-size:16px 16px}.garden-filters .apply-button{background-color:#ffd713;border:1px solid #ffd713;border-radius:2px;bottom:0;color:#404040;cursor:pointer;display:block;font-size:16px;left:0;padding:1.2rem .75rem;position:fixed;right:0;text-align:center;transition:background-color .4s ease;width:100%}.garden-filters .apply-button:active,.garden-filters .apply-button:focus,.garden-filters .apply-button:hover{background-color:#ffe460}@media(min-width:640px){.garden-filters .apply-button{left:50vw;width:50vw}}.garden-filters.garden-filters-fixed{margin:75px auto;max-width:780px}.garden-filters.garden-filters-fixed .filter-map{margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem);width:calc(100% + 2rem)}.garden-filters.garden-filters-fixed .apply-button{left:auto;margin-top:2rem;position:relative;width:100%}.apply-gradient{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:3.2rem;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);height:5.5rem;pointer-events:none;position:fixed;right:0;width:100%}@media(min-width:640px){.apply-gradient{width:50vw}}.garden-filters:not(.garden-filters-fixed) .apply-gradient{display:block}.sliding-menu--about li,.sliding-menu--about ul{margin:1rem 0;padding:0}.sliding-menu--about li{list-style-type:none}.sliding-menu--about a{border-bottom:2px solid transparent;color:#404040;font-size:1.3rem;-webkit-text-decoration:none;text-decoration:none}.sliding-menu--about a:active,.sliding-menu--about a:focus,.sliding-menu--about a:hover{border-bottom-color:#ffd713;color:#8e8e93}.sliding-menu--about .current_page_item a{font-weight:600}.facetwp-toggle{background-color:#ffd713;display:inline-block;margin-top:1rem;padding:.5rem 1rem}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:100;src:url(../static/fonts/work_sans/worksans-thin-webfont.533729b203aa0dc91e0c.eot);src:url(../static/fonts/work_sans/worksans-thin-webfont.533729b203aa0dc91e0c.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-thin-webfont.df8f09f27b473b67ef7f.woff) format("woff"),url(../static/fonts/work_sans/worksans-thin-webfont.4811cc21495dcf94f187.ttf) format("truetype")}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:200;src:url(../static/fonts/work_sans/worksans-extralight-webfont.505605f063d3d47b23de.eot);src:url(../static/fonts/work_sans/worksans-extralight-webfont.505605f063d3d47b23de.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-extralight-webfont.8ff6d77c56a5978879ab.woff) format("woff"),url(../static/fonts/work_sans/worksans-extralight-webfont.2bd7a992e1848c93618b.ttf) format("truetype")}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:300;src:url(../static/fonts/work_sans/worksans-light-webfont.3cde9e2e1e394a6d0b7c.eot);src:url(../static/fonts/work_sans/worksans-light-webfont.3cde9e2e1e394a6d0b7c.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-light-webfont.aad6956e7be77b2dffcc.woff) format("woff"),url(../static/fonts/work_sans/worksans-light-webfont.51e91f516e2c780a9ddb.ttf) format("truetype")}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:400;src:url(../static/fonts/work_sans/worksans-regular-webfont.3c3b941ad55733fd2ee6.eot);src:url(../static/fonts/work_sans/worksans-regular-webfont.3c3b941ad55733fd2ee6.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-regular-webfont.9fedbfc6e5e6c33c414f.woff) format("woff"),url(../static/fonts/work_sans/worksans-regular-webfont.5c776baf4fb2caa834e4.ttf) format("truetype")}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:500;src:url(../static/fonts/work_sans/worksans-medium-webfont.413a4870f3c9d6cb3226.eot);src:url(../static/fonts/work_sans/worksans-medium-webfont.413a4870f3c9d6cb3226.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-medium-webfont.2f70feb1798bf998974a.woff) format("woff"),url(../static/fonts/work_sans/worksans-medium-webfont.5e75b61023db00c727e9.ttf) format("truetype")}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:600;src:url(../static/fonts/work_sans/worksans-semibold-webfont.f9325d473b895b7cb49b.eot);src:url(../static/fonts/work_sans/worksans-semibold-webfont.f9325d473b895b7cb49b.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-semibold-webfont.c90b8fef1ccf3bb32908.woff) format("woff"),url(../static/fonts/work_sans/worksans-semibold-webfont.117e5011d08ec6b84ff4.ttf) format("truetype")}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:700;src:url(../static/fonts/work_sans/worksans-bold-webfont.5d25e48b347a715c076d.eot);src:url(../static/fonts/work_sans/worksans-bold-webfont.5d25e48b347a715c076d.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-bold-webfont.2165daf07404d0812e79.woff) format("woff"),url(../static/fonts/work_sans/worksans-bold-webfont.15f00aae624afaaf8252.ttf) format("truetype")}@font-face{font-display:swap;font-family:work-sans;font-style:"normal";font-weight:800;src:url(../static/fonts/work_sans/worksans-extrabold-webfont.d380b6ec96baa1cae0e1.eot);src:url(../static/fonts/work_sans/worksans-extrabold-webfont.d380b6ec96baa1cae0e1.eot?#iefix) format("embedded-opentype"),url(../static/fonts/work_sans/worksans-extrabold-webfont.5e8c3a38d16dfecef28d.woff) format("woff"),url(../static/fonts/work_sans/worksans-extrabold-webfont.0c87e7d062748f0bbfb5.ttf) format("truetype")}@font-face{font-display:swap;font-family:baskerville;font-style:"normal";font-weight:500;src:url(../static/fonts/baskerville/librebaskerville-regular-webfont.f9d061e9634d17c93192.eot);src:url(../static/fonts/baskerville/librebaskerville-regular-webfont.f9d061e9634d17c93192.eot?#iefix) format("embedded-opentype"),url(../static/fonts/baskerville/librebaskerville-regular-webfont.c22ee72642c3fff3242c.woff) format("woff"),url(../static/fonts/baskerville/librebaskerville-regular-webfont.3899b90992be54ae0b92.ttf) format("truetype")}@font-face{font-display:swap;font-family:baskerville;font-style:"italic";font-weight:500;src:url(../static/fonts/baskerville/librebaskerville-italic-webfont.be3edd91943756c95d69.eot);src:url(../static/fonts/baskerville/librebaskerville-italic-webfont.be3edd91943756c95d69.eot?#iefix) format("embedded-opentype"),url(../static/fonts/baskerville/librebaskerville-italic-webfont.83cc399dd6cd4279d623.woff) format("woff"),url(../static/fonts/baskerville/librebaskerville-italic-webfont.d91ed98a4ef4bce2f054.ttf) format("truetype")}@font-face{font-display:swap;font-family:baskerville;font-style:"normal";font-weight:700;src:url(../static/fonts/baskerville/librebaskerville-bold-webfont.835094caa192494186ac.eot);src:url(../static/fonts/baskerville/librebaskerville-bold-webfont.835094caa192494186ac.eot?#iefix) format("embedded-opentype"),url(../static/fonts/baskerville/librebaskerville-bold-webfont.c10af2214dca21d31527.woff) format("woff"),url(../static/fonts/baskerville/librebaskerville-bold-webfont.2d99d72011df4a5291c3.ttf) format("truetype")}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;-webkit-text-decoration:none;text-decoration:none}big{font-size:125%}.site-main a{color:#404040}body,button,input,optgroup,select,textarea{color:#404040;font-family:work-sans,arial,helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}.footer--accent{background-color:#ffd713;height:.125rem;margin:3rem 0;position:relative;width:100%}.footer--accent:after{background-color:#fff;background-image:url(../static/images/sun-logo.b9e313fc0fbfa6d3cfa0.png);background-size:cover;border:.5rem solid #fff;content:"";display:inline-block;height:6rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:6rem}.site-info{opacity:.7;padding:2rem 2rem 6rem;text-align:center}@media(min-width:786px){.site-info{padding-bottom:2rem}}.site-info a.sunnylands--site-link{align-items:center;border-bottom:1px solid #404040;color:#404040;display:inline-flex;flex-direction:row;justify-content:space-between;line-height:20px;position:relative;-webkit-text-decoration:none;text-decoration:none}.site-info a.sunnylands--site-link:focus,.site-info a.sunnylands--site-link:hover{border-bottom:1px solid #000;color:#000}.site-info a.sunnylands--site-link:focus:after,.site-info a.sunnylands--site-link:hover:after{filter:brightness(0)}.site-info a.sunnylands--site-link:after{background-image:url(../static/images/arrow.3675cfd5402e6443fecd.svg);background-position:0 0;background-repeat:no-repeat;background-size:8px 8px;content:"";height:8px;margin-left:10px;width:8px}.fixed-header{background-color:#fff;border-bottom:.25rem solid #cfcfcf;display:flex;height:5rem;left:0;padding:.5rem;position:fixed;right:0;z-index:9999}.site-branding{background-image:url(../static/images/sun-logo.b9e313fc0fbfa6d3cfa0.png);background-size:cover;height:4rem;margin-left:-25px;width:4rem}@media(min-width:320px){.site-branding{margin:0}}.custom-logo-link{display:inline-block}.header-icon,a.sunnylands--logo-link{display:flex;-webkit-text-decoration:none;text-decoration:none}.header-icon{align-items:center;background:transparent;border:0;color:#404040;flex-direction:column;height:3.25rem;justify-content:center;letter-spacing:.5px;line-height:1;width:3.25rem}@media(min-width:325px){.header-icon{height:4rem;width:4rem}}.header-icon:focus,.header-icon:hover{background-color:rgba(0,0,0,.2)}.header-icon span{margin-bottom:0}.plant-filter--open .header-icon{display:none}.site-title{display:flex;flex:1 0 auto;flex-direction:column}.site-title--sunnylands{background-image:url(../static/images/sunnylands.aed4f21d7aadffd4fb84.svg);background-repeat:no-repeat;background-size:100% auto;height:1rem;margin:1rem auto .5rem .5rem;width:7rem}@media(min-width:480px){.site-title--sunnylands{background-size:cover;width:14.5rem}}.site-title--underline{color:#767676;font-size:.6975rem;margin-left:.5rem;text-transform:uppercase}.site-navigation-icons{display:flex;flex-direction:row;margin-left:auto}.sunnylands--icon-hamburger,.sunnylands--icon-plant,.sunnylands--icon-wildlife{background-repeat:no-repeat;background-size:contain;display:inline-block;height:1rem;margin-bottom:3px;width:1rem}@media(min-width:325px){.sunnylands--icon-hamburger,.sunnylands--icon-plant,.sunnylands--icon-wildlife{height:1.75rem;width:1.75rem}}.sunnylands--icon-plant{background-image:url(../static/images/plants-icon.9cbc87500c82450a705a.svg)}.sunnylands--icon-wildlife{background-image:url(../static/images/paw-icon.3927282c1cb411d9848b.svg);margin-bottom:4px}.sunnylands--icon-hamburger{background-image:url(../static/images/three-bars.6461ab9a0b8b1ad3d56a.svg);position:relative}.toggled .sunnylands--icon-hamburger{background-image:none}.toggled .sunnylands--icon-hamburger:after,.toggled .sunnylands--icon-hamburger:before{background-color:#404040;bottom:0;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:3px}.toggled .sunnylands--icon-hamburger:before{transform:rotate(45deg)}.toggled .sunnylands--icon-hamburger:after{transform:rotate(-45deg)}.plant-menu--close{display:none}.plant-filter--open .plant-menu--close{display:flex}.site{padding-top:5rem}