.section-menu .sw-education{background-image:url("/stormwater/common/images/education-dk.webp")}.section-menu .sw-land-dev{background-image:url("/stormwater/common/images/land-dev-dk.webp")}.section-menu .sw-water-quality{background-image:url("/stormwater/common/images/stormwater-dk.webp")}#home-imgs{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-evenly;gap:20px;margin:10px 0}#sw-water-qal-map{width:90%;height:700px;margin:10px 5%}.sw-news{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:10px}.sw-news .news-yr{width:24%}.sw-news .news-yr h3{text-align:center;border:1px solid #4d4d4d;padding:5px;background-color:#0057a3;color:#fff;font-size:17px;margin:0}.sw-news .news-yr ul{display:flex;flex-direction:column-reverse;margin:0}.sw-news .news-yr ul li{list-style:none;border-collapse:collapse;padding:0 !important}.sw-news .news-yr ul li a{background-color:#efefef;color:#242424;padding:12px 15px 12px 35px;display:block;text-align:left;margin:1px 0}.sw-news .news-yr ul li a.pdf::before{left:15px;top:calc(50% + 1px);transform:translateY(-50%)}.sw-news .news-yr ul li a:hover,.sw-news .news-yr ul li a:focus{background-color:#dbdbdb;color:#004280}#sw-class-p-streams-tbl{max-width:500px}#sw-st-resources-tbl{margin-bottom:30px}#sw-prot-species-tbl th:nth-of-type(1){width:200px}#sw-prot-species-tbl th:nth-of-type(2){width:120px}.sw-marker-vid{margin-bottom:20px}#sw-marker-heading{position:relative;min-height:110px}#sw-marker-heading .sw-sub-heading{text-align:center;font-style:oblique}#sw-marker-heading .sw-marker-imgs{position:absolute;top:0;width:100%}#sw-marker-heading .sw-marker-imgs #marker-sw-logo{position:absolute;left:0;max-width:250px}#sw-marker-heading .sw-marker-imgs #marker-sw-noDumping{position:absolute;right:0;max-width:105px}.sw-marker-photos{display:flex;margin-top:20px}#sw-marker-order-form #orderReport{padding-left:10px}#sw-marker-order-form #lblMarkersNeeded,#sw-marker-order-form #lblMarkersInstalled{width:273px}.sw-reports{display:flex;gap:10px;justify-content:space-around}.sw-reports.left{justify-content:flex-start}.sw-reports .report{width:33%;text-align:center;padding:10px}.sw-sunrise-img{display:inline-block;width:49%;text-align:center}.sw-sunrise-img img{max-height:370px}.sw-sunrise-retrofit{list-style:none;margin:0 0 10px 0}.sw-sunrise-retrofit li{border-bottom:1px solid #dbdbdb;padding:5px 0;display:grid;grid-template-columns:3fr 1fr;grid-template-columns:1;justify-content:space-between}.sw-sunrise-retrofit li span:nth-child(2){text-align:right}.sunrise-map{max-height:300px}.sw-monitoring-right-img{width:30%;float:right;text-align:center;margin:5px 0 10px 10px}.sw-monitoring-left-img{width:30%;float:left;text-align:center;margin:5px 10px 10px 0}.sw-monitoring-logos{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;gap:10px;margin:15px 0}.urban-retro{margin-top:15px}@container content-container (max-width: 950px){#sw-marker-heading .sw-marker-imgs{position:relative}#sw-marker-heading .sw-marker-imgs #marker-sw-logo{position:relative}}@container content-container (max-width: 768px){.sw-news .news-yr{width:32%}.sw-marker-photos{display:block;text-align:center}.sw-reports .report{width:50%}.sw-monitoring-right-img,.sw-monitoring-left-img{width:50%}}@container content-container (max-width: 550px){#sw-compost-materials-tbl thead{position:absolute;height:1px;width:1px;overflow:hidden;left:-2000px}#sw-compost-materials-tbl tr{border-bottom:1px solid #454545}#sw-compost-materials-tbl tr td{display:block;border-bottom:1px solid #dbdbdb;padding-left:max(40%,145px);position:relative}#sw-compost-materials-tbl tr td::before{display:inline-block;font-weight:bold;position:absolute;left:10px}#sw-compost-materials-tbl tr td:nth-of-type(1)::before{content:"Material"}#sw-compost-materials-tbl tr td:nth-of-type(2)::before{content:"Carbon/Nitrogen"}#sw-compost-materials-tbl tr td:nth-of-type(3)::before{content:"Info"}.sw-news .news-yr{width:48%}#sw-st-resources-tbl thead{position:absolute;height:1px;width:1px;overflow:hidden;left:-2000px}#sw-st-resources-tbl tr{border-bottom:1px solid #454545}#sw-st-resources-tbl tr td{display:block;border-bottom:1px solid #dbdbdb;padding-left:max(40%,155px);position:relative}#sw-st-resources-tbl tr td::before{display:inline-block;font-weight:bold;position:absolute;left:10px}#sw-st-resources-tbl tr td:nth-of-type(1)::before{content:"Waterbody Name: "}#sw-st-resources-tbl tr td:nth-of-type(2)::before{content:"Miles: "}#sw-st-resources-tbl tr td:nth-of-type(3)::before{content:"Location: "}#sw-prot-species-tbl thead{position:absolute;height:1px;width:1px;overflow:hidden;left:-2000px}#sw-prot-species-tbl tr{border-bottom:1px solid #454545}#sw-prot-species-tbl tr td{display:block;border-bottom:1px solid #dbdbdb;padding-left:max(25%,90px);position:relative}#sw-prot-species-tbl tr td::before{display:inline-block;font-weight:bold;position:absolute;left:10px}#sw-prot-species-tbl tr td:nth-of-type(1)::before{content:"Species: "}#sw-prot-species-tbl tr td:nth-of-type(2)::before{content:"Status: "}#sw-prot-species-tbl tr td:nth-of-type(3)::before{content:"Habitat: "}.sw-reports .report{width:100%}.sw-sunrise-img{display:block;width:100%}.sw-monitoring-right-img,.sw-monitoring-left-img{width:100%;margin:0 0 10px 0}}@container content-container (max-width: 400px){#sw-marker-heading .sw-marker-imgs{text-align:center}#sw-marker-heading .sw-marker-imgs #marker-sw-logo{display:block;margin:0 auto 15px auto}#sw-marker-heading .sw-marker-imgs #marker-sw-noDumping{position:relative;display:block;margin:0 auto}}@container content-container (max-width: 300px){.sw-news .news-yr{width:100%}}