.elementor-kit-568{--e-global-color-primary:#157D80;--e-global-color-secondary:#60BFAE;--e-global-color-text:#636363;--e-global-color-accent:#FF8B8C;--e-global-color-cream:#F9F7E7;--e-global-color-forest:#035A5C;--e-global-typography-primary-font-family:"NorthernCaps";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"NorthernScript";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Knile";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Knile";--e-global-typography-accent-font-weight:700;color:#636363;font-family:"Knile", Sans-serif;font-size:18px;}.elementor-kit-568 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-568{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//*------------------------------------*
  #SPACING
*------------------------------------*/
:root{--padding-sm:15px;--padding-md:15px;--padding-lg:30px;--margin-sm:15px;--margin-md:15px}
@media only screen and (min-width:768px){:root{--padding-sm:30px;--padding-md:30px;--padding-lg:60px;--margin-sm:30px;--margin-md:30px}}
@media only screen and (min-width:1024px){:root{--padding-md:4.1666666667vw;--padding-lg:8.3333333334vw;--margin-md:4.1666666667vw}}



/*------------------------------------*
  #BRAND FONTS AND GLOBALS
*------------------------------------*/
@font-face{font-family:Knile;src:url("https://muddyducksnursery.com/wp-content/uploads/sites/27/brand-fonts/knile-regular-webfont.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:Knile;src:url("https://muddyducksnursery.com/wp-content/uploads/sites/27/brand-fonts/knile-bold-webfont.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:NorthernScript;src:url("https://muddyducksnursery.com/wp-content/uploads/sites/27/2018/10/northernsoul-script-webfont.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:NorthernCaps;src:url("https://muddyducksnursery.com/wp-content/uploads/sites/27/2018/10/northernsoul-caps-webfont.woff2") format("woff2");font-weight:400;font-display:swap}
html{font-size:18px}body{font-family:Knile,Georgia,serif;font-size:18px;color:#636363;line-height:1.666667;background:#f9f7e7}a{color:#157d80}.font_lq8abjxq6{font-family:NorthernScript,sans-serif}.font_jmi63hxc7{font-family:NorthernCaps,sans-serif}.font_qcyqxd4z1{font-family:Knile,Georgia,serif}.font_i59bv5vw5{font-family:Knile,Georgia,serif;font-weight:700}.ducks-title .elementor-heading-title{font-weight:400;line-height:1.15}.elementor-widget-text-editor p:last-child{margin-bottom:0}.ducks-section .mail-link,.ducks-section a[href^="mailto:"]{overflow-wrap:anywhere}.ducks-section .elementor-widget-image img{vertical-align:middle}.ducks-button .elementor-button{font-family:Knile,Georgia,serif;font-weight:700;line-height:1.4}.ducks-button .elementor-button:focus-visible{outline:3px solid #ff8b8c;outline-offset:3px}



/*------------------------------------*
  #LAYOUT
*------------------------------------*/
.ducks-row.e-con{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:0 48px;width:100%;max-width:1440px;margin-inline:auto;align-items:center}.ducks-row.ducks-fluid{padding:0;max-width:none}.ducks-column.e-con{width:100%;min-width:0}.ducks-column .elementor-widget{max-width:100%}.ducks-legal{padding:80px 48px;max-width:1100px;margin:auto}.ducks-fees{overflow-x:auto}
.ducks-row .span-1{grid-column-end:span 1}
.ducks-row .ducks-column.start-1{grid-column-start:1}
.ducks-row .span-2{grid-column-end:span 2}
.ducks-row .ducks-column.start-2{grid-column-start:2}
.ducks-row .span-3{grid-column-end:span 3}
.ducks-row .ducks-column.start-3{grid-column-start:3}
.ducks-row .span-4{grid-column-end:span 4}
.ducks-row .ducks-column.start-4{grid-column-start:4}
.ducks-row .span-5{grid-column-end:span 5}
.ducks-row .ducks-column.start-5{grid-column-start:5}
.ducks-row .span-6{grid-column-end:span 6}
.ducks-row .ducks-column.start-6{grid-column-start:6}
.ducks-row .span-7{grid-column-end:span 7}
.ducks-row .ducks-column.start-7{grid-column-start:7}
.ducks-row .span-8{grid-column-end:span 8}
.ducks-row .ducks-column.start-8{grid-column-start:8}
.ducks-row .span-9{grid-column-end:span 9}
.ducks-row .ducks-column.start-9{grid-column-start:9}
.ducks-row .span-10{grid-column-end:span 10}
.ducks-row .ducks-column.start-10{grid-column-start:10}
.ducks-row .span-11{grid-column-end:span 11}
.ducks-row .ducks-column.start-11{grid-column-start:11}
.ducks-row .span-12{grid-column-end:span 12}
.ducks-row .ducks-column.start-12{grid-column-start:12}
@media(max-width:767px){body{font-size:18px}.ducks-row.e-con{padding:0 24px;gap:24px}.ducks-row.ducks-fluid{padding:0;max-width:none}.ducks-row.e-con .ducks-column{grid-column:1 / -1}.ducks-row .ducks-empty{display:none}.ducks-legal{padding:48px 24px}}



/*------------------------------------*
  #HEADER AND HERO
*------------------------------------*/
.ducks-header.e-con{min-height:220px;padding:30px 48px 20px;background:#f9f7e7;gap:24px}.ducks-brand{width:300px;flex-shrink:0}.ducks-navigation{width:auto}.ducks-navigation .elementor-menu-toggle{color:#157d80;background:transparent}.ducks-navigation .elementor-nav-menu--dropdown{background:#f9f7e7}.ducks-navigation .elementor-nav-menu--dropdown a{font-family:Knile,Georgia,serif}.elementor .ducks-cover.e-con{min-height:100svh;justify-content:center;padding:220px 0 210px;background-repeat:no-repeat}.ducks-cover .ducks-row{max-width:1440px;margin:0 auto}.ducks-cover .ducks-row .ducks-column{grid-column:1 / -1;max-width:1002px;justify-self:center}.ducks-cover .ducks-button{text-align:center}.ducks-gallery .swiper-slide-image{width:100%;object-fit:cover;max-height:780px}.ducks-gallery .elementor-swiper-button{color:white}.elementor .ducks-form.elementor-widget-form .elementor-field{padding:16px;background:#fff;min-height:64px;font-family:Knile,Georgia,serif;font-size:18px;border:0;border-radius:0}.elementor .ducks-form.elementor-widget-form .elementor-button{min-height:54px;border-radius:6px;font-family:Knile,Georgia,serif;font-size:18px;font-weight:700}.ducks-form .elementor-button:hover{background:#ff8b8c}.ducks-form .elementor-field-label{margin-bottom:12px;line-height:1.5;font-family:Knile,Georgia,serif;font-size:18px}.ducks-fees table{font-family:Knile,Georgia,serif;font-size:18px}.ducks-fees td{padding:12px;border-bottom:1px solid #157d8030}.ducks-fees tr:first-child{font-weight:700}.elementor-location-footer{font-size:16px}.elementor-location-footer a{color:white}
@media(max-width:1024px){.ducks-header.e-con{min-height:100px;padding:10px 24px}.ducks-cover .elementor-heading-title{font-size:64px}}
@media(max-width:767px){.ducks-header.e-con{padding:6px 20px;min-height:84px}.ducks-brand{width:200px}.elementor .ducks-cover.e-con{min-height:100svh;padding:160px 0 160px}.ducks-cover .elementor-heading-title{font-size:44px;line-height:1.1}.ducks-gallery .swiper-slide-image{height:360px}.ducks-fees table{min-width:620px;font-size:16px}.elementor-location-footer p{text-align:center}}



/*------------------------------------*
  #SOURCE PRESENTATION GROUPS
*------------------------------------*/
.elementor .ducks-style-5c652c59{padding-top:0rem;}
.elementor .ducks-style-b7f284df{padding-top:1.3333333333333333rem;}
.elementor .ducks-style-083c3f56{padding-bottom:0rem;padding-top:5.333333333333333rem;}
.elementor .ducks-style-9fbe34aa{padding-top:2.6666666666666665rem;padding-bottom:0rem;}
.elementor .ducks-style-73f54740{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-a75066b2{padding-top:2.6666666666666665rem;}
.elementor .ducks-style-63305528{padding-top:5.555555555555555rem;padding-bottom:5.555555555555555rem;background-color:#035a5c;margin-top:5.555555555555555rem;}
.elementor .ducks-style-d33e6d18{padding-top:5.555555555555555rem;padding-bottom:5.555555555555555rem;background-color:#d5e0d0;}
.elementor .ducks-style-d1429f8e{padding-top:5.555555555555555rem;padding-bottom:5.555555555555555rem;background-color:#035a5c;}
.elementor .ducks-style-5d384d5b{margin-top:0rem;padding-top:5.555555555555555rem;padding-bottom:5.555555555555555rem;background-color:#157d80;}
.elementor .ducks-style-d50782dc{padding-top:0.8888888888888888rem;}
.elementor .ducks-style-590159cc{padding-top:5.555555555555555rem;background-color:#f1f4e9;padding-bottom:5.555555555555555rem;}
.elementor .ducks-style-a2d0cee5{padding-top:5.555555555555555rem;padding-bottom:2.6666666666666665rem;background-color:#f9f7e7;}
.elementor .ducks-style-6c2b7c86{background-color:#60bfae;margin-top:0rem;padding-top:5.333333333333333rem;padding-bottom:5.333333333333333rem;padding-left:5.333333333333333rem;padding-right:5.333333333333333rem;}
.elementor .ducks-style-531a27f9{padding-top:2.6666666666666665rem;padding-bottom:5.555555555555555rem;background-color:#f9f7e7;}
.elementor .ducks-style-1581e6d5{margin-top:0rem;padding-top:5.555555555555555rem;padding-bottom:5.555555555555555rem;background-color:#d5e0d0;}
.elementor .ducks-style-43289d99{padding-top:5.333333333333333rem;padding-right:0rem;padding-bottom:5.333333333333333rem;background-color:transparent;}
.elementor .ducks-style-10face91{background-color:#157d80;margin-top:0rem;margin-bottom:0rem;padding-top:5.555555555555555rem;padding-bottom:5.555555555555555rem;}
.elementor .ducks-style-fafd2ef7{background-color:transparent;padding-right:2.6666666666666665rem;padding-left:2.6666666666666665rem;padding-top:1.3333333333333333rem;}
.elementor .ducks-style-95f4a2f7{padding-top:0.4444444444444444rem;background-color:transparent;padding-right:2.6666666666666665rem;padding-left:2.6666666666666665rem;}
.elementor .ducks-style-ada98409{padding-right:1.3333333333333333rem;padding-left:1.3333333333333333rem;padding-top:1.3333333333333333rem;padding-bottom:2.6666666666666665rem;background-color:transparent;}
.elementor .ducks-style-2dd3ec93{padding-top:0.8888888888888888rem;background-color:#efe8d8;}
.elementor .ducks-style-42129cf8{padding-right:0rem;padding-left:0rem;margin-right:0rem;margin-left:0rem;}
.elementor .ducks-style-91948642{background-color:transparent;padding-top:1.3333333333333333rem;}
.elementor .ducks-style-26105747{padding-top:0.4444444444444444rem;background-color:transparent;}
.elementor .ducks-style-96068a1f{background-color:transparent;padding-right:2.6666666666666665rem;padding-left:2.6666666666666665rem;padding-top:1.3333333333333333rem;}
.elementor .ducks-style-4a64ac70{padding-top:0.4444444444444444rem;background-color:transparent;padding-right:2.6666666666666665rem;padding-left:2.6666666666666665rem;}
.elementor .ducks-style-a596daed{padding-right:1.3333333333333333rem;padding-left:1.3333333333333333rem;padding-top:1.3333333333333333rem;padding-bottom:2.6666666666666665rem;background-color:transparent;}
.elementor .ducks-style-385eb14b{padding-top:2.6666666666666665rem;background-color:#f9f7e7;}
.elementor .ducks-style-56cd8934{padding-top:5.555555555555555rem;padding-bottom:5.555555555555555rem;background-color:#035a5c;margin-top:5.555555555555555rem;}
.elementor .ducks-style-162055b4{background-size:cover;background-position:50% 100%;background-color:#f9f7e7;}
.elementor .ducks-style-0adbf7c8{padding-top:4rem;padding-right:0rem;padding-bottom:4rem;background-color:#60bfae;}
.elementor .ducks-style-13bf4405{background-color:#157d80;margin-top:0rem;margin-bottom:0rem;padding-top:4rem;padding-bottom:0rem;}
.elementor .ducks-style-f655cf00{margin-top:0rem;padding-top:4rem;padding-bottom:4rem;background-color:#035a5c;}
.elementor .ducks-style-8df3bd50{padding-right:0rem;padding-left:0rem;}
.elementor .ducks-style-8d9c341b{padding-top:1.3888888888888888rem;padding-right:3.3333333333333335rem;padding-left:3.3333333333333335rem;}
.elementor .ducks-style-e081ccd5{background-color:#f1f4e9;}
.elementor .ducks-style-34cae748{background-color:transparent;padding-top:11.11111111111111rem;background-size:cover;background-position:50% 0%;padding-bottom:11.11111111111111rem;}
.elementor .ducks-style-ab98651e{padding-top:5.555555555555555rem;padding-bottom:0rem;}
.elementor .ducks-style-bfb0fd8e{background-color:transparent;padding-top:0rem;background-size:cover;background-position:50% 0%;}
.elementor .ducks-style-1f320660{padding-bottom:11.11111111111111rem;padding-top:2.7777777777777777rem;background-color:#00ac82;}
.elementor .ducks-style-9bcc4103{background-color:#0aa884;padding-top:1.3333333333333333rem;padding-bottom:1.3333333333333333rem;}

@media(max-width:1024px){
.elementor .ducks-style-8df3bd50{padding-right:3.3333333333333335rem;padding-left:3.3333333333333335rem;}
.elementor .ducks-style-8d9c341b{padding-right:2.2222222222222223rem;padding-left:2.2222222222222223rem;}
}

@media(max-width:479px){
.elementor .ducks-style-0684d607{margin-top:1.3333333333333333rem;}
.elementor .ducks-style-c58e6257{order:2;}
.elementor .ducks-style-1d6b619f{padding-top:1.3333333333333333rem;}
.elementor .ducks-style-c37a75df{order:1;}
.elementor .ducks-style-d33e6d18{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-d1429f8e{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-5d384d5b{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-590159cc{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-a2d0cee5{padding-top:2.6666666666666665rem;}
.elementor .ducks-style-6c2b7c86{padding-top:5.333333333333333rem;}
.elementor .ducks-style-531a27f9{padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-1581e6d5{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-43289d99{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-10face91{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-54b92f2c{order:01;}
.elementor .ducks-style-fafd2ef7{padding-right:0rem;padding-left:0rem;}
.elementor .ducks-style-95f4a2f7{padding-right:0rem;padding-left:0rem;}
.elementor .ducks-style-ada98409{padding-right:0rem;padding-left:0rem;}
.elementor .ducks-style-42129cf8{margin-top:0rem;}
.elementor .ducks-style-385eb14b{padding-top:1.3333333333333333rem;}
.elementor .ducks-style-56cd8934{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-0adbf7c8{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-13bf4405{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-f655cf00{padding-top:2.6666666666666665rem;padding-bottom:2.6666666666666665rem;}
.elementor .ducks-style-8d9c341b{padding-top:1.1111111111111112rem;padding-right:0rem;padding-left:0rem;}
}

/* Homepage header overlays the illustration, as on the source site. */
.home .elementor-location-header{position:absolute;left:0;right:0;z-index:20}
.home .ducks-header{background:transparent}
.elementor .ducks-team-row{align-items:start}
.elementor .ducks-team-card{padding-inline:12px}
.elementor .ducks-form textarea.elementor-field{min-height:160px}
.elementor .ducks-form .elementor-field-type-submit{margin-top:36px}
.elementor .ducks-button .elementor-button{min-height:54px;display:inline-flex;align-items:center}

/* Fee presentation retains the original TablePress data. */
.ducks-fees .tablepress{--odd-bg-color:transparent;--even-bg-color:transparent;--hover-bg-color:#d5e0d0;--border-color:#d5e0d0}
.elementor .ducks-fees .tablepress td{background:transparent;border:1px solid #d5e0d0;padding:10px;line-height:1.6}
.elementor .ducks-fees .tablepress tr:first-child td{background:#d5e0d0}
.ducks-funding-note{padding-top:28px}
.elementor .ducks-cover .ducks-scroll-cue{position:absolute;bottom:24px;left:50%;width:auto;transform:translateX(-50%)}
.ducks-scroll-cue a{display:block;padding:8px;line-height:1}

@media(max-width:767px){.ducks-cover .ducks-row{padding-inline:20px}}


/*------------------------------------*
  #NURSERY FEE CARDS
*------------------------------------*/
.elementor .elementor-widget-heading.ducks-fee-heading .elementor-heading-title{font-family:Knile,Georgia,serif;font-weight:700;color:#035a5c}
.elementor .ducks-pricing-example{margin-top:12px;margin-bottom:20px}
.elementor .ducks-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;width:100%;margin-top:8px}
.elementor .ducks-pricing-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}
.elementor .ducks-price-card{padding:24px 20px;background:#fff;min-width:0;border-top:4px solid #60bfae;gap:12px}
.ducks-price-detail{font-family:Knile,Georgia,serif;font-size:16px;line-height:1.6;color:#636363}
.elementor .elementor-widget-text-editor.ducks-price-time{color:#035a5c}
.ducks-price-card .ducks-price-value{border-top:1px solid #d5e0d0;padding-top:12px}
.ducks-price-card .ducks-price-detail p{margin:0}
@media(max-width:767px){.elementor .ducks-pricing-grid{grid-template-columns:1fr}}

@media(min-width:1024px){.ducks-fees-wide .ducks-column.ducks-fees-content{grid-column:3 / span 8}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NorthernCaps';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://muddyducksnursery.com/wp-content/uploads/sites/27/2018/10/northernsoul-caps-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NorthernScript';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://muddyducksnursery.com/wp-content/uploads/sites/27/2018/10/northernsoul-script-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Knile';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://muddyducksnursery.com/wp-content/uploads/sites/27/brand-fonts/knile-regular-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Knile';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://muddyducksnursery.com/wp-content/uploads/sites/27/brand-fonts/knile-bold-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */