/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-file,.form-submit,.view-report>header .email-report,.view-report>header .print-report,.view-report>header .report-by a,.view-report>header .report-by a.current,.view-report>header .update-items,.view-submissions .feed-icon{border:none;border-radius:8px;display:inline-block;font-size:.8em;line-height:1.5;padding:.5em 1em;text-align:center;text-decoration:none;vertical-align:top}.form-file{background-color:#000;color:#fff}.form-file:focus,.form-file:hover{background-color:#000;color:#fff;outline:3px solid #fcdbb3}.form-submit,.view-report>header .report-by a.current{background-color:#008751;color:#fff}.form-submit:focus,.form-submit:hover,.view-report>header .report-by a.current:focus,.view-report>header .report-by a.current:hover{background-color:#007848;color:#fff;outline:3px solid #fcdbb3}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@viewport{width:device-width}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}figure{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-family:Roboto,sans-serif;font-size:125%;line-height:1.5}h1,h2,h3{font-family:Montserrat,sans-serif;font-weight:900}.node--type-webform h2,h2{font-size:160%;line-height:1.2}.node--type-webform h2 strong,h2 strong{display:block;font-size:280%}.node--type-webform h3{font-size:120%;font-weight:300}.node--type-webform .node__content .webform h3,h4{font-family:Montserrat,sans-serif;font-size:130%}p{margin:1em 0}ol,ul{margin:1em 0;padding:0 0 0 1em}blockquote{margin:0 0 1.5em}@media(max-width:1000px){.node--type-webform h2{font-size:140%}.node--type-webform h3{font-size:60%}.node--type-webform .node__content .webform h4{font-size:110%}}@media(max-width:700px){.node--type-webform h2{font-size:110%}.node--type-webform h3{font-size:50%}.node--type-webform .node__content .webform h4{font-size:90%}}@media(max-width:550px){h1.page-title{font-size:160%;line-height:1.2em}.node--type-webform h2{font-size:90%}}@media(max-width:440px){.node--type-webform h2{font-size:60%}.node--type-webform .node__content .webform h4{font-size:80%}}a{text-decoration:none}a,a:hover{color:#008751}a:hover{text-decoration:underline}a:focus{color:#008751;outline:3px solid #fcdbb3}svg.ext{height:22px;margin-left:.1em;margin-right:-.2em;opacity:.6;width:22px}footer .block-footerhavequestions svg.ext,header svg.ext,svg.mailto{display:none}img{border:0;height:auto;max-width:100%;vertical-align:bottom;width:auto}.captioned-entity,.embedded-entity{margin-bottom:1.5em;margin-top:1.5em}.captioned-entity img,.embedded-entity img{display:block}.captioned-entity .embedded-entity{margin:unset}.full-width{margin-left:0;margin-right:0}.full-width img{width:100%}.half-width,.quarter-width{max-width:50%}@media(min-width:31.25em){.quarter-width{max-width:25%}}figcaption{font-size:85%;margin:.5em 0}.embed-video{clear:both;height:0;margin:1.5em 0;padding-bottom:56.25%;padding-top:25px;position:relative}.embed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left;margin-bottom:.5em;margin-right:1.5em}.align-right{float:right;margin-bottom:.5em;margin-left:1.5em}.align-center{display:block;text-align:center}.align-center,.align-center img{margin-left:auto;margin-right:auto}table{margin:0 0 1.5em;max-width:100%}td,th{font-size:.7em;line-height:1.375;padding:.375em;text-align:left}th{font-weight:700}td{border-top:1px solid #b3b3b3}.form-item{margin-bottom:1em}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00}.form-item .description{color:#999;font-size:.8em}.form-required:after{color:#c00;content:"*"}label{display:block;font-weight:700}label.option{display:inline}.fieldgroup,fieldset{border:0;margin:0 0 1.5em;padding:0}.fieldgroup legend,fieldset legend{font-weight:700}.fieldgroup .description,fieldset .description{color:#999;font-size:.75em;margin:.25em 0 .5em}.form-type-date label,.form-type-email label,.form-type-number label,.form-type-password label,.form-type-search label,.form-type-tel label,.form-type-textarea label,.form-type-textfield label,.form-type-url label{font-weight:700}.form-type-date .description,.form-type-email .description,.form-type-number .description,.form-type-password .description,.form-type-search .description,.form-type-tel .description,.form-type-textarea .description,.form-type-textfield .description,.form-type-url .description{margin:.125em 0}.form-date,.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-url{border:1px solid #b3b3b3;border-radius:8px;color:#999;font-size:.8em;line-height:1.375;max-width:100%;padding:.5em}.form-date:focus,.form-email:focus,.form-number:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-url:focus{color:#666;outline:3px solid #fcdbb3}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-checkboxes input+label,.form-radios input+label{color:#999;font-weight:400}.form-checkboxes input:checked+label,.form-radios input:checked+label{color:#666}.form-select{appearance:none;background-color:#fff;background-position:right .5em top 55%;background-repeat:no-repeat;border:1px solid #b3b3b3;border-radius:8px;font-size:.8em;line-height:1.25;max-width:100%;padding:.5em 1.25em .5em .5em}.form-select:focus{border-color:#008751}.region-main,.region-main-inner.region-inner{margin:auto;padding:0;width:100%}.not-front .region-main,.section-report .region-main{max-width:880px;padding:0 15px;width:100%}.region-content{min-height:300px}.element-focusable,.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.element-focusable:active,.element-focusable:focus{clip:auto;height:auto;overflow:auto;position:static!important;width:auto}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}}#skip-link{margin:0}#skip-link a,#skip-link a:visited{background-color:#666;color:#fff;display:block;padding:2px 0 3px;text-align:center;width:100%}html{background-color:#fff;color:#666}.region-header-inner{margin:8px auto;max-width:850px;width:auto}.region-header-inner div,.region-header-inner nav{display:inline-block}.region-header-inner nav{float:right;line-height:3em}.region-header-inner a{color:#008751}.region-header-inner a[title=Home]:hover{text-decoration:none}.region-header-inner img{width:40px}.region-header-inner .site-name{position:absolute}.region-header-inner .site-name__link{display:inline-block;line-height:1px;text-indent:-9999px}.region-header-inner .site-slogan{font-family:Roboto,sans-serif;line-height:1.2;margin-left:5px;padding-top:0;text-transform:uppercase}.region-header-inner .site-slogan .site-slogan--line1{clear:right;display:block;font-size:45%}.region-header-inner .site-slogan .site-slogan--line2{clear:left;display:block;font-family:Montserrat,sans-serif;font-size:60%;font-weight:700}.region-header-inner nav{font-size:80%;margin-left:auto}@media(max-width:900px){.region-header-inner{width:95%}}@media(max-width:570px){.region-header-inner{font-size:65%}.region-header-inner img{width:35px}.region-header-inner .site-slogan{margin-left:5px}.region-header-inner nav{line-height:4em}}@media(max-width:375px){.region-header-inner img{vertical-align:sub}.region-header-inner .site-slogan{width:60%}}.menu{list-style:none;margin:0;padding:0}.menu--utility .menu__item{display:inline;padding-right:8px}@media(max-width:700px){.menu--utility .menu{display:inline-block;vertical-align:middle}.menu--utility .menu .menu__item{display:block;font-size:85%;line-height:1.5em}}.field-label--inline--wrapper{display:block;margin-bottom:1em}.field--inline{display:inline}.field-label--inline{display:inline-block;margin:0;padding:0 .25em 0 0}.region-footer-inner{margin:0 auto;max-width:850px;width:100%}.region-footer-inner ul>li{display:inline-block;vertical-align:top;width:32%}.region-footer-inner h2{color:#008751}.region-footer-inner h3{color:#000;font-family:Montserrat,sans-serif;font-size:110%}.region-footer-inner ul{list-style:none;margin:0;padding:0}.region-footer-inner a[class^=social-media]:before{background-repeat:no-repeat;background-size:contain;color:#008751;content:"";display:inline-block;height:2em;margin-right:.5em;vertical-align:-20%;width:2em}.region-footer-inner a.social-media--facebook:before{background-image:url(/themes/custom/cvswmd/images/icon-facebook.svg)}.region-footer-inner a.social-media--instagram:before{background-image:url(/themes/custom/cvswmd/images/icon-instagram.svg)}.region-footer-inner a.social-media--youtube:before{background-image:url(/themes/custom/cvswmd/images/icon-youtube.svg)}@media(max-width:900px){.region-footer-inner{width:95%}}@media(max-width:700px){.region-footer-inner ul>li{display:block;width:100%}.region-footer-inner ul>li h4{margin:0 auto}}.view-submissions header{margin:1em 0}.view-submissions .feed-icon{border:1px solid #e6e6e6;box-shadow:0 0 4px #e6e6e6;color:#666;margin:20px 20px 20px 0}.view-report>header .item-list--title-only ul{column-count:2}.view-report>header .item-list--title-only ul li{break-inside:avoid;page-break-inside:avoid}.view-report>header .report-keys{color:#000;float:left;font-size:.7em}.view-report>header .report-keys>p{margin-top:0;text-transform:uppercase}.view-report>header .report-keys span{display:inline-block;font-size:1.15em;margin-right:15px;margin-top:.4em;padding-left:1.8em;position:relative}.view-report>header .report-keys .fees:before{background-image:url(/themes/custom/cvswmd/images/icon-cost.svg)}.view-report>header .report-keys .fees:before,.view-report>header .report-keys .landfill-banned:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.4em;left:0;padding-right:.2em;position:absolute;width:1.4em}.view-report>header .report-keys .landfill-banned:before{background-image:url(/themes/custom/cvswmd/images/icon-landfill-banned.svg)}.view-report>header .report-keys .hazard:before{background-image:url(/themes/custom/cvswmd/images/icon-hazard.svg);height:1.3em;width:1.3em}.view-report>header .report-keys .hazard:before,.view-report>header .report-keys .suggestion:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;left:0;margin-right:.2em;position:absolute}.view-report>header .report-keys .suggestion:before{background-image:url(/themes/custom/cvswmd/images/icon-behavior-change.svg);height:1.6em;top:-10%;width:1.6em}.view-report>header .report-keys .special-recycling:before{background-image:url(/themes/custom/cvswmd/images/icon-special-recycling.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.45em;left:0;margin-right:.2em;opacity:.7;position:absolute;width:1.45em}.view-report>header .save-results{color:#000;font-size:.7em;text-align:right;text-transform:uppercase}.view-report>header .email-report,.view-report>header .print-report,.view-report>header .update-items{background-color:#0087511a;color:#008751;float:right;margin:4px;padding:.5em .8em}.view-report>header .email-report:before,.view-report>header .print-report:before,.view-report>header .update-items:before{background-repeat:no-repeat;background-size:contain;color:#008751;content:"";display:inline-block;height:1em;margin-right:.5em;vertical-align:-20%;width:1em}.view-report>header .print-report:before{background-image:url(/themes/custom/cvswmd/images/icon-print.svg)}.view-report>header .email-report.show{border:1px solid #008751}.view-report>header .email-report:before{background-image:url(/themes/custom/cvswmd/images/icon-email.svg)}.view-report>header .update-items{margin-bottom:15px;margin-top:-15px}.view-report>header .update-items:before{content:"+";vertical-align:0}.view-report>header .form-item-email{margin-bottom:.3em}.view-report>header #webform-submission-email-add-form{clear:both;display:none;font-size:.8em;text-align:right}.view-report>header #webform-submission-email-add-form.show{display:block}.view-report>header #webform-submission-email-add-form input[type=submit]{font-size:1em;min-width:unset}.view-report>header .report-by{clear:both;line-height:2em;margin-top:1em}.view-report>header .report-by span{color:#000;display:block;font-size:.7em;text-transform:uppercase}.view-report>header .report-by a{background-color:#0087511a}.view-report>div{clear:both;padding-top:.5em}.view-report>div>ol{padding-left:0}.view-report h2{clear:both;color:#008751;margin-bottom:1em}.view-report h3{font-family:Montserrat,sans-serif}.view-report .node--type-location h3{color:#008751;margin:.5em 0}.view-report ul{font-size:.9em;list-style-type:disc}.view-report p{margin:5px 0}.view-report ol{counter-reset:li;list-style:none}.view-report ol>li{counter-increment:li;padding-bottom:.1em;padding-left:2.5em;position:relative}.view-report ol>li:after,.view-report ol>li:before{height:2em;left:0;line-height:2em;position:absolute;top:0;width:2em}.view-report ol>li:before{content:counter(li);text-align:center}.view-report ol>li:after{border:1px solid #b3b3b3;content:"";transform:rotate(45deg)}.view-report footer{border-top:1px dash}.view-report .node--view-mode-report .body,.view-report .node--view-mode-report-by-item .body{font-size:.8em;margin-top:-.35em}.view-report .node--type-location.node--view-mode-teaser .node__content{margin:0}.view-report .node--type-location.node--view-mode-teaser .node__content .body{font-size:.85em;margin-left:0;margin-top:0}.view-report .node--view-mode-report-by-item.node--type-location .body,.view-report .node--view-mode-report.node--type-location .body{margin-left:0}.view-report .field-address,.view-report .field-address p,.view-report .field-phone{display:inline-block;font-size:.85em}.view-report .field-address{margin-right:5px}.view-report .field-address p:before,.view-report .field-phone a:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;margin-right:.2em;vertical-align:-10%;width:1em}.view-report .field-phone a:before{background-image:url(/themes/custom/cvswmd/images/icon-phone.svg)}.view-report .field-address p:before{background-image:url(/themes/custom/cvswmd/images/icon-location.svg)}.view-report .node--view-mode-report-by-item.node--type-waste-item>*,.view-report .node--view-mode-report.node--type-waste-item>*{display:inline;vertical-align:top}.view-report .divider{border:1px dashed #b3b3b3;margin:20px 0}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content,.view-report .node--view-mode-report.node--type-waste-item .node__content{margin:0 10px}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content>*,.view-report .node--view-mode-report.node--type-waste-item .node__content>*{display:inline-block}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content>.body,.view-report .node--view-mode-report.node--type-waste-item .node__content>.body{display:block}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content h3,.view-report .node--view-mode-report.node--type-waste-item .node__content h3{margin:0}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-fee,.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-landfill-banned,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-fee,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-landfill-banned{background:url(/themes/custom/cvswmd/images/icon-cost.svg) no-repeat;background-size:contain;color:#0000;display:inline-block;height:1.25em;position:relative;width:1.25em}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-fee .tooltip,.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-landfill-banned .tooltip,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-fee .tooltip,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-landfill-banned .tooltip{background-color:#f0f0f0;box-shadow:0 1px 2px #00000040;color:#000;font-size:70%;left:50%;margin-right:-50%;opacity:0;padding:0 5px;position:absolute;top:135%;transition:opacity .3s;visibility:hidden;white-space:nowrap;width:auto;z-index:1}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-fee:hover .tooltip,.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-landfill-banned:hover .tooltip,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-fee:hover .tooltip,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-landfill-banned:hover .tooltip{opacity:1;visibility:visible}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-landfill-banned,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-landfill-banned{background:url(/themes/custom/cvswmd/images/icon-landfill-banned.svg) no-repeat;background-size:contain}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-hazard,.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-suggestion,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-hazard,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-suggestion{list-style:none;margin:0}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-hazard li,.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-suggestion li,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-hazard li,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-suggestion li{display:inline-block}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-hazard,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-hazard{margin-bottom:-2px;padding-left:0}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-hazard li a,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-hazard li a{display:inline-block;height:1.4em;width:1.4em}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-suggestion,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-suggestion{margin-top:-5px;padding-left:8px}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-suggestion li a,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-suggestion li a{display:inline-block;height:1.6em;width:1.6em}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-hazard li a,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-hazard li a{background:url(/themes/custom/cvswmd/images/icon-hazard.svg) no-repeat;background-size:contain;margin-left:8px;margin-top:-5px}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-suggestion li a,.view-report .node--view-mode-report.node--type-waste-item .node__content ul.field-multiple--field-suggestion li a{background:url(/themes/custom/cvswmd/images/icon-behavior-change.svg) no-repeat;background-size:contain}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .field-special-recycling a,.view-report .node--view-mode-report.node--type-waste-item .node__content .field-special-recycling a{background:url(/themes/custom/cvswmd/images/icon-special-recycling.png) no-repeat;background-size:contain;display:inline-block;height:1.3em;margin-right:5px;margin-top:0;opacity:.7;width:1.3em}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content .item-list--location-teaser,.view-report .node--view-mode-report.node--type-waste-item .node__content .item-list--location-teaser{display:block}.view-report .node--view-mode-report-by-item.node--type-waste-item .node--type-location.node--view-mode-teaser .node__content{margin:0}.view-report .node--view-mode-report-by-item.node--type-waste-item .node__content ul.field-multiple--field-hazard li a{margin-top:0}.view-report ul.list--hazard,.view-report ul.list--suggestion{list-style:none}.view-report ul.list--hazard .item-list--title-only,.view-report ul.list--suggestion .item-list--title-only{clear:both;color:#666;display:block;font-size:.85em;margin-left:55px;padding-top:1em}.view-report ul.list--hazard .item-list--title-only ul,.view-report ul.list--suggestion .item-list--title-only ul{column-count:2;margin-top:0}.view-report ul.list--hazard .item-list--title-only ul li,.view-report ul.list--suggestion .item-list--title-only ul li{break-inside:avoid;page-break-inside:avoid}.view-report ul.list--hazard .item-list--title-only ul li.single,.view-report ul.list--suggestion .item-list--title-only ul li.single{column-span:all}.view-report ul.list--hazard li .node--view-mode-report,.view-report ul.list--hazard li .node--view-mode-report-by-item,.view-report ul.list--suggestion li .node--view-mode-report,.view-report ul.list--suggestion li .node--view-mode-report-by-item{margin-top:0}.view-report ul.list--hazard li .node--view-mode-report-by-item:before,.view-report ul.list--hazard li .node--view-mode-report:before,.view-report ul.list--suggestion li .node--view-mode-report-by-item:before,.view-report ul.list--suggestion li .node--view-mode-report:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2em;padding:0 .7em 0 2em;width:2em}.view-report ul.list--hazard li .node--view-mode-report-by-item>*,.view-report ul.list--hazard li .node--view-mode-report>*,.view-report ul.list--suggestion li .node--view-mode-report-by-item>*,.view-report ul.list--suggestion li .node--view-mode-report>*{display:inline-block;margin-top:-.35em;vertical-align:text-top}.view-report ul.list--hazard li .node--view-mode-report h3,.view-report ul.list--hazard li .node--view-mode-report-by-item h3,.view-report ul.list--suggestion li .node--view-mode-report h3,.view-report ul.list--suggestion li .node--view-mode-report-by-item h3{margin:-.8em 0 .5em}.view-report ul.list--hazard li .node--view-mode-report .field-image,.view-report ul.list--hazard li .node--view-mode-report-by-item .field-image,.view-report ul.list--suggestion li .node--view-mode-report .field-image,.view-report ul.list--suggestion li .node--view-mode-report-by-item .field-image{display:inline-block;float:left;margin-left:55px;max-width:35%;padding:0 15px 0 0;width:35%}.view-report ul.list--hazard li .node--view-mode-report .field-image img,.view-report ul.list--hazard li .node--view-mode-report-by-item .field-image img,.view-report ul.list--suggestion li .node--view-mode-report .field-image img,.view-report ul.list--suggestion li .node--view-mode-report-by-item .field-image img{width:100%}.view-report ul.list--hazard li .node--type-hazard:before{background-image:url(/themes/custom/cvswmd/images/icon-hazard.svg)}.view-report ul.list--suggestion li .node--type-suggestion:before{background-image:url(/themes/custom/cvswmd/images/icon-behavior-change.svg)}.view-report footer .landfill-banned,.view-report footer .special-recycling{margin-left:20px}.view-report footer .landfill-banned:before,.view-report footer .special-recycling:before{background-image:url(/themes/custom/cvswmd/images/icon-special-recycling.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.7em;opacity:.7;padding:0 .7em 0 2em;position:relative;width:1.7em}.view-report footer .landfill-banned p,.view-report footer .special-recycling p{margin-left:55px}.view-report footer .landfill-banned p:first-of-type,.view-report footer .special-recycling p:first-of-type{margin-top:-45px}.view-report footer .landfill-banned ul,.view-report footer .special-recycling ul{margin-left:55px}.view-report footer .landfill-banned:before{background-image:url(/themes/custom/cvswmd/images/icon-landfill-banned.svg)}.view-report footer .selected-items--landfill-banned .item-list--title-only,.view-report footer .selected-items--special-recycling .item-list--title-only{clear:both;color:#666;display:block;font-size:.85em;margin-left:75px;padding-top:1em}.view-report footer .selected-items--landfill-banned .item-list--title-only ul,.view-report footer .selected-items--special-recycling .item-list--title-only ul{column-count:2;margin-top:0}.view-report footer .selected-items--landfill-banned .item-list--title-only ul li,.view-report footer .selected-items--special-recycling .item-list--title-only ul li{break-inside:avoid;page-break-inside:avoid}.view-report footer .selected-items--landfill-banned .item-list--title-only ul li.single,.view-report footer .selected-items--special-recycling .item-list--title-only ul li.single{column-span:all}h1{color:#008751}.region-footer-inner .glossary-view .glossary-view-pager{margin-bottom:.5em}.region-footer-inner .glossary-view .glossary-view-pager a.current{color:#00ba70;font-size:1.9em}.region-footer-inner .glossary-view .glossary-view-pager a[href="#all"].current{font-size:1.6em}.region-footer-inner .glossary-view .glossary-view-label{font-family:Roboto,sans-serif;font-size:80%;margin:20px 0 10px;text-align:center}.region-footer-inner .glossary-view ul{column-count:2;font-size:.9em}.region-footer-inner .glossary-view ul li{line-height:1.3em;margin:5px 0;width:100%}@media(max-width:900px){.view-report>header .save-results{clear:both;padding-top:1em}}@media(max-width:500px){.view-report ul.list--hazard .item-list--title-only ul,.view-report ul.list--suggestion .item-list--title-only ul{column-count:1;margin-top:0}.view-report ul.list--hazard li .node--view-mode-report-by-item>*,.view-report ul.list--hazard li .node--view-mode-report>*,.view-report ul.list--suggestion li .node--view-mode-report-by-item>*,.view-report ul.list--suggestion li .node--view-mode-report>*{width:80%}.view-report ul.list--hazard li .node--view-mode-report-by-item:before,.view-report ul.list--hazard li .node--view-mode-report:before,.view-report ul.list--suggestion li .node--view-mode-report-by-item:before,.view-report ul.list--suggestion li .node--view-mode-report:before{height:1.5em;width:1.5em}.view-report ul.list--hazard li .node--view-mode-report .field-image,.view-report ul.list--hazard li .node--view-mode-report-by-item .field-image,.view-report ul.list--suggestion li .node--view-mode-report .field-image,.view-report ul.list--suggestion li .node--view-mode-report-by-item .field-image{float:none;max-width:100%;width:auto}.view-report footer .selected-items--landfill-banned .item-list--title-only ul,.view-report footer .selected-items--special-recycling .item-list--title-only ul,.view-report>header .item-list--title-only ul{column-count:1;margin-top:0}.region-footer-inner .glossary-view ul{column-count:1}.region-footer-inner .glossary-view ul li{line-height:1.5em}}.messages{background-position:1.5em 50%;background-repeat:no-repeat;border-radius:.25em;border-style:solid;border-width:1px;margin:1em auto 2em;padding:1.5em 2em 1.5em 4.5em}.messages a{border-bottom:1px dotted;color:inherit;font-weight:700}.messages--status{background-color:#dcf3d3;background-image:url(/themes/custom/cvswmd/images/message-status.svg);border-color:#9dde82;color:#2f611a}.no-svg .messages--status{background-image:url(/themes/custom/cvswmd/images/message-status.png)}.messages--warning{background-color:#fef7d0;background-image:url(/themes/custom/cvswmd/images/message-warning.svg);border-color:#fadc3b;color:#b19605}.no-svg .messages--warning{background-image:url(/themes/custom/cvswmd/images/message-warning.png)}.messages--error{background-color:#ffb3b3;background-image:url(/themes/custom/cvswmd/images/message-error.svg);border-color:#e60000;color:#c00}.no-svg .messages--error{background-image:url(/themes/custom/cvswmd/images/message-error.png)}.button--primary{border-radius:8px;box-shadow:0 2px 2px 0 #000000bf;font-size:125%;min-width:400px}.tabs.primary{border-bottom:1px solid #bbb;font-size:.8em;list-style:none;margin:1.5em 0;padding:0;text-align:left}.tabs.primary li{display:inline-block;margin:0 0 0 .5em}.tabs.primary a{border:1px solid #0000;border-radius:.5em .5em 0 0;bottom:-1px;color:#008751;display:block;padding:.25em 1em;position:relative;text-decoration:none}.tabs.primary a.is-active{border-color:#bbb #bbb #fff;color:#666}.tabs.primary a.is-active:focus,.tabs.primary a.is-active:hover{color:#666}.tabs.primary a:focus,.tabs.primary a:hover{color:#008751}.pager__items{clear:both;padding:0;text-align:center}.pager__item{background-image:none;display:inline;list-style-type:none;padding:0 .5em}.pager__item.is-active{font-weight:700}.node--type-webform{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.node--type-webform .node__content{padding:20px 0;position:relative;z-index:1}.node--type-webform .node__content .body,.node--type-webform .node__content .webform{color:#fff;position:relative;text-align:center;width:100%;z-index:1}.node--type-webform .node__content .body h3{margin-top:0}.node--type-webform .node__content .webform{background-color:#00000040;border-radius:8px;margin:0 auto 40px;max-width:780px;padding:20px}.node--type-webform .node__content .webform h4{margin:0}.node--type-webform .node__content .webform form{margin:0 auto;width:90%}.node--type-webform .node__content .webform form .description,.node--type-webform .node__content .webform form label,.node--type-webform .node__content .webform form p{font-size:75%;margin:0 auto;max-width:500px}.node--type-webform .node__content .webform form p{margin-bottom:10px}.node--type-webform .node__content .webform .form-email{width:55%}.node--type-webform .node__content .webform .button--primary{min-width:55%;width:auto}.node--type-webform .node__content .webform div.select2-container{margin:0 auto;width:90%!important}.node--type-webform .node__content .webform div.select2-container .select2-selection__choice{word-wrap:break-word;text-align:left;white-space:normal}.node--type-webform .node__content .webform div.select2-container.has-items{background-color:#00000040;border-radius:8px;border-top-left-radius:0;border-top-right-radius:0}.node--type-webform .node__content .webform div.select2-container .items-label{display:block;padding:10px;text-align:left}.node--type-webform .node__content .webform div.select2-container .select2-selection--multiple.select2-selection--custom .select2-selection__choice{background:#dc6464;border:none;color:#fff;margin:5px;padding:10px}.node--type-webform .node__content .webform div.select2-container .select2-selection--multiple.select2-selection--custom .select2-selection__choice span{color:#fff}.node--type-webform .node__content .webform span.select2-container{margin:0 auto;width:90%!important}.node--type-webform .node__content .webform span.select2-container span.select2-selection--multiple{border-radius:8px;height:58px}.node--type-webform .node__content .webform span.select2-container span.select2-selection--multiple input{min-height:45px;width:100%}.node--type-webform .node__content .webform span.select2-container span.select2-selection--multiple .select2-selection__rendered{font-size:80%;position:relative}.node--type-webform .node__content .webform span.select2-container span.select2-selection--multiple .select2-selection__rendered .select2-search--inline{background-image:url(/themes/custom/cvswmd/images/icon-search.svg);background-position:0;background-repeat:no-repeat;background-size:1.5em 1.5em;color:#666;font-size:125%;padding-left:35px}.node--type-webform .node__content .webform input.webform-button--submit{display:none}.node--type-webform .node__content .webform input.webform-button--submit.show{display:inline-block}.node--type-webform .node__content .webform .form-item .description{color:#fff}.node--type-webform .node__content .webform .form-item.form-item-items{height:auto}.node--type-webform .node__content .webform input[type=checkbox][name=email_me]{appearance:none;background-color:#fff;border:1px solid #b3b3b3;border-radius:8px;cursor:pointer;height:30px;margin-right:15px;outline:none;vertical-align:top;width:30px}.node--type-webform .node__content .webform input[type=checkbox][name=email_me]:focus{outline:3px solid #fcdbb3}.node--type-webform .node__content .webform input[type=checkbox][name=email_me]:checked:after{color:#008751;content:"✔";padding:5px;vertical-align:-15%}.node--type-webform .background-color{background:#008751cc;bottom:0;left:0;margin-top:0;position:absolute;right:0;top:0;z-index:0}.webform-submission-email-form .webform-confirmation{clear:both;font-size:.9em;margin:1em 0;text-align:right}@media(max-width:900px){.node--type-webform .node__content .webform{max-width:100%;width:80%}}@media(max-width:750px){.node--type-webform .node__content .webform .button--primary{font-size:80%}}@media(max-width:500px){.node--type-webform .node__content .webform div.select2-container,.node--type-webform .node__content .webform span.select2-container span.select2-selection--multiple input{font-size:80%}}@media(max-width:375px){.node--type-webform .node__content .webform{width:90%}.node--type-webform .node__content .webform .select2-container .select2-selection--multiple input{line-height:2em;min-height:30px}.node--type-webform .node__content .webform .button--primary{font-size:60%}.node--type-webform .node__content .webform .form-email{width:90%}.node--type-webform .node__content .webform span.select2-container span.select2-selection--multiple input{font-size:65%}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200 700;src:url(/themes/custom/cvswmd/fonts/Montserrat-VariableFont_wght.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200 700;src:url(/themes/custom/cvswmd/fonts/Montserrat-Italic-VariableFont_wght.woff2) format("woff2")}@font-face{font-family:Roboto;font-stretch:75 100;font-style:normal;font-weight:100 900;src:url(/themes/custom/cvswmd/fonts/Roboto-VariableFont_wdth%2Cwght.woff2) format("woff2 supports variations"),url(/themes/custom/cvswmd/fonts/Roboto-VariableFont_wdth%2Cwght.woff2) format("woff2-variations")}@font-face{font-family:Roboto;font-stretch:75 100;font-style:italic;font-weight:100 900;src:url(/themes/custom/cvswmd/fonts/Roboto-Italic-VariableFont_wdth%2Cwght.woff2) format("woff2 supports variations"),url(/themes/custom/cvswmd/fonts/Roboto-Italic-VariableFont_wdth%2Cwght.woff2) format("woff2-variations")}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a:link,a:visited{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#skip-link,.action-links,.book-navigation,.breadcrumb,.feed-icons,.forum-topic-navigation,.links,.pager,.region-footer,.tabs{display:none;visibility:hidden}}
