body.is-homepage{min-width:955px}.header-unauth-col-form,.header-unauth-col-form form,.header-unauth-block-form .btn,.is-homepage .homepage-block .btn,.homepage-block-footer-nav a,.homepage-unauthenticated-block-title,.homepage-unauthenticated-block-body,.header-unauth-block-form .auth-block-highlight-input .divider{font-family:"Lato",sans-serif}.is-homepage #header-inner{width:auto}.is-homepage .google-translate-wrapper #google_translate_element{max-width:1366px;width:100%!important}.homepage-wrapper{background:#fff;min-width:995px}.homepage-block{font-size:10px;margin:0 auto 30px;width:976px}.is-logged-in .homepage-block{padding:40px}.homepage-block .error-msg,.homepage-block .success-msg,.homepage-block .note-msg,.homepage-block .notice-msg{margin-top:20px}.homepage-block>.messages>.error-msg,.homepage-block>.messages>.success-msg,.homepage-block>.messages>.note-msg,.homepage-block>.messages>.notice-msg{text-align:center;font-size:1.2em}.is-homepage .homepage-block{margin:auto;width:100%;max-width:1366px}.homepage-block-title{color:#636363;font:bold 30px Lato,sans-serif;margin-bottom:1em;margin-top:-.5em;text-align:center}.homepage-block-nomargin{margin-bottom:0}.homepage-cms-block img{max-width:100%}.is-homepage .header-notification-inner{padding:10px 0}.is-homepage .header-notification-content{margin-left:40px}.is-homepage .header-notification-buttons{margin-right:40px}.header-unauth-block{background-position:top right;background-repeat:no-repeat;background-size:cover;color:#7da8ae;display:table;font-size:39px;min-width:995px;width:100%;max-width:1366px;margin:0 auto;position:relative}.header-unauth-col-form,.header-unauth-col-image{display:table-cell}.header-unauth-col-form{background:#78a8ae;padding:20px;width:45%}.header-unauth-col-form,.header-unauth-col-form form{color:#fff}.header-unauth-col-image{background-size:cover;width:55%}.header-unauth-block .signup-email-button{background:#fff;border:3px solid #fff;color:#78a8ae;font-size:1.7em;padding:2px 25px;text-transform:uppercase}.header-unauth-block .signup-email-button:hover{background:#78a8ae;border-color:#fff;color:#fff}.header-unauth-block .line-separator span{background:#b9d1d4;font:normal 16px "Lato",sans-serif}.header-unauth-block-image{width:100%}.header-unauth-block-text{font-size:2.3em;font-weight:300;line-height:.9em}.header-unauth-block-text strong{font-size:1.25em;line-height:1em}.header-unauth-block-text h2{line-height:1.3em}.header-unauth-block-text p{font-size:16px;line-height:1.5em}.header-unauth-block-text .readmore{color:#313133}.header-unauth-block-form{margin-top:.45em;min-width:550px;width:50%}:-moz-placeholder,::-moz-placeholder,.header-unauth-block-form input:-ms-input-placeholder,::-webkit-input-placeholder{color:red!important}.header-unauth-block-form .form-title{font-size:24px;font-weight:300;margin-bottom:5px}.header-unauth-block-form .form-group{margin-bottom:.2em}.header-unauth-block-form .form-control{background:#c1d7da;border:2px solid #fff;color:#525252;font-size:20px;height:40px}.header-unauth-block-form div.validation-failed{font-size:14px;text-align:center}.header-unauth-block-form .signup-subscribe-checkboxes{margin:.4em 0 -.2em -2px}.header-unauth-block-form .signup-subscribe-checkboxes .checkbox-box{overflow:hidden}.header-unauth-block-form .signup-subscribe-checkboxes input[type="checkbox"]{margin:0;width:21px;height:21px}.header-unauth-block-form .signup-subscribe-checkboxes label,.header-unauth-block-form .signup-subscribe-checkboxes label a{color:#fff;font-family:"Lato",sans-serif}.header-unauth-block-form .signup-subscribe-checkboxes label{font-size:13px;margin:2px 0 0}.header-unauth-block-form .signup-subscribe-checkboxes label a{text-decoration:underline}.header-unauth-block-form .auth-block-highlight{font-weight:300;font-size:15px;margin:1em 0}.header-unauth-block-form .auth-block-highlight .form-control{font-size:19px;width:200px!important}.header-unauth-block-form .auth-block-highlight div.validation-failed:not(:empty){font-size:.9em}.header-unauth-block-form .auth-block-highlight-input .divider{margin:0 10px}.header-unauth-block-form .buttons-set{padding:0}.header-unauth-block-form-already-member{font-size:16px;font-style:italic;font-weight:300;margin-top:1em}.header-unauth-block-form-already-member a{color:inherit;font:inherit;font-weight:bold;text-decoration:underline}.header-unauth-block-form .zip-popover{font-size:1em;height:auto;min-width:284px;padding:8px;right:0;top:-115px}.header-unauth-block-form .addon-icon-info{top:.7em}#homepage-signup-form .messages{font-size:14px;margin-bottom:0}#homepage-signup-form .messages a{color:#a94442;font-weight:bold;text-decoration:underline}#homepage-signup-form .signup-agree-terms{font-size:13px;font-family:"Lato",sans-serif;margin:5px 0}#homepage-signup-form .signup-agree-terms a{color:#fff;font-family:"Lato",sans-serif;font-style:italic;font-weight:bold;text-decoration:underline}.livegreen-post a{color:#a1a1a1}.livegreen-post a:hover{color:#636363;text-decoration:none}.post-content{padding:0 10px 100px}.post-title{margin-bottom:5px}.post-title a{color:#636363;font-weight:bold}.post-title a:hover{text-decoration:underline}.post-image{background-position:center center;background-size:cover;display:block;margin-bottom:10px;position:relative}.post-image img{max-width:100%}.post-footer>*{display:inline-block;margin:0 8px}.post-footer{margin-top:1em;padding-top:1em;position:absolute;width:100%;bottom:20px}.homepage-content-grid .post-footer{border-top:1px solid #dee4ee;min-height:50px}.post-points{background:0;color:#7d93ba;font:bold 11px 'Lato',sans-serif;height:auto;text-align:center;text-transform:uppercase;width:auto}.post-points span{display:block;font-size:22px}.post-points-earned{background:url(../skin/frontend/recyclebank/blank/images/checkmark.png) no-repeat;background-size:contain;display:inline-block;width:36px;height:34px;vertical-align:middle}.post-category a{color:#a1a1a1;font-family:'Lato',sans-serif;font-size:14px;font-weight:bold;text-decoration:none}.post-excerpt,.post-excerpt p,.post-extra{color:#636363;margin-bottom:.5em;font:300 16px 'Lato',sans-serif}.post-excerpt{margin-top:.5em}.post-extra{color:#a1a1a1;font:normal 14px 'Lato',sans-serif}.sponsor-logos{position:absolute;bottom:0;right:0}.sponsor-logos img{max-width:80px}.livegreen-featured-post .post-image{width:640px;height:360px}.homepage-sidebar-title{background:#a1a1a1;color:#fff;font-family:'Lato',sans-serif;font-weight:bold;margin-top:0;padding:5px 10px}.homepage-daily-pledge{border:0}.homepage-daily-pledge iframe,.homepage-daily-pledge .livegreen-daily-pledge{border:0;width:100%;height:100%;top:0;left:0}.homepage-daily-pledge .livegreen-daily-pledge-teaser{line-height:1.2em}.homepage-daily-pledge .block-title,.homepage-daily-pledge h3,.homepage-daily-pledge .livegreen-daily-pledge-teaser{color:#636363;font-family:'Lato',sans-serif}.homepage-daily-pledge .block-title{font-weight:bold;margin-top:0;text-align:center}.homepage-daily-pledge h3{color:#636363;font-size:16px;margin-bottom:10px}.homepage-daily-pledge .btn{font-size:20px}.homepage-cms-block-middle{font:normal 18px 'Lato',sans-serif;line-height:1.5em;vertical-align:top}.homepage-cms-block-middle a{color:#000}.homepage-featured-topic{position:relative}.homepage-featured-topic .post-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.homepage-featured-topic .topic-wrapper{height:200px;margin:0 20px;position:absolute;bottom:0}.homepage-featured-topic .topic-label{background-color:#313133;bottom:0;color:#fff;font:bold 30px 'Lato',sans-serif;padding:10px;left:20px;width:120px}.homepage-featured-topic .topic-content{background:#fff;padding:15px;margin-left:20px;margin-bottom:20px}.homepage-featured-topic .readmore{color:#000}.homepage-block-wrapper{background:#f0f0f0}.homepage-block-wrapper .homepage-block{background:#f0f0f0}.homepage-content-grid{border-spacing:0;width:100%}.homepage-content-col{background:#fff;border-right:1em solid #f0f0f0;border-left:1em solid #f0f0f0;padding:0;text-align:center;vertical-align:top;word-wrap:break-word}.homepage-content-col.is-post{padding-bottom:30px}.homepage-content-col .post-image>img,.homepage-content-col .interrupter-image>img{max-width:none;width:100%}.homepage-content-col .post-image{margin-bottom:0}.homepage-content-grid .homepage-content-col:first-child{border-left:0;border-right:2em solid #f0f0f0}.homepage-content-grid .homepage-content-col:last-child{border-left:2em solid #f0f0f0;border-right:0}.homepage-unauthenticated-block .col-1{width:52%}.homepage-unauthenticated-block .col-1{background:url(../skin/frontend/recyclebank/blank/images/home/unauth/bg-row1.jpg) no-repeat;background-size:cover}.homepage-unauthenticated-block .col-2{width:48%}.homepage-unauthenticated-row1 .col-2{background:#7d93ba}.homepage-unauthenticated-row2 .col-1{background:#e95165}.homepage-unauthenticated-row2 .col-2{background:url(../skin/frontend/recyclebank/blank/images/home/unauth/bg-row2.jpg) right center no-repeat;background-size:cover}.homepage-block.homepage-unauthenticated-row2 .homepage-unauthenticated-block-icon{max-width:7em}.homepage-unauthenticated-block-title{color:#fff;font-size:2.6em;font-weight:300;line-height:1.1em;margin-top:0;margin-bottom:15px;overflow:hidden}.homepage-unauthenticated-block-title strong{font-size:1.3em}.homepage-unauthenticated-block-body{color:#fff;font-size:2em;font-style:italic;font-weight:300;letter-spacing:1px;line-height:1.3em;margin:10px 0 15px}.homepage-block .homepage-unauthenticated-block-icon{border-right:2px solid #fff;float:left;margin-right:10px;max-width:11em;padding-right:10px}.homepage-unauthenticated-block .btn{background-color:transparent;color:#fff;border:2px solid #fff;font-size:1.7em;padding:2px 25px;text-transform:uppercase}.homepage-unauthenticated-block .btn:hover{background:#fff;border-color:#fff}.homepage-unauthenticated-row1 .btn:hover{color:#7d93ba}.homepage-unauthenticated-row2 .btn:hover{color:#e95165}.homepage-unauthenticated-row3{background:#78a8ae}.homepage-unauthenticated-row3 .btn:hover{color:#78a8ae}.homepage-unauthenticated-row3 .homepage-unauthenticated-block-title{line-height:1.2em}.homepage-block-title-divider{border-top:2px solid #787878;height:5px;margin:0 auto 10px;max-width:700px;text-align:center}.homepage-block-title-divider i{background:#787878 url(../skin/frontend/recyclebank/blank/images/icon-recycling-transparent.png) center no-repeat;border-left:6px solid #fff;border-right:6px solid #fff;display:inline-block;position:relative;top:-10px;width:34px;height:22px}.homepage-block-footer{padding:40px 0 20px;text-align:center}.homepage-block-footer .homepage-block-title-divider{border-width:2px;margin-bottom:10px}.homepage-block-footer-title{color:#787878;font:bold 24px Lato,sans-serif;margin-bottom:.5em;text-transform:uppercase}.homepage-block-footer-nav{display:inline-block;overflow:hidden;margin:0}.homepage-block-footer-nav li{border-left:2px solid #636363;float:left;padding:0 10px}.homepage-block-footer-nav li:first-child{border-left:none}.homepage-block-footer-nav a{color:#636363;font-size:24px}.homepage-block-content-flow-title{color:#787878;font:900 36px 'Lato',sans-serif;margin:1em 0 .5em;text-align:center;text-transform:uppercase}.homepage-block-interrupter{margin:18px 0}.is-logged-in .homepage-block.homepage-interrupter-slider{padding-top:0;padding-bottom:0}.homepage-interrupter-slider .cycle-slideshow{display:block;position:relative}.homepage-interrupter-slider .cycle-slideshow img{height:auto;width:100%}.homepage-interrupter-slider .cycle-slideshow>div{display:none}.homepage-interrupter-slider .cycle-slideshow>div:first-child{display:block}.homepage-interrupter-slider .cycle-pager{text-align:center;width:100%;height:20px;z-index:500;position:absolute;bottom:10px;overflow:hidden}.homepage-interrupter-slider .cycle-pager span{font-size:40px;line-height:14px;padding:0 2px;display:inline-block;color:#fff;cursor:pointer;text-shadow:1px 1px 3px rgba(0,0,0,0.5);font-family:Tahoma,Geneva,sans-serif;vertical-align:top}.homepage-interrupter-slider .cycle-pager span.cycle-pager-active{color:#7d93ba}.homepage-interrupter-slider .cycle-pager>*{cursor:pointer}.homepage-interrupter-featured #featured-pager{font-size:16px;font-weight:bold;color:white;cursor:pointer;text-align:center;z-index:500;position:absolute;top:10px;left:50%;margin-left:-200px;overflow:hidden;width:400px}.homepage-interrupter-featured .slide-badge{display:inline-block;position:absolute;text-align:center;top:10px;width:100%;z-index:501}.homepage-interrupter-featured .slide-badge>span{color:#fff;font:bold 14px Lato,sans-serif;line-height:27px;margin:0 10px;padding-bottom:4px;vertical-align:middle}.homepage-interrupter-featured .slide-badge i{background:url(../skin/frontend/recyclebank/blank/images/sprites/interrupter.png);display:inline-block;margin-top:-3px;margin-right:10px;vertical-align:middle;width:27px;height:27px}.homepage-interrupter-featured .whats-new i{background-position:-27px 0}.homepage-interrupter-featured .editors-pick i{background-position:0 0}.homepage-interrupter-featured .cycle-prev,.homepage-interrupter-featured .cycle-next{background:url(../skin/frontend/recyclebank/blank/images/sprites/arrows-small.png) 0 0 no-repeat;cursor:pointer;margin-top:-5px;position:absolute;opacity:.6;top:50%;width:30px;height:30px;z-index:101}.homepage-interrupter-featured .cycle-prev{left:20px}.homepage-interrupter-featured .cycle-next{background-position:-30px 0;right:20px}.homepage-interrupter-featured .cycle-prev:hover,.homepage-interrupter-featured .cycle-next:hover{opacity:.8}.homepage-interrupter-featured .slider-overlay{background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:500}.homepage-interrupter-featured .slider-content{color:#fff;position:absolute;text-align:center;top:4em;width:100%;z-index:500}.homepage-interrupter-featured .slider-content-title,.homepage-interrupter-featured .slider-content-link{color:#fff;font-family:'Lato',sans-serif;font-weight:bold}.homepage-interrupter-featured .slider-content-title{line-height:1.2em;font-size:24px;margin-bottom:10px;text-transform:uppercase}.homepage-interrupter-featured .slider-content-link{background:url(../skin/frontend/recyclebank/blank/images/icon-rewind-white.png) center right no-repeat;display:inline-block;font-size:14px;padding-right:15px;text-transform:uppercase}.homepage-interrupter-featured .slider-content-excerpt{font:300 italic 18px "Lato",sans-serif}.homepage-interrupter-featured .has-multiline-title .slider-content-excerpt{display:none}.is-homepage .homepage-interrupter-featured .slider-content-title,.is-homepage .homepage-interrupter-featured .slider-content-excerpt{margin-bottom:7px}.homepage-interrupter-featured .featured-slide{display:none}.homepage-interrupter-featured .featured-slide:first-child{display:block}.homepage-interrupter-featured .slider-image{height:auto;width:100%}.homepage-interrupter-featured .sponsor-logos{top:10px;right:10px;z-index:500}.homepage-interrupter-featured .slider-points{background:#e9c73e;color:#fff;font:300 12px 'Lato',sans-serif;height:40px;min-width:80px;padding:5px 10px;position:absolute;text-align:center;text-transform:uppercase;top:10px;left:0;z-index:500}.homepage-interrupter-featured .slider-points span{display:block;font-size:1.9em;font-weight:normal;line-height:.8em}.homepage-content-list .homepage-content-list-item:last-child{margin-bottom:10px}.is-logged-in .homepage-block.homepage-content-list-item{color:#636363;padding-top:10px;padding-bottom:10px}.homepage-content-list-item .container-xs-height{width:100%}.homepage-content-list-item,.homepage-content-list-item a{font-family:'Lato',sans-serif}.homepage-content-list-image{background-repeat:no-repeat;background-size:cover;width:290px;height:193px}.homepage-content-list-image,.homepage-content-list-content{border:5px solid #ececec}.homepage-content-list-content{border-left:none;padding:20px 30px 90px;position:relative;vertical-align:top}.homepage-content-list-title a,.homepage-content-list-title a:active,.homepage-content-list-title a:focus,.homepage-content-list-title a:hover{color:#636363;font-size:19px;font-weight:bold}.homepage-content-list-extra{font:300 italic 16px 'Lato',sans-serif;margin-top:5px}.homepage-content-list-extra>span{float:left}.homepage-content-list-extra>span:before{content:'/';margin:0 5px}.homepage-content-list-extra>span:first-child:before{content:'';margin:0}.homepage-content-list-excerpt{font-size:14px;font-weight:300;margin-top:1em}.homepage-content-list-footer{bottom:25px}.homepage-content-list-sponsor img{margin-left:15px;max-width:86px}.homepage-content-list-sponsor img:first-child{margin-left:0}.homepage-livegreen-popular{color:#fff}.homepage-livegreen-popular .livegreen-popular-title{background:#b8b8b8;color:#fff;font:500 18px 'Lato',sans-serif;padding:2px 20px;text-transform:uppercase}.homepage-livegreen-popular .livegreen-article-col{background:#a4a4a4;border-left:1px solid #fff;padding:10px 16px}.homepage-livegreen-popular .livegreen-article-col:first-child{border-left:0}.homepage-livegreen-popular .livegreen-article-wrapper{display:table;overflow:hidden}.homepage-livegreen-popular .livegreen-article-image,.homepage-livegreen-popular .livegreen-article-title{display:table-cell;vertical-align:middle}.homepage-livegreen-popular .livegreen-article-image span{background-position:center center;background-size:cover;display:block;width:58px;height:58px}.homepage-livegreen-popular .livegreen-article-title{color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:400;padding-left:20px}.homepage-rewards-block .container-xs-height{margin-bottom:20px;width:100%}.homepage-block .reward-wrapper{background:#fff;padding-bottom:40px;position:static;text-align:center}.homepage-block .reward-content{padding:0 10px}.homepage-block .reward-content a,.homepage-block .reward-content a:active,.homepage-block .reward-content a:focus,.homepage-block .reward-content a:hover{text-decoration:none}.homepage-block .reward-name,.homepage-block .reward-partner,.homepage-block .reward-price{color:#636363;display:block}.homepage-block .reward-name,.homepage-block .reward-partner{font-weight:bold}.homepage-block .reward-name{line-height:1.2em;margin-bottom:10px}.homepage-block .reward-name:hover,.homepage-block .reward-partner:hover{color:inherit}.homepage-block .reward-price{color:#636363;font:300 16px 'Lato',sans-serif;margin-bottom:50px}.homepage-block .reward-price-value-new{color:#e35267;font-weight:bold}.homepage-block .reward-price-value-new:before{content:'Now '}.homepage-block .reward-price-value-old{font-size:16px;text-decoration:line-through}.homepage-block .reward-price-value-old:before{content:'Was: '}.homepage-block .reward-price .oldValue{color:#999;font-size:12px;text-decoration:line-through}.homepage-block .reward-image{background-position:center;background-repeat:no-repeat;margin-bottom:25px;padding:0;text-align:center}.homepage-block .reward-image img{max-width:100%}.homepage-block .reward-button-wrapper{position:absolute;left:0;bottom:25px;width:100%}.homepage-block .reward-button{border:3px solid #e35267;border-radius:5px;color:#e35267;display:inline-block;font:bold 22px 'Lato',sans-serif;padding:2px 10px;text-transform:uppercase}.reward-button:active,.reward-button:focus,.reward-button:hover{background-color:#e35267;color:#fff;text-decoration:none}.caret-right{display:inline-block;width:0;height:0;margin-left:8px;vertical-align:middle;border-left:5px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-top:-1px}.homepage-wrapper .bottom-banner{margin-bottom:20px}.homepage-your-recycling{border-right:30px solid white}.homepage-your-recycling .lrc-search{width:305px;min-height:360px;background-color:#567e6a;margin-bottom:15px;padding:20px 25px;text-align:left}.homepage-your-recycling .lrc-search-title{font-size:35px;background:url('../skin/frontend/recyclebank/blank/images/recycle-icon-60p.png') top right no-repeat;font-family:Lato,sans-serif}.homepage-your-recycling .lrc-search>div{color:#fff;margin:0 0 15px 0}.is-homepage .header-client-logo{left:40px}.homepage-your-recycling .lrc-search>form div{color:#fff}.is-homepage #search-form{left:40px}.is-homepage #header-icons{right:40px}.is-homepage .post-image,.is-homepage .reward-image,.is-homepage .livegreen-daily-pledge-image{margin-bottom:15px}.is-homepage .livegreen-daily-pledge{position:absolute}.is-homepage .livegreen-daily-pledge-image{background-size:cover}.is-homepage .livegreen-daily-pledge.orientation-h .livegreen-daily-pledge-image{padding-top:61.275%}.is-homepage .reward-name,.is-homepage .reward-partner,.is-homepage .post-title a,.is-homepage .livegreen-daily-pledge-teaser{font-size:16px;font-family:Lato,sans-serif}.is-homepage .livegreen-daily-pledge-footer{position:absolute!important;left:0;bottom:25px;margin:0}.is-homepage .livegreen-daily-pledge-info{position:absolute}#curbside-selfreporting-lightbox{width:600px;height:300px}#curbside-selfreporting-lightbox .col-xs-height{vertical-align:middle}#curbside-selfreporting-lightbox-cms-block{margin-top:20px}#curbside-selfreporting-lightbox-cms-block img{max-width:100%}.lightbox-selfreporting-message{color:#fff;font:italic 24px 'Libre Baskerville',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lightbox-selfreporting-message a{border-bottom:1px solid #fff;color:#fff;font:inherit;font-weight:bold;text-decoration:none}.lightbox-selfreporting-message a:hover{text-decoration:none}@media only screen and (max-width:1220px){.header-unauth-block-inner{font-size:36px}.header-unauth-block-form .zip-popover{top:-108px}}@media only screen and (max-width:1100px){.homepage-block{font-size:10px}.is-homepage .livegreen-daily-pledge.orientation-v.has-image .livegreen-daily-pledge-header{margin:.5em 0}}@media only screen and (min-width:1101px){.is-logged-in .homepage-block{padding:40px 65px}.homepage-block{font-size:11px;max-width:1366px;width:100%}.is-homepage .header-curbside-subscribed{font-size:17px}.is-homepage .header-curbside-subscribed-col{height:52px}.is-homepage .homepage-content-list-excerpt{font-size:16px}.is-homepage .homepage-interrupter-featured .has-multiline-title .slider-content-excerpt{display:block}.is-homepage .reward-name,.is-homepage .reward-partner,.is-homepage .post-title a,.is-homepage .livegreen-daily-pledge-teaser{font-size:17px}}@media only screen and (min-width:1200px){.homepage-block{font-size:12px}.homepage-interrupter-featured .slider-points-wrapper{font-size:18px}.homepage-interrupter-featured .cycle-prev,.homepage-interrupter-featured .cycle-next{background-image:url(../skin/frontend/recyclebank/blank/images/sprites/arrows.png);margin-top:-10px;top:50%;bottom:initial;width:36px;height:36px}.homepage-interrupter-featured .cycle-prev{left:20px}.homepage-interrupter-featured .cycle-next{background-position:-36px 0;right:20px}.is-homepage .homepage-interrupter-featured .slider-points{font-size:16px;height:50px;min-width:100px}.is-homepage .homepage-interrupter-featured .sponsor-logos img{max-width:100px}.is-homepage .homepage-interrupter-featured .slider-content-excerpt{margin-bottom:15px}.is-homepage .homepage-content-list-excerpt{font-size:18px}.is-homepage .reward-name,.is-homepage .reward-partner,.is-homepage .post-title a,.is-homepage .livegreen-daily-pledge-teaser{font-size:19px}}@media only screen and (min-width:1250px){.homepage-block{font-size:13px}.is-logged-in .homepage-block{padding:40px 85px}}@media only screen and (min-width:1350px){.homepage-block{font-size:14px}.homepage-content-grid .homepage-content-col{border-width:1.5em}.homepage-content-grid .homepage-content-col:first-child,.homepage-content-grid .homepage-content-col:last-child{border-width:3em}}
.livegreen-daily-pledge .btn,.livegreen-daily-pledge-info,.livegreen-daily-pledge-button,.livegreen-daily-pledge-teaser{font-family:Lato,sans-serif}.livegreen-daily-pledge,.livegreen-daily-pledge-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.livegreen-daily-pledge{background-color:#fff;padding:32px 23px 40px 23px;text-align:center;color:#7b7875;position:relative}.livegreen-daily-pledge-image{margin-bottom:25px;position:relative}.livegreen-daily-pledge-image img{max-width:100%}.livegreen-daily-pledge .sponsor-triangle{position:absolute;top:0;left:0;width:0;height:0;border-left:50px solid #fff;border-top:50px solid #fff;border-bottom:50px solid transparent;border-right:50px solid transparent}.livegreen-daily-pledge-sponsor{position:absolute;bottom:1px;right:0;text-align:right;width:100%;height:40px;overflow:hidden}.livegreen-daily-pledge-sponsor a{display:inline-block;width:80px;height:40px;background-position:center;background-repeat:no-repeat;background-size:cover}.livegreen-daily-pledge-sponsor img{margin-top:-25px;width:100px}.livegreen-daily-pledge .btn{background:#fff;border:3px solid #7d93ba;border-radius:5px;color:#7d93ba;cursor:pointer;display:inline-block;font-size:22px;font-weight:bold;line-height:normal;padding:2px 10px;position:relative;text-decoration:none;text-transform:uppercase}.livegreen-daily-pledge .btn:active,.livegreen-daily-pledge .btn:focus,.livegreen-daily-pledge .btn:hover{background-color:#7d93ba;color:#fff;text-decoration:none}.livegreen-daily-pledge .btn .btn-divider{border-style:solid;border-width:2px;border-right-width:1px;margin:0 10px}.livegreen-daily-pledge .btn:hover .btn-divider{border-style:solid;border-width:2px;border-right-width:1px;margin:0 10px}.livegreen-daily-pledge .loader{display:none;font-size:.14em;width:1em;height:1em;border-radius:50%;position:absolute;top:50%;left:50%;margin-left:-.7em;margin-top:-.7em;-webkit-animation:loader 1.1s infinite ease;animation:loader 1.1s infinite ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#lg-pledge-take-btn.loading{background:#7d93ba}#lg-pledge-take-btn.loading .loader{display:block}#lg-pledge-take-btn.loading span{visibility:hidden}.livegreen-daily-pledge-header{color:#636363;font:bold 46px 'Lato';letter-spacing:10px;line-height:40px;margin-top:0;margin-bottom:6px;text-transform:uppercase;display:flex;align-content:center;flex-direction:column;justify-content:center}.livegreen-daily-pledge-header span{font-weight:300;letter-spacing:3px}.livegreen-daily-pledge-teaser,.livegreen-daily-pledge-buttons{padding-right:10px;padding-left:10px}.livegreen-daily-pledge-teaser{color:#636363;display:block;font-size:17px;font-weight:500}.livegreen-daily-pledge-footer{margin:20px 0;text-align:center;width:100%}.livegreen-daily-pledge-button{min-width:70px;font-size:18px;line-height:38px;letter-spacing:1px}.livegreen-daily-pledge-info{color:#7b7875;font-size:16px;font-weight:300;text-align:center;width:100%}.livegreen-daily-pledge-info .error-message{color:#a94442}.livegreen-daily-pledge .livegreen-daily-pledge-info{visibility:hidden}.livegreen-daily-pledge.completed .livegreen-daily-pledge-info{visibility:visible}.pledge-impact-details,.livegreen-daily-pledge .pledge-impact-details{margin-top:10px}.point-pledge-block-available .btn{margin-top:5px}.livegreen-daily-pledge-overlay{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%}.livegreen-daily-pledge.has-image,.livegreen-daily-pledge.sponsored{color:white}.livegreen-daily-pledge.has-image .livegreen-daily-pledge-header,.livegreen-daily-pledge.sponsored .livegreen-daily-pledge-header{color:#fff}.livegreen-daily-pledge.has-image,.livegreen-daily-pledge.sponsored{padding:0}.livegreen-daily-pledge.has-image .livegreen-daily-pledge-header,.livegreen-daily-pledge.sponsored .livegreen-daily-pledge-header{line-height:1em;position:absolute;text-align:center;text-rendering:optimizelegibility;text-shadow:1px 1px 1px #666;width:100%;top:26%;left:0}.livegreen-daily-pledge.sponsored .livegreen-daily-pledge-header{top:40%}.is-mobile .livegreen-daily-pledge{margin:10px auto;min-width:300px;max-width:356px;position:relative}.is-mobile .livegreen-daily-pledge-image{margin-bottom:10px}.is-mobile .livegreen-daily-pledge-info{font-size:18px;margin:10px 0;position:static}.is-mobile .livegreen-daily-pledge-buttons{margin-top:10px;text-align:center}.is-mobile .livegreen-daily-pledge-button{padding:.2em .5em}.is-mobile #lg-pledge-take-btn,.is-mobile #lg-pledge-readmore-btn{display:block;width:100%}.is-mobile .livegreen-daily-pledge-footer{margin-left:auto;margin-right:auto;position:static}.is-mobile .livegreen-daily-pledge.orientation-v{padding-top:1em}.livegreen-daily-pledge-share-info{margin-top:5px}.livegreen-daily-pledge-share-info p{font:inherit;font-size:18px;font-weight:bold;line-height:.7}.social-share-button{cursor:pointer;background-size:100%;display:inline-block;width:34px;height:34px}.livegreen-daily-pledge-footer .fb-button-share{background:url("../skin/frontend/recyclebank/blank/images/sprite.png") no-repeat 0 -50px}.livegreen-daily-pledge-footer .twitter-button-share{background:url("../skin/frontend/recyclebank/blank/images/sprite.png") no-repeat -34px -50px}.livegreen-daily-pledge-footer .facebook-block{display:inline-block;margin-right:7px}.livegreen-daily-pledge-footer .twitter-block{display:inline-block}.share-success{padding-top:40px;text-align:center}.share-success .share-sn-footer{margin-top:1em;min-height:100px}.share-success .share-sn-image{margin-bottom:10px}.share-sn-title{color:#7da8ae;font-size:48px;margin-bottom:0;text-transform:uppercase}.share-sn-description{color:#7da8ae;font:italic 24px 'Times New Roman'}.share-sn-button{background:#fff;border:3px solid #7ca8ad;border-radius:5px;color:#7ca8ad;cursor:pointer;display:inline-block;font-size:16px;line-height:30px;padding:0 1.5em;text-transform:uppercase}.share-sn-button:hover{color:#fff;background-color:#7ca8ad;border-color:#7ca8ad}.social-share-lightbox .lightbox-inner{font-family:Lato,sans-serif;z-index:1002;padding:20px;background:#7da8ae;border:5px solid #fff;border-radius:20px}.social-share-lightbox .lightbox-inner p{color:white}.social-share-lightbox .share-btn{display:block;padding:6px 12px;background:transparent;border:4px solid #fff;border-radius:6px;text-transform:uppercase;color:white;margin:auto;width:288px;font-weight:bold;text-decoration:none}.social-share-lightbox .share-btn:hover{background:white;color:#78a8ae}.livegreen-daily-pledge.orientation-h .livegreen-daily-pledge-image{padding-top:62.5%;width:100%}.livegreen-daily-pledge.orientation-h .livegreen-daily-pledge-header{height:100%;top:0}.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-image{position:absolute;height:100%;width:100%}.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-info,.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-teaser,.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-heading{color:#fff}.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-footer,.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-teaser,.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-heading{position:relative}.livegreen-daily-pledge.orientation-v.has-image .livegreen-daily-pledge-header{margin:1em 0;min-height:4em;position:relative!important;top:0}.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-sponsor{top:0}.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-footer{text-align:center;width:100%}.livegreen-daily-pledge.orientation-v .livegreen-daily-pledge-teaser{text-shadow:1px 1px 1px #666}.livegreen-daily-pledge.hidden-teaser .livegreen-daily-pledge-teaser{opacity:0;transition:opacity .3s}.livegreen-daily-pledge.hidden-teaser.completed .livegreen-daily-pledge-teaser{opacity:1}
.achievement-lightbox-wrapper .lightbox-outer{background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}.achievement-lightbox-wrapper .lightbox-close{background:#fff;border:2px solid #78a8ae;border-radius:50%;color:#000;text-transform:uppercase;top:0;right:0}.achievement-lightbox-wrapper .lightbox-close:before,.achievement-lightbox-wrapper .lightbox-close:after{background:#78a8ae;content:'';display:block;left:3px;width:24px;height:3px;position:absolute}.achievement-lightbox-wrapper .lightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:13px}.achievement-lightbox-wrapper .lightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:14px}.achievement-lightbox-wrapper .lightbox-close:active{box-shadow:0 0 2px 1px rgba(0,0,0,.1) inset}.achievement-lightbox-wrapper .lightbox-close:active:before,.achievement-lightbox-wrapper .lightbox-close:active:after{left:4px;width:22px}#achievement-lightbox-cta a,#achievement-lightbox-message,#achievement-lightbox-title{color:#78a8ae}#achievement-lightbox{color:#636363;font-family:Lato,sans-serif;padding:20px;width:630px;height:359px}.is-desktop #achievement-lightbox{background:#fff;border:10px solid #78a8ae;border-radius:50%;display:flex;align-items:center;padding:30px;width:500px;height:500px}#achievement-lightbox-image{background-repeat:no-repeat;margin:0 auto 15px;width:140px;height:140px}#achievement-lightbox-title{font-size:42px;font-weight:bold;line-height:40px;margin-bottom:10px;text-transform:uppercase}#achievement-lightbox .is-inactive #achievement-lightbox-title{margin-top:30px}.achievement-lightbox-status-eligible #achievement-lightbox-title{margin-top:10px}#achievement-lightbox-description{font-size:16px;margin-bottom:5px;padding:0 20px}.is-desktop #achievement-lightbox-cta{padding:0 30px}#achievement-lightbox-cta a,#achievement-lightbox-message{font-size:24px;font-weight:bold;text-transform:uppercase}.non-auth #achievement-lightbox-cta a{font-size:24px}#achievement-lightbox-message{font-style:italic}#achievement-lightbox-share{margin:5px auto 0;text-align:center;width:170px}#achievement-lightbox-share-title{border-bottom:1px solid #636363;font-size:16px}#achievement-lightbox-share-icons{margin-top:5px;margin-bottom:0}#achievement-lightbox-share-icons a{background:#78a8ae url(../skin/frontend/recyclebank/blank/images/sprites/badge-icons-v2.png) no-repeat;display:inline-block;height:29px}#achievement-lightbox-share-icons a:hover{opacity:.8}#achievement-lightbox-share-icons .icon-email{width:43px}#achievement-lightbox-share-icons .icon-facebook{width:29px;background-position:-52px 0}#achievement-lightbox-share-icons .icon-twitter{width:35px;background-position:-90px 0}.is-mobile .achievement-lightbox-wrapper .lightbox-close{top:15px;right:15px}.is-mobile #achievement-lightbox{background:#fff;max-width:300px;border:2px solid #78a8ae;border-radius:15px;height:auto;padding-left:15px;padding-right:15px}.is-mobile #achievement-lightbox-image{background-size:164px;margin-bottom:10px;width:164px;height:164px}.is-mobile #achievement-lightbox-title{font-size:32px;line-height:1em}.is-mobile #achievement-lightbox .is-inactive #achievement-lightbox-title{margin-top:10px}