:root{--font-headings:'Open Sans',sans-serif;--font-base:'Open Sans',sans-serif;--global--color-icf-blue:#3b6e8f;--global--color-icf-lightblue:#80a1b6;--global--color-icf-green:#455a21;--global--color-icf-lightgreen:#919a3e;--global--color-icf-yellow:#f1af14;--global--color-icf-orange:#e37f1c;--global--color-icf-red:#8a1f03;--global--color-icf-purple:#644865;--global--color-icf-lightgray:rgba(0,0,0,.05);--global--color-background:#fff;--primary-nav--color-link-hover:var(--global--color-icf-blue);--primary-nav--font-size:1.3rem;--primary-nav--font-size-sub-menu:var(--global--font-size-sm);--tec-color-button-primary:var(--global--color-icf-blue);--tec-color-button-primary-hover:var(--global--color-icf-lightblue);--tec-color-accent-primary:var(--global--color-icf-lightblue);--tec-color-link-accent:var(--global--color-icf-blue);--footer--color-text:#fff;--footer--color-link:#fff;--footer--color-link-hover:var();--button--padding-vertical:.25em;--button--padding-horizontal:1.5em;--button--border-radius:3px;--global--font-size-page-title:2.8rem;--heading--font-size-h2:2rem;--heading--font-size-h2:1.8rem;--heading--font-weight-page-title:700;--heading--font-weight:700;--tec-font-family-sans-serif:var(--font-base);--pagination--font-size:var(--global--font-size-sm);--form--border-radius:3px;--form--border-width:1px;--primary-nav--font-size:1.5rem;--branding--logo--max-width:220px;--branding--logo--max-height:160px}body{--wp--preset--color--icf-blue:#3b6e8f;--wp--preset--color--icf-lightblue:#80a1b6;--wp--preset--color--icf-green:#455a21;--wp--preset--color--icf-lightgreen:#919a3e;--wp--preset--color--icf-yellow:#f1af14;--wp--preset--color--icf-orange:#e37f1c;--wp--preset--color--icf-red:#8a1f03;--wp--preset--color--icf-purple:#644865;--wp--preset--color--icf-lightgray:rgba(0,0,0,.05);--wp--preset--color--black:#000;--wp--preset--color--white:#fff}.icf-blue{color:var(--global--color-icff-blue)}.icf-lightblue{color:var(--global--color-icf-lightblue)}.icf-green{color:var(--global--color-icf-green)}.icf-lightgreen{color:var(--global--color-icf-lightgreen)}.icf-yellow{color:var(--global--color-icf-yellow)}.icf-orange{color:var(--global--color-icf-orange)}.icf-red{color:var(--global--color-icf-red)}.icf-purple{color:var(--global--color-icf-purple)}.icf-blue-bg{background-color:var(--global--color-icf-blue)}.icf-lightblue-bg{background-color:var(--global--color-icf-lightblue)}.icf-green-bg{background-color:var(--global--color-icf-green)}.icf-lightgreen-bg{background-color:var(--global--color-icf-lightgreen)}.icf-yellow-bg{background-color:var(--global--color-icf-yellow)}.icf-red-bg{background-color:var(--global--color-icf-red)}.icf-purple-bg{background-color:var(--global--color-icf-purple)}.icf-lightgray-bg{background-color:var(--global--color-icf-lightgray)}.has-icf-blue-background-color{background-color:#3b6e8f}.has-icf-blue-color{color:#3b6e8f}.has-icf-blue-border-color{color:#3b6e8f}.has-icf-lightblue-background-color{background-color:#80a1b6}.has-icf-lightblue-color{color:#80a1b6}.has-icf-lightblue-border-color{color:#80a1b6}.has-icf-green-background-color{background-color:#455a21}.has-icf-green-color{color:#455a21}.has-icf-green-border-color{color:#455a21}.has-icf-lightgreen-background-color{background-color:#919a3e}.has-icf-lightgreen-color{color:#919a3e}.has-icf-lightgreen-border-color{color:#919a3e}.has-icf-lightgreen-background-color{background-color:#919a3e}.has-icf-lightgreen-color{color:#919a3e}.has-icf-lightgreen-border-color{color:#919a3e}.has-icf-yellow-background-color{background-color:#f1af14}.has-icf-yellow-color{color:#f1af14}.has-icf-yellow-border-color{color:#f1af14}.has-icf-orange-background-color{background-color:#e37f1c}.has-icf-orange-color{color:#e37f1c}.has-icf-orange-border-color{color:#e37f1c}.has-icf-red-background-color{background-color:#8a1f03}.has-icf-red-color{color:#8a1f03}.has-icf-red-border-color{color:#8a1f03}.has-icf-purple-background-color{background-color:#644865}.has-icf-purple-color{color:#644865}.has-icf-purple-border-color{color:#644865}.has-icf-lightgray-background-color{background-color:rgba(0,0,0,.05)}.has-icf-lightgray-color{color:rgba(0,0,0,.05)}.has-icf-lightgray-border-color{color:rgba(0,0,0,.05)}.has-black-background-color{background-color:#000}.has-black-color{color:#000}.has-black-border-color{color:#000}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-white-border-color{color:#fff}a:hover,a:focus,a:active{color:var(--global--color-icf-green)}body .entry-content p{word-break:normal;word-wrap:inherit}body .wp-block-button a.wp-block-button__link{font-weight:700;text-shadow:0 0 3px rgba(41,47,51,.2)}body .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background){text-shadow:none}body .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,body .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,body .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active{text-shadow:none}body .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body .wp-block-button:not(.is-style-outline) .wp-block-button__link:active{border-color:#fff;color:#fff}body .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body .wp-block-button:not(.is-style-outline) .wp-block-button__link:active{color:#fff !important;opacity:.8}body #cookie-notice{font-size:1rem;font-family:var(--font-base)}body #cookie-notice .cn-button:not(.cn-button-custom){font-family:var(--font-base);font-size:1rem;text-transform:uppercase}.wp-block-button.icf-yellow-bg,.wp-block-button.icf-blue-bg,.wp-block-button.icf-lightblue-bg,.wp-block-button.icf-green-bg,.wp-block-button.icf-lightgreen-bg,.wp-block-button.icf-red-bg,.wp-block-button.icf-purple-bg{background-color:inherit}.wp-block-buttons.icf-yellow-bg,.wp-block-buttons.icf-blue-bg,.wp-block-buttons.icf-lightblue-bg,.wp-block-buttons.icf-green-bg,.wp-block-buttons.icf-lightgreen-bg,.wp-block-buttons.icf-red-bg,.wp-block-buttons.icf-purple-bg{background-color:inherit}.wp-block-button.icf-yellow-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-buttons.icf-yellow-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-yellow);text-shadow:none;border:1px solid var(--global--color-icf-yellow);border-radius:3px}.wp-block-buttons.icf-yellow-bg .wp-block-button:not(.is-style-outline) a.wp-block-button__link:hover,.wp-block-buttons.icf-yellow-bg .wp-block-button:not(.is-style-outline) a.wp-block-button__link:not(.has-background):focus,.wp-block-buttons.icf-yellow-bg .wp-block-button:not(.is-style-outline) a.wp-block-button__link:not(.has-background):active{background-color:#000 !important;border-radius:3px;border:1px solid #000 !important}.wp-block-buttons .wp-block-button.icf-yellow-bg a.wp-block-button__link:hover,.wp-block-buttons .wp-block-button.icf-yellow-bg a.wp-block-button__link:not(.has-background):focus,.wp-block-buttons .wp-block-button.icf-yellow-bg a.wp-block-button__link:not(.has-background):active{background-color:#000 !important;border-radius:3px;border:1px solid #000 !important}.wp-block-button.icf-blue-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-buttons.icf-blue-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-blue);text-shadow:none;padding-bottom:5px}.wp-block-buttons.icf-blue-bg .wp-block-button:not(.is-style-outline) a.wp-block-button__link:not(.has-background):hover,.wp-block-buttons.icf-blue-bg .wp-block-button:not(.is-style-outline) a.wp-block-button__link:not(.has-background):focus,.wp-block-buttons.icf-blue-bg .wp-block-button:not(.is-style-outline) a.wp-block-button__link:not(.has-background):active{background-color:#000 !important;border-radius:3px;border-color:#000 !important;padding-bottom:5px}.wp-block-button.icf-lightblue-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-buttons.icf-lightblue-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-lightblue);text-shadow:none}.wp-block-button.icf-green-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-buttons.icf-green-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-green);text-shadow:none}.wp-block-button.icf-lightgreen-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-buttons.icf-lightgreen-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-lightgreen);text-shadow:none}.wp-block-button.icf-red-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-buttons.icf-red-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-red);text-shadow:none}.wp-block-button.icf-purple-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-buttons.icf-purple-bg:not(.is-style-outline) a.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-purple);text-shadow:none}a.wp-block-button__link.has-icf-blue-background-color{border-color:var(--global--color-icf-blue) !important}body #main .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover,body #main .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active,body #main .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus{background-color:var(--global--color-icf-lightblue) !important;border-color:var(--global--color-icf-lightblue) !important}body input[type=submit]{padding:.25em .5em;text-shadow:none;background-color:var(--global--color-icf-blue)}div.gform_wrapper form input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-blue)}div.gform_wrapper form input[type=submit]:not(.has-background):hover,div.gform_wrapper form input[type=submit]:not(.has-background):active,div.gform_wrapper form input[type=submit]:not(.has-background):focus{background-color:var(--global--color-icf-green);border-color:var(--global--color-icf-green);color:#fff}body #ctct-form-wrapper-0 input.ctct-label-right[type=checkbox],body #ctct-form-wrapper-0 textarea.ctct-label-right[type=checkbox]{width:60px;margin-right:10px}body #ctct-form-wrapper-0 fieldset{display:flex}body #ctct-form-wrapper-0 fieldset span.ctct-label-right{width:75%}body #ctct-form-wrapper-0 fieldset br{height:20px;width:100%}body.page-id-36 .entry-content .wp-audio-shortcode,body.page-id-36 .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){width:65%;max-width:65%}body #ctct-form-wrapper-0 p.ctct-form-field-submit{text-align:center;margin-top:40px}body #ctct-form-wrapper-0 input[type=submit]{background-color:var(--global--color-icf-blue);padding-left:40px;padding-right:40px;text-shadow:none}body #ctct-form-wrapper-0 input[type=submit]:hover,body #ctct-form-wrapper-0 input[type=submit]:active,body #ctct-form-wrapper-0 input[type=submit]:focus{text-shadow:none;background-color:#fff;color:var(--global--color-icf-blue);border-color:var(--global--color-icf-blue)}body #ctct-form-wrapper-0 div.ctct-disclosure{margin-top:100px}body ul{list-style-type:square}details summary{cursor:pointer}details p{margin-bottom:var(--global--spacing-vertical)}body:not(.home) .entry-content div.wp-block-media-text div.wp-block-media-text__content{padding:4rem}body:not(.home) .entry-content div.wp-block-media-text div.wp-block-media-text__content div.wp-block-button.is-style-outline a.wp-block-button__link{border-color:#fff;color:#fff}body .site-header{padding-top:0;padding-bottom:0}body .site-logo{margin-top:40px}.alert{color:#fff;background-color:var(--global--color-icf-blue)}.alert p{font-size:1.2rem;padding:20px}body .icf-nav{align-self:flex-start;text-align:right;width:calc(100% - 300px);margin-left:40px}.utility-nav{margin-top:0;margin-bottom:60px}ul#menu-utility-nav{list-style:none}ul#menu-utility-nav li{display:inline-block}ul#menu-utility-nav li a{text-decoration:none;text-transform:uppercase;padding:.5rem 2.5rem;border-radius:0 0 var(--button--border-radius) var(--button--border-radius);border-width:1px;border-style:solid;font-weight:700;font-size:1rem}ul#menu-utility-nav li:nth-of-type(1) a{background-color:var(--global--color-icf-green);border-color:var(--global--color-icf-green)}ul#menu-utility-nav li:nth-of-type(2) a{background-color:var(--global--color-icf-yellow);border-color:var(--global--color-icf-yellow)}ul#menu-utility-nav li:nth-of-type(3) a{background-color:var(--global--color-icf-red);border-color:var(--global--color-icf-red)}ul#menu-utility-nav li:nth-of-type(4) a{background-color:var(--global--color-icf-lightgreen);border-color:var(--global--color-icf-lightgreen)}ul#menu-utility-nav li a:hover,ul#menu-utility-nav li a:focus,ul#menu-utility-nav li a:active{color:#fff;text-decoration:underline;opacity:.8;padding:.5rem 2.5rem}.primary-navigation a:link,.primary-navigation a:visited{color:inherit}body .primary-navigation>div>.menu-wrapper{justify-content:space-between}body .primary-navigation .primary-menu-container>ul>.menu-item{width:15%}body .primary-navigation .primary-menu-container>ul>.menu-item>a{text-transform:uppercase;font-weight:700;text-align:center;width:auto;padding:0;margin-left:auto;margin-right:auto}body.home .primary-navigation .primary-menu-container>ul>.menu-item>a{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.2)}body:not(.home) .primary-navigation .primary-menu-container>ul>.menu-item>a{text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px;text-decoration-color:var(--global--color-icf-blue)}body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){text-align:right;width:18%}body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5) a{text-align:right;padding-right:0;margin-right:0}body:not(home) .primary-navigation .primary-menu-container>ul>.menu-item>a:hover,body:not(home) .primary-navigation .primary-menu-container>ul>.menu-item>a:focus,body:not(home) .primary-navigation .primary-menu-container>ul>.menu-item>a:active{opacity:.8}body.home .primary-navigation .primary-menu-container>ul>.menu-item>a:hover,body.home .primary-navigation .primary-menu-container>ul>.menu-item>a:focus,body.home .primary-navigation .primary-menu-container>ul>.menu-item>a:active{opacity:.8;color:#fff}body .primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:none}body.home .primary-navigation .sub-menu{border:none}body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5) ul.sub-menu a{text-align:left;padding-right:var(--primary-nav--padding)}body .icf-nav ul.sub-menu{text-align:left}h1.entry-title,h1.page-title{font-size:var(--global--font-size-page-title);font-weight:var(--heading--font-weight-page-title);text-align:center}body.singular:not(home) main#main{padding-top:0}body.singular .entry-header{border-bottom:none;width:var(--responsive--aligndefault-width);margin-bottom:0;padding-bottom:0}body.singular .entry-content a{color:var(--global--color-icf-blue)}body.singular .entry-content a:hover,body.singular .entry-content a:focus{color:var(--global--color-icf-green)}body.singular .entry-content .wp-block-separator{border-top-width:1px;border-bottom-width:1px;width:100%}body.singular:not(.home),body.error404,body.search-results{--responsive--aligndefault-width:1240px}body.singular:not(.home) .entry-content .wp-block-columns .wp-block-column ul.wp-block-navigation__container{display:block}body.singular:not(.home) .entry-content .wp-block-columns .wp-block-column ul.wp-block-navigation__container li{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.8)}body.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group{border-radius:3px;border:1px solid var(--global--color-icf-blue);padding:40px;margin-top:60px}body.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group h2,body.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group h3,body.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group h4,body.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group h5,body.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group h6{margin-bottom:20px}body.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group p{margin-top:20px}body.singular:not(.home) .entry-content .wp-block-columns .wp-block-column>*{margin-top:var(--global--spacing-vertical)}body.single .post-navigation .post-title{font-size:var(--global--font-size-sm)}body.single div.site-main>article>.entry-footer .byline{display:none}body.single.single-post footer.entry-footer{max-width:65%;width:65%}body.single.single-post .post-navigation{max-width:65%;width:65%}body.single.single-post .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:65%;width:65%}body.single-tribe_events #main .tribe_events p{margin-bottom:var(--global--spacing-vertical)}body.single-tribe_events #main #tribe-events-content a,body.single-tribe_events #main .tribe-events-event-meta a{text-decoration:underline}body.single-tribe_events #main #tribe-events-content a:hover,body.single-tribe_events #main .tribe-events-event-meta a:hover,body.single-tribe_events #main #tribe-events-content a:focus,body.single-tribe_events #main .tribe-events-event-meta a:focus,body.single-tribe_events #main #tribe-events-content a:active,body.single-tribe_events #main .tribe-events-event-meta a:active{text-decoration-style:dotted}body.error404 header.page-header{border:none;width:var(--responsive--aligndefault-width);padding-bottom:0;margin-bottom:0}body.error404 .site-main>*{margin-top:var(--global--spacing-vertical)}body.search-results header.page-header{border:none;width:var(--responsive--aligndefault-width);padding-bottom:0;margin-bottom:0}h1.page-title span.search-term{color:var(--global--color-icf-blue)}body.search-results .site-main>*{margin-top:var(--global--spacing-vertical)}body.search-results #main article h2{font-size:var(--heading--font-size-h3);margin-bottom:0}body.search-results #main article figure.post-thumbnail{margin-top:0}body.search-results #main .post-thumbnail .wp-post-image{margin-top:var(--global--spacing-vertical)}body.archive header.page-header.alignwide{border-bottom:none;padding-bottom:0;max-width:var(--responsive--aligndefault-width)}body.archive #main a.post-thumbnail-inner.alignwide{width:var(--responsive--aligndefault-width);max-width:width:var(--responsive--aligndefault-width)}body.archive #main .entry-header .post-thumbnail{width:var(--responsive--aligndefault-width);max-width:width:var(--responsive--aligndefault-width)}body.archive #main .entry-title{font-size:var(--heading--font-size-h3);margin-bottom:0}body.archive .site-main>*{margin-top:0}body.archive figure.post-thumbnail{margin-top:-40px}body.archive.category #main article .entry-content p img{display:none}div.breadcrumbs{font-size:1rem;color:rgba(0,0,0,.8)}div.breadcrumbs a{color:rgba(0,0,0,.8);text-decoration:none;letter-spacing:1px;text-transform:uppercase}div.breadcrumbs a:hover,div.breadcrumbs a:focus,div.breadcrumbs a:active{text-decoration:underline}div.breadcrumbs span{padding-left:5px;padding-right:5px}div.breadcrumbs span:first-child{padding-left:0}body.singular:not(home) main#main div.breadcrumbs{margin-bottom:60px}.home div#page{background-repeat:no-repeat}body.home.singular .entry-content{margin-top:30rem}.home header.entry-header.alignwide{padding-bottom:0;width:100%;max-width:100%}.home.singular header.entry-header.alignwide figure.post-thumbnail{width:100%;max-width:100%}.home.singular .entry-content{margin-top:0}body.home .entry-content .homepage-introduction{margin-bottom:0}.home .entry-content>.homepage-introduction:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:60%;width:60%;background-color:#efefef;box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:60px 75px;border-radius:var(--button--border-radius)}.home .entry-content>.homepage-introduction p{font-size:1.3rem}.home .homepage-introduction [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){width:100%;max-width:100%}.homepage-visit h2{font-size:2.2rem}.homepage-visit p a{text-decoration:none}.homepage-visit p a:hover,.homepage-visit p a:focus,.homepage-visit p a:active{text-decoration:underline;opacity:.8}.homepage-visit p{font-size:1.5rem;margin-bottom:20px;margin-top:20px}.homepage-visit p,.homepage-visit h2{text-shadow:2px 2px 5px rgba(0,0,0,.2)}.homepage-visit p a{font-size:1.1rem}.home .homepage-visit .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-yellow);font-size:1.1rem;color:#000;box-shadow:2px 2px 5px rgba(0,0,0,.2);text-shadow:none;letter-spacing:1px}body.home .homepage-visit .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body.home .homepage-visit .wp-block-button:not(.is-style-outline) .wp-block-button__link:active,body.home .homepage-visit .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus{background-color:#fff;border-color:var(--global--color-icf-yellow) !important;color:#fff !important;opacity:1;font-size:1.1rem;letter-spacing:1px;text-shadow:none}.home .stay-in-touch .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-green);font-size:1.1rem;text-shadow:none}body.home .stay-in-touch .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body.home .stay-in-touch .wp-block-button:not(.is-style-outline) .wp-block-button__link:active,body.home .stay-in-touch .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus{background-color:#fff;border-color:var(--global--color-icf-green) !important;color:var(--global--color-icf-green) !important;opacity:1;font-size:1.1rem;text-shadow:none}.wp-block-group.has-background.homepagenews{padding-top:40px;padding-bottom:60px}.homepagenews ul{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.homepagenews ul li{flex-basis:25%;background-color:#fff;border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:40px}.homepagenews ul li h2{font-size:1.5rem}body.singular .entry-content .homepagenews ul li h2 a{text-decoration:none;color:#000;font-weight:400}body.singular .entry-content .homepagenews ul li h2 a:hover,body.singular .entry-content .homepagenews ul li h2 a:focus,body.singular .entry-content .homepagenews ul li h2 a:active{text-decoration:underline;opacity:.8}.homepagenews .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-lightgreen)}.homepagenews input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-lightgreen);padding-left:1.5rem;padding-right:1.5rem}.homepage-care .wp-block-cover{border:2px solid var(--global--color-icf-lightgreen);border-radius:3px;background-color:transparent;min-height:300px;height:100%}.homepage-care .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button){text-decoration:none}.homepage-care .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button):hover,.homepage-care .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button):active,.homepage-care .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button):focus{text-decoration:underline}.homepage-care .wp-block-cover img{width:300px;height:300px;max-width:100%;max-height:100%}.homepage-care .wp-block-columns{align-content:stretch}.homepage-care .wp-block-columns h3,.homepage-care .wp-block-columns h4{width:100% !important;max-width:100%}body.page-template-page-landing .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:70%}body.page-template-page-landing{background-repeat:no-repeat;background-size:contain}body.page-template-page-landing ul#menu-utility-nav li a:hover,body.page-template-page-landing ul#menu-utility-nav li a:focus,body.page-template-page-landing ul#menu-utility-nav li a:active{opacity:1}body.page-template-page-landing:not(.home) .primary-navigation .primary-menu-container>ul>.menu-item>a{color:#fff;text-decoration-color:transparent}body.page-template-page-landing header.entry-header{min-height:200px;margin-bottom:0;padding-bottom:0}body.page-template-page-landing header.entry-header h1{color:#fff;margin-top:100px;text-shadow:3px 3px 5px #000}body.page-template-page-landing div.breadcrumbs{width:70%;max-width:70%;margin-left:auto;margin-right:auto}body.page-template-page-landing.singular:not(.home) .entry-content .wp-block-columns div.wp-block-group{border-color:transparent;margin-top:0}body.page-template-page-landing div.wp-block-group.icf-lightgray-bg a.wp-block-button__link{text-shadow:none;border-width:1px;font-weight:700;font-size:1rem;letter-spacing:1px}body.page-template-page-landing div.wp-block-group.icf-lightblue-bg{padding:60px;border-radius:3px}body.page-template-page-landing.page-id-68 .entry-content ul{list-style:none;padding-left:0}body.page-template-page-landing.page-id-68 .entry-content ul li:before{content:'✓';color:var(--global--color-icf-lightgreen);padding-right:20px}body.page-template-page-landing.page-id-68 .entry-content table{border-color:#fff}body.page-template-page-landing.page-id-68 .entry-content table thead{border-color:#fff}body.page-template-page-landing.page-id-68 .entry-content table th{color:#fff;background-color:var(--global--color-icf-lightgreen);border-color:#fff}body.page-template-page-landing.page-id-68 .entry-content table td{background-color:rgba(0,0,0,.05);border-color:#fff}body.page-template-page-landing.page-id-67 .entry-content hr.wp-block-separator:not(.is-style-dots):not(.alignwide){max-width:75%}body.page-template-page-landing.page-id-67 .entry-content .wp-block-columns div.wp-block-group.icf-lightgray-bg{border-color:rgba(0,0,0,.2);padding:60px;box-shadow:3px 3px 5px rgba(0,0,0,.7);width:80%;max-width:80%;margin-left:auto;margin-right:auto}body.page-template-page-landing.page-id-67.singular:not(.home) .entry-content .wp-block-columns h2,body.page-template-page-landing.page-id-67.singular:not(.home) .entry-content .wp-block-columns h3,body.page-template-page-landing.page-id-67.singular:not(.home) .entry-content .wp-block-columns h4,body.page-template-page-landing.page-id-67.singular:not(.home) .entry-content .wp-block-columns h5,body.page-template-page-landing.page-id-67.singular:not(.home) .entry-content .wp-block-columns h6{margin-top:0}body.page-template-page-landing.page-id-67 .entry-content .wp-block-columns div.wp-block-buttons{margin-top:0}body.page-template-page-landing.page-id-67 .entry-content .wp-block-group.icf-lightblue-bg{width:75%;max-width:75%;box-shadow:3px 3px 5px rgba(0,0,0,.7)}body.page-template-page-landing.page-id-67 .entry-content .wp-block-group.icf-donate-columns{width:82%;max-width:82%}body.page-template-page-landing.page-id-67 .entry-content .wp-block-group.icf-lightgreen-bg{box-shadow:3px 3px 5px rgba(0,0,0,.7)}body.page-template-page-landing.page-id-67 .entry-content .wp-block-group.icf-lightblue-bg div.wp-block-button.is-style-outline a.wp-block-button__link{border-color:#fff;color:#fff;border-width:1px}body.page-template-page-landing.page-id-67 .entry-content .wp-block-group.icf-lightblue-bg a.wp-block-button__link{font-size:1rem;letter-spacing:1px}body.page-template-page-landing.page-id-67 .entry-content .wp-block-group.icf-lightgreen-bg div.wp-block-button.is-style-outline a.wp-block-button__link{border-color:#fff;color:#fff;border-width:1px}body.page-template-page-landing.page-id-67 .entry-content .wp-block-group.icf-lightgreen-bg a.wp-block-button__link{font-size:1rem;letter-spacing:1px}body.page-template-page-landing.page-id-67 .entry-content details{width:50%;cursor:pointer}body.page-template-page-landing.page-id-67 .entry-content details summary{border-bottom:2px solid var(--global--color-icf-lightgreen);padding-bottom:5px}body.page-template-page-landing.page-id-67 .entry-content details summary:marker{color:var(--global--color-icf-lightgreen)}body.page-template-page-landing.page-id-67 .entry-content details summary:hover,body.page-template-page-landing.page-id-67 .entry-content details summary:focus,body.page-template-page-landing.page-id-67 .entry-content details summary:active{font-weight:700}#bbox-root,#bboxdonation_BBEmbeddedForm,#bboxdonation_divForm{margin-left:auto;margin-right:auto;max-width:700px}.entry-content .BBFormContainer .BBLinkJoinMembershipButton{color:#fff !important;background-color:var(--global--color-icf-blue);background-image:none !important;border-radius:3px !important;border:none !important}.entry-content .BBFormContainer .BBLinkJoinMembershipButton:hover,.entry-content .BBFormContainer .BBLinkJoinMembershipButton:focus,.entry-content .BBFormContainer .BBLinkJoinMembershipButton:active{background-color:var(--global--color-icf-green)}form#mongo-form input#bboxdonation_btnSubmit,form#mongo-form input[type=submit]{background-color:var(--global--color-icf-blue)}form input#bboxmembership_btnSubmit{background-color:var(--global--color-icf-blue)}form input#bboxmembership_btnSubmit:active,form input#bboxmembership_btnSubmit:focus,form input#bboxmembership_btnSubmit:hover{background-color:var(--global--color-icf-green)}form#mongo-form input[type=submit]:hover,form#mongo-form input#bboxdonation_btnSubmit:hover,form#mongo-form input[type=submit]:active,form#mongo-form input#bboxdonation_btnSubmit:active,form#mongo-form input[type=submit]:focus,form#mongo-form input#bboxdonation_btnSubmit:focus{background-color:var(--global--color-icf-green)}form .BBFormContainer[data-bbox-part-id="0ec70896-7b84-4a55-a704-5891dea506ed"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected{background-color:var(--global--color-icf-blue);border-color:var(--global--color-icf-blue)}form .BBFormContainer[data-bbox-part-id="0ec70896-7b84-4a55-a704-5891dea506ed"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:hover,form .BBFormContainer[data-bbox-part-id="0ec70896-7b84-4a55-a704-5891dea506ed"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:active,form .BBFormContainer[data-bbox-part-id="0ec70896-7b84-4a55-a704-5891dea506ed"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:focus{background-color:var(--global--color-icf-green);border-color:var(--global--color-icf-green)}form .BBFormContainer[data-bbox-part-id="23e6de14-ce6a-4f78-86ec-43e849fb495f"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected{background-color:var(--global--color-icf-blue);border-color:var(--global--color-icf-blue)}form .BBFormContainer[data-bbox-part-id="23e6de14-ce6a-4f78-86ec-43e849fb495f"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:hover,form .BBFormContainer[data-bbox-part-id="23e6de14-ce6a-4f78-86ec-43e849fb495f"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:active,form .BBFormContainer[data-bbox-part-id="23e6de14-ce6a-4f78-86ec-43e849fb495f"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:focus{background-color:var(--global--color-icf-green);border-color:var(--global--color-icf-green)}form .BBFormContainer[data-bbox-part-id="9ce89f4c-c181-4a26-95d5-3726d055a541"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected{background-color:var(--global--color-icf-blue);border-color:var(--global--color-icf-blue)}form .BBFormContainer[data-bbox-part-id="9ce89f4c-c181-4a26-95d5-3726d055a541"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:hover,form .BBFormContainer[data-bbox-part-id="9ce89f4c-c181-4a26-95d5-3726d055a541"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:active,form .BBFormContainer[data-bbox-part-id="9ce89f4c-c181-4a26-95d5-3726d055a541"] .BBFormWideButtonGivingLevels .BBFormRadioLabelGivingLevelSelected:focus{background-color:var(--global--color-icf-green);border-color:var(--global--color-icf-green)}div.specieslistcontainer{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:30px}div.specieslistcontainer div.specieslistblock{flex-basis:28%}div.specieslistcontainer div.specieslistblock h3{text-align:center;font-size:1.89rem;margin-top:20px}div.specieslistcontainer div.specieslistblock h3 a{text-decoration:none}div.specieslistcontainer div.specieslistblock h3 a:hover,div.specieslistcontainer div.specieslistblock h3 a:focus,div.specieslistcontainer div.specieslistblock h3 a:active{text-decoration:underline}body.page-template-page-news .post-thumbnail,.entry-content .wp-audio-shortcode,body.page-template-page-news .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-page-news [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-page-news .default-max-width{max-width:50%}.newslistblock{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #efefef;display:block}.newslistimage,.newslistbody{width:80%;display:block;margin-left:auto;margin-right:auto;margin-bottom:60px}.newslistimage{margin-bottom:10px}p.posted-date{font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px}.newslistblock h4 a{text-decoration:none}.newslistblock h4 a:hover,.newslistblock h4 a:focus,.newslistblock h4 a:active{text-decoration:underline}.newslistimage img{max-width:100% !important;height:auto !important}body.page-template-page-news .newslistblock p img{display:none}.single-species_field_guide .entry-content{margin-top:0}.single-species_field_guide .entry-content figure.post-thumbnail,.single-species_field_guide .entry-content figure.post-thumbnail img{margin-top:0}.species-firstrow figure.post-thumbnail{margin-bottom:0}.species-firstrow,.species-secondrow,.species-thirdrow,.species-fourthrow,.species-fifthrow,.species-sixthrow{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch}.species-firstrow{gap:60px;margin-bottom:60px}.species-firstrow figure.post-thumbnail,.species-firstrow .species-vitals{width:45%;max-width:45%}.species-vitals{border-radius:3px;border:1px solid var(--global--color-icf-green);background-color:rgba(0,0,0,.05);padding:25px 40px 40px}.species-secondrow{gap:100px;margin-bottom:60px}.species-secondrow div{width:30%;max-width:30%;padding:40px;border-radius:3px;border:1px solid var(--global--color-icf-green)}.species-thirdrow{gap:100px;margin-bottom:60px;padding:60px}.species-thirdrow .species-funfact{width:30%;max-width:30%;gap:60px}.species-thirdrow .species-trend{width:50%;max-width:50%}.species-fourthrow{gap:200px;margin-bottom:60px}.species-fourthrow div{width:40%;max-width:40%;border-radius:3px;border:1px solid var(--global--color-icf-green);padding:60px}.species-fifthrow{margin-bottom:60px}.species-fifthrow div{width:100%;max-width:100%}.species-sixthrow{gap:200px}.species-sixthrow div{width:40%;max-width:40%;border-radius:3px;border:1px solid var(--global--color-icf-green);padding:60px}.species-vitals h3{text-transform:uppercase;font-size:1rem;letter-spacing:1px;margin-top:15px}.species-secondrow div h3{text-transform:uppercase;font-size:1rem;letter-spacing:1px;margin-bottom:20px;text-align:center}.species-images img,.species-calls img,.species-range img{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;width:40px;height:auto}.species-images p,.species-calls p,.species-range p{text-align:center;font-size:1.1rem}.species-calls p{margin-bottom:10px}.species-images p a.button:not(:hover):not(:active):not(.has-background),.species-range p a.button:not(:hover):not(:active):not(.has-background){background-color:#fff;border:1px solid var(--global--color-icf-green);text-transform:uppercase;font-size:.9rem;letter-spacing:1px;font-weight:700;color:#000}.species-images p a.button:hover,.species-images p a.button:focus,.species-images p a.button:active,.species-range p a.button:hover,.species-range p a.button:focus,.species-range p a.button:active{background-color:var(--global--color-icf-green);border:1px solid var(--global--color-icf-green);text-transform:uppercase;font-size:.9rem;letter-spacing:1px;font-weight:700;color:#fff}.species-funfact h3{font-size:2.2rem;font-style:italic;margin-bottom:20px}.species-funfact p{font-style:italic;font-size:1.6rem;line-height:1.8;padding-left:40px}.species-trend{border-radius:3px;border:1px solid var(--global--color-icf-green);padding:60px;background-color:rgba(0,0,0,.05)}.species-trend h3{text-transform:uppercase;font-size:1rem;letter-spacing:1px;display:inline-block;margin-bottom:20px}.species-fourthrow div h3{text-transform:uppercase;font-size:1.2rem;letter-spacing:1px;margin-bottom:20px}div.species-threats{background-color:var(--global--color-icf-blue);color:#fff;padding:60px;border-radius:3px}div.species-threats h3,div.species-threats p{color:#fff}div.species-threats h3{text-transform:uppercase;font-size:1.4rem;letter-spacing:1px;display:inline-block}.species-sixthrow div h3{text-transform:uppercase;border-bottom:2px solid var(--global--color-icf-green);margin-bottom:20px;font-size:1.4rem;letter-spacing:1px;display:inline-block}.species-sixthrow div ul{padding-left:var(--global--spacing-horizontal);list-style:none}.species-sixthrow div ul li:before{content:"\25A0";color:var(--global--color-icf-green);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.species-sixthrow div ul li{margin-bottom:20px}.species-calls img.audio_file_icon{margin-bottom:0;width:20px;display:inline;margin-right:10px}.footer-cta{margin-top:60px;padding-top:60px;padding-bottom:60px;border-top:1px solid var(--global--color-icf-blue);background-image:url(//savingcranes.org/wp-content/themes/twentytwentyone-child/cranes_bg.jpg);background-position:center center;background-size:cover}.footer-cta .widget h2{font-size:var(--heading--font-size-h2)}.footer-cta .widget h3{font-size:1.3rem;border-bottom:2px solid var(--global--color-icf-blue);letter-spacing:1px}.footer-cta .ctct-form-wrapper form input[type=text],.footer-cta .ctct-form-wrapper form input[type=email]{width:280px;height:45px;border-width:1px}.footer-cta span.ctct-label-top{position:absolute;left:-9999px}.footer-cta .ctct-form-field-checkbox,.footer-cta .ctct-disclosure{position:absolute;left:-9999px}.footer-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-icf-green);font-size:1.1rem}.footer-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover,.footer-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):active,.footer-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):focus{font-size:1.1rem}body footer.site-footer{color:#fff;background-color:var(--global--color-icf-blue);width:100%;max-width:100%;margin-left:0;margin-right:0}footer.site-footer a{color:#fff}footer.site-footer .widget-area{display:block;margin-top:4.3rem;margin-bottom:4.3rem;padding-top:0;padding-bottom:0}footer.site-footer .widget-area h3{font-size:1.3rem;text-transform:uppercase}footer.site-footer .widget ul{list-style-type:">  ";margin-left:20px}footer.site-footer .widget ul li{margin-bottom:20px}footer.site-footer hr.wp-block-separator:not(.is-style-dots):not(.alignwide){width:100%;max-width:100%;height:1px}footer.site-footer .wp-block-columns .wp-block-column{padding:0 40px 0 0}footer.site-footer .wp-block-columns .wp-block-column:nth-of-tyoe(4){padding-right:0}footer.site-footer .wp-block-columns .wp-block-column>*{margin-top:20px;margin-bottom:20px}footer.site-footer .wp-block-column figure{float:left;margin-right:15px;margin-top:0 !important}footer.site-footer .wp-block-columns .wp-block-column>figure:first-child{margin-top:0;margin-right:10px}footer.site-footer .wp-block-column figure:hover,footer.site-footer .wp-block-column figure:focus,footer.site-footer .wp-block-column figure:active{opacity:.8}footer.site-footer form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search{margin-top:0}footer.site-footer label.wp-block-search__label{position:absolute;left:-9999px}footer.site-footer .wp-block-search .wp-block-search__input{width:200px;max-width:200px}footer.site-footer .wp-block-columns.footer-social .wp-block-column{padding-right:0}body .pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{width:20px;height:20px;border-radius:0}body .pum-content input[type=radio]:checked{border-width:1px}@media only screen and (max-width:375px){.utility-nav{margin-bottom:0 !important}body.singular:not(home) main#main div.breadcrumbs{margin-top:40px !important}body .entry-content>p{max-width:90% !important}}@media only screen and (min-width:376px) and (max-width:767px){body .entry-content>p{max-width:90% !important}}@media only screen and (max-width:421px){body .site-header{margin-left:0;margin-right:0;width:100%;max-width:100%;min-width:100%}body .site-logo{padding-left:10px}ul#menu-utility-nav li a:hover,ul#menu-utility-nav li a:focus,ul#menu-utility-nav li a:active{color:#fff;text-decoration:underline;opacity:.8;padding:.5rem .8rem}}@media only screen and (max-width:480px){body .menu-button-container #primary-mobile-menu{color:#fff}.alert{padding-top:100px;margin-bottom:-120px;background-color:var(--global--color-icf-blue);position:relative}body:not(.home) .primary-navigation .primary-menu-container>ul>.menu-item>a{text-decoration:none}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img{max-height:75px}body.page-template-default .site-logo.active-alert img,body.page-template-page-news .site-logo.active-alert img{opacity:0}body.page-template-default .site-logo.active-alert,body.page-template-page-news .site-logo.active-alert{background-image:url('https://savingcranes.org/wp-content/uploads/2022/03/icf_bolder_logo_white.png');background-size:contain;background-repeat:no-repeat;background-position:center bottom}body.home .primary-navigation .primary-menu-container>ul>.menu-item>a{color:#000;text-shadow:none}body .primary-navigation .primary-menu-container>ul>.menu-item,body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){width:100%;text-align:left}body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5) a{text-align:left}body .primary-navigation .primary-menu-container>ul>.menu-item>a{text-align:left}body.home .primary-navigation .primary-menu-container>ul>.menu-item>a:hover,body.home .primary-navigation .primary-menu-container>ul>.menu-item>a:focus,body.home .primary-navigation .primary-menu-container>ul>.menu-item>a:active{color:#000}body .dropdown-icon.close{color:#000}body .icf-nav{width:100%;margin-left:0;text-align:center}.site-header{row-gap:0}body .utility-nav{margin-top:120px}body.page-template-page-landing:not(.home) .primary-navigation .primary-menu-container>ul>.menu-item>a{color:#000}.primary-navigation .sub-menu{border:none}li#menu-item-97{padding-bottom:20px}ul#menu-utility-nav li a{padding:.5rem .8rem}body.home.singular .entry-content{margin-top:0}.home .entry-content>.homepage-introduction:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:80%;width:80%;padding:40px}.homepagenews ul{display:block}.homepagenews ul li{width:100%;margin-bottom:40px}.homepage-care .wp-block-cover img{max-width:100%;width:100%;height:auto}.homepage-care .wp-block-cover .wp-block-cover__inner-container{width:100%}.footer-cta .widget h2{margin-bottom:40px}.footer-cta .wp-block-column:nth-of-type(2){margin-top:40px}body.singular:not(home) main#main div.breadcrumbs{margin-top:70px;margin-bottom:0}body.page-template-page-landing{background-image:none !important}body.page-template-page-landing header.entry-header h1{color:#000;text-shadow:none;margin-top:30px}body.page-template-page-landing header.entry-header{min-height:auto}body.page-template-page-landing.singular .has-post-thumbnail .entry-header{padding-bottom:0}body.page-template-page-landing.singular:not(home) main#main div.breadcrumbs{margin-top:30px !important}.newslistblock{display:block}.newslistimage,.newslistbody{width:100%}body.page-template-page-news .post-thumbnail,.entry-content .wp-audio-shortcode,body.page-template-page-news .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-page-news [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-page-news .default-max-width{width:80%;max-width:80%}body.page-id-54 .entry-content{width:90%}div.specieslistcontainer{display:block}.species-firstrow,.species-secondrow,.species-thirdrow,.species-fourthrow,.species-fifthrow,.species-sixthrow{display:block}.species-firstrow figure.post-thumbnail,.species-firstrow .species-vitals{width:100%;max-width:100%}.species-firstrow figure.post-thumbnail{margin-bottom:40px}.species-secondrow div{width:100%;max-width:100%;margin-bottom:40px}.species-thirdrow{margin-bottom:40px;padding:0}.species-thirdrow .species-funfact{width:100%;max-width:100%;margin-bottom:40px}.species-thirdrow .species-trend{width:100%;max-width:100%;padding:40px}.species-fourthrow div{width:100%;max-width:100%;padding:40px;margin-bottom:40px}.species-sixthrow div{width:100%;max-width:100%;margin-bottom:40px;padding:40px}div.species-threats{padding:40px}.tribe-events-sub-nav li a{background-color:#fff}body.page-template-page-landing.page-id-67 .entry-content .wp-block-columns div.wp-block-group.icf-lightgray-bg{width:100%;max-width:100%;padding:40px}body.page-template-page-landing div.wp-block-group.icf-lightblue-bg{padding:40px}body #ctct-form-wrapper-0 fieldset{display:block}}@media only screen and (min-width:481px) and (max-width:767px){body .site-header{margin-left:5px;margin-right:5px;min-width:95%}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img{max-height:100px}body .icf-nav{margin-left:0;width:calc(100% - 150px)}ul#menu-utility-nav li a{padding:.5rem 1rem}ul#menu-utility-nav li a:hover,ul#menu-utility-nav li a:focus,ul#menu-utility-nav li a:active{padding:.5rem 1rem}body.home .primary-navigation .primary-menu-container>ul>.menu-item>a{font-size:1rem}}@media only screen and (min-width:667px) and (max-width:667px){.site-logo .custom-logo{max-width:100px;max-height:100px}body .icf-nav{margin-left:0;width:calc(100% - 100px)}ul#menu-utility-nav li{margin-left:0;width:auto;text-align:left}ul#menu-utility-nav li a{padding:.5rem 1.2rem}body.page-template-page-landing{background-size:inherit}.primary-navigation{width:400px;min-width:400px}body .primary-navigation .primary-menu-container>ul>.menu-item>a{font-size:1rem}body .primary-navigation .primary-menu-container>ul>.menu-item{width:auto}body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){width:auto;text-align:left}body.page-template-page-landing{background-image:none !important}body.page-template-page-landing header.entry-header h1{color:#000;text-shadow:none;margin-top:40px}body.page-template-page-landing header.entry-header{min-height:auto}}@media only screen and (min-width:768px) and (max-width:1000px){:root{--primary-nav--font-size:1.2rem}body .icf-nav{margin-left:0;width:100%}body .utility-nav{position:absolute;right:0;top:70px}body .primary-navigation .primary-menu-container>ul>.menu-item,body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){width:auto}body.page-template-default div.breadcrumbs{margin-top:100px}body.page-template-default .post-thumbnail,.entry-content .wp-audio-shortcode,body.page-template-default .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-default [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-default .default-max-width{width:80%;max-width:80%}.home .entry-content>.homepage-introduction:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:80%;width:80%;padding:40px}.homepage-care .wp-block-cover img{max-width:100%}.homepage-care .wp-block-cover .wp-block-cover__inner-container{width:100%}body.page-template-page-landing{background-size:auto}body.page-template-page-landing div.breadcrumbs{margin-top:80px}body.page-template-page-landing.page-id-67 .entry-content .wp-block-columns div.wp-block-group.icf-lightgray-bg{padding:30px;width:100%;max-width:100%}body.page-template-page-news .post-thumbnail,.entry-content .wp-audio-shortcode,body.page-template-page-news .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-page-news [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-page-news .default-max-width{width:80%;max-width:80%}body.page-template-page-news div.breadcrumbs{margin-top:100px}body.page-template-page-fieldguide .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:80%}body.single.single-species_field_guide .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:80%}body.page-template-page-fieldguide div.breadcrumbs,body.single.single-species_field_guide div.breadcrumbs{margin-top:100px}.single-species_field_guide .entry-content figure.post-thumbnail img{height:auto !important}.species-secondrow{gap:20px}.species-secondrow div{padding:20px}.species-thirdrow{gap:20px;padding:20px}.species-trend{padding:20px}.species-fourthrow{gap:20px}.species-fourthrow div{width:49%;max-width:49%;padding:20px}.species-sixthrow{gap:20px}.species-sixthrow div{width:49%;max-width:49%;padding:20px}body.single.single-post div.breadcrumbs{margin-top:100px}}@media only screen and (min-width:1001px) and (max-width:1199px){:root{--primary-nav--font-size:1.2rem}body .primary-navigation .primary-menu-container>ul>.menu-item{width:auto}body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){width:auto}body.page-template-default .post-thumbnail,.entry-content .wp-audio-shortcode,body.page-template-default .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-default [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body.page-template-default .default-max-width{width:80%;max-width:80%}.homepage-care .wp-block-cover img{max-width:100%}body.page-template-page-landing{background-size:auto}body.page-template-page-landing main#main div.breadcrumbs{margin-top:150px}body.page-template-page-fieldguide .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:80%}body.single.single-species_field_guide .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:80%}}@media only screen and (min-width:1200px) and (max-width:1440px){:root{--primary-nav--font-size:1.3rem}body .primary-navigation .primary-menu-container>ul>.menu-item{width:auto}body .primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){width:16%}.primary-navigation>div>.menu-wrapper{padding-left:inherit}body.page-template-page-landing{background-size:auto}body.page-template-page-landing main#main div.breadcrumbs{margin-top:150px}.singular .entry-title{width:75%;max-width:75%;margin-left:auto;margin-right:auto}body.single.single-post main#main div.breadcrumbs{margin-top:0}}