.ng-cloak{display:none!important}.body-content{padding-left:15px;padding-right:15px}.collection-page-container{margin:30px}.schedule-now{font-family:Gibson-Semibold;font-size:14px;line-height:14px;background:url('/images/schedule-now-border-bg.png') no-repeat #0d908e}.map-window{line-height:normal;color:#000;height:65px}.search-bar-container{position:relative;margin:0;padding:3px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:none 0;border-left:solid 1px #ccc;background-color:#ebebed;box-shadow:0 3px 5px -2px #666;-webkit-box-shadow:0 3px 5px -2px #666;z-index:100}.search-bar-container .col-md-9.col-sm-9.col-xs-12{padding:0}.search-bar-container input,.search-bar-container button{height:35px;font-family:Gibson-Regular;color:#666;font-size:18px;line-height:35px;border-radius:0}.search-bar-container button .fa.fa-search{position:absolute;top:25%;left:15%;font-size:14px;color:#fff}.search-bar-container button{padding:0 30px 0 35px;color:#fff}.search-bar-container .col-md-3.col-sm-3{text-align:right}.search-bar-container .pickup-text{display:inline-block;position:relative;height:33px;text-align:left;color:#08908d;font-family:Gibson-Regular;font-size:14px;line-height:1.2em;margin:0;cursor:pointer}.search-bar-container .pickup-text::before{content:"";position:absolute;top:0;right:110px;width:45px;height:35px;background:url('/images/icons/icon-truck-green.svg') no-repeat center center transparent}.search-bar-container .pickup-text.pickup-text--none::before{display:none}.search-error{height:30px;line-height:30px;text-align:center;color:#fff;background:#c73d35}.text-danger{color:#fff}.angular-google-map-container{height:555px;border-top:none;border-right:solid 1px #ccc;border-bottom:none;border-left:solid 1px #ccc;z-index:0}.angular-google-map-container img{max-width:none}#map_canvas img{max-width:none}.search-res__list-header{margin:0;color:#666;font-size:18px;border-top:none;border-right:dotted 1px #aaa;border-bottom:dotted 1px #aaa;border-left:dotted 1px #aaa;background-color:#ebebed;box-shadow:0 -3px 5px -2px #666;-webkit-box-shadow:0 -3px 5px -2px #666;z-index:100}.table.search-res__list-header>thead>tr>th{text-align:center;padding:0;border-bottom:none}.th-dropoff{text-align:center;border-right:dotted 1px #aaa}.th-dropoff p{font-size:18px;font-weight:normal;line-height:3em;margin:0}.th-dropoff .dropdown button,.th-items .dropdown button{width:100%;font-size:18px;font-weight:normal;border:none;padding:0;line-height:3em;border-radius:0;background-color:transparent}.th-dropoff .dropdown.open button,.th-items .dropdown.open button{color:#fff;background-color:#838383}.th-dropoff ul.dropdown-menu,.th-items .dropdown-menu{width:100%;min-width:initial;font-size:18px;font-weight:normal;margin:0;padding:0;border:solid 1px #aaa;border-radius:0;background-color:#fff;box-shadow:0 3px 6px 0 #666;-webkit-box-shadow:0 3px 6px 0 #666}.th-dropoff ul.dropdown-menu li,.th-items .dropdown-menu li{line-height:3em;border-bottom:solid 1px #d3d3d3;cursor:pointer}.th-dropoff ul.dropdown-menu li{text-align:center}.th-dropoff ul.dropdown-menu li:last-child,.th-items ul.dropdown-menu li:last-child{border-bottom:none}.th-items{text-align:center;border-left:dotted 1px #aaa}.th-items .dropdown-menu li{text-align:left}.th-items .dropdown-menu li div{position:relative;padding-left:30%;line-height:1.1em;padding-top:1em;padding-bottom:1em}.th-items .dropdown-menu li div::before{content:"";position:absolute;left:10%;color:#838383;font-size:28px;width:24px;height:24px;font-family:FontAwesome}.th-items .dropdown-menu li div.active::before{content:"";color:#08908d}.th-details{text-align:center}.th-details p{font-size:18px;font-weight:normal;line-height:3em;margin:0}table.search-res__outer{width:100%;background-color:#ebebed}table.search-res__outer tr:first-child table.search-res__inner{border-top:none;border-right:dotted 1px #aaa;border-bottom:dotted 1px #aaa;border-left:dotted 1px #aaa}table.search-res__outer tr:last-child table.search-res__inner{margin-bottom:0}table.search-res__inner{width:100%;height:140px;margin-bottom:3px;line-height:1.3em;border:dotted 1px #aaa;background-color:#fff}table.search-res__inner td.bottom-brdr{height:3px;border:dotted 1px #aaa;background-color:#ebebed}table.search-sched__inner{width:100%;height:140px;line-height:1.3em;border-top:none;border-right:dotted 1px #aaa;border-bottom:dotted 1px #aaa;border-left:dotted 1px #aaa;background-color:#fff}table.search-res__outer tr:first-child table.search-res__inner .td-dropoff,table.search-sched__inner tr:first-child .td-dropoff{position:relative}table.search-res__outer tr:first-child table.search-res__inner .td-dropoff::before,table.search-sched__inner tr:first-child .td-dropoff::before{content:"";position:absolute;top:5px;left:5px;width:100%;max-width:80px;height:70px;background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover}table.search-res__outer tr:first-child table.search-res__inner .td-dropoff::before{background-image:url('/images/icons/badge-closest.svg')}table.search-sched__inner tr:first-child .td-dropoff::before{background-image:url('/images/icons/badge-soonest.svg')}.td-dropoff{text-align:center}.td-dropoff p{line-height:1.2em;margin:0}.td-dropoff p.dropoff-type{font-size:18px;color:#c63d34;line-height:1em;margin:.5em 0}.td-dropoff img{margin:0 auto .5em}.td-dropoff img[alt="Schedule Now"]{width:50%;max-width:60px}.td-dropoff img[title="Store"]{width:50%;max-width:60px}.td-dropoff img[title="Attended Site"]{width:30%;max-width:30px}.td-dropoff img[title="Bin"]{width:50%;max-width:60px}.visible-xs.pin{font-family:Gibson-SemiBold,sans-serif;font-size:2em;color:#fff;padding-top:.5em;width:50px;height:50px;margin:0 auto .5em;background:url('/images/icons/icon-pin-red.svg') no-repeat center center transparent;background-size:contain;-webkit-background-size:contain}.td-distance{text-align:center;padding-top:10px;padding-bottom:10px;border-left:dotted 1px #aaa}.td-distance p.distance::first-line {font-family:Gibson-Regular,Arial,sans-serif;color:#c63d34;font-size:44px}.td-distance p.distance{font-size:24px;line-height:1.2em;margin:.5em 0 .25em}.td-distance p.map{font-size:12px;margin:0}.td-distance p.map span{display:inline-block;cursor:pointer;line-height:1.2em;margin-bottom:.25em;border-bottom:solid 1px #d3d3d3}.td-address{padding-top:10px;padding-bottom:10px}.td-address>p:first-child{font-size:16px;margin:0}.td-address>p{font-size:14px;line-height:1.2em;margin:0 0 .5em}.td-hours{padding-top:10px;padding-bottom:10px;font-size:14px}.td-items{text-align:center;border-left:dotted 1px #aaa}.td-items button.item-button{position:relative;display:block;font-family:Gibson-Light;font-size:18px;line-height:1em;margin:.5em auto;padding:0;border:none;background-color:transparent;border-bottom:solid 1px #d3d3d3}.td-items button.item-button::after{content:"";display:block;width:auto;height:0}.td-items .item{position:relative;display:block;font-family:Gibson-Light;font-size:18px;line-height:1em;margin:.5em auto;padding:0;border:none;background-color:transparent}.td-items .item::after{content:"";display:block;width:auto;height:0}.td-items .tooltip.in{filter:alpha(opacity=100);opacity:1}.td-items .tooltip-arrow{position:absolute;top:9px!important;right:-2px!important;margin-top:0!important;border-color:none!important;border-width:0!important;z-index:100;width:50px;height:50px;padding-left:25%;padding-top:25%;overflow:hidden}.td-items .tooltip-arrow::after{content:"";display:block;width:0;height:0;margin-left:-100px;margin-top:-100px;border-left:500px solid transparent;border-top:500px solid #08908d}.td-items .tooltip-inner{position:absolute;top:8px;left:-397px;width:410px;max-width:none;color:#666;font-size:16px;line-height:1.3em;text-align:left;padding:0;margin:0;border:solid 1px #aaa;border-radius:0;background-color:#fff;box-shadow:0 3px 6px 0 #666;-webkit-box-shadow:0 3px 6px 0 #666}.td-items .tooltip-inner p.title{color:#000;padding:25px 15px 15px 25px;border-bottom:solid 1px #d3d3d3}.td-items .tooltip-inner p.items{padding:10px 15px 15px 25px}.td-schedule{padding-top:1.5em}.td-schedule .date-group{display:block;width:100%;height:56px;font-family:Gibson-Regular;font-size:24px;color:#08908d;line-height:56px;padding-left:10px;border:solid 1px #d3d3d3;background-color:#fff;cursor:pointer}.td-schedule .date-group .date{float:left}.td-schedule .date-group button{float:right;font-family:Gibson-Regular;color:#08908d;font-size:15px;line-height:1em;height:54px;padding:0 15px;border:none;background-color:#ebebed}.td-schedule .calendar-link{float:right;font-family:Gibson-Regular;font-size:14px;line-height:1.3em;text-align:right;margin:5px 0;border-bottom:solid 1px #d3d3d3;cursor:pointer}.search-results-btn,.search-results-btn:hover,.search-results-btn:active{height:40px;padding:0;text-align:center;border-top:none;border-right:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3;border-left:solid 1px #d3d3d3;border-radius:0;background-color:#ebebed;cursor:pointer}.search-results-btn span{color:#666;font-size:18px;line-height:40px;border-bottom:solid 1px #d3d3d3}@media(max-width:767px){.navbar{margin-bottom:0}.collection-page-container{margin:0}.angular-google-map-container{height:300px;margin:0}.map-container{padding:0}.location-results{padding:0}.content-container--form{background-color:transparent}.content-container--form .form-panel{padding:0;background-color:transparent}.content-container--form span[tooltip-trigger="click"]{margin-left:0}.thankyou h1{font-size:42px}.thankyou h2{font-size:30px}.thankyou h4{font-size:16px}.thankyou .small-italics{font-size:14px}.thankyou p,.thankyou table{font-size:18px}.button-pickups{padding:0}.mobile-title{height:35px;line-height:35px;margin:0 0 10px;text-transform:uppercase;color:#fff;text-align:center;background-color:#666}.mobile-title span{position:absolute;margin-left:-5%}.col-xs-12.donor{padding:0}.col-xs-12.donor .page-header--donor{margin:0 0 10px;padding:15px;border:none;background-color:#666}.col-xs-12.donor .page-header--donor p.pickup-details{width:100%;margin:0;text-align:center;font-family:Gibson-Light;font-size:18px;line-height:1.3em;color:#fff}.col-xs-12.donor .page-header--donor p.pickup-details::first-line {font-size:14px}.col-xs-12.donor .page-header--donor p.pickup-details span{display:inline;position:absolute;left:0}.accept-items .small{font-size:12px}.table-partners{width:100%;margin-bottom:4px}.table-partners .logo{text-align:inherit}.content-container--form input,.content-container--form select,.content-container--form textarea{margin:0 0 .5em}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.content-container--form .form-group .btn.btn-primary.pull-right{float:none!important;margin:1em auto 3em}.col-md-12 .form-group.button{text-align:center;margin-bottom:0}table.search-res__outer tr:first-child table.search-res__inner .td-dropoff::before,table.search-sched__inner tr:first-child .td-dropoff::before .td-items .items{display:none}table.search-res__outer tr table.search-res__inner{margin-bottom:0;border-top:none;border-right:none;border-bottom:dotted 1px #aaa;border-left:none}table.search-res__outer tr:first-child table.search-res__inner{border-top:none;border-right:none;border-bottom:dotted 1px #aaa;border-left:none}table.search-res__inner{border-right:none;border-left:none;height:75px}table.search-res__inner tr{height:100px}.table-responsive{margin-bottom:0;border-top:none;border-right:none;border-bottom:none;border-left:none}.search-results-xs{position:absolute;width:100%;height:24px;line-height:24px;font-size:16px;color:#999;bottom:0;text-align:center;background-color:transparent;cursor:pointer}.row.row--categories-xs{float:left;width:100%;border-bottom:dotted 1px #aaa}.row.row--categories-xs .col-xs-3.links{height:35px;margin:0;padding:5px;font-size:12px;line-height:1.3em;text-align:center;cursor:pointer}.row.row--categories-xs .col-xs-3.links:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.row.row--categories-xs .col-xs-3.links:nth-child(3){text-align:left}.row.row--categories-xs .centered{display:inline-block;width:99%;margin:0 auto;vertical-align:middle}.tr-pickup-row{border-bottom:dotted 1px #aaa}.tr-mobile-dropdown{background:rgba(199,199,199,1);background:-ms-linear-gradient(top,rgba(199,199,199,1) 0%,rgba(211,211,211,1) 7%,rgba(211,211,211,1) 100%);background:linear-gradient(to bottom,rgba(199,199,199,1) 0%,rgba(211,211,211,1) 7%,rgba(211,211,211,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7',endColorstr='#d3d3d3',GradientType=0)}.td-dropoff,.td-items,.td-address,.td-hours,.td-direx,.td-pickups,.td-pickupdate{padding:2.5% 5px;border-right:none;border-left:none;font-size:12px}.td-dropoff p{font-size:12px}.td-address{position:relative!important}.td-address>p{font-size:14px}.td-address>p:first-child{font-size:16px}.td-hours p{font-size:12px;margin:0;line-height:1.5em}.td-items{text-align:left}.td-items .item{font-size:12px}.td-items button.item-button{clear:both;float:left;display:inline;margin:5px 0;font-size:12px;text-align:left;border:none;text-decoration:underline}.td-items img{width:60%;max-width:48px}.td-items .tooltip-inner{position:absolute;top:8px;left:-217px;width:230px}.td-items .tooltip-inner p.title{padding:15px 15px 5px}.td-items .tooltip-inner p.items{padding:10px 15px 15px}.td-direx{text-align:center}.td-direx p{font-size:12px;line-height:1em;margin-bottom:.5em}.td-direx img{max-width:48px}.td-pickups{text-align:center}.td-pickups img{width:60%;max-width:65px}.td-pickups p{margin:0}.td-pickupdate{font-size:18px;color:#08908d}p.distance{font-size:12px;line-height:1.3em;margin:1em 0 0}p.distance::first-line {font-family:Gibson-Regular,sans-serif;font-size:18px;color:#c73d35}.content-container--thankyou{padding-left:15px;padding-right:15px;background-color:transparent}.thankyou{background-color:transparent}.thankyou::before,.thankyou::after{display:none}}