html{font-size:100%;line-height:1.5em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1.5em 20px}dfn{font-style:italic}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:.5em 0}dd{margin:0 0 0 20px}menu,ol,ul{padding:0 0 0 20px}ul{font-size:20px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1.5em 20px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-width:.0625em;border-top-style:solid;padding-top:.4625em;border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:.9125em;border-left-width:.0625em;border-left-style:solid;padding-left:.875em;border-right-width:.0625em;border-right-style:solid;padding-right:.875em}legend{border:0;padding:0;*margin-left:-7px}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#skip{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}#skip:focus,#skip:active{position:absolute;top:0;left:0;padding:0.5em 1em;background:#6c3c5d;color:white;font-weight:bold;text-decoration:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;z-index:10001}#skip:after{content:"\00bb";margin-left:0.5em}.button,input[type="submit"],.container.tribe-container .blog-single .tribe-events-pg-template .tribe-block__event-website a,button.tribe-common-c-btn,.tribe-events-calendar-list-nav button,.tribe-events-calendar-list-nav a,a.tribe-events-c-nav__prev,a.tribe-events-c-nav__next{letter-spacing:1px;font-weight:400;padding:16px 17px;min-width:218px;text-align:center;background-color:#6c3c5d;color:white;text-transform:uppercase;display:inline-block;margin-bottom:10px;-webkit-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;font-size:20px;font-size:1.25rem}.button:hover,input[type="submit"]:hover,.container.tribe-container .blog-single .tribe-events-pg-template .tribe-block__event-website a:hover,button.tribe-common-c-btn:hover,.tribe-events-calendar-list-nav button:hover,.tribe-events-calendar-list-nav a:hover,a.tribe-events-c-nav__prev:hover,a.tribe-events-c-nav__next:hover{background-color:#f1a795}.button-arrow{font-weight:600;color:#717171;border-bottom:2px solid #d9d9d9;position:relative;display:inline-block;line-height:1.2;font-size:18px;font-size:1.125rem}@media only screen and (min-width: 768px){.button-arrow{font-size:22px;font-size:1.375rem}}.button-arrow:after{content:"";background-image:url(../img/icons/arrow-right.svg);-webkit-background-size:20px 20px;background-size:20px 20px;height:20px;display:block;position:absolute;width:20px;right:-27px;bottom:0}.button-arrow.white{color:white}.button-arrow.white:after{background-image:url(../img/icons/arrow-right-white.svg)}.button-arrow:before{content:"";border-top:2px solid #f1a795;position:absolute;bottom:-2px;width:0;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.button-arrow:hover:before{width:100%}.button-carrot{font-weight:600;color:#7d8d96;position:relative;display:inline-block;padding-left:46px;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;margin-bottom:10px;font-size:18px;font-size:1.125rem}@media only screen and (min-width: 768px){.button-carrot{font-size:22px;font-size:1.375rem}}.button-carrot:before{content:"";background-image:url(../img/icons/carrot-right.svg);display:block;background-color:#7d8d96;width:26px;height:26px;background-repeat:no-repeat;border-radius:50%;background-position:center;-webkit-background-size:9px 15px;background-size:9px 15px;position:absolute;top:0;left:0;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.button-carrot:hover{color:#f1a795}.button-carrot:hover:before{background-color:#f1a795}footer .button:hover{background-color:white;color:#f1a795}.hero-map{position:relative}.map{position:relative;height:45vw;max-height:660px}.map ::-webkit-scrollbar{width:0px;background:transparent}@media only screen and (min-width: 1270px){.map{overflow:hidden}.map .mobile-map{display:none}}.map .map-inner{position:relative;margin:auto}@media only screen and (min-width: 768px){.map .map-inner{width:1920px;height:660px}}.map .map-inner img{max-width:none}.map .map-inner .mobile-map{max-width:100%}.map .map-inner .interactive-map{display:none}@media only screen and (min-width: 1270px){.map .map-inner .mobile-map{display:none}.map .map-inner .interactive-map{display:block}}.map .map-inner .hotspot{display:none;width:25px;height:25px;background-color:#6c3c5d;border-radius:1em;position:absolute;color:white;-webkit-transition:300ms all linear;-o-transition:300ms all linear;transition:300ms all linear;cursor:default;font-size:18px;font-size:1.125rem}@media only screen and (min-width: 1270px){.map .map-inner .hotspot{display:block}}.map .map-inner .hotspot:hover{width:auto;height:25px;border-radius:25px;padding:0 20px;z-index:105}.map .map-inner #north-community-garden{top:363px;left:571px}.map .map-inner #western-walkway{top:399px;left:661px}.map .map-inner #horseshoe-arch{top:514px;left:346px}.map .map-inner #rotary-century-plazas{top:436px;left:366px}.map .map-inner #historic-locomotive{top:469px;left:457px}.map .map-inner #eight-plaza{top:523px;left:491px}.map .map-inner #seven-plaza{top:478px;left:405px}.map .map-inner #nine-plaza{top:442px;left:503px}.map .map-inner #historic-tractor{top:498px;left:574px}.map .map-inner #plaza-gateway{top:455px;left:608px}.map .map-inner #wetlands-gazebo{top:433px;left:801px}.map .map-inner #labyrinth{top:240px;left:970px}.map .map-inner #historic-rock-wall-marker{top:533px;left:951px}.map .map-inner #perrenial-display{top:153px;left:1071px}.map .map-inner #sensory-garden{top:153px;left:1111px}.map .map-inner #solar-patio{top:165px;left:1437px}.map .map-inner #woodland-garden{top:189px;left:1188px}.map .map-inner #annual-display{top:218px;left:1211px}.map .map-inner #xjwc-gazebo{top:232px;left:1101px}.map .map-inner #womens-civic-league-peace-garden{top:283px;left:1081px}.map .map-inner #lily-pond{top:297px;left:1161px}.map .map-inner #bendont-rose-garden{top:312px;left:1312px}.map .map-inner #reckling-herb-garden{top:403px;left:1249px}.map .map-inner #conifer-rock-garden{top:443px;left:1121px}.map .map-inner #south-community-garden{top:480px;left:1011px}.map .map-inner #historic-rock-wall-marker{top:537px;left:947px}.map .map-inner #cottage-garden{top:348px;left:1114px}#map-download{display:none;position:absolute;top:80px;right:20px;cursor:pointer}@media only screen and (min-width: 768px){#map-download{top:150px;right:40px}}@media only screen and (min-width: 1600px){#map-download{top:150px;right:0px}}#map-download a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:105}#map-download img{width:62px}#map-download span{position:absolute;display:none;width:0;right:70px;top:12px;background-color:white;padding:5px 1px;text-align:center;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}#map-download:hover span{display:block;width:158px}.discover #map-download{display:block}.content form li input,.garden-newsletter form li input{margin-top:0 !important}.content form label,.garden-newsletter form label{font:600 20px/2em "Dosis";color:#000}.content form .datepicker,.garden-newsletter form .datepicker{width:100% !important}.content form input[type=text],.content form input[type=tel],.content form input[type=email],.content form input[type=password],.content form input[type=number],.content form .select2-choice,.content form select,.content form textarea,.garden-newsletter form input[type=text],.garden-newsletter form input[type=tel],.garden-newsletter form input[type=email],.garden-newsletter form input[type=password],.garden-newsletter form input[type=number],.garden-newsletter form .select2-choice,.garden-newsletter form select,.garden-newsletter form textarea{font:20px "Dosis";font-weight:600;color:#7D8D96;padding:15px 45px !important;border-radius:0;background:#ffffff;border:1px solid #7D8D96;-webkit-appearance:none;width:100%}.content form input[type=text],.content form input[type=tel],.content form input[type=email],.content form input[type=password],.content form .select2-choice,.content form select,.garden-newsletter form input[type=text],.garden-newsletter form input[type=tel],.garden-newsletter form input[type=email],.garden-newsletter form input[type=password],.garden-newsletter form .select2-choice,.garden-newsletter form select{min-height:2em}.content form input[type=radio],.content form input[type=checkbox],.garden-newsletter form input[type=radio],.garden-newsletter form input[type=checkbox]{margin-left:2px;float:left;margin-right:5px}.content form ::-webkit-input-placeholder,.garden-newsletter form ::-webkit-input-placeholder{font-size:20px;font-weight:600;color:#7D8D96}.content form :-moz-placeholder,.garden-newsletter form :-moz-placeholder{font-weight:600;font-size:20px;color:#7D8D96}.content form ::-moz-placeholder,.garden-newsletter form ::-moz-placeholder{font-weight:600;font-size:20px;color:#7D8D96}.content form :-ms-input-placeholder,.garden-newsletter form :-ms-input-placeholder{font-weight:600;font-size:20px;color:#7D8D96}.content form .ginput_container:hover ::-webkit-input-placeholder,.content form .ginput_container:focus ::-webkit-input-placeholder,.garden-newsletter form .ginput_container:hover ::-webkit-input-placeholder,.garden-newsletter form .ginput_container:focus ::-webkit-input-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}.content form .ginput_container:hover :-moz-placeholder,.content form .ginput_container:focus :-moz-placeholder,.garden-newsletter form .ginput_container:hover :-moz-placeholder,.garden-newsletter form .ginput_container:focus :-moz-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}.content form .ginput_container:hover ::-moz-placeholder,.content form .ginput_container:focus ::-moz-placeholder,.garden-newsletter form .ginput_container:hover ::-moz-placeholder,.garden-newsletter form .ginput_container:focus ::-moz-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}.content form .ginput_container:hover :-ms-input-placeholder,.content form .ginput_container:focus :-ms-input-placeholder,.garden-newsletter form .ginput_container:hover :-ms-input-placeholder,.garden-newsletter form .ginput_container:focus :-ms-input-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}.content form textarea,.garden-newsletter form textarea{font-weight:600;font-family:'Dosis';min-height:150px;padding-left:45px;margin-top:10px}@media only screen and (min-width: 768px){.content form textarea,.garden-newsletter form textarea{min-height:310px}}.content form select,.garden-newsletter form select{font-family:'Dosis';font-weight:600;appearance:none;text-indent:1px;text-overflow:'';padding:13px 45px !important;margin-top:0;background-image:url(../img/icons/form-dropdown.svg);background-repeat:no-repeat;-webkit-background-size:44px 8px;background-size:44px 8px;background-position:right}.content form input[type=submit],.content form button,.garden-newsletter form input[type=submit],.garden-newsletter form button{font-size:25px !important;font-weight:400;width:239px;height:60px;padding:7px 20px;text-align:center;display:inline-block;-webkit-appearance:none}.content form .gform_footer,.garden-newsletter form .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;margin-top:20px}footer form li input{border:none !important;margin-top:0 !important}footer form label{font:600 20px/2em "Dosis";color:#000}footer form .datepicker{width:100% !important}footer form input[type=text],footer form input[type=tel],footer form input[type=email],footer form input[type=password],footer form input[type=number],footer form .select2-choice,footer form select,footer form textarea{font:20px/2em "Dosis";color:#7D8D96;padding:8px 45px !important;border-radius:0;background:#ffffff;border:1px solid #7D8D96;-webkit-appearance:none;width:100%;padding-right:0 !important}footer form input[type=text],footer form input[type=tel],footer form input[type=email],footer form input[type=password],footer form .select2-choice,footer form select{min-height:2em}footer form input[type=radio],footer form input[type=checkbox]{margin-left:2px;float:left;margin-right:5px}footer form ::-webkit-input-placeholder{font-size:20px;font-weight:600;color:#7D8D96}footer form :-moz-placeholder{font-weight:600;font-size:20px;color:#7D8D96}footer form ::-moz-placeholder{font-weight:600;font-size:20px;color:#7D8D96}footer form :-ms-input-placeholder{font-weight:600;font-size:20px;color:#7D8D96}footer form .ginput_container:hover ::-webkit-input-placeholder,footer form .ginput_container:focus ::-webkit-input-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}footer form .ginput_container:hover :-moz-placeholder,footer form .ginput_container:focus :-moz-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}footer form .ginput_container:hover ::-moz-placeholder,footer form .ginput_container:focus ::-moz-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}footer form .ginput_container:hover :-ms-input-placeholder,footer form .ginput_container:focus :-ms-input-placeholder{font-weight:600;font-size:20px;color:l #7D8D96}footer form textarea{font-weight:600;font-family:'Dosis';min-height:150px;padding-left:45px;margin-top:10px}@media only screen and (min-width: 768px){footer form textarea{min-height:310px}}footer form select{font-family:'Dosis';font-weight:600;appearance:none;text-indent:1px;text-overflow:'';padding:13px 45px !important;margin-top:0}footer form input[type=submit],footer form button{width:239px;height:60px;padding:7px 20px;margin-right:0 !important;text-align:center;display:inline-block;-webkit-appearance:none;border:none;border-radius:0;font-size:20px !important}footer form .gfield{padding-right:0 !important}footer form .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0;margin-top:20px}.gform_widget{width:100%}@media only screen and (min-width: 1200px){.gform_widget{padding-left:60px}}.gform_confirmation_wrapper{margin-bottom:20px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:20px !important}#pwbox-397{display:block;width:239px;margin-bottom:10px}body img.gform_ajax_spinner{display:none !important}.container.events-homepage{max-width:1800px}.container.events-homepage .featured-events{position:relative}.container.events-homepage .featured-events .event-listing{margin:auto;margin-bottom:10px}.container.events-homepage .event-listing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container.events-homepage .event-listing .event{display:block}.container.events-homepage .all-events .event-listing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 736px){.container.events-homepage .all-events .event-listing{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.date-details-popup{margin-top:10px}.featured-events-heading{position:absolute;z-index:103;background-color:#f1a795;text-transform:uppercase;color:white;padding:0 46px;font-weight:300;letter-spacing:2px;top:-15px;left:0}.event-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:30px}.event-home .image{display:none}@media only screen and (min-width: 768px){.event-home .image{display:block;min-height:633px;background-position:center bottom;-webkit-background-size:cover;background-size:cover}}.event-home .content{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#6c3c5d;color:#f5fafd;text-align:center;min-height:532px;padding:0 15px}.event-home .content h3{margin-top:0;color:#f5fafd;font-weight:600;text-align:center}@media only screen and (min-width: 768px){.event-home .content h3{font-size:34px;font-size:2.125rem}}.event-home .content p{margin-top:0}.event-home .content p.event-details{font-weight:600;line-height:1.3;font-size:22px;font-size:1.375rem}.event-home .content p.excerpt{max-width:430px}.event-home .content hr{border:none;border-top:11px solid #f1a795;background-color:transparent;width:252px;margin:52px auto}@media only screen and (min-width: 768px){.event-home{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-home .image{display:block;-ms-flex-preferred-size:50%;flex-basis:50%;background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.event-home .image img{height:auto}.event-home .content{-ms-flex-preferred-size:50%;flex-basis:50%;min-height:600px}}.upcoming-events{margin-top:60px}@media only screen and (min-width: tablet){.upcoming-events{margin-top:0}}.upcoming-events h2{text-align:center;text-transform:uppercase;margin-bottom:45px;letter-spacing:2px}.highlighted-events h2.bodoni{color:rgba(108,60,93,0.28);text-align:center}.highlighted-events .event-listing{max-width:1800px;margin:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.highlighted-events .event-listing .event{width:calc(100% - 15px);margin-left:7.5px;margin-right:7.5px;margin-bottom:15px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}@media only screen and (min-width: 736px){.highlighted-events .event-listing .event{width:calc(50% - 15px)}}@media only screen and (min-width: 1125px){.highlighted-events .event-listing .event{width:calc(33% - 15px)}}@media only screen and (min-width: 1400px){.highlighted-events .event-listing .event{width:calc(20% - 15px)}}.highlighted-events .event-listing .event:nth-child(1){margin-left:7.5px}.highlighted-events .event-listing .event-highlight{margin:auto;margin-bottom:60px;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}@media only screen and (min-width: 960px){.highlighted-events .event-listing .event-highlight{-ms-flex-preferred-size:30%;flex-basis:30%}}.highlighted-events .event-listing .event-highlight hr{border-top:11px solid #f1a795;width:255px;margin:60px auto}.highlighted-events .event-listing .event-highlight img{display:block;margin:auto;height:auto}.highlighted-events .event-listing .event-highlight .highlight-event-details{position:relative}.highlighted-events .event-listing .event-highlight hr.stick-bottom{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0}.highlighted-events .event-listing .event-highlight .content{min-height:356px;text-align:center;margin-bottom:82px}.highlighted-events .event-listing .event-highlight .content .event-details{font-weight:600}.highlighted-events .event-listing .event-highlight .content p{margin:45px 0}.highlighted-events .event-listing .event-highlight .content .button-arrow{right:6px}.highlighted-events .event-listing .event-highlight h3{margin-top:0;color:#6c3c5d;font-weight:600}@media only screen and (min-width: 768px){.highlighted-events .event-listing .event-highlight h3{font-size:34px;font-size:2.125rem}}@media only screen and (min-width: 768px){.highlighted-events .event-listing .event-highlight{margin-top:0}}.all-events h2{letter-spacing:2px;text-align:center;text-transform:uppercase;margin-bottom:45px}.event-listing{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-listing .event{display:none;position:relative;-webkit-transition:300ms all linear;-o-transition:300ms all linear;transition:300ms all linear;color:#f5fafd;background-color:rgba(108,60,93,0.65);-webkit-box-flex:1;-ms-flex:1;flex:1;height:290px;margin-left:15px}.event-listing .event:nth-child(1){margin-left:0}.event-listing .event:last-child{margin-bottom:0}@media only screen and (min-width: 600px){.event-listing .event{margin-bottom:0}}@media only screen and (min-width: 768px){.event-listing .event:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.16);box-shadow:5px 5px 10px rgba(0,0,0,0.16)}.event-listing .event:hover .button-arrow:before{width:100%}}.event-listing .event .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:103;cursor:pointer}.event-listing .event .content{position:absolute;height:100%;width:100%;max-width:279px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:300ms all linear;-o-transition:300ms all linear;transition:300ms all linear}.event-listing .event .content h3{color:#f5fafd;font-weight:600;margin:0 0 20px 0;text-transform:uppercase;text-align:center;font-size:18px;font-size:1.125rem}.event-listing .event .content p{margin:0 0 20px 0;text-align:center}.event-listing .event .content .button-arrow{position:absolute;bottom:20px;right:55%;-webkit-transform:translateX(55%);-ms-transform:translateX(55%);-o-transform:translateX(55%);transform:translateX(55%);cursor:pointer}.load-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:15px;margin-top:15px}.load-more a{right:38px;cursor:pointer}.tribe_events-template-default .hero img{object-fit:cover;height:220px}@media only screen and (min-width: 768px){.tribe_events-template-default .hero img{height:500px}}.container.tribe-container{font-family:Dosis, sans-serif !important}.container.tribe-container .blog-single{width:100%;float:none}.container.tribe-container .blog-single .tribe-events-pg-template{width:100%;float:none;margin-top:40px}.container.tribe-container .blog-single .tribe-events-pg-template .tribe-block__event-website a{cursor:pointer}.container.tribe-container .tribe-events-event-image img{height:auto}.container.tribe-container a,.container.tribe-container h3,.container.tribe-container abbr,.container.tribe-container dt,.container.tribe-container .tribe-events-schedule__date{font-family:Dosis, sans-serif !important}button.tribe-common-c-btn{border:none;height:58px !important;margin:0}.tribe-events-calendar-list-nav button{border:none;min-width:auto}.tribe-events-calendar-list-nav button[disabled]{background:#95989a;cursor:not-allowed}@media only screen and (min-width: 768px){.tribe-events-calendar-list-nav button{min-width:218px}}.tribe-events-calendar-list-nav a{border:none;min-width:auto}@media only screen and (min-width: 768px){.tribe-events-calendar-list-nav a{min-width:218px}}.tribe-events .tribe-events-c-nav__list-item{width:auto}.tribe-events-calendar-list__event-details a{color:#6c3c5d !important;text-decoration:underline}.tribe-events-calendar-list__event-details a:hover{color:#000;text-decoration:none}.tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button{background:#e8f2ef}.tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button button{border:none;background:#e8f2ef}.tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__content{border:1px solid #96c1b7;border-top:none;padding-bottom:20px}.tribe-events-calendar-month__header-row{border-bottom:1px solid #717171 !important}.tribe-events-calendar-month__week{border-left:1px solid #717171 !important}.events-hero{height:50px}@media only screen and (min-width: 768px){.events-hero{height:220px}}.the-events-calendar-shortcode-section{padding:0 20px}.the-events-calendar-shortcode-section .tribe-common .tribe-events-header,.the-events-calendar-shortcode-section .tribe-common .tribe-events-pro-photo-nav,.the-events-calendar-shortcode-section .tribe-common .tribe-events-c-subscribe-dropdown__container{display:none !important}.the-events-calendar-shortcode-section .tribe-events-pro-photo__event-datetime-featured-icon,.the-events-calendar-shortcode-section .tribe-common-c-svgicon,.the-events-calendar-shortcode-section title{display:none !important}.the-events-calendar-shortcode-section .tribe-events-pro-photo__event-datetime-featured-text{display:none !important}.the-events-calendar-shortcode-section .tribe-common-l-container.tribe-events-l-container{padding-bottom:20px !important;padding-top:20px !important}.the-events-calendar-shortcode-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:auto !important}.the-events-calendar-shortcode-section p{text-align:right}.the-events-calendar-shortcode-section p a{color:#6c3c5d;font-size:23px;font-weight:600}.the-events-calendar-shortcode-section p a:hover{text-decoration:underline}.tribe-events-single-event-recurrence-description{margin-bottom:10px}.tribe-events-single-event-recurrence-description a{color:#72a493 !important}.tribe-events-calendar-list__event-header .recurringinfo{display:none !important}article.tribe-events-pro-photo__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Dosis,sans-serif}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-featured-image-wrapper{height:226px}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-featured-image-wrapper a{height:100%}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-featured-image-wrapper a img{object-fit:cover;height:100%;width:100%}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-details-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#6c3c5d;color:#f5fafd;text-align:center;padding:15px;color:#f5fafd !important;font-family:Dosis,sans-serif}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-details-wrapper .tribe-events-pro-photo__event-date-tag time span{color:#f5fafd !important;font-family:Dosis,sans-serif}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-details-wrapper .tribe-events-pro-photo__event-details .tribe-events-pro-photo__event-datetime time,article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-details-wrapper .tribe-events-pro-photo__event-details .tribe-events-pro-photo__event-datetime span,article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-details-wrapper .tribe-events-pro-photo__event-details .tribe-events-pro-photo__event-datetime a{color:#f5fafd !important;font-family:Dosis,sans-serif}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-details-wrapper .tribe-events-pro-photo__event-details h3 a{color:#f5fafd !important;font-family:Dosis,sans-serif}article.tribe-events-pro-photo__event .tribe-events-pro-photo__event-details-wrapper .tribe-events-pro-photo__event-details .tribe-events-pro-photo__event-cost span{color:#f5fafd !important;font-size:20px;font-weight:bold;font-family:Dosis,sans-serif}.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-recurrence-description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:222px}.tribe-events-c-view-selector__list{background:#eee}.tribe-events-calendar-list__event-featured-image-wrapper{width:360px !important;max-width:100%;height:207px !important;object-fit:cover;overflow:hidden}.tribe-events-calendar-list__event-featured-image-wrapper img{width:100%;height:100%;padding-bottom:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:16px;line-height:17px;margin:0;padding:0 4px 5px}nav li{display:block;position:relative}nav li a{display:block;padding:12px 0;text-decoration:none;color:#717171;letter-spacing:1px;font-size:20px;font-size:1.25rem}@media only screen and (min-width: 768px){nav li a{padding:0 3px}}nav li:hover a{color:#717171}@media only screen and (min-width: 768px){nav li:hover a{background:none;position:relative}nav li:hover a:after{content:"";position:absolute;bottom:1px;left:0;border-bottom:6px solid #f1a795;width:100%;z-index:-1}}@media only screen and (min-width: 768px){nav li{display:inline-block;position:relative;padding:0 8px}}@media only screen and (min-width: 1025px){nav li{display:inline-block;position:relative;padding:0 32px}}nav li:last-child{display:block}@media only screen and (min-width: 768px){nav li:last-child{display:none}}nav li:nth-last-child(2){padding-right:0}nav li:nth-last-child(2) .dropdown-menu{right:0;left:initial}nav li:nth-last-child(2) .dropdown-menu li:nth-last-child(2){padding-right:20px}nav li:hover ul{display:none}@media only screen and (min-width: 768px){nav li:hover ul{display:block}}.dropdown ul li:last-child{display:block}@media only screen and (min-width: 768px){.dropdown .overview-link{display:none}}.dropdown-toggle:after{color:#6c3c5d;display:block;position:absolute;right:0;top:12px;content:"\25BC"}@media only screen and (min-width: 768px){.dropdown-toggle:after{top:2px;right:10px;font-size:13px}}@media only screen and (min-width: 768px){.menu-about .dropdown-toggle:after{right:-23px}}.dropdown-menu{position:relative;display:none;margin:5px 0;border:0;padding-left:5px;z-index:1}@media only screen and (min-width: 768px){.dropdown-menu{padding:18px 10px 10px 10px;position:absolute;width:250px;top:24px;left:0px;margin:0;background-color:#FCF9F9}}@media only screen and (min-width: 768px) and (min-width: 1025px){.dropdown-menu{left:32px}}.dropdown-menu li{display:block}@media only screen and (min-width: 768px){.dropdown-menu li{padding:0 10px}.dropdown-menu li:nth-last-child(2){padding-right:10px}}@media only screen and (min-width: 1025px){.dropdown-menu li{padding:0 20px}.dropdown-menu li:nth-last-child(2){padding-right:20px}}.dropdown-menu li a{display:block;color:#717171;line-height:140%;padding:5px 0}@media only screen and (min-width: 1025px){.dropdown-menu li a{padding:15px .32em;color:#95989a;border-bottom:1px solid #95989A}}@media only screen and (min-width: 768px){.dropdown-menu li a{padding:15px .32em;color:#95989a;border-bottom:1px solid #95989A}}.dropdown-menu li a:hover{color:#f1a795}.dropdown-menu li a:after{display:none}@media only screen and (min-width: 768px){.dropdown-menu li:last-child a{border-bottom:0}}.dropdown-menu li,.dropdown-menu a:hover{color:#717171}.nav-toggle{float:right;margin:0;color:#6c3c5d;font-weight:bold;cursor:pointer}@media only screen and (min-width: 768px){.nav-toggle{margin-top:1em}}@media only screen and (min-width: 768px){.nav-toggle{display:none}}.nav-toggle figcaption{float:right;font-size:1.2em;line-height:1.8;margin-left:.3em}.nav-toggle button{position:relative;width:2.1em;height:2em;padding:.25em;border:none;background:#6c3c5d;border-radius:.2em}.nav-toggle button:focus{outline:none}.nav-toggle span{position:relative;display:block;width:1.6em;height:.25em;padding:0;outline:none;border:none;background:#f5fafd;border-radius:.15em;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav-toggle span:before{top:-.5em}.nav-toggle span:after{top:.5em}.nav-toggle span:after,.nav-toggle span:before{content:'';display:block;position:absolute;width:1.6em;height:.25em;background:#f5fafd;border-radius:.15em;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav-visible .nav-toggle span{background-color:transparent}.nav-visible .nav-toggle span:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-visible .nav-toggle span:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@font-face{font-family:"slick";font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:45px;width:28px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{z-index:1;left:5px}[dir="rtl"] .slick-prev{left:auto;right:0}.slick-prev:before{content:"";background-image:url(../img/event-arrow-left.svg);height:45px;width:28px;-webkit-background-size:28px 45px;background-size:28px 45px;display:block}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{z-index:1;right:5px}[dir="rtl"] .slick-next{left:0;right:auto}.slick-next:before{content:"";background-image:url(../img/event-arrow-right.svg);height:45px;width:28px;-webkit-background-size:28px 45px;background-size:28px 45px;display:block}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:18px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}@media only screen and (min-width: 768px){.slick-dots{width:50%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:50px;line-height:20px;text-align:center;color:#f5fafd;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#7D8D96;opacity:1}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}@media only screen and (min-width: 768px){.slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.search-form,.content .search-form{display:inline-block;position:relative}.search-form .input-group,.content .search-form .input-group{display:inline-block}.search-form .search-field,.content .search-form .search-field{height:33px;width:33px;border-radius:2em;border:1px solid #95989a;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.search-form .search-field:focus,.content .search-form .search-field:focus{width:150px;border-radius:30px;border:1px solid #6c3c5d;outline:none;background-position:15px;padding-left:30px;border-color:#6c3c5d}@media only screen and (min-width: 768px){.search-form .search-field:focus,.content .search-form .search-field:focus{width:200px}}.search-form input[type="submit"],.content .search-form input[type="submit"]{position:absolute;top:0;left:0;height:33px;width:33px;padding:0;min-width:0;border-radius:2em;background-color:transparent;border:none;background-image:url(../img/icons/search-icon.svg);-webkit-background-size:16px 16px;background-size:16px 16px;background-repeat:no-repeat;background-position:10px 10px}.search-form:focus-within input[type="submit"],.content .search-form:focus-within input[type="submit"]{background-image:url(../img/icons/search-icon-purple.svg)}.search-form:hover .search-field,.search-form:focus .search-field,.content .search-form:hover .search-field,.content .search-form:focus .search-field{width:150px;border-radius:30px;border:1px solid #6c3c5d;outline:none;background-position:15px;padding-left:30px;border-color:#6c3c5d}@media only screen and (min-width: 768px){.search-form:hover .search-field,.search-form:focus .search-field,.content .search-form:hover .search-field,.content .search-form:focus .search-field{width:200px}}.search-form:hover input[type="submit"],.search-form:focus input[type="submit"],.content .search-form:hover input[type="submit"],.content .search-form:focus input[type="submit"]{background-image:url(../img/icons/search-icon-purple.svg)}.gardening-tips-search,.footer-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;margin-top:30px}.gardening-tips-search:focus-within input[type="submit"],.footer-search:focus-within input[type="submit"]{left:0;background-image:url(../img/icons/search-icon-purple.svg)}.gardening-tips-search .search-form:hover .search-field,.gardening-tips-search .search-form:focus .search-field,.footer-search .search-form:hover .search-field,.footer-search .search-form:focus .search-field{height:48px;width:307px;text-align:left}@media only screen and (min-width: 768px){.gardening-tips-search .search-form:hover .search-field,.gardening-tips-search .search-form:focus .search-field,.footer-search .search-form:hover .search-field,.footer-search .search-form:focus .search-field{width:307px}}.gardening-tips-search .search-form:hover input[type="submit"],.gardening-tips-search .search-form:focus input[type="submit"],.footer-search .search-form:hover input[type="submit"],.footer-search .search-form:focus input[type="submit"]{left:0}.gardening-tips-search .search-field,.footer-search .search-field{height:48px;width:307px;border-radius:30px;border:1px solid #95989A;color:#95989A;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;text-align:center;padding-left:0;font-size:22px;font-weight:300}.gardening-tips-search .search-field ::-webkit-input-placeholder,.footer-search .search-field ::-webkit-input-placeholder{color:#95989A}.gardening-tips-search .search-field ::-moz-placeholder,.footer-search .search-field ::-moz-placeholder{color:#95989A}.gardening-tips-search .search-field :-ms-input-placeholder,.footer-search .search-field :-ms-input-placeholder{color:#95989A}.gardening-tips-search .search-field :-moz-placeholder,.footer-search .search-field :-moz-placeholder{color:#95989A}.gardening-tips-search .search-field:focus,.footer-search .search-field:focus{height:48px;width:307px;text-align:left}@media only screen and (min-width: 768px){.gardening-tips-search .search-field:focus,.footer-search .search-field:focus{width:307px}}.gardening-tips-search .search-field:focus+input,.footer-search .search-field:focus+input{left:0}.gardening-tips-search input[type="submit"],.footer-search input[type="submit"]{top:8px;left:90px;-webkit-background-size:18px 18px;background-size:18px 18px}.content .search404 .search-form .search-field{width:200px}@media only screen and (min-width: 768px){.content .videos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .videos .video{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;margin:0 1% 30px;max-width:30%}.content .videos .video h3{margin-bottom:10px}.content .videos .video p{margin-top:0}}.video-cover-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:800px;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px}@media only screen and (min-width: 768px){.video-cover-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.video-cover-block .content-holder{display:block;position:relative;top:auto;left:auto}.video-cover-block .cover-video{position:absolute;top:50%;left:50%;min-width:100vw;height:100vh;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex}.video-cover-block .cover-video.hide{display:none}@media only screen and (min-width: 768px){.video-cover-block .cover-video.hide{display:-webkit-box;display:-ms-flexbox;display:flex}}.video-cover-block.cover-block-small{height:270px}@media (min-aspect-ratio: 16 / 9){.video-cover-block.cover-block-small .cover-video{height:56.25vw}}@media (max-aspect-ratio: 16 / 9){.video-cover-block.cover-block-small .cover-video{width:67.78vh}}@media only screen and (min-width: 1025px){.video-cover-block.cover-block-small .cover-video{width:67vh}}.video-cover-block.cover-block-medium{height:270px}@media only screen and (min-width: 768px){.video-cover-block.cover-block-medium{height:500px}}@media (min-aspect-ratio: 16 / 9){.video-cover-block.cover-block-medium .cover-video{height:56.25vw}}@media (max-aspect-ratio: 16 / 9){.video-cover-block.cover-block-medium .cover-video{width:67.78vh}}@media only screen and (min-width: 1025px){.video-cover-block.cover-block-medium .cover-video{width:67vh}}.video-cover-block.cover-block-large{height:270px}.video-cover-block.cover-block-large .cover-video{min-width:154vw}@media only screen and (min-width: 768px){.video-cover-block.cover-block-large{height:700px}}@media only screen and (min-width: 768px) and (min-aspect-ratio: 16 / 9){.video-cover-block.cover-block-large .cover-video{height:57.25vw}}@media only screen and (min-width: 768px) and (max-aspect-ratio: 16 / 9){.video-cover-block.cover-block-large .cover-video{width:86vh}}@media only screen and (min-width: 768px) and (min-width: 1025px){.video-cover-block.cover-block-large .cover-video{width:69vh}}.global-alert{position:fixed;bottom:-500px;left:0;z-index:2000;background-color:#425352;width:100%;height:auto;padding:25px;color:white;text-transform:uppercase;font-family:"Montserrat", "Source Sans Pro", sans-serif;font-weight:bold;-webkit-transition:500ms all cubic-bezier(0.33, -0.23, 0.56, 1.44);-o-transition:500ms all cubic-bezier(0.33, -0.23, 0.56, 1.44);transition:500ms all cubic-bezier(0.33, -0.23, 0.56, 1.44);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-alert .alert-content{border-left:6px solid white;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.global-alert .alert-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.global-alert .alert-content a{color:#f5fafd}.global-alert .alert-content a:hover{color:#e8f2ef}.global-alert .alert-content .alert-heading{width:100%;max-width:100%;font-size:1.25rem}@media only screen and (min-width: 768px){.global-alert .alert-content .alert-heading{width:300px;max-width:30%}}@media only screen and (min-width: 768px){.global-alert .alert-content .alert-text{padding-left:30px}}.global-alert .alert-content .alert-text a{text-decoration:underline;-webkit-transition:0s all;-o-transition:0s all;transition:0s all}.global-alert .alert-content .alert-text a:hover{color:#6c3c5d}@media only screen and (min-width: 768px){.global-alert .alert-content .alert-text p{margin:0}}.global-alert #close-alert{position:relative;background:none;border:none;width:30px;height:30px;display:block}.global-alert #close-alert:after,.global-alert #close-alert:before{position:absolute;content:"";width:30px;height:2px;background-color:white;left:0;top:15px;-webkit-transition:500ms all ease-out 600ms;-o-transition:500ms all ease-out 600ms;transition:500ms all ease-out 600ms;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.global-alert #close-alert:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.global-alert.show{bottom:0}.global-alert.show #close-alert:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.global-alert.show #close-alert:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Dosis,sans-serif;font-size:16px;color:#717171;background-color:#fff;position:relative;overflow-x:hidden}.noscroll{overflow:hidden}#main{position:relative}#animation-scroll-trigger{position:absolute;top:350px;width:100%}.container{*zoom:1;max-width:1595px;margin:0 auto;padding:0 20px}.container:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.container{padding:0 40px}}@media only screen and (min-width: 1595px){.container{padding:0}}.banner .container{position:relative}.error404 .error-container{margin-top:60px;margin-bottom:90px}@media only screen and (min-width: 768px){.flex-tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:Dosis,sans-serif;color:#717171}.heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h1{letter-spacing:3px}h1.heading{text-transform:uppercase;padding:0 30px;position:relative;display:inline-block;text-align:center}h1.heading:after{content:"";z-index:-1;border-bottom:11px solid #f1a795;width:100%;display:block;position:absolute;bottom:5px;left:0}h1.heading.green:after{border-color:#96c1b7}@media only screen and (min-width: 768px){h1.heading{padding:0 60px}}h2{color:#717171}h2.bodoni{font-family:"bodoni-urw",serif;margin:0;margin-bottom:42px;line-height:1.2;font-size:50px;font-size:3.125rem}@media only screen and (min-width: 768px){h2.bodoni{font-size:70px;font-size:4.375rem}}@media only screen and (min-width: 1025px){h2.bodoni{font-size:150px;font-size:9.375rem}}h3{font-weight:600;color:#7D8D96}.flexible-section h4{color:#f1a795;margin:0;font-family:"bodoni-urw",serif}.flexible-section h4.small-heading{font-size:33px;font-size:2.0625rem}@media only screen and (min-width: 1025px){.flexible-section h4{font-size:150px;font-size:9.375rem}.flexible-section h4.small-heading{font-size:33px;font-size:2.0625rem}}.content h4{font-family:"bodoni-urw",serif;margin:0;margin-bottom:42px;font-size:50px;font-size:3.125rem}@media only screen and (min-width: 768px){.content h4{font-size:70px;font-size:4.375rem}}@media only screen and (min-width: 1595px){.content h4{font-size:181px;font-size:11.3125rem}}p{line-height:1.5;letter-spacing:1px;font-weight:400}@media only screen and (min-width: 1025px){p{font-size:20px;font-size:1.25rem}}a{text-decoration:none;color:#72a493;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}img{max-width:100%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@media only screen and (min-width: 768px){.one_half{width:49% !important;margin-right:2% !important}.one_half.last_column{width:49% !important;margin-right:0px !important}.one_third{width:32% !important;margin-right:2% !important}.one_third.last_column{width:32% !important;margin-right:0px !important}.two_third{width:66% !important;margin-right:2% !important}.two_third.last_column{width:66% !important;margin-right:0px !important}.one_fourth{width:23.5% !important;margin-right:2% !important}.one_fourth.last_column{width:23.5% !important;margin-right:0px !important}.three_fourth{width:74.5% !important;margin-right:2% !important}.three_fourth.last_column{width:74.5% !important;margin-right:0px !important}.one_fifth{width:18.4% !important;margin-right:2% !important}.one_fifth.last_column{width:18.4% !important;margin-right:0px !important}.two_fifth{width:39% !important;margin-right:2% !important}.two_fifth.last_column{width:39% !important;margin-right:0px !important}.three_fifth{width:59% !important;margin-right:2% !important}.three_fifth.last_column{width:59% !important;margin-right:0px !important}.four_fifth{width:79.6% !important;margin-right:2% !important}.four_fifth.last_column{width:79.6% !important;margin-right:0px !important}.one_sixth{width:15% !important;margin-right:2% !important}.one_sixth.last_column{width:15% !important;margin-right:0px !important}}.banner{position:relative;padding:18px 0;background-color:#fff;z-index:103}@media only screen and (min-width: 1025px){.banner{height:180px;padding:60px 0}}.banner nav{float:right;padding:0}.banner nav>ul{display:block;position:absolute;top:70px;right:-215px;width:215px;margin:0;padding:17px 20px;z-index:1;background:white;-webkit-box-shadow:3px 3px 10px 0 rgba(50,50,50,0.15);box-shadow:3px 3px 10px 0 rgba(50,50,50,0.15);-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}@media only screen and (min-width: 768px){.banner nav>ul{top:135px}}@media only screen and (min-width: 768px){.banner nav>ul{position:static;width:auto;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none}}.logo{display:none;position:absolute;top:74px}@media only screen and (min-width: 768px){.logo{display:block}}.logo img{width:16vw}@media only screen and (min-width: 1025px){.logo img{width:150px;width:auto}}.logo-mobile{display:block;position:absolute;top:20px}@media only screen and (min-width: 768px){.logo-mobile{display:none}}.logo-mobile img{width:34vw}@media only screen and (min-width: 1025px){.logo-mobile img{width:150px;width:auto}}.top-nav{margin-bottom:15px;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.top-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:34px}}.top-nav a{letter-spacing:1px;color:#95989A;margin-left:25px;line-height:2}@media only screen and (min-width: 1025px){.top-nav a{margin-left:65px}}.top-nav a:hover{color:#f1a795}@media only screen and (min-width: 768px){.top-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero{position:relative;background-image:url(../img/circle-bg.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:584px 532px;background-size:584px 532px}.hero h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white;font-family:"bodoni-urw",serif;text-align:center;margin:0;line-height:1;font-weight:600}@media only screen and (min-width: 768px){.hero h1{font-size:40px;font-size:2.5rem}}@media only screen and (min-width: 1025px){.hero h1{font-size:90px;font-size:5.625rem}}@media only screen and (min-width: 1200px){.hero h1{font-size:115px;font-size:7.1875rem}}@media only screen and (min-width: 1025px){.hero{-webkit-background-size:1168px 1064px;background-size:1168px 1064px}}.hero.video{overflow:hidden;position:relative}@media only screen and (min-width: 1025px){.hero.video{height:660px}.hero.video .fp-banner{display:none}}.hero.video video{position:absolute;display:none;z-index:-1;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 1025px){.hero.video video{display:block}}.hero.video .hero-text{width:50%;max-width:900px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}@media only screen and (min-width: 1025px){.hero.video .hero-text{display:block;width:auto}}.hero img{width:150%;max-width:none;right:50%;-webkit-transform:translateX(16%);-ms-transform:translateX(16%);-o-transform:translateX(16%);transform:translateX(16%);display:block;position:relative;z-index:-1;height:auto}@media only screen and (min-width: 768px){.hero img{max-width:100%;width:100%;right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.hero .hero-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav-visible .banner nav>ul{right:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 768px){.nav-visible .banner nav>ul{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.nav-visible .banner nav>ul{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}footer{color:#f5fafd;background-color:#c67d5d}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#6c3c5d;line-height:1.4em;margin-top:0}footer h3{margin-bottom:0;font-weight:600}footer p{margin-top:0}footer a{text-decoration:none;color:#f5fafd}footer .footer-search input[type="submit"]{left:133px}footer .container{padding-bottom:10px}@media only screen and (min-width: 768px){footer .container{padding-top:30px}}@media only screen and (min-width: 1025px){footer .container{padding-top:60px}}footer .footer-block{padding-top:38px;padding-bottom:38px;border-bottom:1px solid rgba(245,250,253,0.35);position:relative}footer .footer-block.footer-search{margin-top:0}@media only screen and (min-width: 768px){footer .footer-block{-ms-flex-preferred-size:50%;flex-basis:50%;border-bottom:none;margin-bottom:10px;padding:0 25px}footer .footer-block.footer-search{display:none}}footer .footer-block .button{margin-top:15px;margin-bottom:0}footer .footer-block .button:hover{background-color:#f1a795;color:white}@media only screen and (min-width: 1200px){footer .footer-block .button{margin-top:0;position:absolute;bottom:0}}footer .footer-block:last-child{padding-bottom:33px}footer .footer-block:last-child h3{font-size:24px;font-size:1.5rem;color:#f5fafd}footer .footer-block:last-child .button{position:relative;bottom:0}@media only screen and (min-width: 1200px){footer .footer-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;border-right:1px solid rgba(245,250,253,0.35);padding:0}footer .footer-block:nth-child(1){padding-right:3.5%}footer .footer-block:nth-child(3),footer .footer-block:nth-child(4){padding:0 3.5%}footer .footer-block:last-child{text-align:right;display:block;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:none}}footer .badges{*zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}footer .badges:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){footer .badges{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}footer .badges a{margin-left:15px}footer .badges a img{display:block;max-height:41px;max-width:100px;width:100%}footer .copyright{text-align:left;max-width:900px}footer .copyright p{font-weight:200;font-size:12px;font-size:.75rem}footer .copyright p br{display:none}@media only screen and (min-width: 768px){footer .copyright{text-align:right}footer .copyright p br{display:block}}footer .container.bottom{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .container.bottom .icon-link{-webkit-box-flex:1;-ms-flex:1;flex:1}.social-icons img{margin-left:18px;max-width:44px}.social-icons .icon{width:45px;height:45px;margin-left:18px;fill:white;-webkit-transition:300ms all;-o-transition:300ms all;transition:300ms all}.social-icons .icon:hover{fill:#6c3c5d}.social-icons .icon.icon-twitter{background-color:white;fill:#c67d5d;padding:5px;border-radius:5px}.social-icons .icon.icon-twitter:hover{background-color:#6c3c5d;fill:white}footer .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .social-icons .icon-link img{display:block;width:100%}footer .social-icons svg{min-width:44px;max-width:44px;margin-left:10px}footer .social-icons svg path,footer .social-icons svg circle{fill:white;opacity:1}footer .social-icons svg:hover path,footer .social-icons svg:hover circle{fill:#6c3c5d}@media only screen and (min-width: 1200px){footer .social-icons{display:block}footer .social-icons .icon-link img{display:inline-block;width:auto}}.flexible-content-section p{line-height:2.1;margin-top:0}.flexible-content-section h1{text-align:center}.flexible-content-section h3{line-height:2.1;margin-bottom:0}.flexible-content-section .image{display:none}.flexible-content-section .image.image-right{display:block;width:50%;margin:auto}.flexible-content-section .header-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.flexible-content-section{margin-top:130px;margin-bottom:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexible-content-section .center{-ms-flex-preferred-size:38%;flex-basis:38%;padding:0 13px}.flexible-content-section.no-image .center{-ms-flex-preferred-size:100%;flex-basis:100%}.flexible-content-section.no-image .image{display:none;-ms-flex-preferred-size:0;flex-basis:0}.flexible-content-section .image{position:relative;-ms-flex-preferred-size:31%;flex-basis:31%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:1000ms all;-o-transition:1000ms all;transition:1000ms all}.flexible-content-section .image.image-left{top:-30px;padding-right:30px}.flexible-content-section .image.image-left.show{opacity:1;top:81px}.flexible-content-section .image.image-right{top:70px;padding-left:30px}.flexible-content-section .image.image-right.show{opacity:1;top:0}.flexible-content-section .image img{max-height:330px;width:auto}}.flexible-highlights{margin:32px 0 0 0}@media only screen and (min-width: 768px){.flexible-highlights{margin:64px 0}}@media only screen and (min-width: 1025px){.flexible-highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:132px 0 75px 0}}.flexible-highlights .highlight{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin:auto;margin-bottom:64px;max-width:455px}.flexible-highlights .highlight h2{color:#7d8d96;text-transform:uppercase;letter-spacing:2px;padding:0 30px 0 0;margin:0;margin-top:20px;position:relative;display:inline-block;line-height:1.5em;font-size:1.3em}@media only screen and (min-width: 768px){.flexible-highlights .highlight h2{padding:0 60px 0 0}}.flexible-highlights .highlight h2:after{content:"";z-index:-1;border-bottom:11px solid #96c1b7;width:100%;display:block;position:absolute;bottom:3px;left:0}.flexible-highlights .highlight img{width:100%}@media only screen and (min-width: 1025px){.flexible-highlights .highlight{padding-bottom:0;margin:0;max-width:none}.flexible-highlights .highlight h2{font-size:1.1em}.flexible-highlights .highlight h2:after{border-bottom:8px solid #96c1b7;bottom:1px}.flexible-highlights .highlight p{margin-bottom:0}.flexible-highlights .highlight:nth-child(1){padding-right:1%;margin-right:1.5%}.flexible-highlights .highlight:nth-child(2){margin:0 1.5%;padding:0 4%;border-right:1px solid #95989a;border-left:1px solid #95989a}.flexible-highlights .highlight:nth-child(3){padding-left:1%;margin-left:1.5%}.flexible-highlights .highlight .button-carrot{margin-top:15px}}@media only screen and (min-width: 1200px){.flexible-highlights .highlight h2{font-size:1.5em;letter-spacing:3px;margin:59px 0 27px 0;font-size:33px;font-size:2.0625rem}.flexible-highlights .highlight h2:after{border-bottom:11px solid #96c1b7;bottom:6px}.flexible-highlights .highlight p{line-height:2.1}}.flexible-lightbox,.blog-listing{margin:60px 0 0 0}.flexible-lightbox .lb-item,.blog-listing .lb-item{display:none;opacity:0;-webkit-transition:400ms all;-o-transition:400ms all;transition:400ms all}.flexible-lightbox .lb-item.show,.blog-listing .lb-item.show{opacity:1;display:block}.flexible-lightbox .lb-item,.flexible-lightbox article,.blog-listing .lb-item,.blog-listing article{margin-bottom:64px}.flexible-lightbox .lb-item .left img,.flexible-lightbox article .left img,.blog-listing .lb-item .left img,.blog-listing article .left img{width:100%}.flexible-lightbox .lb-item h2,.flexible-lightbox article h2,.blog-listing .lb-item h2,.blog-listing article h2{color:#7d8d96;margin-top:0.25em;margin-bottom:0.5em;color:#7d8d96;text-transform:uppercase;letter-spacing:2px;padding:0 30px 0 0;margin:0;margin-top:0.25em;position:relative;display:inline-block;line-height:1.5em;font-size:1.3em;margin-bottom:1em;line-height:1}@media only screen and (min-width: 768px){.flexible-lightbox .lb-item h2,.flexible-lightbox article h2,.blog-listing .lb-item h2,.blog-listing article h2{padding:0 60px 0 0}}.flexible-lightbox .lb-item h2:after,.flexible-lightbox article h2:after,.blog-listing .lb-item h2:after,.blog-listing article h2:after{content:"";z-index:-1;border-bottom:11px solid #f1a795;width:100%;display:block;position:absolute;bottom:-6px;left:0}.flexible-lightbox .lb-item h2 a,.flexible-lightbox article h2 a,.blog-listing .lb-item h2 a,.blog-listing article h2 a{color:#7d8d96}.flexible-lightbox .lb-item p,.flexible-lightbox article p,.blog-listing .lb-item p,.blog-listing article p{margin-top:0}@media only screen and (min-width: 768px){.flexible-lightbox,.blog-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexible-lightbox .lb-item,.flexible-lightbox article,.blog-listing .lb-item,.blog-listing article{-ms-flex-preferred-size:46%;flex-basis:46%}}@media only screen and (min-width: 1025px){.flexible-lightbox .lb-item,.flexible-lightbox article,.blog-listing .lb-item,.blog-listing article{-ms-flex-preferred-size:49%;flex-basis:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:120px}.flexible-lightbox .lb-item h2,.flexible-lightbox article h2,.blog-listing .lb-item h2,.blog-listing article h2{color:#7d8d96;text-transform:uppercase;letter-spacing:2px;padding:0 30px 0 0;margin:0;position:relative;display:inline-block;line-height:1.5em;font-size:1.3em;margin-top:0;margin-bottom:1em;line-height:1}}@media only screen and (min-width: 1025px) and (min-width: 768px){.flexible-lightbox .lb-item h2,.flexible-lightbox article h2,.blog-listing .lb-item h2,.blog-listing article h2{padding:0 60px 0 0}}@media only screen and (min-width: 1025px){.flexible-lightbox .lb-item h2:after,.flexible-lightbox article h2:after,.blog-listing .lb-item h2:after,.blog-listing article h2:after{content:"";z-index:-1;border-bottom:11px solid #f1a795;width:100%;display:block;position:absolute;bottom:-6px;left:0}.flexible-lightbox .lb-item .left,.flexible-lightbox article .left,.blog-listing .lb-item .left,.blog-listing article .left{-ms-flex-preferred-size:30%;flex-basis:30%}.flexible-lightbox .lb-item .left img,.flexible-lightbox article .left img,.blog-listing .lb-item .left img,.blog-listing article .left img{height:auto}.flexible-lightbox .lb-item .right,.flexible-lightbox article .right,.blog-listing .lb-item .right,.blog-listing article .right{position:relative;-ms-flex-preferred-size:67%;flex-basis:67%}.flexible-lightbox .lb-item .right p,.flexible-lightbox article .right p,.blog-listing .lb-item .right p,.blog-listing article .right p{padding-right:30px}.flexible-lightbox .lb-item .right .button-arrow,.flexible-lightbox article .right .button-arrow,.blog-listing .lb-item .right .button-arrow,.blog-listing article .right .button-arrow{margin-top:20px;cursor:pointer}.flexible-lightbox .lb-item,.blog-listing .lb-item{-webkit-transition:1000ms all;-o-transition:1000ms all;transition:1000ms all}.flexible-lightbox .lb-item.show,.blog-listing .lb-item.show{display:-webkit-box;display:-ms-flexbox;display:flex}}.fc-lightbox-overlay{position:absolute;top:0;left:0;padding:0 20px;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:300ms all;-o-transition:300ms all;transition:300ms all}.fc-lightbox-overlay .fc-lightbox{padding:20px;max-width:1595px;width:94%;height:94%;background-color:white;border:8px solid #f1a795;position:fixed;z-index:105;top:-100%;left:50%;-webkit-transition:300ms all;-o-transition:300ms all;transition:300ms all}.fc-lightbox-overlay .fc-lightbox h2{color:#7d8d96;text-transform:uppercase;letter-spacing:2px;padding:0 30px 0 0;margin:0;position:relative;display:inline-block;line-height:1.5em;font-size:1.3em;margin-top:0;line-height:1}@media only screen and (min-width: 768px){.fc-lightbox-overlay .fc-lightbox h2{padding:0 60px 0 0}}.fc-lightbox-overlay .fc-lightbox h2:after{content:"";z-index:-1;border-bottom:11px solid #f1a795;width:100%;display:block;position:absolute;bottom:-9px;left:0}.fc-lightbox-overlay .fc-lightbox p{line-height:1.9}.fc-lightbox-overlay .fc-lightbox .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;overflow-y:scroll}.fc-lightbox-overlay .fc-lightbox .flex .half{-ms-flex-preferred-size:100%;flex-basis:100%}.fc-lightbox-overlay .fc-lightbox .flex img{display:block;width:100%;max-width:400px;margin:auto;margin-bottom:30px}@media only screen and (min-width: 1025px){.fc-lightbox-overlay .fc-lightbox .flex img{max-width:none}}@media only screen and (min-width: 768px){.fc-lightbox-overlay .fc-lightbox{border:15px solid #f1a795;padding:30px 30px}}@media only screen and (min-width: 1025px){.fc-lightbox-overlay .fc-lightbox{border:30px solid #f1a795;padding:60px 90px}.fc-lightbox-overlay .fc-lightbox .flex img{margin-bottom:0}.fc-lightbox-overlay .fc-lightbox .flex .half{-ms-flex-preferred-size:48%;flex-basis:48%}}.fc-lightbox-overlay.show{z-index:104;opacity:1;visibility:visible}.fc-lightbox-overlay.show .fc-lightbox{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lightbox-overlay{position:absolute;height:100%;width:100%;background-color:rgba(125,141,150,0.35);top:0;left:0;opacity:0;z-index:-1}.lightbox-overlay.show{z-index:103;opacity:1;visibility:visible}#fc-lightbox-close{position:absolute;color:white;font-size:15px;font-weight:900;top:-22px;left:-22px;background-color:#7d8d96;border:none;padding:0;width:33px;height:33px;border-radius:50%;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media only screen and (min-width: 1025px){#fc-lightbox-close{font-size:31px;top:-45px;left:-45px;width:66px;height:66px}}#fc-lightbox-close:hover{color:#f1a795;background-color:white;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.flexible-shortcode{margin-bottom:90px;padding:0 20px}.flexible-shortcode p{margin-bottom:0}.flexible-shortcode h3{margin-top:0}@media only screen and (min-width: 768px){.flexible-shortcode{margin-top:60px;padding:0 40px}}.flexible-shortcode form{max-width:1022px;margin:auto}.flexible-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 110px 0}.flexible-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.flexible-section .image-right{display:none}.flexible-section h4{opacity:0.4;text-align:center}@media only screen and (min-width: 1025px){.flexible-section{margin-top:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexible-section .image-right{display:block}}.page-id-14 .content-with-image .section{margin:40px 0}.page-id-14 .content-with-image .section .top{max-width:1595px;margin:auto;position:relative;position:relative;margin-bottom:-43px;z-index:1}.content-with-image .section{margin:40px 0}.content-with-image .section .top{max-width:1595px;margin:auto;position:relative;position:relative;z-index:1}.content-with-image .section .top h2{opacity:0.28;font-family:"bodoni-urw", serif;margin:0;line-height:1;z-index:-1;position:relative;top:6px;padding-left:20px;font-size:28px;font-size:1.75rem}@media only screen and (min-width: 1025px){.content-with-image .section .top h2{font-size:70px;font-size:4.375rem}}.content-with-image .section .left{height:240px;background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.content-with-image .section .right{padding:0 20px 20px 20px}.content-with-image .section .right h3{color:#7d8d96;text-transform:uppercase;letter-spacing:2px;padding:0 30px 0 0;margin:0;margin-top:20px;position:relative;display:inline-block;line-height:1.5em;font-size:1.1em;font-weight:600;z-index:105}@media only screen and (min-width: 768px){.content-with-image .section .right h3{padding:0 60px 0 0}}.content-with-image .section .right h3:after{content:"";z-index:-1;border-bottom:6px solid #96c1b7;width:100%;display:block;position:absolute;bottom:6px;left:0}.content-with-image .section .right .button-carrot{display:block;margin-bottom:25px}@media only screen and (min-width: 768px){.content-with-image .section{margin:70px 0}.content-with-image .section .top h2{font-size:50px;font-size:3.125rem;top:11px}.content-with-image .section .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative}.content-with-image .section .bottom .left,.content-with-image .section .bottom .right{-ms-flex-preferred-size:50%;flex-basis:50%}.content-with-image .section .bottom .left{height:initial}.content-with-image .section .bottom .right h3{margin-top:70px}.content-with-image .section .right{padding:0 40px 40px 40px}}@media only screen and (min-width: 1025px){.content-with-image .section{margin:75px 0}.content-with-image .section .top h2{font-size:55px;font-size:3.4375rem;top:13px}.content-with-image .section .right{padding:40px 80px 150px 80px}.content-with-image .section .right p{line-height:2.1;margin-top:60px;margin-bottom:60px}.content-with-image .section .right h3{font-size:24px;font-size:1.5rem}}@media only screen and (min-width: 1600px){.content-with-image .section .top h2{font-size:110px;font-size:6.875rem;top:24px}.content-with-image .section .right{padding:40px 120px 284px 120px}.content-with-image .section .right h3{font-size:33px;font-size:2.0625rem}.content-with-image .section .right h3:after{border-bottom:11px solid #96c1b7;bottom:6px}}.content-with-image .section:nth-child(even) .top h2{color:#649b83}.content-with-image .section:nth-child(even) .bottom .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-with-image .section:nth-child(odd) .top h2{color:#6c3c5d}.content-with-image .section:nth-child(odd) .right{color:#f5fafd}.content-with-image .section:nth-child(odd) .right h3{color:#f5fafd}.content-with-image .section:nth-child(odd) .right .button-carrot{color:#f5fafd}.content-with-image .section:nth-child(odd) .right .button-carrot:before{background-color:#f5fafd}.content-with-image .section:nth-child(odd) .right .button-carrot:hover{color:#6c3c5d}.content-with-image .section:nth-child(odd) .right .button-carrot:hover:before{background-color:#6c3c5d}.content-with-image .section:nth-child(4n+1) .top h2{color:#6c3c5d}.content-with-image .section:nth-child(4n+1) .right{background-color:#6c3c5d}.content-with-image .section:nth-child(4n+1) .right .button-carrot:before{background-image:url(../img/icons/carrot-right-purple.svg)}.content-with-image .section:nth-child(4n+1) .right .button-carrot:hover{color:#f1a795}.content-with-image .section:nth-child(4n+1) .right .button-carrot:hover:before{background-color:#f1a795}.content-with-image .section:nth-child(3n+3) .top h2{color:#f1a795}.content-with-image .section:nth-child(3n+3) .right{background-color:#f1a795}.content-with-image .section:nth-child(3n+3) .right .button-carrot:before{background-image:url(../img/icons/carrot-right-pink.svg)}@media only screen and (min-width: 768px){.basic-page{margin-top:130px}}.basic-page .header-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-header{margin-bottom:32px}.sidebar{width:22%;float:right}.blog .content.row,.single .content.row,.search .content.row{*zoom:1;margin:0 auto}.blog .content.row:after,.single .content.row:after,.search .content.row:after{content:"";display:table;clear:both}.blog .blog-container,.single .blog-container,.search .blog-container{padding:0 20px}@media only screen and (min-width: 1025px){.blog .blog-container,.single .blog-container,.search .blog-container{padding:0 40px}}@media only screen and (min-width: 1025px){.blog .news,.single .news,.search .news{padding-right:50px}}.blog main,.single main,.search main{margin-right:3%;margin-bottom:10px}@media only screen and (min-width: 1025px){.blog main,.single main,.search main{width:75%;float:left;margin-bottom:40px}}@media only screen and (min-width: 1025px){.blog .page-header,.single .page-header,.search .page-header{padding-right:50px}}.blog h2,.blog h3,.blog h4,.single h2,.single h3,.single h4,.search h2,.search h3,.search h4{margin-bottom:-2px}.blog h2 a,.blog h3 a,.blog h4 a,.single h2 a,.single h3 a,.single h4 a,.search h2 a,.search h3 a,.search h4 a{text-decoration:none}.blog time,.single time,.search time{color:#95989a}.blog .byline,.single .byline,.search .byline{margin:0}.blog .entry-summary,.single .entry-summary,.search .entry-summary{margin-top:14px}.blog .entry-summary p,.single .entry-summary p,.search .entry-summary p{margin:0;margin-bottom:30px}.blog .read-more,.single .read-more,.search .read-more{text-transform:uppercase;font-weight:bold;white-space:nowrap}.blog .subnav,.single .subnav,.search .subnav{text-align:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog .subnav img,.single .subnav img,.search .subnav img{margin:0 auto;display:block}.blog .subnav ul,.single .subnav ul,.search .subnav ul{padding-top:15px;margin-bottom:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0}.blog .subnav ul li,.single .subnav ul li,.search .subnav ul li{display:block;padding:0}.blog .subnav a,.single .subnav a,.search .subnav a{margin:0}.blog aside,.single aside,.search aside{float:left;margin-bottom:20px}@media only screen and (min-width: 1025px){.blog aside,.single aside,.search aside{width:22%;max-width:250px;margin-top:113px}}.blog aside h3,.single aside h3,.search aside h3{font-size:18px;margin-bottom:10px}.blog aside ul,.single aside ul,.search aside ul{margin:0;padding:0;list-style:none}.blog aside li,.single aside li,.search aside li{margin-bottom:3px}.blog aside p,.single aside p,.search aside p{font-size:20px;line-height:1.25;color:#649b83;font-family:Dosis,sans-serif;border-top:1px solid #96c1b7;border-bottom:1px solid #96c1b7;padding-top:20px;padding-bottom:20px;font-weight:300}.blog aside a,.single aside a,.search aside a{color:#95989a}.blog aside a:hover,.single aside a:hover,.search aside a:hover{color:#649b83}.blog aside .widget,.single aside .widget,.search aside .widget{margin-bottom:40px}.gardening-tips{margin-top:60px;max-width:1320px}@media only screen and (min-width: 768px){.gardening-tips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.gardening-tips .term{display:block;-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:70px}@media only screen and (min-width: 1025px){.gardening-tips .term{-ms-flex-preferred-size:28%;flex-basis:28%}}.gardening-tips .term h3{text-align:center;font-weight:600;font-size:24px;font-size:1.5rem}.gardening-tips .image{position:relative;max-width:400px;margin:auto}.gardening-tips .image img{width:100%}.gardening-tips .image .term-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:98.6%;background-color:rgba(108,60,93,0.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:300ms all;-o-transition:300ms all;transition:300ms all}.gardening-tips .image .term-overlay a{position:absolute;top:0;left:0;width:100%;height:98.6%;z-index:104}.gardening-tips .image .term-overlay:hover{opacity:1;cursor:pointer}.gardening-tips .image .term-overlay p{color:white;font-weight:600;padding:0 30px}.gardening-tips:after{display:none}.garden-newsletter{padding:0 25px;max-width:561px;margin:auto}@media only screen and (min-width: 768px){.garden-newsletter{padding:0}}.garden-newsletter p{font-weight:300;margin-bottom:0;font-size:30px;font-size:1.875rem}.garden-newsletter .gform_wrapper{margin-top:0}@media only screen and (min-width: 768px){.garden-newsletter{margin-bottom:90px}}.search main,.blog main{width:100%;float:none}.divider-line{border-top:1px solid #95989a;margin:30px 0;max-width:1595px}@media only screen and (min-width: 768px){.divider-line{display:none}}.fp-content{max-width:1050px;margin:auto;padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 768px){.fp-content{padding-top:30px;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fp-content .left{-ms-flex-preferred-size:60%;flex-basis:60%}.fp-content .right{-ms-flex-preferred-size:27%;flex-basis:27%}}@media only screen and (min-width: 1025px){.fp-content{padding-top:120px}}.turn-leaf{display:none}@media only screen and (min-width: 768px){.turn-leaf{display:block;max-width:880px;height:622px;margin:auto;margin-bottom:26px;position:relative}.turn-leaf img{position:absolute;opacity:0}.turn-leaf .leaf-text{z-index:104;top:0px;left:204px;-webkit-transition:500ms all linear;-o-transition:500ms all linear;transition:500ms all linear;font-family:"bodoni-urw",serif}.turn-leaf .leaf-left{left:-200px;top:0;-webkit-transition:800ms all linear;-o-transition:800ms all linear;transition:800ms all linear}.turn-leaf .leaf-right{z-index:-1;right:-100px;top:0;-webkit-transition:700ms all linear;-o-transition:700ms all linear;transition:700ms all linear}.turn-leaf.show img{opacity:1}.turn-leaf.show .leaf-text{z-index:104;top:104px;left:104px}.turn-leaf.show .leaf-left{left:50px;top:0}.turn-leaf.show .leaf-right{right:-155px;top:102px}}@media only screen and (min-width: 768px) and (min-width: 905px){.turn-leaf.show .leaf-right{right:-50px}}@-webkit-keyframes float{0%{height:560px}50%{height:540px}100%{height:560px}}@-o-keyframes float{0%{height:560px}50%{height:540px}100%{height:560px}}@keyframes float{0%{height:560px}50%{height:540px}100%{height:560px}}.fp-highlights{max-width:1300px;margin:auto}@media only screen and (min-width: 1025px){.fp-highlights{height:700px}}.fp-highlights .highlight{height:340px;-webkit-transition:300ms all linear;-o-transition:300ms all linear;transition:300ms all linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:30px 0;-webkit-background-size:cover;background-size:cover}.fp-highlights .highlight .overlay-link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:106}.fp-highlights .highlight h3{color:white;text-align:center;text-shadow:10px 10px 10px rgba(0,0,0,0.3);font-weight:600;margin:0;margin-bottom:20px;line-height:1;padding:0 30px;font-size:32px;font-size:2rem}.fp-highlights .highlight .icon{width:35px;height:35px}@media only screen and (min-width: 768px){.fp-highlights .highlight{max-width:420px;height:540px;margin:30px auto}}@media only screen and (min-width: 1025px){.fp-highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:500px}.fp-highlights .highlight{-ms-flex-preferred-size:32%;flex-basis:32%;background-position:center;margin:0;height:420px}.fp-highlights .highlight h3{padding:0 45px;font-size:35px;font-size:2.1875rem}.fp-highlights .highlight:hover{-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.16);box-shadow:5px 5px 10px rgba(0,0,0,0.16);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}}@media only screen and (min-width: 1300px){.fp-highlights{height:700px}.fp-highlights .highlight{height:540px}.fp-highlights .highlight h3{padding:0 35px;font-size:45px;font-size:2.8125rem}}.fp-support{margin-top:50px;margin-bottom:50px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.fp-support h2.bodoni{text-align:center;text-transform:uppercase;color:#f1a795;line-height:1;margin-bottom:15px}.fp-support .fp-support-lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-support .fp-support-lower .support-image{display:none}@media only screen and (min-width: 768px){.fp-support .fp-support-lower .support-image{display:-webkit-box;display:-ms-flexbox;display:flex}}.fp-support .fp-support-lower .support-text{padding:0 30px;max-width:500px}@media only screen and (min-width: 768px){.fp-support .fp-support-lower .support-text{padding:0}}.fp-discover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#96c1b7;text-align:center;padding:70px 0}.fp-discover h2{color:white;opacity:.28;text-transform:uppercase;margin-bottom:0;line-height:1}.fp-discover p{color:#f5fafd;margin:0;max-width:950px;margin-bottom:35px}.fp-discover .button-arrow{color:white}.fp-discover .button-arrow:after{background-image:url(../img/icons/arrow-right-white.svg)}.the-events-calendar-shortcode-section{margin:50px auto;width:100%;max-width:1200px}.fp-gardening{background-image:url(../img/gardening-bg.png);background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 0}@media only screen and (min-width: 768px){.fp-gardening{padding:200px 0}}.fp-gardening p,.fp-gardening h2{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}.fp-gardening h2{margin-bottom:0;line-height:1.19;color:#649b83;opacity:.4}.fp-gardening p{max-width:650px;color:#717171;line-height:1.4;margin-top:0;margin-bottom:40px;padding:0 45px;font-size:22px;font-size:1.375rem}@media only screen and (min-width: 768px){.fp-gardening p{padding:0;max-width:600px}}@media only screen and (min-width: 768px){.fp-gardening{padding:457px 0}}.fp-newsletter-form{max-width:1300px;width:100%;margin:40px auto;padding:0 30px}.insta-header{position:relative;background-color:#6c3c5d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:38px 20px;text-transform:uppercase;font-weight:300;line-height:1;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;font-size:20px;font-size:1.25rem}@media only screen and (min-width: 768px){.insta-header{font-size:27px;font-size:1.6875rem}}.insta-header a{color:#f5fafd;letter-spacing:2px;position:relative;left:10px}.insta-header .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:105}.insta-header .instagram{width:48px;position:relative;left:24px}.insta-header .icon{position:relative;margin:0;right:27px;top:2px}.insta-header .icon:hover{fill:#f5fafd}.insta-header:hover a{color:#f1a795}.insta-header:hover .icon{fill:#f1a795}
