.difficulties-key{float:left;width:auto;margin-bottom:2rem;background-color:var(--light-gray);border:1px solid var(--rule-gray);padding:.5rem 1rem;border-radius:5px}.difficulties{clear:both;display:flex;flex-flow:row wrap;align-items:center;align-content:center;width:100%;gap:.25rem 1rem}.difficulty{background-color:#fff}.difficulty img{display:inline-block;width:1.25rem;height:1.25rem;margin-right:.25rem}.nbrc-gallery-container{display:flex;flex-flow:row wrap;width:100%}.nbrc-gallery-container .nbrc-species{width:25%;padding:10px 10px 10px 0}.nbrc-gallery-container .nbrc-species .species-link{display:grid;grid-template-columns:72px auto;grid-template-rows:auto;grid-template-areas:"species-image species-info";text-decoration:none}.nbrc-gallery-container .nbrc-species .species-link .img-wrapper{grid-area:species-image}.nbrc-gallery-container .nbrc-species .species-link .img-wrapper img{width:100%;height:auto;padding:4px;border:1px solid #999}.nbrc-gallery-container .nbrc-species .species-link .species-info{grid-area:species-info;margin:0 1rem 0 .5rem}.nbrc-gallery-container .nbrc-species .species-link .species-info label{font-weight:bold;line-height:1.5}@media only screen and (max-width: 1024px){.nbrc-gallery-container .nbrc-species{width:33%}}@media only screen and (max-width: 768px){.nbrc-gallery-container .nbrc-species{width:50%}}@media only screen and (max-width: 480px){.nbrc-gallery-container .nbrc-species{width:100%}}.nbrc-species-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:1rem 2rem;grid-template-areas:"nbrc-nav nbrc-nav nbrc-nav" "featured-image construction-difficulty construction-difficulty" "featured-image download download" "divider divider divider" "nesting-range nesting-habitat nesting-habitat" "nesting-range attach-nestbox-to attach-nestbox-to" "is-declining is-declining is-declining" "nesting-period nesting-period nesting-period" "nesting-calendar nesting-calendar nesting-calendar" "nestbox-placement nestbox-placement nestbox-placement" "nest-height nest-spacing nest-facing" "nestbox-measurements nestbox-measurements nestbox-measurements" "entrance-hole nestbox-depth nestbox-width-length" "helpful-tips helpful-tips helpful-tips"}.nest_box_plan_bird .article-header{display:none}.nbrc-nav{grid-column:1/4;display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem 2rem;grid-template-areas:"header-area header-area species-dropdown";padding:1rem;margin-bottom:2rem;font-family:"Gibson",sans-serif;border:1px solid var(--sky-blue-neutral-shade-1);background-color:var(--sky-blue-tint-2);align-items:end}.header-area{grid-area:header-area;text-align:left !important}.header-area label{font-size:1.1rem;line-height:1.2;font-weight:500;text-align:left;padding:.5rem .75rem .35rem;margin-bottom:1rem;background-color:#fff;border:1px solid var(--sky-blue-neutral-shade-1);display:inline-block}.header-area label a{color:var(--warm-black);text-decoration:none}.back-btn{text-align:left !important;align-self:center}.species-dropdown{grid-area:species-dropdown;text-align:right !important;align-self:end;margin-bottom:1rem}.featured-image{grid-area:featured-image;grid-column:1/2;grid-row:2/4;font-size:.9rem;line-height:1}.featured-image img{margin-bottom:.5rem}.featured-image .caption{margin-bottom:1rem}.construction-difficulty{grid-area:construction-difficulty}.download{grid-area:download;margin-bottom:1rem}.nesting-range{grid-area:nesting-range;grid-column:1/2;grid-row:5/7}.is-declining{grid-area:is-declining}.nesting-habitat{grid-area:nesting-habitat}.attach-nestbox-to{grid-area:attach-nestbox-to}.nesting-period{grid-area:nesting-period}.nesting-calendar{grid-area:nesting-calendar}.nestbox-placement{grid-area:nestbox-placement}.nest-height{grid-area:nest-height}.nest-spacing{grid-area:nest-spacing}.nest-facing{grid-area:nest-facing}.nestbox-measurements{grid-area:nestbox-measurements}.nestbox-entrance-hole{grid-area:entrance-hole}.nestbox-depth{grid-area:nestbox-depth}.nestbox-width-length{grid-area:nestbox-width-length}.helpful-tips{grid-area:helpful-tips}.divider{grid-area:divider;border-top:1px solid var(--sand-neutral-shade-1);padding:1rem 0 0;margin-top:1rem !important}.nbrc-species-content .nbrc-component-header{text-align:center;font-family:"Gibson",sans-serif}.nbrc-species-content .nbrc-component-header h3{border-top:1px solid var(--sand-neutral-shade-1);padding:1rem 0;margin-top:2rem !important}.nbrc-species-content .nbrc-component{text-align:center;font-family:"Gibson",sans-serif}.nbrc-species-content .nbrc-component h4{font-size:1rem;font-weight:bold;margin-top:1rem !important;margin-bottom:2rem}.nbrc-species-content .species-dropdown label{font-size:1rem;margin-bottom:.25rem}.nbrc-species-content .species-dropdown select{width:80%;float:right;margin:0rem;margin-left:1rem}.nbrc-species-content .featured-image img{width:100%;height:auto}.nbrc-species-content .construction-difficulty{text-align:left !important}.nbrc-species-content .construction-difficulty h3{display:inline-block;margin-right:1rem}.nbrc-species-content .download{text-align:left !important;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto;grid-gap:0 1rem;grid-template-areas:"headline headline" "preview-image download-form"}.nbrc-species-content .download h3{width:100%;grid-area:headline;margin-bottom:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sand-neutral-shade-1)}.nbrc-species-content .download .nbrc-preview{grid-area:preview-image;text-align:center}.nbrc-species-content .download .nbrc-preview img{margin-top:.5rem}.nbrc-species-content .download .nbrc-download-form{grid-area:download-form;padding-left:2rem;padding-right:2rem}.nbrc-species-content .download .nbrc-download-form input{width:90%;margin-bottom:1rem}.nbrc-species-content .download small{font-family:"Gibson",sans-serif;display:block;line-height:1.5;margin-top:1rem}.nbrc-species-content .attach-nestbox-to ul,.nbrc-species-content .nesting-habitat ul{margin-top:1rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:100%}.nbrc-species-content .attach-nestbox-to li,.nbrc-species-content .nesting-habitat li{text-align:center;display:flex;flex-direction:column;margin-left:0;justify-content:center;width:8rem;list-style-type:none;font-family:"Gibson",sans-serif !important;font-weight:normal}.nbrc-species-content .attach-nestbox-to li img,.nbrc-species-content .nesting-habitat li img{margin:.5rem auto}.nbrc-species-content .attach-nestbox-to li span.nbrc-hs-icon,.nbrc-species-content .nesting-habitat li span.nbrc-hs-icon{display:inline-block;clear:both}.nbrc-species-content .nesting-range img{margin:1rem auto}.nbrc-species-content .nesting-calendar .legend{float:right;margin-top:1rem;margin-bottom:2rem;width:100%}.nbrc-species-content .nesting-calendar .legend div{display:inline-block;margin-left:20px}.nbrc-species-content .nesting-calendar .legend div span{display:inline-block;vertical-align:middle}.nbrc-species-content .nesting-calendar .legend-square{width:12px;height:12px;margin-right:8px}.nbrc-species-content .nesting-calendar .most-nesting{background-color:#3c670e}.nbrc-species-content .nesting-calendar .some-nesting{background-color:#9dab74}.nbrc-species-content .nesting-calendar .not-nesting{background-color:#f0f0f0}.nbrc-species-content .nesting-calendar .timeline{position:relative;clear:both;height:4.5rem}.nbrc-species-content .nesting-calendar .timeline .nbrc-bar{position:absolute;top:0;left:0;display:block;width:100%;height:20px;z-index:1}.nbrc-species-content .nesting-calendar .timeline .nbrc-bar.some-nesting{z-index:2}.nbrc-species-content .nesting-calendar .timeline .nbrc-bar.most-nesting{z-index:3}.nbrc-species-content .nesting-calendar .timeline .nbrc-months{z-index:4;position:absolute;top:0;left:0;width:100%}.nbrc-species-content .nesting-calendar .timeline .nbrc-months div{width:8.33333333%;text-align:center;border-right:1px solid #ccc;float:left;padding-top:25px;height:46px}.nbrc-species-content .helpful-tips ul{display:block;width:100%}.nbrc-species-content .helpful-tips ul li{width:100% !important;display:block;margin-bottom:1rem;padding-left:18px;padding-right:2rem;background:url(../images/bullet-egg.gif) 0 10px no-repeat;text-align:left}.difficulties{font-family:"Gibson",sans-serif;width:auto}.difficulties .difficulty{padding:.25rem .5rem;border:1px solid #ddd;border-radius:.5rem;margin-bottom:1rem;display:inline-block}.nbrc-circle{background-color:#263138;display:block;width:15px;height:15px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.nbrc-small-circle{width:5px;height:5px}.nbrc-height-line{border-left:1px dashed #3c670e}@media only screen and (max-width: 768px){.nbrc-species-content{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-gap:1rem;grid-template-areas:"nbrc-nav nbrc-nav" "featured-image download" "construction-difficulty construction-difficulty" "nesting-range nesting-range" "nesting-habitat nesting-habitat" "attach-nestbox-to attach-nestbox-to" "nesting-period nesting-period" "nesting-calendar nesting-calendar" "breeding-partial breeding-partial" "breeding-most breeding-most" "nestbox-placement nestbox-placement" "nest-height nest-height" "nest-spacing nest-spacing" "nest-facing nest-facing" "nestbox-measurements nestbox-measurements" "entrance-hole entrance-hole" "nestbox-depth nestbox-depth" "nestbox-width-length nestbox-width-length" "helpful-tips helpful-tips"}.nbrc-nav{grid-column:1/3;grid-template-columns:1fr 1fr;grid-gap:1rem;line-height:1.4;grid-template-areas:"header-area header-area" "species-dropdown species-dropdown"}.nbrc-nav .species-dropdown label{text-align:left}.nbrc-nav .species-dropdown select{float:inherit;width:50%;margin-left:0;margin-top:.5rem}.featured-image{grid-column:1/2;grid-row:2/3;font-size:.8rem}.divider{display:none}.download .nbrc-download-form{padding-right:0 !important;padding-left:1rem !important}.construction-difficulty{grid-area:construction-difficulty;text-align:center !important;width:100%;grid-column:1/3;grid-row:3/4;margin-bottom:1rem}.construction-difficulty h3{width:100%;text-align:center}.construction-difficulty .difficulties{justify-content:center}.download{grid-area:download;margin-bottom:1rem;grid-column:2/3;grid-row:2/3}.nesting-range{margin-bottom:2rem;grid-column:1/3;grid-row:4/5}.nbrc-species-content h3{border-top:1px solid gray;padding:.5rem 0;margin-top:2rem !important}.nbrc-months{font-size:.7rem}.is-declining{display:none}}.error{color:red}@media only screen and (max-width: 480px){.nbrc-species-content{grid-template-columns:1fr 1fr;grid-template-areas:"nbrc-nav nbrc-nav" "featured-image featured-image" "download download" "construction-difficulty construction-difficulty" "nesting-range nesting-range" "nesting-habitat nesting-habitat" "attach-nestbox-to attach-nestbox-to" "nesting-period nesting-period" "nesting-calendar nesting-calendar" "breeding-partial breeding-partial" "breeding-most breeding-most" "nestbox-placement nestbox-placement" "nest-height nest-height" "nest-spacing nest-spacing" "nest-facing nest-facing" "nestbox-measurements nestbox-measurements" "entrance-hole entrance-hole" "nestbox-depth nestbox-depth" "nestbox-width-length nestbox-width-length" "helpful-tips helpful-tips"}.nbrc-nav{grid-template-areas:"header-area header-area" "species-dropdown species-dropdown"}.featured-image{grid-column:1/3;grid-row:2/3}.featured-image img{max-width:280px}.construction-difficulty{grid-column:1/3;grid-row:4/5}.construction-difficulty{grid-column:1/3;grid-row:5/6}.download{grid-area:download;margin-top:1rem;grid-column:1/3;grid-row:3/4}.nesting-range{margin-bottom:2rem;grid-column:1/3;grid-row:6/7}.nesting-habitat{margin-bottom:2rem;grid-column:1/3;grid-row:7/8}.attach-nestbox-to{grid-row:8/9}.nesting-period{grid-row:9/10}.nesting-calendar{grid-row:10/11}}.selection-container{background-color:var(--sand-tint-1);border:1px solid var(--sky-blue-neutral-shade-1);background-color:var(--sky-blue-tint-2);padding:1rem;margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;grid-template-areas:"ranges habitats"}.selection-container .ranges{grid-area:ranges}.selection-container .habitats{grid-area:habitats}#nbrh-results{min-height:100vh}#nbrh-results .total-results{text-align:center;margin-bottom:0}#nbrh-results .total-results+p{font-family:"Gibson",sans-serif;text-align:center;margin-top:0;margin-bottom:2rem}#nbrh-results .total-results+p span:nth-of-type(2){margin-left:1rem}#nbrh-results .nbrh-result{margin-bottom:1rem;border:1px solid var(--sky-blue-neutral-shade-1);background-color:var(--sky-blue-tint-2);padding:1rem;display:grid;grid-template-columns:180px 3fr 1fr;grid-template-areas:"species-image species-info species-link"}#nbrh-results .nbrh-result .species-image{grid-area:species-image;margin-right:1rem}#nbrh-results .nbrh-result .species-info{grid-area:species-info;padding-right:3rem}#nbrh-results .nbrh-result .species-info p{margin-bottom:.5rem}#nbrh-results .nbrh-result .species-link{grid-area:species-link;display:grid;align-items:center}#nbrh-results .nbrh-result .species-link p.link{margin:0;line-height:1.4}#nbrh-results .nbrh-result .species-link p.link span{display:inline-block;text-decoration:underline}#nbrh-results .nbrh-result .difficulties .difficulty{margin-bottom:.5rem}#nbrh-results .nbrh-result p{font-family:"Gibson",sans-serif}#nbrh-results .nbrh-result p.link{margin-top:1rem}#nbrh-results .labelled{font-weight:bold;text-transform:uppercase;color:var(--forest-green-shade);font-size:.9em;line-height:1.4;padding:.2rem 0;border-color:var(--sky-blue-tint-1);border-bottom:4px solid var(--sky-blue-tint-1);margin-right:.2rem}#nbrh-results .inline-block{display:inline-block;line-height:1.4}#nbrh-results .all-difficulties{font-family:"Gibson",sans-serif}#nbrh-results .all-difficulties .difficulty{display:inline-block}#nbrh-results .all-difficulties img{width:1.25rem}.dropdown-selected{font-weight:bold;font-family:"Gibson",sans-serif;font-size:1.15rem}@media only screen and (max-width: 600px){#nbrh-results{text-align:center}#nbrh-results .nbrh-result{grid-template-columns:150px 1fr;grid-template-areas:"species-image species-image" "species-info species-info" "species-link species-link"}#nbrh-results .nbrh-result .species-image{margin-right:0}#nbrh-results .nbrh-result .species-image img{margin-top:.5rem;margin-bottom:1rem}#nbrh-results .nbrh-result .species-info{padding-right:.5rem}#nbrh-results .nbrh-result .species-link{margin-top:1rem}}/*# sourceMappingURL=nwnbrc.css.map */
