@charset "UTF-8";.dc-dp-theme.dc-dp-theme{background:0 0;padding:0;border:none;border-radius:0;width:21.25rem;box-shadow:0 10px 1.5rem rgba(0,0,0,.4)}.dc-dp-theme.dc-dp-theme .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.dc-dp-theme.dc-dp-theme .ui-datepicker-header{background:#589a4b;border:none;border-right:solid #589a4b 1px;font-weight:400;font-size:1rem;border-radius:0;width:100%;width:calc(100% + 1px)}.dc-dp-theme.dc-dp-theme .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.dc-dp-theme.dc-dp-theme .ui-datepicker-next-hover,.dc-dp-theme.dc-dp-theme .ui-datepicker-prev-hover{top:.9em;border:none}.dc-dp-theme.dc-dp-theme .ui-datepicker-prev-hover{left:2px}.dc-dp-theme.dc-dp-theme .ui-datepicker-next-hover{right:2px}.dc-dp-theme.dc-dp-theme .ui-datepicker-next,.dc-dp-theme.dc-dp-theme .ui-datepicker-prev{top:.9em;border:none;background-image:none}.dc-dp-theme.dc-dp-theme .ui-datepicker-next.ui-state-disabled,.dc-dp-theme.dc-dp-theme .ui-datepicker-prev.ui-state-disabled{opacity:.3}.dc-dp-theme.dc-dp-theme .ui-datepicker-next span,.dc-dp-theme.dc-dp-theme .ui-datepicker-prev span{background-image:url(../../images/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.dc-dp-theme.dc-dp-theme .ui-datepicker-prev span{background-position:-96px 0}.dc-dp-theme.dc-dp-theme table{margin:0;background:#f3f3f3;width:100%;width:calc(100% + 1px)}.dc-dp-theme.dc-dp-theme thead{margin:0}.dc-dp-theme.dc-dp-theme th{padding:1em 0;color:#333;font-size:.8125rem;font-weight:400;border:none;background-color:#ddd}.dc-dp-theme.dc-dp-theme tbody{background:#f3f3f3}.dc-dp-theme.dc-dp-theme tr:last-child .ui-state-active{width:auto;height:auto}.dc-dp-theme.dc-dp-theme td{background:#f3f3f3;padding:0;border:solid rgba(0,0,0,.05) 1px;text-align:center}.dc-dp-theme.dc-dp-theme td:first-child .ui-state-active,.dc-dp-theme.dc-dp-theme td:last-child .ui-state-active{width:auto;height:auto}.dc-dp-theme.dc-dp-theme td>*{transition:all .1s}.dc-dp-theme.dc-dp-theme td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333;font-size:1rem;line-height:1.618;width:auto;height:auto;text-shadow:none}.dc-dp-theme.dc-dp-theme td .ui-state-hover{background:#ddd}.dc-dp-theme.dc-dp-theme td .ui-state-active{background:#589a4b;color:#fff}.dc-dp-theme.dc-dp-theme td .ui-state-disabled{opacity:1}.dc-dp-theme.dc-dp-theme td .ui-state-disabled .ui-state-default{color:#bbb}#ui-datepicker-div{z-index:1002!important;background:#fff}.ui-datepicker-calendar .ui-state-partially-booked::before{background-color:#e3bf18}.ui-datepicker-calendar .ui-state-fully-booked::before{background-color:#c22}.ui-datepicker-calendar .ui-state-buffer::before{background-color:#2e2e2e}.ui-datepicker-calendar .ui-state-buffer,.ui-datepicker-calendar .ui-state-fully-booked,.ui-datepicker-calendar .ui-state-partially-booked{position:relative}.ui-datepicker-calendar .ui-state-buffer::before,.ui-datepicker-calendar .ui-state-fully-booked::before,.ui-datepicker-calendar .ui-state-partially-booked::before{content:" ";position:absolute;right:3px;top:3px;width:5px;height:5px;border-radius:5px;opacity:.8}.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content{border:none;margin:0}@media screen and (max-width:768px){#ui-datepicker-div{z-index:99999!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);max-width:100%;box-shadow:0 0 0 1000px rgba(0,0,0,.8)}#ui-datepicker-div .ui-datepicker-header{width:100%}#ui-datepicker-div table{width:100%}}.dc-search:first-child{margin-top:2rem}.search-subtitle{text-align:center;margin:3rem 0}.dc-important .dc-search{margin:1rem 0 0}@media (min-width:1360px){.dc-important .dc-search{display:flex}}@media (min-width:1360px){.dc-important .dc-search .dc-search-aside{flex:1 1 20%;margin:-1rem 2% 0 -1rem;min-width:420px;max-width:480px;background:#fff;position:relative;box-shadow:0 0 25px rgba(0,0,0,.15);min-height:90vh}}@media (min-width:1360px){.search-results .dc-important .dc-search .dc-search-aside .dc-search__form__field-wrap{flex:1 1 100%;width:100%}}.dc-important .dc-search__info{display:none}.dc-important .dc-search__form{width:100%;max-width:67.5rem;margin:0 auto 2rem;padding:0;display:flex;flex-wrap:wrap}.home .dc-important .dc-search__form{max-width:53.5rem;padding:0 1rem}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__form{display:block}}.dc-important .dc-search__form-wrap{margin:0 -.4rem}.dc-important .dc-search__form__field{width:100%;height:2.78125em;padding:.6180469716em;background-color:#f2f2f2;color:#43454b;outline:0;border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);font-size:.9rem;font-weight:700}@media (min-width:480px){.dc-important .dc-search__form__field{font-size:1.25rem}}.dc-important .dc-search__form__field.dc-error{border:solid #c22 2px}.dc-important .dc-search__form__field-wrap{display:block;flex:1 1 100%;padding:0 .4rem;margin-top:.5rem;order:1}.dc-important .dc-search__form__field-wrap.end_date_field,.dc-important .dc-search__form__field-wrap.full_address_field,.dc-important .dc-search__form__field-wrap.start_date_field{flex:1 0 100%}@media (min-width:380px){.dc-important .dc-search__form__field-wrap{flex:1 1 50%}.dc-important .dc-search__form__field-wrap.end_date_field,.dc-important .dc-search__form__field-wrap.start_date_field{flex:1 0 50%}.dc-important .dc-search__form__field-wrap.full_address_field{flex:0 0 100%}}.home .dc-important .dc-search__form__field-wrap.full_address_field{margin-bottom:1rem}.home .dc-important .dc-search__form__field-wrap.full_address_field input{height:3.78125em;border-radius:.25rem;background:#fff}@media (min-width:600px){.dc-important .dc-search__form__field-wrap{flex:1 1 33.33333%}.dc-important .dc-search__form__field-wrap.end_date_field,.dc-important .dc-search__form__field-wrap.start_date_field{flex:0 0 25%;width:25%;float:left}.dc-important .dc-search__form__field-wrap.full_address_field{flex:1 0 70%;width:75%;float:left}}@media (min-width:860px){.dc-important .dc-search__form__field-wrap{flex:1 1 16.6666%}}@media (max-width:599px){.dc-important .dc-search__form__field-wrap.end_date_field,.dc-important .dc-search__form__field-wrap.start_date_field{order:0}.dc-important .dc-search__form__field-wrap.full_address_field{order:-1}}.dc-important .dc-search__form__field-wrap.col-1of2{flex:1 1 100%;width:100%}@media (min-width:600px){.dc-important .dc-search__form__field-wrap.col-1of2{flex:1 1 50%;width:50%}}.dc-important .dc-search__form__field-wrap.col-1of4{flex:1 1 100%;width:100%}@media (min-width:420px){.dc-important .dc-search__form__field-wrap.col-1of4{flex:1 1 50%;width:50%}}@media (min-width:600px){.dc-important .dc-search__form__field-wrap.col-1of4{flex:1 1 25%;width:25%}}.dc-important .dc-search__form__field-wrap.col-1of3{flex:1 1 33%;width:100%}@media (min-width:600px){.dc-important .dc-search__form__field-wrap.col-1of3{width:33%}}.dc-important .dc-search__form__field-wrap.col-2of3{flex:1 1 66%;width:100%}@media (min-width:600px){.dc-important .dc-search__form__field-wrap.col-2of3{width:66%}}.dc-important .dc-search__form__field-wrap.col-3of4{flex:1 1 75%;width:100%}@media (min-width:420px){.dc-important .dc-search__form__field-wrap.col-3of8{flex:1 1 50%;width:50%}}@media (min-width:600px){.dc-important .dc-search__form__field-wrap.col-3of8{flex:1 1 37.5%;width:37.5%}}.dc-important .dc-search__form__field-wrap.col-full{flex:1 1 100%;width:100%}.dc-important .dc-search__form__field[data-disable="1"]{color:#bbb;background:#f2f2f2}.dc-important .dc-search__form__field::-moz-placeholder{color:#ddd}.dc-important .dc-search__form__field:-ms-input-placeholder{color:#ddd}.dc-important .dc-search__form__field::placeholder{color:#ddd}.dc-important .dc-search__form__field.-select option{font-weight:700;background:#fff}.dc-important .dc-search__form__label{display:block;font-weight:600}.home .dc-important .dc-search__form__label{color:#fff}.dc-important .dc-search__form__label a{float:right}.dc-important .dc-search__form__button{background-color:#589a4b;border:solid #61a753 1px;border-radius:.25rem;text-transform:uppercase;transition:all .3s;box-shadow:0 15px 20px -10px rgba(0,0,0,.3);display:block;font-size:1.25rem}.dc-important .dc-search__form__button--new-search{margin:0 1rem 0 0}.home .dc-important .dc-search__form__button{width:100%;max-width:400px;margin:0 auto;display:block;font-size:1.25em}.dc-important .dc-search__form__button-wrap{flex:1 1 100%;margin:1rem .4rem 0;position:relative;clear:both;order:1;display:block}.dc-important .dc-search__form__button-wrap::before{content:" ";display:table}.home .dc-important .dc-search__form__button-wrap{margin-top:0}.dc-important .dc-search__form__button-wrap.loading::after{content:"";font-family:"Font Awesome 5 Free";position:absolute;display:block;width:32px;height:32px;font-size:32px;color:#589a4b;top:.75rem;left:50%;text-align:center;margin-left:-1rem;-webkit-animation:fa-spin 1s linear infinite;animation:fa-spin 1s linear infinite}@media (max-width:480px){.dc-important .dc-search__form__button-wrap.loading::after{left:inherit;right:0}}.home .dc-important .dc-search__form__button-wrap.loading::after{color:#fff;left:50%;right:inherit}.dc-important .dc-search__form__button-wrap.loading .dc-search__form__button{box-shadow:none;transition:none}.home .dc-important .dc-search__form__button-wrap.loading .dc-search__form__button{text-indent:-10000px}.dc-important .dc-search__form__button-wrap.loading .dc-search__form__button:hover{transform:none}.dc-important .dc-search__form__button:hover{background-color:#61a753;transform:translateY(-3px);box-shadow:0 35px 25px -20px rgba(0,0,0,.2)}.dc-important .dc-search__results{margin-bottom:2rem}@media (min-width:1360px){.dc-important .dc-search__results{max-width:1060px}}@media (max-width:1359px){.dc-important .dc-search__results>:first-child{margin-top:2.5rem}}.dc-important .dc-search__results__list{clear:both}.page-template-tpl-page-search .dc-important .dc-search__results__list{margin-bottom:2rem}@media (max-width:768px){.search-results .dc-important .dc-search__results__list{margin:0 -1rem}}.search-results .dc-important .dc-search__results__list--landing{margin:0 auto 2rem;max-width:67.5rem}.dc-important .dc-search__results__list .button--see-all{margin-top:1rem;font-size:1.275rem}.dc-important .dc-search__results__item{position:relative;-webkit-animation:show .4s;animation:show .4s;will-change:transform,opacity}.dc-important .dc-search__results__item.is-min{-webkit-animation:collapse .4s;animation:collapse .4s}@media (max-width:700px){.dc-important .dc-search__results__item.is-min{cursor:pointer}}@media (min-width:769px){.dc-important .dc-search__results__item{margin-bottom:1rem}}.dc-important .dc-search__results__item--landing{margin-bottom:1rem}.dc-important .dc-search__results__item__info{display:flex;flex-wrap:wrap;margin:0 1px;background-color:#fff;border:solid rgba(0,0,0,.1) 1px;box-shadow:0 10px 20px -5px rgba(0,0,0,.1);transition:background-color .3s ease-out}@media (min-width:700px){.dc-important .dc-search__results__item__info:hover{background-color:#f8f8f8}}.dc-important .dc-search__results__item__info .dc-add-to-cart{transform-origin:100% 0;z-index:1001;min-width:0;width:auto;max-width:100%;transition:width 0s,transform .3s ease-out,box-shadow .3s ease-out,font-weight .3s}.dc-important .dc-search__results__item__info.is-open{background-color:#f5f5f5}@media (min-width:700px){.dc-important .dc-search__results__item__info.is-open .dc-add-to-cart{transform:scale(1.4) translate(-4px,20%);position:absolute;bottom:1.35rem;right:.9rem;min-width:13rem;width:18vw;max-width:20rem;box-shadow:0 15px 15px -10px rgba(0,0,0,.3);font-size:1.25rem;font-weight:700;transition:all .3s ease-out}}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__results__item__info{padding-bottom:1rem;display:block}}.dc-important .dc-search__results__item__info.is-blurred{filter:blur(5px)}.dc-important .dc-search__results__item__info--landing{transition:background-color .2s;border:none;box-shadow:none}.dc-important .dc-search__results__item__info--landing:hover{background-color:#f5f5f5}.dc-important .dc-search__results__item__info--landing:hover .-cost--landing::before{content:"Show Results";word-wrap:break-word;display:inline-block;font-size:1.3rem;font-weight:700;text-align:center;width:100%}.dc-important .dc-search__results__item__info--landing:hover .-cost--landing .base-price{display:none}.dc-important .dc-search__results__item.not-available .dc-search__results__item__info:not(.is-open){background-color:#f2f2f2}.dc-important .dc-search__results__item.not-available .dc-search__results__item__info:not(.is-open) .dc-search__results__item__col{opacity:.7;transition:opacity .7s}.dc-important .dc-search__results__item.not-available .dc-search__results__item__info:not(.is-open) .dc-search__results__item__col.-cost{opacity:1}.dc-important .dc-search__results__item.not-available .not-available-label{background-color:#f0860d;color:#fff;text-align:center;font-size:.87rem;font-weight:500;margin-bottom:-10px;margin-top:6px;padding:2px 4px;border-radius:4px}@media (max-width:600px){.dc-important .dc-search__results__item.not-available .not-available-label{margin:0}}@media (max-width:700px){.dc-important .dc-search__results__item.not-available.is-min .dc-search__results__item__info{padding-bottom:2rem;position:relative}.dc-important .dc-search__results__item.not-available.is-min .dc-search__results__item__info .dc-search__results__item__col.-cost{display:block;position:absolute;visibility:hidden;width:100%;height:100%}.dc-important .dc-search__results__item.not-available.is-min .dc-search__results__item__info .dc-search__results__item__col.-cost .not-available-label{position:absolute;visibility:visible;bottom:1rem;margin:0;right:1rem}}.dc-important .dc-search__results__item .button{font-size:1rem;display:block;margin:1rem .5rem 0}.dc-important .dc-search__results__item .landing-info{flex:1 1 100%;line-height:1;padding:.75rem 1rem .5rem;border:solid rgba(0,0,0,.1) 1px;box-shadow:0 10px 20px -5px rgba(0,0,0,.1)}.dc-important .dc-search__results__item__col{flex:1 100%;margin:0}@media (min-width:480px){.dc-important .dc-search__results__item__col{flex:1 1 25%}}@media (min-width:768px){.dc-important .dc-search__results__item__col{flex:1 1 25%}}.dc-important .dc-search__results__item__col.-mw100-m{display:flex;flex-wrap:wrap;flex:0 1 6.25rem}@media (max-width:700px){.dc-important .dc-search__results__item.is-min .-mw100-m{display:none}}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__results__item__col.-mw100-m{display:block;float:right;width:30%}}@media (min-width:681px){.dc-important .dc-search__results__item__col .-mt-1{margin-top:-1rem!important}}.dc-important .dc-search__results__item__col .-fw-0{font-weight:200!important}.dc-important .dc-search__results__item__col .-fw-1{font-weight:400!important}.dc-important .dc-search__results__item__col .-border{padding:1rem;border-style:solid;border-color:rgba(0,0,0,.1);border-width:1px 0 0}.dc-important .dc-search__results__item__col .-border:first-child{border-top:none}@media (min-width:480px){.dc-important .dc-search__results__item__col .-border{border-right:solid rgba(0,0,0,.1) 1px}}.dc-important .dc-search__results__item__col .-square{display:flex;align-items:center;justify-content:center;position:relative;flex:1 1 100%}@media (min-width:681px){.dc-important .dc-search__results__item__col .-square{min-height:6rem}}.dc-important .dc-search__results__item__col .-square label{font-size:.75rem;line-height:1.1;display:block;padding:0 .5rem;font-weight:700}.dc-important .dc-search__results__item__col .-square-inner{display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:681px){.dc-important .dc-search__results__item__col .-square-inner{position:absolute;top:0;left:0;bottom:0;right:0}}.dc-important .dc-search__results__item__col.-row{flex:1 1 100%}.dc-important .dc-search__results__item__col.-wrap{display:flex;flex-wrap:wrap;border:solid rgba(0,0,0,.1) 1px;box-shadow:0 10px 20px -5px rgba(0,0,0,.1)}.dc-important .dc-search__results__item__col.-thumb{position:relative;display:block;flex:0 1 12.75rem;border-right:solid rgba(0,0,0,.1) 1px}@media (max-width:700px){.dc-important .dc-search__results__item.is-min .-thumb{display:none}}@media (max-width:699px){.dc-important .dc-search__results__item__col.-thumb{flex:1 1 15%}}.dc-important .dc-search__results__item__col.-thumb .thumb-wrap{padding-top:100%;position:relative;overflow:hidden;text-align:center}.dc-important .dc-search__results__item__col.-thumb .dumpster-svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);width:100%;padding:1em}.dc-important .dc-search__results__item__col.-thumb .dumpster-svg .size{color:#589a4b;font-size:2.25rem;font-weight:700;text-align:center}.dc-important .dc-search__results__item__col.-thumb .dumpster-svg svg{width:100%;height:auto}.dc-important .dc-search__results__item__col.-thumb .dumpster-thumb{position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);width:100%}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__results__item__col.-thumb{width:70%;float:left}}.dc-important .dc-search__results__item__col.-info{padding:1rem;position:relative}@media (max-width:479px){.dc-important .dc-search__results__item__col.-info{border-top:solid rgba(0,0,0,.1) 1px}.dc-important .dc-search__results__item.is-min .-info{border-top:none}}.dc-important .dc-search__results__item__col.-info--landing{padding:0;flex:10 1 20rem;display:flex;flex-wrap:wrap;border:none}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__results__item__col.-info{width:100%;clear:both}}.dc-important .dc-search__results__item__col.-size,.dc-important .dc-search__results__item__col.-vendor{font-size:1.5rem;font-weight:600;color:#313131}.dc-important .dc-search__results__item__col.-size small,.dc-important .dc-search__results__item__col.-vendor small{font-weight:400;display:block;font-size:.85rem}.dc-important .dc-search__results__item__col.-size{align-self:flex-start}.dc-important .dc-search__results__item__col.-size p{margin:0 0 -.25rem}.dc-important .dc-search__results__item__col.-cost{display:flex;flex-wrap:wrap;white-space:nowrap;color:#313131;flex:0 1 14rem;align-items:flex-start;align-content:flex-start;justify-content:center;border-left:solid rgba(0,0,0,.1) 1px;position:relative;padding:1rem .5rem}.dc-important .dc-search__results__item__col.-cost .base-price{font-size:1.75rem;font-weight:800;display:block;width:100%;line-height:1;margin-top:.7rem}@media (min-width:600px){.dc-important .dc-search__results__item__col.-cost .base-price{text-align:center}}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__results__item__col.-cost .base-price{float:left}}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__results__item__col.-cost>span{float:right}}.dc-important .dc-search__results__item__col.-cost .delivery{font-size:.8rem;width:100%;color:#f08410;font-weight:600;margin:.25rem 0}.dc-important .dc-search__results__item__col.-cost>*{flex:0 1 auto}@media (max-width:768px){.dc-important .dc-search__results__item__col.-cost{padding:1rem}}@media (max-width:700px){.dc-important .dc-search__results__item.is-min .-cost{display:none}}@media (max-width:600px){.dc-important .dc-search__results__item__col.-cost{flex:1 1 21rem;display:flex;justify-content:space-between;border-top:solid rgba(0,0,0,.1) 1px;padding:.5rem 1rem;border-left:none;margin:0;align-items:center}.dc-important .dc-search__results__item__col.-cost .base-price{width:auto;margin-right:1rem}.dc-important .dc-search__results__item__col.-cost .button{margin:.5rem 0}}@media (max-width:600px) and (max-width:480px){.dc-important .dc-search__results__item__col.-cost .button{width:100%}}.dc-important .dc-search__results__item__col.-cost--landing{flex:1 0 10rem;padding:.75rem .5rem;color:#f7f7f7;background:#589a4b;text-align:center;align-items:center;transition:all .2s linear}.dc-important .dc-search__results__item__col.-cost--landing .base-price{font-size:1.275rem;width:100%;margin:0}@media (min-width:420px){.dc-important .dc-search__results__item__col.-cost--landing .base-price{font-size:1.675rem}}.dc-important .dc-search__results__item__col.-cost--landing .button{margin-top:0}@media only screen and (device-aspect-ratio:40 / 71),only screen and (device-aspect-ratio:2 / 3){.dc-important .dc-search__results__item__col.-cost{display:block}}.dc-important .dc-search__results__item__col .big-number{font-size:2.25rem;display:block;text-align:center;line-height:1.4;margin:-.2rem 0;color:#589a4b;font-weight:700}.dc-important .dc-search__results__item__size{font-size:1rem;line-height:1.2;margin-bottom:1rem;font-weight:300;color:#313131;width:100%}@media (min-width:600px){.dc-important .dc-search__results__item__size{font-size:1.125rem}}@media (min-width:768px){.dc-important .dc-search__results__item__size{font-size:1.375rem}}.dc-important .dc-search__results__item__size .dc-product-name{display:flex;flex-wrap:wrap;flex:1 1 auto}.dc-important .dc-search__results__item__size .dc-product-name>*{text-align:center}.dc-important .dc-search__results__item__size .dc-desc,.dc-important .dc-search__results__item__size .dc-size,.dc-important .dc-search__results__item__size .dc-type,.dc-important .dc-search__results__item__size .dc-waste{font-weight:700;text-align:center;padding:2px 5px;display:flex;align-items:center;justify-content:center}.dc-important .dc-search__results__item__size .dc-size{background:#000;color:#fff;min-width:3.5em;flex:1 1}.dc-important .dc-search__results__item__size .dc-type{font-weight:700;background:#ccc;color:#000;min-width:5.125em;flex:2 1}.dc-important .dc-search__results__item__size .dc-type--roll-off{background:#1c670c;color:#fff}.dc-important .dc-search__results__item__size .dc-type--wheel{background:#f5da45;color:#000}.dc-important .dc-search__results__item__size .dc-type--bag{background:#01639c;color:#fff}.dc-important .dc-search__results__item__size .dc-waste{background:#000;color:#fff;flex:5 1;min-width:7.25rem}.dc-important .dc-search__results__item__size .dc-waste--construction{background:#ffd042;color:#000}.dc-important .dc-search__results__item__size .dc-waste--leed{background:#663b18;color:#fff}.dc-important .dc-search__results__item__size .dc-waste--clean-fill{background:#5cc3ff;color:#fff}.dc-important .dc-search__results__item__size .dc-desc{background:#fff;color:#000;flex:2 1;min-width:10rem;font-size:1rem;border:solid #eee 1px}@media (max-width:700px){.dc-important .dc-search__results__item__size .dc-desc{flex:10 1 100%}}.dc-important .dc-search__results__item__size--landing{font-weight:300;display:flex;flex-wrap:wrap;margin:0}.dc-important .dc-search__results__item__size--landing .dc-desc,.dc-important .dc-search__results__item__size--landing .dc-size,.dc-important .dc-search__results__item__size--landing .dc-type,.dc-important .dc-search__results__item__size--landing .dc-waste{font-weight:700;text-align:center;padding:1rem .5rem;display:flex;align-items:center;justify-content:center}.dc-important .dc-search__results__item__size--landing .dc-size{min-width:5rem}.dc-important .dc-search__results__item__size--landing .dc-desc{display:none}.dc-important .dc-search__results__item__vendor{color:#313131;display:none}.dc-important .dc-search__results__item__vendor .-name{margin-right:.5rem;font-size:1.1rem;font-weight:600}@media (min-width:701px){.dc-important .dc-search__results__item__vendor{flex-wrap:wrap;display:flex}}.dc-important .dc-search__results__item__misc{margin-top:1rem;font-size:.9rem}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc{display:none}@media (min-width:701px){.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc{display:block!important}}.dc-important .dc-search__results__item__misc label{font-weight:600}.dc-important .dc-search__results__item__misc .-cost-per-ton{margin:.625rem 0;font-size:1.25rem;font-weight:600;color:#589a4b}.dc-important .dc-search__results__item__misc .-cost-per-ton label{font-weight:200;color:#777}.dc-important .dc-search__results__item__misc--mobile{display:none}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile{display:block}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col{flex:1 1 auto}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col.-small-text{font-size:.875rem;float:left}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col.-small-text span{font-weight:600}@media (max-width:320px){.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col.-small-text{letter-spacing:-.02rem}}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col--right{padding-left:.5rem;text-align:right;float:right}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col .base-price{line-height:1}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col .base-price>.amount{color:#589a4b;font-weight:800;font-size:1.5rem}.dc-important .dc-search__results__item.is-min .dc-search__results__item__misc--mobile .-col .delivery{font-size:.875rem;letter-spacing:-.02rem}@media (min-width:701px){.dc-important .dc-search__results__item__misc--mobile{display:none!important}}.dc-important .dc-search__results__item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(230,230,230,.7);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;font-size:2rem;font-weight:400;color:#313131;z-index:999}.dc-important .dc-search__results__item__overlay span{margin:0 .2em}.dc-important .dc-search__results__item__overlay .qty-msg{flex:1 1 100%;text-align:center;line-height:1;margin-bottom:1rem}.dc-important .dc-search__results__item__overlay .redirect-msg{flex:1 1 100%;font-size:1.325rem;text-align:center}.dc-important .dc-search__results__item__overlay.is-hidden{opacity:1;display:none}@media (max-width:700px){.dc-important .dc-search__results__item__overlay{font-size:1.5rem;margin-bottom:0}.dc-important .dc-search__results__item__overlay .qty-msg{margin-bottom:0}.dc-important .dc-search__results__item__overlay .redirect-msg{font-size:1.2rem}}.dc-important .dc-search__results__item.is-faded{opacity:.8;cursor:not-allowed}.dc-important .dc-search__results__item i.is-adding{position:absolute;top:50%;left:50%;font-size:2rem;color:#000;margin:-1rem 0 0 -1rem}.dc-important .dc-search__results .js-moreinfo-open{cursor:pointer}.dc-important .dc-search__results__moreinfo{position:absolute;bottom:0;left:0;width:2rem;font-size:1rem;display:none}@media (min-width:701px){.dc-important .dc-search__results__moreinfo{display:inline-block}}.dc-important .dc-search__results__moreinfo label{vertical-align:top;display:block;background:#eee;color:#ccc;text-align:center;padding:.2rem .5rem .2rem .6125rem}.dc-important .dc-search__results__moreinfo.is-active label{color:#fff;background-color:#589a4b;cursor:pointer;border-radius:0 1.25rem 0 0}.dc-important .dc-search__results__moreinfo.is-active label:hover{background-color:#f0860d}.dc-important .dc-search__results__moreinfo i{margin-right:.25rem}.dc-important .dc-search__results__moreinfo__content{overflow:hidden;opacity:0;max-height:0;padding:0 1rem;flex:1 1 100%;transition:all .5s;background:#fff}.dc-important .dc-search__results__moreinfo__content.is-open{display:flex;flex-wrap:wrap;flex-wrap:wrap;opacity:1;max-height:100vh;box-shadow:0 2px 20px rgba(0,0,0,.1);z-index:400}.dc-important .dc-search__results__moreinfo__content .-col{flex:1 1 100%;padding:1rem 0 2rem 2rem;border-right:solid rgba(0,0,0,.1) 1px;max-height:50vh}.dc-important .dc-search__results__moreinfo__content .-col .wrap{max-height:100%;overflow:auto;padding:2rem 2rem 0 0}.dc-important .dc-search__results__moreinfo__content .-col:last-child{border-right:none}@media (min-width:768px){.dc-important .dc-search__results__moreinfo__content .-col{flex:1 1 50%}}.dc-important .dc-search__results-before{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:1rem!important}@media (min-width:881px) and (max-width:1359px){.dc-important .dc-search__results-before{margin-top:3rem!important}}@media (min-width:1360px){.dc-important .dc-search__results-before{margin-top:0!important}}.dc-important .dc-search__results__info{float:left;margin:0 1rem 1rem 0;font-weight:600}@media (min-width:768px){.dc-important .dc-search__results__info{font-size:1.45rem}}.dc-important .dc-search__results__info a{font-weight:600;white-space:nowrap}.dc-important .dc-search__results__pricegroup_info{margin-top:-1rem;margin-bottom:1rem;font-weight:500;color:#f0860d}.dc-important .dc-search__results__sort{margin:0 0 1rem;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (min-width:600px){.dc-important .dc-search__results__sort{padding-top:1rem;border-top:solid rgba(0,0,0,.1) 1px}}.dc-important .dc-search__results__sort label{margin-right:1rem}.dc-important .dc-search__results__sort select{padding:.5rem}.dc-important .dc-search-content{margin-bottom:1rem;font-size:1.25rem}.dc-confirmation{display:flex;opacity:0;z-index:-999;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(18,75,0,.85);transition:opacity .5s;pointer-events:none}.dc-confirmation span.dc-error{border:solid #c22 2px;color:#c22;padding:5px}.dc-confirmation.is-visible{z-index:999;display:flex;opacity:1;justify-content:center;align-content:center;align-items:center;pointer-events:auto}.dc-confirmation-close.fa{position:absolute;top:-4rem;right:0;color:#fff;font-size:3rem;padding:.5rem 0 .75rem 1rem;text-align:center;cursor:pointer}.dc-confirmation-inner{width:100%;background:#fff;padding:1rem 1rem 0;max-width:1048px;position:relative;margin:1rem;transition:transform .2s;transform:scale(0)}.dc-confirmation-inner.is-visible{transform:scale(1)}.dc-confirmation-content{margin-bottom:2.5rem}.dc-confirmation-content h2{font-weight:700;color:#000}.dc-confirmation-content p{font-style:italic;font-size:1.2rem;color:#000}.dc-confirmation-form{display:flex;flex-wrap:wrap}.dc-confirmation-data{margin:0 0 1rem;transition:transform,opacity .3s}.dc-confirmation-data:empty{opacity:0;margin:0 0 -1rem 0;transform-origin:0 0;transform:scaleY(0)}.dc-confirmation-data ul{margin:0;display:flex}.dc-confirmation-data li{list-style-type:none;margin-right:2rem;font-size:1.23rem;font-weight:600}.dc-response{padding:1rem;font-size:1.25rem;font-weight:500;color:#fff}.dc-response+.dc-response{margin-top:1rem}.dc-response.-ok{background-color:#589a4b}.dc-response.-info{background-color:#159ac2}.dc-response.-error{background-color:#c22}.dc-response--alt{font-size:1.25rem;font-weight:500;color:#589a4b}.page-template-tpl-page-search.search-results .site-content{padding-top:6.675rem}@media (min-width:783px){.page-template-tpl-page-search.search-results .site-content{padding-top:6.675rem}}@media (max-width:783px){.page-template-tpl-page-search.search-results.admin-bar .site-content{padding-top:6.675rem}}.page-template-tpl-page-search.search-results .entry-header{display:none}.page-template-tpl-page-search.search-results .entry-content>*{display:none}.page-template-tpl-page-search.search-results .entry-content .dc-important{display:block;margin-top:2rem}@media (max-width:600px){.page-template-tpl-page-search.search-results .entry-content .dc-important{margin-top:0}}.page-template-tpl-page-search.search-results--landing .site-content{padding-top:3.675rem}.page-template-tpl-page-search.search-results--landing .entry-content .dc-important{margin-top:0}.page-template-tpl-page-search.search-results .dc-lightbox-content .entry-content>*{display:block}.page-template-tpl-page-search.search-results .dc-lightbox-content .entry-content>style{display:none}.page-template-tpl-page-search.search-results .dc-lightbox-content .entry-content>a{display:initial}.page-template-tpl-page-search.search-results .dc-lightbox-content .entry-content h3{margin-top:2rem}.page-template-tpl-page-search.search-results .dc-lightbox-content .entry-content ul{margin-left:1.25rem}.page-template-tpl-page-search.search-results .dc-search__info{display:block;position:fixed;top:3.625rem;left:0;right:0;z-index:994}.page-template-tpl-page-search.search-results.admin-bar .dc-search__info{top:6.125rem}@media (min-width:130px){.page-template-tpl-page-search.search-results.admin-bar .dc-search__info{top:3.625rem}}@media (min-width:782px){.page-template-tpl-page-search.search-results.admin-bar .dc-search__info{top:6.125rem}}@media (min-width:980px){.page-template-tpl-page-search.search-results.admin-bar .dc-search__info{top:6rem}}@media (min-width:1360px){.page-template-tpl-page-search.search-results.admin-bar .dc-search__info{top:5.6rem;display:none}}@media (min-width:1360px){.page-template-tpl-page-search.search-results .dc-search__info{display:none}}.page-template-tpl-page-search.search-results .dc-search__info__title{flex:1 0 100%;font-size:1.25rem;font-weight:800;margin-bottom:1rem;display:none}.page-template-tpl-page-search.search-results .dc-search__info__item{margin:0 1rem .5rem 0;line-height:1.25;color:#000;display:none}.page-template-tpl-page-search.search-results .dc-search__info__item i{width:1rem;text-align:center}.page-template-tpl-page-search.search-results .dc-search__info .js-show-search-form{flex:1 1 100%;text-align:left;padding:.75rem 1rem;display:block;width:100%;background:#ee810e;color:#fff}@media (min-width:768px){.page-template-tpl-page-search.search-results .dc-search__info .js-show-search-form{text-align:center}}.page-template-tpl-page-search.search-results .dc-search__form{overflow:hidden}.page-template-tpl-page-search.search-results .dc-search__form-wrap .dc-search__form{max-width:66.25rem;margin:0 auto 1.5rem}@media (min-width:782px){.page-template-tpl-page-search.search-results.admin-bar .dc-search__form-wrap{top:8.666rem}}@media (min-width:1360px){.page-template-tpl-page-search.search-results .dc-search__form-wrap{display:block!important;padding:1rem}}@media (max-width:1359px){.page-template-tpl-page-search.search-results .dc-search__form-wrap{margin-top:0!important;opacity:0;position:fixed;top:6.666rem;z-index:993;left:0;right:0;padding:1rem 1rem 0;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.5);max-height:calc(100vh - 6.666rem)}}.page-template-tpl-page-search.search-results .dc-search__results__list{display:block}div.dumpster-result-info{position:relative;background-color:#f8f8f8;border:1px solid #ddd;cursor:pointer;margin-bottom:.625em}div.dumpster-result-info a.tooltip-link{cursor:help}div.dumpster-result-info div{padding-bottom:.625em;padding-top:.625em}div.dumpster-result-info div small{display:block}div.dumpster-result-info div.hidden{display:none}div.dumpster-result-info div.added-to-cart-cover{position:absolute;left:1em;font-size:2.5em;color:#212121}div.dumpster-result-info.faded-bg{opacity:.4;cursor:not-allowed}div.dumpster-result-info:hover{background-color:#f0f0f0;border-color:#bbb}.star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.star-rating::before{content:"\73\73\73\73\73";color:#589a4b;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#589a4b}.dc-vertical-center{display:flex;align-items:center;flex-wrap:wrap}.pac-container{z-index:1003!important}.pac-container .pac-item{border:solid #eee 1px;border-radius:8px;margin:5px;background:#f5f5f5}.pac-container .pac-item:hover{cursor:pointer;background:#eee}.pac-container.is-popup{display:block!important;border:solid #c22 2px!important;margin-top:-4.6rem;box-sizing:initial}.pac-container.is-popup .pac-message{height:3.2rem;padding:0 1rem;line-height:3.2;font-size:1rem;font-weight:600;background:#c22;color:#fff;margin-bottom:0}@-webkit-keyframes collapse{0%{opacity:1;filter:blur(5px);transform:scaleY(0);transform-origin:0 0;max-height:50px}20%{opacity:.5}100%{opacity:1;filter:blur(0);transform:scaleY(1);max-height:100px}}@keyframes collapse{0%{opacity:1;filter:blur(5px);transform:scaleY(0);transform-origin:0 0;max-height:50px}20%{opacity:.5}100%{opacity:1;filter:blur(0);transform:scaleY(1);max-height:100px}}@-webkit-keyframes show{0%{opacity:0;filter:blur(20px);transform:scaleY(0);max-height:100px;transform-origin:0 0}75%{opacity:1;filter:blur(0);transform:scaleY(1)}100%{max-height:500px}}@keyframes show{0%{opacity:0;filter:blur(20px);transform:scaleY(0);max-height:100px;transform-origin:0 0}75%{opacity:1;filter:blur(0);transform:scaleY(1)}100%{max-height:500px}}.-image,.woocommerce-cart-form__contents .dc-product-image{flex:1 1 100%;border-top:solid rgba(0,0,0,.1) 1px;padding-top:2rem}.-image img,.woocommerce-cart-form__contents .dc-product-image img{width:100%;height:auto;margin-bottom:1rem}.-image .svg-image-set,.woocommerce-cart-form__contents .dc-product-image .svg-image-set{display:flex;align-items:center;border:1231px}.-image .svg-image-set img,.woocommerce-cart-form__contents .dc-product-image .svg-image-set img{width:auto}.-image .svg-image-set svg,.woocommerce-cart-form__contents .dc-product-image .svg-image-set svg{height:auto;width:100%}.-image .svg-image-set .dumpster-svg,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-svg{display:flex;align-items:center;flex-basis:65%}.-image .svg-image-set .dumpster-svg svg,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-svg svg{width:85%}.-image .svg-image-set .scale-wrap,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .scale-wrap{width:15%}.-image .svg-image-set .man-sillouete,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .man-sillouete{width:50%;margin:0 auto}.-image .svg-image-set .dumpster-fits-bed-trucks,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-fits-bed-trucks{flex-basis:35%;padding:.5em 1em}.-image .svg-image-set .dumpster-fits-bed-trucks h4,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-fits-bed-trucks h4{text-align:center;font-size:1.5em;font-weight:500;color:#589a4b}.-image .svg-image-set .dumpster-trucks,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-trucks{display:flex;flex-wrap:wrap;justify-content:center}.-image .svg-image-set .dumpster-trucks .truck,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-trucks .truck{flex-basis:45%;width:45%;height:100%;margin:0 1.5% 1em 1.5%;max-width:90px;fill:#353535}.-image .svg-image-set .dumpster-trucks .truck.half,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-trucks .truck.half{fill:url(#halfTruckGradient)}.-image .svg-image-set .dumpster-trucks.col-3 .truck,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-trucks.col-3 .truck{flex-basis:30%}.-image .svg-image-set .dumpster-trucks.col-4 .truck,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-trucks.col-4 .truck{flex-basis:22%}@media (max-width:700px){.-image .svg-image-set,.woocommerce-cart-form__contents .dc-product-image .svg-image-set{flex-direction:column}.-image .svg-image-set .dumpster-svg,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-svg{padding:0;margin-bottom:1em}.-image .svg-image-set .dumpster-fits-bed-trucks,.woocommerce-cart-form__contents .dc-product-image .svg-image-set .dumpster-fits-bed-trucks{max-width:380px}}