.languages a,.share-sheet .shares a,body{cursor:url(../images/cursor.png),default}.button,.stage{position:relative}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;font-stretch:normal;src:url(../fonts/source-sans-pro/EOT/SourceSansPro-Regular.eot) format("embedded-opentype"),url(../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Regular.otf.woff) format("woff"),url(../fonts/source-sans-pro/OTF/SourceSansPro-Regular.otf) format("opentype"),url(../fonts/source-sans-pro/TTF/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:italic;font-stretch:normal;src:url(../fonts/source-sans-pro/EOT/SourceSansPro-It.eot) format("embedded-opentype"),url(../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-It.otf.woff) format("woff"),url(../fonts/source-sans-pro/OTF/SourceSansPro-It.otf) format("opentype"),url(../fonts/source-sans-pro/TTF/SourceSansPro-It.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:normal;font-stretch:normal;src:url(../fonts/source-sans-pro/EOT/SourceSansPro-Bold.eot) format("embedded-opentype"),url(../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Bold.otf.woff) format("woff"),url(../fonts/source-sans-pro/OTF/SourceSansPro-Bold.otf) format("opentype"),url(../fonts/source-sans-pro/TTF/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:italic;font-stretch:normal;src:url(../fonts/source-sans-pro/EOT/SourceSansPro-BoldIt.eot) format("embedded-opentype"),url(../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff) format("woff"),url(../fonts/source-sans-pro/OTF/SourceSansPro-BoldIt.otf) format("opentype"),url(../fonts/source-sans-pro/TTF/SourceSansPro-BoldIt.ttf) format("truetype")}@font-face{font-family:thump;src:url(../fonts/thump/thump-webfont.eot);src:url(../fonts/thump/thump-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/thump/thump-webfont.woff2) format("woff2"),url(../fonts/thump/thump-webfont.woff) format("woff"),url(../fonts/thump/thump-webfont.ttf) format("truetype"),url(../fonts/thump/thump-webfont.svg#thumpregular) format("svg");font-weight:400;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10vw}body{margin:0;padding:0;background:#A7A9AC;font-family:"Source Sans Pro",Helvetica,sans-serif}#mute .mute-icon,#mute:hover,.button,.position,.reward{cursor:url(../images/cursor.png),pointer}.scene-h1{font-family:thump,"Marker Felt","Comic Sans",sans-serif;font-weight:400;color:#03637A;margin-top:.7rem}.button,.start .exit{font-family:"Source Sans Pro",Helvetica,sans-serif;font-style:italic}.reveal-from-top{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.reveal-from-top.hide[aria-hidden=true]{display:none}.reveal-from-top.hide{display:block;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}@-webkit-keyframes diagonal{from{background-position:0 0}to{background-position:.4rem .2rem}}@keyframes diagonal{from{background-position:0 0}to{background-position:.4rem .2rem}}.show-focus a:focus{outline:#000 dashed .03rem;outline-offset:4px}#materialLabel:focus,#materialLabel:focus-within,#placeHeader:focus,#placeHeader:focus-within,.button:focus,.position:focus,.reward-options .slot:focus,.show-focus .button:focus{outline:0}.show-focus .button:focus{background-color:red;-webkit-animation:diagonal .75s linear infinite;animation:diagonal .75s linear infinite}button:focus-visible{outline:#000 dashed .03rem;outline-offset:4px}.button{display:inline-block;padding:.15rem .65rem;color:#fff;text-decoration:none;font-size:.23rem;font-weight:700;background-color:#03637A;border:.02rem solid #000;background-image:url(../images/dots-black.png);background-size:.2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-shadow:2px 2px #000}.start .contest-banner,.start .start-title .title,.stream .label,header .logo{font-family:thump,"Marker Felt","Comic Sans",sans-serif}#mute:after,.button:before{position:absolute;content:""}.button:before{bottom:-.02rem;left:-.02rem;z-index:1;width:100%;background:#000;height:.06rem;border-left:.02rem solid #000;border-right:.02rem solid #000;-webkit-box-sizing:content-box;box-sizing:content-box}.button .locale{height:.22rem;vertical-align:middle}.button.bigger{font-size:.3rem}.no-touchevents .button:hover{background-color:#E91212;-webkit-animation:diagonal .35s ease;animation:diagonal .35s ease}#mute,#mute:after,body.webaspxtestdemo .counter .progress.done{background:#408546}@media (prefers-reduced-motion){.no-touchevents .button:hover{-webkit-animation:none;animation:none}}.no-touchevents .button:active:before{bottom:auto;top:-.02rem}@-webkit-keyframes trippy{0%,100%{background-color:red}15%{background-color:orange}30%{background-color:#ff0}45%{background-color:green}60%{background-color:#00f}75%{background-color:indigo}90%{background-color:violet}}@keyframes trippy{0%,100%{background-color:red}15%{background-color:orange}30%{background-color:#ff0}45%{background-color:green}60%{background-color:#00f}75%{background-color:indigo}90%{background-color:violet}}#mute{position:fixed;top:.5rem;right:.1rem;z-index:1;height:.5rem;width:.5rem;border:none;border-radius:50%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}#mute:after{display:inline-block;left:50%;top:0;height:.5rem;width:.5rem;z-index:-1}#mute:hover .mute-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}#mute .mute-icon{padding:.12rem;opacity:.9;background-position:center center;background-size:contain;background-repeat:no-repeat}#mute[aria-pressed=false] .mute-icon{background-image:url(../images/unmute.svg?2)}#mute[aria-pressed=true] .mute-icon{background-image:url(../images/mute.svg?2)}.stage{background:#6CF;width:10rem;height:5.625rem;overflow:hidden;-webkit-transition:1s background;transition:1s background;text-align:center;margin:0 auto}.scene,header{position:absolute}.scene{background-size:cover;width:100%;height:100%;top:0;left:0;font-size:.25rem;display:none}.scene.active{display:block}header{background:#000;width:100%;height:.3rem;top:0;left:0;z-index:1}.stream,header .logo{background-repeat:no-repeat;background-size:contain}header .logo{background-position:left center;float:left;width:3.5rem;height:.2rem;margin:.05rem;position:relative;font-size:.17rem;color:#fff}header .logo .link{position:absolute;top:0;left:0;width:100%;height:100%}header .title{display:none;color:#fff;float:left}header .quit{color:#fff;float:right;font-size:.1625rem;margin:0;padding:0 .15rem;height:.285rem}header .quit:before{height:.04rem}.scene-start header{display:none}@media only screen and (max-device-width:736px) and (orientation:landscape){header{display:none}}.start .start-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:6rem;margin:.4rem auto .25rem}.start .start-title .link{-ms-flex-item-align:start;align-self:flex-start}.start .start-title .logo{height:.8rem}.start .start-title .title{width:100%;text-align:center;background-color:#408546;color:#fff;padding:.15rem .2rem;margin-top:.075rem}.start .start-title .title .name{font-size:.5rem;font-weight:400;margin-top:-.03rem;margin-bottom:0}.start .start-title .title .description{font-size:.3rem}.tight .start .start-title{margin-top:.9rem}.start .contest-banner{font-size:.4rem}.start .contest-banner span{display:inline-block;padding:.07rem .15rem;background:#fff}.start .contest-banner span:after,.start .contest-banner span:before{content:"";display:inline-block;width:.4rem;height:.4rem;background:url(../images/star.svg) center center no-repeat;background-size:cover}.start .contest-banner span:before{-webkit-transform:translateY(.05rem) rotate(-15deg);transform:translateY(.05rem) rotate(-15deg);margin-right:.1rem}.start .contest-banner span:after{-webkit-transform:translateY(.05rem) rotate(15deg);transform:translateY(.05rem) rotate(15deg);margin-left:.1rem}.start .button{font-size:.23rem;margin-bottom:.12rem}.start .button.bigger{font-size:.3rem;margin-bottom:.25rem}.start .exit{color:#fff;position:absolute;top:.3rem;left:.3rem;width:.8rem;padding-top:.5rem;background:url(../images/back-button.svg) top center no-repeat;background-size:.4rem;text-align:center;font-weight:700;font-size:90%;line-height:80%}.tight .start .exit{top:.8rem}.no-touchevents .start .exit:hover{color:#000;background-image:url(../images/back-button-hover.svg)}.start .back-to-game{display:none;text-align:center}.start .button.smaller{font-size:.15rem;line-height:1.3;margin:.1rem .07rem;padding:.05rem .3rem .08rem}.about h1{margin-bottom:0}.text{font-size:100%;width:80%;margin:0 auto .2rem;text-align:left;max-height:3rem}.text p{margin:.125rem 0}.text .about-text,.text .disclaimer{margin:.25rem 0}.text .disclaimer{font-size:75%;font-style:italic}.choose .levels{margin-top:.5rem}.choose .level{font-size:.25rem;padding:.15rem .45rem;color:#fff;margin:.43rem}.choose .level.done{text-shadow:none;background-color:#FFCF01;background-image:url(../images/dots-white.png);color:#000}.counter{height:.6rem;margin:.3rem auto .1rem;padding-top:.2rem;font-weight:400}@-webkit-keyframes progress-dance{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-.05rem);transform:translateY(-.05rem)}75%{-webkit-transform:translateY(.05rem);transform:translateY(.05rem)}}@keyframes progress-dance{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-.05rem);transform:translateY(-.05rem)}75%{-webkit-transform:translateY(.05rem);transform:translateY(.05rem)}}.tight .counter{margin-top:.7rem}.counter .progress{border-radius:100%;border:.03rem solid #000;background:0 0;width:.25rem;height:.25rem;margin:0 .1rem;display:inline-block}.counter .progress.done{opacity:1;background:#FFCF01}.counter.dance .progress{-webkit-animation:progress-dance .4s linear infinite;animation:progress-dance .4s linear infinite}.counter.dance .progress:nth-of-type(1){-webkit-animation-delay:-.3s;animation-delay:-.3s}.counter.dance .progress:nth-of-type(2){-webkit-animation-delay:-.6s;animation-delay:-.6s}.counter.dance .progress:nth-of-type(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.counter.dance .progress:nth-of-type(4){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.counter.dance .progress:nth-of-type(5){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.counter.dance .progress:nth-of-type(6){-webkit-animation-delay:-1.8s;animation-delay:-1.8s}.counter.dance .progress:nth-of-type(7){-webkit-animation-delay:-2.1s;animation-delay:-2.1s}.counter.dance .progress:nth-of-type(8){-webkit-animation-delay:-2.4s;animation-delay:-2.4s}.counter.dance .progress:nth-of-type(9){-webkit-animation-delay:-2.7s;animation-delay:-2.7s}.counter.dance .progress:nth-of-type(10){-webkit-animation-delay:-3s;animation-delay:-3s}.counter.dance .progress:nth-of-type(11){-webkit-animation-delay:-3.3s;animation-delay:-3.3s}.counter.dance .progress:nth-of-type(12){-webkit-animation-delay:-3.6s;animation-delay:-3.6s}.counter.dance .progress:nth-of-type(13){-webkit-animation-delay:-3.9s;animation-delay:-3.9s}.counter.dance .progress:nth-of-type(14){-webkit-animation-delay:-4.2s;animation-delay:-4.2s}.counter.dance .progress:nth-of-type(15){-webkit-animation-delay:-4.5s;animation-delay:-4.5s}.sort .button{margin-top:.3rem}.position{position:relative;background-color:transparent;border:none;padding:0;margin:0}.streams .main-positions{position:absolute;left:0;right:0;bottom:.12rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.streams .main-positions .position{float:left}.streams.has-left .main-positions{left:25%}.streams.has-right .main-positions{right:25%}.streams.stream-1 .main-positions .position{width:100%}.streams.stream-2 .main-positions .position{width:50%}.streams.stream-3 .main-positions .position{width:33.3333333333%}.streams.stream-4 .main-positions{bottom:.525rem}.streams.stream-4 .main-positions .position{width:22%;margin-right:3%}.streams.stream-5 .main-positions .position{width:20%}.streams.stream-6 .main-positions .position{width:16.6666666667%}.streams.stream-6.has-left .main-positions{left:20%}.streams.stream-6.has-right .main-positions{right:20%}.streams.stream-6.has-left.has-right .main-positions{left:10%;right:20%}.streams.stream-6.has-left.has-right .position-left{left:-1.25rem}.streams.stream-6.has-left.has-right .position-right{right:-1rem}.streams.stream-6.has-left.has-right .main-positions .position:nth-of-type(even){position:relative;bottom:.9rem}.position-left,.position-right{position:absolute;width:30%;bottom:1.2rem;height:1.77rem}.position-left{left:-.8rem}.position-left.eco-centre{left:-.6rem}.position-left.yard-waste-depot-flipped,.position-left.yard-waste-depot-flipped-tall{width:34%;left:-1rem;bottom:1.9rem}.position-left.transfer-station{width:30%;left:-.9rem;bottom:1rem}.position-left.broadview-enviroservice-station{width:34%;left:-1rem;bottom:1.9rem}.position-left.full-service{width:30%;left:-.2rem;bottom:1.9rem}.position-left.reuse-centre{width:30%;left:-.02rem;bottom:1.9rem}.position-left.recycle-station-yellowknife{width:34%;left:-.85rem;bottom:.7rem}.position-left.return-flipped{width:28%;left:-.65rem;bottom:1.2rem}.position-left.return-flipped:before{bottom:81%}.position-left.myrecyclopedia{width:20%;left:.15rem;bottom:1.2rem}.position-left.no-collection-depot{width:34%;left:-1rem;bottom:1.9rem}.position-left.compost-tent,.position-left.ecocycle-charm{width:34%;left:-.95rem;bottom:1.88rem}.position-left.univoftennessee-station{width:34%;left:-1rem;bottom:1.9rem}.position-left.bin-backyard-composting-depot{width:15%;left:.1rem;bottom:.7rem}.position-left.resale-shop-dark-depot,.position-left.thrift-store-depot{width:34%;left:-.5rem;bottom:1.9rem}.position-left.hazardous-waste-center{width:30%;left:-.5rem;bottom:1.2rem}.position-right{right:-.8rem}.position-right.newton-resource-recovery{right:-.55rem;bottom:1.5rem}.position-right.landfill,.position-right.landfill-custom-label,.position-right.landfill-no-label,.position-right.yard-waste-depot{right:-.55rem}.position-right.recycle-station{width:34%;right:-.95rem;bottom:1.9rem}.position-right.recycle-station:before{bottom:50%;right:80%}.position-right.recycle-station-single{width:34%;right:-.95rem;bottom:1.2rem}.position-right.self-service{width:34%;right:-.95rem;bottom:1.7rem}.position-right.purple-recycle{width:25%;right:0;bottom:1.2rem}.position-right.resale-shop,.position-right.resale-shop-dark{width:32%;right:-.8rem;bottom:.8rem}.position-right.broadview-enviroservice-station-flipped,.position-right.depot-flipped,.position-right.edmonton-ecostation{width:30%;right:-.05rem;bottom:1.4rem}.position-right.keywestfl-tent{width:30%;right:-.4rem;bottom:.7rem}.position-right.car-depot,.position-right.car-depot-large,.position-right.car-depot-no-sign{width:30%;right:-.05rem;bottom:1.4rem}.position-right.car-depot .label{font-size:.18rem;margin-right:0}.position-right.ecocycle-hazardous-materials-facility{width:26%;right:-.01rem;bottom:1.9rem}.position-right.recycle-station-white{width:30%;right:-.05rem;bottom:1.4rem}.position-right.recycle-station-yellow{width:34%;right:-.95rem;bottom:1.2rem}.position-right.pickup-grey,.position-right.yard-waste-depot-main{width:30%;right:-.05rem;bottom:1.4rem}.position-right.purple-recycle-glass{width:25%;right:0;bottom:1.2rem}.position-right.recycle-station-single-orange,.position-right.self-service-green{width:34%;right:-.95rem;bottom:1.7rem}@-webkit-keyframes wrongShake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%,75%{-webkit-transform:translate3d(.5rem,0,0);transform:translate3d(.5rem,0,0)}50%{-webkit-transform:translate3d(-.5rem,0,0);transform:translate3d(-.5rem,0,0)}}@keyframes wrongShake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%,75%{-webkit-transform:translate3d(.5rem,0,0);transform:translate3d(.5rem,0,0)}50%{-webkit-transform:translate3d(-.5rem,0,0);transform:translate3d(-.5rem,0,0)}}@-webkit-keyframes correct{0%{-webkit-transform:translateY(0) scale(1.1);transform:translateY(0) scale(1.1)}50%{-webkit-transform:translateY(-.35rem) scale(1.05);transform:translateY(-.35rem) scale(1.05)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes correct{0%{-webkit-transform:translateY(0) scale(1.1);transform:translateY(0) scale(1.1)}50%{-webkit-transform:translateY(-.35rem) scale(1.05);transform:translateY(-.35rem) scale(1.05)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.stream{height:100%;width:100%;float:left;background-position:bottom center}.stream.over:not(.wrong,.correct),.stream:hover:not(.wrong,.correct){-webkit-transform:scale(1.1);transform:scale(1.1)}.stream.correct{-webkit-animation:correct .2s ease-out;animation:correct .2s ease-out}.stream.wrong{-webkit-animation:wrongShake .3s linear;animation:wrongShake .3s linear;opacity:.6}.debug .stream{background-color:rgba(255,0,0,.5)}.stream .label{display:block;font-weight:400;color:#fff;font-size:.2rem;margin:.65rem .1rem 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-shadow:.01rem .01rem #000}.stream.drop-off-bucket .label,.stream.liquids-bucket .label,.stream.toilet-stream .label{text-shadow:.01rem .01rem #fff}.stream-4 .stream .label{margin-top:.85rem}.main-positions .stream{height:1.7rem;background-image:url(../images/bin.svg)}.stream.cart-blue{background-image:url(../images/streams/cart-blue.svg)}.stream.cart-blue-all{background-image:url(../images/streams/cart-blue-all.svg)}.stream.cart-blue-scott-county{background-image:url(../images/cities/scottcounty/cart-blue-scott-county.svg)}.stream.cart-blue-acrd{background-image:url(../images/cities/acrd/streams/cart-blue-acrd.svg)}.stream.cart-blue-dark{background-image:url(../images/streams/cart-blue-dark.svg)}.stream.cart-blue-light-lid{background-image:url(../images/streams/cart-blue-light-lid.svg)}.stream.cart-blue-orange-lid{background-image:url(../images/streams/cart-blue-orange-lid.svg)}.stream.cart-green{background-image:url(../images/streams/cart-green.svg)}.stream.cart-green-acrd{background-image:url(../images/cities/acrd/streams/cart-green-acrd.svg)}.stream.cart-green-all{background-image:url(../images/streams/cart-green-all.svg)}.stream.cart-green-all-acrd{background-image:url(../images/cities/acrd/streams/cart-green-all-acrd.svg)}.stream.cart-green-all-narrow{background-image:url(../images/streams/cart-green-all-narrow.svg)}.stream.cart-green-darker-all{background-image:url(../images/streams/cart-green-darker-all.svg)}.stream.cart-green-darker-latch{background-image:url(../images/streams/cart-green-darker-latch.svg)}.stream.cart-green-white{background-image:url(../images/streams/cart-green-white.svg)}.stream.cart-brown-all{background-image:url(../images/streams/cart-brown-all.svg)}.stream.cart-burgundy-all{background-image:url(../images/cities/oaklandca/cart-burgundy-all.svg)}.stream.cart-black{background-image:url(../images/streams/cart-black.svg)}.stream.cart-black-dark{background-image:url(../images/streams/cart-black-dark.svg)}.stream.cart-black-dark-all{background-image:url(../images/streams/cart-black-dark-all.svg)}.stream.orange-truck{background-image:url(../images/streams/orange-truck.svg)}.stream.orange-truck-bulky{background-image:url(../images/streams/orange-truck-bulky.svg)}.stream.blue-truck{background-image:url(../images/streams/blue-truck.svg)}.stream.striped-truck{background-image:url(../images/streams/striped-truck.svg)}.stream.white-truck{background-image:url(../images/streams/white-truck.svg)}.stream.cart-grey-all{background-image:url(../images/streams/cart-grey-all.svg)}.stream.cart-purple{background-image:url(../images/streams/cart-purple.svg)}.stream.cart-tan-all{background-image:url(../images/streams/cart-tan-all.svg)}.stream.cart-tan-black-lid{background-image:url(../images/streams/cart-tan-black-lid.svg)}.stream.cart-tan-blue-lid{background-image:url(../images/streams/cart-tan-blue-lid.svg)}.stream.cart-dark-green-all{background-image:url(../images/streams/cart-dark-green-all.svg)}.stream.cart-yellow{background-image:url(../images/streams/cart-yellow.svg)}.stream.cart-handle-black{background-image:url(../images/streams/cart-handle-black.svg)}.stream.cart-handle-blue{background-image:url(../images/streams/cart-handle-blue.svg)}.stream.cart-handle-green{background-image:url(../images/streams/cart-handle-green.svg)}.stream.recycle-plastic-bags{background-image:url(../images/streams/recycle-plastic-bags.svg)}.stream.bin-backyard{background-image:url(../images/streams/bin-backyard.svg)}.stream.bin-containers{background-image:url(../images/streams/bin-containers.svg)}.stream.bin-food-scraps{background-image:url(../images/streams/bin-food-scraps.svg)}.stream.bin-landfill{background-image:url(../images/streams/bin-landfill.svg)}.stream.bin-paper{background-image:url(../images/streams/bin-paper.svg)}.stream.brown-food-scraps-bin{background-image:url(../images/streams/brown-food-scraps-bin.svg)}.stream.bulky-stuff{background-image:url(../images/cities/oaklandca/bulky-stuff.svg)}.stream.drop-off-bucket{background-image:url(../images/cities/sanofipasteur/drop-off-bucket.svg)}.stream.food-waste{background-image:url(../images/cities/ecomaineme/food-waste.svg)}.stream.boulder-compost{background-image:url(../images/cities/boulder/streams/compost.svg)}.stream.boulder-garbage{background-image:url(../images/cities/boulder/streams/garbage.svg)}.stream.boulder-recycling{background-image:url(../images/cities/boulder/streams/recycling.svg)}.stream.couch-and-fridge{background-image:url(../images/cities/montereyregional/streams/couch-and-fridge.svg)}.stream.greencan{background-image:url(../images/streams/greencan.svg)}.stream.greycan{background-image:url(../images/streams/greycan.svg)}.stream.couch-grey{background-image:url(../images/streams/couch-grey.svg)}.stream.cart-brown-with-recycle-bag{background-image:url(../images/streams/cart-brown-with-recycle-bag.svg)}.stream.cart-green-with-recycle-bag{background-image:url(../images/streams/cart-green-with-recycle-bag.svg)}.stream.bulk-trash{background-image:url(../images/streams/bulk-trash.svg)}.stream.compostable-waste{background-image:url(../images/streams/compostable-waste.svg)}.stream.eighty-litre-bin{background-image:url(../images/streams/eighty-litre-bin.svg)}.stream.bins-blue-grey{background-image:url(../images/streams/bins-blue-grey.svg)}.stream.tent{background-image:url(../images/streams/tent.svg)}.stream.dual-blue-box{background-image:url(../images/streams/dual-blue-box.svg)}.stream.bin-paper-blue{background-image:url(../images/streams/bin-paper-blue.svg)}.stream.bin-containers-green{background-image:url(../images/streams/bin-containers-green.svg)}.stream.bin-food-scraps-grey{background-image:url(../images/streams/bin-food-scraps-grey.svg)}.stream.bin-containers-green-all{background-image:url(../images/streams/bin-containers-green-all.svg)}.stream.bin-paper-blue-all{background-image:url(../images/streams/bin-paper-blue-all.svg)}.stream.recepticle-cardboard-brown{background-image:url(../images/streams/recepticle-cardboard-brown.svg)}.stream.food-waste-caddy{background-image:url(../images/streams/food-waste-caddy.svg)}.stream.abbotsford-black{background-image:url(../images/cities/abbotsford/streams/abbotsford-black.svg)}.stream.abbotsford-blue{background-image:url(../images/cities/abbotsford/streams/abbotsford-blue.svg)}.stream.abbotsford-green{background-image:url(../images/cities/abbotsford/streams/abbotsford-green.svg)}.stream.recycle-station-green-main{background-image:url(../images/streams/recycle-station-green-main.svg)}.stream.recycle-station-single-brown{background-image:url(../images/streams/recycle-station-single-brown.svg)}.stream.cardboard-bin-black{background-image:url(../images/streams/cardboard-bin-black.svg)}.stream.mixed-recycling{background-image:url(../images/streams/mixed-recycling.svg)}.stream.blue-recycle-main{background-image:url(../images/streams/blue-recycle.svg)}.stream.campus-bin-black{background-image:url(../images/streams/campus-bin-black.svg)}.stream.campus-bin-blue{background-image:url(../images/streams/campus-bin-blue.svg)}.stream.campus-bin-green{background-image:url(../images/streams/campus-bin-green.svg)}.stream.campus-bin-grey{background-image:url(../images/streams/campus-bin-grey.svg)}.stream.recycle-station-blue-main{background-image:url(../images/streams/recycle-station-blue-main.svg)}.stream.cart-dark-green-yellow-lid{background-image:url(../images/streams/cart-dark-green-yellow-lid.svg)}.stream.cart-green-yellow-lid{background-image:url(../images/streams/cart-green-yellow-lid.svg)}.stream.batteries-light-bulb-paint{background-image:url(../images/streams/batteries-light-bulb-paint.svg)}.stream.recycle-station-single-purple{background-image:url(../images/streams/recycle-station-single-purple.svg)}.stream.food-waste-caddy-brown{background-image:url(../images/streams/food-waste-caddy-brown.svg)}.stream.cart-brown-grey-lid{background-image:url(../images/streams/cart-brown-grey-lid.svg)}.stream.bottle-bank-green-main{background-image:url(../images/streams/bottle-bank-green.svg)}.stream.cooler{background-image:url(../images/streams/cooler.svg)}.stream.cardboard-upright{background-image:url(../images/streams/cardboard-upright.svg)}.stream.e-waste{background-image:url(../images/streams/e-waste.svg)}.stream.recepticle-cart-blue-all{background-image:url(../images/streams/recepticle-cart-blue-all.svg)}.stream.return-orange-truck-bulky{background-image:url(../images/streams/return-orange-truck-bulky.svg)}.stream.upright-bin{background-image:url(../images/streams/upright-bin.svg)}.stream.food-waste-caddy-forest{background-image:url(../images/streams/food-waste-caddy-forest.svg)}.stream.cart-green-all-forest{background-image:url(../images/streams/cart-green-all-forest.svg)}.stream.cart-green-all-kelly{background-image:url(../images/streams/cart-green-all-kelly.svg)}.stream.cart-green-brown-lid{background-image:url(../images/streams/cart-green-brown-lid.svg)}.stream.full-service-main{background-image:url(../images/streams/full-service.svg)}.stream.cart-rust-all{background-image:url(../images/streams/cart-rust-all.svg)}.stream.burlap-sack-green{background-image:url(../images/streams/burlap-sack-green.svg)}.stream.orange-truck-plain{background-image:url(../images/streams/orange-truck-plain.svg)}.stream.burbank-thrift{background-image:url(../images/streams/burbank-thrift.svg)}.stream.liquids-bucket{background-image:url(../images/streams/liquids-bucket.svg)}.stream.liquids-bucket .label{color:#000;margin-top:1rem}.stream.plastic-bag-bin-green{background-image:url(../images/streams/plastic-bag-bin-green.svg)}.stream.plastic-bag-bin-green .label{margin-top:1rem}.stream.bin-blue{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-blue.svg)}.stream.bin-blue-restore{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-blue-restore.svg)}.stream.bin-blue-restore .label{margin-top:-.2rem}.stream.bin-blue-tall{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-blue-tall.svg)}.stream.bin-blue-tall .label{margin-top:.5rem}.stream.bin-blue-small{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-blue-small.svg)}.stream.bin-blue-small .label{margin-top:.63rem;margin-left:0;margin-right:0}.stream.bin-green-small{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-green-small.svg)}.stream.bin-green-small .label{margin-top:.63rem;margin-left:0;margin-right:0}.stream.bin-red{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-red.svg)}.stream.bin-red .label{margin-top:.63rem;margin-left:0;margin-right:0}.stream.bin-grey,.stream.bin-med-grey,.stream.bin-orange{margin-top:.55rem;height:1.15rem}.stream.bin-grey{background-image:url(../images/streams/bin-grey.svg)}.stream.bin-med-grey{background-image:url(../images/streams/bin-med-grey.svg)}.stream.bin-orange{background-image:url(../images/streams/bin-orange.svg)}.stream.bin-backyard-composting{background-image:url(../images/streams/bin-backyard-composting.svg)}.stream.bin-backyard-composting .label{margin:.6rem .1rem 0 .015rem}.stream.bin-green{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-green.svg)}.stream.bin-green-cone{background-image:url(../images/streams/bin-green-cone.svg)}.stream.bin-green-cone .label{margin:.73rem .2rem 0;font-size:.175rem}.stream.bin-safe-disposal{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/bin-safe-disposal.svg)}.stream.bin-yellow-with-bag{background-image:url(../images/streams/bin-yellow-with-bag.svg)}.stream.bin-yellow-with-bag .label{color:#fff;margin-top:.09rem}.stream.toilet-stream{background-image:url(../images/streams/toilet-stream.svg);height:1.5rem;top:.23rem;position:relative;right:.1rem}.stream.toilet-stream .label{margin:.86rem .49rem 0;color:#000}.stream.garbage-bag,.stream.garbage-bag-blue,.stream.garbage-bag-orange,.stream.garbage-bag-pink,.stream.garbage-bag-purple,.stream.garbage-bag-tag,.stream.garbage-bag-white{background-image:url(../images/streams/garbage-bag.svg);position:relative}.stream.garbage-bag .label,.stream.garbage-bag-blue .label,.stream.garbage-bag-orange .label,.stream.garbage-bag-pink .label,.stream.garbage-bag-purple .label,.stream.garbage-bag-tag .label,.stream.garbage-bag-white .label{position:absolute;margin-left:.025rem;bottom:.15rem;width:100%}.stream.recycle-blue-and-bin{background-image:url(../images/streams/recycle-blue-and-bin.svg)}.stream.recycle-blue-and-bin .label{color:#fff;margin:1.2rem .77rem 0}.stream.garbage-bag-white .label,.stream.recycle-bag-yellow .label,.stream.yard-waste-depot-main-tall .label{color:#000;text-shadow:.01rem .01rem #fff}.stream.garbage-bag-blue{background-image:url(../images/streams/garbage-bag-blue.svg)}.stream.garbage-bag-white{background-image:url(../images/streams/garbage-bag-white.svg)}.stream.garbage-bag-pink{background-image:url(../images/streams/garbage-bag-pink.svg)}.stream.garbage-bag-purple{background-image:url(../images/streams/garbage-bag-purple.svg)}.stream.garbage-bag-orange{background-image:url(../images/streams/garbage-bag-orange.svg)}.stream.garbage-bag-tag{background-image:url(../images/streams/garbage-bag-tag.svg)}.stream.recycle-bag-yellow{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/recycle-bag-yellow.svg)}.stream.recycle-bag-blue{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/recycle-bag-blue.svg)}.stream.recycle-bag-brown-mcallen{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/recycle-bag-brown-mcallen.svg)}.stream.recycle-bag-brown-mcallen .label{margin-top:.83rem}.stream.recycle-bag-brown{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/recycle-bag-brown.svg)}.stream.recycle-bag-brown .label{margin-top:.83rem}.stream.recycle-bag-brown-no-logo{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/recycle-bag-brown-no-logo.svg)}.stream.recycle-bag-brown-no-logo .label{margin-top:.14rem}.stream.branch-pile{margin-top:.55rem;height:1.15rem;background-image:url(../images/streams/branch-pile.svg)}.stream.yard-clean-up-week{margin-top:.55rem;height:1.19rem;width:1.3rem;background-image:url(../images/streams/yard-clean-up-week.svg)}.stream.yard-clean-up-week .label{margin-top:.23rem;padding-right:.3rem;position:relative;right:.03rem}.stream.bulk-yard-waste-trash{margin-top:.55rem;height:1.19rem;width:1.3rem;background-image:url(../images/streams/bulk-yard-waste-trash.svg)}.stream.bulk-yard-waste-trash .label{margin-top:-.21rem;font-size:.17rem}.stream.bulk-yard-waste{margin-top:.685rem;height:1.19rem;background-image:url(../images/streams/bulk-yard-waste.svg)}.stream.bulk-yard-waste .label{margin-top:-.25rem;font-size:.17rem}.stream.bulk-yard-waste-with-leaves{margin-top:.685rem;height:1.19rem;background-image:url(../images/streams/bulk-yard-waste-with-leaves.svg)}.stream.bulk-yard-waste-with-leaves .label{margin-top:-.25rem;font-size:.17rem}.stream.bulk-yard-waste-bundle{margin:.71rem auto auto -.1rem;height:1.14rem;width:1.3rem;background-image:url(../images/streams/bulk-yard-waste-bundle.svg)}.stream.bulk-yard-waste-bundle .label{margin-top:-.25rem}.stream.yard-waste-depot-main-tall{background-image:url(../images/streams/yard-waste-depot-main-tall.svg)}.stream.yard-waste-depot-main-tall .label{margin-left:.35rem;margin-top:.55rem}.stream.hazardous-waste-bin{background-image:url(../images/streams/hazardous-waste-bin.svg)}.stream.hazardous-waste-bin .label{margin-top:.65rem}.stream.invisible{background-image:url(../images/streams/invisible.svg);margin-top:.5rem;height:1.15rem}.stream.invisible .label{margin-top:.45rem}.stream.schedule-it{background-image:url(../images/cities/charlotte/schedule-it.svg);background-size:80% 80%;background-position:50% 88%}.stream.schedule-it .label{margin:1.54rem 0 0;font-size:.19rem;background:#000}.stream.prep-it .label,.stream.yard-trimmings .label{text-shadow:.01rem .01rem #fff;margin:1.35rem 0 0;color:#000}.stream.reuse-or-lose{background-image:url(../images/cities/morinville/reuse-or-lose.svg)}.stream.prep-it{background-image:url(../images/cities/charlotte/prep-it.svg)}.stream.yard-trimmings{background-image:url(../images/streams/yard-trimmings.svg)}.stream.return-main{background-image:url(../images/streams/return.svg)}.stream.recepticle,.stream.recepticle-cardboard,.stream.recepticle-green,.stream.recepticle-orange,.stream.recepticle-purple,.stream.recepticle-recycling,.stream.recepticle-waste{background-image:url(../images/streams/recepticle.svg);position:relative}.stream.recepticle .label,.stream.recepticle-cardboard .label,.stream.recepticle-green .label,.stream.recepticle-orange .label,.stream.recepticle-purple .label,.stream.recepticle-recycling .label,.stream.recepticle-waste .label{position:absolute;bottom:.825rem;margin:0;font-size:.18rem}.stream.recepticle-cardboard{background-image:url(../images/streams/recepticle-cardboard.svg)}.stream.recepticle-recycling{background-image:url(../images/streams/recepticle-recycling.svg)}.stream.recepticle-waste{background-image:url(../images/streams/recepticle-waste.svg)}.stream.recepticle-green{background-image:url(../images/streams/recepticle-green.svg)}.stream.recepticle-orange{background-image:url(../images/streams/recepticle-orange.svg)}.stream.recepticle-purple{background-image:url(../images/streams/recepticle-purple.svg)}.stream.shipping-container{background-image:url(../images/streams/shipping-container.svg);position:relative}.stream.shipping-container .label{position:absolute;bottom:.65rem;margin:0}.stream.shipping-container-short{background-image:url(../images/streams/shipping-container-short.svg);position:relative}.stream.shipping-container-short .label{position:absolute;bottom:.85rem;margin:0}.stream.yard-waste-can{background-image:url(../images/streams/yard-waste-can.svg);background-size:90%;background-position:center bottom}.stream.yard-waste-can .label{margin-top:.95rem}.stream.thrift-store{background-image:url(../images/streams/thrift-store.svg);position:relative}.stream.thrift-store .label{position:absolute;bottom:.45rem;margin:0;text-shadow:0 0 5px #000}.stream.couch{background-image:url(../images/streams/couch.svg);position:relative}.stream.couch .label{position:absolute;bottom:.45rem;margin:0;text-shadow:0 0 5px #000}.stream.cochrane-organics .label,.stream.cochrane-recycling .label{margin-top:.48rem}.stream.cochrane-organics{background-image:url(../images/cities/cochraneab/streams/cochrane-organics.svg)}.stream.cochrane-recycling{background-image:url(../images/cities/cochraneab/streams/cochrane-recycling.svg)}.stream.cochrane-waste{background-image:url(../images/cities/cochraneab/streams/cochrane-waste.svg);height:1.35rem;margin-top:.35rem}.stream.cochrane-waste .label{margin-top:.48rem}.stream.landfill-main{background-image:url(../images/streams/landfill.svg)}.stream.cart-dog-waste{background-image:url(../images/streams/cart-dog-waste.svg);background-size:75%}.stream.pharmaceutical{background-image:url(../images/streams/pharmaceutical.svg)}.stream.pickup-blue{background-image:url(../images/streams/pickup-blue.svg)}.stream.re-bin{background-image:url(../images/streams/re-bin.svg)}.stream.yard-waste-depot-main-medium{background-image:url(../images/streams/yard-waste-depot-main.svg)}.stream.yard-waste-depot-main-medium .label{color:#000;text-shadow:.01rem .01rem #fff;margin-left:.35rem;margin-top:.55rem}.position-left .stream,.stream.depot{background-image:url(../images/streams/depot.svg)}.position-left .stream .label,.stream.depot .label{color:#000;text-shadow:.01rem .01rem #fff;margin:.35rem .25rem 0 1.48rem}.position-left.eco-centre .stream,.stream.eco-centre{background-image:url(../images/streams/eco-centre.svg)}.position-left.cochrane-eco-centre .stream,.stream.cochrane-eco-centre{background-image:url(../images/cities/cochraneab/streams/cochrane-eco-centre.svg)}.position-left.cochrane-eco-centre .stream .label,.stream.cochrane-eco-centre .label{color:#fff;text-shadow:.01rem .01rem #000;margin:.55rem .7rem 0 0}.position-left.myrecyclopedia .stream,.stream.myrecyclopedia{background-image:url(../images/cities/crd/myrecyclopedia.svg)}.position-left.myrecyclopedia .stream .label,.stream.myrecyclopedia .label{color:#fff;text-shadow:.01rem .01rem #000;margin:2.1rem 0 0}.position-left.broadview-enviroservice-station .stream,.stream.broadview-enviroservice-station{background-image:url(../images/streams/broadview-enviroservice-station.svg)}.position-left.broadview-enviroservice-station .stream .label,.stream.broadview-enviroservice-station .label{color:#fff;margin:.4rem .2rem 0 1.2rem;text-shadow:.01rem .01rem #000}.position-left.broadview-enviroservice-station .stream.wrong,.stream.broadview-enviroservice-station.wrong{opacity:.8}.position-left.full-service .stream,.stream.full-service{background-image:url(../images/streams/full-service.svg)}.position-left.full-service .stream .label,.stream.full-service .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.85rem .3rem 0 .5rem}.position-left.yard-waste-depot-flipped .stream .label,.position-left.yard-waste-depot-flipped-tall .stream .label,.stream.yard-waste-depot-flipped .label,.stream.yard-waste-depot-flipped-tall .label{margin:1.85rem rem 6 0;color:#000;text-shadow:.01rem .01rem #fff}.position-left.full-service .stream.wrong,.stream.full-service.wrong{opacity:.8}.position-left.yard-waste-depot-flipped .stream,.stream.yard-waste-depot-flipped{background-image:url(../images/streams/yard-waste-depot-flipped.svg)}.position-left.yard-waste-depot-flipped .stream.wrong,.stream.yard-waste-depot-flipped.wrong{opacity:.8}.position-left.yard-waste-depot-flipped-tall .stream,.stream.yard-waste-depot-flipped-tall{background-image:url(../images/streams/yard-waste-depot-flipped-tall.svg)}.position-left.yard-waste-depot-flipped-tall .stream.wrong,.stream.yard-waste-depot-flipped-tall.wrong{opacity:.8}.position-left.transfer-station .stream,.stream.transfer-station{background-image:url(../images/cities/ecomaineme/transfer-station.svg)}.position-left.transfer-station .stream .label,.stream.transfer-station .label{color:#000;text-shadow:.01rem .01rem #fff;font-size:.17rem;margin:.8rem -.7rem 0 -.5rem}.position-left.transfer-station .stream.wrong,.stream.transfer-station.wrong{opacity:.8}.position-left.reuse-centre .stream,.stream.reuse-centre{background-image:url(../images/streams/reuse-centre.svg)}.position-left.reuse-centre .stream .label,.stream.reuse-centre .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.85rem .6rem 0 .5rem}.position-left.recycle-station-flipped .stream .label,.position-left.recycle-station-single-flipped .stream .label,.position-left.recycle-station-yellowknife .stream .label,.stream.recycle-station-flipped .label,.stream.recycle-station-single-flipped .label,.stream.recycle-station-yellowknife .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.25rem 0 0 .5rem}.position-left.reuse-centre .stream.wrong,.stream.reuse-centre.wrong{opacity:.8}.position-left.recycle-station-yellowknife .stream,.stream.recycle-station-yellowknife{background-image:url(../images/streams/recycle-station-yellowknife.svg);background-position:center}.position-left.recycle-station-yellowknife .stream.wrong,.stream.recycle-station-yellowknife.wrong{opacity:.8}.position-left.recycle-station-flipped .stream,.stream.recycle-station-flipped{background-image:url(../images/streams/recycle-station-flipped.svg);background-position:center}.position-left.recycle-station-flipped .stream.wrong,.stream.recycle-station-flipped.wrong{opacity:.8}.position-left.recycle-station-single-flipped .stream,.stream.recycle-station-single-flipped{background-image:url(../images/streams/recycle-station-single-flipped.svg);background-position:center}.position-left.compost-tent .stream .label,.position-left.ecocycle-charm .stream .label,.position-left.no-collection-depot .stream .label,.position-left.resale-shop-dark-depot .stream .label,.position-left.return-flipped .stream .label,.stream.compost-tent .label,.stream.ecocycle-charm .label,.stream.no-collection-depot .label,.stream.resale-shop-dark-depot .label,.stream.return-flipped .label{margin:1.85rem 0 0 .5rem;color:#fff;text-shadow:.01rem .01rem #000}.position-left.recycle-station-single-flipped .stream.wrong,.stream.recycle-station-single-flipped.wrong{opacity:.8}.position-left.return-flipped .stream,.stream.return-flipped{background-image:url(../images/streams/return-flipped.svg)}.position-left.return-flipped .stream.wrong,.stream.return-flipped.wrong{opacity:.8}.position-left.no-collection-depot .stream,.stream.no-collection-depot{background-image:url(../images/streams/no-collection-depot.svg)}.position-left.no-collection-depot .stream.wrong,.stream.no-collection-depot.wrong{opacity:.8}.position-left.ecocycle-charm .stream,.stream.ecocycle-charm{background-image:url(../images/streams/ecocycle-charm.svg)}.position-left.ecocycle-charm .stream.wrong,.stream.ecocycle-charm.wrong{opacity:.8}.position-left.compost-tent .stream,.stream.compost-tent{background-image:url(../images/streams/compost-tent.svg)}.position-left.compost-tent .stream.wrong,.stream.compost-tent.wrong{opacity:.8}.position-left.depot-madison .stream,.stream.depot-madison{background-image:url(../images/streams/depot-madison.svg)}.position-left.depot-madison .stream .label,.stream.depot-madison .label{display:none}.position-left.depot-madison .stream.wrong,.stream.depot-madison.wrong{opacity:.8}.position-left.resale-shop-dark-depot .stream,.stream.resale-shop-dark-depot{background-image:url(../images/streams/resale-shop-dark.svg)}.position-left.resale-shop-dark-depot .stream.wrong,.stream.resale-shop-dark-depot.wrong{opacity:.8}.position-left.univoftennessee-station .stream,.stream.univoftennessee-station{background-image:url(../images/streams/univoftennessee-station.svg)}.position-left.univoftennessee-station .stream .label,.stream.univoftennessee-station .label{color:#fff;text-shadow:.01rem .01rem #000;margin:.4rem .2rem 0 1.2rem}.position-left.univoftennessee-station .stream.wrong,.stream.univoftennessee-station.wrong{opacity:.8}.position-left.bin-backyard-composting-depot .stream,.stream.bin-backyard-composting-depot{background-image:url(../images/streams/bin-backyard-composting.svg)}.position-left.bin-backyard-composting-depot .stream .label,.stream.bin-backyard-composting-depot .label{color:#fff;text-shadow:.01rem .01rem #000;margin:.7rem .1rem 0}.position-left.bin-backyard-composting-depot .stream.wrong,.stream.bin-backyard-composting-depot.wrong{opacity:.8}.position-left.bottle-bank-green .stream.wrong,.position-left.garbage-bag-white-batteries .stream.wrong,.position-left.green-recycle-depot .stream.wrong,.position-left.keywestfl-tent .stream.wrong,.position-left.recepticle-depot .stream.wrong,.position-left.recepticle-white-depot .stream.wrong,.position-left.skip-bin-blue .stream.wrong,.position-right.broadview-enviroservice-station-flipped .stream.wrong,.position-right.car-depot .stream.wrong,.position-right.car-depot-large .stream.wrong,.position-right.car-depot-no-sign .stream.wrong,.position-right.ecocycle-hazardous-materials-facility .stream.wrong,.position-right.edmonton-ecostation .stream.wrong,.position-right.pickup-grey .stream.wrong,.position-right.purple-recycle .stream.wrong,.position-right.recycle-station .stream.wrong,.position-right.recycle-station-green .stream.wrong,.position-right.recycle-station-single .stream.wrong,.position-right.recycle-station-white .stream.wrong,.position-right.recycle-station-yellow .stream.wrong,.position-right.resale-shop .stream.wrong,.position-right.resale-shop-dark .stream.wrong,.position-right.self-service .stream.wrong,.stream.bottle-bank-green.wrong,.stream.broadview-enviroservice-station-flipped.wrong,.stream.car-depot-large.wrong,.stream.car-depot-no-sign.wrong,.stream.car-depot.wrong,.stream.ecocycle-hazardous-materials-facility.wrong,.stream.edmonton-ecostation.wrong,.stream.garbage-bag-white-batteries.wrong,.stream.green-recycle-depot.wrong,.stream.keywestfl-tent.wrong,.stream.pickup-grey.wrong,.stream.purple-recycle.wrong,.stream.recepticle-depot.wrong,.stream.recepticle-white-depot.wrong,.stream.recycle-station-green.wrong,.stream.recycle-station-single.wrong,.stream.recycle-station-white.wrong,.stream.recycle-station-yellow.wrong,.stream.recycle-station.wrong,.stream.resale-shop-dark.wrong,.stream.resale-shop.wrong,.stream.self-service.wrong,.stream.skip-bin-blue.wrong{opacity:.75}.position-left.depot-with-truck .stream,.stream.depot-with-truck{background-image:url(../images/streams/depot-with-truck.svg)}.position-left.depot-with-truck .stream .label,.stream.depot-with-truck .label{color:#000;text-shadow:.01rem .01rem #fff;margin:.1rem .8rem .7rem 1rem}.position-left.green-recycle-depot .stream,.stream.green-recycle-depot{background-image:url(../images/streams/green-recycle.svg)}.position-left.green-recycle-depot .stream .label,.stream.green-recycle-depot .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.85rem 0 0 .5rem}.position-left.anchorage-hhw .stream.wrong,.position-left.bottle-banks .stream.wrong,.position-left.drop-off-site .stream.wrong,.position-left.hazardous-waste-center .stream.wrong,.position-left.pickup-grey-depot .stream.wrong,.position-left.sell-or-donate .stream.wrong,.position-left.thrift-store-depot .stream.wrong,.position-right.depot-flipped .stream.wrong,.stream.anchorage-hhw.wrong,.stream.bottle-banks.wrong,.stream.depot-flipped.wrong,.stream.drop-off-site.wrong,.stream.hazardous-waste-center.wrong,.stream.pickup-grey-depot.wrong,.stream.sell-or-donate.wrong,.stream.thrift-store-depot.wrong{opacity:.8}.position-left.thrift-store-depot .stream,.stream.thrift-store-depot{background-image:url(../images/streams/thrift-store.svg)}.position-left.thrift-store-depot .stream .label,.stream.thrift-store-depot .label{color:#fff;text-shadow:.01rem .01rem #000;margin:.4rem .2rem 0 1.2rem}.position-left.hazardous-waste-center .stream,.stream.hazardous-waste-center{background-image:url(../images/cities/cityofgainesvillefl/streams/hazardous-waste-center.svg)}.position-left.hazardous-waste-center .stream .label,.stream.hazardous-waste-center .label{margin:1.8rem 0 -.1rem .45rem;color:#fff;text-shadow:.01rem .01rem #000;font-size:.17rem}.position-left.drop-off-site .stream,.stream.drop-off-site{background-image:url(../images/streams/drop-off-site.svg);background-position:center}.position-left.drop-off-site .stream .label,.stream.drop-off-site .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.25rem 0 0 .5rem}.position-left.bottle-banks .stream,.stream.bottle-banks{background-image:url(../images/streams/bottle-banks.svg);background-position:center}.position-left.bottle-banks .stream .label,.stream.bottle-banks .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.35rem 0 0}.position-left.pickup-grey-depot .stream .label,.position-left.sell-or-donate .stream .label,.stream.pickup-grey-depot .label,.stream.sell-or-donate .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.25rem 0 0 .5rem}.position-left.sell-or-donate .stream,.stream.sell-or-donate{background-image:url(../images/streams/sell-or-donate.svg);background-position:center}.position-left.pickup-grey-depot .stream,.stream.pickup-grey-depot{background-image:url(../images/streams/pickup-grey-depot.svg);background-position:center}.position-left.anchorage-hhw .stream,.stream.anchorage-hhw{background-image:url(../images/streams/anchorage-hhw.svg)}.position-right .stream,.stream.return{background-image:url(../images/streams/return.svg)}.position-right .stream .label,.stream.return .label{margin:.65rem .85rem 0}.position-right.depot-flipped .stream,.stream.depot-flipped{background-image:url(../images/streams/depot-flipped.svg)}.position-right.depot-flipped .stream .label,.stream.depot-flipped .label{color:#000;text-shadow:.01rem .01rem #fff;margin:.35rem .3rem 0 1.5rem}.position-right.yard-waste-depot .stream,.stream.yard-waste-depot{background-image:url(../images/streams/yard-waste-depot.svg)}.position-right.yard-waste-depot .stream .label,.stream.yard-waste-depot .label{color:#000;text-shadow:.01rem .01rem #fff;margin:.425rem .55rem 0 .65rem}.position-right.newton-resource-recovery .stream,.stream.newton-resource-recovery{background-image:url(../images/cities/newton/newton-resource-recovery.svg)}.position-right.newton-resource-recovery .stream .label,.stream.newton-resource-recovery .label{margin:1.75rem .55rem 0 .65rem}.position-right.landfill-custom-label .stream .label,.position-right.landfill-no-label .stream .label,.stream.landfill-custom-label .label,.stream.landfill-no-label .label{margin:.7rem .6rem 0 .7rem;color:#000;text-shadow:.01rem .01rem #fff;font-size:.16rem}.position-right.landfill .stream,.stream.landfill{background-image:url(../images/streams/landfill.svg)}body.lang-fr .position-right.landfill .stream,body.lang-fr .stream.landfill{background-image:url(../images/streams/landfill-fr.svg)}body.lang-zh-Hans .position-right.landfill .stream,body.lang-zh-Hans .stream.landfill{background-image:url(../images/streams/landfill-zh-Hans.svg)}body.lang-es .position-right.landfill .stream,body.lang-es .stream.landfill{background-image:url(../images/streams/landfill-es.svg)}body.lang-vi .position-right.landfill .stream,body.lang-vi .stream.landfill{background-image:url(../images/streams/landfill-vi.svg)}body.lang-ru .position-right.landfill .stream,body.lang-ru .stream.landfill{background-image:url(../images/streams/landfill-ru.svg)}.position-right.landfill-custom-label .stream,.stream.landfill-custom-label{background-image:url(../images/streams/landfill-custom-label.svg)}.position-right.landfill-no-label .stream,.stream.landfill-no-label{background-image:url(../images/streams/landfill-no-label.svg)}.position-right.yard-waste-depot-main .stream,.stream.yard-waste-depot-main{background-image:url(../images/streams/yard-waste-depot-main.svg)}.position-right.yard-waste-depot-main .stream .label,.stream.yard-waste-depot-main .label{color:#000;text-shadow:.01rem .01rem #fff;margin-left:.35rem;margin-top:.25rem}.position-right.recycle-station .stream,.stream.recycle-station{background-image:url(../images/streams/recycle-station.svg)}.position-right.recycle-station .stream .label,.stream.recycle-station .label{margin:.75rem 1rem 0 0}.position-right.recycle-station-green .stream,.stream.recycle-station-green{background-image:url(../images/streams/recycle-station-green.svg)}.position-right.recycle-station-green .stream .label,.stream.recycle-station-green .label{margin:1.8rem 0 0;padding-right:1rem}.position-right.recycle-station-single .stream,.stream.recycle-station-single{background-image:url(../images/streams/recycle-station-single.svg)}.position-right.recycle-station-single .stream .label,.stream.recycle-station-single .label{margin:1.85rem 1.05rem 0 0}.position-right.self-service .stream,.stream.self-service{background-image:url(../images/streams/self-service.svg)}.position-right.self-service .stream .label,.stream.self-service .label{margin:1.85rem 1rem 0 0}.position-right.purple-recycle .stream,.stream.purple-recycle{background-image:url(../images/streams/purple-recycle.svg)}.position-right.purple-recycle .stream .label,.stream.purple-recycle .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.85rem 1rem 0 0}.position-right.resale-shop .stream,.position-right.resale-shop-dark .stream,.stream.resale-shop,.stream.resale-shop-dark{background-image:url(../images/streams/resale-shop.svg)}.position-right.resale-shop .stream .label,.position-right.resale-shop-dark .stream .label,.stream.resale-shop .label,.stream.resale-shop-dark .label{margin:1.8rem .5rem 0 -.1rem}.position-right.resale-shop-dark .stream,.stream.resale-shop-dark{background-image:url(../images/streams/resale-shop-dark.svg)}.position-right.resale-shop-dark .stream .label,.stream.resale-shop-dark .label{margin:.92rem .5rem 0 -.1rem}.position-right.broadview-enviroservice-station-flipped .stream,.stream.broadview-enviroservice-station-flipped{background-image:url(../images/streams/broadview-enviroservice-station-flipped.svg)}.position-right.broadview-enviroservice-station-flipped .stream .label,.stream.broadview-enviroservice-station-flipped .label{margin:1.85rem .2rem 0 0;text-shadow:.01rem .01rem #000}.position-right.edmonton-ecostation .stream,.stream.edmonton-ecostation{background-image:url(../images/streams/edmonton-ecostation.svg)}.position-right.edmonton-ecostation .stream .label,.stream.edmonton-ecostation .label{margin:1.85rem .2rem 0 0}.position-right.keywestfl-recycling .stream,.stream.keywestfl-recycling{background-image:url(../images/cities/keywestfl/recycling.svg)}.position-right.keywestfl-recycling .stream .label,.stream.keywestfl-recycling .label{margin-top:1.35rem}.position-right.keywestfl-yard-waste .stream,.stream.keywestfl-yard-waste{background-image:url(../images/cities/keywestfl/yard-waste.svg)}.position-right.keywestfl-yard-waste .stream .label,.stream.keywestfl-yard-waste .label{margin-top:1.2rem;font-size:.19rem}.position-left.keywestfl-tent .stream,.stream.keywestfl-tent{background-image:url(../images/cities/keywestfl/tent.svg)}.position-left.keywestfl-tent .stream .label,.stream.keywestfl-tent .label{color:#fff;margin:1.2rem .7rem 0}.position-left.recepticle-depot .stream,.stream.recepticle-depot{background-image:url(../images/streams/recepticle.svg)}.position-left.recepticle-depot .stream .label,.stream.recepticle-depot .label{color:#fff}.position-left.recepticle-white-depot .stream,.stream.recepticle-white-depot{background-image:url(../images/streams/recepticle-white.svg)}.position-left.recepticle-white-depot .stream .label,.stream.recepticle-white-depot .label{color:#fff;text-shadow:.01rem .01rem #000;margin-right:.15rem}.position-left.garbage-bag-white-batteries .stream,.stream.garbage-bag-white-batteries{background-image:url(../images/streams/garbage-bag-white-batteries.svg)}.position-left.bottle-bank-green .stream,.stream.bottle-bank-green{background-image:url(../images/streams/bottle-bank-green.svg)}.position-left.skip-bin-blue .stream,.stream.skip-bin-blue{background-image:url(../images/streams/skip-bin-blue.svg)}.position-right.car-depot .stream,.stream.car-depot{background-image:url(../images/streams/car-depot.svg)}.position-right.car-depot .stream .label,.stream.car-depot .label{color:#000;text-shadow:.01rem .01rem #fff;margin:1.85rem .2rem 0 0}.position-right.car-depot-large .stream,.stream.car-depot-large{background-image:url(../images/streams/car-depot-large.svg)}.position-right.car-depot-large .stream .label,.stream.car-depot-large .label{color:#000;text-shadow:.01rem .01rem #fff;margin:1.85rem .2rem 0 0}.position-right.car-depot-no-sign .stream,.stream.car-depot-no-sign{background-image:url(../images/streams/car-depot-no-sign.svg)}.position-right.car-depot-no-sign .stream .label,.stream.car-depot-no-sign .label{color:#fff;margin:1.85rem .2rem 0 0}.position-right.ecocycle-hazardous-materials-facility .stream,.stream.ecocycle-hazardous-materials-facility{background-image:url(../images/streams/ecocycle-hazardous-materials-facility.svg)}.position-right.ecocycle-hazardous-materials-facility .stream .label,.stream.ecocycle-hazardous-materials-facility .label{color:#fff;margin:1.85rem .2rem 0 0}.position-right.recycle-station-white .stream,.stream.recycle-station-white{background-image:url(../images/streams/recycle-station-white.svg)}.position-right.recycle-station-white .stream .label,.stream.recycle-station-white .label{color:#fff;margin:1.85rem .2rem 0 0}.position-right.recycle-station-yellow .stream,.stream.recycle-station-yellow{background-image:url(../images/streams/recycle-station-yellow.svg)}.position-right.recycle-station-yellow .stream .label,.stream.recycle-station-yellow .label{margin:1.85rem 1.05rem 0 0}.position-right.pickup-grey .stream,.stream.pickup-grey{background-image:url(../images/streams/pickup-grey.svg)}.position-right.pickup-grey .stream .label,.stream.pickup-grey .label{color:#fff;margin:1.85rem .2rem 0 0}.position-right.depot-with-arch .stream.wrong,.position-right.duo-depot-with-recycle .stream.wrong,.position-right.shipping-container-return .stream.wrong,.position-right.tri-depot .stream.wrong,.stream.depot-with-arch.wrong,.stream.duo-depot-with-recycle.wrong,.stream.shipping-container-return.wrong,.stream.tri-depot.wrong{opacity:.8}.position-right.tri-depot .stream,.stream.tri-depot{background-image:url(../images/streams/tri-depot.svg)}.position-right.duo-depot-with-recycle .stream,.stream.duo-depot-with-recycle{background-image:url(../images/streams/duo-depot-with-recycle.svg)}.position-right.shipping-container-return .stream,.stream.shipping-container-return{background-image:url(../images/streams/shipping-container-return.svg)}.position-right.shipping-container-return .stream .label,.stream.shipping-container-return .label{text-shadow:.01rem .01rem #000;margin:.55rem .9rem 0 0}.position-right.depot-with-arch .stream,.stream.depot-with-arch{background-image:url(../images/streams/depot-with-arch.svg)}.position-right.depot-with-arch .stream .label,.stream.depot-with-arch .label{color:#fff;margin:1rem auto auto;text-shadow:.01rem .01rem #000}.position-right.purple-recycle-glass .stream,.stream.purple-recycle-glass{background-image:url(../images/streams/purple-recycle-glass.svg)}.position-right.purple-recycle-glass .stream .label,.stream.purple-recycle-glass .label{color:#000;text-shadow:.01rem .01rem #fff;margin:1.85rem 1rem 0 0}.position-right.purple-recycle-glass .stream.wrong,.stream.purple-recycle-glass.wrong{opacity:.75}.position-right.shipping-container-return-brown .stream,.stream.shipping-container-return-brown{background-image:url(../images/streams/shipping-container-return-brown.svg)}.position-right.shipping-container-return-brown .stream .label,.stream.shipping-container-return-brown .label{text-shadow:.01rem .01rem #000;margin:.55rem .9rem 0 0}.position-right.shipping-container-return-brown .stream.wrong,.stream.shipping-container-return-brown.wrong{opacity:.8}.position-right.blue-recycle .stream.wrong,.position-right.brown-recycle .stream.wrong,.position-right.green-recycle .stream.wrong,.position-right.self-service-green .stream.wrong,.stream.blue-recycle.wrong,.stream.brown-recycle.wrong,.stream.green-recycle.wrong,.stream.self-service-green.wrong,body.washingtondc .stream.orange-truck.wrong,body.washingtondc .stream.washingtondc-tent.wrong{opacity:.75}.position-right.brown-recycle .stream,.stream.brown-recycle{background-image:url(../images/streams/brown-recycle.svg)}.position-right.brown-recycle .stream .label,.stream.brown-recycle .label{color:#fff;margin:1.85rem 1rem 0 0}.position-right.blue-recycle .stream .label,.position-right.green-recycle .stream .label,.stream.blue-recycle .label,.stream.green-recycle .label{margin:1.85rem .5rem 0 0;color:#fff}.position-right.blue-recycle .stream,.stream.blue-recycle{background-image:url(../images/streams/blue-recycle.svg)}.position-right.green-recycle .stream,.stream.green-recycle{background-image:url(../images/streams/green-recycle.svg)}.position-right.self-service-green .stream,.stream.self-service-green{background-image:url(../images/streams/self-service-green.svg)}.position-right.self-service-green .stream .label,.stream.self-service-green .label{margin:1.85rem 1rem 0 0}.position-right.beige .stream.wrong,.position-right.hhw-station .stream.wrong,.position-right.mountpearl-return .stream.wrong,.position-right.recycle-station-single-orange .stream.wrong,.stream.hhw-station.wrong,.stream.mountpearl-return.wrong,.stream.recycle-station-single-orange.wrong,.stream.return-beige.wrong{opacity:.8}.position-right.beige .stream,.stream.return-beige{background-image:url(../images/streams/return-beige.svg)}.position-right.mountpearl-return .stream,.stream.mountpearl-return{background-image:url(../images/streams/mountpearl-return.svg)}.position-right.hhw-station .stream,.stream.hhw-station{background-image:url(../images/streams/hhw-station.svg)}.position-right.recycle-station-single-orange .stream,.stream.recycle-station-single-orange{background-image:url(../images/streams/recycle-station-single-orange.svg)}@-webkit-keyframes show-material{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes show-material{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.material{width:1rem;height:1rem;color:#fff;float:left;text-indent:-9999px;background-repeat:no-repeat;background-size:contain;background-position:top center;-webkit-animation:show-material .25s ease-out;animation:show-material .25s ease-out;-o-object-fit:contain;object-fit:contain}.debug .material{background-color:rgba(0,255,0,.5)}.next-material:not(.no-animate)>div{-webkit-transition:all .5s;transition:all .5s}.material-label{font-size:.25rem;display:inline;width:5rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:.15rem auto .1rem;font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:700;color:#fff;-webkit-animation:show-material .25s ease-out;animation:show-material .25s ease-out;text-shadow:.01rem .01rem #000}.certificate-sheet .certificate .extra,.certificate-sheet .certificate input,.success-text{font-family:thump,"Marker Felt","Comic Sans",sans-serif}.success-text{font-weight:400;font-size:.45rem;color:#03637A}.next-material{z-index:10;margin:0 auto;width:1rem}.material-help{position:absolute;top:2.2rem;left:2rem;background:url(../images/material-help-left.svg) no-repeat;background-size:contain;width:6.5rem;height:2rem;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:show-material .25s ease-out;animation:show-material .25s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.tight .material-help{top:2.7rem}.material-help.done{opacity:0}.arrow-left:before,.arrow-position-left:before,.arrow-position-right:before,.arrow-right:before{pointer-events:none;content:"";height:.8rem;width:.8rem;background-size:contain;background-repeat:no-repeat;-webkit-animation:arrow-pulse .4s;animation:arrow-pulse .4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;position:absolute;bottom:100%;z-index:1;-webkit-filter:drop-shadow(4px 4px 4px #000);filter:drop-shadow(4px 4px 4px #000);display:none}.share-sheet .share,.show-help .position:not([disabled]):before{display:inline-block}.main-positions .arrow-left:before{left:50%}@-webkit-keyframes arrow-pulse{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes arrow-pulse{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.arrow-left:before{background-image:url(../images/material-help-arrow-left.svg)}.arrow-right:before{right:30%;background-image:url(../images/material-help-arrow-right.svg)}.arrow-position-left:before{left:100%;background-image:url(../images/material-help-arrow-depot.svg)}.arrow-position-right:before{right:100%;background-image:url(../images/material-help-arrow-return.svg)}.position.over .stream:not(.wrong),.position:focus:not([disabled]) .stream:not(.wrong),.position:hover:not([disabled]) .stream:not(.wrong){-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:drop-shadow(2px 2px 10px #fff);filter:drop-shadow(2px 2px 10px #fff)}@-webkit-keyframes star-0{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(4rem,4rem) rotate(360deg);transform:translate(4rem,4rem) rotate(360deg);opacity:1}100%{-webkit-transform:translate(4rem,4rem) rotate(360deg);transform:translate(4rem,4rem) rotate(360deg);opacity:0}}@keyframes star-0{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(4rem,4rem) rotate(360deg);transform:translate(4rem,4rem) rotate(360deg);opacity:1}100%{-webkit-transform:translate(4rem,4rem) rotate(360deg);transform:translate(4rem,4rem) rotate(360deg);opacity:0}}@-webkit-keyframes star-1{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(4rem,-4rem) rotate(200deg);transform:translate(4rem,-4rem) rotate(200deg);opacity:1}100%{-webkit-transform:translate(4rem,-4rem) rotate(200deg);transform:translate(4rem,-4rem) rotate(200deg);opacity:0}}@keyframes star-1{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(4rem,-4rem) rotate(200deg);transform:translate(4rem,-4rem) rotate(200deg);opacity:1}100%{-webkit-transform:translate(4rem,-4rem) rotate(200deg);transform:translate(4rem,-4rem) rotate(200deg);opacity:0}}@-webkit-keyframes star-2{0%{-webkit-transform:translate(0,0) rotate(-180deg);transform:translate(0,0) rotate(-180deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(-180deg);transform:translate(0,0) rotate(-180deg);opacity:1}99%{-webkit-transform:translate(-4rem,4rem) rotate(500deg);transform:translate(-4rem,4rem) rotate(500deg);opacity:1}100%{-webkit-transform:translate(-4rem,4rem) rotate(500deg);transform:translate(-4rem,4rem) rotate(500deg);opacity:0}}@keyframes star-2{0%{-webkit-transform:translate(0,0) rotate(-180deg);transform:translate(0,0) rotate(-180deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(-180deg);transform:translate(0,0) rotate(-180deg);opacity:1}99%{-webkit-transform:translate(-4rem,4rem) rotate(500deg);transform:translate(-4rem,4rem) rotate(500deg);opacity:1}100%{-webkit-transform:translate(-4rem,4rem) rotate(500deg);transform:translate(-4rem,4rem) rotate(500deg);opacity:0}}@-webkit-keyframes star-3{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-4rem,-4rem) rotate(180deg);transform:translate(-4rem,-4rem) rotate(180deg);opacity:1}100%{-webkit-transform:translate(-4rem,-4rem) rotate(180deg);transform:translate(-4rem,-4rem) rotate(180deg);opacity:0}}@keyframes star-3{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-4rem,-4rem) rotate(180deg);transform:translate(-4rem,-4rem) rotate(180deg);opacity:1}100%{-webkit-transform:translate(-4rem,-4rem) rotate(180deg);transform:translate(-4rem,-4rem) rotate(180deg);opacity:0}}@-webkit-keyframes star-4{0%{-webkit-transform:translate(0,0) rotate(-100deg);transform:translate(0,0) rotate(-100deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(-100deg);transform:translate(0,0) rotate(-100deg);opacity:1}99%{-webkit-transform:translate(1.5rem,-4rem) rotate(330deg);transform:translate(1.5rem,-4rem) rotate(330deg);opacity:1}100%{-webkit-transform:translate(1.5rem,-4rem) rotate(330deg);transform:translate(1.5rem,-4rem) rotate(330deg);opacity:0}}@keyframes star-4{0%{-webkit-transform:translate(0,0) rotate(-100deg);transform:translate(0,0) rotate(-100deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(-100deg);transform:translate(0,0) rotate(-100deg);opacity:1}99%{-webkit-transform:translate(1.5rem,-4rem) rotate(330deg);transform:translate(1.5rem,-4rem) rotate(330deg);opacity:1}100%{-webkit-transform:translate(1.5rem,-4rem) rotate(330deg);transform:translate(1.5rem,-4rem) rotate(330deg);opacity:0}}@-webkit-keyframes star-5{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-1.5rem,-4rem) rotate(360deg);transform:translate(-1.5rem,-4rem) rotate(360deg);opacity:1}100%{-webkit-transform:translate(-1.5rem,-4rem) rotate(360deg);transform:translate(-1.5rem,-4rem) rotate(360deg);opacity:0}}@keyframes star-5{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-1.5rem,-4rem) rotate(360deg);transform:translate(-1.5rem,-4rem) rotate(360deg);opacity:1}100%{-webkit-transform:translate(-1.5rem,-4rem) rotate(360deg);transform:translate(-1.5rem,-4rem) rotate(360deg);opacity:0}}@-webkit-keyframes star-6{0%{-webkit-transform:translate(0,0) rotate(100deg);transform:translate(0,0) rotate(100deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(100deg);transform:translate(0,0) rotate(100deg);opacity:1}99%{-webkit-transform:translate(1.5rem,-4rem) rotate(-270deg);transform:translate(1.5rem,-4rem) rotate(-270deg);opacity:1}100%{-webkit-transform:translate(1.5rem,-4rem) rotate(-270deg);transform:translate(1.5rem,-4rem) rotate(-270deg);opacity:0}}@keyframes star-6{0%{-webkit-transform:translate(0,0) rotate(100deg);transform:translate(0,0) rotate(100deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(100deg);transform:translate(0,0) rotate(100deg);opacity:1}99%{-webkit-transform:translate(1.5rem,-4rem) rotate(-270deg);transform:translate(1.5rem,-4rem) rotate(-270deg);opacity:1}100%{-webkit-transform:translate(1.5rem,-4rem) rotate(-270deg);transform:translate(1.5rem,-4rem) rotate(-270deg);opacity:0}}@-webkit-keyframes star-7{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-1.5rem,-4rem) rotate(-250deg);transform:translate(-1.5rem,-4rem) rotate(-250deg);opacity:1}100%{-webkit-transform:translate(-1.5rem,-4rem) rotate(-250deg);transform:translate(-1.5rem,-4rem) rotate(-250deg);opacity:0}}@keyframes star-7{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-1.5rem,-4rem) rotate(-250deg);transform:translate(-1.5rem,-4rem) rotate(-250deg);opacity:1}100%{-webkit-transform:translate(-1.5rem,-4rem) rotate(-250deg);transform:translate(-1.5rem,-4rem) rotate(-250deg);opacity:0}}@-webkit-keyframes star-8{0%{-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg);opacity:1}99%{-webkit-transform:translate(1rem,-4rem) rotate(-360deg);transform:translate(1rem,-4rem) rotate(-360deg);opacity:1}100%{-webkit-transform:translate(1rem,-4rem) rotate(-360deg);transform:translate(1rem,-4rem) rotate(-360deg);opacity:0}}@keyframes star-8{0%{-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg);opacity:0}1%{-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg);opacity:1}99%{-webkit-transform:translate(1rem,-4rem) rotate(-360deg);transform:translate(1rem,-4rem) rotate(-360deg);opacity:1}100%{-webkit-transform:translate(1rem,-4rem) rotate(-360deg);transform:translate(1rem,-4rem) rotate(-360deg);opacity:0}}@-webkit-keyframes star-9{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-1rem,-4rem) rotate(360deg);transform:translate(-1rem,-4rem) rotate(360deg);opacity:1}100%{-webkit-transform:translate(-1rem,-4rem) rotate(360deg);transform:translate(-1rem,-4rem) rotate(360deg);opacity:0}}@keyframes star-9{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:0}1%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}99%{-webkit-transform:translate(-1rem,-4rem) rotate(360deg);transform:translate(-1rem,-4rem) rotate(360deg);opacity:1}100%{-webkit-transform:translate(-1rem,-4rem) rotate(360deg);transform:translate(-1rem,-4rem) rotate(360deg);opacity:0}}.stars .star{background:url(../images/star.svg) center center no-repeat;background-size:cover;width:.5rem;height:.5rem;margin-top:-.25rem;margin-left:-.25rem;opacity:0}.stars .star.small{width:.25rem;height:.25rem;margin-top:-.125rem;margin-left:-.125rem}.stars .star.star-0{-webkit-animation:star-0 .75s linear;animation:star-0 .75s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-1{-webkit-animation:star-1 525ms linear;animation:star-1 525ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-2{-webkit-animation:star-2 .6s linear;animation:star-2 .6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-3{-webkit-animation:star-3 .45s linear;animation:star-3 .45s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-4{-webkit-animation:star-4 .6s linear;animation:star-4 .6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-5{-webkit-animation:star-5 645ms linear;animation:star-5 645ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-6{-webkit-animation:star-6 .42s linear;animation:star-6 .42s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-7{-webkit-animation:star-7 495ms linear;animation:star-7 495ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-8{-webkit-animation:star-8 525ms linear;animation:star-8 525ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-9{-webkit-animation:star-9 645ms linear;animation:star-9 645ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stars .star.star-10{-webkit-animation:star-0 .45s linear;animation:star-0 .45s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.stars .star.star-11{-webkit-animation:star-1 375ms linear;animation:star-1 375ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.stars .star.star-12{-webkit-animation:star-2 375ms linear;animation:star-2 375ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.stars .star.star-13{-webkit-animation:star-3 .6s linear;animation:star-3 .6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.stars .star.star-14{-webkit-animation:star-4 .75s linear;animation:star-4 .75s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.stars .star.star-15{-webkit-animation:star-5 .51s linear;animation:star-5 .51s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.stars .star.star-16{-webkit-animation:star-6 225ms linear;animation:star-6 225ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.stars .star.star-17{-webkit-animation:star-7 495ms linear;animation:star-7 495ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.22s;animation-delay:.22s}.stars .star.star-18{-webkit-animation:star-8 .9s linear;animation:star-8 .9s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.45s;animation-delay:.45s}.stars .star.star-19{-webkit-animation:star-9 .6s linear;animation:star-9 .6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.place .button{margin-top:.85rem}.place h1{margin:0}@-webkit-keyframes arrow-dance{0%,100%,50%{opacity:0}25%{opacity:1}}@keyframes arrow-dance{0%,100%,50%{opacity:0}25%{opacity:1}}.place.show-arrows .slot:before{opacity:1}.reward-options{width:7rem;margin:.5rem auto 0}.tight .reward-options{margin-top:.8rem}.reward-options button{background-color:transparent;border:none}.reward-options .slot{float:left;width:1rem;margin:0 .0833333333rem;height:.5833333333rem;position:relative}.reward-options .slot .reward{position:relative}.reward-options .slot:before{content:"";background:#C1DF93;border:.018rem solid #000;border-radius:100%;width:100%;margin:.0833333333rem;height:50%;position:absolute;bottom:-.75rem;left:0;pointer-events:none}.no-touchevents .reward-options .slot:hover .reward{-webkit-transform:translateY(-.05rem);transform:translateY(-.05rem)}.no-touchevents .reward-options .slot:hover:before{background:#FFCF01}.reward-options .slot:after{content:"";background:url(../images/reward-arrow.svg) no-repeat;background-size:contain;width:200%;height:200%;position:absolute;bottom:-1.85rem;left:.2rem;pointer-events:none;z-index:-1;-webkit-filter:drop-shadow(4px 4px 4px #000);filter:drop-shadow(4px 4px 4px #000);-webkit-animation:arrow-pulse .4s;animation:arrow-pulse .4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;opacity:0}.reward,.reward-placed .reward.small{height:1rem;width:1rem}.reward-options .slot:focus:after,.reward-options .slot:hover:after,.reward-options.place-help .slot:after{opacity:1}.reward-options.place-help .slot:nth-of-type(1):after{-webkit-animation-delay:-3.5s;animation-delay:-3.5s}.reward-options.place-help .slot:nth-of-type(2):after{-webkit-animation-delay:-3.25s;animation-delay:-3.25s}.reward-options.place-help .slot:nth-of-type(3):after{-webkit-animation-delay:-3s;animation-delay:-3s}.reward-options.place-help .slot:nth-of-type(4):after{-webkit-animation-delay:-2.75s;animation-delay:-2.75s}.reward-options.place-help .slot:nth-of-type(5):after{-webkit-animation-delay:-2.5s;animation-delay:-2.5s}.reward-options.place-help .slot:nth-of-type(6):after{-webkit-animation-delay:-2.25s;animation-delay:-2.25s}.reward-options.place-help .slot:nth-of-type(7):after{-webkit-animation-delay:-2s;animation-delay:-2s}.reward-options.place-help .slot:nth-of-type(8):after{-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.reward-options.place-help .slot:nth-of-type(9):after{-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.reward-options.place-help .slot:nth-of-type(10):after{-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.reward-options.place-help .slot:nth-of-type(11):after{-webkit-animation-delay:-1s;animation-delay:-1s}.reward-options.place-help .slot:nth-of-type(12):after{-webkit-animation-delay:-.75s;animation-delay:-.75s}.reward-options.place-help .slot:nth-of-type(13):after{-webkit-animation-delay:-.5s;animation-delay:-.5s}.reward-options.place-help .slot:nth-of-type(14):after{-webkit-animation-delay:-.25s;animation-delay:-.25s}.reward{background-repeat:no-repeat;background-size:contain;background-position:center bottom;color:#fff;margin:10px;float:left;-webkit-transition:width .5s,height .5s;transition:width .5s,height .5s}.debug .reward{background-color:rgba(0,0,255,.5)}.reward-placed .reward:focus-visible{-webkit-filter:drop-shadow(2px 2px 10px #fff);filter:drop-shadow(2px 2px 10px #fff);outline:#000 dashed .03rem;outline-offset:4px}.reward-placed .reward.small-short{width:1rem;height:.5rem}.reward-placed .reward.medium{width:1.5rem;height:1.5rem}.reward-placed .reward.medium-short{width:1.5rem;height:.75rem}.reward-placed .reward.large{width:2rem;height:2rem}.reward-placed .reward.large-short{width:2rem;height:1rem}.reward-placed .reward.extra-large{width:3rem;height:3rem}.reward-placed .reward.extra-large-short{width:3rem;height:1.5rem}.reward-placed .reward.extra-extra-large{width:4rem;height:4rem}.csspseudoanimations .people .person-still,.people .person{width:1rem;height:1.1rem;background-size:1500% 100%;background-repeat:repeat-x}@-webkit-keyframes move-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(1200%);transform:translateX(1200%)}}@keyframes move-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(1200%);transform:translateX(1200%)}}@-webkit-keyframes move-left{0%{-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}100%{-webkit-transform:translateX(-1200%) scaleX(-1);transform:translateX(-1200%) scaleX(-1)}}@keyframes move-left{0%{-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}100%{-webkit-transform:translateX(-1200%) scaleX(-1);transform:translateX(-1200%) scaleX(-1)}}.people{pointer-events:none}.people .person{background-position:0 0;-webkit-animation:move-right 37s linear infinite,walking 1.15s steps(15,end) infinite;animation:move-right 37s linear infinite,walking 1.15s steps(15,end) infinite}@-webkit-keyframes walking{to{background-position:-1500% 0}}.people .person:nth-child(1){-webkit-animation-delay:-2s;animation-delay:-2s}.people .person:nth-child(2){-webkit-animation-delay:-10s;animation-delay:-10s}.people .person:nth-child(3){-webkit-animation-delay:-4s;animation-delay:-4s}.people .person:nth-child(4){-webkit-animation-delay:6s;animation-delay:6s}.people .person:nth-child(5){-webkit-animation-delay:-14s;animation-delay:-14s}.people .person:nth-child(6){-webkit-animation-delay:-12s;animation-delay:-12s}.people .person:nth-child(7){-webkit-animation-delay:-5s;animation-delay:-5s}.people .person:nth-child(8){-webkit-animation-delay:-1s;animation-delay:-1s}.people .person:nth-child(9){-webkit-animation-delay:0s;animation-delay:0s}.people .person:nth-child(10){-webkit-animation-delay:7s;animation-delay:7s}.people .person:nth-child(11){-webkit-animation-delay:13s;animation-delay:13s}.people .person:nth-child(12){-webkit-animation-delay:-9s;animation-delay:-9s}.people .person.going-left{-webkit-animation:move-left 37s linear infinite,walking 1.15s steps(15,end) infinite;animation:move-left 37s linear infinite,walking 1.15s steps(15,end) infinite}.csspseudoanimations .people .person-still{background-position:0 0;-webkit-animation:walking 1.15s steps(15,end) infinite;animation:walking 1.15s steps(15,end) infinite}@keyframes walking{to{background-position:-1500% 0}}.csspseudoanimations .people .person-still:nth-child(1){-webkit-animation-delay:-2s;animation-delay:-2s}.csspseudoanimations .people .person-still:nth-child(2){-webkit-animation-delay:-10s;animation-delay:-10s}.csspseudoanimations .people .person-still:nth-child(3){-webkit-animation-delay:-4s;animation-delay:-4s}.csspseudoanimations .people .person-still:nth-child(4){-webkit-animation-delay:-6s;animation-delay:-6s}.csspseudoanimations .people .person-still:nth-child(5){-webkit-animation-delay:-14s;animation-delay:-14s}.csspseudoanimations .people .person-still:nth-child(6){-webkit-animation-delay:-12s;animation-delay:-12s}.csspseudoanimations .people .person-still:nth-child(7){-webkit-animation-delay:-5s;animation-delay:-5s}.csspseudoanimations .people .person-still:nth-child(8){-webkit-animation-delay:-1s;animation-delay:-1s}.csspseudoanimations .people .person-still:nth-child(9){-webkit-animation-delay:0s;animation-delay:0s}.csspseudoanimations .people .person-still:nth-child(10){-webkit-animation-delay:-7s;animation-delay:-7s}.csspseudoanimations .people .person-still:nth-child(11){-webkit-animation-delay:-13s;animation-delay:-13s}.csspseudoanimations .people .person-still:nth-child(12){-webkit-animation-delay:-9s;animation-delay:-9s}.csspseudoanimations .people .person-still.going-left{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.people .person-0{background-image:url(../images/people/person_0.svg)}.people .person-1{background-image:url(../images/people/person_1.svg)}.people .person-2{background-image:url(../images/people/person_2.svg)}.people .person-3{background-image:url(../images/people/person_3.svg)}.people .person-4{background-image:url(../images/people/person_4.svg)}.people .person-5{background-image:url(../images/people/person_5.svg)}.people .person-6{background-image:url(../images/people/person_6.svg)}.people .person-7{background-image:url(../images/people/person_7.svg)}.people .person-8{background-image:url(../images/people/person_8.svg)}.people .person-9{background-image:url(../images/people/person_9.svg)}.people .person-10{background-image:url(../images/people/person_10.svg)}.people .person-11{background-image:url(../images/people/person_11.svg)}.people .person-still-0{background-image:url(../images/people/still_0.svg)}.people .person-still-1{background-image:url(../images/people/still_1.svg)}.people .person-still-2{background-image:url(../images/people/still_2.svg)}.share-sheet{position:absolute;width:100%;pointer-events:none;top:0;margin:0 auto}.tight .share-sheet{top:.3rem}.share-sheet .toggle{background:url(../images/share-sheet-texture.svg) no-repeat #DAD7C6;background-size:cover;width:55%;margin:0 auto;padding:.4rem 0 .2rem;border:.02rem solid #000;border-bottom:.06rem solid #000}.share-sheet .toggle h1{margin-bottom:.05rem}.share-sheet .toggle .button{margin-top:.25rem}.share-sheet .toggle:after{content:"";width:.06rem;height:.18rem;position:absolute;background:#000;bottom:-.2rem;right:.715rem}.share-sheet .toggle.hide{-webkit-transform:translateY(-2.55rem);transform:translateY(-2.55rem)}@media only screen and (max-device-width:736px) and (orientation:landscape){.share-sheet .toggle.hide{-webkit-transform:translateY(-2.9rem);transform:translateY(-2.9rem)}.tight .share-sheet .toggle.hide{-webkit-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}}.share-sheet .button,.share-sheet .pull-cord,.share-sheet .share{pointer-events:auto}.share-sheet .shares a{text-decoration:none}.share-sheet .share{width:.6rem;height:.6rem;text-indent:-9999px;margin:0 .15rem;background-size:contain;background-repeat:no-repeat}.share-sheet .share.twitter{background-image:url(../images/social-twitter.svg)}.share-sheet .share.facebook{background-image:url(../images/social-facebook.svg)}.share-sheet .share.email{background-image:url(../images/social-email.svg)}.no-touchevents .share-sheet .share:hover.twitter{background-image:url(../images/social-twitter-hover.svg)}.no-touchevents .share-sheet .share:hover.facebook{background-image:url(../images/social-facebook-hover.svg)}.no-touchevents .share-sheet .share:hover.email{background-image:url(../images/social-email-hover.svg)}.certificate-sheet .toggle,.contest-sheet .toggle{background:url(../images/share-sheet-texture.svg) no-repeat #DAD7C6;margin:0 auto}.contest-sheet{position:absolute;width:100%;top:0;margin:0 auto}.contest-sheet .toggle{background-size:cover;width:55%;padding:.4rem 0 .2rem;border:.02rem solid #000;border-bottom:.06rem solid #000}.contest-sheet .toggle h1{margin-bottom:.05rem}.contest-sheet .toggle .button{margin-top:.25rem}.certificate-sheet{position:absolute;width:100%;top:0;margin:0 auto}.tight .certificate-sheet{top:.3rem}.certificate-sheet.reveal-from-top.hide{-webkit-transform:translateY(-6.5rem);transform:translateY(-6.5rem)}.certificate-sheet .toggle{background-size:cover;width:85%;padding:.3rem 0 .2rem;border:.02rem solid #000;border-bottom:.06rem solid #000}.certificate-sheet .toggle h1{margin-bottom:.05rem}.certificate-sheet .toggle .button{margin-top:.25rem}.certificate-sheet .toggle.hide{-webkit-transform:translateY(-2.55rem);transform:translateY(-2.55rem)}@media only screen and (max-device-width:736px) and (orientation:landscape){.certificate-sheet .toggle.hide{-webkit-transform:translateY(-2.9rem);transform:translateY(-2.9rem)}.tight .certificate-sheet .toggle.hide{-webkit-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}}.certificate-sheet .certificate{background:#fff;width:7.05rem;margin:0 auto;padding:.3rem;position:relative}.certificate-sheet .certificate h2{font-size:.36rem;margin:0}.certificate-sheet .certificate h3{font-size:.18rem;margin:0}.certificate-sheet .certificate h4{font-size:.15rem;margin:0}.certificate-sheet .certificate .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 .5rem}.certificate-sheet .certificate .flex-row__left,.certificate-sheet .certificate .flex-row__right{width:50%}.certificate-sheet .certificate .logo-img{max-height:6vw;max-width:14vw;margin-top:5px}.certificate-sheet .certificate .title{font-size:.25rem;margin-bottom:.1rem}.certificate-sheet .certificate .extra,.certificate-sheet .certificate input{display:inline-block;border:0;border-bottom:.05rem solid #000;text-align:center;font-size:.36rem;width:65%;margin:.15rem 0 .2rem}.certificate-sheet .certificate .amount span,body.sacramento .position-left.eco-centre .stream .label,body.sacramento .position-right.landfill .stream .label,body.sacramento .stream.eco-centre .label,body.sacramento .stream.landfill .label,body.sacramento .stream.reuse-or-lose .label{display:block}.certificate-sheet .certificate .amount{font-size:.22rem;margin:-.05rem auto;width:100%}.certificate-sheet .certificate.has-extra .title{display:none}.certificate-sheet .certificate.has-extra input{margin-bottom:.15rem}.certificate-sheet .certificate.has-extra input+input{margin-top:0;margin-bottom:.25rem}.certificate-sheet .certificate .award{width:.8rem;height:.8rem;position:absolute}.certificate-sheet .certificate .award.top-left{top:0;left:0}.certificate-sheet .certificate .award.top-left .reward,.certificate-sheet .certificate .award.top-left .star,.certificate-sheet .certificate .award.top-left .stream,.certificate-sheet .certificate .award.top-left:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);margin-top:0;left:0}.certificate-sheet .certificate .award.top-right{top:0;right:0}.certificate-sheet .certificate .award.top-right .reward,.certificate-sheet .certificate .award.top-right .star,.certificate-sheet .certificate .award.top-right .stream,.certificate-sheet .certificate .award.top-right:before{-webkit-transform:rotate(20deg);transform:rotate(20deg);margin-top:0}.certificate-sheet .certificate .award.bottom-left{bottom:0;left:0}.certificate-sheet .certificate .award.bottom-left .reward,.certificate-sheet .certificate .award.bottom-left .star,.certificate-sheet .certificate .award.bottom-left .stream,.certificate-sheet .certificate .award.bottom-left:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);margin-top:0}.certificate-sheet .certificate .award.bottom-right{bottom:0;right:0}.certificate-sheet .certificate .award.bottom-right .reward,.certificate-sheet .certificate .award.bottom-right .star,.certificate-sheet .certificate .award.bottom-right .stream,.certificate-sheet .certificate .award.bottom-right:before{-webkit-transform:rotate(20deg);transform:rotate(20deg);margin-top:0}.certificate-sheet .certificate .award .reward,.certificate-sheet .certificate .award .star,.certificate-sheet .certificate .award .stream{position:absolute;background-color:transparent;background-size:contain;background-position:center center;-webkit-print-color-adjust:exact;pointer-events:none;top:0;left:0;width:100%;height:100%}.certificate-sheet .certificate .award .reward,.certificate-sheet .certificate .award .stream{top:10%;left:10%;width:80%;height:80%}.certificate-sheet .certificate .award .reward[src$="food-waste-caddy-forest.svg"],.certificate-sheet .certificate .award .stream[src$="food-waste-caddy-forest.svg"]{top:25%;left:25%;width:50%;height:60%}.certificate-sheet .certificate .award .reward[src$="penallta-reuse-shop.svg"],.certificate-sheet .certificate .award .stream[src$="penallta-reuse-shop.svg"]{top:40%;left:10%;width:80%;height:25%}.certificate-sheet .certificate .border-bottom,.certificate-sheet .certificate .border-left,.certificate-sheet .certificate .border-right,.certificate-sheet .certificate .border-top{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.certificate-sheet .certificate .border-bottom img,.certificate-sheet .certificate .border-left img,.certificate-sheet .certificate .border-right img,.certificate-sheet .certificate .border-top img{width:.15rem;height:.15rem}.certificate-sheet .certificate .border-bottom .only-print,.certificate-sheet .certificate .border-left .only-print,.certificate-sheet .certificate .border-right .only-print,.certificate-sheet .certificate .border-top .only-print{display:none}.certificate-sheet .certificate .border-top{top:.05rem;left:.8rem;right:.8rem}.certificate-sheet .certificate .border-bottom{bottom:.05rem;left:.8rem;right:.8rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.certificate-sheet .certificate .border-left,.certificate-sheet .certificate .border-right{top:.8rem;bottom:.8rem;width:.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal}.certificate-sheet .certificate .border-left{left:.25rem;-ms-flex-direction:column;flex-direction:column}.certificate-sheet .certificate .border-right{right:.25rem;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media print{#mute,.certificate-sheet .button,.certificate-sheet .toggle>h1,header{display:none}body{background:0 0}.stage{width:10.3in;height:6.8in}.certificate-sheet{height:100%}.certificate-sheet .toggle{width:100%;height:100%;border:.035in solid #000}.certificate-sheet .certificate{padding:.7875in;position:absolute;width:auto;top:0;right:0;bottom:0;left:0}.certificate-sheet .certificate .title{margin-top:.4in;margin-bottom:.175in}.certificate-sheet .certificate h2{font-size:.63in;margin:0}.certificate-sheet .certificate.has-extra h2{margin-top:.525in;font-size:.5in}.certificate-sheet .certificate h3{font-size:.315in}.certificate-sheet .certificate .title{font-size:.4375in}.certificate-sheet .certificate .extra,.certificate-sheet .certificate input{border-bottom:none;font-size:.63in;width:100%}.certificate-sheet .certificate input{margin:.2625in 0 .35in}.certificate-sheet .certificate .flex-row .flex-row__left .amount{font-size:.35in}.certificate-sheet .certificate .flex-row .flex-row__left h4,.certificate-sheet .certificate .flex-row .flex-row__right h4{font-size:.2625in}.certificate-sheet .certificate .flex-row .flex-row__right .logo-text{font-size:.399in}.certificate-sheet .certificate .award{width:1.75in;height:1.75in}.certificate-sheet .certificate .border-bottom,.certificate-sheet .certificate .border-left,.certificate-sheet .certificate .border-right,.certificate-sheet .certificate .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.certificate-sheet .certificate .border-bottom img,.certificate-sheet .certificate .border-left img,.certificate-sheet .certificate .border-right img,.certificate-sheet .certificate .border-top img{width:.21875in;height:.21875in}.certificate-sheet .certificate .border-bottom .only-print,.certificate-sheet .certificate .border-left .only-print,.certificate-sheet .certificate .border-right .only-print,.certificate-sheet .certificate .border-top .only-print{display:block}.certificate-sheet .certificate .border-top{top:.35in;left:1.75in;right:1.75in;height:1.75in}.certificate-sheet .certificate .border-bottom{bottom:.35in;left:1.75in;right:1.75in;height:1.75in;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.certificate-sheet .certificate .border-left,.certificate-sheet .certificate .border-right{top:1.75in;bottom:1.75in;width:1.75in;-webkit-box-orient:vertical;-webkit-box-direction:normal}.certificate-sheet .certificate .border-left{left:.525in;-ms-flex-direction:column;flex-direction:column}.certificate-sheet .certificate .border-right{right:.525in;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@-webkit-keyframes pull{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes pull{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}.pull-cord{width:.5rem;height:.5rem;padding:0;position:absolute;background:#000;border:.04rem solid #000;bottom:-.7rem;right:.5rem;border-radius:100%}.pull-cord:before{display:none}.pull-cord:after{content:"";position:absolute;top:.14rem;left:.115rem;width:.2rem;height:.2rem;background:url(../images/share-arrow.svg) no-repeat;background-size:contain}.no-touchevents .pull-cord:hover,.orientation-warning{background-color:#fff}.no-touchevents .pull-cord:hover:after{background-image:url(../images/share-arrow-hover.svg)}.pull-cord.active:after{top:.08rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.orientation-warning{position:absolute;height:100%;width:100%;z-index:2}.orientation-warning .device-orientation{height:100%;width:80%;left:10%;position:relative}.orientation-warning .orientation-correct,.orientation-warning .orientation-correct-checkmark,.orientation-warning .orientation-device,.orientation-warning .orientation-wrong-fingers,.orientation-warning .orientation-wrong-hand{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.orientation-warning.run-animation .orientation-correct,.orientation-warning.run-animation .orientation-correct-checkmark,.orientation-warning.run-animation .orientation-device,.orientation-warning.run-animation .orientation-wrong-fingers,.orientation-warning.run-animation .orientation-wrong-hand{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes correct{0%,10%,20%,30%{opacity:0}100%,55%,60%,70%,80%,90%{opacity:1}}.orientation-warning .orientation-correct{background-image:url(../images/orientation-correct.svg)}.orientation-warning.run-animation .orientation-correct{-webkit-animation-name:correct;animation-name:correct}@-webkit-keyframes correct-checkmark{0%,10%,20%,30%,40%,50%{opacity:0}100%,60%,70%,80%,90%{opacity:1}}@keyframes correct-checkmark{0%,10%,20%,30%,40%,50%{opacity:0}100%,60%,70%,80%,90%{opacity:1}}.orientation-warning .orientation-correct-checkmark{background-image:url(../images/orientation-correct-checkmark.svg)}.orientation-warning.run-animation .orientation-correct-checkmark{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:correct-checkmark;animation-name:correct-checkmark}@-webkit-keyframes wrong{0%,10%,20%{opacity:1}100%,30%,40%,50%,60%,70%,80%,90%{opacity:0}}@keyframes wrong{0%,10%,20%{opacity:1}100%,30%,40%,50%,60%,70%,80%,90%{opacity:0}}.orientation-warning .orientation-wrong-hand{opacity:0;background-image:url(../images/orientation-wrong-hand.svg)}.orientation-warning .orientation-wrong-fingers{opacity:0;background-image:url(../images/orientation-wrong-fingers.svg)}.orientation-warning.run-animation .orientation-wrong-fingers,.orientation-warning.run-animation .orientation-wrong-hand{-webkit-animation-name:wrong;animation-name:wrong}@-webkit-keyframes device{0%,10%,20%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}40%{-webkit-transform:translateX(-2.2rem) rotate(93deg);transform:translateX(-2.2rem) rotate(93deg)}100%,45%,70%,80%,90%{-webkit-transform:translateX(-2.1rem) rotate(90deg);transform:translateX(-2.1rem) rotate(90deg)}}@keyframes device{0%,10%,20%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}40%{-webkit-transform:translateX(-2.2rem) rotate(93deg);transform:translateX(-2.2rem) rotate(93deg)}100%,45%,70%,80%,90%{-webkit-transform:translateX(-2.1rem) rotate(90deg);transform:translateX(-2.1rem) rotate(90deg)}}.orientation-warning .orientation-device{background-image:url(../images/orientation-device.svg);-webkit-transform:translateX(-2.1rem) rotate(90deg);transform:translateX(-2.1rem) rotate(90deg)}.orientation-warning.run-animation .orientation-device{-webkit-animation-name:device;animation-name:device;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.orientation-warning .fb-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0}.hide,.orientation-warning .fb-warning~*,.start [data-navigate=locale]{display:none}.orientation-warning .fb-warning p{font-size:.55rem;margin:.3rem}.orientation-warning .fb-warning p span{background:#efefef;padding:0 .15rem}.sun,.sun:before{background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute}.sun{pointer-events:none;top:.5rem;right:.7rem;width:1rem;height:1rem;background-image:url(../images/sun.svg)}.sun:before{content:"";top:0;left:0;width:100%;height:100%;background-image:url(../images/sun-spikes.svg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:pulse 5s ease-out infinite;animation:pulse 5s ease-out infinite}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.start .sun{pointer-events:auto}.background-bg-ready,body.bg-ready .place,body.bg-ready .sort,body.bg-ready .start{background-image:url(../images/background.svg)}.position-left.eco-centre .stream .label,.stream.eco-centre .label,.stream.landfill-main .label,.stream.reuse-or-lose .label,.visually-hidden,body.charlescounty .stream.landfill .label,body.chilliwackbc .stream.landfill .label,body.cityofranchocordoca .stream.landfill .label,body.cochraneab .stream.landfill .label,body.dentontx .landfill .label,body.fortstjohn .position-right .landfill .label,body.frenchriveron .position-right .landfill .label,body.frenchriveron .stream.landfill .label,body.glendaleaz .scene .streams .position.position-right .landfill .label,body.morden .streams .position-right .landfill .label,body.morden .streams .stream.landfill .label,body.nanaimobc .landfill .label,body.orangecountyfl .landfill .label,body.peoriaaz .scene .streams .position-right .label,body.texasdisposalsystem .position-right.landfill .label,body.texasdisposalsystem .position-right.landfill-custom-label .label,body.texasdisposalsystem .position-right.yard-waste-depot .label,body.timminson .landfill .label,body.wrcog .landfill .label{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}body.lang-ru .certificate input,body.lang-ru .label,body.lang-ru .success-text,body.lang-ru .title,body.lang-ru h1,body.lang-ru header .logo,body.lang-vi .certificate input,body.lang-vi .label,body.lang-vi .success-text,body.lang-vi .title,body.lang-vi h1,body.lang-vi header .logo{font-family:"Source Sans Pro",Helvetica,sans-serif!important;font-weight:1000}body.lang-pa .start .start-title .title{padding-top:.3rem}.languages a{text-decoration:none}.start .js-language-picker-mini{max-width:7rem;margin:0 auto}.start .js-language-picker-mini a+a{margin-left:.07rem}.start [data-navigate=locale].active{display:inline-block}.scene.locale.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scene.locale .button[data-navigate=start]{padding:0 .3rem .1rem;font-size:.35rem;line-height:1.2}.scene.locale .js-language-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:7.5rem;margin:.7rem auto 0}.scene.locale .js-language-picker a{margin:0 .035rem .105rem}.scene.locale .js-language-picker a .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.525rem;padding:0 .65rem .04rem}.reward-placed .reward-brontosaurus{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-brontosaurus{background-image:url(../images/rewards/animations/brontosaurus.svg)!important;background-size:1500% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:brontosaurus 1.15s steps(15,end) infinite;animation:brontosaurus 1.15s steps(15,end) infinite}@-webkit-keyframes brontosaurus{to{background-position:-1500% 0}}@keyframes brontosaurus{to{background-position:-1500% 0}}.reward-placed .reward-ferris-wheel{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-ferris-wheel{background-image:url(../images/rewards/animations/ferris-wheel.svg)!important;background-size:1500% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:ferris-wheel 1s steps(15,end) infinite;animation:ferris-wheel 1s steps(15,end) infinite}@-webkit-keyframes ferris-wheel{to{background-position:-1500% 0}}@keyframes ferris-wheel{to{background-position:-1500% 0}}.reward-placed .reward-t-rex{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-t-rex{background-image:url(../images/rewards/animations/t-rex.svg)!important;background-size:1500% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:t-rex 1s steps(15,end) infinite;animation:t-rex 1s steps(15,end) infinite}@-webkit-keyframes t-rex{to{background-position:-1500% 0}}@keyframes t-rex{to{background-position:-1500% 0}}.reward-placed .reward-fountain{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-fountain{background-image:url(../images/rewards/animations/fountain.svg)!important;background-size:1500% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:fountain 1s steps(15,end) infinite;animation:fountain 1s steps(15,end) infinite}@-webkit-keyframes fountain{to{background-position:-1500% 0}}@keyframes fountain{to{background-position:-1500% 0}}.reward-placed .reward-monolith{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-monolith{background-image:url(../images/rewards/animations/monolith.svg)!important;background-size:1500% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:monolith 1s steps(15,end) infinite;animation:monolith 1s steps(15,end) infinite}@-webkit-keyframes monolith{to{background-position:-1500% 0}}@keyframes monolith{to{background-position:-1500% 0}}.reward-placed .reward-ogopogo{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-ogopogo{background-image:url(../images/rewards/animations/ogopogo.svg)!important;background-size:3000% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:ogopogo 2s steps(30,end) infinite;animation:ogopogo 2s steps(30,end) infinite}@-webkit-keyframes ogopogo{to{background-position:-3000% 0}}@keyframes ogopogo{to{background-position:-3000% 0}}.reward-placed .reward-halfpipe:after,.reward-placed .reward-halfpipe:before{content:"";background-image:url(../images/rewards/skater-girl.svg)!important;background-size:.32rem 1.4rem;background-repeat:no-repeat;-webkit-animation:skater 4s infinite;animation:skater 4s infinite;position:absolute;left:35%;width:.32rem;height:1.4rem;top:.2rem}@-webkit-keyframes skater{0%,100%{-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}49%{-webkit-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1)}50%{-webkit-transform:rotate(-90deg) scaleX(1);transform:rotate(-90deg) scaleX(1)}99%{-webkit-transform:rotate(90deg) scaleX(1);transform:rotate(90deg) scaleX(1)}}@keyframes skater{0%,100%{-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}49%{-webkit-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1)}50%{-webkit-transform:rotate(-90deg) scaleX(1);transform:rotate(-90deg) scaleX(1)}99%{-webkit-transform:rotate(90deg) scaleX(1);transform:rotate(90deg) scaleX(1)}}.reward-placed .reward-halfpipe:before{background-image:url(../images/rewards/skater-boy.svg)!important;top:-.2rem;-webkit-animation-delay:-1s;animation-delay:-1s}.no-csspseudoanimations .reward-placed .reward-halfpipe:after{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}.csspseudoanimations .reward-placed .reward-eagle{background-image:none!important}@-webkit-keyframes eagle-flip{0%,100%,49%{-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1)}50%,99%{-webkit-transform:rotate(0) scaleX(-1);transform:rotate(0) scaleX(-1)}}@keyframes eagle-flip{0%,100%,49%{-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1)}50%,99%{-webkit-transform:rotate(0) scaleX(-1);transform:rotate(0) scaleX(-1)}}@-webkit-keyframes eagle-flying{0%,100%{top:0;left:0}50%{top:.1rem;left:1.5rem}}@keyframes eagle-flying{0%,100%{top:0;left:0}50%{top:.1rem;left:1.5rem}}.csspseudoanimations .reward-placed .reward-eagle:after,.csspseudoanimations .reward-placed .reward-eagle:before{content:"";background-size:100%;background-position:0 0;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat}.csspseudoanimations .reward-placed .reward-eagle:before{background-image:url(../images/cities/charlescounty/rewards/eagle.svg)!important;-webkit-animation:eagle-flying 4s ease-in-out infinite,eagle-flip 4s infinite!important;animation:eagle-flying 4s ease-in-out infinite,eagle-flip 4s infinite!important}.csspseudoanimations .reward-placed .reward-cheshire-cat{background-image:url(../images/rewards/cheshire-cat-teeth.svg)!important;background-size:contain;background-position:center bottom}.csspseudoanimations .reward-placed .reward-cheshire-cat:after,.csspseudoanimations .reward-placed .reward-cheshire-cat:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;top:0;left:0;bottom:0;right:0}.csspseudoanimations .reward-placed .reward-cheshire-cat:before{background-image:url(../images/rewards/cheshire-cat-body.svg)!important;-webkit-animation:cat-body 10s infinite;animation:cat-body 10s infinite}@-webkit-keyframes cat-body{0%,100%,20%,80%{opacity:1}35%,65%{opacity:0}}@keyframes cat-body{0%,100%,20%,80%{opacity:1}35%,65%{opacity:0}}.csspseudoanimations .reward-placed .reward-cheshire-cat:after{background-image:url(../images/rewards/cheshire-cat-head.svg)!important;-webkit-animation:cat-head 10s infinite;animation:cat-head 10s infinite}@-webkit-keyframes cat-head{0%,100%,30%,70%{opacity:1}45%,55%{opacity:0}}@keyframes cat-head{0%,100%,30%,70%{opacity:1}45%,55%{opacity:0}}.reward-placed .reward-balloon{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-balloon{background-image:url(../images/rewards/animations/balloon.svg)!important;background-size:300% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:balloon .3s steps(3,end) infinite,floating 3s ease-in-out infinite;animation:balloon .3s steps(3,end) infinite,floating 3s ease-in-out infinite}@-webkit-keyframes balloon{to{background-position:-300% 0}}@-webkit-keyframes floating{from,to{top:0}65%{top:.1rem}}.csspseudoanimations .reward-placed .reward-disc-golf{background-image:url(../images/rewards/disc-golf-net.svg)!important;background-size:contain;background-position:center bottom}.csspseudoanimations .reward-placed .reward-disc-golf:before{content:"";background-image:url(../images/rewards/disc-golf-disc.svg)!important;background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;top:.35rem;right:0;height:.25rem;width:.65rem;-webkit-animation:fly-in 3s infinite ease-in;animation:fly-in 3s infinite ease-in}@-webkit-keyframes fly-in{0%{-webkit-transform:translate(10rem,-1rem) rotate(-30deg);transform:translate(10rem,-1rem) rotate(-30deg);opacity:1}50%{-webkit-transform:translate(0,0) rotate(-10deg);transform:translate(0,0) rotate(-10deg);opacity:1}100%{-webkit-transform:translate(0,0) rotate(-50deg);transform:translate(0,0) rotate(-50deg);opacity:0}}@keyframes fly-in{0%{-webkit-transform:translate(10rem,-1rem) rotate(-30deg);transform:translate(10rem,-1rem) rotate(-30deg);opacity:1}50%{-webkit-transform:translate(0,0) rotate(-10deg);transform:translate(0,0) rotate(-10deg);opacity:1}100%{-webkit-transform:translate(0,0) rotate(-50deg);transform:translate(0,0) rotate(-50deg);opacity:0}}.csspseudoanimations .reward-placed .reward-disc-golf:after{content:"";position:absolute}.csspseudoanimations .reward-placed .reward-fish{background-image:url(../images/rewards/empty-fish-pond.svg)!important;background-size:contain;background-position:center bottom}.csspseudoanimations .reward-placed .reward-fish:before{content:"";background-image:url(../images/rewards/flying-fish.svg)!important;background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;top:85%;left:43%;height:.25rem;width:.25rem;-webkit-animation:fly-away 3s infinite ease-in;animation:fly-away 3s infinite ease-in}@-webkit-keyframes fly-away{0%{-webkit-transform:translate(0,0) rotate(10deg);transform:translate(0,0) rotate(10deg);opacity:0}5%{-webkit-transform:translate(0,0) rotate(10deg);transform:translate(0,0) rotate(10deg);opacity:1}100%{-webkit-transform:translate(10rem,-6rem) rotate(10deg);transform:translate(10rem,-6rem) rotate(10deg);opacity:1}}@keyframes fly-away{0%{-webkit-transform:translate(0,0) rotate(10deg);transform:translate(0,0) rotate(10deg);opacity:0}5%{-webkit-transform:translate(0,0) rotate(10deg);transform:translate(0,0) rotate(10deg);opacity:1}100%{-webkit-transform:translate(10rem,-6rem) rotate(10deg);transform:translate(10rem,-6rem) rotate(10deg);opacity:1}}.csspseudoanimations .reward-placed .reward-fish:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(108,196,234,.3)),to(#6cc4ea));background:linear-gradient(to bottom,rgba(108,196,234,.3),#6cc4ea);position:absolute;top:85%;bottom:1.75%;left:43%;right:27%}.csspseudoanimations .reward-placed .reward-cauldron{background-image:url(../images/cities/vancouver/rewards/animations/cauldron.svg)!important;background-size:200% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:cauldron .3s steps(2,end) infinite;animation:cauldron .3s steps(2,end) infinite}@-webkit-keyframes cauldron{to{background-position:-200% 0}}@keyframes cauldron{to{background-position:-200% 0}}.csspseudoanimations .reward-placed .reward-east-van:after,.csspseudoanimations .reward-placed .reward-east-van:before{content:"";position:absolute;top:0;left:0;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center bottom;height:100%}.csspseudoanimations .reward-placed .reward-east-van{background-image:none!important}@-webkit-keyframes east-van{0%,100%,11%,20%,45%,55%,75%,88%{opacity:.7}13%,30%,5%,50%,65%,80%,93%{opacity:1}}@keyframes east-van{0%,100%,11%,20%,45%,55%,75%,88%{opacity:.7}13%,30%,5%,50%,65%,80%,93%{opacity:1}}.csspseudoanimations .reward-placed .reward-east-van:before{background-image:url(../images/cities/vancouver/rewards/animations/east-van-glow.svg)!important;-webkit-animation:east-van 1s infinite;animation:east-van 1s infinite}.csspseudoanimations .reward-placed .reward-east-van:after{background-image:url(../images/cities/vancouver/rewards/east-van.svg)!important}.csspseudoanimations .reward-placed .reward-orca{background-image:none!important}@-webkit-keyframes orca{0%{opacity:1}0.1%,1%{opacity:0}1.1%,3%{opacity:1}3.1%,4%{opacity:0}4.1%,6%{opacity:1}19.9%,6.1%{opacity:0}100%,20%{opacity:1}}@keyframes orca{0%{opacity:1}0.1%,1%{opacity:0}1.1%,3%{opacity:1}3.1%,4%{opacity:0}4.1%,6%{opacity:1}19.9%,6.1%{opacity:0}100%,20%{opacity:1}}@-webkit-keyframes orca-digital{0%{opacity:0}0.1%,1%{opacity:1}1.1%,3%{opacity:0}3.1%,4%{opacity:1}4.1%,6%{opacity:0}19.9%,6.1%{opacity:1}100%,20%{opacity:0}}@keyframes orca-digital{0%{opacity:0}0.1%,1%{opacity:1}1.1%,3%{opacity:0}3.1%,4%{opacity:1}4.1%,6%{opacity:0}19.9%,6.1%{opacity:1}100%,20%{opacity:0}}.csspseudoanimations .reward-placed .reward-orca:after,.csspseudoanimations .reward-placed .reward-orca:before{content:"";position:absolute;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center bottom;opacity:0;top:0;left:0}.csspseudoanimations .reward-placed .reward-orca:before{height:100%;background-image:url(../images/cities/vancouver/rewards/orca.svg)!important;-webkit-animation:orca 10s infinite;animation:orca 10s infinite}.csspseudoanimations .reward-placed .reward-orca:after{height:100%;background-image:url(../images/cities/vancouver/rewards/animations/orca-digital.svg)!important;-webkit-animation:orca-digital 10s infinite;animation:orca-digital 10s infinite}.reward-placed .reward-fireworks{background-image:url(../images/cities/vancouver/rewards/animations/fireworks.svg)!important}.reward-placed .reward-pop-up-city-hall{background-image:url(../images/cities/vancouver/rewards/animations/pop-up-city-hall.svg)!important}.csspseudoanimations .reward-placed .reward-skytrain{width:12rem;height:1.071082391rem;overflow:hidden;background-image:url(../images/cities/vancouver/rewards/animations/skytrain-track.svg)!important;background-position:bottom left}.csspseudoanimations .reward-placed .reward-skytrain:after,.csspseudoanimations .reward-placed .reward-skytrain:before,.reward-placed .reward-paco:after,.reward-placed .reward-paco:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center bottom}@-webkit-keyframes skytrain-from-left{0%,100%,50.01%{-webkit-transform:translateX(-2.2197092084rem);transform:translateX(-2.2197092084rem)}50%{-webkit-transform:translateX(12rem);transform:translateX(12rem)}}@keyframes skytrain-from-left{0%,100%,50.01%{-webkit-transform:translateX(-2.2197092084rem);transform:translateX(-2.2197092084rem)}50%{-webkit-transform:translateX(12rem);transform:translateX(12rem)}}.csspseudoanimations .reward-placed .reward-skytrain:before{top:0;left:0;width:2.2197092084rem;height:.1987075929rem;background-image:url(../images/cities/vancouver/rewards/animations/skytrain-blue.svg)!important;-webkit-animation:skytrain-from-left 3s linear infinite;animation:skytrain-from-left 3s linear infinite;-webkit-transform:translateX(-2.2197092084rem);transform:translateX(-2.2197092084rem)}@-webkit-keyframes skytrain-from-right{0%,100%,50.01%{-webkit-transform:translateX(2.1809369952rem);transform:translateX(2.1809369952rem)}50%{-webkit-transform:translateX(-12rem);transform:translateX(-12rem)}}@keyframes skytrain-from-right{0%,100%,50.01%{-webkit-transform:translateX(2.1809369952rem);transform:translateX(2.1809369952rem)}50%{-webkit-transform:translateX(-12rem);transform:translateX(-12rem)}}.csspseudoanimations .reward-placed .reward-skytrain:after{top:0;right:0;width:2.1809369952rem;height:.2035541195rem;background-image:url(../images/cities/vancouver/rewards/animations/skytrain-white.svg)!important;-webkit-animation:skytrain-from-right 5.5s linear infinite;animation:skytrain-from-right 5.5s linear infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-transform:translateX(2.1809369952rem);transform:translateX(2.1809369952rem)}.reward-placed .reward-steamclock{background-image:url(../images/cities/vancouver/rewards/animations/steamclock.svg)!important}.reward-placed .reward-paco{background-image:none!important}@-webkit-keyframes paco-wave{to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes paco-wave{to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.reward-placed .reward-paco:after,.reward-placed .reward-paco:before{top:0;left:0;width:100%;height:100%}.reward-placed .reward-paco:before{background-image:url(../images/cities/mcallen/paco-arm.svg)!important;-webkit-animation:paco-wave .5s ease-in-out infinite alternate;animation:paco-wave .5s ease-in-out infinite alternate;-webkit-transform-origin:41.3043478261% 29.4117647059%;transform-origin:41.3043478261% 29.4117647059%}.reward-placed .reward-paco:after{background-image:url(../images/cities/mcallen/paco-body.svg)!important}.reward-placed .reward-durango-train{width:5rem;height:.3rem;background-image:url(../images/cities/durangoco/train.svg)!important}.csspseudoanimations .reward-placed .reward-richmond-canada-line{width:12rem;height:1.0856219709rem;overflow:hidden;background-image:url(../images/cities/richmond/rewards/canada-line-track.svg)!important;background-position:bottom left}.csspseudoanimations .reward-placed .reward-richmond-canada-line:after,.csspseudoanimations .reward-placed .reward-richmond-canada-line:before{width:2.2051696284rem;height:.2084006462rem;background-size:contain;background-position:center bottom;background-image:url(../images/cities/richmond/rewards/canada-line-train.svg)!important;top:0;background-repeat:no-repeat;content:"";position:absolute}@-webkit-keyframes canada-line-from-left{0%,100%,50.01%{-webkit-transform:translateX(-2.2051696284rem);transform:translateX(-2.2051696284rem)}50%{-webkit-transform:translateX(12rem);transform:translateX(12rem)}}@keyframes canada-line-from-left{0%,100%,50.01%{-webkit-transform:translateX(-2.2051696284rem);transform:translateX(-2.2051696284rem)}50%{-webkit-transform:translateX(12rem);transform:translateX(12rem)}}.csspseudoanimations .reward-placed .reward-richmond-canada-line:before{left:0;-webkit-animation:canada-line-from-left 3s linear infinite;animation:canada-line-from-left 3s linear infinite;-webkit-transform:translateX(-2.2051696284rem);transform:translateX(-2.2051696284rem)}@-webkit-keyframes canada-line-from-right{0%,100%,50.01%{-webkit-transform:translateX(2.2051696284rem) scaleX(-1);transform:translateX(2.2051696284rem) scaleX(-1)}50%{-webkit-transform:translateX(-12rem) scaleX(-1);transform:translateX(-12rem) scaleX(-1)}}@keyframes canada-line-from-right{0%,100%,50.01%{-webkit-transform:translateX(2.2051696284rem) scaleX(-1);transform:translateX(2.2051696284rem) scaleX(-1)}50%{-webkit-transform:translateX(-12rem) scaleX(-1);transform:translateX(-12rem) scaleX(-1)}}.csspseudoanimations .reward-placed .reward-richmond-canada-line:after{right:0;-webkit-animation:canada-line-from-right 3s linear infinite;animation:canada-line-from-right 3s linear infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-transform:translateX(2.2051696284rem) scaleX(-1);transform:translateX(2.2051696284rem) scaleX(-1)}.csspseudoanimations .reward-placed .reward-seaplane{background-image:none!important}@-webkit-keyframes seaplane-flip{0%,100%,49%{-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1)}50%,99%{-webkit-transform:rotate(0) scaleX(-1);transform:rotate(0) scaleX(-1)}}@keyframes seaplane-flip{0%,100%,49%{-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1)}50%,99%{-webkit-transform:rotate(0) scaleX(-1);transform:rotate(0) scaleX(-1)}}@-webkit-keyframes seaplane-flying{0%,100%{top:0;left:0}50%{top:0;left:3.5rem}}@keyframes seaplane-flying{0%,100%{top:0;left:0}50%{top:0;left:3.5rem}}.csspseudoanimations .reward-placed .reward-seaplane:after,.csspseudoanimations .reward-placed .reward-seaplane:before{content:"";background-size:100%;background-position:0 0;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat}.csspseudoanimations .reward-placed .reward-seaplane:before{background-image:url(../images/cities/richmond/rewards/seaplane.svg)!important;-webkit-animation:seaplane-flying 4s ease-in-out infinite,seaplane-flip 4s infinite!important;animation:seaplane-flying 4s ease-in-out infinite,seaplane-flip 4s infinite!important}.csspseudoanimations .reward-placed .reward-excavator{background-image:url(../images/cities/richmond/rewards/excavator-animation.svg)!important}.csspseudoanimations .reward-placed .reward-butterflies{background-image:url(../images/cities/deerfieldil/rewards/bush.svg)!important;background-repeat:no-repeat;background-size:50%;overflow:hidden}@-webkit-keyframes butterflies{0%{background-position:0 0}50%{background-position:100% 0}}@keyframes butterflies{0%{background-position:0 0}50%{background-position:100% 0}}.csspseudoanimations .reward-placed .reward-butterflies:before{content:"";background-size:200%;background-position:0 0;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-image:url(../images/cities/deerfieldil/rewards/butterflies.svg)!important;-webkit-animation:butterflies 1s steps(1,end) infinite;animation:butterflies 1s steps(1,end) infinite}.csspseudoanimations .reward-placed .reward-snowbirds{background-image:none!important}@-webkit-keyframes snowbirds-flip{0%,100%,49%{-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1)}50%,99%{-webkit-transform:rotate(0) scaleX(-1);transform:rotate(0) scaleX(-1)}}@keyframes snowbirds-flip{0%,100%,49%{-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1)}50%,99%{-webkit-transform:rotate(0) scaleX(-1);transform:rotate(0) scaleX(-1)}}@-webkit-keyframes snowbirds-flying{0%,100%{top:0;left:0}50%{top:.1rem;left:-1.5rem}}@keyframes snowbirds-flying{0%,100%{top:0;left:0}50%{top:.1rem;left:-1.5rem}}.csspseudoanimations .reward-placed .reward-snowbirds:after,.csspseudoanimations .reward-placed .reward-snowbirds:before{content:"";background-size:100%;background-position:0 0;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat}.csspseudoanimations .reward-placed .reward-snowbirds:before{background-image:url(../images/cities/abbotsford/rewards/snowbirds.svg)!important;-webkit-animation:snowbirds-flying 4s ease-in-out infinite,snowbirds-flip 4s infinite!important;animation:snowbirds-flying 4s ease-in-out infinite,snowbirds-flip 4s infinite!important}.reward-placed .reward-trampoline{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-trampoline{background-image:url(../images/rewards/animations/trampoline.svg)!important;background-size:2000% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:trampoline 1.25s steps(19,end) infinite;animation:trampoline 1.25s steps(19,end) infinite}@-webkit-keyframes trampoline{to{background-position:-1900% 0}}@keyframes trampoline{to{background-position:-1900% 0}}.reward-placed .reward-alligator{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-alligator{background-image:url(../images/cities/indianrivercountyfl/rewards/alligator-animation.svg)!important;background-size:800% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:alligator 1s steps(8,end) infinite;animation:alligator 1s steps(8,end) infinite}@-webkit-keyframes alligator{to{background-position:-800% 0}}@keyframes alligator{to{background-position:-800% 0}}.reward-placed .reward-zipline{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-zipline{background-image:url(../images/cities/jamescitycountyva/rewards/zipline-animation.svg)!important;background-size:2700% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:zipline 5s steps(27,end) infinite;animation:zipline 5s steps(27,end) infinite}@-webkit-keyframes zipline{to{background-position:-2700% 0}}@keyframes zipline{to{background-position:-2700% 0}}.csspseudoanimations .reward-placed .reward-dog-truck{background-image:none!important}@-webkit-keyframes dog-truck{0%{background-image:url(../images/cities/dentontx/rewards/dog-truck.png);-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}49%{background-image:url(../images/cities/dentontx/rewards/dog-truck.png);-webkit-transform:translate(3rem,0);transform:translate(3rem,0)}50%{background-image:url(../images/cities/dentontx/rewards/animations/dog-truck-left.png);-webkit-transform:translate(3rem,0);transform:translate(3rem,0)}99%{background-image:url(../images/cities/dentontx/rewards/animations/dog-truck-left.png);-webkit-transform:translate(0,0) rotate(2deg);transform:translate(0,0) rotate(2deg)}100%{background-image:url(../images/cities/dentontx/rewards/animations/dog-truck-left.png);-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes dog-truck{0%{background-image:url(../images/cities/dentontx/rewards/dog-truck.png);-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}49%{background-image:url(../images/cities/dentontx/rewards/dog-truck.png);-webkit-transform:translate(3rem,0);transform:translate(3rem,0)}50%{background-image:url(../images/cities/dentontx/rewards/animations/dog-truck-left.png);-webkit-transform:translate(3rem,0);transform:translate(3rem,0)}99%{background-image:url(../images/cities/dentontx/rewards/animations/dog-truck-left.png);-webkit-transform:translate(0,0) rotate(2deg);transform:translate(0,0) rotate(2deg)}100%{background-image:url(../images/cities/dentontx/rewards/animations/dog-truck-left.png);-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.reward-placed .reward-dog-truck:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-size:contain;background-position:0 0;background-repeat:no-repeat;background-image:url(../images/cities/dentontx/rewards/animations/dog-truck-left.svg);-webkit-animation:dog-truck 4s cubic-bezier(.1,0,.95,1) 0s infinite forwards;animation:dog-truck 4s cubic-bezier(.1,0,.95,1) 0s infinite forwards}.reward-placed .reward-balloon-rainbow{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-balloon-rainbow{background-image:url(../images/cities/cityofalbuquerquenm/rewards/animations/balloon-rainbow-animation.svg)!important;background-size:300% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:balloon .3s steps(3,end) infinite,floating 3s ease-in-out infinite;animation:balloon .3s steps(3,end) infinite,floating 3s ease-in-out infinite}@keyframes balloon{to{background-position:-300% 0}}@keyframes floating{from,to{top:0}65%{top:.1rem}}.reward-placed .reward-strawberry-ferris-wheel{background-size:35%;background-position:center center}.csspseudoanimations .reward-placed .reward-strawberry-ferris-wheel{background-image:url(../images/rewards/animations/strawberry-ferris-wheel.svg)!important;background-size:1500% 100%;background-position:0 0;background-repeat:repeat-x;-webkit-animation:strawberry-ferris-wheel 1s steps(15,end) infinite;animation:strawberry-ferris-wheel 1s steps(15,end) infinite}@-webkit-keyframes strawberry-ferris-wheel{to{background-position:-1500% 0}}@keyframes strawberry-ferris-wheel{to{background-position:-1500% 0}}.background-surrey,body.surrey .place,body.surrey .sort,body.surrey .start{background-image:url(../images/cities/surrey/background.svg)}.background-dallas,body.dallas .place,body.dallas .sort,body.dallas .start{background-image:url(../images/background-dallas.svg)}body.dallas .start .start-title .logo{width:1.8rem;height:.4rem}.background-aquatera,body.aquatera .place,body.aquatera .sort,body.aquatera .start{background-image:url(../images/cities/aquatera/background.svg)}.background-vancouver,body.vancouver .place,body.vancouver .sort,body.vancouver .start{background-image:url(../images/cities/vancouver/background.svg)}body.vancouver .start .start-title .logo{width:1.3rem;height:.5rem}body.langley .counter,body.vancouver .counter{padding-top:.1rem;height:.4rem}body.vancouver .main-positions{bottom:.09rem}body.vancouver .material-label{margin-top:0}.background-langley,body.langley .place,body.langley .sort,body.langley .start{background-image:url(../images/cities/langley/background.svg)}body.langley .material-label{margin-top:0}body.langley .arrow-position-left:before{left:95%;bottom:90%}body.langley .streams .main-positions{left:22%;right:1%}body.langley .recycle-bag-yellow .label{margin:.3rem .4rem 0}.background-morinville,body.morinville .place,body.morinville .sort,body.morinville .start{background-image:url(../images/cities/morinville/background.svg)}body.morinville .arrow-position-left:before{left:90%;bottom:90%}body.morinville .position-left{left:-1rem}body.morinville .streams .main-positions{left:21%;bottom:.3rem}body.edmonton .arrow-left:before,body.edmonton .arrow-right:before,body.sanofipasteur .arrow-left:before,body.sanofipasteur .arrow-right:before{bottom:100%}body.morinville .streams .main-positions .label{margin-top:.7rem}body.morinville .streams .main-positions .position{margin-right:2.5%}body.morinville .streams .main-positions .position-recycle-bag-blue .label{margin-top:.3rem}body.morinville .streams .main-positions .position-cart-green-white .label{margin-top:.6rem}body.edmonton .place,body.edmonton .sort,body.edmonton .start{background-image:url(../images/cities/edmonton/background.svg)}body.edmonton .material-help{background-image:url(../images/cities/edmonton/material-help-three.svg)}body.edmonton .arrow-left:before{right:32%}body.edmonton .arrow-right:before{right:45%}body.edmonton .arrow-position-right:before{bottom:23%}body.edmonton .main-positions{bottom:.1rem}body.edmonton .garbage-bag-blue .label{bottom:.55rem}.background-edmonton{background-image:url(../images/cities/edmonton/background.svg)}body.yellowknife .place,body.yellowknife .sort,body.yellowknife .start{background-image:url(../images/cities/yellowknife/background.svg)}body.yellowknife .sun{position:absolute;top:.3rem;right:2.5rem;width:5.2rem;height:2.6rem;z-index:1;background:0 0}body.yellowknife .sun:after,body.yellowknife .sun:before{position:absolute;top:0;width:5.2rem;height:2.6rem;background-image:url(../images/aurora-start.svg);background-position:center center;background-repeat:no-repeat;z-index:1;content:""}body.yellowknife .sun:before{pointer-events:none;left:.7rem;background-size:contain;-webkit-animation:fade-origin 15s linear infinite;animation:fade-origin 15s linear infinite}@-webkit-keyframes fade-origin{0%,100%{opacity:0}25%,75%{opacity:.1}50%{opacity:1}}@keyframes fade-origin{0%,100%{opacity:0}25%,75%{opacity:.1}50%{opacity:1}}body.yellowknife .sun:after{right:0;left:1.4rem;background-size:contain;-webkit-animation:fade-shift 15s linear infinite;animation:fade-shift 15s linear infinite}@-webkit-keyframes fade-shift{0%,100%{opacity:1}25%,75%{opacity:.1}50%{opacity:0}}@keyframes fade-shift{0%,100%{opacity:1}25%,75%{opacity:.1}50%{opacity:0}}body.yellowknife .button,body.yellowknife .material-label,body.yellowknife .next-material,body.yellowknife .reward-options,body.yellowknife .start .start-title,body.yellowknife .start-image{position:relative;z-index:3}body.yellowknife .certificate-sheet,body.yellowknife .material-help,body.yellowknife .share-sheet{z-index:3}body.yellowknife .share-sheet .pull-cord{position:absolute}body.yellowknife .main-positions{bottom:.08rem}body.yellowknife .position-right.yard-waste-depot{width:27%;right:-.15rem;bottom:1.24rem}body.yellowknife .position-right.yard-waste-depot .label{margin:.56rem .16rem 0 .62rem;color:#000}.background-yellowknife{background-image:url(../images/cities/yellowknife/background.svg)}.background-regina,body.regina .place,body.regina .sort,body.regina .start{background-image:url(../images/cities/regina/background.svg)}body.regina .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.regina .arrow-position-left:before{bottom:1.3rem}body.regina .arrow-left:before,body.regina .arrow-right:before{bottom:1.2rem}body.regina .arrow-position-right:before{right:85%;bottom:1rem}body.regina .streams .main-positions{bottom:.35rem;right:24%;left:17%}body.regina .streams .main-positions .position{width:16%;margin-right:2%}body.regina .streams .main-positions .position-cart-green-all .label{font-size:.18rem;margin-top:.75rem;line-height:1.1}body.regina .streams .main-positions .position-thrift-store{width:44%}body.regina .streams .main-positions .position-thrift-store .label{margin:auto .6rem .36rem .85rem}body.regina .streams .position-left{width:25%;left:-1rem}body.regina .streams .position-left .label{margin:.35rem .2rem auto 1.3rem;font-size:.17rem}body.regina .streams .position-right{width:24%;bottom:1.1rem;right:-.1rem}body.regina .streams .position-right .label{margin:.67rem .2rem auto .6rem}.background-newton,body.newton .place,body.newton .sort,body.newton .start{background-image:url(../images/cities/newton/background.svg)}body.newton .stream.recycle-bag-brown-mcallen .label{margin-top:.33rem}body.newton .position-left .stream .label,body.newton .stream.depot .label{margin:.15rem .3rem 0 1.5rem;font-size:.17rem}.background-mcallen,body.mcallen .place,body.mcallen .sort,body.mcallen .start{background-image:url(../images/cities/mcallen/background.svg)}body.mcallen .stream.recycle-bag-brown-mcallen .label{margin-top:.2rem}.background-fortstjohn,body.fortstjohn .place,body.fortstjohn .sort,body.fortstjohn .start{background-image:url(../images/cities/fortstjohn/background.svg)}body.fortstjohn .cart-black .label,body.fortstjohn .cart-blue-all .label{margin:.65rem .3rem 0 .33rem}body.portcoquitlam .place,body.portcoquitlam .sort,body.portcoquitlam .start{background-image:url(../images/cities/portcoquitlam/background.svg)}body.portcoquitlam .stream.cart-green{background-image:url(../images/cities/portcoquitlam/cart-green.svg)}body.portcoquitlam .stream.cart-blue{background-image:url(../images/cities/portcoquitlam/cart-blue.svg)}body.portcoquitlam .start .start-title .logo{width:2.5rem;height:.19rem}.background-portcoquitlam{background-image:url(../images/cities/portcoquitlam/background.svg)}.background-okotoks,body.okotoks .place,body.okotoks .sort,body.okotoks .start{background-image:url(../images/cities/okotoks/background.svg)}body.okotoks .arrow-position-left:before{left:90%;bottom:.7rem}body.okotoks .arrow-left:before,body.okotoks .arrow-right:before{bottom:1.2rem}body.okotoks .arrow-position-right:before{bottom:.9rem}body.okotoks .streams .position-left{width:35%;left:-1.3rem;bottom:1.2rem}body.okotoks .streams .position-left .label{margin:1.85rem .2rem 0 1.4rem}body.okotoks .streams .main-positions{bottom:.42rem;right:19%}body.okotoks .streams .main-positions .position{width:17%;margin-right:2%}body.okotoks .streams .main-positions .position-landfill-main{width:41%}body.okotoks .streams .position-right{width:27%;right:-.9rem;bottom:1.1rem}body.strathcona .stream.cart-green{background-image:url(../images/cities/strathcona/cart-green.svg)}.background-charlotte,body.charlotte .place,body.charlotte .sort,body.charlotte .start{background-image:url(../images/cities/charlotte/background.svg)}body.strathcona .start .start-title .logo{width:3rem;height:.5}body.strathcona .position-left.broadview-enviroservice-station .label{margin-top:.6rem}body.charlotte .arrow-position-left:before{left:81%;bottom:50%}body.charlotte .arrow-position-right:before{bottom:45%}body.sacramento .place,body.sacramento .sort,body.sacramento .start{background-image:url(../images/cities/sacramento/background.svg)}body.sacramento .start .start-title .logo{height:.6rem;width:2rem}body.sacramento div.position-left div.stream div.label{margin-top:.2rem}body.sacramento .arrow-position-right:before{bottom:50%;right:70%}body.sacramento .position-left.broadview-enviroservice-station{width:35%;left:-10.5vw;bottom:16.5vw}body.sacramento .position-left .stream .label{margin-top:.15rem}body.sacramento .position-left.broadview-enviroservice-station .stream .label,body.sacramento .stream.broadview-enviroservice-station .label{margin:18vw 2vw 0 12vw}body.sacramento .stream.schedule-it{background-size:80% 54%;background-position:50% 33%}body.sacramento .stream.schedule-it .label{margin:1.25rem 0;font-size:.15rem;background:0 0}body.sacramento .position-right .stream .label,body.sacramento .stream.return .label{margin:1.8rem .8rem 0 .3rem}body.sacramento .position-left,body.sacramento .position-right{bottom:15vw}.background-sacramento{background-image:url(../images/cities/sacramento/background.svg)}.background-scrrra,body.scrrra .place,body.scrrra .sort,body.scrrra .start{background-image:url(../images/cities/scrrra/background.svg)}body.charlescounty .stream.recycle-bag-brown-mcallen .label{margin-top:.27rem}body.charlescounty .position-left.return-flipped .stream .label,body.charlescounty .stream.return-flipped .label{margin:1.75rem 0 0 .5rem}body.charlescounty .arrow-position-right:before{right:85%;bottom:65%}body.scrrra .stream.bin-backyard-composting .label{margin:.6rem .3rem 0 .25rem}body.scrrra .position-right.depot-flipped,body.scrrra .position-right.edmonton-ecostation{width:30%;right:-.7rem;bottom:.9rem}body.scrrra .position-right.depot-flipped .stream .label,body.scrrra .stream.depot-flipped .label{position:relative;right:1.1rem;margin:.2rem 1.3rem 0 1.5rem}body.scrrra .arrow-position-left:before{bottom:70%}body.scrrra .position-left{width:37%;bottom:.95rem;left:-1.2rem}body.scrrra .position-left .stream .label,body.scrrra .stream.depot .label{margin:1.3rem .3rem 0 1.5rem}.background-peterborough,body.peterborough .place,body.peterborough .sort,body.peterborough .start{background-image:url(../images/cities/peterborough/background.svg)}body.peterborough .streams.has-right .main-positions{right:22%}body.peterborough .streams .main-positions{bottom:.5rem}body.peterborough .streams.has-left .main-positions{left:22%}body.peterborough .position-right.landfill,body.peterborough .position-right.yard-waste-depot{right:-.85rem}body.peterborough .stream.recycle-bag-brown-mcallen .label{margin-top:.6rem}body.peterborough .stream.bin-backyard-composting .label{margin-top:1.1rem}body.hartsville .arrow-left:before,body.hartsville .arrow-right:before{bottom:1.4rem}body.hartsville .arrow-position-left:before{left:90%;bottom:1.5rem}body.hartsville .arrow-position-right:before{right:85%;bottom:1.1rem}body.hartsville .position-right.landfill,body.hartsville .position-right.landfill-custom-label,body.hartsville .position-right.yard-waste-depot{bottom:1.1rem}body.hartsville .stream.branch-pile .label{margin:.2rem 0}body.hartsville .main-positions{left:22%;right:24%;bottom:.34rem}body.hartsville .main-positions .position-schedule-it .label{background:0 0;color:#000;text-shadow:.01rem .01rem #fff;margin:.75rem -.1rem 0}.background-scottcounty,body.scottcounty .place,body.scottcounty .sort,body.scottcounty .start{background-image:url(../images/cities/scottcounty/background.svg)}body.scottcounty .start .start-title .logo{height:.65rem}body.scottcounty .position-right.depot-flipped,body.scottcounty .position-right.edmonton-ecostation{width:30%;right:-.5rem;bottom:1rem}body.scottcounty .position-right.depot-flipped .stream .label,body.scottcounty .stream.depot-flipped .label{margin:.16rem 1.6rem 49px .3rem}body.scottcounty .position-left.broadview-enviroservice-station{width:38%;left:-1.3rem;bottom:1.4rem}body.scottcounty .position-left.broadview-enviroservice-station .stream .label,body.scottcounty .stream.broadview-enviroservice-station .label{margin:1.8rem .2rem 0 1.4rem}body.scottcounty .stream.cart-black .label,body.scottcounty .stream.cart-blue-scott-county .label{margin:.45rem .1rem 0 .2rem}body.scottcounty .success-text{color:#fff}body.scottcounty .arrow-position-left:before{bottom:60%}.background-sprucegrove,body.sprucegrove .place,body.sprucegrove .sort,body.sprucegrove .start{background-image:url(../images/cities/sprucegrove/background.svg)}body.sprucegrove .position-left.broadview-enviroservice-station{width:36%;left:-1.1rem;bottom:1.6rem}body.sprucegrove .position-left.broadview-enviroservice-station .stream .label,body.sprucegrove .stream.broadview-enviroservice-station .label{margin:1.8rem .2rem 0 1.2rem}body.sprucegrove .stream.recycle-bag-brown-mcallen .label{margin-top:.23rem}body.sprucegrove .stream.garbage-bag .label,body.sprucegrove .stream.garbage-bag-blue .label,body.sprucegrove .stream.garbage-bag-white .label{margin-left:-.045rem}body.sprucegrove .stream.recycle-bag-blue .label{margin:.4rem .1rem 0}body.sprucegrove .arrow-position-left:before{bottom:55%}body.oxford-county .streams.has-right .main-positions{right:21%}body.oxford-county .streams.has-left .main-positions{left:21%}body.oxford-county .streams .main-positions{bottom:.34rem}body.oxford-county .position-left{left:-.9rem}body.oxford-county .position-right.landfill,body.oxford-county .position-right.landfill-custom-label,body.oxford-county .position-right.yard-waste-depot{right:-.65rem;bottom:1.3rem;width:29%}body.oxford-county .position-right.yard-waste-depot .stream .label,body.oxford-county .stream.yard-waste-depot .label{margin:.49rem .55rem 0 .65rem;font-size:.19rem}body.nanaimobc .place,body.nanaimobc .sort,body.nanaimobc .start{background-image:url(../images/cities/nanaimobc/background.svg)}body.nanaimobc .arrow-position-left:before{left:90%;bottom:90%}body.nanaimobc .arrow-left:before,body.nanaimobc .arrow-right:before{bottom:90%}body.nanaimobc .arrow-position-right:before{right:85%;bottom:60%}body.nanaimobc .position-left{left:-1rem}body.nanaimobc .position-left .label{margin:.3rem .25rem auto 1.5rem}body.nanaimobc .streams .main-positions{bottom:.33rem;left:22%}body.nanaimobc .streams .main-positions .label{margin-top:.7rem}body.nanaimobc .stream.recycle-bag-yellow .label{margin-top:.3rem;margin-right:.18rem}body.nanaimobc .stream.cart-green-all .label{margin-top:.7rem}body.nanaimobc .stream.garbage-bag .label{bottom:.25rem}body.nanaimobc .stream.bin-backyard-composting .label{font-size:.2rem}body.nanaimobc .position-right{bottom:.9rem}.background-nanaimobc{background-image:url(../images/cities/nanaimobc/background.svg)}.background-crd,body.crd .place,body.crd .sort,body.crd .start{background-image:url(../images/cities/crd/background.svg)}body.crd .arrow-position-left:before{left:70%;bottom:.8rem}body.crd .streams .position-left{height:2.1rem;bottom:1.1rem;width:28%}body.crd .streams .position-left .label{margin-top:2.15rem}body.crd .streams .main-positions{left:28%;right:1%}body.crd .streams .main-positions .position{width:19%;margin-right:1%}body.crd .streams .main-positions .position-recycle-bag-blue .label{margin:.4rem 0 auto auto}.background-texasdisposalsystem,body.texasdisposalsystem .place,body.texasdisposalsystem .sort,body.texasdisposalsystem .start{background-image:url(../images/cities/texasdisposalsystem/background.svg)}body.texasdisposalsystem .start .start-title .logo{width:3rem;height:.5rem}body.texasdisposalsystem .position-left{left:-.9rem}body.texasdisposalsystem .stream.furniture-stream{background-image:url(../images/cities/texasdisposalsystem/furniture-stream.svg);width:1.35rem;position:relative;right:10%}body.texasdisposalsystem .stream.furniture-stream .label{font-size:.19rem;margin-top:.75rem}@media (max-width:464px){body.texasdisposalsystem .stream.furniture-stream .label{margin-top:.6rem}}body.texasdisposalsystem .landfill-custom-label .stream .label,body.texasdisposalsystem .stream.landfill-custom-label .label{margin:.66rem .6rem 0 .7rem;font-size:.2rem}body.texasdisposalsystem .streams.has-left .main-positions{left:22%}body.texasdisposalsystem .streams.has-right .main-positions{right:23%}body.texasdisposalsystem .streams.stream-4 .main-positions .position{width:20%;margin-right:5%}body.texasdisposalsystem .position-right.landfill,body.texasdisposalsystem .position-right.landfill-custom-label,body.texasdisposalsystem .position-right.yard-waste-depot{right:-.75rem}body.oaklandca .streams.has-right .main-positions,body.sanofipasteur .arrow-left:before{right:21%}body.texasdisposalsystem .stream-4 .stream .label{font-size:.19rem}body.texasdisposalsystem .stream.cart-green-all.label{margin-top:.8rem;margin-left:.2rem}.background-sanofipasteur,body.sanofipasteur .place,body.sanofipasteur .sort,body.sanofipasteur .start{background-image:url(../images/cities/sanofipasteur/background.svg)}body.sanofipasteur .start .start-title .logo{height:.4rem;width:2.2rem}body.sanofipasteur .stream.drop-off-bucket .label{color:#000}body.sanofipasteur .start .button{margin-top:.4rem;margin-bottom:.25rem}.background-oaklandca,body.oaklandca .place,body.oaklandca .sort,body.oaklandca .start{background-image:url(../images/cities/oaklandca/background.svg)}body.oaklandca .start .start-title .logo{width:3rem;height:.4rem}body.oaklandca .position-left.broadview-enviroservice-station{width:40%;left:-1.9rem;bottom:1.5rem}body.oaklandca .position-left.broadview-enviroservice-station .stream .label,body.oaklandca .stream.broadview-enviroservice-station .label{color:#fff;margin:1.9rem .2rem 0 1.9rem}body.oaklandca .position-right .stream .label,body.oaklandca .stream.return .label{margin:.7rem .85rem 0}body.oaklandca .streams.has-left .main-positions{left:21%}body.oaklandca .streams.stream-4 .main-positions .position{width:17%}body.oaklandca .streams.stream-4 .main-positions .position.position-bulky-stuff{width:36%}body.oaklandca .stream-4 .stream .label{margin-top:.9rem}body.ecomaineme .stream.food-waste .label,body.richmond .stream .label{margin-top:.75rem}body.oaklandca .stream.bulky-stuff .label{text-shadow:-1px 0 #000,0 1px #000}body.oaklandca .arrow-position-left:before{bottom:58%}body.oaklandca .arrow-position-right:before{right:105%}.background-ecomaineme,body.ecomaineme .place,body.ecomaineme .sort,body.ecomaineme .start{background-image:url(../images/cities/ecomaineme/background.svg)}body.ecomaineme .start .start-title .logo{width:2.5rem;height:.5rem}body.ecomaineme .stream.recycle-bag-brown-mcallen .label{margin-top:.55rem}body.ecomaineme .stream.bin-blue .label{margin-top:.8rem}body.ecomaineme .arrow-position-left:before{left:85%;bottom:60%}body.ecomaineme .arrow-position-right:before{left:102%}body.ecomaineme .arrow-right:before{right:40%}.background-outagamiecountywi,body.outagamiecountywi .place,body.outagamiecountywi .sort,body.outagamiecountywi .start{background-image:url(../images/cities/outagamiecountywi/background.svg)}body.outagamiecountywi .start .start-title .logo{width:2.3rem;height:.4rem}body.outagamiecountywi .stream.bin-backyard-composting .label{font-size:.2rem;margin:.65rem .8rem 0 .7rem}.background-columbia,body.columbia .place,body.columbia .sort,body.columbia .start{background-image:url(../images/cities/columbia/background.svg)}body.columbia .start .start-title .logo{height:.5rem}body.columbia .streams.has-right .main-positions{right:28%;left:22%}body.columbia .stream.branch-pile .label{font-size:.19rem;margin-top:.73rem}body.columbia .stream.depot .label{font-size:.17rem}body.columbia .stream.bin-backyard-composting .label{margin-top:.7rem}body.columbia .position-right.yard-waste-depot{right:-.12rem}body.columbia .position-right.yard-waste-depot .label{margin-right:.1rem}body.columbia .arrow-position-right:before{right:75%}body.frenchriveron .position-right.landfill{width:25%;right:-.7rem;bottom:.7rem}body.frenchriveron .arrow-left:before,body.frenchriveron .arrow-right:before{bottom:1.8rem}body.frenchriveron .streams.stream-6.has-right .main-positions{right:19%;left:1%}body.frenchriveron .streams.stream-6.has-right .main-positions .position{padding:0 .3%}body.frenchriveron .streams.stream-6.has-right .main-positions .position-shipping-container-short{width:19%}body.frenchriveron .streams.stream-6.has-right .main-positions .position-recepticle-cardboard,body.frenchriveron .streams.stream-6.has-right .main-positions .position-recepticle-recycling,body.frenchriveron .streams.stream-6.has-right .main-positions .position-recepticle-waste{width:16.6666666667%}body.frenchriveron .streams.stream-6.has-right .main-positions .position-bin-backyard-composting{width:12%}body.frenchriveron .streams.stream-6.has-right .main-positions .position-bin-backyard-composting .label{margin-top:-.05rem}body.frenchriveron .arrow-position-right:before{right:90%;bottom:62%}body.wmnorthwest .place,body.wmnorthwest .sort,body.wmnorthwest .start{background-image:url(../images/cities/wmnorthwest/background.svg)}body.wmnorthwest .start .start-title .logo{width:1.4rem;height:.5rem}body.wmnorthwest .main-positions{bottom:.09rem}body.wmnorthwest .depot .label{margin:.15rem .22rem 0 1.44rem}.background-wmnorthwest{background-image:url(../images/cities/wmnorthwest/background.svg)}.background-denver,body.denver .place,body.denver .sort,body.denver .start{background-image:url(../images/cities/denver/background.svg)}body.denver .start .start-title .logo{width:1.7rem;height:.5rem}body.cambridgema .start .start-title .logo,body.keywestfl .start .start-title .logo{height:.6rem}body.denver .stream-4 .main-positions{bottom:.34rem}body.denver .stream .label{margin:.45rem .5rem 0}body.keywestfl .place,body.keywestfl .sort,body.keywestfl .start{background-image:url(../images/cities/keywestfl/background.svg)}body.keywestfl .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.keywestfl .position-left{left:-.9rem;width:26%;bottom:.9rem}body.keywestfl .position-left .label{margin-top:.5rem}body.keywestfl .streams .main-positions{left:18%;right:21%}body.keywestfl .streams .main-positions .position{width:19%;margin-right:1%}body.keywestfl .streams .main-positions .position-cart-green-all .label{margin-top:.85rem}body.keywestfl .streams .main-positions .position-bin-backyard-composting .label{margin-top:.8rem}body.keywestfl .streams .main-positions .position-keywestfl-recycling .label{margin-top:.93rem}body.keywestfl .streams .main-positions .position-schedule-it .label{margin:.7rem 0 auto;color:#000;text-shadow:1px 1px #fff;background:0 0}body.keywestfl .position-right{width:26%;right:-.3rem}body.keywestfl .position-right .label{margin-top:1rem}body.keywestfl .arrow-left:before,body.keywestfl .arrow-right:before{bottom:85%}body.keywestfl .arrow-position-left:before{bottom:90%}body.keywestfl .arrow-position-right:before{right:70%}.background-keywestfl{background-image:url(../images/cities/keywestfl/background.svg)}body.cambridgema .place,body.cambridgema .sort,body.cambridgema .start{background-image:url(../images/cities/cambridgema/background.svg)}body.cambridgema .position-left,body.cambridgema .position-right{bottom:1.34rem}body.cambridgema .position-right.yard-waste-depot .stream .label,body.cambridgema .stream.yard-waste-depot .label{font-size:.16rem;margin-top:.37rem}body.durangoco .stream-4 .main-positions .stream .label,body.washingtondc .branch-pile .label{margin-top:.55rem}body.cambridgema .position-right.yard-waste-depot .stream{background-image:url(../images/cities/cambridgema/yard-waste-depot-cover-bg.svg)}body.cambridgema .streams.stream-4 .main-positions{bottom:.33rem}body.cambridgema .arrow-position-right:before{right:90%;bottom:65%}.background-cambridgema{background-image:url(../images/cities/cambridgema/background.svg)}.background-austin,body.austin .place,body.austin .sort,body.austin .start{background-image:url(../images/cities/austin/background.svg)}body.austin .position-right.broadview-enviroservice-station-flipped{width:30%;right:-.65rem;bottom:1.7rem}body.austin .position-right.broadview-enviroservice-station-flipped:before{bottom:45%}.background-durangoco,body.durangoco .place,body.durangoco .sort,body.durangoco .start{background-image:url(../images/cities/durangoco/background.svg)}body.durangoco .stream-4 .main-positions{bottom:.33rem}body.durangoco .stream-4 .main-positions .branch-pile{position:relative;top:.15rem}body.durangoco .stream-4 .main-positions .branch-pile .label{margin-top:-.4rem}body.colchester .start .start-title .logo{width:40vw;height:.5rem}body.richmond .place,body.richmond .sort,body.richmond .start{background-image:url(../images/cities/richmond/background.svg)}body.richmond .streams.stream-6.has-left.has-right .position-left.return-flipped{left:-1.35rem}body.richmond .streams.stream-6.has-left.has-right .position-left.return-flipped .stream .label{margin-left:1.4rem}body.richmond .streams.stream-6.has-left.has-right .main-positions{left:16.4%;right:20%}body.richmond .streams.stream-6.has-left.has-right .position-right.recycle-station-single{right:-1.7rem;bottom:1.2rem}body.richmond .streams.stream-6.has-left.has-right .position-right.recycle-station-single .stream .label{margin-right:1.7rem}body.richmond .arrow-position-right:before{bottom:70%;right:80%}body.richmond .stream.recycle-bag-brown-no-logo .label{margin-top:.2rem}body.region6ns .stream.return-flipped .label,body.richmond .stream.cart-black .label{margin-top:.85rem}body.richmond .stream.recycle-bag-yellow .label{margin-top:.5rem}body.richmond .place:before,body.richmond .start:before{position:absolute;top:0;left:0;width:1.12rem;height:.36rem;content:"";background-image:url(../images/cities/richmond/airplane.svg);background-size:contain;background-repeat:no-repeat;z-index:1;-webkit-animation:airplane-land 40s linear infinite;animation:airplane-land 40s linear infinite}@-webkit-keyframes airplane-land{0%{-webkit-transform:translate(900%,0) rotate(-5deg);transform:translate(900%,0) rotate(-5deg)}12.5%{-webkit-transform:translate(400%,325%);transform:translate(400%,325%)}100%,25%{-webkit-transform:translate(-100%,650%) rotate(8deg);transform:translate(-100%,650%) rotate(8deg)}}@keyframes airplane-land{0%{-webkit-transform:translate(900%,0) rotate(-5deg);transform:translate(900%,0) rotate(-5deg)}12.5%{-webkit-transform:translate(400%,325%);transform:translate(400%,325%)}100%,25%{-webkit-transform:translate(-100%,650%) rotate(8deg);transform:translate(-100%,650%) rotate(8deg)}}body.richmond .certificate .flex-row__right{width:50%}body.richmond .certificate .flex-row__right img{width:.7rem}@media print{body.richmond .certificate .flex-row__right img{width:1.225in}.certificate-sheet .certificate .logo-img{max-height:10vw}}.background-richmond{background-image:url(../images/cities/richmond/background.svg)}.background-graycodisposalbc,.background-townofgibsonsbc,body.graycodisposalbc .place,body.graycodisposalbc .sort,body.graycodisposalbc .start,body.townofgibsonsbc .place,body.townofgibsonsbc .sort,body.townofgibsonsbc .start{background-image:url(../images/cities/townofgibsonsbc/background.svg)}body.graycodisposalbc .arrow-position-left:before,body.townofgibsonsbc .arrow-position-left:before{left:68%;bottom:1.2rem}body.graycodisposalbc .arrow-left:before,body.graycodisposalbc .arrow-right:before,body.townofgibsonsbc .arrow-left:before,body.townofgibsonsbc .arrow-right:before{bottom:1.3rem}body.graycodisposalbc .streams .position-left,body.townofgibsonsbc .streams .position-left{bottom:.5rem;left:-1.2rem;height:1.4rem}body.graycodisposalbc .streams .position-left .label,body.townofgibsonsbc .streams .position-left .label{font-size:.18rem;margin:.18rem .6rem 0 1.6rem}body.graycodisposalbc .streams .main-positions,body.townofgibsonsbc .streams .main-positions{left:15%;right:21.5%;bottom:0}body.graycodisposalbc .streams .main-positions .stream,body.townofgibsonsbc .streams .main-positions .stream{height:1.3rem}body.graycodisposalbc .streams .main-positions .stream .label,body.townofgibsonsbc .streams .main-positions .stream .label{margin:.5rem .1rem 0}body.graycodisposalbc .streams .main-positions .position-thrift-store,body.townofgibsonsbc .streams .main-positions .position-thrift-store{width:28%}body.graycodisposalbc .streams .main-positions .position-thrift-store .label,body.townofgibsonsbc .streams .main-positions .position-thrift-store .label{width:100%;margin:.5rem 0 .1rem}body.cabarruscountync .streams.stream-4 .main-positions .position,body.graycodisposalbc .streams .main-positions .position-cart-black,body.graycodisposalbc .streams .main-positions .position-cart-green,body.townofgibsonsbc .streams .main-positions .position-cart-black,body.townofgibsonsbc .streams .main-positions .position-cart-green{width:16%}body.graycodisposalbc .streams .main-positions .position-yard-waste-depot-main-medium,body.townofgibsonsbc .streams .main-positions .position-yard-waste-depot-main-medium{width:28%}body.graycodisposalbc .streams .main-positions .position-yard-waste-depot-main-medium .label,body.townofgibsonsbc .streams .main-positions .position-yard-waste-depot-main-medium .label{margin:.24rem .2rem 0 .5rem;font-size:.18rem}body.graycodisposalbc .streams .position-right,body.townofgibsonsbc .streams .position-right{bottom:.5rem;width:28%;right:-.5rem}body.graycodisposalbc .streams .position-right .label,body.townofgibsonsbc .streams .position-right .label{margin-top:.77rem;font-size:.15rem}body.graycodisposalbc .arrow-position-right:before,body.townofgibsonsbc .arrow-position-right:before{right:70%;bottom:1.1rem}body.washingtondc .place,body.washingtondc .sort,body.washingtondc .start{background-image:url(../images/cities/washingtondc/background.svg)}body.washingtondc .position-left,body.washingtondc .position-right{bottom:1.25rem}body.washingtondc .position-right{width:20%;right:0}body.washingtondc .stream.broadview-enviroservice-station .label{margin:1.8rem 0 0 1.1rem}body.washingtondc .streams.has-right .main-positions{right:20%;bottom:.396rem}body.washingtondc .stream.schedule-it .label{margin-top:.74rem;background-color:transparent}body.washingtondc .start .start-title .logo{height:.7rem}body.boulder .start .start-title .logo,body.cmcmua .start .start-title .logo,body.region6ns .start .start-title .logo{height:.6rem}body.washingtondc .stream.orange-truck{background-image:url(../images/cities/washingtondc/orange-truck.svg)}body.washingtondc .stream.orange-truck .label{color:#fff;margin:.6rem 0 0}body.washingtondc .stream.washingtondc-tent{background-image:url(../images/cities/washingtondc/tent.svg);background-size:1.2rem}body.washingtondc .stream.washingtondc-tent .label{color:#fff;margin:1.8rem 0 0}.background-washingtondc{background-image:url(../images/cities/washingtondc/background.svg)}.background-lethbridge,body.lethbridge .place,body.lethbridge .sort,body.lethbridge .start{background-image:url(../images/cities/lethbridge/background.svg)}body.lethbridge .position-left{bottom:.8rem;left:-.9rem}body.lethbridge .position-left .label{margin:.5rem auto auto 1.35rem}body.lethbridge .position-right{bottom:1rem}body.lethbridge .streams.has-left .main-positions{left:22%}body.lethbridge .streams.has-right .main-positions{right:22.3%}body.lethbridge .main-positions .position .stream.yard-waste-depot-main-tall .label{margin:.22rem .2rem 0 .5rem}body.lethbridge .arrow-position-left:before{left:90%;bottom:90%}body.lethbridge .arrow-position-right:before{right:85%;bottom:30%}.background-kamloopsbc,body.kamloopsbc .place,body.kamloopsbc .sort,body.kamloopsbc .start{background-image:url(../images/cities/kamloopsbc/background.svg)}body.kamloopsbc .streams .main-positions{left:26%;bottom:.4rem}body.kamloopsbc .arrow-position-left:before{left:80%;bottom:60%}body.kamloopsbc .streams .position-left{left:-.6rem;bottom:.6rem}body.region6ns .streams .main-positions{left:22%;right:22%}body.region6ns .stream.recycle-bag-blue .label{margin-top:.55rem}body.region6ns .position-right.recycle-station{bottom:1.6rem}body.cmcmua .place,body.cmcmua .sort,body.cmcmua .start{background-image:url(../images/cities/cmcmua/background.svg)}body.cmcmua .position.cmcmua-sanitary-landfill{height:2.2rem}body.cmcmua .position-left.return-flipped{left:-.6rem}body.cmcmua .stream .label{margin-top:.85rem}body.cmcmua .stream.cmcmua-sanitary-landfill{background-image:url(../images/cities/cmcmua/cmcmua-sanitary-landfill.svg);background-size:2.9rem;margin-top:.6rem}body.cmcmua .stream.cmcmua-sanitary-landfill .label{color:#000;margin:.55rem 0 0 .26rem;max-width:2rem}body.cmcmua .stream.return-flipped .label{margin-top:.85rem}body.cmcmua .stream.recycle-bag-brown .label{margin-top:.13rem}body.cmcmua .stream.plastic-bag-bin-green .label{margin:1.1rem 0 0}body.cmcmua .arrow-position-right:before{right:95%;bottom:55%}.background-cmcmua{background-image:url(../images/cities/cmcmua/background.svg)}.background-boulder,body.boulder .place,body.boulder .sort,body.boulder .start{background-image:url(../images/cities/boulder/background.svg)}body.boulder .main-positions .stream{background-size:47%;height:2.2rem}body.boulder .main-positions .stream .label{margin-top:.15rem}body.boulder .arrow-left:before{bottom:95%}body.boulder .arrow-right:before{right:40%;bottom:95%}body.timminson .position-left,body.timminson .position-right{bottom:.5rem}.background-timminson,body.timminson .place,body.timminson .sort,body.timminson .start{background-image:url(../images/cities/timminson/background.svg)}body.timminson .start .start-title .logo{height:.6rem}body.timminson .position-left .label{padding-left:.5rem;padding-right:.2rem}body.timminson .streams.stream-4 .main-positions{bottom:.1rem}.background-saskatoon,body.saskatoon .place,body.saskatoon .sort,body.saskatoon .start{background-image:url(../images/cities/saskatoon/background.svg)}body.saskatoon .start .start-title .logo{width:2rem;height:.6rem}body.saskatoon .arrow-left:before,body.saskatoon .arrow-right:before{bottom:100%}body.saskatoon .arrow-position-left:before,body.saskatoon .arrow-position-right:before{bottom:60%}body.saskatoon .arrow-position-left:before{left:80%}body.saskatoon .arrow-position-right:before{right:80%}body.saskatoon .position-left{width:24%;left:.1rem;bottom:.8rem}body.saskatoon .position-left .label{margin:.48rem .55rem .45rem .15rem;font-size:.17rem}body.saskatoon .streams.stream-3 .main-positions{bottom:.34rem}body.saskatoon .streams.stream-3 .main-positions .position .cart-green-all .label{margin-top:.42rem;margin-right:.3rem;margin-left:.3rem}body.saskatoon .position-right{bottom:.95rem;width:33.3%}body.saskatoon .position-right.duo-depot-with-recycle{right:-.9rem}body.saskatoon .position-right .stream .label{margin:1.8rem 1rem 0 0}.background-distnorthvancouver,body.distnorthvancouver .place,body.distnorthvancouver .sort,body.distnorthvancouver .start{background-image:url(../images/cities/distnorthvancouver/background.svg)}body.distnorthvancouver .arrow-position-left:before{left:85%;bottom:45%}body.distnorthvancouver .arrow-position-right:before{right:70%;bottom:35%}body.distnorthvancouver .stream .label{margin-top:.75rem}body.distnorthvancouver .stream.cart-black .label,body.distnorthvancouver .stream.cart-green .label{margin-top:1rem}body.distnorthvancouver .stream.recycle-bag-yellow .label{margin:.6rem .1rem auto auto;text-shadow:.01rem .01rem #fff}body.distnorthvancouver .stream-5 .main-positions{bottom:.46rem;left:24%}body.distnorthvancouver .position-left{width:28%;bottom:1.1rem}body.distnorthvancouver .position-left .stream .label{margin:1.85rem .2rem 0 0}body.distnorthvancouver .position-right{bottom:1.1rem}body.distnorthvancouver .position-right .stream .label{font-size:.18rem;margin:1.85rem .95rem auto auto}.background-phoenixaz,body.phoenixaz .place,body.phoenixaz .sort,body.phoenixaz .start{background-image:url(../images/cities/phoenixaz/background.svg)}body.phoenixaz .start .start-title .logo{height:.6rem}body.phoenixaz .material-help{left:2.3rem}body.phoenixaz .position-left{width:40%}body.phoenixaz .position-left .stream .label{margin-top:1.84rem}body.phoenixaz .arrow-left:before,body.phoenixaz .arrow-right:before{bottom:100%}body.phoenixaz .arrow-position-left:before{bottom:70%;left:90%}body.phoenixaz .streams.stream-3 .main-positions{bottom:.32rem;left:30%}@media print{body.phoenixaz .certificate-sheet .flex-row__right{display:none}}.background-montereyregional,body.montereyregional .place,body.montereyregional .sort,body.montereyregional .start{background-image:url(../images/cities/montereyregional/background.svg)}body.montereyregional .arrow-position-left:before{left:90%;bottom:40%}body.montereyregional .arrow-position-right:before{right:90%;bottom:40%}body.montereyregional .arrow-left:before,body.montereyregional .arrow-right:before{bottom:75%}body.montereyregional .position-left.broadview-enviroservice-station{width:32%;bottom:1.5rem}body.montereyregional .position-left.broadview-enviroservice-station .stream .label{margin-top:1.8rem}body.montereyregional .streams.stream-4 .main-positions{bottom:.34rem;left:23%;right:25%}body.montereyregional .streams.stream-4 .main-positions .position{width:18%}body.montereyregional .streams.stream-4 .main-positions .position.position-couch-and-fridge{width:34%}body.montereyregional .streams.stream-4 .main-positions .stream .label{font-size:.18rem;margin-top:1.07rem}body.montereyregional .streams.stream-4 .main-positions .stream.cart-green-all .label{line-height:.2rem;margin-top:1.02rem;margin-left:.14rem}body.montereyregional .streams.stream-4 .main-positions .stream.cart-blue-all .label{margin-left:.09rem}body.montereyregional .streams.stream-4 .main-positions .stream.couch-and-fridge .label{text-align:left;margin:.5rem .9rem auto 0}body.montereyregional .position-right.recycle-station{bottom:1.5rem}body.montereyregional .position-right.recycle-station .stream .label{margin-top:1.8rem;margin-right:1.1rem}.background-bentoncountymn,body.bentoncountymn .place,body.bentoncountymn .sort,body.bentoncountymn .start{background-image:url(../images/cities/bentoncountymn/background.svg)}body.bentoncountymn .streams.stream-4 .stream .label{font-size:.14rem;margin-left:.15rem}body.bentoncountymn .streams.stream-4 .stream.yard-waste-depot-main-tall .label{margin-left:.23rem;margin-top:.84rem}body.bentoncountymn .streams.stream-4 .main-positions{bottom:.39rem}body.bentoncountymn .streams.stream-4 .main-positions .position{width:18%}body.bentoncountymn .streams.stream-4 .main-positions .position.position-landfill-main{width:34%}body.bentoncountymn .streams.stream-4 .position-left.broadview-enviroservice-station{bottom:1.3rem;left:-1.2rem}body.bentoncountymn .streams.stream-4 .position-left.broadview-enviroservice-station .label{margin-top:1.8rem;margin-left:1.2rem}body.bentoncountymn .streams.stream-4 .position-right{bottom:1.29rem;height:.9rem}body.bentoncountymn .streams.stream-4 .position-right .resale-shop .stream .label,body.bentoncountymn .streams.stream-4 .position-right .stream.resale-shop .label{margin-top:.95rem}.background-citynorthvancouver,body.citynorthvancouver .place,body.citynorthvancouver .sort,body.citynorthvancouver .start{background-image:url(../images/cities/citynorthvancouver/background.svg)}body.howardcountymd .arrow-position-left:before{bottom:78%;left:90%}body.howardcountymd .arrow-position-right:before{bottom:90%;right:77%}body.howardcountymd .arrow-left:before,body.howardcountymd .arrow-right:before{bottom:1.7rem}body.howardcountymd .sort .streams .position-left{bottom:1.2rem;left:-.2rem}body.howardcountymd .sort .streams .position-left .stream .label{margin:.85rem .86rem 0 .3rem}body.howardcountymd .sort .streams .position-right.car-depot-large{height:2.2rem;bottom:.7rem}body.howardcountymd .sort .streams .position-right.car-depot-large .label{margin:.06rem .5rem 0 1.3rem;line-height:.2rem}body.howardcountymd .sort .streams .main-positions{bottom:.35rem}body.memphistn .streams.stream-4 .arrow-position-left:before{bottom:80%;left:75%}body.memphistn .streams.stream-4 .arrow-position-right:before{bottom:85%;right:90%}body.memphistn .streams.stream-4 .position-left.no-collection-depot{width:24.5%;left:-.2rem;bottom:1rem}body.memphistn .streams.stream-4 .stream.no-collection-depot{height:80%}body.memphistn .streams.stream-4 .stream.no-collection-depot .label{margin:1.5rem 0 0 -.25rem}body.memphistn .streams.stream-4 .main-positions{bottom:.345rem;left:20%;right:24%}body.memphistn .streams.stream-4 .main-positions .position-branch-pile .label{margin-top:.55rem}body.memphistn .streams.stream-4 .main-positions .position-cart-green .label{margin-left:.15rem}body.memphistn .streams.stream-4 .main-positions .position-couch .label{margin-bottom:.4rem}body.memphistn .streams.stream-4 .position-right{right:-.7rem}body.stearnscountymn .streams.stream-4 .main-positions{bottom:.34rem}body.stearnscountymn .streams.stream-4 .main-positions .label{margin-left:.16rem}body.stearnscountymn .streams.stream-4 .main-positions .garbage-bag-white .label{margin-left:.09rem;text-align:left}body.stearnscountymn .streams.stream-4 .arrow-position-right:before{bottom:80%;right:80%}body.stearnscountymn .streams.stream-4 .position-right{width:25%;right:-.05rem}body.stearnscountymn .streams.stream-4 .position-right .label{font-size:.17rem;margin-top:.65rem;margin-right:.3rem}body.citynorthvancouver .streams.stream-6 .position-right.recycle-station{width:30%;bottom:1.5rem}body.citynorthvancouver .streams.stream-6 .position-right.recycle-station .stream.recycle-station .label{margin-top:1.85rem}body.citynorthvancouver .streams.stream-6 .position-left.return-flipped{bottom:1.4rem;left:-1rem}body.citynorthvancouver .streams.stream-6.has-right .main-positions{right:22%}body.citynorthvancouver .streams.stream-6.has-left .main-positions{left:20%}body.citynorthvancouver .streams.stream-6.has-right.has-left .main-positions{bottom:.44rem}body.citynorthvancouver .streams.stream-6.has-right.has-left .main-positions .position:nth-of-type(even){bottom:0}body.citynorthvancouver .streams.stream-6 .label{font-size:.18rem}body.citynorthvancouver .streams.stream-6 .stream.recycle-bag-yellow .label{margin-top:.4rem}body.citynorthvancouver .streams.stream-6 .stream.greycan .label{margin-top:.59rem}body.citynorthvancouver .streams.stream-6 .stream.greencan .label{margin:.59rem 0 0}body.citynorthvancouver .streams.stream-6 .stream.recycle-bag-brown .label{margin:.6rem 0 0}.background-eco-cycleco,body.eco-cycleco .place,body.eco-cycleco .sort,body.eco-cycleco .start{background-image:url(../images/cities/eco-cycleco/background.svg)}body.eco-cycleco .place .start-title .logo,body.eco-cycleco .sort .start-title .logo,body.eco-cycleco .start .start-title .logo{height:6vh}body.eco-cycleco .streams.stream-3 .position-left.ecocycle-charm .stream .label{margin-left:.95rem}body.eco-cycleco .streams.stream-3 .main-positions{bottom:.43rem}body.eco-cycleco .streams.stream-3 .main-positions .stream{height:1.5rem}body.eco-cycleco .streams.stream-3 .position-right.ecocycle-hazardous-materials-facility .stream .label{margin-right:.1rem}.background-yampavalleyco,body.yampavalleyco .place,body.yampavalleyco .sort,body.yampavalleyco .start{background-image:url(../images/cities/yampavalleyco/background.svg)}body.wrcog .streams.stream-4 .main-positions{bottom:.1rem}body.wrcog .streams.stream-4 .main-positions .position-toilet-stream .toilet-stream{top:.2rem}body.wrcog .stream.depot .label{margin:.15rem .23rem 0 1.44rem}body.yampavalleyco .streams.stream-2 .main-positions{bottom:.35rem;left:30%}body.yampavalleyco .streams.stream-2 .main-positions .position{width:40%}body.yampavalleyco .streams.stream-2 .main-positions .stream.cart-yellow .label{margin:.6rem 1rem 0}body.yampavalleyco .streams.stream-2 .main-positions .stream.cart-black .label{margin:.65rem 0 0}body.yampavalleyco .streams.stream-2 .return-flipped .label{margin:1rem 0 0}.background-cochraneab,body.cochraneab .place,body.cochraneab .sort,body.cochraneab .start{background-image:url(../images/cities/cochraneab/background.svg)}body.cochraneab .start .start-title .logo{height:9vh}body.cochraneab .streams.stream-3 .main-positions{bottom:.336rem}body.cochraneab .streams.stream-3 .position-left,body.cochraneab .streams.stream-3 .position-right{bottom:.9rem}body.cochraneab .streams.stream-3 .position-left{width:28%;left:-.1rem}body.sherburnecountymn .streams .position-left .stream .label{margin-top:.3rem}body.sherburnecountymn .streams .main-positions{right:20%;left:20%;bottom:.3rem}body.sherburnecountymn .streams .arrow-position-right:before{bottom:60%}body.sherburnecountymn .streams .position-right.broadview-enviroservice-station-flipped{width:38%;right:-2rem}body.sherburnecountymn .streams .position-right.broadview-enviroservice-station-flipped .label{width:40%;margin-left:.1rem}body.westvancouver .start .start-title{width:6rem;height:1.8rem;margin:.6rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left}body.westvancouver .start .start-title .logo{width:.9rem;height:.24rem;background-position:right bottom}body.westvancouver .start .start-title .link{-ms-flex-item-align:end;align-self:flex-end}body.fortworth .start .start-title .link,body.glendaleaz .start .start-title .link{align-self:center;-ms-flex-item-align:center}body.westvancouver .place,body.westvancouver .sort,body.westvancouver .start{background-image:url(../images/cities/westvancouver/background.svg)}body.westvancouver .streams .main-positions{bottom:.1rem}body.westvancouver .streams .main-positions .label{margin-top:.8rem}.background-westvancouver{background-image:url(../images/cities/westvancouver/background.svg)}.background-raleighnc,body.raleighnc .place,body.raleighnc .sort,body.raleighnc .start{background-image:url(../images/cities/raleighnc/background.svg)}body.raleighnc .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.raleighnc .start .start-title .logo{height:1rem}body.raleighnc .arrow-position-left:before{bottom:57%;left:78%}body.raleighnc .arrow-position-right:before{bottom:24%;right:78%}body.raleighnc .arrow-left:before,body.raleighnc .arrow-right:before{bottom:80%}body.raleighnc .streams .position-left{bottom:.9rem}body.raleighnc .streams .position-left .label{margin-left:1rem}body.raleighnc .streams .position-right{bottom:1.5rem;right:-.6rem}body.raleighnc .streams .position-right .label{margin-right:1rem}body.raleighnc .streams .stream.recycle-bag-brown .label{margin-top:.2rem}body.raleighnc .streams .stream.couch-grey .label{margin-top:.9rem}body.raleighnc .streams .main-positions{bottom:.45rem}body.raleighnc .streams .main-positions .position{width:20%}body.raleighnc .streams .main-positions .position.position-couch-grey{width:28%}.background-dakotacountymn,body.dakotacountymn .place,body.dakotacountymn .sort,body.dakotacountymn .start{background-image:url(../images/cities/dakotacountymn/background.svg)}body.dakotacountymn .position .stream.resale-shop .label{margin-top:1.85rem}body.dakotacountymn .position .stream.cart-brown-with-recycle-bag .label{font-size:.15rem}body.dakotacountymn .position-left.return-flipped{left:-.65rem;bottom:.8rem}body.dakotacountymn .position-left.return-flipped .label{margin:.85rem 0 0 .5rem}body.dakotacountymn .streams.stream-4 .main-positions{bottom:.34rem}body.deerfieldil .start .start-title .logo{height:10vh}body.deerfieldil .place,body.deerfieldil .sort,body.deerfieldil .start{background-image:url(../images/cities/deerfieldil/background.svg)}body.deerfieldil .arrow-position-right:before{right:90%;bottom:.8rem}body.deerfieldil .stream.cart-blue-deerfieldil{background-image:url(../images/streams/cart-blue-dark.svg)}body.deerfieldil .streams .position-left{left:-.9rem}body.deerfieldil .streams .position-left .label{margin:.15rem .3rem 0 1.6rem;text-shadow:none}body.deerfieldil .streams .main-positions{bottom:.45rem;left:21%;right:22%}body.deerfieldil .streams .main-positions .position-cart-blue-deerfieldil{width:18%}body.deerfieldil .streams .main-positions .position-cart-blue-deerfieldil .label{font-size:.14rem;margin:.67rem .1rem 0 .15rem}body.deerfieldil .streams .stream.recycle-bag-brown .label{margin-top:.3rem}body.deerfieldil .streams .position-right.broadview-enviroservice-station-flipped{width:35%;right:-1.2rem;bottom:1.6rem}body.deerfieldil .streams .position-right.broadview-enviroservice-station-flipped .label{width:60%}.background-deerfieldil{background-image:url(../images/cities/deerfieldil/background.svg)}.background-fortworth,body.fortworth .place,body.fortworth .sort,body.fortworth .start{background-image:url(../images/cities/fortworth/background.svg)}body.fortworth .start .start-title .name{text-indent:0}body.fortworth .arrow-position-left:before{left:81%;bottom:1.6rem}body.fortworth .arrow-left:before,body.fortworth .arrow-right:before{bottom:1.3rem}body.fortworth .arrow-position-right:before{right:77%;bottom:.8rem}body.fortworth .stream .label{font-size:.18rem}body.fortworth .position-left{width:28%;left:-1rem;bottom:.9rem}body.fortworth .position-left .label{text-shadow:none;font-size:.2rem}body.fortworth .streams.has-right .main-positions{left:19%;right:21%;top:64%}body.fortworth .stream.branch-pile{margin-top:.56rem;height:1.28rem}body.fortworth .stream.branch-pile .label{margin:.12rem .26rem 0}body.fortworth .stream.cart-blue-all .label{margin-top:.75rem}body.fortworth .stream.recycle-bag-brown .label{margin-top:.25rem;margin-left:0}body.fortworth .stream.bulk-trash{height:1.77rem}body.fortworth .stream.bulk-trash .label{margin-left:.6rem;margin-top:.55rem}body.fortworth .streams.stream-5 .main-positions .position{width:18%;padding:0 .03rem}body.fortworth .streams.stream-5 .main-positions .position.position-bulk-trash{width:27%}body.fortworth .stream.cart-brown-all .label{margin-left:.15rem;margin-top:.75rem}body.fortworth .position-right{bottom:1.1rem;width:28%}body.fortworth .position-right .stream .label{margin-right:.85rem}.background-olathe,body.olathe .place,body.olathe .sort,body.olathe .start{background-image:url(../images/cities/olathe/background.svg)}body.olathe .streams .main-positions{bottom:.45rem;left:19%;right:21%}body.olathe .streams .main-positions .position{width:18%}body.olathe .streams .main-positions .position-recepticle-green{width:28%}body.olathe .streams .main-positions .position-recepticle-green .label{margin:auto .2rem .2rem}body.olathe .stream .label{margin:.75rem .11rem 0;font-size:.18rem}body.olathe .stream.recycle-plastic-bags{height:1.3rem;margin-top:.4rem}body.olathe .stream.recycle-plastic-bags .label{color:#000;margin-top:.14rem;margin-left:.3rem;text-shadow:.01rem .01rem #fff}body.olathe .stream.purple-recycle .label{margin:1.32rem 0 0}body.olathe .position.position-left{width:27%;left:-.9rem}body.olathe .position.position-left .label{margin-left:1.3rem;margin-top:.4rem}body.olathe .position.position-right{width:20%;right:.05rem}body.olathe .position.position-right .label{margin:1.4rem 0 0}.background-elpasotx,body.elpasotx .place,body.elpasotx .sort,body.elpasotx .start{background-image:url(../images/cities/elpasotx/background.svg)}body.elpasotx .arrow-position-left:before{bottom:34%;left:85%}body.elpasotx .arrow-position-right:before{right:85%;bottom:34%}body.elpasotx .position-left.broadview-enviroservice-station{bottom:1.67rem}body.elpasotx .position-right.landfill-custom-label{bottom:1.65rem}body.elpasotx .stream.broadview-enviroservice-station .label{margin-top:1.9rem}body.elpasotx.lang-es .position-right.landfill-custom-label .stream .label,body.elpasotx.lang-es .stream.landfill-custom-label .label{font-size:.14rem}body.elpasotx .streams.has-right .main-positions{bottom:6%}body.elpasotx .stream.cart-black .label,body.elpasotx .stream.cart-blue-all .label{padding:0 .6rem;-webkit-transform:translate3d(.05rem,-.2rem,0);transform:translate3d(.05rem,-.2rem,0)}body.elpasotx .stream .label{font-size:.16rem}.background-clearwaterfl,body.clearwaterfl .place,body.clearwaterfl .sort,body.clearwaterfl .start{background-image:url(../images/cities/clearwaterfl/background.svg)}body.clearwaterfl .arrow-position-left:before{top:3%}body.clearwaterfl .stream.stream.depot-flipped{width:61%;margin-left:1.16rem;margin-top:-.45rem}body.clearwaterfl .stream.stream.depot-flipped .label{margin-left:.18rem;margin-top:.7rem;margin-right:1rem;font-size:.16rem}body.clearwaterfl .arrow-position-right:before{right:65%}body.clearwaterfl .streams.stream-4 .main-positions{bottom:.345rem}body.clearwaterfl .stream .label{font-size:.18rem}body.clearwaterfl .stream-4 .stream .label{margin-top:.64rem;margin-left:.16rem}body.clearwaterfl .stream.branch-pile .label{margin-top:.55rem;margin-left:.23rem}body.clearwaterfl .stream.stream.broadview-enviroservice-station{margin-top:.05rem}body.clearwaterfl .stream.stream.broadview-enviroservice-station .label{margin-left:1.13rem;margin-top:.63rem;font-size:.16rem;margin-right:.58rem;text-align:left}body.clearwaterfl .stream.stream.bin-backyard-composting .label{margin-top:.75rem;margin-left:.06rem;font-size:.15rem}.background-alexandriava,body.alexandriava .place,body.alexandriava .sort,body.alexandriava .start{background-image:url(../images/cities/alexandriava/background.svg)}body.alexandriava .stream .label{font-size:.15rem}body.alexandriava .streams.stream-4 .main-positions{bottom:.5rem}body.alexandriava .streams.stream-4 .stream .label{margin-top:1rem;margin-left:.157rem}body.alexandriava .streams.stream-4 .stream.yard-waste-depot-main .label{margin-top:.31rem;margin-left:.64rem;margin-right:.2rem;font-size:.155rem}body.alexandriava .streams.stream-4 .cart-green-with-recycle-bag{width:110%}body.alexandriava .streams.stream-4 .cart-green-with-recycle-bag .label{margin-left:.02rem;margin-right:.08rem;margin-top:.98rem}body.alexandriava .streams.stream-4 .orange-truck .label{margin-top:.6rem;margin-left:.63rem}body.alexandriava .streams.stream-4 .main-positions .position{width:18%;margin-right:2%}body.alexandriava .streams.stream-4 .main-positions .position.position-orange-truck{width:38%}body.alexandriava .streams.stream-4 .stream.compost-tent{margin-left:1.3rem;width:45%;margin-top:.35rem}body.alexandriava .streams.stream-4 .stream.compost-tent .label{margin-top:1.75rem;margin-left:-.4rem;margin-right:-.4rem}body.alexandriava .stream.yard-waste-depot-main{margin-left:.55rem;width:80%}body.alexandriava .arrow-position-left:before{left:85%;top:-5%}body.alexandriava .arrow-position-right:before{right:80%;top:-35%}body.cabarruscountync .streams.stream-4 .main-positions{left:22%;right:20.7}body.cabarruscountync .streams.stream-4 .main-positions .position .label{margin-left:0;margin-right:0}body.cabarruscountync .streams.stream-4 .main-positions .position.position-orange-truck{width:40%}body.cabarruscountync .streams.stream-4 .main-positions .position.position-orange-truck .orange-truck{background-image:url(../images/streams/orange-truck-bulky.svg)}.background-citrusheightsca,body.citrusheightsca .place,body.citrusheightsca .sort,body.citrusheightsca .start{background-image:url(../images/cities/citrusheightsca/background.svg)}body.cabarruscountync .streams.stream-4 .main-positions .position.position-orange-truck .label{margin:.4rem 0 0}body.cabarruscountync .position-left{bottom:1.2rem}body.cabarruscountync .position-right{bottom:1.7rem}body.cabarruscountync .position-right .stream.resale-shop .label{margin:.45rem .5rem 0 -.1rem}body.citrusheightsca .start .start-title .logo{height:.6rem}body.citrusheightsca .streams .label{margin:.55rem .2rem 0 .18rem}body.citrusheightsca .streams .main-positions{bottom:.09rem}body.citrusheightsca .streams .main-positions .stream.couch-and-fridge .label{margin-top:.15rem}body.citrusheightsca .streams .position-right{bottom:.6rem;right:-.4rem}body.citrusheightsca .streams .position-right .label{margin-top:.45rem;margin-left:.6rem;color:#fff;text-shadow:.01rem .01rem #000;font-size:.18rem}body.citrusheightsca .arrow-left::before,body.citrusheightsca .arrow-right::before{bottom:1.7rem}body.citrusheightsca .arrow-position-right:before{right:70%;bottom:1.1rem}.background-watsonvilleca,body.watsonvilleca .place,body.watsonvilleca .sort,body.watsonvilleca .start{background-image:url(../images/cities/watsonvilleca/background.svg)}body.watsonvilleca .start .start-title .logo{height:.7rem}body.watsonvilleca .position-left{width:24%;bottom:.45rem;left:-.4rem}body.watsonvilleca .position-left .stream .label{margin:.65rem .1rem 0 1.15rem}body.watsonvilleca .position-right{right:-.8rem;bottom:.8rem;height:1.2rem}body.watsonvilleca .position-right .stream .label{margin:1.2rem 1rem 0 0;font-size:.16rem}body.watsonvilleca .streams.stream-4 .main-positions{bottom:.11rem}.background-abbotsford,body.abbotsford .place,body.abbotsford .sort,body.abbotsford .start{background-image:url(../images/cities/abbotsford/background.svg)}body.abbotsford .position-left{bottom:.8rem}body.abbotsford .position-left .stream .label{font-size:.16rem}body.abbotsford .main-positions .stream .label{margin:.9rem .1rem 0}body.abbotsford .main-positions .recycle-bag-blue .label{margin:.35rem .1rem 0 0}body.auburnal .position-right .stream .label,body.margatefl .position-right .stream .label{font-size:.17rem;margin-top:.356rem;margin-left:.75rem}body.abbotsford .arrow-right:before{bottom:85%}body.abbotsford .arrow-left:before{right:0;bottom:85%}body.abbotsford .certificate-sheet .certificate .award.bottom-right .reward,body.abbotsford .certificate-sheet .certificate .award.top-right .stream{-webkit-transform:rotate(20deg) scaleX(-1);transform:rotate(20deg) scaleX(-1)}.background-auburnal,body.auburnal .place,body.auburnal .sort,body.auburnal .start{background-image:url(../images/cities/auburnal/background.svg)}body.auburnal .position-left{bottom:1.35rem}body.auburnal .position-left .stream .label{font-size:.17rem}body.auburnal .position-right.yard-waste-depot{right:-.45rem}body.margatefl .place,body.margatefl .sort,body.margatefl .start{background-image:url(../images/cities/margatefl/background.svg)}body.margatefl .streams.stream-3 .main-positions{bottom:.26rem;left:21%}body.margatefl .streams.stream-3 .main-positions .position{width:23%;margin-right:1%}body.margatefl .streams.stream-3 .main-positions .position-bulk-yard-waste,body.margatefl .streams.stream-3 .main-positions .position-bulk-yard-waste-with-leaves{width:50%}body.margatefl .streams.stream-3 .main-positions .position-bulk-yard-waste .bulk-yard-waste,body.margatefl .streams.stream-3 .main-positions .position-bulk-yard-waste-with-leaves .bulk-yard-waste{background-image:url(../images/streams/bulk-yard-waste-with-leaves.svg)}body.margatefl .position-left .stream .label{font-size:.17rem}.background-margatefl{background-image:url(../images/cities/margatefl/background.svg)}body.regionofwaterlooon .place,body.regionofwaterlooon .sort,body.regionofwaterlooon .start{background-image:url(../images/cities/regionofwaterlooon/background.svg)}body.regionofwaterlooon .start .start-title .logo{height:.3rem;width:2rem}body.regionofwaterlooon .streams.stream-4 .main-positions{bottom:.4rem;left:22%;right:23%}body.regionofwaterlooon .arrow-left:before,body.regionofwaterlooon .arrow-right:before{bottom:82%}body.regionofwaterlooon .position-right{bottom:1.1rem}body.regionofwaterlooon .position-right .stream .label{margin-top:.85rem;font-size:.18rem}body.regionofwaterlooon .start .start-title{width:4.6rem;height:auto;margin-bottom:.15rem}body.regionofwaterlooon .start .button.bigger{margin-bottom:.05rem}body.regionofwaterlooon .start .start-title .title{padding:0;background-color:transparent}body.regionofwaterlooon .name{background-position:left center;height:2.3rem;text-indent:-9999px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/cities/regionofwaterlooon/title.svg)}.background-regionofwaterlooon{background-image:url(../images/cities/regionofwaterlooon/background.svg)}.background-reverema,body.reverema .place,body.reverema .sort,body.reverema .start{background-image:url(../images/cities/reverema/background.svg)}body.reverema .start .start-title .logo{height:.7rem}body.reverema .stream .label{font-size:.16rem;margin-left:.15rem}body.reverema .streams.stream-4 .main-positions{bottom:.1rem}body.reverema .streams.stream-4 .main-positions .position{width:18%}body.reverema .streams.stream-4 .main-positions .position.position-pickup-blue{width:34%}body.reverema .streams.stream-4 .main-positions .position.position-garbage-bag-pink .label{margin-left:0}body.reverema .position-left.broadview-enviroservice-station{bottom:.38rem;left:-1.3rem}body.reverema .position-left.broadview-enviroservice-station .label{margin-top:.7rem;text-shadow:.01rem .01rem #000}body.reverema .position-right.pickup-grey{width:19%;right:.2rem;bottom:.35rem}body.reverema .position-right.pickup-grey .label{margin-right:0;margin-top:.85rem}.background-farmersbranchtx,body.farmersbranchtx .place,body.farmersbranchtx .sort,body.farmersbranchtx .start{background-image:url(../images/cities/farmersbranchtx/background.svg)}body.farmersbranchtx .streams.stream-4 .main-positions{bottom:.34rem}body.farmersbranchtx .streams.stream-4 .main-positions .position{width:20%}body.farmersbranchtx .streams.stream-4 .main-positions .position-bulk-trash{width:28%}body.farmersbranchtx .streams.stream-4 .main-positions .position-bulk-trash .stream .label{margin-top:.95rem}body.farmersbranchtx .streams.stream-4 .main-positions .position-branch-pile .stream .label{margin-top:.4rem}body.farmersbranchtx .streams.stream-4 .main-positions .position-cart-blue-all .stream .label{margin-top:.9rem}body.farmersbranchtx .streams.stream-4 .main-positions .position-garbage-bag .stream .label{position:unset;bottom:unset;margin-top:1.1rem}body.farmersbranchtx .streams.stream-4 .position-left.broadview-enviroservice-station{bottom:1.5rem}body.farmersbranchtx .streams.stream-4 .position-left.broadview-enviroservice-station .stream .label{margin-top:.2rem}body.farmersbranchtx .streams.stream-4 .position-right.depot-flipped{bottom:1.1rem;right:-.4rem}.background-columbiapsmo,body.columbiapsmo .place,body.columbiapsmo .sort,body.columbiapsmo .start{background-image:url(../images/cities/columbiapsmo/background.svg)}body.columbiapsmo .start .start-title .logo{height:.5rem}body.columbiapsmo .streams .main-positions{bottom:.36rem}.background-newhopenetwork,body.newhopenetwork .place,body.newhopenetwork .sort,body.newhopenetwork .start{background-image:url(../images/cities/newhopenetwork/background.svg)}body.newhopenetwork .start .start-title .logo{position:absolute;top:.2rem;left:.2rem}body.newhopenetwork .start .start-title .title{margin-top:1.2rem}body.kirkwoodmo .streams .stream .label,body.nwrscnb .scene .streams .stream.bin-backyard-composting .label{margin-top:.9rem;font-size:.2rem}body.newhopenetwork .streams.stream-3 .main-positions{bottom:.47rem}.background-kirkwoodmo,body.kirkwoodmo .place,body.kirkwoodmo .sort,body.kirkwoodmo .start{background-image:url(../images/cities/kirkwoodmo/background.svg)}body.kirkwoodmo .streams.stream-4 .main-positions{bottom:.46rem;left:26%}body.kirkwoodmo .streams.stream-4 .main-positions .position{width:16%}body.kirkwoodmo .streams.stream-4 .main-positions .position.position-couch-and-fridge{width:37%}body.barrie .streams.stream-5 .main-positions .position,body.wakeforest .streams .main-positions .position{width:18%}body.kirkwoodmo .streams .arrow-position-left:before{bottom:45%;left:85%}body.kirkwoodmo .streams .arrow-left:before,body.kirkwoodmo .streams .arrow-right:before{bottom:92%}body.kirkwoodmo .streams .stream.cart-green-all .label{margin-left:.15rem}body.kirkwoodmo .streams .stream.recycle-bag-brown{background-size:93%;margin-top:.25rem;height:1.45rem}body.kirkwoodmo .streams .stream.recycle-bag-brown .label{margin-top:.65rem}body.kirkwoodmo .streams .stream.couch-and-fridge .label{margin:.15rem 1.4rem auto 0}body.kirkwoodmo .streams .position-left.broadview-enviroservice-station{bottom:1.5rem}body.kirkwoodmo .streams .position-left.broadview-enviroservice-station .label{margin-top:1.85rem}.background-madisoncountyny,body.madisoncountyny .place,body.madisoncountyny .sort,body.madisoncountyny .start{background-image:url(../images/cities/madisoncountyny/background.svg)}body.madisoncountyny .streams .position-left.depot-madison{height:1.5rem;left:-.2em;bottom:.9rem}body.madisoncountyny .streams .arrow-position-left:before{left:90%;bottom:90%}body.madisoncountyny .streams .position-right.yard-waste-depot{height:1.1rem;bottom:.7rem;right:-.4rem}body.madisoncountyny .streams .position-right.yard-waste-depot .label{margin-top:.075rem;margin-left:.9rem}body.madisoncountyny .streams .arrow-left:before,body.madisoncountyny .streams .arrow-right:before{bottom:1.4rem}body.madisoncountyny .streams .arrow-position-right:before{right:75%;bottom:90%}body.madisoncountyny .streams .main-positions{bottom:.46rem;left:26%}body.madisoncountyny .streams .stream.eighty-litre-bin{height:1.4rem;position:relative;top:.3rem}body.madisoncountyny .streams .stream.eighty-litre-bin .label{margin-top:.88rem}.background-barrie,body.barrie .place,body.barrie .sort,body.barrie .start{background-image:url(../images/cities/barrie/background.svg)}body.barrie .start .start-title .logo{height:.6rem}body.barrie .start-title .description{font-size:.23rem!important}body.barrie .position-left{bottom:.6rem}body.barrie .position-left .stream .label{margin-top:.3rem;font-size:.15rem}body.barrie .streams.stream-5 .main-positions{bottom:.475rem}body.barrie .streams.stream-5 .main-positions .position.position-bins-blue-grey{width:34%}body.barrie .streams.stream-5 .main-positions .position.position-recycle-bag-brown .label{margin-top:.5rem}body.barrie .streams.stream-5 .main-positions .position.position-cart-green-all .label{margin-top:1.07rem}body.barrie .position-right{bottom:1rem}body.barrie .position-right.recycle-station .stream .label{margin-top:1.8rem}.background-grandtraverse,body.grandtraverse .place,body.grandtraverse .sort,body.grandtraverse .start{background-image:url(../images/cities/grandtraverse/background.svg)}body.grandtraverse .streams.stream-4 .position-left.yard-waste-depot-flipped{left:-.5rem;bottom:.8rem;width:33%}body.grandtraverse .streams.stream-4 .position-left.yard-waste-depot-flipped .stream{background-size:70%}body.grandtraverse .streams.stream-4 .position-left.yard-waste-depot-flipped .stream .label{margin-left:0;margin-top:.73rem;margin-right:.38rem;font-size:.17rem}body.grandtraverse .streams.stream-4 .arrow-position-left:before{left:70%;bottom:58%}body.grandtraverse .streams.stream-4 .main-positions{bottom:.475rem;right:23%;left:24%}body.grandtraverse .streams.stream-4 .main-positions .position-tent .label{margin:.15rem -.3rem auto;font-size:.18rem}body.grandtraverse .streams.stream-4 .main-positions .position-cart-blue-all{background-size:92%}body.grandtraverse .streams.stream-4 .main-positions .position-cart-blue-all .label{margin-top:.65rem}body.grandtraverse .streams.stream-4 .main-positions .position-bin-backyard-composting .label{margin-top:.87rem}body.grandtraverse .streams.stream-4 .main-positions .position-garbage-bag .label{position:unset;bottom:unset;margin-top:1.1rem;padding-right:.2rem}body.grandtraverse .streams.stream-4 .position-right{right:-.4rem;bottom:.8rem}body.grandtraverse .streams.stream-4 .position-right .stream{background-size:80%}body.grandtraverse .streams.stream-4 .position-right .stream .label{margin:.75rem .35rem 0 .85rem}body.grandtraverse .streams.stream-4 .arrow-position-right:before{right:75%;bottom:62%}.background-eurekarecyclingmn,body.eurekarecyclingmn .place,body.eurekarecyclingmn .sort,body.eurekarecyclingmn .start{background-image:url(../images/cities/eurekarecyclingmn/background.svg)}body.eurekarecyclingmn .start .start-title{position:relative;height:2rem}body.eurekarecyclingmn .start .start-title .logo{position:relative;right:30%;bottom:0;z-index:1;height:1rem}body.eurekarecyclingmn .start .start-title .title{position:absolute;top:30%}body.eurekarecyclingmn .scene .streams .main-positions{bottom:.14rem}body.eurekarecyclingmn .scene .streams .main-positions .position{width:19%}body.eurekarecyclingmn .scene .streams .main-positions .position .stream,body.eurekarecyclingmn .scene .streams .main-positions .position .stream.bin-backyard-composting{height:1.4rem}body.eurekarecyclingmn .scene .streams .main-positions .position .stream .label,body.eurekarecyclingmn .scene .streams .main-positions .position .stream.bin-backyard-composting .label{margin-top:.45rem;font-size:.22rem}body.eurekarecyclingmn .scene .streams .main-positions .position .stream.bin-backyard-composting .label{margin-right:.1rem;margin-left:.1rem}body.eurekarecyclingmn .scene .streams .main-positions .position-return-main{bottom:.19rem;width:31%}body.eurekarecyclingmn .scene .streams .main-positions .position-return-main .stream{height:1.6rem}body.eurekarecyclingmn .scene .streams .main-positions .position-return-main .stream .label{margin-left:.9rem;margin-right:.5rem}body.eurekarecyclingmn .scene .streams .main-positions .arrow-left:before,body.eurekarecyclingmn .scene .streams .main-positions .arrow-right:before{bottom:100%}.background-gnbrrmd-dartmouthma,body.gnbrrmd-dartmouthma .place,body.gnbrrmd-dartmouthma .sort,body.gnbrrmd-dartmouthma .start{background-image:url(../images/cities/gnbrrmd-dartmouthma/background.svg)}body.gnbrrmd-dartmouthma .stream .label{font-size:.17rem}body.gnbrrmd-dartmouthma .streams .position-left{width:20%;left:-.7rem;bottom:.9rem}body.gnbrrmd-dartmouthma .streams .position-right{width:20%;right:1.55rem;bottom:.8rem}body.gnbrrmd-dartmouthma .streams .main-positions{bottom:.45rem;left:15%;right:16.2%}body.gnbrrmd-dartmouthma .streams .main-positions .position{width:16.2%;margin:0 1%}body.gnbrrmd-dartmouthma .streams .main-positions .position-tent{width:25%;top:-.05rem}body.gnbrrmd-dartmouthma .streams .yard-waste-depot-main .label{margin:.57rem .15rem 0 .5rem}body.gnbrrmd-dartmouthma .streams .depot .label{margin:.65rem .1rem 0 1rem}body.gnbrrmd-dartmouthma .streams .tent .label{margin-top:1.05rem}body.gnbrrmd-dartmouthma .streams .cart-black-dark .label,body.gnbrrmd-dartmouthma .streams .cart-black-dark-all .label,body.gnbrrmd-dartmouthma .streams .cart-blue .label{margin-top:.85rem}body.gnbrrmd-dartmouthma .streams .garbage-bag-orange .label{bottom:.26rem}body.gnbrrmd-dartmouthma .position-cart-black-dark-all:before,body.gnbrrmd-dartmouthma .position-cart-black-dark:before,body.gnbrrmd-dartmouthma .position-cart-blue:before,body.gnbrrmd-dartmouthma .position-tent:before{bottom:100%}.background-gnbrrmd-newbedfordma,body.gnbrrmd-newbedfordma .place,body.gnbrrmd-newbedfordma .sort,body.gnbrrmd-newbedfordma .start{background-image:url(../images/cities/gnbrrmd-newbedfordma/background.svg)}body.gnbrrmd-newbedfordma .streams .main-positions{left:21%;bottom:.44rem}body.gnbrrmd-newbedfordma .depot .label{margin-top:.15rem}body.gnbrrmd-newbedfordma .bin-backyard-composting .label{font-size:.2rem;margin:.55rem .2rem 0}body.gnbrrmd-newbedfordma .cart-blue-orange-lid .label{margin-top:.55rem}body.gnbrrmd-newbedfordma .cart-blue-all .label{margin:.55rem .2rem 0}body.gnbrrmd-newbedfordma .recycle-bag-brown-no-logo .label{margin:.34rem .3rem 0}body.gnbrrmd-newbedfordma .position-cart-blue-all:before,body.gnbrrmd-newbedfordma .position-cart-blue-orange-lid:before,body.gnbrrmd-newbedfordma .position-tent:before{bottom:109%}body.gnbrrmd-newbedfordma .position-tent .label{margin:.9rem 0 0}.background-durhamnc,body.durhamnc .place,body.durhamnc .sort,body.durhamnc .start{background-image:url(../images/cities/durhamnc/background.svg)}body.durhamnc .start .start-title .logo{width:1.6rem;height:.5rem}body.durhamnc .scene .streams .main-positions{bottom:.375rem;right:28%}body.durhamnc .scene .streams .main-positions .position:before{bottom:100%}body.durhamnc .scene .streams .main-positions .stream.cart-blue-all .label{margin-top:.7rem}body.durhamnc .scene .streams .main-positions .stream.bin-backyard-composting .label{margin-top:.75rem;font-size:.2rem}body.durhamnc .scene .streams .position.position-right{bottom:1rem;width:24%;right:.3rem}body.durhamnc .scene .streams .position.position-right:before{right:90%;bottom:70%}.background-peoriaaz,body.peoriaaz .place,body.peoriaaz .sort,body.peoriaaz .start{background-image:url(../images/cities/peoriaaz/background.svg)}body.peoriaaz .scene .streams .main-positions{bottom:.375rem;left:12%;right:16%}body.peoriaaz .scene .streams .main-positions .arrow-left:before,body.peoriaaz .scene .streams .main-positions .arrow-right:before{bottom:100%}body.peoriaaz .scene .streams .main-positions .label{margin-top:1rem}body.peoriaaz .scene .streams .main-positions .stream.bulk-yard-waste{margin-top:.5rem}body.peoriaaz .scene .streams .main-positions .stream.bulk-yard-waste .label{font-size:.2rem}body.peoriaaz .scene .streams .main-positions .position.position-cart-burgundy-all,body.peoriaaz .scene .streams .main-positions .position.position-cart-tan-all{width:13%}body.peoriaaz .scene .streams .main-positions .position.position-orange-truck{width:30%}body.peoriaaz .scene .streams .main-positions .position.position-orange-truck .label{margin-top:.2rem}body.peoriaaz .scene .streams .main-positions .position.position-bulk-yard-waste{width:27%}body.peoriaaz .scene .streams .main-positions .position.position-bulk-yard-waste .label{margin-top:-.18rem}body.peoriaaz .scene .streams .position-right{width:26%;bottom:1.43rem}body.peoriaaz .scene .streams .arrow-position-right:before{bottom:50%;right:90%}.background-calgary,body.calgary .place,body.calgary .sort,body.calgary .start{background-image:url(../images/cities/calgary/background.svg)}body.calgary .scene .streams .position-left{left:-.3rem;bottom:1rem}body.calgary .scene .streams .main-positions{right:25%;bottom:.36rem;left:28%}body.calgary .scene .streams .position-right{width:20%;right:.1rem;bottom:.7rem}body.calgary .scene .streams .position-right .stream .label{margin-top:1.8rem;color:#fff;text-shadow:.01rem .01rem #000}body.calgary .scene .streams .arrow-left:before,body.calgary .scene .streams .arrow-right:before{bottom:105%}body.calgary .scene .streams .arrow-position-left:before{bottom:60%;left:75%}body.calgary .scene .streams .arrow-position-right:before{bottom:80%;right:75%}body.northumberlandon .place,body.northumberlandon .sort,body.northumberlandon .start{background-image:url(../images/cities/northumberlandon/background.svg)}body.northumberlandon .scene .streams .position-left{bottom:1rem}body.northumberlandon .scene .streams .arrow-position-left:before{bottom:48%;left:86%}body.northumberlandon .scene .streams .main-positions{bottom:.37rem;left:31%}body.northumberlandon .scene .streams .stream.full-service .label{margin-top:1.8rem}body.northumberlandon .scene .streams .stream .label{margin-top:.55rem}body.northumberlandon .scene .streams .stream.garbage-bag{background-image:url(../images/streams/garbage-bag-tag.svg)}body.northumberlandon .scene .streams .stream.garbage-bag .label{margin-top:0;margin-bottom:.2rem}.background-northumberlandon{background-image:url(../images/cities/northumberlandon/background.svg)}.background-nwrscnb,body.nwrscnb .place,body.nwrscnb .sort,body.nwrscnb .start{background-image:url(../images/cities/nwrscnb/background.svg)}body.nwrscnb .start .start-title .logo{width:3.5rem;height:.6rem}body.nwrscnb .scene .streams .main-positions{left:3%;bottom:.43rem}body.nwrscnb .scene .streams .position-right.pickup-grey{width:25.5%;right:.05rem;bottom:1.2rem}body.nwrscnb .scene .streams .position-right.pickup-grey:before{bottom:36%;right:81%}.background-glendaleaz,body.glendaleaz .place,body.glendaleaz .sort,body.glendaleaz .start{background-image:url(../images/cities/glendaleaz/background.svg)}body.glendaleaz .start .start-title .logo{width:unset;height:.6rem;margin-bottom:.215rem}body.glendaleaz .arrow-left:before,body.glendaleaz .arrow-right:before{bottom:1.4rem}body.glendaleaz .scene .streams .main-positions{bottom:.2rem}body.glendaleaz .scene .streams .main-positions .position{width:31%}body.glendaleaz .scene .streams .main-positions .position.position-cart-blue-all,body.glendaleaz .scene .streams .main-positions .position.position-cart-grey-all{width:13%}body.glendaleaz .scene .streams .main-positions .position .cart-grey-all .label{margin-top:1rem}body.glendaleaz .scene .streams .main-positions .position .cart-blue-all .label{margin-top:.9rem}body.glendaleaz .scene .streams .main-positions .position .orange-truck .label{margin:.35rem auto auto .6rem}body.glendaleaz .scene .streams .main-positions .position .stream.bulk-yard-waste .label{margin-top:.1rem;font-size:.2rem}body.glendaleaz .scene .streams .position.position-right .landfill{bottom:1rem}body.glendaleaz .scene .streams .position.position-right .landfill:before{right:90%;bottom:50%}.background-rhodeislandresource,body.rhodeislandresource .place,body.rhodeislandresource .sort,body.rhodeislandresource .start{background-image:url(../images/cities/rhodeislandresource/background.svg)}body.rhodeislandresource .start .start-title{margin:.25rem auto;height:2.8rem}body.rhodeislandresource .start .button.bigger{margin-top:-.1rem;margin-bottom:.15rem}body.rhodeislandresource .position-left{left:-1rem;bottom:1rem}body.rhodeislandresource .position-left .stream.depot .label{margin:.15rem .3rem 0 1.5rem}body.rhodeislandresource .streams .main-positions{right:24%;bottom:7.4%}body.rhodeislandresource .stream.bin-blue-restore .label{margin:-.5rem -.1rem auto auto;width:110%}body.rhodeislandresource .stream.bin-backyard-composting .label{font-size:.2rem}body.rhodeislandresource .stream.shipping-container .label{bottom:1.75rem;left:1rem}body.rhodeislandresource .position.shipping-container-return{right:-.5rem;width:25%;bottom:1.25rem}body.rhodeislandresource .position.shipping-container-return .label{margin-right:.5rem}body.rhodeislandresource .arrow-left:before,body.rhodeislandresource .arrow-right:before{margin-bottom:.7rem}.background-queencreekaz,body.queencreekaz .place,body.queencreekaz .sort,body.queencreekaz .start{background-image:url(../images/cities/queencreekaz/background.svg)}body.queencreekaz .start .sun{width:1.5rem;height:1.5rem;top:.15rem}body.queencreekaz .start .start-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3rem auto 0 1.2rem;width:6rem;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.queencreekaz .start .start-title .logo{left:-.2rem;top:.2rem}body.queencreekaz .start .start-title .title{margin-top:0;width:4.5rem}body.queencreekaz .start .button.bigger{margin-top:1.2rem}body.queencreekaz .sun{top:.35rem;width:1.5rem;height:1.5rem}body.queencreekaz .streams.stream-4 .main-positions{left:.1rem;bottom:.24rem}body.queencreekaz .streams.stream-4 .main-positions .position{width:15%;margin-right:2%}body.queencreekaz .streams.stream-4 .main-positions .position.position-shipping-container{width:38%}body.queencreekaz .streams.stream-4 .main-positions .position.position-bulk-yard-waste-with-leaves{width:23%;bottom:.07rem}body.queencreekaz .stream.shipping-container .label{top:.85rem;left:.2rem;right:.2rem;font-size:.2rem}body.queencreekaz .stream.cart-blue-all .label{margin-top:.75rem}body.queencreekaz .stream.bulk-yard-waste-with-leaves .label{margin-top:.05rem;font-size:.2rem}body.queencreekaz .streams .position-right{bottom:1.3rem;right:-.9rem}body.queencreekaz .arrow-left:before,body.queencreekaz .arrow-right:before{margin-bottom:.15rem}.background-emmetcountymi,body.emmetcountymi .place,body.emmetcountymi .sort,body.emmetcountymi .start{background-image:url(../images/cities/emmetcountymi/background.svg)}body.emmetcountymi .start .start-title{margin:.4rem auto}body.emmetcountymi .start .button.bigger{margin-bottom:.3rem}body.emmetcountymi .position-left.compost-tent{left:-.6rem;bottom:1.25rem}body.emmetcountymi .position-left.compost-tent .label{margin-left:.3rem;font-size:.2rem;margin-top:-.3rem}body.emmetcountymi .main-positions{bottom:.42rem;margin-left:-.3rem;margin-right:.3rem}body.emmetcountymi .stream.bin-blue .label{margin-top:.5rem}body.emmetcountymi .stream.bin-green .label{font-size:.18rem;margin-top:.5rem}body.emmetcountymi .stream.garbage-bag .label{margin-bottom:.25rem}body.emmetcountymi .position-right.depot-with-arch{right:.05rem;bottom:1.75rem}body.emmetcountymi .position-right.depot-with-arch .label{margin-top:.5rem}body.emmetcountymi .arrow-position-left:before{margin-bottom:.1rem}body.emmetcountymi .arrow-left:before,body.emmetcountymi .arrow-right:before{margin-bottom:.2rem}body.emmetcountymi .arrow-position-right:before{margin-bottom:-.5rem;margin-right:-.3rem}.background-buckscouncil,body.buckscouncil .place,body.buckscouncil .sort,body.buckscouncil .start{background-image:url(../images/cities/buckscouncil/background.svg)}body.buckscouncil .start .start-title{margin-top:.2rem}body.buckscouncil .start .start-title .link,body.circularsolutionsga .start .start-title .link,body.pastacity .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.buckscouncil .start .start-title .logo{width:unset;margin-bottom:.15rem}body.buckscouncil .start .start-title .description{font-size:.26rem!important}body.buckscouncil .streams .main-positions{bottom:.44rem;right:30%;left:2%}body.buckscouncil .streams .label{margin-top:0}body.buckscouncil .stream.boulder-compost .label,body.buckscouncil .stream.brown-food-scraps-bin .label{margin-top:-.24rem}body.buckscouncil .stream.bin-backyard-composting .label{font-size:.2rem;margin-top:-.24rem}body.buckscouncil .position-right.car-depot{height:38%;bottom:1rem;right:.4%}body.buckscouncil .position-right.car-depot .label{margin:.09rem .65rem 0 1.4rem;font-size:.16rem}body.buckscouncil .arrow-left:before,body.buckscouncil .arrow-right:before{margin-bottom:.65rem}body.buckscouncil .arrow-position-right:before{right:1.9rem}.background-pastacity,body.pastacity .place,body.pastacity .sort,body.pastacity .start{background-image:url(../images/cities/pastacity/background.svg)}body.pastacity .start .start-title .logo{width:unset;margin-bottom:.3rem}body.pastacity .start .button.bigger{margin-top:.2rem;margin-bottom:.2rem}body.pastacity .streams .main-positions{bottom:.46rem;right:2%;left:21%}body.pastacity .arrow-left:before,body.pastacity .arrow-right:before{margin-bottom:.3rem;margin-left:-.05rem}body.pastacity .stream.recycle-bag-yellow .label{margin-top:.35rem;margin-left:-.05rem;text-shadow:.01rem .01rem #fff}body.pastacity .stream.bin-backyard-composting .label{font-size:.2rem}body.pastacity .stream.bin-blue .label{margin-top:.5rem}body.pastacity .position-left{left:-1rem}body.pastacity .position-left .stream,body.pastacity .position-left .stream.depot .label{font-size:.25rem}.background-whitby,body.whitby .place,body.whitby .sort,body.whitby .start{background-image:url(../images/cities/whitby/background.svg)}body.whitby .start .start-title .logo{height:.6rem}body.whitby .start .button.bigger{margin-bottom:.25rem;margin-top:.4rem}body.whitby .arrow-position-left:before{bottom:1.75rem;left:80%}body.whitby .arrow-left:before,body.whitby .arrow-right:before{bottom:1.25rem}body.whitby .arrow-position-right:before{bottom:1rem;right:80%}body.whitby .streams .position.position-left{width:22%;left:-.8rem;bottom:1.1rem}body.whitby .streams .position.position-left .label{font-size:.16rem;margin:.48rem .1rem auto 1.04rem}body.whitby .streams .main-positions{bottom:.31rem;left:15%;right:17%}body.whitby .streams .main-positions .position{width:16%;margin-right:.1rem}body.whitby .streams .main-positions .stream.cart-green-darker-latch .label{margin-top:.9rem}body.whitby .streams .main-positions .stream.dual-blue-box .label{margin-top:.8rem}body.whitby .streams .main-positions .stream.garbage-bag .label{margin:auto auto .1rem -.05rem}body.whitby .streams .main-positions .stream.yard-clean-up-week{width:1.15rem;height:1.27rem}body.fortcollinsco .start .start-title .logo,body.grandrapidsmi .start .start-title .logo,body.houstontx .start .start-title .logo,body.klickitatcountywa .start .start-title .logo{height:.7rem}body.whitby .streams .main-positions .stream.yard-clean-up-week .label{margin:-.2rem -.1rem auto}body.whitby .streams .position.position-striped-truck{width:29%}body.whitby .streams .position.position-striped-truck .label{margin-top:.75rem}body.whitby .streams .position.position-cart-green-darker-latch{width:14%}body.whitby .streams .position.position-right{width:25%;right:-.7rem;bottom:1.1rem}body.whitby .certificate-sheet .certificate input[type=text]:nth-child(4){font-size:.16rem}.background-houstontx,body.houstontx .place,body.houstontx .sort,body.houstontx .start{background-image:url(../images/cities/houstontx/background.svg)}body.houstontx .arrow-left:before,body.houstontx .arrow-right:before{bottom:1.4rem}body.houstontx .arrow-position-right:before{bottom:.8rem;left:-.4rem}body.houstontx .arrow-position-left:before{left:2.5rem;bottom:1.4rem}body.houstontx .streams .position.position-left{bottom:1.3rem;width:29%}body.houstontx .streams .position.position-left .stream .label{margin:1.45rem .3rem auto .9rem}body.houstontx .streams .main-positions{bottom:.46rem;left:21.5%;right:25.5%}body.houstontx .streams .main-positions .position{width:20%}body.houstontx .streams .main-positions .position-bulk-trash{width:26%}body.houstontx .streams .main-positions .position-bulk-trash .label{margin-top:.45rem}body.houstontx .streams .main-positions .position-prep-it .label{margin:.6rem -.1rem auto;color:#fff;text-shadow:.01rem .01rem #000}body.houstontx .streams .main-positions .position-cart-green-all .label{font-size:.18rem;margin-top:.75rem}body.houstontx .streams .position.position-right{width:36%;bottom:1.7rem;right:-1rem}body.houstontx .streams .position.position-right .label{margin:1.8rem 1.1rem auto auto}.background-lucascountyoh,body.lucascountyoh .place,body.lucascountyoh .sort,body.lucascountyoh .start{background-image:url(../images/cities/lucascountyoh/background.svg)}body.lucascountyoh .arrow-position-left:before{left:90%;bottom:75%}body.lucascountyoh .arrow-left:before,body.lucascountyoh .arrow-right:before{bottom:1.9rem}body.lucascountyoh .arrow-position-right:before{bottom:.9rem;left:-.2rem}body.lucascountyoh .streams .position.position-left{width:37%;left:-1.1rem;bottom:.9rem}body.lucascountyoh .streams .main-positions{right:23%;left:28%;bottom:.46rem}body.lucascountyoh .streams .main-positions .position-plastic-bag-bin-green{width:31%;margin-left:.04rem;margin-right:.04rem}body.lucascountyoh .streams .main-positions .position-plastic-bag-bin-green .stream .label{margin-top:.75rem;margin-right:.5rem}body.lucascountyoh .streams .position.position-right{width:30%;bottom:1.4rem}body.lucascountyoh .streams .position.position-right .stream .label{margin:1.8rem .2rem auto -.1rem}.background-fortcollinsco,body.fortcollinsco .place,body.fortcollinsco .sort,body.fortcollinsco .start{background-image:url(../images/cities/fortcollinsco/background.svg)}body.fortcollinsco .arrow-left:before,body.fortcollinsco .arrow-right:before{bottom:1.85rem}body.fortcollinsco .arrow-right:before{right:40%}body.fortcollinsco .arrow-position-right:before{bottom:.75rem;right:90%}body.fortcollinsco .streams .main-positions{right:34%;margin-bottom:.34rem}body.fortcollinsco .streams .main-positions .position-right{bottom:1.55rem;width:40%;right:-.6rem}body.fortcollinsco .streams .main-positions .position-right .label{margin-left:.5rem}@-webkit-keyframes westerndisposal-truck{0%{background-image:url(../images/cities/westerndisposal/wd-truck-right.svg);-webkit-transform:translate(-5rem,0);transform:translate(-5rem,0)}49%{background-image:url(../images/cities/westerndisposal/wd-truck-right.svg)}50%{background-image:url(../images/cities/westerndisposal/wd-truck-left.svg);-webkit-transform:translate(5rem,0);transform:translate(5rem,0)}99%{background-image:url(../images/cities/westerndisposal/wd-truck-left.svg);-webkit-transform:translate(0,0) rotate(2deg);transform:translate(0,0) rotate(2deg)}100%{background-image:url(../images/cities/westerndisposal/wd-truck-left.svg);-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes westerndisposal-truck{0%{background-image:url(../images/cities/westerndisposal/wd-truck-right.svg);-webkit-transform:translate(-5rem,0);transform:translate(-5rem,0)}49%{background-image:url(../images/cities/westerndisposal/wd-truck-right.svg)}50%{background-image:url(../images/cities/westerndisposal/wd-truck-left.svg);-webkit-transform:translate(5rem,0);transform:translate(5rem,0)}99%{background-image:url(../images/cities/westerndisposal/wd-truck-left.svg);-webkit-transform:translate(0,0) rotate(2deg);transform:translate(0,0) rotate(2deg)}100%{background-image:url(../images/cities/westerndisposal/wd-truck-left.svg);-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.background-westerndisposal,body.westerndisposal .place,body.westerndisposal .sort,body.westerndisposal .start{background-image:url(../images/cities/westerndisposal/background.svg)}.csspseudoanimations body.westerndisposal .start{background-image:url(../images/cities/westerndisposal/background-no-truck.svg)}.csspseudoanimations body.westerndisposal.bg-ready .start:before{content:"";position:absolute;top:3.55rem;left:5.1rem;background-size:contain;background-repeat:no-repeat;width:.75rem;height:.417721519rem;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:westerndisposal-truck 10s cubic-bezier(.1,0,.95,1) .25s 1 forwards;animation:westerndisposal-truck 10s cubic-bezier(.1,0,.95,1) .25s 1 forwards}body.westerndisposal .start .start-title{margin-bottom:.2rem}body.westerndisposal .start .button.bigger{margin-bottom:1rem}body.westerndisposal .arrow-left:before,body.westerndisposal .arrow-right:before{bottom:1.6rem}body.westerndisposal .arrow-position-left:before{left:1.5rem;bottom:.65rem}body.westerndisposal .arrow-position-right:before{right:1.5rem;bottom:.95rem}body.westerndisposal .streams .main-positions{bottom:.43rem}body.westerndisposal .streams .main-positions .position-garbage-bag-pink .label{bottom:.25rem;left:-.05rem}body.westerndisposal .streams .position-left{width:23%;left:.1rem;bottom:1.45rem}body.westerndisposal .streams .position-left .label{margin:1.8rem .2rem 0}body.westerndisposal .streams .position-right{width:22%;right:.1rem;bottom:1.05rem}body.westerndisposal .streams .position-right .label{margin:.76rem .13rem 0 .5rem}.background-wakeforest,body.wakeforest .start{background-image:url(../images/cities/wakeforest/background.svg)}body.wakeforest .place,body.wakeforest .sort{background-image:url(../images/cities/wakeforest/logo.svg),url(../images/cities/wakeforest/background.svg);background-size:.7rem .6rem,cover;background-repeat:no-repeat,no-repeat;background-position:6% 15%,center center}body.wakeforest .arrow-left:before,body.wakeforest .arrow-right:before{bottom:1.9rem}body.wakeforest .arrow-position-right:before{right:2.7rem;bottom:.8rem}body.wakeforest .streams .main-positions{bottom:.41rem;bottom:.31rem;left:2%;right:27%}body.wakeforest .streams .main-positions .position-bulk-trash{width:28%}body.wakeforest .streams .main-positions .stream.yard-clean-up-week{margin-top:.65rem}body.wakeforest .streams .main-positions .stream.yard-clean-up-week .label{margin-top:-.3rem;width:1.5rem;padding-right:.4rem;padding-left:.1rem}body.wakeforest .streams .main-positions .stream.bulk-trash{margin-top:.09rem}body.wakeforest .streams .position-right{width:35%;right:-.8rem;bottom:1.6rem}.background-troyny,body.troyny .place,body.troyny .sort,body.troyny .start{background-image:url(../images/cities/troyny/background.svg)}body.troyny .arrow-left:before,body.troyny .arrow-right:before{bottom:1.75rem}body.troyny .streams .main-positions{bottom:.315rem;left:4%}body.troyny .streams .main-positions .position{margin-right:2%}body.troyny .streams .main-positions .stream.yard-clean-up-week{margin-top:.65rem;width:2rem}body.troyny .streams .main-positions .stream.yard-clean-up-week .label{margin-top:0}body.troyny .streams .main-positions .position-couch-and-fridge{width:25%}body.troyny .streams .main-positions .position-couch-and-fridge .label{color:#000;text-shadow:.01rem .01rem #fff;margin-top:.5rem}body.troyny .streams .main-positions .position-bin-backyard-composting{width:15%}body.troyny .streams .main-positions .position-bin-backyard-composting .label{font-size:.2rem;margin:.7rem .3rem 0}body.troyny .streams .main-positions .position-bin-blue{width:16%}body.troyny .streams .main-positions .position-bin-blue .label{margin-top:.4rem}body.troyny .streams .main-positions .position-cart-black{width:13%}body.troyny .streams .main-positions .position-cart-black .label{margin-top:.7rem}.background-halton,body.halton .place,body.halton .sort,body.halton .start{background-image:url(../images/cities/halton/background.svg)}body.halton .start .start-title .logo{height:.6rem}body.halton .arrow-position-left:before{left:70%;bottom:.7rem}body.halton .arrow-left:before,body.halton .arrow-right:before{bottom:2rem}body.halton .streams .position-left{width:29%;left:0;bottom:1.25rem}body.halton .streams .position-left .label{margin:1.8rem .3rem 0 0}body.halton .streams .main-positions{bottom:-.11rem;left:30%}body.halton .streams .main-positions .position-recycle-bag-brown{bottom:.55rem}body.halton .streams .main-positions .position-recycle-bag-brown .stream{height:1.7rem}body.halton .streams .main-positions .position-garbage-bag .label{margin:auto auto .35rem -.05rem}body.halton .streams .main-positions .position-recycle-blue-and-bin .label{margin:1.18rem .83rem 0}body.halton .streams .main-positions .position-cart-green-all .label{margin-top:.6rem}.background-tacomawa,body.tacomawa .place,body.tacomawa .sort,body.tacomawa .start{background-image:url(../images/cities/tacomawa/background.svg)}body.tacomawa .arrow-position-left:before{left:70%;bottom:.75rem}body.tacomawa .arrow-left:before,body.tacomawa .arrow-right:before{bottom:1.9rem}body.tacomawa .arrow-position-right:before{right:80%;bottom:.9rem}body.tacomawa .streams .position-left{width:30%;left:-.25rem;bottom:1.45rem}body.tacomawa .streams .position-left .label{margin-left:.4rem}body.tacomawa .streams .main-positions{bottom:.39rem;left:28%;right:24%}body.tacomawa .streams .position-right{width:21%;right:.1rem;bottom:1.43rem}body.tacomawa .streams .position-right .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.85rem auto auto -.2rem}.background-marquettecountymi,body.marquettecountymi .place,body.marquettecountymi .sort,body.marquettecountymi .start{background-image:url(../images/cities/marquettecountymi/background.svg)}body.marquettecountymi .arrow-left:before{bottom:1.85rem}body.marquettecountymi .arrow-right:before{left:37%;bottom:1.85rem}body.marquettecountymi .arrow-position-right:before{right:80%;bottom:.9rem}body.marquettecountymi .streams .main-positions{bottom:.45rem;right:35%;left:14%}body.marquettecountymi .streams .main-positions .position-cart-blue-all .label{margin-right:.5rem;margin-left:.5rem}body.marquettecountymi .streams .main-positions .position-garbage-bag .label{margin-left:-.1rem;bottom:.6rem}body.marquettecountymi .streams .position-right{width:38%;right:-.7rem;bottom:1.2rem}body.marquettecountymi .streams .position-right .label{margin:1.8rem .8rem 0 0}.background-acrd,body.acrd .place,body.acrd .sort,body.acrd .start{background-image:url(../images/cities/acrd/background.svg)}body.acrd .start .start-title .logo{height:.6rem}body.acrd .arrow-left:before,body.acrd .arrow-right:before{bottom:1.85rem}body.acrd .arrow-position-right:before{right:70%;bottom:.95rem}body.acrd .streams .main-positions{left:2%;bottom:.45rem}body.acrd .streams .main-positions .label{margin-top:-.05rem}body.acrd .streams .main-positions .position{width:17%}body.acrd .streams .main-positions .position-landfill-main{width:35%}body.acrd .streams .main-positions .position-cart-blue-acrd .label{font-size:.18rem;margin-top:-.2rem}body.acrd .streams .position-right{width:30%;bottom:1rem;right:-.55rem}.background-univoftennessee,body.univoftennessee .place,body.univoftennessee .sort,body.univoftennessee .start{background-image:url(../images/cities/univoftennessee/background.svg)}body.univoftennessee .arrow-left:before,body.univoftennessee .arrow-right:before{bottom:1.75rem}body.univoftennessee .arrow-position-left:before{left:70%;bottom:.6rem}body.univoftennessee .streams .position-left{width:30%;left:-.1rem;bottom:1.3rem}body.univoftennessee .streams .position-left .label{margin:1.8rem 0 0}body.univoftennessee .streams .main-positions{bottom:.42rem;left:30%}body.univoftennessee .streams .main-positions .position{width:18%}body.univoftennessee .streams .main-positions .position-bin-containers-green-all .label{font-size:.18rem}body.univoftennessee .streams .main-positions .position-recepticle-cardboard-brown{width:28%}body.univoftennessee .streams .main-positions .position-recepticle-cardboard-brown .label{margin:1.15rem 0 0 .8rem;font-size:.18rem}body.lincolnne .streams .label,body.lincolnne .streams .main-positions .stream.yard-clean-up-week{margin-top:.65rem}body.lincolnne .place,body.lincolnne .sort,body.lincolnne .start{background-image:url(../images/cities/lincolnne/background.svg)}body.lincolnne .arrow-left:before,body.lincolnne .arrow-right:before{bottom:1.75rem}body.lincolnne .arrow-position-right:before{right:85%;bottom:1rem}body.lincolnne .streams .main-positions{bottom:.31rem;right:31%;left:2%}body.lincolnne .streams .main-positions .stream.yard-clean-up-week .label{margin-top:-.5rem}body.lincolnne .streams .main-positions .stream.schedule-it .label{margin:.7rem .3rem 0;background:0 0}body.lincolnne .streams .position-right{right:.15rem;bottom:.9rem}body.lincolnne .streams .position-right .label{margin-top:.65rem}.background-lincolnne{background-image:url(../images/cities/lincolnne/background.svg)}body.surreyep .start .start-title{width:5rem}body.surreyep .start .button.bigger{margin:.1rem 0}body.surreyep .start .logo{height:.6rem;top:.43rem;left:.4rem;position:absolute}body.surreyep .arrow-position-left:before{left:70%;bottom:1.3rem}body.surreyep .arrow-left:before,body.surreyep .arrow-right:before{bottom:1.5rem}body.surreyep .arrow-position-right:before{right:50%}body.surreyep .streams .label{margin-top:.75rem}body.surreyep .streams .position-left{width:14%;left:.05rem}body.surreyep .streams .main-positions{bottom:.29rem;left:16%;right:21%}body.surreyep .streams .main-positions .position{width:18%;margin-right:.1rem}body.springfieldmo .streams .main-positions .position-bin-backyard-composting,body.surreyep .streams .main-positions .position-food-waste-caddy{width:16%}body.surreyep .streams .main-positions .stream.recycle-bag-yellow .label{text-shadow:.01rem .01rem #fff;margin-top:.35rem}body.surreyep .streams .main-positions .position-food-waste-caddy .label{margin:.83rem auto auto .2rem;font-size:.18rem}body.surreyep .streams .position-right{width:23%;right:.1rem;bottom:.6rem}body.surreyep .streams .position-right .label{margin:.15rem .36rem 0 .94rem;font-size:.18rem;text-shadow:none}body.cathunivofamer .streams .label,body.dubuque .streams .label,body.stratfordcampus .streams .position-right .label,body.univofwaterloo .streams .position-right .label{margin-top:.6rem}body.dubuque .place,body.dubuque .sort,body.dubuque .start{background-image:url(../images/cities/dubuque/background.svg)}body.dubuque .arrow-position-left:before{left:80%;bottom:1.6rem}body.dubuque .arrow-left:before,body.dubuque .arrow-right:before{bottom:1.7rem}body.dubuque .arrow-position-right:before{right:80%;bottom:.9rem}body.dubuque .streams .position-left .label{margin-top:.3rem}body.dubuque .streams .main-positions{bottom:.45rem;left:22%}body.dubuque .streams .position-right{width:23%;right:.05rem}body.dubuque .streams .position-right .label{color:#fff;margin-right:0}.background-dubuque{background-image:url(../images/cities/dubuque/background.svg)}.background-indigenouszerowaste,body.indigenouszerowaste .place,body.indigenouszerowaste .sort,body.indigenouszerowaste .start{background-image:url(../images/cities/indigenouszerowaste/background.svg)}body.saccounty .start .start-title .logo{width:2.7rem}body.saccounty .arrow-left:before,body.saccounty .arrow-right:before{bottom:1.6rem}body.saccounty .streams .label{margin-top:.65rem}body.saccounty .streams .main-positions{bottom:.335rem}body.saccounty .streams .main-positions .position{width:19%}body.saccounty .streams .main-positions .position-couch-grey{width:30%}body.saccounty .streams .main-positions .position-couch-grey .label{margin-top:.25rem}body.indigenouszerowaste .streams .main-positions .label,body.indigenouszerowaste .streams .position-left .label{margin-top:.5rem}body.indigenouszerowaste .arrow-position-left:before{left:75%;bottom:1.6rem}body.indigenouszerowaste .arrow-left:before,body.indigenouszerowaste .arrow-right:before{bottom:1.6rem}body.indigenouszerowaste .streams .position-left{height:2rem;bottom:1rem}body.indigenouszerowaste .streams .main-positions{bottom:.44rem;left:23%}body.indigenouszerowaste .streams .main-positions .position{width:20%}body.indigenouszerowaste .streams .main-positions .position-bin-yellow-with-bag{width:27%}body.indigenouszerowaste .streams .main-positions .position-bin-yellow-with-bag .label{margin:1.04rem 0 0 .7rem;text-shadow:.02rem .02rem #000}body.indigenouszerowaste .streams .main-positions .position-cart-green-all-narrow{width:15%}body.indigenouszerowaste .streams .main-positions .position-cart-green-all-narrow .label{margin-top:.7rem}.background-springfieldmo,body.springfieldmo .place,body.springfieldmo .sort,body.springfieldmo .start{background-image:url(../images/cities/springfieldmo/background.svg)}body.springfieldmo .start-title .logo{height:.6rem}body.springfieldmo .arrow-position-left:before{left:80%;bottom:1.3rem}body.springfieldmo .arrow-left:before,body.springfieldmo .arrow-right:before{bottom:1rem}body.springfieldmo .arrow-position-right:before{right:90%;bottom:.75rem}body.springfieldmo .streams .label{font-size:.19rem}body.springfieldmo .streams .position-left{width:23%;left:-.9rem}body.springfieldmo .streams .position-left .label{text-shadow:none;margin:.42rem .1rem auto 1.1rem;font-size:.17rem}body.springfieldmo .streams .main-positions{bottom:.24rem;left:14%;right:17%}body.springfieldmo .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.85rem}body.springfieldmo .streams .main-positions .position-bin-backyard-composting .label{margin-top:.85rem}body.springfieldmo .streams .main-positions .position-landfill-main{width:23%}body.springfieldmo .streams .main-positions .position-recycle-station-green-main{width:22%}body.springfieldmo .streams .main-positions .position-recycle-station-green-main .label{margin-top:.8rem}body.springfieldmo .streams .main-positions .position-branch-pile{width:17%}body.springfieldmo .streams .main-positions .position-branch-pile .label{margin-top:.3rem}body.springfieldmo .streams .main-positions .position-return-main .label{margin-top:1.15rem}body.springfieldmo .streams .main-positions .position-right-main{width:22%}body.springfieldmo .streams .main-positions .position-right-main .label{margin:1rem auto auto .4rem}body.springfieldmo .streams .position-right{width:28%;right:-1.2rem;bottom:1.3rem}body.springfieldmo .streams .position-right .label{margin:1.78rem 1.2rem 0 -.1rem}.background-environdeffund,body.environdeffund .place,body.environdeffund .sort,body.environdeffund .start{background-image:url(../images/cities/environdeffund/background.svg)}body.environdeffund .arrow-left:before,body.environdeffund .arrow-right:before{bottom:1.5rem}body.environdeffund .streams .main-positions{left:2%;right:-3%;bottom:.44rem}body.environdeffund .streams .main-positions .position{width:13.5%;margin-right:3%}body.environdeffund .streams .main-positions .label{margin:.55rem 0 auto}body.environdeffund .streams .main-positions .position-recycle-plastic-bags{width:11%}body.environdeffund .streams .main-positions .position-recycle-plastic-bags .label{color:#000;text-shadow:.01rem .01rem #fff;margin:.55rem 0 auto .22rem}body.environdeffund .streams .main-positions .position-bin-safe-disposal .label{margin:-.25rem -.1rem 0}.background-univofmanitoba,body.univofmanitoba .place,body.univofmanitoba .sort,body.univofmanitoba .start{background-image:url(../images/cities/univofmanitoba/background.svg)}body.univofmanitoba .arrow-left:before,body.univofmanitoba .arrow-right:before{bottom:1.6rem}body.univofmanitoba .streams .label{margin-top:.8rem}body.klickitatcountywa .streams .main-positions .position-recycle-bag-blue .label,body.univofmanitoba .streams .main-positions .position-re-bin .label{margin-top:.3rem}body.univofmanitoba .streams .main-positions{bottom:.4rem}.background-klickitatcountywa,body.klickitatcountywa .place,body.klickitatcountywa .sort,body.klickitatcountywa .start{background-image:url(../images/cities/klickitatcountywa/background.svg)}body.klickitatcountywa .arrow-left:before,body.klickitatcountywa .arrow-right:before{bottom:1.6rem}body.klickitatcountywa .arrow-position-right:before{bottom:1rem;right:85%}body.klickitatcountywa .streams .main-positions{bottom:.1rem;right:22%;left:1%}body.klickitatcountywa .streams .main-positions .position-recycle-bag-brown{bottom:.35rem}body.klickitatcountywa .streams .main-positions .position-recycle-bag-brown .stream{height:1.5rem}body.klickitatcountywa .streams .main-positions .position-recycle-bag-brown .label{margin:.45rem .2rem auto}body.klickitatcountywa .streams .main-positions .position-recepticle{width:24%}body.klickitatcountywa .streams .main-positions .position-bin-backyard-composting,body.klickitatcountywa .streams .main-positions .position-cart-black{width:18%}body.klickitatcountywa .streams .main-positions .position-recepticle .label{position:static;margin-top:1.2rem}body.klickitatcountywa .streams .main-positions .position-bin-backyard-composting .label{font-size:.2rem;margin-top:.65rem}body.klickitatcountywa .streams .position-right{width:31%;right:-1rem;bottom:1.2rem}body.sunyoneonta .place,body.sunyoneonta .sort,body.sunyoneonta .start{background-image:url(../images/cities/sunyoneonta/background.svg)}body.sunyoneonta .stream.red-closet{background-image:url(../images/cities/sunyoneonta/streams/red-closet.svg)}body.sunyoneonta .stream.red-closet .label{margin:.65rem .3rem 0;color:#000;text-shadow:.01rem .01rem #fff}body.sunyoneonta .arrow-left:before,body.sunyoneonta .arrow-right:before{bottom:95%}body.sunyoneonta .arrow-position-right:before{bottom:60%;right:70%}body.sunyoneonta .streams .main-positions{bottom:.44rem}body.sunyoneonta .streams .position-right{right:-.3rem;bottom:.95rem}body.sunyoneonta .certificate .flex-row{padding-left:6.2%;padding-bottom:.1rem}body.sunyoneonta .certificate .flex-row__left{width:41%}.background-sunyoneonta{background-image:url(../images/cities/sunyoneonta/background.svg)}.background-cathunivofamer,body.cathunivofamer .place,body.cathunivofamer .sort,body.cathunivofamer .start{background-image:url(../images/cities/cathunivofamer/background.svg)}body.cathunivofamer .arrow-left:before,body.cathunivofamer .arrow-right:before{bottom:1.6rem}body.cathunivofamer .arrow-position-right:before{bottom:1.3rem;right:80%}body.cathunivofamer .streams .main-positions{bottom:.45rem;right:21%;left:1%}body.cathunivofamer .streams .main-positions .position-recepticle .label{margin:auto auto .2rem .5rem}body.cathunivofamer .streams .main-positions .position-cart-brown-all .label{margin-top:.4rem}body.cathunivofamer .streams .position-right{width:28%;bottom:1.15rem}body.cathunivofamer .streams .position-right .label{margin-top:.7rem}.background-orangecountyfl,body.orangecountyfl .place,body.orangecountyfl .sort,body.orangecountyfl .start{background-image:url(../images/cities/orangecountyfl/background.svg)}body.orangecountyfl .arrow-position-left:before{bottom:1.6rem;left:80%}body.orangecountyfl .arrow-left:before,body.orangecountyfl .arrow-right:before{bottom:1.6rem}body.orangecountyfl .arrow-position-right:before{bottom:1rem;right:70%}body.orangecountyfl .streams .position-left{width:28%;bottom:1.1rem}body.orangecountyfl .streams .position-left .label{text-shadow:none;margin:.2rem .2rem 0 1.4rem;font-size:.19rem}body.orangecountyfl .streams .main-positions{bottom:.31rem;left:21%;right:23%}body.orangecountyfl .streams .main-positions .position-couch .label{margin-left:.15rem;bottom:.75rem}body.stratfordcampus .streams .label,body.univofwaterloo .streams .label{margin-left:-.1rem}body.orangecountyfl .streams .position-right{width:27%;right:-.4rem}.background-univofwaterloo,body.univofwaterloo .place,body.univofwaterloo .sort,body.univofwaterloo .start{background-image:url(../images/cities/univofwaterloo/background.svg)}body.univofwaterloo .start .start-title .logo{width:3rem;height:.5rem}body.univofwaterloo .arrow-position-left:before{left:75%;bottom:1.15rem}body.univofwaterloo .arrow-left:before,body.univofwaterloo .arrow-right:before{bottom:1.5rem;height:.65rem}body.univofwaterloo .arrow-right:before{right:0}body.univofwaterloo .arrow-position-right:before{bottom:1.15rem;right:70%;height:.65rem}body.univofwaterloo .streams .position-left{width:20%;bottom:.43rem;left:-.1rem}body.univofwaterloo .streams .position-left .label{margin-left:.2rem}body.univofwaterloo .streams .main-positions{left:21%;right:22%;bottom:.45rem}body.univofwaterloo .streams .main-positions .position{width:17%;margin-right:3%}body.univofwaterloo .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.3rem}body.univofwaterloo .streams .position-right{width:30%;bottom:.43rem}.background-stratfordcampus,body.stratfordcampus .place,body.stratfordcampus .sort,body.stratfordcampus .start{background-image:url(../images/cities/stratfordcampus/background.svg)}body.stratfordcampus .start .start-title .logo{width:3rem;height:.5rem}body.stratfordcampus .arrow-position-left:before{left:75%;bottom:1.15rem}body.stratfordcampus .arrow-left:before,body.stratfordcampus .arrow-right:before{bottom:1.5rem;height:.65rem}body.stratfordcampus .arrow-right:before{right:0}body.stratfordcampus .arrow-position-right:before{bottom:1.15rem;right:70%;height:.65rem}body.stratfordcampus .streams .position-left{width:20%;bottom:.44rem;left:-.1rem}body.stratfordcampus .streams .position-left .label{margin-left:.2rem}body.stratfordcampus .streams .main-positions{left:21%;right:22%;bottom:.45rem}body.stratfordcampus .streams .main-positions .position{width:17%;margin-right:3%}body.stratfordcampus .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.3rem}body.stratfordcampus .streams .position-right{width:30%;bottom:.45rem}.background-chilliwackbc,body.chilliwackbc .place,body.chilliwackbc .sort,body.chilliwackbc .start{background-image:url(../images/cities/chilliwackbc/background.svg)}body.chilliwackbc .start .start-title .logo{height:.5rem}body.chilliwackbc .arrow-left:before,body.chilliwackbc .arrow-right:before{bottom:1.5rem}body.chilliwackbc .arrow-position-left:before{bottom:1.6rem;left:80%}body.chilliwackbc .arrow-position-right:before{bottom:1.3rem;right:70%}body.chilliwackbc .streams .position-left{left:-1rem;bottom:.9rem}body.chilliwackbc .streams .position-left .label{margin-top:.15rem}body.chilliwackbc .streams .main-positions{left:21%;right:25%;bottom:.45rem}body.chilliwackbc .streams .main-positions .position-bin-med-grey .label{margin-top:.6rem}body.chilliwackbc .streams .main-positions .position-eighty-litre-bin .label{margin-top:1rem}body.chilliwackbc .streams .main-positions .position-mixed-recycling .label{margin-top:.95rem}body.chilliwackbc .streams .position-right{bottom:.45rem}.background-yorkcountysc,body.yorkcountysc .place,body.yorkcountysc .sort,body.yorkcountysc .start{background-image:url(../images/cities/yorkcountysc/background.svg)}body.yorkcountysc .arrow-left:before,body.yorkcountysc .arrow-right:before{bottom:1.3rem;height:.6rem}body.yorkcountysc .arrow-position-left:before{left:70%;bottom:.6rem}body.yorkcountysc .arrow-position-right:before{right:70%;bottom:.75rem}body.yorkcountysc .streams .position-left{width:14%;left:0}body.yorkcountysc .streams .position-left .label{margin-left:0;margin-top:.95rem}body.yorkcountysc .streams .main-positions{left:15%;right:15%;bottom:.425rem}body.yorkcountysc .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.7rem}body.yorkcountysc .streams .main-positions .position-bulk-trash .label{margin-top:.55rem}body.yorkcountysc .streams .main-positions .position-yard-waste-depot-main-tall .label{margin:.45rem .077rem 0 .305rem;font-size:.18rem}body.wychavondistrict .streams .main-positions .position-bin-backyard-composting .label,body.yorkcountysc .streams .main-positions .position-bin-backyard-composting .label{font-size:.2rem}body.yorkcountysc .streams .main-positions .position-bin-backyard-composting{width:16%}body.yorkcountysc .streams .main-positions .position-recycle-station-blue-main{width:23%}body.yorkcountysc .streams .main-positions .position-recycle-station-blue-main .label{margin-top:.75rem}body.yorkcountysc .streams .position-right{width:14%;right:0}body.yorkcountysc .streams .position-right .label{margin-right:0;margin-top:.7rem}.background-indianrivercountyfl,body.indianrivercountyfl .place,body.indianrivercountyfl .sort,body.indianrivercountyfl .start{background-image:url(../images/cities/indianrivercountyfl/background.svg)}body.indianrivercountyfl .arrow-left:before,body.indianrivercountyfl .arrow-right:before{bottom:1.4rem}body.indianrivercountyfl .arrow-position-left:before{left:60%;bottom:.5rem}body.indianrivercountyfl .arrow-position-right:before{right:60%;bottom:.9rem}body.indianrivercountyfl .streams .position-left{width:25%;bottom:1.2rem}body.indianrivercountyfl .streams .position-left .label{margin-top:1.8rem;margin-left:.3rem}body.indianrivercountyfl .streams .main-positions{left:24%;right:20%;bottom:.3rem}body.indianrivercountyfl .streams .main-positions .position-yard-clean-up-week{width:19%;margin-top:.1rem}body.indianrivercountyfl .streams .main-positions .position-yard-clean-up-week .stream{width:1.2rem}body.indianrivercountyfl .streams .main-positions .position-yard-clean-up-week .label{margin:-.2rem -.3rem auto .1rem}body.indianrivercountyfl .streams .main-positions .position-cart-blue-all,body.indianrivercountyfl .streams .main-positions .position-cart-grey-all{width:18%}body.indianrivercountyfl .streams .main-positions .position-cart-blue-all .label,body.indianrivercountyfl .streams .main-positions .position-cart-grey-all .label{margin-top:.7rem;font-size:.18rem}body.indianrivercountyfl .streams .main-positions .position-couch-and-fridge{width:32%}body.indianrivercountyfl .streams .main-positions .position-couch-and-fridge .label{margin:.27rem 0 auto}body.indianrivercountyfl .streams .position-right{width:26%;bottom:.9rem;right:-.5rem}body.indianrivercountyfl .streams .position-right .label{text-shadow:none;margin:.83rem .3rem auto .35rem;font-size:.14rem}.background-nashvilletn,body.nashvilletn .place,body.nashvilletn .sort,body.nashvilletn .start{background-image:url(../images/cities/nashvilletn/background.svg)}body.nashvilletn .arrow-position-left:before{left:80%;bottom:.7rem}body.nashvilletn .arrow-left:before,body.nashvilletn .arrow-right:before{bottom:1.6rem}body.nashvilletn .arrow-position-right:before{right:80%;bottom:.6rem}body.nashvilletn .streams .position-left{width:27%;bottom:1.3rem}body.nashvilletn .streams .main-positions{left:27%;right:25%;bottom:.45rem}body.nashvilletn .streams .main-positions .position-cart-black,body.nashvilletn .streams .main-positions .position-cart-green-all{width:27%;margin-right:3%}body.nashvilletn .streams .main-positions .position-cart-black .label,body.nashvilletn .streams .main-positions .position-cart-green-all .label{margin:.6rem .2rem auto}body.nashvilletn .streams .main-positions .position-recepticle-orange{width:38%}body.nashvilletn .streams .main-positions .position-recepticle-orange .label{bottom:1.1rem;margin-left:.1rem}body.nashvilletn .streams .position-right{bottom:1.1rem}body.nashvilletn .streams .position-right .label{margin-top:1.8rem}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .label,body.wychavondistrict .stream-4 .stream .label{margin-top:.75rem}.background-wychavondistrict,body.wychavondistrict .place,body.wychavondistrict .sort,body.wychavondistrict .start{background-image:url(../images/cities/wychavondistrict/background.svg)}body.wychavondistrict .arrow-position-left:before{left:85%;bottom:.65rem}body.wychavondistrict .arrow-left:before,body.wychavondistrict .arrow-right:before{bottom:1.4rem}body.wychavondistrict .arrow-position-right:before{right:65%;bottom:1.6rem}body.wychavondistrict .streams .position-left{width:27%;bottom:1.3rem}body.wychavondistrict .streams .position-left .label{margin:1.85rem auto auto .3rem}body.wychavondistrict .streams .main-positions{left:23%;right:22%;bottom:.42rem}body.wychavondistrict .streams .main-positions .position{width:21%}body.wychavondistrict .streams .main-positions .position-bin-backyard-composting{width:24%}body.wychavondistrict .streams .position-right{width:27%;bottom:.7rem}body.wychavondistrict .streams .position-right .label{font-size:.18rem;margin:.05rem .4rem auto 1.1rem;text-shadow:none}.background-durham,body.durham .place,body.durham .sort,body.durham .start{background-image:url(../images/cities/durham/background.svg)}body.durham .arrow-position-left:before{left:85%;bottom:1.5rem}body.durham .arrow-left:before,body.durham .arrow-right:before{bottom:1.2rem}body.durham .arrow-position-right:before{right:79%;bottom:.7rem}body.durham .streams .label{font-size:.19rem}body.durham .streams .position-left{left:-.9rem;width:26%}body.durham .streams .position-left .label{text-shadow:none;margin-top:.6rem;font-size:.22rem}body.durham .streams .main-positions{left:18%;right:20%;bottom:.31rem}body.durham .streams .main-positions .position-cart-green-all{width:19%}body.durham .streams .main-positions .position-cart-green-all .label{margin-top:.8rem}body.durham .streams .main-positions .position-yard-clean-up-week{width:21%}body.durham .streams .main-positions .position-bin-blue .label{margin-top:.6rem}body.durham .streams .main-positions .position-garbage-bag .label{margin-left:-.05rem;bottom:.3rem}body.durham .streams .stream.yard-clean-up-week{margin-top:.65rem}body.cotesaintlucqc .streams .label,body.grandrapidsmi .streams .label{margin-top:.7rem}body.durham .streams .stream.yard-clean-up-week .label{margin-left:0}body.durham .streams .position-right{width:27%;bottom:1.2rem}.background-grandrapidsmi,body.grandrapidsmi .place,body.grandrapidsmi .sort,body.grandrapidsmi .start{background-image:url(../images/cities/grandrapidsmi/background.svg)}body.grandrapidsmi .arrow-left:before,body.grandrapidsmi .arrow-right:before{bottom:1.6rem}body.grandrapidsmi .arrow-position-right:before{right:80%;bottom:.35rem}body.grandrapidsmi .streams .main-positions{left:1%;right:25%;bottom:.24rem}body.grandrapidsmi .streams .main-positions .position{width:17%}body.grandrapidsmi .streams .main-positions .position-orange-truck-bulky{width:35%}body.grandrapidsmi .streams .main-positions .position-orange-truck-bulky .label{margin:.25rem auto auto .9rem}body.grandrapidsmi .streams .main-positions .position-cart-green-with-recycle-bag{width:19%}body.grandrapidsmi .streams .main-positions .position-cart-yellow .label{margin-top:.6rem}body.grandrapidsmi .streams .position-right{right:.05rem;bottom:1.4rem}.background-cotesaintlucqc,body.cotesaintlucqc .place,body.cotesaintlucqc .sort,body.cotesaintlucqc .start{background-image:url(../images/cities/cotesaintlucqc/background.svg)}body.cotesaintlucqc .start .start-title .logo{height:.6rem}body.cotesaintlucqc .arrow-left:before,body.cotesaintlucqc .arrow-right:before{bottom:1.5rem}body.cotesaintlucqc .arrow-position-right:before{right:75%;bottom:.9rem}body.cotesaintlucqc .streams .main-positions{left:1%;right:22%;bottom:.45rem}body.cotesaintlucqc .streams .main-positions .position{width:18%}body.cotesaintlucqc .streams .main-positions .position-orange-truck{width:34%}body.cotesaintlucqc .streams .main-positions .position-orange-truck .label{margin-top:.2rem}body.cotesaintlucqc .streams .position-right{width:30%;right:-.8rem}.background-greensboronc,body.greensboronc .place,body.greensboronc .sort,body.greensboronc .start{background-image:url(../images/cities/greensboronc/background.svg)}body.greensboronc .arrow-left:before,body.greensboronc .arrow-right:before{bottom:1.2rem}body.greensboronc .arrow-position-left:before{left:80%;bottom:.7rem}body.greensboronc .arrow-position-right:before{right:85%;bottom:.8rem}body.greensboronc .streams .position-left{width:25%;bottom:1.7rem}body.greensboronc .streams .main-positions{bottom:.31rem;left:22%;right:18%}body.greensboronc .streams .main-positions .label{font-size:.18rem;margin-top:.9rem}body.greensboronc .streams .main-positions .position{width:16%;margin-right:1.5%}body.greensboronc .streams .main-positions .position-cart-brown-all .label,body.greensboronc .streams .main-positions .position-cart-dark-green-all .label{margin-top:1rem}body.greensboronc .streams .main-positions .position-yard-clean-up-week{margin-right:4%}body.greensboronc .streams .main-positions .position-yard-clean-up-week .stream{margin-top:.65rem;width:1.2rem}body.greensboronc .streams .main-positions .position-yard-clean-up-week .label{margin-top:.3rem;margin-left:0}body.greensboronc .streams .main-positions .position-bulky-stuff{width:26%}body.greensboronc .streams .main-positions .position-bulky-stuff .stream{margin-top:.04rem}body.greensboronc .streams .main-positions .position-bulky-stuff .label{margin-top:.7rem}body.greensboronc .streams .position-right{width:25%;right:-.8rem;bottom:1.6rem}.background-colliercountyfl,body.colliercountyfl .place,body.colliercountyfl .sort,body.colliercountyfl .start{background-image:url(../images/cities/colliercountyfl/background.svg)}body.colliercountyfl .start .start-title .logo{height:.6rem;margin-top:.3rem}body.colliercountyfl .arrow-left:before,body.colliercountyfl .arrow-right:before{bottom:1.4rem}body.colliercountyfl .arrow-position-right:before{right:85%;bottom:.8rem}body.colliercountyfl .streams .label{margin-top:.8rem}body.colliercountyfl .streams .main-positions{bottom:-.08rem;left:1%;right:21%}body.colliercountyfl .streams .main-positions .position{width:14%;margin-right:1%}body.colliercountyfl .streams .main-positions .position-yard-clean-up-week,body.wc-3460 .streams .main-positions .position{width:17%}body.colliercountyfl .streams .main-positions .position-yard-clean-up-week .stream{margin-top:.65rem}body.colliercountyfl .streams .main-positions .position-yard-clean-up-week .label{margin-top:.2rem;margin-left:0}body.colliercountyfl .streams .main-positions .position-couch-and-fridge{width:26%}body.colliercountyfl .streams .main-positions .position-couch-and-fridge .label{color:#000;text-shadow:.01rem .01rem #fff;margin:.4rem 1rem auto 0}body.colliercountyfl .streams .main-positions .position-recepticle{width:24%}body.colliercountyfl .streams .main-positions .position-recepticle .label{margin:auto auto .3rem .2rem;color:#000;text-shadow:.01rem .01rem #fff}body.colliercountyfl .streams .position-right{bottom:.9rem;width:29%}body.colliercountyfl .streams .position-right .label{font-size:.24rem;margin-top:.6rem}body.wc-3460 .arrow-position-left:before{left:85%;bottom:1.6rem}body.wc-3460 .arrow-left:before,body.wc-3460 .arrow-right:before{bottom:1.8rem}body.wc-3460 .streams .label{margin:.9rem auto auto .1rem;line-height:1.1}body.wc-3460 .streams .position-left{left:-.9rem}body.wc-3460 .streams .position-left .label{text-shadow:none;margin:.3rem .2rem auto 1.44rem;font-size:.23rem}body.wc-3460 .streams .main-positions{bottom:.31rem;left:22%}body.wc-3460 .streams .main-positions .position-cart-brown-lid{width:18%}body.wc-3460 .streams .main-positions .position-blue-truck-wc-3460{width:36%}body.wc-3460 .stream.blue-truck-wc-3460{background-image:url(../images/cities/wc-3460/streams/blue-truck-wc-3460.svg)}body.wc-3460 .stream.blue-truck-wc-3460 .label{margin:.13rem auto auto 1rem}body.wc-3460 .stream.cart-grey-lid-wc-3460{background-image:url(../images/cities/wc-3460/streams/cart-grey-lid-wc-3460.svg)}body.wc-3460 .stream.cart-blue-all-wc-3460{background-image:url(../images/cities/wc-3460/streams/cart-blue-all-wc-3460.svg)}body.wc-3460 .stream.cart-brown-lid-wc-3460{background-image:url(../images/cities/wc-3460/streams/cart-brown-lid-wc-3460.svg)}.background-frontierwaste,body.frontierwaste .place,body.frontierwaste .sort,body.frontierwaste .start{background-image:url(../images/cities/frontierwaste/background.svg)}body.frontierwaste .arrow-position-right:before{right:75%;bottom:1.1rem}body.frontierwaste .arrow-left:before,body.frontierwaste .arrow-right:before{bottom:1.3rem}body.frontierwaste .streams .label{margin-top:.6rem}body.frontierwaste .streams .position-right{width:33%;bottom:1.05rem}body.frontierwaste .streams .position-right .label{margin-top:1.8rem}body.frontierwaste .streams .main-positions{bottom:.45rem;right:23%}body.frontierwaste .streams .main-positions .position{width:18%}body.frontierwaste .streams .main-positions .position-branch-pile{width:22%}body.frontierwaste .streams .main-positions .position-branch-pile .label{margin-top:.46rem;margin-left:.23rem}body.frontierwaste .streams .main-positions .position-bulky-stuff{width:30%;bottom:-.05rem}.background-stanfordhealthca,body.stanfordhealthca .place,body.stanfordhealthca .sort,body.stanfordhealthca .start{background-image:url(../images/cities/stanfordhealthca/background.svg)}body.stanfordhealthca .arrow-left:before,body.stanfordhealthca .arrow-right:before{bottom:1.6rem}body.stanfordhealthca .streams .main-positions{bottom:.05rem}body.stanfordhealthca .streams .main-positions .stream{height:1.8rem}.background-rhonddacynontaf,body.rhonddacynontaf .place,body.rhonddacynontaf .sort,body.rhonddacynontaf .start{background-image:url(../images/cities/rhonddacynontaf/background.svg)}body.rhonddacynontaf .arrow-left:before,body.rhonddacynontaf .arrow-right:before{bottom:1.4rem;height:.7rem}body.rhonddacynontaf .arrow-position-right:before{right:85%;bottom:.5rem}body.rhonddacynontaf .streams .main-positions{bottom:.42rem;left:1%;right:22%}body.rhonddacynontaf .streams .main-positions .position{width:16%;margin-right:.6%}body.rhonddacynontaf .streams .main-positions .position-garbage-bag-white .label{text-shadow:.01rem .01rem #fff;margin-left:-.05rem}body.rhonddacynontaf .streams .main-positions .position-garbage-bag-purple .label{margin-left:-.05rem}body.rhonddacynontaf .streams .main-positions .position-yard-trimmings .label{margin-top:1.1rem;text-shadow:.01rem .01rem #fff}body.rhonddacynontaf .streams .main-positions .position-food-waste-caddy{width:14%}body.rhonddacynontaf .streams .main-positions .position-food-waste-caddy .label{margin-top:1rem;margin-left:.3rem}body.rhonddacynontaf .streams .main-positions .position-couch-and-fridge{width:18%}body.rhonddacynontaf .streams .main-positions .position-couch-and-fridge .label{margin-top:.3rem;font-size:.19rem}body.rhonddacynontaf .streams .position-right{width:30%;bottom:1.35rem;right:-.85rem}body.rhonddacynontaf .streams .position-right .label{margin-top:1.8rem}.background-uniwakeforestnc,body.uniwakeforestnc .place,body.uniwakeforestnc .sort,body.uniwakeforestnc .start{background-image:url(../images/cities/uniwakeforestnc/background.svg)}body.uniwakeforestnc .start .start-title .logo{width:2.5rem;height:.5rem}body.uniwakeforestnc .arrow-left:before,body.uniwakeforestnc .arrow-right:before{bottom:1.5rem}body.uniwakeforestnc .arrow-position-right:before{right:85%;bottom:1rem}body.uniwakeforestnc .streams .main-positions{bottom:.42rem;left:2%}body.uniwakeforestnc .streams .main-positions .position{width:14%}body.uniwakeforestnc .streams .main-positions .position-bulky-stuff{width:24%}body.uniwakeforestnc .streams .main-positions .position-bulky-stuff .label{margin-top:.45rem}body.uniwakeforestnc .streams .position-right{width:33%}body.calstateunivnorthrid .place,body.calstateunivnorthrid .sort,body.calstateunivnorthrid .start{background-image:url(../images/cities/calstateunivnorthrid/background.svg)}body.calstateunivnorthrid .start .start-title .logo{height:.5rem}body.calstateunivnorthrid .arrow-left:before,body.calstateunivnorthrid .arrow-right:before{bottom:1.85rem}body.calstateunivnorthrid .streams .main-positions{bottom:.41rem;left:2%;right:2%}body.calstateunivnorthrid .streams .main-positions .position-schedule-it{margin-top:.05rem}body.calstateunivnorthrid .streams .main-positions .position-schedule-it .label{margin:-.18rem -.1rem auto;background:0 0;font-size:.19rem}body.calstateunivnorthrid .streams .main-positions .position-batteries-light-bulb-paint{width:17%}body.calstateunivnorthrid .streams .main-positions .position-batteries-light-bulb-paint .label{margin:-.14rem auto auto -.1rem}.background-calstateunivnorthrid{background-image:url(../images/cities/calstateunivnorthrid/background.svg)}.background-cityofgainesvillefl,body.cityofgainesvillefl .place,body.cityofgainesvillefl .sort,body.cityofgainesvillefl .start{background-image:url(../images/cities/cityofgainesvillefl/background.svg)}body.cityofgainesvillefl .start .start-title .logo{height:.5rem}body.cityofgainesvillefl .arrow-position-left:before{left:85%;bottom:.8rem}body.cityofgainesvillefl .arrow-left:before,body.cityofgainesvillefl .arrow-right:before{bottom:1.6rem}body.cityofgainesvillefl .streams .label{margin-top:.35rem}body.cityofgainesvillefl .streams .position-left{left:-.4rem;margin-bottom:-.1rem}body.cityofgainesvillefl .streams .main-positions{bottom:.45rem;left:29%}body.cityofgainesvillefl .streams .main-positions .position-bin-blue,body.cityofgainesvillefl .streams .main-positions .position-bin-orange{width:20%}body.cityofgainesvillefl .streams .main-positions .position-bin-blue .label,body.cityofgainesvillefl .streams .main-positions .position-bin-orange .label{font-size:.19rem;margin:.4rem .1rem auto .2rem}body.cityofgainesvillefl .streams .main-positions .position-orange-truck{width:30%}body.cityofgainesvillefl .streams .main-positions .position-orange-truck .label{margin-top:.15rem}body.cityofgainesvillefl .streams .main-positions .position-cart-black{width:18%}body.cityofgainesvillefl .streams .main-positions .position-cart-black .label{margin-top:.7rem}body.cityofranchocordoca .start .start-title .title .description{font-size:.25rem!important}body.cityofranchocordoca .arrow-position-left:before{left:90%;bottom:1.2rem}body.cityofranchocordoca .arrow-left:before,body.cityofranchocordoca .arrow-right:before{bottom:1.5rem}body.cityofranchocordoca .arrow-position-right:before{right:80%;bottom:1.2rem}body.cityofranchocordoca .streams .position-left{bottom:.7rem;left:-.7rem;width:28%}body.cityofranchocordoca .streams .position-left .label{margin-top:1.45rem;margin-left:.7rem}body.cityofranchocordoca .streams .main-positions{bottom:.34rem;left:22%;right:26%}body.cityofranchocordoca .streams .main-positions .position{width:20%}body.cityofranchocordoca .streams .main-positions .position-couch-and-fridge{width:28%}body.cityofranchocordoca .streams .main-positions .position-couch-and-fridge .label{margin-top:.17rem}body.cityofranchocordoca .streams .main-positions .position-cart-blue-all .label{font-size:.2rem}body.cityofranchocordoca .streams .position-right{bottom:.6rem;right:-.4rem}body.fairfaxcountyva .arrow-left:before,body.fairfaxcountyva .arrow-right:before{bottom:1.55rem}body.fairfaxcountyva .arrow-position-left:before{left:95%;bottom:1.6rem}body.fairfaxcountyva .arrow-position-right:before{right:90%;bottom:.9rem}body.fairfaxcountyva .streams .position-left{left:-1.1rem;bottom:.9rem;width:28%}body.fairfaxcountyva .streams .position-left .label{font-size:.18rem;margin-top:.25rem}body.fairfaxcountyva .streams .main-positions{bottom:.2rem;left:19%;right:22%}body.fairfaxcountyva .streams .main-positions .position{width:16%}body.fairfaxcountyva .streams .main-positions .position-recycle-station-single-purple{width:34%}body.fairfaxcountyva .streams .main-positions .position-recycle-station-single-purple .label{margin-top:.7rem}body.fairfaxcountyva .streams .main-positions .position-yard-clean-up-week{width:22%}body.fairfaxcountyva .streams .main-positions .position-yard-clean-up-week .stream{width:100%;margin-top:.65rem}body.fairfaxcountyva .streams .main-positions .position-yard-clean-up-week .label{margin:-.27rem -.3rem auto .1rem}body.fairfaxcountyva .streams .main-positions .position-cart-black .label{margin-top:.95rem}body.fairfaxcountyva .streams .main-positions .position-cart-blue-all .label{font-size:.19rem}body.fairfaxcountyva .streams .position-right{bottom:.9rem;right:-.9rem;width:30%}body.jamescitycountyva .place,body.jamescitycountyva .sort,body.jamescitycountyva .start{background-image:url(../images/cities/jamescitycountyva/background.svg)}body.jamescitycountyva .arrow-position-left:before{left:70%;bottom:.65rem}body.jamescitycountyva .arrow-left:before,body.jamescitycountyva .arrow-right:before{bottom:1.2rem}body.jamescitycountyva .arrow-position-right:before{right:80%;bottom:.7rem}body.jamescitycountyva .streams .label{font-size:.18rem}body.jamescitycountyva .streams .position-left{bottom:1.2rem;left:-.4rem;width:20%}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position,body.jamescitycountyva .streams .main-positions .position-bin-containers{width:14%}body.jamescitycountyva .streams .position-left .label{margin:1.8rem 0 auto .4rem}body.jamescitycountyva .streams .main-positions{bottom:.45rem;left:18%;right:22%}body.jamescitycountyva .streams .main-positions .label{font-size:.18rem}body.jamescitycountyva .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.4rem}body.jamescitycountyva .streams .main-positions .position-bin-containers .label{margin:.7rem auto auto 0}body.jamescitycountyva .streams .main-positions .position-tent{width:22%}body.jamescitycountyva .streams .main-positions .position-tent .label{margin-top:.54rem}body.jamescitycountyva .streams .main-positions .position-orange-truck{width:28%}body.jamescitycountyva .streams .main-positions .position-garbage-bag,body.jamescitycountyva .streams .main-positions .position-recepticle-purple{width:18%}body.jamescitycountyva .streams .main-positions .position-recepticle-purple .label{margin-bottom:-.15rem}body.jamescitycountyva .streams .main-positions .position-garbage-bag .label{margin:auto auto -.1rem 0}body.jamescitycountyva .streams .position-right{width:30%;bottom:.9rem}body.jamescitycountyva .streams .position-right .label{margin-top:1.73rem;font-size:.18rem}.background-jamescitycountyva{background-image:url(../images/cities/jamescitycountyva/background.svg)}.background-dentontx,body.dentontx .place,body.dentontx .sort,body.dentontx .start{background-image:url(../images/cities/dentontx/background.svg)}body.dentontx .arrow-position-left:before{left:85%;bottom:1.6rem}body.dentontx .arrow-left:before,body.dentontx .arrow-right:before{bottom:1.5rem}body.dentontx .arrow-position-right:before{right:80%;bottom:1.15rem}body.dentontx .streams .position-left{left:-1.1rem}body.dentontx .streams .position-left .label{margin-top:.3rem}body.dentontx .streams .main-positions{bottom:.24rem;left:21%;right:29%}body.dentontx .streams .position-right{right:0;width:28%}.background-boylecountyky,body.boylecountyky .place,body.boylecountyky .sort,body.boylecountyky .start{background-image:url(../images/cities/boylecountyky/background.svg)}body.boylecountyky .arrow-left:before,body.boylecountyky .arrow-right:before{bottom:1.6rem}body.boylecountyky .arrow-position-right:before{right:80%;bottom:1rem}body.boylecountyky .streams .label{margin-top:.6rem}body.boylecountyky .streams .main-positions{bottom:.11rem;left:1%;right:23%}body.boylecountyky .streams .main-positions .position-cart-blue-all{width:19%}body.boylecountyky .streams .main-positions .position-branch-pile{width:25%}body.boylecountyky .streams .main-positions .position-branch-pile .stream{margin-top:.85rem}body.boylecountyky .streams .main-positions .position-branch-pile .label{margin-top:.4rem;margin-left:.2rem}body.boylecountyky .streams .main-positions .position-garbage-bag .label{margin-bottom:.3rem;margin-left:-.05rem}body.boylecountyky .streams .main-positions .position-recycle-blue-and-bin .label{margin-top:1.1rem;margin-right:0;margin-left:0}body.boylecountyky .streams .position-right{bottom:1rem}body.boylecountyky .streams .position-right .label{margin:1.75rem .8rem auto .2rem}.background-cityofalbuquerquenm,body.cityofalbuquerquenm .place,body.cityofalbuquerquenm .sort,body.cityofalbuquerquenm .start{background-image:url(../images/cities/cityofalbuquerquenm/background.svg)}body.cottonwoodcountymn .arrow-left:before,body.cottonwoodcountymn .arrow-right:before{bottom:1.6rem}body.cottonwoodcountymn .arrow-position-left:before{left:80%;bottom:1.7rem}body.cottonwoodcountymn .streams .position-left .label{text-shadow:none}body.cottonwoodcountymn .streams .main-positions{bottom:.09rem;left:22%;right:1%}body.cottonwoodcountymn .streams .main-positions .position-prep-it .label{text-shadow:none;margin-top:.9rem}body.cottonwoodcountymn .streams .main-positions .position-cart-green-all .label{margin:.5rem .4rem auto}body.cityofalbuquerquenm .arrow-position-left:before{left:78%;bottom:1.1rem}body.cityofalbuquerquenm .arrow-left:before,body.cityofalbuquerquenm .arrow-right:before{bottom:1.3rem}body.cityofalbuquerquenm .arrow-position-right:before{right:82%;bottom:1.2rem}body.cityofalbuquerquenm .streams .label{font-size:.18rem}body.cityofalbuquerquenm .streams .position-left{width:28%;bottom:.5rem;left:-.9rem}body.cityofalbuquerquenm .streams .position-left .label{margin-left:1rem;margin-right:.2rem}body.cityofalbuquerquenm .streams .main-positions{left:19%;right:19%;bottom:.45rem}body.cityofalbuquerquenm .streams .main-positions .position{width:17%}body.cityofalbuquerquenm .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.2rem}body.cityofalbuquerquenm .streams .main-positions .position-blue-truck{width:25%}body.cityofalbuquerquenm .streams .main-positions .position-blue-truck .label{margin-left:.4rem;margin-top:.55rem}body.cityofalbuquerquenm .streams .main-positions .position-recycle-station-single-brown{width:24%}body.cityofalbuquerquenm .streams .main-positions .position-recycle-station-single-brown .label{margin-top:.5rem}body.cityofalbuquerquenm .streams .main-positions .position-bin-backyard-composting .label,body.cityofalbuquerquenm .streams .main-positions .position-cart-black .label{margin-top:.9rem}body.cityofalbuquerquenm .streams .main-positions .position-cart-blue-all .label{margin-top:.8rem;margin-left:0}body.cityofalbuquerquenm .streams .position-right{width:26%;bottom:.9rem}body.cityofalbuquerquenm .streams .position-right .label{color:#000;text-shadow:none;margin-top:.7rem}.background-cityofnorfolkva,body.cityofnorfolkva .place,body.cityofnorfolkva .sort,body.cityofnorfolkva .start{background-image:url(../images/cities/cityofnorfolkva/background.svg)}body.morden .arrow-position-left:before{left:90%;bottom:90%}body.morden .arrow-position-right:before{right:90%;bottom:65%}body.morden .streams .label{margin-top:.7rem}body.morden .streams .position-left{left:-.9rem}body.morden .streams .position-left .label{margin:.4rem .2rem auto 1.5rem}body.morden .streams .main-positions{left:22%;right:25%;bottom:.22rem}body.morden .streams .main-positions .position-yard-clean-up-week{margin-top:.08rem}body.morden .streams .main-positions .position-yard-clean-up-week .label{margin:-.45rem -.2rem 0 0}body.morden .streams .main-positions .stream.yard-clean-up-week{width:auto}body.morden .streams .position-right .landfill{bottom:1.1rem}body.cityofnorfolkva .start .start-title .logo{height:.65rem}body.cityofnorfolkva .arrow-position-left:before{left:90%;bottom:90%}body.cityofnorfolkva .arrow-position-right:before{right:90%;bottom:50%}body.cityofnorfolkva .streams .position-left{bottom:.9rem;left:-.9rem}body.cityofnorfolkva .streams .position-left .label{margin-top:.4rem}body.cityofnorfolkva .streams .main-positions{bottom:.45rem;left:22%;right:24%}body.cityofnorfolkva .streams .main-positions .position-bin-containers-green-all{width:17%}body.cityofnorfolkva .streams .main-positions .position-cart-blue-all{width:30%}body.cityofnorfolkva .streams .main-positions .position-blue-truck{width:47%}body.cityofnorfolkva .streams .main-positions .position-blue-truck .label{margin:.7rem .3rem auto 1rem}body.cityofnorfolkva .streams .position-right{bottom:1rem}body.cityofnorfolkva .streams .position-right .label{margin-top:1.85rem}.background-southnorfolkuk,body.southnorfolkuk .place,body.southnorfolkuk .sort,body.southnorfolkuk .start{background-image:url(../images/cities/southnorfolkuk/background.svg)}body.southnorfolkuk .start .start-title .title{margin-top:0}body.southnorfolkuk .arrow-position-right:before{right:75%;bottom:1.3rem}body.southnorfolkuk .streams .main-positions{left:1%;right:24%;bottom:.24rem}body.southnorfolkuk .streams .main-positions .position{width:19%;margin-right:1%}body.southnorfolkuk .streams .main-positions .position-recepticle-cardboard .label,body.southnorfolkuk .streams .main-positions .position-recepticle-green .label{margin:auto auto .05rem .2rem}body.southnorfolkuk .streams .position-right{width:22%;right:.15rem;bottom:.8rem}body.southnorfolkuk .streams .position-right .label{margin:.18rem .2rem auto .8rem}body.ranchomirage .place,body.ranchomirage .sort,body.ranchomirage .start{background-image:url(../images/cities/ranchomirage/background.svg)}body.ranchomirage .arrow-left:before,body.ranchomirage .arrow-right:before{bottom:1.5rem}body.ranchomirage .arrow-position-right:before{right:85%;bottom:.55rem}body.ranchomirage .stream.rancho-mirage-city-hall{background-image:url(../images/cities/ranchomirage/streams/rancho-mirage-city-hall.svg);bottom:1.1rem;right:-.3rem}body.ranchomirage .stream.rancho-mirage-city-hall .label{margin:1.8rem .4rem 0}body.ranchomirage .streams .label{margin-top:.6rem}body.ranchomirage .streams .main-positions{left:1%;right:26%;bottom:.45rem}body.ranchomirage .streams .main-positions .position{width:19%}body.ranchomirage .streams .main-positions .position-orange-truck{width:31%}body.ranchomirage .streams .main-positions .position-orange-truck .label{margin:.35rem auto auto 0}body.ranchomirage .streams .position-right{right:-.3rem}.background-ranchomirage{background-image:url(../images/cities/ranchomirage/background.svg)}.background-cityofgreenvillesc,body.cityofgreenvillesc .place,body.cityofgreenvillesc .sort,body.cityofgreenvillesc .start{background-image:url(../images/cities/cityofgreenvillesc/background.svg)}body.cityofgreenvillesc .arrow-left:before,body.cityofgreenvillesc .arrow-right:before{bottom:1.5rem}body.cityofgreenvillesc .streams .label{margin-top:.6rem}body.cityofgreenvillesc .streams .main-positions{left:1%;right:1%;bottom:.45rem}body.cityofgreenvillesc .streams .position-branch-pile .label{margin:.4rem auto auto .2rem}body.cityofgreenvillesc .streams .position-couch-and-fridge .label{margin:.35rem 1.1rem auto 0}.background-broadlanddistrictuk,body.broadlanddistrictuk .place,body.broadlanddistrictuk .sort,body.broadlanddistrictuk .start{background-image:url(../images/cities/broadlanddistrictuk/background.svg)}body.broadlanddistrictuk .arrow-position-left:before{left:80%;bottom:1.2rem}body.broadlanddistrictuk .arrow-left:before,body.broadlanddistrictuk .arrow-right:before{bottom:1.6rem}body.broadlanddistrictuk .arrow-position-right:before{right:65%;bottom:1.4rem}body.broadlanddistrictuk .streams .label{margin-top:.8rem}body.broadlanddistrictuk .streams .position-left{width:23%;bottom:.8rem;left:.05rem}body.broadlanddistrictuk .streams .position-left .label{margin:1.8rem 0 auto}body.broadlanddistrictuk .streams .main-positions{bottom:.45rem}body.broadlanddistrictuk .streams .main-positions .position-food-waste-caddy .label{margin-left:.35rem;line-height:1}body.broadlanddistrictuk .streams .position-right{bottom:.55rem;right:-.25rem}body.broadlanddistrictuk .streams .position-right .label{margin:.1rem .75rem auto 1.4rem}body.simcoe .stream.cart-black-simcoe .label,body.simcoe .stream.cart-blue-simcoe .label,body.simcoe .stream.cart-green-simcoe .label{margin-top:-.1rem}body.simcoe .place,body.simcoe .sort,body.simcoe .start{background-image:url(../images/cities/simcoe/background.svg)}body.simcoe .arrow-left:before,body.simcoe .arrow-right:before{bottom:1.8rem}body.simcoe .arrow-position-left:before{left:90%;bottom:1.6rem}body.simcoe .arrow-position-right:before{right:65%;bottom:1.3rem}body.simcoe .stream.cart-black-simcoe{background-image:url(../images/cities/simcoe/streams/cart-black-simcoe.svg)}body.simcoe .stream.cart-blue-simcoe{background-image:url(../images/cities/simcoe/streams/cart-blue-simcoe.svg)}body.simcoe .stream.cart-green-simcoe{background-image:url(../images/cities/simcoe/streams/cart-green-simcoe.svg)}body.simcoe .streams .main-positions{left:20%;right:24%;bottom:.45rem}body.simcoe .streams .main-positions .position{width:20%;margin-right:2%}body.simcoe .streams .main-positions .position-orange-truck-bulky{width:31%}body.simcoe .streams .main-positions .position-orange-truck-bulky .label{margin:.4rem auto auto .5rem}body.simcoe .streams .position-left{bottom:1.1rem;left:-1.1rem}body.simcoe .streams .position-right{width:23%;bottom:.65rem;right:.1rem}body.simcoe .streams .position-right .label{font-size:.2rem;margin:.09rem .42rem auto 1.05rem}.background-simcoe{background-image:url(../images/cities/simcoe/background.svg)}.background-dysartetalon,body.dysartetalon .place,body.dysartetalon .sort,body.dysartetalon .start{background-image:url(../images/cities/dysartetalon/background.svg)}body.dysartetalon .start .start-title .logo{height:1rem}body.dysartetalon .arrow-left:before,body.dysartetalon .arrow-right:before{bottom:1.4rem}body.dysartetalon .arrow-position-right:before{right:85%;bottom:1.2rem}body.dysartetalon .streams .main-positions{left:1%;right:23%;bottom:.45rem}body.dysartetalon .streams .main-positions .position{width:18%;margin-right:2%}body.dysartetalon .streams .main-positions .position-garbage-bag-white .label{margin-bottom:.2rem}body.dysartetalon .streams .main-positions .position-bin-blue .label,body.dysartetalon .streams .main-positions .position-bin-grey .label{margin-top:.5rem}body.dysartetalon .streams .main-positions .position-bin-backyard-composting .label{margin-top:.8rem}body.dysartetalon .streams .main-positions .position-tent .label{margin-top:1rem;line-height:1.1}body.dysartetalon .streams .position-right{bottom:1rem;right:-.7rem}body.dysartetalon .streams .position-right .label{margin-top:1.8rem}.background-corpuschristitx,body.corpuschristitx .place,body.corpuschristitx .sort,body.corpuschristitx .start{background-image:url(../images/cities/corpuschristitx/background.svg)}body.corpuschristitx .arrow-left:before,body.corpuschristitx .arrow-right:before{bottom:1.8rem}body.corpuschristitx .arrow-right:before{right:40%}body.corpuschristitx .arrow-position-left:before{left:50%;bottom:1.45rem}body.corpuschristitx .streams .main-positions{bottom:.45rem;left:36%}body.corpuschristitx .streams .position-left{left:.15rem;bottom:.46rem;width:33%}body.corpuschristitx .streams .position-left .label{margin:.55rem 0 0 -.3rem}.background-csusacramentoca,body.csusacramentoca .place,body.csusacramentoca .sort,body.csusacramentoca .start{background-image:url(../images/cities/csusacramentoca/background.svg)}body.csusacramentoca .streams .main-positions{bottom:.45rem}.background-boltonmetrouk,body.boltonmetrouk .place,body.boltonmetrouk .sort,body.boltonmetrouk .start{background-image:url(../images/cities/boltonmetrouk/background.svg)}body.boltonmetrouk .arrow-position-left:before{left:90%;bottom:1.1rem}body.boltonmetrouk .arrow-left:before,body.boltonmetrouk .arrow-right:before{bottom:1.4rem}body.boltonmetrouk .arrow-position-right:before{bottom:1.3rem}body.boltonmetrouk .streams .position-left{left:-1.2rem;width:26%;bottom:.65rem}body.boltonmetrouk .streams .position-left .label{margin-left:1.3rem;margin-top:1.38rem}body.boltonmetrouk .streams .main-positions{left:16%;right:15.5%;bottom:.45rem}body.boltonmetrouk .streams .main-positions .position{width:16%;margin-right:1.5%}body.boltonmetrouk .streams .main-positions .position .label{margin-top:.8rem;font-size:.19rem}body.boltonmetrouk .streams .main-positions .position-bulky-stuff{width:28%}body.boltonmetrouk .streams .main-positions .position-bulky-stuff .label{margin-top:.45rem}body.boltonmetrouk .streams .main-positions .position-cart-burgundy-all .label{font-size:.18rem}body.boltonmetrouk .streams .position-right{width:28%;right:-1.25rem;bottom:1rem}body.boltonmetrouk .streams .position-right .label{margin:1.8rem 1.3rem auto .1rem}.background-scottishbordersuk,body.scottishbordersuk .place,body.scottishbordersuk .sort,body.scottishbordersuk .start{background-image:url(../images/cities/scottishbordersuk/background.svg)}body.scottishbordersuk .arrow-left:before,body.scottishbordersuk .arrow-right:before{bottom:1.6rem}body.scottishbordersuk .arrow-position-left:before{left:90%;bottom:1.6rem}body.scottishbordersuk .arrow-position-right:before{right:71%;bottom:1.5rem}body.scottishbordersuk .streams .main-positions{left:28%;right:23%;bottom:.45rem}body.scottishbordersuk .streams .main-positions .position{width:32%;margin-right:3%}body.scottishbordersuk .streams .main-positions .label{margin-top:.6rem}body.scottishbordersuk .streams .main-positions .position-food-waste-caddy-brown{width:26%}body.scottishbordersuk .streams .main-positions .position-food-waste-caddy-brown .label{margin:.65rem 0 auto .25rem;line-height:1.1}body.scottishbordersuk .streams .position-left{left:.15rem;width:25%;bottom:.5rem}body.scottishbordersuk .streams .position-right{bottom:.7rem;right:0;width:24%}body.scottishbordersuk .streams .position-right .label{margin:.05rem .5rem auto 1.05rem;line-height:1.1}.background-banffab,body.banffab .place,body.banffab .sort,body.banffab .start{background-image:url(../images/cities/banffab/background.svg)}body.banffab .start .start-title .logo{height:1.2rem}body.banffab .start .start-title .title{background-color:#0f3e46}body.banffab .material-label{color:#000;text-shadow:.01rem .01rem #fff}body.banffab .arrow-left:before,body.banffab .arrow-right:before{bottom:1.5rem}body.banffab .arrow-position-left:before{left:85%;bottom:.7rem}body.banffab .streams .main-positions{right:1%;bottom:.24rem}body.banffab .streams .main-positions .position{width:16%;margin-right:.65%}body.banffab .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.21rem}body.banffab .streams .main-positions .label{margin-top:.6rem}body.banffab .streams .position-left{left:-.4rem;width:23%;bottom:1.4rem}body.banffab .streams .position-left .label{margin:1.9rem 0 auto .5rem}body.claytonhomestn .place,body.claytonhomestn .sort,body.claytonhomestn .start{background-image:url(../images/cities/claytonhomestn/background.svg)}body.claytonhomestn .streams .main-positions{bottom:.45rem}body.claytonhomestn .streams .main-positions .position-techbar .label{margin:.1rem .5rem auto}body.claytonhomestn .streams .stream.techbar{background-image:url(../images/cities/claytonhomestn/streams/techbar.svg)}.background-claytonhomestn{background-image:url(../images/cities/claytonhomestn/background.svg)}body.birminghamal .streams .main-positions{bottom:.34rem}body.birminghamal .streams .main-positions .position-garbage-bag-white .label{margin-bottom:.4rem}body.fairfaxva .start .start-title .logo{height:.9rem}body.fairfaxva .place,body.fairfaxva .sort,body.fairfaxva .start{background-image:url(../images/cities/fairfaxva/background.svg)}body.fairfaxva .arrow-left:before,body.fairfaxva .arrow-right:before{bottom:1.2rem}body.fairfaxva .arrow-position-left:before{bottom:1.3rem;left:80%}body.fairfaxva .arrow-position-right:before{bottom:1.3rem;right:80%}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions{left:13%;right:18.9%;bottom:.45rem}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position.arrow-left:before{left:50%}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position:nth-of-type(even){position:relative;bottom:.5rem}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position-thrift-store{width:22%}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position-thrift-store .label{margin:auto .2rem .05rem}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position-recycle-station-single-purple{width:22%}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position-recycle-station-single-purple .label{margin-top:.65rem}body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position-bin-backyard-composting .label,body.fairfaxva .streams.stream-6.has-left.has-right .main-positions .position-cart-grey-all .label{margin-top:.9rem}body.fairfaxva .streams.stream-6.has-left.has-right .position-left{width:22%;bottom:.91rem;left:-1rem}body.fairfaxva .streams.stream-6.has-left.has-right .position-left .label{margin:.5rem .2rem auto 1.2rem;font-size:.16rem}body.fairfaxva .streams.stream-6.has-left.has-right .position-right{width:21%;right:-.21rem;bottom:1rem}body.fairfaxva .streams.stream-6.has-left.has-right .position-right .stream.fairfax-composting{background-image:url(../images/cities/fairfaxva/streams/fairfax-composting.svg?2)}body.fairfaxva .streams.stream-6.has-left.has-right .position-right .label{margin:1.8rem .5rem auto 0;font-size:.18rem}.background-fairfaxva{background-image:url(../images/cities/fairfaxva/background.svg)}.background-mountpearlnl,body.mountpearlnl .place,body.mountpearlnl .sort,body.mountpearlnl .start{background-image:url(../images/cities/mountpearlnl/background.svg)}body.mountpearlnl .arrow-left:before,body.mountpearlnl .arrow-right:before{bottom:1.6rem}body.mountpearlnl .arrow-position-right:before{right:90%;bottom:.9rem}body.mountpearlnl .streams .main-positions{left:1%;right:23%;bottom:.45rem}body.mountpearlnl .streams .main-positions .position{width:19%;margin-right:1%}body.mountpearlnl .streams .main-positions .position-cart-grey-all{width:18%}body.mountpearlnl .streams .main-positions .position-recycle-blue-and-bin{width:20%}body.mountpearlnl .streams .main-positions .position-recycle-blue-and-bin .label{margin:1.15rem 0 auto .4rem}body.mountpearlnl .streams .main-positions .position-garbage-bag-blue .label{margin:auto auto .25rem 0}body.mountpearlnl .streams .main-positions .position-prep-it .label{margin:1rem auto auto -.15rem}body.mountpearlnl .streams .position-right{bottom:1.1rem}body.mountpearlnl .streams .position-right .label{margin:1.75rem auto auto -.6rem}.background-circularsolutionsga,body.circularsolutionsga .place,body.circularsolutionsga .sort,body.circularsolutionsga .start{background-image:url(../images/cities/circularsolutionsga/background.svg)}body.circularsolutionsga .start .start-title .logo{height:1rem}body.circularsolutionsga .arrow-left:before,body.circularsolutionsga .arrow-right:before{bottom:1.6rem}body.circularsolutionsga .arrow-position-right:before{right:80%;bottom:1rem}body.circularsolutionsga .streams .main-positions{bottom:.45rem}body.circularsolutionsga .streams .main-positions .label{margin-top:.6rem}body.circularsolutionsga .streams .main-positions .position-cart-green-with-recycle-bag .label{margin-top:.4rem}body.circularsolutionsga .streams .position-right{bottom:.8rem;right:-.4rem}body.circularsolutionsga .streams .position-right .label{margin-top:1.75rem}body.andoverma .start .start-title .logo{height:1rem}body.andoverma .place,body.andoverma .sort,body.andoverma .start{background-image:url(../images/cities/andoverma/background.svg)}body.andoverma .arrow-left:before,body.andoverma .arrow-right:before{bottom:1.6rem}body.andoverma .streams .main-positions{bottom:.45rem;left:1%}body.andoverma .streams .main-positions .position{width:15%;margin-right:1.5%}body.andoverma .streams .main-positions .label{margin-top:.5rem}body.andoverma .streams .position-schedule-it{width:10%}body.andoverma .streams .position-schedule-it .stream{background-size:contain}body.andoverma .streams .position-schedule-it .stream .label{margin-top:.65rem;color:#000;text-shadow:1px 1px #fff;background:0 0}body.andoverma .streams .position-garbage-bag .label{margin-bottom:.25rem}body.andoverma .streams .position-tent{width:18%}body.andoverma .streams .position-tent .label{margin:.95rem .3rem auto}.background-andoverma{background-image:url(../images/cities/andoverma/background.svg)}body.santamariaca .place,body.santamariaca .sort,body.santamariaca .start{background-image:url(../images/cities/santamariaca/background.svg)}body.santamariaca .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.santamariaca .start .start-title .logo{height:.6rem}body.santamariaca .arrow-position-right:before{right:80%;bottom:.7rem}body.santamariaca .stream.santamariaca-cart-blue{background-image:url(../images/cities/santamariaca/streams/santamariaca-cart-blue.svg)}body.santamariaca .stream.santamariaca-cart-green{background-image:url(../images/cities/santamariaca/streams/santamariaca-cart-green.svg)}body.santamariaca .stream.santamariaca-cart-grey-all{background-image:url(../images/cities/santamariaca/streams/santamariaca-cart-grey-all.svg)}body.santamariaca .streams .main-positions{bottom:.45rem;left:1%;right:26%}body.santamariaca .streams .main-positions .label{margin:.85 auto auto .6rem}body.santamariaca .streams .main-positions .position-bin-backyard-composting .label{margin:.6rem .1rem 0 .015rem}body.santamariaca .streams .position-right{width:26%;right:.1rem}body.santamariaca .streams .position-right .label{margin:1.8rem auto auto .2rem}.background-santamariaca{background-image:url(../images/cities/santamariaca/background.svg)}.background-nottinghamcitycoun,body.nottinghamcitycoun .place,body.nottinghamcitycoun .sort,body.nottinghamcitycoun .start{background-image:url(../images/cities/nottinghamcitycoun/background.svg)}body.nottinghamcitycoun .arrow-position-left:before{left:90%;bottom:1.4rem}body.nottinghamcitycoun .arrow-left:before,body.nottinghamcitycoun .arrow-right:before{bottom:1.4rem}body.nottinghamcitycoun .arrow-position-right:before{right:90%;bottom:.7rem}body.nottinghamcitycoun .streams .main-positions{bottom:.27rem;left:20%;right:20%}body.nottinghamcitycoun .streams .main-positions .position{width:16.5%;margin-right:1%}body.nottinghamcitycoun .streams .main-positions .label{margin-top:.8rem}body.nottinghamcitycoun .streams .main-positions .position-bulk-yard-waste{bottom:.06rem;width:28%}body.nottinghamcitycoun .streams .main-positions .position-bulk-yard-waste .label{margin-top:-.2rem;font-size:auto}body.nottinghamcitycoun .streams .main-positions .position-recepticle .label{margin-bottom:-.2rem}body.nottinghamcitycoun .streams .position-left{bottom:.7rem;left:-.15rem;width:21%}body.nottinghamcitycoun .streams .position-left .label{margin:1.7rem auto auto -.2rem}body.nottinghamcitycoun .streams .position-right{width:30%;bottom:1.1rem;right:-1.1rem}.background-clemsonuniversitysc,body.clemsonuniversitysc .place,body.clemsonuniversitysc .sort,body.clemsonuniversitysc .start{background-image:url(../images/cities/clemsonuniversitysc/background.svg)}body.clemsonuniversitysc .start .start-title .logo{height:.7rem}body.clemsonuniversitysc .streams .main-positions{bottom:.45rem}.background-greenwichct,body.greenwichct .place,body.greenwichct .sort,body.greenwichct .start{background-image:url(../images/cities/greenwichct/background.svg)}body.cityofraleighnc .start .start-title .link,body.greenwichct .start .start-title .link,body.routewarecity .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.greenwichct .start .start-title .logo{height:1rem}body.kirkleescounciluk .start .start-title .logo,body.newbraunfelstx .start .start-title .logo,body.newcastleupontyneuk .start .start-title .logo,body.routewarecity .start .start-title .logo{height:.6rem}body.greenwichct .arrow-left:before,body.greenwichct .arrow-right:before{bottom:1.6rem}body.greenwichct .streams .main-positions{bottom:.45rem}.background-routewarecity,body.routewarecity .place,body.routewarecity .sort,body.routewarecity .start{background-image:url(../images/cities/routewarecity/background.svg)}body.routewarecity .scene .streams .position-left{width:27%;left:-.15rem;bottom:1rem}body.routewarecity .scene .streams .position-left .label{margin:1.8rem .5rem auto}body.routewarecity .scene .streams .main-positions{bottom:.45rem;left:28%}body.routewarecity .scene .streams .position-right{width:20%;right:.1rem;bottom:.5rem}body.routewarecity .scene .streams .position-right .label{margin:.4rem auto auto .55rem;font-size:.2rem}body.routewarecity .scene .streams .arrow-position-left:before{bottom:45%;left:70%}body.routewarecity .scene .streams .arrow-position-right:before{bottom:70%;right:70%}.background-cityofraleighnc,body.cityofraleighnc .place,body.cityofraleighnc .sort,body.cityofraleighnc .start{background-image:url(../images/cities/cityofraleighnc/background.svg)}body.cityofraleighnc .arrow-position-right:before{bottom:.9rem;right:90%}body.cityofraleighnc .arrow-left:before,body.cityofraleighnc .arrow-right:before{bottom:1.6rem}body.cityofraleighnc .streams .main-positions{bottom:.45rem}body.cityofraleighnc .streams .main-positions .label{margin-top:.6rem}body.cityofraleighnc .streams .main-positions .position-bin-backyard-composting .label{margin-top:.45rem}body.cityofmorristowntn .streams .main-positions .label,body.cityofraleighnc .streams .main-positions .position-cart-green-with-recycle-bag .label,body.kirkleescounciluk .streams .main-positions .label{margin-top:.7rem}body.cityofraleighnc .streams .position-right{width:30%;bottom:1.3rem;right:-.4rem}body.cityofraleighnc .streams .position-right .label{margin-right:.6rem}.background-kirkleescounciluk,body.kirkleescounciluk .place,body.kirkleescounciluk .sort,body.kirkleescounciluk .start{background-image:url(../images/cities/kirkleescounciluk/background.svg)}body.kirkleescounciluk .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.kirkleescounciluk .arrow-left:before,body.kirkleescounciluk .arrow-right:before{bottom:1.4rem}body.kirkleescounciluk .arrow-position-left:before{left:90%;bottom:.75rem}body.kirkleescounciluk .arrow-position-right:before{right:70%;bottom:1.2rem}body.kirkleescounciluk .streams .main-positions{left:21.5%;right:23.5%;bottom:.46rem}body.kirkleescounciluk .streams .main-positions .position{width:19%;margin-right:1%}body.kirkleescounciluk .streams .main-positions .position-bin-backyard-composting .label{margin-top:.8rem}body.kirkleescounciluk .streams .main-positions .position-bottle-bank-green-main .label{margin:1.1rem auto auto .25rem}body.kirkleescounciluk .streams .position-left{left:-.5rem;bottom:1.1rem;width:25%}body.kirkleescounciluk .streams .position-left .label{margin:1.8rem auto auto .2rem}body.kirkleescounciluk .streams .position-right{bottom:.7rem;right:-.3rem}body.kirkleescounciluk .streams .position-right .label{margin:.05rem .55rem auto 1.25rem;font-size:.16rem}.background-rischoolsrecyclingri,body.rischoolsrecyclingri .place,body.rischoolsrecyclingri .sort,body.rischoolsrecyclingri .start{background-image:url(../images/cities/rischoolsrecyclingri/background.svg)}body.cityofmorristowntn .start .start-title .link,body.georgewashingtonuwa .start .start-title .link,body.royalcanadianminton .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.cityofmorristowntn .start .start-title .logo{height:.9rem}body.cityofmorristowntn .arrow-left:before,body.cityofmorristowntn .arrow-right:before{bottom:1.5rem}body.cityofmorristowntn .arrow-position-right:before{right:85%;bottom:1rem}body.cityofmorristowntn .streams .main-positions{bottom:.14rem;left:1%;right:27%}body.cityofmorristowntn .streams .main-positions .position{width:16%;margin-right:1%}body.cityofmorristowntn .streams .main-positions .position-cart-blue-all{margin:auto 0}body.cityofmorristowntn .streams .main-positions .position-bin-green-cone{bottom:.2rem}body.cityofmorristowntn .streams .main-positions .position-bin-green-cone .bin-green-cone{height:1.9rem}body.rischoolsrecyclingri .start .start-title .logo,body.tdswmca .start .start-title .logo{height:1rem}body.cityofmorristowntn .streams .main-positions .position-bin-green-cone .label{font-size:.2rem}body.cityofmorristowntn .streams .main-positions .position-bulk-trash{width:26%}body.cityofmorristowntn .streams .main-positions .position-bulk-trash .label{margin-top:.8rem}body.cityofmorristowntn .streams .main-positions .position-branch-pile{width:22%}body.cityofmorristowntn .streams .main-positions .position-branch-pile .label{margin:.5rem auto auto .25rem}body.cityofmorristowntn .streams .position-right{bottom:1rem;right:-.5rem}body.cityofmorristowntn .streams .position-right .label{font-size:.18rem}body.rischoolsrecyclingri .streams .main-positions{bottom:.46rem}body.rischoolsrecyclingri .streams .main-positions .position-cooler .label{margin:.3rem .45rem auto}body.rischoolsrecyclingri .streams .main-positions .position-liquids-bucket .label{margin:.85rem .4rem auto}.background-royalcanadianminton,body.royalcanadianminton .place,body.royalcanadianminton .sort,body.royalcanadianminton .start{background-image:url(../images/cities/royalcanadianminton/background.svg)}body.royalcanadianminton .arrow-position-left:before{left:85%;bottom:1.2rem}body.royalcanadianminton .arrow-left:before,body.royalcanadianminton .arrow-right:before{bottom:1.6rem}body.royalcanadianminton .arrow-position-right:before{right:70%;bottom:1.3rem}body.royalcanadianminton .streams .main-positions{bottom:.44rem;left:21%}body.royalcanadianminton .streams .main-positions .position{width:16%;margin-right:1%}body.royalcanadianminton .streams .main-positions .position .label{margin:.8rem .1rem 0 .05rem}body.royalcanadianminton .streams .main-positions .position-orange-truck{width:31%}body.royalcanadianminton .streams .main-positions .position-orange-truck .label{margin:.4rem .1rem 0 .2rem}body.royalcanadianminton .streams .position-left{bottom:.6rem;width:26%;left:-.7rem}body.royalcanadianminton .streams .position-right{bottom:.55rem;width:27%}body.royalcanadianminton .streams .position-right .label{margin:.1rem .6rem auto 1.25rem}body.casewesternreserveoh .start .start-title .logo{height:.45rem}body.casewesternreserveoh .arrow-left:before,body.casewesternreserveoh .arrow-right:before{bottom:1.6rem}body.casewesternreserveoh .streams .main-positions{bottom:.35rem;left:1%}body.casewesternreserveoh .streams .main-positions .position{width:14%;margin-right:.5%}body.casewesternreserveoh .streams .main-positions .position-orange-truck{width:25%}body.casewesternreserveoh .streams .main-positions .position-orange-truck .label{margin:.25rem auto auto .7rem}body.casewesternreserveoh .streams .main-positions .position-cardboard-upright .label{margin-top:.75rem}body.georgewashingtonuwa .place,body.georgewashingtonuwa .sort,body.georgewashingtonuwa .start{background-image:url(../images/cities/georgewashingtonuwa/background.svg)}body.georgewashingtonuwa .start .start-title .logo{height:.4rem}body.georgewashingtonuwa .stream.gw-donations{background-image:url(../images/cities/georgewashingtonuwa/streams/gw-donations.svg)}body.georgewashingtonuwa .stream.gw-donations .label{margin:.5rem .4rem auto .6rem;line-height:1;font-size:.19rem}body.georgewashingtonuwa .streams .main-positions{bottom:.45rem}body.georgewashingtonuwa .streams .main-positions .position-orange-truck .label{margin-top:.5rem}.background-georgewashingtonuwa{background-image:url(../images/cities/georgewashingtonuwa/background.svg)}.background-lasanca,body.lasanca .place,body.lasanca .sort,body.lasanca .start{background-image:url(../images/cities/lasanca/background.svg)}body.lasanca .start .start-title{margin-top:.25rem}body.lasanca .start .start-title .logo{height:.82rem}body.lasanca .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.lasanca .start [data-navigate=about]{font-size:.2rem;padding:.1rem .2rem .15rem}body.lasanca .disclaimer{font-size:50%}body.lasanca .arrow-position-right:before{right:95%;bottom:1.5rem}body.lasanca .streams .main-positions{bottom:.45rem;left:1%;right:22%}body.lasanca .streams .main-positions .position{width:19%}body.lasanca .streams .main-positions .position .label{margin-top:.65rem}body.lasanca .streams .main-positions .position-couch-and-fridge{width:31%}body.lasanca .streams .main-positions .position-couch-and-fridge .label{margin:.2rem 1.2rem auto 0}body.lasanca .streams .position-right{bottom:1rem}body.lasanca .streams .position-right .label{margin-top:.8rem}body.gflkansascity .arrow-left:before,body.gflkansascity .arrow-right:before{bottom:85%}body.gflkansascity .arrow-position-right:before{right:80%;bottom:65%}body.gflkansascity .streams .main-positions{bottom:.34rem;left:1%;right:20%}body.gflkansascity .streams .main-positions .position{width:14%;margin-right:1%}body.gflkansascity .streams .main-positions .position .label{font-size:.19rem;margin-top:.75rem}body.gflkansascity .streams .main-positions .position-bulky-stuff{width:24%}body.gflkansascity .streams .main-positions .position-bulky-stuff .label{margin-top:.45rem}body.gflkansascity .streams .main-positions .position-recycle-bag-brown .label{margin-top:.3rem}body.gflkansascity .streams .position-right{width:24%;right:-.45rem;bottom:.85rem}body.gflkansascity .streams .position-right .label{font-size:.2rem;margin-top:.86rem}body.newcastleupontyneuk .place,body.newcastleupontyneuk .sort,body.newcastleupontyneuk .start{background-image:url(../images/cities/newcastleupontyneuk/background.svg)}body.newcastleupontyneuk .arrow-position-left:before{left:80%;bottom:1.1rem}body.newcastleupontyneuk .streams .main-positions{bottom:.45rem;right:1%;left:23%}body.newcastleupontyneuk .streams .main-positions .position{width:18%}body.newcastleupontyneuk .streams .main-positions .position .label{margin-top:.6rem}body.newcastleupontyneuk .streams .main-positions .position-bin-blue,body.newcastleupontyneuk .streams .main-positions .position-garbage-bag-blue{width:23%}body.newcastleupontyneuk .streams .position-left{bottom:.9rem;left:-.6rem;width:28%}body.newcastleupontyneuk .streams .position-left .label{margin:1.15rem .1rem 0 .5rem;text-shadow:.01rem .01rem #000;color:#fff;font-size:.19rem}.background-newcastleupontyneuk{background-image:url(../images/cities/newcastleupontyneuk/background.svg)}.background-gflhouston,body.gflhouston .place,body.gflhouston .sort,body.gflhouston .start{background-image:url(../images/cities/gflhouston/background.svg)}body.gflhouston .arrow-left:before,body.gflhouston .arrow-right:before{bottom:1.3rem}body.gflhouston .arrow-position-left:before{left:95%;bottom:1.1rem}body.gflhouston .arrow-position-right:before{right:85%;bottom:.6rem}body.gflhouston .streams .main-positions{bottom:.28rem;right:21%;left:19%}body.gflhouston .streams .main-positions .position{width:16%;margin-right:1%}body.gflhouston .streams .main-positions .position .label{margin-top:.8rem;font-size:.16rem}body.gflhouston .streams .main-positions .position.position-bulk-yard-waste{width:28%;bottom:.05rem}body.gflhouston .streams .main-positions .position.position-bulk-yard-waste .label{margin-top:.05rem}body.gflhouston .streams .main-positions .position.position-cart-green .label{margin-top:.95rem}body.gflhouston .streams .main-positions .position.position-e-waste{width:19%}body.gflhouston .streams .main-positions .position.position-e-waste .label{margin-top:.45rem}body.gflhouston .streams .position-left{width:23%;left:-.57rem;bottom:.65rem}body.gflhouston .streams .position-left .label{margin-top:1.35rem;font-size:.16rem}body.gflhouston .streams .position-right{width:25%;right:-.4rem;bottom:1.2rem}body.gflhouston .streams .position-right .label{margin:1.8rem .5rem auto .2rem;color:#fff;text-shadow:.01rem .01rem #000}.background-tdswmca,body.tdswmca .place,body.tdswmca .sort,body.tdswmca .start{background-image:url(../images/cities/tdswmca/background.svg)}body.hubbardcountymn .streams .main-positions{bottom:.34rem}body.hubbardcountymn .streams .main-positions .position-garbage-bag .label{margin-bottom:.5rem}body.hrpdcva .start .start-title .logo,body.webaspxtestdemo .start .start-title .logo{height:.55rem}body.tdswmca .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.tdswmca .streams .main-positions{bottom:.45rem}.background-hrpdcva,body.hrpdcva .place,body.hrpdcva .sort,body.hrpdcva .start{background-image:url(../images/cities/hrpdcva/background.svg)}body.hrpdcva .start .start-title{margin-top:.6rem}body.anchorageak .start .start-title .link,body.hrpdcva .start .start-title .link,body.webaspxtestdemo .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.hrpdcva .arrow-left:before,body.hrpdcva .arrow-right:before{bottom:1.65rem}body.hrpdcva .arrow-position-left:before{left:85%;bottom:.7rem}body.hrpdcva .arrow-position-right:before{right:90%;bottom:.9rem}body.hrpdcva .streams .main-positions{bottom:.45rem;right:21%;left:22%}body.hrpdcva .streams .main-positions .position{margin-right:1.5%}body.hrpdcva .streams .main-positions .position-return-orange-truck-bulky{width:38%}body.hrpdcva .streams .main-positions .position-return-orange-truck-bulky .label{margin:.28rem .05rem auto;font-size:.18rem}body.hrpdcva .streams .main-positions .position-recepticle-cart-blue-all{width:34%}body.hrpdcva .streams .main-positions .position-recepticle-cart-blue-all .label{margin-top:.4rem}body.hrpdcva .streams .main-positions .position-garbage-bag{width:22%}body.hrpdcva .streams .main-positions .position-garbage-bag .label{margin-bottom:1rem}body.hrpdcva .streams .position-left{width:25%;bottom:1.15rem}body.hrpdcva .streams .position-left .label{margin-left:.3rem}body.hrpdcva .streams .position-right{width:25%;right:-.5rem;bottom:1.2rem}body.hrpdcva .streams .position-right .label{margin:1.8rem .6rem auto .1rem}body.campbellcountyky .place,body.campbellcountyky .sort,body.campbellcountyky .start{background-image:url(../images/cities/campbellcountyky/background.svg)}body.campbellcountyky .arrow-left:before,body.campbellcountyky .arrow-right:before{bottom:1.5rem}body.campbellcountyky .arrow-position-left:before{left:85%;bottom:1.1rem}body.campbellcountyky .arrow-position-right:before{right:85%;bottom:.9rem}body.campbellcountyky .streams .main-positions{bottom:.45rem;right:23%;left:19%}body.campbellcountyky .streams .main-positions .position{width:18%;margin-right:1%}body.campbellcountyky .streams .main-positions .label{margin-top:.8rem;font-size:.18rem}body.campbellcountyky .streams .main-positions .position-upright-bin{width:23%}body.campbellcountyky .streams .main-positions .position-upright-bin .label{margin:.42rem .02rem auto}body.campbellcountyky .streams .main-positions .position-schedule-it{width:16%}body.campbellcountyky .streams .main-positions .position-schedule-it .label{margin-top:.65rem;line-height:1.1;background:0 0;text-shadow:.01rem .01rem #000}body.campbellcountyky .streams .main-positions .position-bin-backyard-composting{width:19%}body.campbellcountyky .streams .position-left{width:26%;bottom:.85rem;right:-.5rem}body.campbellcountyky .streams .position-left .label{margin:1.4rem auto auto .9rem;font-size:.19rem}body.campbellcountyky .streams .position-right{width:28%;right:-.45rem;bottom:1.05rem}body.campbellcountyky .streams .position-right .label{font-size:.14rem;margin:.7rem .6rem auto .7rem}.background-campbellcountyky{background-image:url(../images/cities/campbellcountyky/background.svg)}body.webaspxtestdemo .place,body.webaspxtestdemo .sort,body.webaspxtestdemo .start{background-image:url(../images/cities/webaspxtestdemo/background.svg)}body.webaspxtestdemo .arrow-left:before,body.webaspxtestdemo .arrow-right:before{bottom:1.4rem}body.webaspxtestdemo .arrow-position-left:before{left:85%;bottom:1.3rem}body.webaspxtestdemo .arrow-position-right:before{right:80%;bottom:.7rem}body.webaspxtestdemo .streams .main-positions{bottom:.45rem;right:25%;left:20%}body.webaspxtestdemo .streams .main-positions .position{width:19%;margin-right:1%}body.webaspxtestdemo .streams .main-positions .label{margin-top:.75rem}body.webaspxtestdemo .streams .main-positions .position-cart-green-with-recycle-bag{width:20%}body.webaspxtestdemo .streams .main-positions .position-food-waste-caddy{width:17%}body.webaspxtestdemo .streams .main-positions .position-food-waste-caddy .label{margin-top:1rem;margin-left:.3rem}body.webaspxtestdemo .streams .position-left{width:20%;bottom:.8rem;left:-.2rem}body.webaspxtestdemo .streams .position-left .label{margin:1.55rem 0 auto .3rem;font-size:.18rem}body.webaspxtestdemo .streams .position-right{width:32%;right:-.8rem;bottom:1.3rem}body.webaspxtestdemo .counter .progress.done.incorrect{background:#E13E36}.background-webaspxtestdemo{background-image:url(../images/cities/webaspxtestdemo/background.svg)}body.cityofhighpointnc .arrow-position-left:before{left:90%;bottom:1.2rem}body.cityofhighpointnc .arrow-left:before,body.cityofhighpointnc .arrow-right:before{bottom:1.8rem}body.cityofhighpointnc .streams .main-positions{bottom:-.51rem}body.cityofhighpointnc .streams .main-positions .position{width:20%}body.cityofhighpointnc .streams .main-positions .label{margin-top:.7rem}body.cityofhighpointnc .streams .main-positions .position-bulky-stuff{width:28%}body.cityofhighpointnc .streams .main-positions .position-bulky-stuff .label{margin:.35rem 0 auto .5rem}body.cityofhighpointnc .streams .main-positions .position-yard-clean-up-week{bottom:.63rem}body.cityofhighpointnc .streams .main-positions .position-yard-clean-up-week .stream{width:1.7rem;height:2rem}body.cityofhighpointnc .streams .main-positions .position-yard-clean-up-week .label{margin:.2rem .3rem auto 0}body.cityofhighpointnc .streams .position-left{bottom:.6rem}body.caerphillycountyuk .place,body.caerphillycountyuk .sort,body.caerphillycountyuk .start{background-image:url(../images/cities/caerphillycountyuk/background.svg)}body.caerphillycountyuk .start .start-title .logo{height:.55rem}body.anchorageak .start .start-title .logo,body.cityofmantecaca .start .start-title .logo,body.redcarandclevelanduk .start .start-title .logo{height:1rem}body.caerphillycountyuk .start .start-title .description{font-size:.25rem}body.caerphillycountyuk .arrow-left:before,body.caerphillycountyuk .arrow-right:before{bottom:1.3rem}body.caerphillycountyuk .arrow-position-left:before{left:90%;bottom:.7rem}body.caerphillycountyuk .arrow-position-right:before{right:85%;bottom:.55rem}body.caerphillycountyuk .stream.penallta-reuse-shop{background-image:url(../images/cities/caerphillycountyuk/streams/penallta-reuse-shop.svg)}body.caerphillycountyuk .stream.penallta-reuse-shop .label{color:#fff;text-shadow:.01rem .01rem #000}body.caerphillycountyuk .streams .main-positions{left:23%;right:21%;bottom:.45rem}body.caerphillycountyuk .streams .main-positions .label{margin-top:.9rem;font-size:.19rem;line-height:1}body.caerphillycountyuk .streams .main-positions .position{width:16.5%;margin-right:1%}body.caerphillycountyuk .streams .main-positions .position-orange-truck-plain{width:29%}body.caerphillycountyuk .streams .main-positions .position-orange-truck-plain .label{margin:.5rem auto .1rem}body.caerphillycountyuk .streams .main-positions .position-food-waste-caddy-forest .label{margin-top:1rem}body.caerphillycountyuk .streams .main-positions .position-burlap-sack-green .label{margin-top:.5rem}body.caerphillycountyuk .streams .position-left{width:22%;bottom:1.5rem;left:-.1rem}body.caerphillycountyuk .streams .position-left .label{margin-top:1.8rem;margin-left:.1rem}body.caerphillycountyuk .streams .position-right{width:30%;bottom:1.5rem}body.caerphillycountyuk .streams .position-right .label{margin-left:.1rem}body.caerphillycountyuk .certificate-sheet .certificate .amount{font-size:.2rem}.background-caerphillycountyuk{background-image:url(../images/cities/caerphillycountyuk/background.svg)}.background-anchorageak,body.anchorageak .place,body.anchorageak .sort,body.anchorageak .start{background-image:url(../images/cities/anchorageak/background.svg)}body.anchorageak .arrow-left:before,body.anchorageak .arrow-right:before{bottom:1.5rem}body.anchorageak .arrow-position-left:before{left:90%;bottom:.7rem}body.anchorageak .arrow-position-right:before{right:80%;bottom:.7rem}body.anchorageak .streams .main-positions{bottom:.45rem;right:21%;left:23%}body.anchorageak .streams .main-positions .position{width:19%;margin-right:1%}body.anchorageak .streams .main-positions .position .label{margin-top:.75rem;font-size:.18rem}body.anchorageak .streams .main-positions .position-bin-blue .label{font-size:.18rem;margin:-.23rem auto auto .05rem}body.anchorageak .streams .main-positions .position-branch-pile .label{margin-top:-.04rem}body.anchorageak .streams .position-left{width:23%;left:-.2rem;bottom:1.3rem}body.anchorageak .streams .position-left .label{color:#fff;text-shadow:.01rem .01rem #000;margin:1.8rem auto auto .4rem}body.anchorageak .streams .position-right{width:25%;right:-.6rem;bottom:1.3rem}body.anchorageak .streams .position-right .label{margin:1.8rem .9rem auto 0}.background-redcarandclevelanduk,body.redcarandclevelanduk .place,body.redcarandclevelanduk .sort,body.redcarandclevelanduk .start{background-image:url(../images/cities/redcarandclevelanduk/background.svg)}body.cityofmantecaca .start .start-title .link,body.newbraunfelstx .start .start-title .link,body.redcarandclevelanduk .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.redcarandclevelanduk .arrow-position-right:before{right:80%;bottom:1.4rem}body.redcarandclevelanduk .streams .main-positions{bottom:.45rem;left:1%}body.redcarandclevelanduk .streams .main-positions .position{width:21%}body.redcarandclevelanduk .streams .main-positions .label{margin-top:.5rem}body.redcarandclevelanduk .streams .main-positions .position-bin-backyard-composting .label{margin:.3rem .2rem 0 .15rem}body.redcarandclevelanduk .streams .main-positions .position-garbage-bag{width:24%}body.redcarandclevelanduk .streams .main-positions .position-garbage-bag .label{margin:auto auto .15rem .1rem;width:1.5rem}body.redcarandclevelanduk .streams .position-right{width:21%;right:.2rem;bottom:.5rem}body.redcarandclevelanduk .streams .position-right .label{margin:.07rem .1rem 0 .8rem;font-size:.159rem}.background-newbraunfelstx,body.newbraunfelstx .place,body.newbraunfelstx .sort,body.newbraunfelstx .start{background-image:url(../images/cities/newbraunfelstx/background.svg)}body.newbraunfelstx .arrow-left:before,body.newbraunfelstx .arrow-right:before{bottom:1.2rem}body.newbraunfelstx .arrow-position-left:before{left:80%;bottom:1.5rem}body.newbraunfelstx .arrow-position-right:before{right:80%;bottom:.9rem}body.newbraunfelstx .streams .main-positions{right:20%;left:19%;bottom:.41rem}body.newbraunfelstx .streams .main-positions .position{width:15%;margin-right:.75%}body.newbraunfelstx .streams .main-positions .position:nth-of-type(even){position:relative;bottom:.38rem}body.newbraunfelstx .streams .main-positions .label{margin-top:.9rem;font-size:.19rem;line-height:1.05}body.newbraunfelstx .streams .main-positions .position-full-service-main{width:23%}body.newbraunfelstx .streams .main-positions .position-full-service-main .label{margin-top:.85rem}body.newbraunfelstx .streams .main-positions .position-landfill-main{width:28%}body.newbraunfelstx .streams .main-positions .position-yard-clean-up-week{bottom:-.07rem}body.newbraunfelstx .streams .main-positions .position-yard-clean-up-week .stream{width:auto}body.newbraunfelstx .streams .main-positions .position-yard-clean-up-week .label{margin-top:.4rem}body.newbraunfelstx .streams .position-left{width:17%;left:.1rem;bottom:.3rem}body.newbraunfelstx .streams .position-left .label{margin:.1rem auto auto}body.newbraunfelstx .streams .position-right{width:20%;right:-.2rem;bottom:1rem}body.newbraunfelstx .streams .position-right .label{margin-top:.85rem}.background-cityofmantecaca,body.cityofmantecaca .place,body.cityofmantecaca .sort,body.cityofmantecaca .start{background-image:url(../images/cities/cityofmantecaca/background.svg)}body.cityofmantecaca .streams .main-positions{left:1%;bottom:.45rem}body.cityofmantecaca .streams .main-positions .label{margin-top:.6rem}body.cityofmantecaca .streams .main-positions .position-bulky-stuff .label{margin:.43rem .5rem auto}.background-cityofburbankca,body.cityofburbankca .place,body.cityofburbankca .sort,body.cityofburbankca .start{background-image:url(../images/cities/cityofburbankca/background.svg)}body.cityofburbankca .start .start-title .logo{height:.7rem}body.cityofburbankca .start .start-title .link{-ms-flex-item-align:center;align-self:center}body.cityofburbankca .arrow-left:before,body.cityofburbankca .arrow-right:before{bottom:1.3rem}body.cityofburbankca .arrow-position-left:before{left:90%;bottom:1.2rem}body.cityofburbankca .arrow-position-right:before{right:70%;bottom:1.5rem}body.cityofburbankca .streams .main-positions{left:17.5%;right:20.5%;bottom:.37rem}body.cityofburbankca .streams .main-positions .position{width:14%;margin-right:1%}body.cityofburbankca .streams .main-positions .label{margin-top:.9rem;line-height:1.1;font-size:.19rem}body.cityofburbankca .streams .main-positions .position-couch-and-fridge{width:22%}body.cityofburbankca .streams .main-positions .position-couch-and-fridge .label{margin-top:.3rem}body.cityofburbankca .streams .main-positions .position-burbank-thrift{width:31%}body.cityofburbankca .streams .main-positions .position-burbank-thrift .label{margin:.5rem .2rem auto}body.cityofburbankca .streams .position-left{width:21%;bottom:.7rem;left:-.55rem}body.cityofburbankca .streams .position-left .label{margin:1.35rem auto auto .6rem;font-size:.19rem}body.cityofburbankca .streams .position-right{width:19%;bottom:.5rem;right:.15rem}body.cityofburbankca .streams .position-right .label{margin:.15rem .1rem auto .8rem;line-height:1}