@font-face{font-family:'circular';src:url(//assets.goodsearch.com/assets/circular/circular-book-36c3e8571683026295e77cc2197e8b4d.otf);font-weight:normal}@font-face{font-family:'circular';src:url(//assets.goodsearch.com/assets/circular/circular-book-italic-368a7eb0267681524184697ac1ac0f02.otf);font-weight:normal;font-style:italic}@font-face{font-family:'circular';src:url(//assets.goodsearch.com/assets/circular/circular-medium-886e1c05789d5de1e10e88108554ecb6.otf);font-weight:500}@font-face{font-family:'circular';src:url(//assets.goodsearch.com/assets/circular/circular-medium-italic-b7201921ea0e5d65e51a98004dcc8e95.otf);font-weight:500;font-style:italic}@font-face{font-family:'circular';src:url(//assets.goodsearch.com/assets/circular/circular-bold-7dc5414c7f8010ff7299c8282a805d65.otf);font-weight:bold}@font-face{font-family:'circular';src:url(//assets.goodsearch.com/assets/circular/circular-bold-italic-63121de46bab5d07602869ce45f4811a.otf);font-weight:bold;font-style:italic}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:linear-gradient(top, #ffffff 0%,#eeeeee 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top, #eeeeee 0%,#ffffff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("select2.png") right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:linear-gradient(top, #cccccc 0%,#eeeeee 60%)}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("select2.png") no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url("select2.png") no-repeat 100% -22px;background:url("select2.png") no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("select2.png") no-repeat 100% -22px,linear-gradient(top, #ffffff 85%,#eeeeee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url("select2-spinner.gif") no-repeat 100%;background:url("select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("select2-spinner.gif") no-repeat 100%,linear-gradient(top, #ffffff 85%,#eeeeee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(top, #ffffff 0%,#eeeeee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(bottom, #ffffff 0%,#eeeeee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("select2-spinner.gif") no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eeeeee 1%,#ffffff 15%)}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("select2.png") right top no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}                                                                                                                                                                                                                                                                     /*
* Default mobile-first, responsive styling for pickadate.js
* Demo: http://amsul.github.io/pickadate.js
*/.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition:background .15s ease-out,top 0s .15s;-moz-transition:background .15s ease-out,top 0s .15s;transition:background .15s ease-out,top 0s .15s}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}@media (min-height: 33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height: 26.5em){.picker__box{font-size:1.25em}}@media (min-height: 33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);-moz-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}@media (min-height: 40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);-webkit-transition:background .15s ease-out;-moz-transition:background .15s ease-out;transition:background .15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{font-size:.8em;border:1px solid #b7b7b7;height:2.5em;padding:.5em .25em;margin-left:.25em;margin-right:.25em;margin-top:-.5em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;top:-.33em;padding:.5em 1.33em;width:1em;height:1em}.picker__nav--prev{left:-1em;padding-right:1.5em}.picker__nav--next{right:-1em;padding-left:1.5em}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{color:#0089ec;position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--selected,.picker__day--selected:hover{border-color:#0089ec}.picker__day--highlighted{background:#b1dcfb}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.picker__button--today:before{content:" ";margin-right:.45em;top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{content:"\D7";margin-right:.35em;top:-.1em;color:#e20;vertical-align:top;font-size:1.1em}*{-moz-box-sizing:border-box;box-sizing:border-box}p,a,a:visited,body a,body a:visited,ol,ul{font-family:"avenir";-webkit-font-smoothing:antialiased}p,a,a:visited,body a,body a:visited,ol,ul{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}html,body{padding:0;margin:0;overflow-x:hidden}p{margin:1rem 0}a,a:visited,body a,body a:visited{color:#1975b7;transition:color 0.1s ease-in;text-decoration:none}a:hover,a:visited:hover,body a:hover,body a:visited:hover{color:#139be8}a.raquo:after,a:visited.raquo:after,body a.raquo:after,body a:visited.raquo:after{content:" \00BB"}ul{list-style:disc;padding-left:1rem}html,body{margin:0;padding:0}.layout--responsive-left-sidebar .layout--container-content,.layout--responsive-left-sidebar .layout--responsive-container .layout--container-content.layout--header,.layout--responsive-container .layout--responsive-left-sidebar .layout--container-content.layout--header,.layout--responsive-container .layout--container-content,.layout--responsive-container .layout--container-content.layout--header,.l--regular .l--content,.l--average .l--content,.l--slim .l--content,.l--skinny .l--content{position:relative;margin:0 auto}#main-content{width:100%;left:0px}.l--centered .l--content{text-align:center}.layout--responsive-left-sidebar{overflow-x:hidden;z-index:1}.layout--responsive-left-sidebar .layout--container-content,.layout--responsive-left-sidebar .layout--responsive-container .layout--container-content.layout--header,.layout--responsive-container .layout--responsive-left-sidebar .layout--container-content.layout--header{display:table;max-width:1000px;width:100%;z-index:2}@media (min-width: 781px){.layout--responsive-left-sidebar .layout--container-content,.layout--responsive-left-sidebar .layout--responsive-container .layout--container-content.layout--header,.layout--responsive-container .layout--responsive-left-sidebar .layout--container-content.layout--header{padding:0 3%}}@media (min-width: 1001px){.layout--responsive-left-sidebar .layout--container-content,.layout--responsive-left-sidebar .layout--responsive-container .layout--container-content.layout--header,.layout--responsive-container .layout--responsive-left-sidebar .layout--container-content.layout--header{padding:0 1.875rem}}.layout--responsive-left-sidebar .layout--container-sidebar{display:table-cell;width:35%;vertical-align:top}.layout--responsive-left-sidebar .layout--container-sidebar section>div{padding:1.25rem}@media (min-width: 0px) and (max-width: 780px){.layout--responsive-left-sidebar .layout--container-sidebar section>div{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 481px) and (max-width: 780px){.layout--responsive-left-sidebar .layout--container-sidebar section>div{padding-left:4%;padding-right:4%}}@media (min-width: 0px) and (max-width: 480px){.layout--responsive-left-sidebar .layout--container-sidebar section>div{padding-left:6%;padding-right:6%}}.layout--responsive-left-sidebar .layout--container-main{display:table-cell;vertical-align:top;padding:0 0 0 3%;position:relative}.layout--responsive-left-sidebar .layout--container-main section{position:relative}@media (min-width: 781px){.layout--responsive-left-sidebar .layout--container-main{padding-bottom:3.75rem}}@media (min-width: 481px) and (max-width: 780px){.layout--responsive-left-sidebar .layout--container-main{padding-right:0;padding-left:0;padding-bottom:2.5rem}}@media (min-width: 0px) and (max-width: 480px){.layout--responsive-left-sidebar .layout--container-main{padding-right:0;padding-left:0;padding-bottom:1rem}}@media (min-width: 0px) and (max-width: 780px){.layout--responsive-left-sidebar .layout--container-sidebar,.layout--responsive-left-sidebar .layout--container-main{display:block;width:100%}}.layout--responsive-container .layout--container-content,.layout--responsive-container .layout--container-content.layout--header{max-width:1000px;padding:1.25rem 3%}@media (min-width: 781px){.layout--responsive-container .layout--container-content,.layout--responsive-container .layout--container-content.layout--header{padding-left:3%;padding-right:3%}}@media (min-width: 1001px){.layout--responsive-container .layout--container-content,.layout--responsive-container .layout--container-content.layout--header{padding-left:1.875rem;padding-right:1.875rem}}.layout--responsive-container .layout--container-content.layout--header,.layout--responsive-container .layout--header.layout--container-content{padding-top:1.875rem}@media (min-width: 481px){.layout--responsive-container .layout--container-content section,.layout--responsive-container .layout--container-content.layout--header section{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 0px) and (max-width: 480px){.layout--responsive-container .layout--container-content section,.layout--responsive-container .layout--container-content.layout--header section{padding-top:1rem;padding-bottom:1rem}}.l--regular .l--content{max-width:1000px}.l--average .l--content{max-width:800px}.l--average .l--content>section{padding:2rem 1.25rem 1.25rem}@media (min-width: 0px) and (max-width: 780px){.l--average .l--content{max-width:100%}}.l--slim .l--content{max-width:640px}.l--slim .l--content>section{padding:2rem 1.25rem 1.25rem}@media (min-width: 0px) and (max-width: 780px){.l--slim .l--content{max-width:100%}}.l--skinny .l--content{max-width:432px}.l--skinny .l--content>section{padding:2rem 1.25rem}@media (min-width: 0px) and (max-width: 480px){.l--skinny .l--content{max-width:100%}}.l--regular-left-sidebar .l--content{max-width:1000px;width:100%;display:table;margin:0 auto}.l--regular-left-sidebar .l--content .l--sidebar{display:table-cell;max-width:250px;width:25%;text-align:center;padding-top:100px}@media (min-width: 0px) and (max-width: 780px){.l--regular-left-sidebar .l--content .l--sidebar{display:inline-block;max-width:100%;width:100%;text-align:left;padding:2rem 0 0 1rem}}.l--regular-left-sidebar .l--content .l--main{display:table-cell;padding:0 1.25rem 0 1.25rem;vertical-align:top}@media (min-width: 0px) and (max-width: 780px){.l--regular-left-sidebar .l--content .l--main{display:inline-block;width:100%;padding-right:0}}.l--regular-left-sidebar .l--content .l--main section{width:550px}@media (min-width: 0px) and (max-width: 780px){.l--regular-left-sidebar .l--content .l--main section{width:95%}}form .action.emphatic,form .actions button.emphatic,form fieldset legend,form.skinny fieldset legend{font-family:"circular";-webkit-font-smoothing:antialiased}form .action,form .actions button,.input .input-wrapper,.input .input-wrapper .error-wrapper>input[type="text"],.input .input-wrapper .error-wrapper>input[type="date"],.input .input-wrapper .error-wrapper>input[type="email"],.input .input-wrapper .error-wrapper>input[type="url"],.input .input-wrapper .error-wrapper>input[type="tel"],.input .input-wrapper .error-wrapper>input[type="password"],.input .input-wrapper .error-wrapper>input[type="number"],.input .input-wrapper .error-wrapper textarea,.input .input-wrapper .error-wrapper pre,form .instructions p,form .instructions a,.input .input-wrapper .hint,.input.checkbox label,form .restrictions p,form fieldset figure figcaption,.input.field_with_errors .error-wrapper .error,form .actions a{font-family:"avenir";-webkit-font-smoothing:antialiased}form .action.emphatic,form .actions button.emphatic{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){form .action.emphatic,form .actions button.emphatic{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){form .action.emphatic,form .actions button.emphatic{font-size:1.5rem;line-height:1.75rem}}form fieldset legend,form.skinny fieldset legend{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){form fieldset legend,form.skinny fieldset legend{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){form fieldset legend,form.skinny fieldset legend{font-size:1.25rem;line-height:1.625rem}}form .action,form .actions button,.input .input-wrapper,.input .input-wrapper .error-wrapper>input[type="text"],.input .input-wrapper .error-wrapper>input[type="date"],.input .input-wrapper .error-wrapper>input[type="email"],.input .input-wrapper .error-wrapper>input[type="url"],.input .input-wrapper .error-wrapper>input[type="tel"],.input .input-wrapper .error-wrapper>input[type="password"],.input .input-wrapper .error-wrapper>input[type="number"],.input .input-wrapper .error-wrapper textarea,.input .input-wrapper .error-wrapper pre,form .instructions p,form .instructions a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.input .input-wrapper .hint,.input.checkbox label,form .restrictions p,form fieldset figure figcaption{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.input.field_with_errors .error-wrapper .error,form .actions a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.input label,.input label a{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}form .action,form .actions button{padding:0.75rem 1.25rem 0.875rem 1.25rem}form .action.emphatic,form .actions button.emphatic{padding:1.375rem 3.75rem 1.625rem 3.75rem}form .action.emphatic,form .actions button.emphatic,form fieldset legend,form.skinny fieldset legend{font-family:"circular";-webkit-font-smoothing:antialiased}form .action,form .actions button,.input .input-wrapper,.input .input-wrapper .error-wrapper>input[type="text"],.input .input-wrapper .error-wrapper>input[type="date"],.input .input-wrapper .error-wrapper>input[type="email"],.input .input-wrapper .error-wrapper>input[type="url"],.input .input-wrapper .error-wrapper>input[type="tel"],.input .input-wrapper .error-wrapper>input[type="password"],.input .input-wrapper .error-wrapper>input[type="number"],.input .input-wrapper .error-wrapper textarea,.input .input-wrapper .error-wrapper pre,form .instructions p,form .instructions a,.input .input-wrapper .hint,.input.checkbox label,form .restrictions p,form fieldset figure figcaption,.input.field_with_errors .error-wrapper .error,form .actions a{font-family:"avenir";-webkit-font-smoothing:antialiased}form .action.emphatic,form .actions button.emphatic{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){form .action.emphatic,form .actions button.emphatic{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){form .action.emphatic,form .actions button.emphatic{font-size:1.5rem;line-height:1.75rem}}form fieldset legend,form.skinny fieldset legend{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){form fieldset legend,form.skinny fieldset legend{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){form fieldset legend,form.skinny fieldset legend{font-size:1.25rem;line-height:1.625rem}}form .action,form .actions button,.input .input-wrapper,.input .input-wrapper .error-wrapper>input[type="text"],.input .input-wrapper .error-wrapper>input[type="date"],.input .input-wrapper .error-wrapper>input[type="email"],.input .input-wrapper .error-wrapper>input[type="url"],.input .input-wrapper .error-wrapper>input[type="tel"],.input .input-wrapper .error-wrapper>input[type="password"],.input .input-wrapper .error-wrapper>input[type="number"],.input .input-wrapper .error-wrapper textarea,.input .input-wrapper .error-wrapper pre,form .instructions p,form .instructions a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.input .input-wrapper .hint,.input.checkbox label,form .restrictions p,form fieldset figure figcaption{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.input.field_with_errors .error-wrapper .error,form .actions a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.input label,.input label a{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}fieldset{border:0}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,input:-moz-placeholder{color:#b1b1b1;position:relative;top:2px}.input{margin:0;width:100%}.input.hidden{display:none}.input label{color:gray;margin:1.25rem 0 0.375rem 0.125rem;display:block}.input label a{color:#1975b7}.input textarea,.input pre{resize:none}.input input:focus,.input textarea:focus,.input pre:focus{outline:0}.input .input-wrapper{width:100%;border:1px solid #e0e0e0;border-radius:3px;margin:0 0 1.25rem;background-color:#fff}.input .input-wrapper .hint{color:gray;padding:0.625rem;display:inline-block}.input .input-wrapper .hint:before{content:"NOTE: "}.input .input-wrapper .error-wrapper>input[type="text"],.input .input-wrapper .error-wrapper>input[type="date"],.input .input-wrapper .error-wrapper>input[type="email"],.input .input-wrapper .error-wrapper>input[type="url"],.input .input-wrapper .error-wrapper>input[type="tel"],.input .input-wrapper .error-wrapper>input[type="password"],.input .input-wrapper .error-wrapper>input[type="number"],.input .input-wrapper .error-wrapper textarea,.input .input-wrapper .error-wrapper pre{display:block;width:100%;margin:0;padding:0.5rem 0.625rem;border:0;background-color:transparent}.input .input-wrapper.is-focused{background-color:#fff;box-shadow:0 0 7px 1px rgba(19,155,232,0.3);border-color:#139be8}.input.amended .input-wrapper{padding:0.5rem 0.625rem}.input.amended .error-wrapper{display:table}.input.amended .error-wrapper>input[type="text"]{padding:0;display:table-cell}.input.amended .prefix,.input.amended .suffix{display:table-cell;color:#b1b1b1}.input.readonly .input-wrapper,.input.disabled .input-wrapper{cursor:not-allowed}.input.readonly .error-wrapper,.input.disabled .error-wrapper{background-color:transparent}.input.readonly .error-wrapper input[disabled],.input.readonly .error-wrapper input[readonly],.input.readonly .error-wrapper textarea[disabled],.input.readonly .error-wrapper textarea[readonly],.input.readonly .error-wrapper pre[disabled],.input.readonly .error-wrapper pre[readonly],.input.disabled .error-wrapper input[disabled],.input.disabled .error-wrapper input[readonly],.input.disabled .error-wrapper textarea[disabled],.input.disabled .error-wrapper textarea[readonly],.input.disabled .error-wrapper pre[disabled],.input.disabled .error-wrapper pre[readonly]{background-color:transparent;border-color:transparent;cursor:not-allowed}.input.field_with_errors .input-wrapper{border-color:#e01350}.input.field_with_errors .input-wrapper.is-focused{box-shadow:0 0 7px 1px rgba(224,19,80,0.3)}.input.field_with_errors .error-wrapper{position:relative;display:table;width:100%}.input.field_with_errors .error-wrapper input[type="text"],.input.field_with_errors .error-wrapper input[type="date"],.input.field_with_errors .error-wrapper input[type="url"],.input.field_with_errors .error-wrapper input[type="email"],.input.field_with_errors .error-wrapper input[type="tel"],.input.field_with_errors .error-wrapper input[type="password"]{display:table-cell;width:100%}.input.field_with_errors .error-wrapper .error{display:table-cell;width:1px;white-space:nowrap;color:#e01350;padding-right:0.625rem;list-style:none}@media (min-width: 0px) and (max-width: 480px){.input.field_with_errors .error-wrapper{display:block;border:0}.input.field_with_errors .error-wrapper.is-focused{box-shadow:none}.input.field_with_errors .error-wrapper input[type="text"],.input.field_with_errors .error-wrapper input[type="date"],.input.field_with_errors .error-wrapper input[type="email"],.input.field_with_errors .error-wrapper input[type="url"],.input.field_with_errors .error-wrapper input[type="tel"],.input.field_with_errors .error-wrapper input[type="password"]{display:block;border:1px solid #e01350;border-radius:3px}.input.field_with_errors .error-wrapper input[type="text"]:focus,.input.field_with_errors .error-wrapper input[type="date"]:focus,.input.field_with_errors .error-wrapper input[type="email"]:focus,.input.field_with_errors .error-wrapper input[type="url"]:focus,.input.field_with_errors .error-wrapper input[type="tel"]:focus,.input.field_with_errors .error-wrapper input[type="password"]:focus{box-shadow:0 0 7px 1px rgba(224,19,80,0.3)}.input.field_with_errors .error-wrapper .error{position:absolute;bottom:-1rem;right:0;display:block;width:100%;margin-top:0.125rem;text-align:right}}.input.checkbox{position:relative}.input.checkbox input[type="checkbox"]{position:absolute;top:0;left:0}.input.boolean label{margin:0.625rem}.input.boolean label input[type="checkbox"]{display:inline-block;margin-right:0.625rem}.input .select2-container{margin:0.625rem;width:calc(100% - .625rem * 2)}form .action,form .actions button{text-transform:none;background-color:#1975b7;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;margin-right:1rem}form .action:hover,form .actions button:hover{background-color:#176caa;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}form .action:active,form .actions button:active{background-color:#1975b7;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}form .action.emphatic,form .actions button.emphatic{background-color:#e01350;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}form .action.emphatic:hover,form .actions button.emphatic:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}form .action.emphatic:active,form .actions button.emphatic:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}form .actions{margin:1.25rem 0 0}form .messages{min-height:2.5rem}form .messages p{margin:0;padding:1rem 0}form .instructions{margin-bottom:2.5rem}form.forgot_password .instructions{margin-bottom:1rem}form.forgot_password .instructions .flash{max-height:5rem}@media (min-width: 0px) and (max-width: 480px){form.forgot_password .instructions .flash{max-height:6rem}}form .restrictions p{color:gray;padding:0.25rem 0;margin:0}form .restrictions .error{color:#e01350}form fieldset legend{padding:1.75rem 0 1.25rem 0}@media (min-width: 0px) and (max-width: 780px){form fieldset figure{display:table-cell;width:120px}}form fieldset figure figcaption{color:gray;padding-top:0.5rem}@media (min-width: 0px) and (max-width: 780px){form fieldset .figure-actions{display:table-cell;width:200px;vertical-align:top;text-align:center}}form.skinny fieldset legend{padding:0;margin-bottom:1.25rem}form.skinny .actions{text-align:center}.onoffswitch .inner:before,.onoffswitch .inner:after{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.onoffswitch{position:relative;width:80px;-ms-user-select:none}.onoffswitch .checkbox{display:none}.onoffswitch .label{display:block;overflow:hidden;cursor:pointer;border:1px solid #e0e0e0;border-radius:30px}.onoffswitch .inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin 0.3s ease-in;-moz-transition:margin 0.3s ease-in;-ms-transition:margin 0.3s ease-in;-o-transition:margin 0.3s ease-in;transition:margin 0.3s ease-in}.onoffswitch .inner:before,.onoffswitch .inner:after{display:block;float:left;height:30px;padding:0;line-height:30px;font-size:16px;color:#fff;box-sizing:border-box;border-radius:30px}.onoffswitch .inner:before{content:"ON";padding-left:15px;background-color:#12c3ff;color:#fff;border-radius:30px 0 0 30px;width:45%}.onoffswitch .inner:after{content:"OFF";padding-right:15px;background-color:#fff;color:gray;text-align:right;border-radius:0 30px 30px 0;width:55%}.onoffswitch .switch{display:block;width:30px;margin:0px;background:#fff;border:1px solid #e0e0e0;border-radius:30px;position:absolute;top:0;bottom:0;right:56px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.onoffswitch .checkbox:checked+.label .inner{margin-left:0}.onoffswitch .checkbox:checked+.label .switch{right:0}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)";filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0.0, M21=0.0, M22=1)}}.is-hidden{display:none}.is-loading{position:relative}.is-loading:before{content:"";height:35px;width:35px;z-index:9999;position:absolute;display:block;top:50%;left:50%;margin-top:-17.5px;margin-left:-17.5px;background:transparent url(//assets.goodsearch.com/assets/logo_icon-f86ed624ce4cb9eb37e7a37c7cbb9896.svg);background-size:100% auto;-webkit-animation:rotate-left 1000ms ease-out 0ms infinite;-moz-animation:rotate-left 1000ms ease-out 0ms infinite;-o-animation:rotate-left 1000ms ease-out 0ms infinite;-ms-animation:rotate-left 1000ms ease-out 0ms infinite;animation:rotate-left 1000ms ease-out 0ms infinite}.is-loading:after{content:"";width:100%;height:100%;background-color:rgba(255,255,255,0.8);display:block;position:absolute;top:0;left:0;border-radius:inherit;z-index:999}body{font-family:"Open Sans",sans-serif}.l--content .header,.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1,.login-header h1,.t--section-header,.theme--informational h2{font-family:"circular";-webkit-font-smoothing:antialiased}.l--content .sub-header,.current-cause p,.theme--informational p,.theme--informational p a,.theme--informational li,.theme--informational li a,.flash.page,.social-login .facebook-login{font-family:"avenir";-webkit-font-smoothing:antialiased}.l--content .header{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.l--content .header{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.l--content .header{font-size:1.75rem;line-height:2rem}}.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:1.5rem;line-height:1.75rem}}.login-header h1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.login-header h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.login-header h1{font-size:1.25rem;line-height:1.625rem}}.t--section-header,.theme--informational h2{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.t--section-header,.theme--informational h2{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.t--section-header,.theme--informational h2{font-size:1.25rem;line-height:1.625rem}}.l--content .sub-header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.current-cause p,.theme--informational p,.theme--informational p a,.theme--informational li,.theme--informational li a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.flash.page{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.social-login .facebook-login{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.social-login .facebook-login{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.social-login .facebook-login:before{font-size:1.25rem}}.social-login .facebook-login{text-align:center;padding:0.3125rem 0 0.6875rem;border-radius:0.1875rem;-webkit-font-smoothing:antialiased}.social-login .facebook-login:before{display:inline-block;margin-right:0.625rem;font-size:1.5rem;position:relative;top:5px}.social-login .facebook-login{color:#fff !important;background-color:#3b5998}.social-login .facebook-login:visited{color:#fff !important}.social-login .facebook-login:hover{color:#fff !important;background-color:#355089}.social-login .facebook-login:active{color:#fff !important;background-color:#314a7e}.social-login .facebook-login:before{content:"\e60c";font-family:"symbols";speak:none;font-size:1.5rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}body{font-family:"Open Sans",sans-serif}.l--content .header,.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1,.login-header h1,.t--section-header,.theme--informational h2{font-family:"circular";-webkit-font-smoothing:antialiased}.l--content .sub-header,.current-cause p,.theme--informational p,.theme--informational p a,.theme--informational li,.theme--informational li a,.flash.page,.social-login .facebook-login{font-family:"avenir";-webkit-font-smoothing:antialiased}.l--content .header{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.l--content .header{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.l--content .header{font-size:1.75rem;line-height:2rem}}.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:1.5rem;line-height:1.75rem}}.login-header h1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.login-header h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.login-header h1{font-size:1.25rem;line-height:1.625rem}}.t--section-header,.theme--informational h2{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.t--section-header,.theme--informational h2{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.t--section-header,.theme--informational h2{font-size:1.25rem;line-height:1.625rem}}.l--content .sub-header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.current-cause p,.theme--informational p,.theme--informational p a,.theme--informational li,.theme--informational li a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.flash.page{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.social-login .facebook-login{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.social-login .facebook-login{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.social-login .facebook-login:before{font-size:1.25rem}}body{font-family:"Open Sans",sans-serif}.l--content .header,.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1,.login-header h1,.t--section-header,.theme--informational h2{font-family:"circular";-webkit-font-smoothing:antialiased}.l--content .sub-header,.current-cause p,.theme--informational p,.theme--informational p a,.theme--informational li,.theme--informational li a,.flash.page,.social-login .facebook-login{font-family:"avenir";-webkit-font-smoothing:antialiased}.l--content .header{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.l--content .header{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.l--content .header{font-size:1.75rem;line-height:2rem}}.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.l--slim .l--content .title,.layout--responsive-left-sidebar h1,.layout--responsive-container .layout--container-content.header h1{font-size:1.5rem;line-height:1.75rem}}.login-header h1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.login-header h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.login-header h1{font-size:1.25rem;line-height:1.625rem}}.t--section-header,.theme--informational h2{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.t--section-header,.theme--informational h2{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.t--section-header,.theme--informational h2{font-size:1.25rem;line-height:1.625rem}}.l--content .sub-header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.current-cause p,.theme--informational p,.theme--informational p a,.theme--informational li,.theme--informational li a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.flash.page{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.social-login .facebook-login{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.social-login .facebook-login{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.social-login .facebook-login:before{font-size:1.25rem}}.t--section-header{position:relative;text-align:center;color:#fff;z-index:1}.t--section-header:before{content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}@media (min-width: 0px) and (max-width: 480px){.t--section-header:before{left:0}}.t--section-header{padding:0.74rem 0;margin-bottom:0.25rem}.t--section-header:after{content:"\e610";font-family:"symbols";speak:none;font-size:2.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;bottom:-1.375rem;left:50%;margin-left:-1.375rem}.t--section-header{background-color:#139be8}.t--section-header:after{color:#139be8}.t--section-header:before{background-color:#139be8}body{color:#4d4d4d}.l--content .header{color:#1975b7;margin-bottom:0.5rem}.l--content .sub-header{margin-bottom:1.5rem}.l--slim{background-color:#fff}.l--slim .l--content{background-color:transparent}.l--slim .l--content .title{margin-bottom:1rem}.layout--responsive-left-sidebar{background-color:#fff}.layout--responsive-left-sidebar .layout--container-content{background-color:transparent}.layout--responsive-left-sidebar h1{margin-bottom:1rem}.layout--responsive-container .layout--container-content.header h1{padding:2.5rem 1.75rem 1rem;margin-bottom:1rem}.layout--container-sidebar{background-color:#f9f9f9}.layout--container-sidebar .layout--container-main{background-color:transparent}.layout--container-sidebar .layout--container-sidebar{background-color:transparent}.layout--container-sidebar .layout--container-sidebar section{background-color:#f9f9f9;border-bottom:1px solid #f2f2f2}.layout--container-sidebar .layout--container-sidebar section:last-child{border-bottom:0}.t--coal{background-color:#212121}.t--fog{background-color:#f2f2f2}.t--flint{background-color:#e0e0e0}.t--haze{background-color:#f9f9f9}.t--white{background-color:#fff}.t--blue-spiral{background:#118bd0 url(//assets.goodsearch.com/assets/users/profile-bg--large-222516711136f1181b1fcdb429066d36.png) center center no-repeat}.t--zebra-striped:nth-child(odd){background-color:#f9f9f9}.t--with-spacing{padding:1.25rem 0}.flash{-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;overflow:hidden;max-height:3rem}.flash.error{color:#e01350}.flash.notice{color:#1f993b}.flash.page{width:100%;text-align:center;color:#fff;padding:1.25rem 0}.flash.page p{margin:0}.flash.page.error{background-color:#e01350}.flash.page.notice{background-color:#1f993b}.flash.hide{max-height:0;padding:0}.social-login{border-bottom:1px solid #e0e0e0;padding-bottom:2rem;margin:1.875rem 0 0;text-align:center}.social-login .facebook-login{background-color:#3b5998;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.social-login .facebook-login:hover{background-color:#37538d;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.social-login .facebook-login:active{background-color:#3b5998;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.social-login .facebook-login{width:30%;margin-right:5%}.social-login .facebook-login:last-child{margin-right:0}@media (min-width: 0px) and (max-width: 480px){.social-login .facebook-login:before{margin-right:0.25rem;top:4px}}.login-header{text-align:center;margin-top:1rem}.cobrand.logo img{display:block;margin:1rem auto 2rem;width:100%}.cobrand.logo.is-compact img{margin-bottom:0}.note{text-align:center;color:gray;margin-top:1.625rem}.current-cause{display:inline-block;width:100%}.current-cause .charity-logo{float:left}.current-cause p{width:70%;float:left;margin:0;padding-left:6%}.theme--informational{margin:2rem auto 0;padding-left:1.25rem;padding-right:1.25rem;width:781px}@media (min-width: 0px) and (max-width: 780px){.theme--informational{max-width:100%}}@media (min-width: 0px) and (max-width: 480px){.theme--informational{margin-top:0}}.theme--informational p{color:#4d4d4d;margin:0;padding:0 0 1rem 0}.theme--informational p.address{margin-left:1.5rem}.theme--informational h1{margin:2.5rem 0 1.25rem 0}.theme--informational h2{color:#212121;margin:1rem 0 1rem 0}.theme--informational h4{color:#212121;margin:0.5rem 0 0.5rem 0}.theme--informational ol{list-style-type:lower-alpha}.banner .content .sign-up-button{font-size:1.375rem;padding:0.625rem 3.375rem 0.75rem 3.375rem}.banner .content .sign-up-button{display:inline-block}.banner .content .sign-up-button:hover{background:rgba(255,255,255,0.3)}.banner .content .sign-up-button:active{background:rgba(255,255,255,0.25)}.banner .content{color:#fff;text-align:center;background-color:#6dd7fc}.banner .content .mission{padding-top:1.875rem;padding-left:5%;padding-right:7%}.banner .content .mission .graphics .merch,.banner .content .mission .graphics .ipad,.banner .content .mission .graphics .polaroids{vertical-align:middle;display:inline-block}.banner .content .mission .graphics .merch{width:29%}.banner .content .mission .graphics .ipad{width:15%;margin-left:7%;margin-right:8%}.banner .content .mission .graphics .polaroids{width:29%}.banner .content .graphics-copy{font-size:1.125rem;margin-top:1rem}.banner .content .graphics-copy .shop,.banner .content .graphics-copy .save,.banner .content .graphics-copy .give{width:28%;display:inline-block}.banner .content .sign-up-button{border:1px solid #fff;color:#fff}.banner .content .sign-up-top{padding-top:1.875rem}.banner .content .copy{padding:1.25rem 1rem 1.875rem 1rem;font-size:1.125rem;line-height:1.5rem;color:#606060}.banner .content .sign-up-bottom{display:none}@media (min-width: 481px) and (max-width: 780px){.banner .content .mission{padding-top:2.5rem}.banner .content .graphics-copy{font-size:2.25rem;margin-top:0.875rem}.banner .content .sign-up-top{display:none}.banner .content .sign-up-bottom{display:block;padding-bottom:2.5rem}}@media (min-width: 781px){.banner .content .mission{padding-top:3.75rem}.banner .content .mission .graphics{max-width:62.5rem;margin-left:auto;margin-right:auto}.banner .content .mission .graphics .merch{height:10.312rem;width:14.125rem}.banner .content .mission .graphics .ipad{height:10rem;width:7.5rem;margin-left:10%;margin-right:10%}.banner .content .mission .graphics .polaroids{height:11.875rem;width:12.5rem}.banner .content .graphics-copy{max-width:62.5rem;font-size:2.5rem;margin-top:2.5rem;margin-left:auto;margin-right:auto}.banner .content .graphics-copy .shop,.banner .content .graphics-copy .save,.banner .content .graphics-copy .give{width:auto}.banner .content .graphics-copy .save{margin-left:8%;margin-right:8%}.banner .content .copy{display:inline-block;width:46.25rem;padding:1.875rem 0 1.875rem 0;font-size:1.125rem;line-height:2rem}.banner .content .sign-up-top{display:none}.banner .content .sign-up-bottom{display:block;padding-bottom:2.5rem}}.cause-form .checkbox-wrapper{width:auto;display:table}.cause-form .checkbox-wrapper .cause_accepts_tos,.cause-form .checkbox-wrapper .error{vertical-align:middle;display:table-cell}.cause-form .checkbox-wrapper .cause_accepts_tos{width:21.25rem}.cause-form .checkbox-wrapper .error{padding-top:1rem;width:37.5rem}.l--regular-right-sidebar{overflow-x:hidden}.l--regular-right-sidebar .l--content{max-width:1000px;width:100%;display:table;margin:0 auto}.l--regular-right-sidebar .l--content .l--main{display:table-cell;padding-left:0.625rem;vertical-align:top}@media (min-width: 0px) and (max-width: 780px){.l--regular-right-sidebar .l--content .l--main{display:block;width:100%;padding:0 0.625rem}}.l--regular-right-sidebar .l--content .l--sidebar{display:table-cell;max-width:240px;width:240px;padding:0 1.25rem}@media (min-width: 0px) and (max-width: 780px){.l--regular-right-sidebar .l--content .l--sidebar{display:none}}.l--regular.l--hide-overflow{overflow-x:hidden}.l--regular .l--content{position:relative;margin:0 auto;max-width:1000px}body.search-image .header h1,body.search-video .header h1{font-family:"avenir";-webkit-font-smoothing:antialiased}body.search-image .header h1,body.search-video .header h1{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.good-style .button,.good-fresh .button{-webkit-font-smoothing:antialiased;border:1px solid #fff;cursor:pointer;color:#fff;font-weight:600;text-align:center;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:20px;line-height:20px;-webkit-box-shadow:#4b4b4b 1px 1px 5px 0;-moz-box-shadow:#4b4b4b 1px 1px 5px 0;box-shadow:#4b4b4b 1px 1px 5px 0;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.good-style .button[name=commit],.good-style .button>*,.good-fresh .button[name=commit],.good-fresh .button>*{padding:4px 15px 6px 15px}.good-style .button[name=commit],.good-style .button>*,.good-fresh .button[name=commit],.good-fresh .button>*{color:#fff !important;display:block;text-decoration:none}.good-style .button:hover a,.good-fresh .button:hover a{text-decoration:none !important}.good-style .button:visited,.good-fresh .button:visited{color:#fff !important}.good-style .button:active,.good-fresh .button:active{top:1px;left:1px;-webkit-box-shadow:#4b4b4b 0px 0px 2px 0;-moz-box-shadow:#4b4b4b 0px 0px 2px 0;box-shadow:#4b4b4b 0px 0px 2px 0}.good-style .button.large,.good-fresh .button.large{font-size:30px;line-height:30px;padding-bottom:0;-webkit-box-shadow:#4b4b4b 1px 2px 10px 0;-moz-box-shadow:#4b4b4b 1px 2px 10px 0;box-shadow:#4b4b4b 1px 2px 10px 0}.good-style .button.large[name=commit],.good-style .button.large>*,.good-fresh .button.large[name=commit],.good-fresh .button.large>*{padding:6px 18px 11px 18px}.good-style .button.large:active,.good-fresh .button.large:active{top:2px;left:2px;-webkit-box-shadow:#4b4b4b 0px 0px 2px 0;-moz-box-shadow:#4b4b4b 0px 0px 2px 0;box-shadow:#4b4b4b 0px 0px 2px 0}.good-style .button.red-bg,.good-fresh .button.red-bg{background-color:#e01350;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f04f7f), color-stop(47%, #f04f7f), color-stop(51%, #e01350), color-stop(100%, #e01350));background-image:-webkit-linear-gradient(#f04f7f, #f04f7f 47%, #e01350 51%, #e01350 100%);background-image:-moz-linear-gradient(#f04f7f, #f04f7f 47%, #e01350 51%, #e01350 100%);background-image:-o-linear-gradient(#f04f7f, #f04f7f 47%, #e01350 51%, #e01350 100%);background-image:linear-gradient(#f04f7f,#f04f7f 47%,#e01350 51%,#e01350 100%)}.good-style .button.red-bg:hover,.good-fresh .button.red-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e01350), color-stop(47%, #e01350), color-stop(51%, #f04f7f), color-stop(100%, #f04f7f));background-image:-webkit-linear-gradient(#e01350, #e01350 47%, #f04f7f 51%, #f04f7f 100%);background-image:-moz-linear-gradient(#e01350, #e01350 47%, #f04f7f 51%, #f04f7f 100%);background-image:-o-linear-gradient(#e01350, #e01350 47%, #f04f7f 51%, #f04f7f 100%);background-image:linear-gradient(#e01350,#e01350 47%,#f04f7f 51%,#f04f7f 100%)}.good-style .button.caiman-bg,.good-fresh .button.caiman-bg{background-color:#1975b7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #399ce4), color-stop(47%, #399ce4), color-stop(51%, #1975b7), color-stop(100%, #1975b7));background-image:-webkit-linear-gradient(#399ce4, #399ce4 47%, #1975b7 51%, #1975b7 100%);background-image:-moz-linear-gradient(#399ce4, #399ce4 47%, #1975b7 51%, #1975b7 100%);background-image:-o-linear-gradient(#399ce4, #399ce4 47%, #1975b7 51%, #1975b7 100%);background-image:linear-gradient(#399ce4,#399ce4 47%,#1975b7 51%,#1975b7 100%)}.good-style .button.caiman-bg:hover,.good-fresh .button.caiman-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1975b7), color-stop(47%, #1975b7), color-stop(51%, #399ce4), color-stop(100%, #399ce4));background-image:-webkit-linear-gradient(#1975b7, #1975b7 47%, #399ce4 51%, #399ce4 100%);background-image:-moz-linear-gradient(#1975b7, #1975b7 47%, #399ce4 51%, #399ce4 100%);background-image:-o-linear-gradient(#1975b7, #1975b7 47%, #399ce4 51%, #399ce4 100%);background-image:linear-gradient(#1975b7,#1975b7 47%,#399ce4 51%,#399ce4 100%)}.good-style .button.sky-bg,.good-fresh .button.sky-bg{background-color:#139be8;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56b9f1), color-stop(47%, #56b9f1), color-stop(51%, #139be8), color-stop(100%, #139be8));background-image:-webkit-linear-gradient(#56b9f1, #56b9f1 47%, #139be8 51%, #139be8 100%);background-image:-moz-linear-gradient(#56b9f1, #56b9f1 47%, #139be8 51%, #139be8 100%);background-image:-o-linear-gradient(#56b9f1, #56b9f1 47%, #139be8 51%, #139be8 100%);background-image:linear-gradient(#56b9f1,#56b9f1 47%,#139be8 51%,#139be8 100%)}.good-style .button.sky-bg:hover,.good-fresh .button.sky-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #139be8), color-stop(47%, #139be8), color-stop(51%, #56b9f1), color-stop(100%, #56b9f1));background-image:-webkit-linear-gradient(#139be8, #139be8 47%, #56b9f1 51%, #56b9f1 100%);background-image:-moz-linear-gradient(#139be8, #139be8 47%, #56b9f1 51%, #56b9f1 100%);background-image:-o-linear-gradient(#139be8, #139be8 47%, #56b9f1 51%, #56b9f1 100%);background-image:linear-gradient(#139be8,#139be8 47%,#56b9f1 51%,#56b9f1 100%)}.good-style .button.skylight-bg,.good-fresh .button.skylight-bg{background-color:#12c3ff;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5fd6ff), color-stop(47%, #5fd6ff), color-stop(51%, #12c3ff), color-stop(100%, #12c3ff));background-image:-webkit-linear-gradient(#5fd6ff, #5fd6ff 47%, #12c3ff 51%, #12c3ff 100%);background-image:-moz-linear-gradient(#5fd6ff, #5fd6ff 47%, #12c3ff 51%, #12c3ff 100%);background-image:-o-linear-gradient(#5fd6ff, #5fd6ff 47%, #12c3ff 51%, #12c3ff 100%);background-image:linear-gradient(#5fd6ff,#5fd6ff 47%,#12c3ff 51%,#12c3ff 100%)}.good-style .button.skylight-bg:hover,.good-fresh .button.skylight-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #12c3ff), color-stop(47%, #12c3ff), color-stop(51%, #5fd6ff), color-stop(100%, #5fd6ff));background-image:-webkit-linear-gradient(#12c3ff, #12c3ff 47%, #5fd6ff 51%, #5fd6ff 100%);background-image:-moz-linear-gradient(#12c3ff, #12c3ff 47%, #5fd6ff 51%, #5fd6ff 100%);background-image:-o-linear-gradient(#12c3ff, #12c3ff 47%, #5fd6ff 51%, #5fd6ff 100%);background-image:linear-gradient(#12c3ff,#12c3ff 47%,#5fd6ff 51%,#5fd6ff 100%)}.good-style .button.lazuli-bg,.good-fresh .button.lazuli-bg{background-color:#085994;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0c85dd), color-stop(47%, #0c85dd), color-stop(51%, #085994), color-stop(100%, #085994));background-image:-webkit-linear-gradient(#0c85dd, #0c85dd 47%, #085994 51%, #085994 100%);background-image:-moz-linear-gradient(#0c85dd, #0c85dd 47%, #085994 51%, #085994 100%);background-image:-o-linear-gradient(#0c85dd, #0c85dd 47%, #085994 51%, #085994 100%);background-image:linear-gradient(#0c85dd,#0c85dd 47%,#085994 51%,#085994 100%)}.good-style .button.lazuli-bg:hover,.good-fresh .button.lazuli-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #085994), color-stop(47%, #085994), color-stop(51%, #0c85dd), color-stop(100%, #0c85dd));background-image:-webkit-linear-gradient(#085994, #085994 47%, #0c85dd 51%, #0c85dd 100%);background-image:-moz-linear-gradient(#085994, #085994 47%, #0c85dd 51%, #0c85dd 100%);background-image:-o-linear-gradient(#085994, #085994 47%, #0c85dd 51%, #0c85dd 100%);background-image:linear-gradient(#085994,#085994 47%,#0c85dd 51%,#0c85dd 100%)}.good-style .button.orange-bg,.good-fresh .button.orange-bg{background-color:#f77a26;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #faa770), color-stop(47%, #faa770), color-stop(51%, #f77a26), color-stop(100%, #f77a26));background-image:-webkit-linear-gradient(#faa770, #faa770 47%, #f77a26 51%, #f77a26 100%);background-image:-moz-linear-gradient(#faa770, #faa770 47%, #f77a26 51%, #f77a26 100%);background-image:-o-linear-gradient(#faa770, #faa770 47%, #f77a26 51%, #f77a26 100%);background-image:linear-gradient(#faa770,#faa770 47%,#f77a26 51%,#f77a26 100%)}.good-style .button.orange-bg:hover,.good-fresh .button.orange-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f77a26), color-stop(47%, #f77a26), color-stop(51%, #faa770), color-stop(100%, #faa770));background-image:-webkit-linear-gradient(#f77a26, #f77a26 47%, #faa770 51%, #faa770 100%);background-image:-moz-linear-gradient(#f77a26, #f77a26 47%, #faa770 51%, #faa770 100%);background-image:-o-linear-gradient(#f77a26, #f77a26 47%, #faa770 51%, #faa770 100%);background-image:linear-gradient(#f77a26,#f77a26 47%,#faa770 51%,#faa770 100%)}.good-style .button.regal-bg,.good-fresh .button.regal-bg{background-color:#7f3f93;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a763bc), color-stop(47%, #a763bc), color-stop(51%, #7f3f93), color-stop(100%, #7f3f93));background-image:-webkit-linear-gradient(#a763bc, #a763bc 47%, #7f3f93 51%, #7f3f93 100%);background-image:-moz-linear-gradient(#a763bc, #a763bc 47%, #7f3f93 51%, #7f3f93 100%);background-image:-o-linear-gradient(#a763bc, #a763bc 47%, #7f3f93 51%, #7f3f93 100%);background-image:linear-gradient(#a763bc,#a763bc 47%,#7f3f93 51%,#7f3f93 100%)}.good-style .button.regal-bg:hover,.good-fresh .button.regal-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7f3f93), color-stop(47%, #7f3f93), color-stop(51%, #a763bc), color-stop(100%, #a763bc));background-image:-webkit-linear-gradient(#7f3f93, #7f3f93 47%, #a763bc 51%, #a763bc 100%);background-image:-moz-linear-gradient(#7f3f93, #7f3f93 47%, #a763bc 51%, #a763bc 100%);background-image:-o-linear-gradient(#7f3f93, #7f3f93 47%, #a763bc 51%, #a763bc 100%);background-image:linear-gradient(#7f3f93,#7f3f93 47%,#a763bc 51%,#a763bc 100%)}.good-style .button.white-bg,.good-fresh .button.white-bg{background-color:#f1f1f1;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(47%, #fff), color-stop(51%, #f1f1f1), color-stop(100%, #f1f1f1));background-image:-webkit-linear-gradient(#fff, #fff 47%, #f1f1f1 51%, #f1f1f1 100%);background-image:-moz-linear-gradient(#fff, #fff 47%, #f1f1f1 51%, #f1f1f1 100%);background-image:-o-linear-gradient(#fff, #fff 47%, #f1f1f1 51%, #f1f1f1 100%);background-image:linear-gradient(#ffffff,#ffffff 47%,#f1f1f1 51%,#f1f1f1 100%)}.good-style .button.white-bg:hover,.good-fresh .button.white-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(47%, #f1f1f1), color-stop(51%, #fff), color-stop(100%, #fff));background-image:-webkit-linear-gradient(#f1f1f1, #f1f1f1 47%, #fff 51%, #fff 100%);background-image:-moz-linear-gradient(#f1f1f1, #f1f1f1 47%, #fff 51%, #fff 100%);background-image:-o-linear-gradient(#f1f1f1, #f1f1f1 47%, #fff 51%, #fff 100%);background-image:linear-gradient(#f1f1f1,#f1f1f1 47%,#ffffff 51%,#ffffff 100%)}.good-style .button.gray-bg,.good-fresh .button.gray-bg{background-color:#dcdcdc;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(47%, #fff), color-stop(51%, #dcdcdc), color-stop(100%, #dcdcdc));background-image:-webkit-linear-gradient(#fff, #fff 47%, #dcdcdc 51%, #dcdcdc 100%);background-image:-moz-linear-gradient(#fff, #fff 47%, #dcdcdc 51%, #dcdcdc 100%);background-image:-o-linear-gradient(#fff, #fff 47%, #dcdcdc 51%, #dcdcdc 100%);background-image:linear-gradient(#ffffff,#ffffff 47%,#dcdcdc 51%,#dcdcdc 100%)}.good-style .button.gray-bg:hover,.good-fresh .button.gray-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcdcdc), color-stop(47%, #dcdcdc), color-stop(51%, #fff), color-stop(100%, #fff));background-image:-webkit-linear-gradient(#dcdcdc, #dcdcdc 47%, #fff 51%, #fff 100%);background-image:-moz-linear-gradient(#dcdcdc, #dcdcdc 47%, #fff 51%, #fff 100%);background-image:-o-linear-gradient(#dcdcdc, #dcdcdc 47%, #fff 51%, #fff 100%);background-image:linear-gradient(#dcdcdc,#dcdcdc 47%,#ffffff 51%,#ffffff 100%)}.good-style .button.fugle-bg,.good-fresh .button.fugle-bg{background-color:#e01350;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f04f7f), color-stop(47%, #f04f7f), color-stop(51%, #e01350), color-stop(100%, #e01350));background-image:-webkit-linear-gradient(#f04f7f, #f04f7f 47%, #e01350 51%, #e01350 100%);background-image:-moz-linear-gradient(#f04f7f, #f04f7f 47%, #e01350 51%, #e01350 100%);background-image:-o-linear-gradient(#f04f7f, #f04f7f 47%, #e01350 51%, #e01350 100%);background-image:linear-gradient(#f04f7f,#f04f7f 47%,#e01350 51%,#e01350 100%)}.good-style .button.fugle-bg:hover,.good-fresh .button.fugle-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e01350), color-stop(47%, #e01350), color-stop(51%, #f04f7f), color-stop(100%, #f04f7f));background-image:-webkit-linear-gradient(#e01350, #e01350 47%, #f04f7f 51%, #f04f7f 100%);background-image:-moz-linear-gradient(#e01350, #e01350 47%, #f04f7f 51%, #f04f7f 100%);background-image:-o-linear-gradient(#e01350, #e01350 47%, #f04f7f 51%, #f04f7f 100%);background-image:linear-gradient(#e01350,#e01350 47%,#f04f7f 51%,#f04f7f 100%)}.good-style .button.sky-bg,.good-fresh .button.sky-bg{background-color:#139be8;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56b9f1), color-stop(47%, #56b9f1), color-stop(51%, #139be8), color-stop(100%, #139be8));background-image:-webkit-linear-gradient(#56b9f1, #56b9f1 47%, #139be8 51%, #139be8 100%);background-image:-moz-linear-gradient(#56b9f1, #56b9f1 47%, #139be8 51%, #139be8 100%);background-image:-o-linear-gradient(#56b9f1, #56b9f1 47%, #139be8 51%, #139be8 100%);background-image:linear-gradient(#56b9f1,#56b9f1 47%,#139be8 51%,#139be8 100%)}.good-style .button.sky-bg:hover,.good-fresh .button.sky-bg:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #139be8), color-stop(47%, #139be8), color-stop(51%, #56b9f1), color-stop(100%, #56b9f1));background-image:-webkit-linear-gradient(#139be8, #139be8 47%, #56b9f1 51%, #56b9f1 100%);background-image:-moz-linear-gradient(#139be8, #139be8 47%, #56b9f1 51%, #56b9f1 100%);background-image:-o-linear-gradient(#139be8, #139be8 47%, #56b9f1 51%, #56b9f1 100%);background-image:linear-gradient(#139be8,#139be8 47%,#56b9f1 51%,#56b9f1 100%)}.charity-logo{width:171px;min-height:85px;background-color:#fff;border:solid #ccc 1px}.charity-logo.image{line-height:85px;text-align:center}.charity-logo.image img{vertical-align:middle}.charity-logo.text{display:table;background-color:#fff;font-size:12px;width:147px;min-height:61px;padding:11px}.charity-logo.text span{display:table-cell;vertical-align:middle}.good-style .sky,.good-fresh .sky{color:#139be8 !important}.good-style .skylight,.good-fresh .skylight{color:#12c3ff !important}.good-style .caiman,.good-fresh .caiman{color:#1975b7 !important}.good-style .slate,.good-fresh .slate{color:#4d4d4d !important}.good-style .lazuli,.good-fresh .lazuli{color:#085994 !important}.good-style .pinnacle,.good-fresh .pinnacle{color:#606060 !important}.good-style .dolomite,.good-fresh .dolomite{color:gray !important}.good-style .ashy,.good-fresh .ashy{color:#b1b1b1 !important}.good-style .orange,.good-fresh .orange{color:#f77a26 !important}.good-style .red,.good-fresh .red{color:#e01350 !important}.good-style .white,.good-fresh .white{color:#fff !important}.good-style .fugle,.good-fresh .fugle{color:#e01350 !important}.good-style .onyx,.good-fresh .onyx{color:#0f0f0f !important}.good-style .fog,.good-fresh .fog{color:#f2f2f2 !important}.good-fresh .banner{position:relative;text-align:center}.good-fresh .banner h6{padding:12px 0;color:#fff;position:relative;z-index:2}.good-fresh .banner.sky{background:#139be8}.good-fresh .banner .arrow-wrapper{position:absolute;width:100%;text-align:center;bottom:-15px}.good-fresh .banner-arrow{display:block;height:0;width:0;border-top:30px solid #139be8;border-right:45px dotted transparent;border-left:45px dotted transparent;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.fresh-button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;color:#fff;border:1px solid #fff;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-box-shadow:#b8b8b8 0 0 7px;-moz-box-shadow:#b8b8b8 0 0 7px;box-shadow:#b8b8b8 0 0 7px}.fresh-button[name=commit],.fresh-button>*{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.fresh-button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-duration:10ms;-moz-transition-duration:10ms;-o-transition-duration:10ms;transition-duration:10ms}.fresh-button.fugle-button{background:#e01350}.fresh-button.fugle-button:hover{background:#cd1149}.fresh-button.fugle-button:active{background:#bf1044}.fresh-button.sky-button{background:#139be8}.fresh-button.sky-button:hover{background:#118ed5}.fresh-button.sky-button:active{background:#1085c7}.fresh-button.monarch-button{background:#f77a26}.fresh-button.monarch-button:hover{background:#f66e12}.fresh-button.monarch-button:active{background:#f06609}.fresh-button.julius-button{background:#ffab53}.fresh-button.julius-button:hover{background:#ffa13f}.fresh-button.julius-button:active{background:#ff9a2f}.fresh-button.ashy-button{background:#b1b1b1}.fresh-button.ashy-button:hover{background:#a7a7a7}.fresh-button.ashy-button:active{background:#9f9f9f}.fresh-button.white-button{background:#fff;border:none;color:#4d4d4d}.fresh-button.white-button:hover{background:#f5f5f5}.fresh-button.white-button:active{background:#ededed}.fresh-button.white-button:hover{background:rgba(255,255,255,0.8)}.fresh-button.white-button:active{background:rgba(255,255,255,0.7)}.fresh-button.flat{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.fresh-button.large[name=commit],.fresh-button.large[type=submit],.fresh-button.large>*{padding:15px 46px 20px;font-size:24px}.fresh-button.medium[name=commit],.fresh-button.medium[type=submit],.fresh-button.medium>*{font-size:18px;padding:12px 34px 15px}.fresh-button.small[name=commit],.fresh-button.small[type=submit],.fresh-button.small>*{font-size:16px;padding:8px 24px 11px}.good-fresh h1,.good-fresh .h1{color:#4d4d4d;font-weight:200;font-size:60px;line-height:74px}@media (min-width: 0px) and (max-width: 480px){.good-fresh h1,.good-fresh .h1{font-size:40px;line-height:46px}}.good-fresh h2,.good-fresh .h2{color:#4d4d4d;font-weight:200;font-size:48px}@media (min-width: 0px) and (max-width: 480px){.good-fresh h2,.good-fresh .h2{font-size:34px;line-height:40px}}.good-fresh h3,.good-fresh .h3{color:#4d4d4d;font-weight:200;font-size:36px;line-height:42px}@media (min-width: 481px) and (max-width: 780px){.good-fresh h3,.good-fresh .h3{font-size:34px;line-height:40px}}@media (min-width: 0px) and (max-width: 480px){.good-fresh h3,.good-fresh .h3{font-size:30px;line-height:36px}}.good-fresh h4,.good-fresh .h4{color:#4d4d4d;font-weight:200;font-size:32px;line-height:38px}@media (min-width: 481px) and (max-width: 780px){.good-fresh h4,.good-fresh .h4{font-size:30px;line-height:36px}}@media (min-width: 0px) and (max-width: 480px){.good-fresh h4,.good-fresh .h4{font-size:28px;line-height:32px}}.good-fresh h5,.good-fresh .h5{color:#4d4d4d;font-weight:200;font-size:28px;line-height:34px}@media (min-width: 481px) and (max-width: 780px){.good-fresh h5,.good-fresh .h5{font-size:26px;line-height:32px}}@media (min-width: 0px) and (max-width: 480px){.good-fresh h5,.good-fresh .h5{font-size:24px;line-height:28px}}.good-fresh h6,.good-fresh .h6{color:#4d4d4d;font-weight:200;font-size:24px;line-height:30px}@media (min-width: 481px) and (max-width: 780px){.good-fresh h6,.good-fresh .h6{font-size:22px;line-height:28px}}@media (min-width: 0px) and (max-width: 480px){.good-fresh h6,.good-fresh .h6{font-size:20px;line-height:26px}}.good-fresh .ticker.fresh .currency{font-family:"Trebuchet","Trebuchet MS","San-Serif";font-weight:600}.good-fresh .ticker.fresh .digit{font-weight:600;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:14px}.good-fresh .ticker.fresh.medium .digit{font-size:21px;padding:6px 2px;margin-right:2px}.good-fresh .ticker.fresh.medium .currency{font-size:20px}.good-fresh .ticker.fresh.medium>span{margin-right:1px}.good-fresh .ticker.fresh.white>span{color:#f5f5f5;color:rgba(255,255,255,0.8)}.good-fresh .ticker.fresh.white .digit{color:#0f0f0f;background:#f5f5f5;background:rgba(255,255,255,0.8)}.good-fresh .ticker.fresh.sky>span{color:#139be8;color:#139be8}.good-fresh .ticker.fresh.sky .digit{color:#fff;background:#139be8;background:#139be8}.good-fresh .ticker.fresh.ashy>span{color:#b1b1b1;color:#b1b1b1}.good-fresh .ticker.fresh.ashy .digit{color:#fff;background:#b1b1b1;background:#b1b1b1}.good-fresh *{-webkit-font-smoothing:antialiased}.good-fresh .t1{font-size:18px;line-height:24px;color:#4d4d4d;font-weight:200}.good-fresh .t2{font-size:16px;line-height:23px;color:#4d4d4d;font-weight:200}.good-fresh .t3{font-size:14px;line-height:22px;color:#4d4d4d}@media (min-width: 0px) and (max-width: 480px){.good-fresh .t3{line-height:20px}}.good-fresh .t4{font-size:12px;line-height:18px;color:#4d4d4d}@media (min-width: 0px) and (max-width: 480px){.good-fresh .t4{line-height:16px}}.good-fresh .t5{font-size:10px;line-height:14px;font-weight:700;letter-spacing:1px;color:#4d4d4d;font-family:"Helvetica","Arial",sans-serif;text-transform:uppercase}.good-style h1,.good-style .h1{font-weight:lighter;font-size:36px;color:#139be8;line-height:51px;text-transform:lowercase}.good-style h2,.good-style .h2{font-weight:lighter;font-size:23px;line-height:28px;margin:0;margin-bottom:16px;color:#1975b7;text-transform:lowercase}.good-style h3,.good-style .h3{font-size:21px;font-weight:lighter;line-height:24px;color:#085994}.good-style h3 a:hover,.good-style .h3 a:hover{color:#139be8;text-decoration:underline}.good-style h4,.good-style .h4{font-size:16px;font-weight:lighter;line-height:21px;color:#085994}.good-style h4 a:hover,.good-style .h4 a:hover{color:#139be8;text-decoration:underline}@media (min-width: 481px) and (max-width: 780px){.good-style.good-responsive-content h2,.good-style.good-responsive-content .h2,.good-style .good-responsive-content h2,.good-style .good-responsive-content .h2{text-align:center;font-size:21px;line-height:24px}}@media (min-width: 0px) and (max-width: 480px){.good-style.good-responsive-content h2,.good-style.good-responsive-content .h2,.good-style .good-responsive-content h2,.good-style .good-responsive-content .h2{text-align:center;font-size:18px;line-height:21px}}.good-style .sub-menu{font-weight:lighter;font-size:18px;line-height:23px}.good-style .sub-menu ul{display:block;margin:0;border-bottom:1px solid gray}.good-style .sub-menu li{font-size:18px;list-style:none;float:left;margin:0;margin-right:20px;position:relative;overflow:visible}.good-style .sub-menu li.last{margin-right:0}.good-style .sub-menu li a{color:#085994;display:block}.good-style .sub-menu li a:hover{color:#606060}.good-style .sub-menu li a:visited{color:#085994}.good-style .sub-menu li a.selected:after{content:"";display:block;width:100%;height:5px;background:#139be8;position:absolute;top:23px}.good-style p{margin:0 17px 17px 10px}.good-style .tighty{line-height:16px}.good-style .navi{font-size:12px;text-decoration:underline;color:#1975b7;-webkit-transition:color,0.7s;-moz-transition:color,0.7s;-o-transition:color,0.7s;transition:color,0.7s}.good-style .navi:visited{color:#1975b7}.good-style .navi:hover{text-decoration:underline;color:#139be8}.good-style p,.good-style li,.good-style .body-text{font-size:14px;line-height:23px;color:#4d4d4d}.good-style p a,.good-style li a,.good-style .body-text a{color:#12c3ff;-webkit-transition:color,0.7s;-moz-transition:color,0.7s;-o-transition:color,0.7s;transition:color,0.7s}.good-style p a:visited,.good-style li a:visited,.good-style .body-text a:visited{color:#12c3ff}.good-style p a:hover,.good-style li a:hover,.good-style .body-text a:hover{text-decoration:underline;color:#139be8}.good-style a.styled{color:#12c3ff;-webkit-transition:color,0.7s;-moz-transition:color,0.7s;-o-transition:color,0.7s;transition:color,0.7s}.good-style a.styled:visited{color:#12c3ff}.good-style a.styled:hover{text-decoration:underline;color:#139be8}.good-style ol.styled,.good-style ul.styled,.good-fresh ol.styled,.good-fresh ul.styled{margin-left:50px}.good-style ol.styled li,.good-style ul.styled li,.good-fresh ol.styled li,.good-fresh ul.styled li{margin:9px}.good-style ul.styled,.good-fresh ul.styled{list-style-type:disc}.good-style ol.styled,.good-fresh ol.styled{list-style-type:decimal}.good-style ol.alpha,.good-fresh ol.alpha{list-style-type:lower-alpha}.good-style table.styled,.good-fresh table.styled{margin:25px 0}.good-style table.styled tr th,.good-style table.styled tr td,.good-fresh table.styled tr th,.good-fresh table.styled tr td{padding:10px 20px}.good-style table.styled tr th:first-child,.good-style table.styled tr td:first-child,.good-fresh table.styled tr th:first-child,.good-fresh table.styled tr td:first-child{padding-left:35px}.good-style table.styled tr th:last-child,.good-style table.styled tr td:last-child,.good-fresh table.styled tr th:last-child,.good-fresh table.styled tr td:last-child{padding-right:35px}.good-style table.styled tr th,.good-fresh table.styled tr th{background:#fff;font-size:18px;color:#12c3ff;font-weight:lighter;border-bottom:5px solid #139be8;margin-bottom:1px;text-transform:lowercase}.good-style table.styled tr td,.good-fresh table.styled tr td{border-bottom:1px solid #b1b1b1;font-size:13px;line-spacing:15px;color:#606060}.good-style table.styled tr td:first-child,.good-fresh table.styled tr td:first-child{background:#f5f5f5;font-size:15px;color:#085994}.good-style .tooltip,.good-fresh .tooltip{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.good-style .tooltip .icon,.good-fresh .tooltip .icon{background-image:url(//assets.goodsearch.com/assets/tooltip-38f82466e7edbafcee595d88160714f3.png);width:12px;height:12px;cursor:pointer}.good-style .tooltip .arrow,.good-fresh .tooltip .arrow{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:#4d4d4d 14px solid;position:absolute;top:27px;left:-13px}.good-style .tooltip .content-wrapper,.good-fresh .tooltip .content-wrapper{display:none;position:absolute;left:28px;top:-34px;z-index:5;width:302px;background:#4d4d4f;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4f), color-stop(100%, #818286));background-image:-webkit-linear-gradient(#4d4d4f, #818286);background-image:-moz-linear-gradient(#4d4d4f, #818286);background-image:-o-linear-gradient(#4d4d4f, #818286);background-image:linear-gradient(#4d4d4f,#818286);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.good-style .tooltip .content-wrapper .wavy-thing,.good-fresh .tooltip .content-wrapper .wavy-thing{position:absolute;z-index:8;background-image:url(//assets.goodsearch.com/assets/tooltip_wave-9fb34e281dcdab8f2fd68e1c106eafac.png);width:297px;height:61px}.good-style .tooltip .content-wrapper .close,.good-fresh .tooltip .content-wrapper .close{cursor:pointer;z-index:8;position:absolute;top:5px;right:5px;background-image:url(//assets.goodsearch.com/assets/tooltip_close-7f615672419785b5cf711fa2c7f346df.png);width:19px;height:19px}.good-style .tooltip .content-wrapper .content,.good-fresh .tooltip .content-wrapper .content{position:relative;z-index:7;margin:2px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background:#ededed;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(100%, #e5e6e8));background-image:-webkit-linear-gradient(#ededed, #e5e6e8);background-image:-moz-linear-gradient(#ededed, #e5e6e8);background-image:-o-linear-gradient(#ededed, #e5e6e8);background-image:linear-gradient(#ededed,#e5e6e8)}.good-style .tooltip .content-wrapper .content .body-text,.good-fresh .tooltip .content-wrapper .content .body-text{position:relative;z-index:9;margin:2px;padding:15px;min-height:50px;color:#000;font-weight:lighter;line-height:17px}.good-style .tooltip .content-wrapper .content .body-text a,.good-fresh .tooltip .content-wrapper .content .body-text a{color:#000;text-decoration:underline}.good-style .tooltip .content-wrapper .content .body-text a:hover,.good-fresh .tooltip .content-wrapper .content .body-text a:hover{color:#000 !important;text-decoration:underline}.good-style .tooltip.visible .content-wrapper,.good-fresh .tooltip.visible .content-wrapper{display:block}.good-style b,.good-fresh b{font-weight:600}.good-style .normal-case,.good-fresh .normal-case{text-transform:none}.good-style a.underlined,.good-fresh a.underlined{text-decoration:underline}.good-style .light,.good-fresh .light{font-weight:lighter}.good-style .aligned-right,.good-fresh .aligned-right{text-align:right}.good-style .centered,.good-fresh .centered{text-align:center}.good-style .unconfirmed-bar,.good-fresh .unconfirmed-bar{background-color:#ff931e;color:#fff;border:solid #fff 2px;font-size:20px;font-weight:600;z-index:100;vertical-align:baseline;-webkit-box-shadow:0px 2px 4px 1px #999;-moz-box-shadow:0px 2px 4px 1px #999;box-shadow:0px 2px 4px 1px #999;padding-top:15px;padding-bottom:15px;margin-bottom:20px;position:relative}.good-style .unconfirmed-bar .instructions,.good-fresh .unconfirmed-bar .instructions{padding-left:1.19522%;padding-right:1.19522%;width:72.50996%;float:left;margin-right:0.39841%;display:inline}@media (min-width: 481px) and (max-width: 780px){.good-style .unconfirmed-bar .instructions,.good-fresh .unconfirmed-bar .instructions{padding-left:2.4%;padding-right:2.4%;width:95.2%;float:left;margin-right:0.8%;float:right;margin-right:0}}@media (min-width: 0px) and (max-width: 480px){.good-style .unconfirmed-bar .instructions,.good-fresh .unconfirmed-bar .instructions{padding-left:3.61446%;padding-right:3.61446%;width:92.77108%;float:left;margin-right:1.20482%;float:right;margin-right:0}}.good-style .unconfirmed-bar .resend,.good-fresh .unconfirmed-bar .resend{padding-left:1.19522%;padding-right:1.19522%;width:22.31076%;float:left;margin-right:0.39841%;display:inline;float:right;margin-right:0;#margin-left:-5px;display:inline;font-size:15px;font-weight:lighter}.good-style .unconfirmed-bar .resend a,.good-fresh .unconfirmed-bar .resend a{text-decoration:underline}@media (min-width: 481px) and (max-width: 780px){.good-style .unconfirmed-bar .resend,.good-fresh .unconfirmed-bar .resend{float:right;margin-right:0;padding-left:2.4%;padding-right:2.4%;width:95.2%;float:left;margin-right:0.8%;text-align:right}}@media (min-width: 0px) and (max-width: 480px){.good-style .unconfirmed-bar .resend,.good-fresh .unconfirmed-bar .resend{float:right;margin-right:0;padding-left:3.61446%;padding-right:3.61446%;width:92.77108%;float:left;margin-right:1.20482%;text-align:right}}.good-content{width:1000px;margin:0 auto;font-family:"Open Sans"}.good-responsive-content,.good-style.good-responsive-content,.good-style .good-responsive-content{*zoom:1;max-width:1255px;_width:1255px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;max-width:1000px;min-width:320px;margin:0 auto;font-family:"Open Sans"}.good-responsive-content:after,.good-style.good-responsive-content:after,.good-style .good-responsive-content:after{content:"";display:table;clear:both}.search-background{background-color:#f2f2f4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f2f2f4));background-image:-webkit-linear-gradient(#fff, #f2f2f4);background-image:-moz-linear-gradient(#fff, #f2f2f4);background-image:-o-linear-gradient(#fff, #f2f2f4);background-image:linear-gradient(#ffffff,#f2f2f4)}.search-wrapper{*zoom:1;max-width:1255px;_width:1255px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;height:70px;padding:18px 0}.search-wrapper:after{content:"";display:table;clear:both}.search-wrapper #search{width:100%;height:100%}.search-wrapper #search #keywords{margin:0;position:absolute;z-index:1;width:100%;padding:0 15px}.search-wrapper #search #keywords::-ms-clear{display:none}.search-wrapper #search .keywords-background{display:block;margin:0;padding:0;position:absolute;background:white\9;background-color:rgba(255,255,255,0.9);border:none;z-index:0;width:100%}.search-wrapper #goodsearch-logo{background-image:url(//assets.goodsearch.com/assets/logos/logo-yahoo-stacked-fd09e2ca3e346206c97525040bc3aeec.jpg);width:56px;height:25px;position:absolute;top:10px;margin-left:30px}.search-wrapper #yahoo-logo{background-image:url(//assets.goodsearch.com/assets/logos/logo-yahoo-stacked-fd09e2ca3e346206c97525040bc3aeec.jpg);width:56px;height:25px;position:absolute;top:13px;right:50px}@media (min-width: 0px) and (max-width: 780px){.search-wrapper #yahoo-logo{top:7px;background-image:url(//assets.goodsearch.com/assets/logos/logo-yahoo-stacked-fd09e2ca3e346206c97525040bc3aeec.jpg);width:56px;height:25px}}.good-search{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.good-search input{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.good-search input[type=submit]{position:absolute;z-index:1;cursor:pointer;background-color:transparent;border:none}.good-search.bigger input.query,.good-search.bigger .keywords-background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/boxsizing.htc);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;height:49px;display:block;width:537px;border:3px solid #1b75bb;padding:6px 35px 6px 10px;margin-left:25px;font-size:18px;background:none}.good-search.bigger input.query.small,.good-search.bigger .keywords-background.small{font-size:14px;width:540px}.good-search.bigger input.query.small input[type=submit],.good-search.bigger .keywords-background.small input[type=submit]{line-height:49px}.good-search.bigger input.query:focus,.good-search.bigger .keywords-background:focus{outline:none}.good-search.bigger input.query::-webkit-input-placeholder,.good-search.bigger .keywords-background::-webkit-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.bigger input.query::-moz-placeholder,.good-search.bigger .keywords-background::-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.bigger input.query:-moz-placeholder,.good-search.bigger .keywords-background:-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.bigger input.query:-ms-input-placeholder,.good-search.bigger .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.bigger input[type=submit]{right:8px;top:7px;width:36px;height:36px;background-image:url(//assets.goodsearch.com/assets/search-icon-orange-c098ffa81ef5075584f389b63b94492c.svg);background-image:url(//assets.goodsearch.com/assets/search-icon-orange-large-8b012fb13b8f1bae1ddfdc3581da5e06.png) \9;background-size:contain;background-repeat:no-repeat;width:36px;height:36px}.good-search.big input.query,.good-search.big .keywords-background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/boxsizing.htc);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;height:42px;display:block;width:537px;border:3px solid #1b75bb;padding:6px 35px 6px 10px;margin-left:25px;font-size:18px;background:none}.good-search.big input.query.small,.good-search.big .keywords-background.small{font-size:14px;width:540px}.good-search.big input.query.small input[type=submit],.good-search.big .keywords-background.small input[type=submit]{line-height:42px}.good-search.big input.query:focus,.good-search.big .keywords-background:focus{outline:none}.good-search.big input.query::-webkit-input-placeholder,.good-search.big .keywords-background::-webkit-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.big input.query::-moz-placeholder,.good-search.big .keywords-background::-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.big input.query:-moz-placeholder,.good-search.big .keywords-background:-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.big input.query:-ms-input-placeholder,.good-search.big .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.big input[type=submit]{right:8px;top:7px;width:28px;height:28px;background-image:url(//assets.goodsearch.com/assets/search_icon-5c50bb7521c362e7f4317a5416b3586b.png)}.good-search.big.orange input[type=submit]{background-image:url(//assets.goodsearch.com/assets/search-icon-orange-c098ffa81ef5075584f389b63b94492c.svg);background-image:url(//assets.goodsearch.com/assets/search-icon-orange-f85257c43ca4a7ce56160534815f989d.png) \9;background-size:contain;background-repeat:no-repeat;width:28px;height:28px}.good-search.small input.query,.good-search.small .keywords-background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/boxsizing.htc);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;height:32px;display:block;width:552px;border:2px solid #1b75bb;padding:6px 35px 6px 10px;margin-left:12px;font-size:18px;background:none}.good-search.small input.query.small,.good-search.small .keywords-background.small{font-size:14px;width:540px}.good-search.small input.query.small input[type=submit],.good-search.small .keywords-background.small input[type=submit]{line-height:32px}.good-search.small input.query:focus,.good-search.small .keywords-background:focus{outline:none}.good-search.small input.query::-webkit-input-placeholder,.good-search.small .keywords-background::-webkit-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.small input.query::-moz-placeholder,.good-search.small .keywords-background::-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.small input.query:-moz-placeholder,.good-search.small .keywords-background:-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.small input.query:-ms-input-placeholder,.good-search.small .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.good-search.small input[type=submit]{right:8px;top:5px;background-image:url(//assets.goodsearch.com/assets/search_icon-small-229c9ce7bd1eb1177c2dfcc85ef9a5bb.png);width:21px;height:21px}.good-search.small.orange input[type=submit]{right:5px;top:3px;background-image:url(//assets.goodsearch.com/assets/search_icon_orange-small-9a684429aa9fcf5f461289ef5a91dc02.png);width:25px;height:25px}#header{position:relative}#header #logo{float:left}#header #powered-by-yahoo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;position:relative}#header .warning{font-size:10px;color:#b1b1b1;padding:5px 0 0 24px}#header .give{display:none}#header.small{margin-top:16px;margin-bottom:16px}#header.small #logo{float:left;margin-top:4px}#header.small.shop{margin-bottom:0px}#header.small.shop #logo{background-image:url(//assets.goodsearch.com/assets/good_shop/logo-900f335d5066eb47c0e244d459903754.jpeg);width:200px;height:43px;position:relative;bottom:5px;margin-top:0}#header.small.shop #logo.travel-logo{background-image:url(//assets.goodsearch.com/assets/good_shop/goodtravel-1f9835f1eb0eb3854f209b5f23921767.png);width:195px;height:33px;background-repeat:no-repeat;bottom:0;padding-bottom:10px}#header.small.shop #powered-by-yahoo{display:none}#header.small.shop .give{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:4px 25px 6px 25px;color:#139be8;font-size:11px}#header.small #powered-by-yahoo{background-image:url(//assets.goodsearch.com/assets/logos/logo-yahoo-stacked-fd09e2ca3e346206c97525040bc3aeec.jpg);width:56px;height:25px;top:3px;left:6px}#header.big{margin-bottom:11px;margin-top:44px}#header.big #logo{background-image:url(//assets.goodsearch.com/assets/good_search/logo-cf6e4672c9e31af73ef3cd2a3310fae3.jpeg);width:322px;height:47px}#header.big #powered-by-yahoo{background-image:url(//assets.goodsearch.com/assets/yahoo_logo-002dddc96420443537bc6b0264dfd0f0.jpeg);width:58px;height:27px;top:8px;right:0}#header-divider{height:1px;margin-bottom:10px;-webkit-box-shadow:#e0e0e0 0 2px 1px;-moz-box-shadow:#e0e0e0 0 2px 1px;box-shadow:#e0e0e0 0 2px 1px}#good-notification{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;right:0;top:-12px;width:158px;height:53px;border:1px solid #aa7ca9;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#eaeaea;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaeaea), color-stop(100%, #fff));background-image:-webkit-linear-gradient(#eaeaea, #fff);background-image:-moz-linear-gradient(#eaeaea, #fff);background-image:-o-linear-gradient(#eaeaea, #fff);background-image:linear-gradient(#eaeaea,#ffffff);text-align:center;font-size:13px;z-index:1}#good-notification .cover{width:10px;height:45px;position:absolute;background:#eaeaea;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaeaea), color-stop(100%, #fff));background-image:-webkit-linear-gradient(#eaeaea, #fff);background-image:-moz-linear-gradient(#eaeaea, #fff);background-image:-o-linear-gradient(#eaeaea, #fff);background-image:linear-gradient(#eaeaea,#ffffff);left:-5px;top:-1px;z-index:2}#good-notification .swoosh{position:absolute;background-image:url(//assets.goodsearch.com/assets/notification-swoosh-35d2457c202a67ddeaa12b628b03c79b.png);width:43px;height:55px;z-index:3;top:-5px;left:-21px}#good-notification div{margin:7px 0 4px 0;color:#df2350}#good-notification a{color:#1b75ba;text-decoration:underline}body.search-web #yhs-if,body.search-image #yhs-if,body.search-video #yhs-if{border:0;display:block;left:-14px;top:2px;margin:0 auto;height:3000px;position:relative;width:1000px}body.search-web #good-notification,body.search-web #good-notification a,body.search-image #good-notification,body.search-image #good-notification a,body.search-video #good-notification,body.search-video #good-notification a{line-height:13px}body.search-web,body.search-mobile{overflow-y:scroll}body.search-web #header-divider,body.search-mobile #header-divider{margin-bottom:1px}body.search-mobile #yhs-if{left:0px;height:1136px;margin:0 auto;position:relative;top:-70px;width:100%}body.search-mobile .wide-background{background-color:#fff;position:relative;left:0;top:0;z-index:99}body.search-mobile form.good-search{padding-left:0%;padding-right:0%;width:100%;float:left;margin-right:0.39841%;display:inline}body.search-image .header,body.search-video .header{position:relative}body.search-image .header h1,body.search-video .header h1{position:absolute;top:28px;left:79px;color:#4d4d4d}.add-favorites-tile .label{font-family:"avenir";-webkit-font-smoothing:antialiased}.add-favorites-tile .label{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.add-favorites-tile{width:8.75rem;height:8.75rem;border-radius:0.625rem;border:1px dashed rgba(177,177,177,0.5);box-sizing:border-box;background:rgba(255,255,255,0.5);text-align:center}.add-favorites-tile:hover{background:rgba(0,0,0,0.05)}.add-favorites-tile:hover .plus::after{color:gray}.add-favorites-tile:hover .label{color:#4d4d4d}.add-favorites-tile .plus{margin-top:1.875rem}.add-favorites-tile .plus::after{content:"\e620";font-family:"symbols";speak:none;font-size:2.125rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#e0e0e0}.add-favorites-tile .label{color:#b1b1b1;margin:0.5rem 0.375rem 0 0.375rem}.breadcrumbs .crumb{font-family:"avenir";-webkit-font-smoothing:antialiased}.breadcrumbs .crumb{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.breadcrumbs{margin:1.25rem 0}.breadcrumbs .crumb:after{content:"/";display:inline-block;padding:0 0.25rem;color:gray}.breadcrumbs .crumb.last{color:gray}.breadcrumbs .crumb.last:after{content:""}@media (min-width: 0px) and (max-width: 780px){.breadcrumbs{text-align:center}}.m--cause-amount-raised-blurb .name,.m--cause-amount-raised-blurb .amount-raised{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--cause-amount-raised-blurb .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.m--cause-amount-raised-blurb .amount-raised{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.m--cause-amount-raised-blurb{margin-bottom:2rem}.m--cause-amount-raised-blurb:last-child{margin-bottom:0}.m--cause-amount-raised-blurb .logo{margin-bottom:0.625rem}.m--cause-earn-for .title{font-family:"circular";-webkit-font-smoothing:antialiased}.m--cause-earn-for .name{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--cause-earn-for .title{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--cause-earn-for .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.m--cause-earn-for .title{font-size:1.5rem;line-height:1.75rem}}.m--cause-earn-for .name{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.m--cause-earn-for{width:88%;margin:0 auto}.m--cause-earn-for .title{margin-bottom:0.625rem}.m--cause-earn-for .cause{display:table;width:100%}.m--cause-earn-for .logo,.m--cause-earn-for .name{display:table-cell;vertical-align:middle}.m--cause-earn-for .logo{width:1px;word-wrap:none}.m--cause-earn-for .name{width:100%;padding-left:1rem}.m--cause-get-started .title{font-family:"circular";-webkit-font-smoothing:antialiased}.m--cause-get-started .get-started,.m--cause-get-started .message{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--cause-get-started .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--cause-get-started .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.m--cause-get-started .title{font-size:1.25rem;line-height:1.625rem}}.m--cause-get-started .get-started{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.m--cause-get-started .message{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.m--cause-get-started .title{font-family:"circular";-webkit-font-smoothing:antialiased}.m--cause-get-started .get-started,.m--cause-get-started .message{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--cause-get-started .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--cause-get-started .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.m--cause-get-started .title{font-size:1.25rem;line-height:1.625rem}}.m--cause-get-started .get-started{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.m--cause-get-started .message{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.m--cause-get-started .get-started{padding:1rem 2.75rem 1.125rem 2.75rem}.m--cause-get-started{border-radius:10px;background-color:#f9f9f9;text-align:center}.m--cause-get-started.is-comfy{padding:2rem 3rem;margin:1.25rem 0}@media (min-width: 0px) and (max-width: 780px){.m--cause-get-started{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width: 0px) and (max-width: 480px){.m--cause-get-started{padding-right:1rem;padding-left:1rem}}.m--cause-get-started .title{color:#1975b7}.m--cause-get-started .learn-more{margin-bottom:1.25rem}.m--cause-get-started .get-started{background-color:#e01350;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.m--cause-get-started .get-started:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.m--cause-get-started .get-started:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.cause-header .name{font-family:"circular";-webkit-font-smoothing:antialiased}.cause-header .name{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.cause-header .name{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.cause-header .name{font-size:1.5rem;line-height:1.75rem}}.cause-header .details{display:table}.cause-header .logo-container{display:table-cell;width:122px;height:87px;text-align:center;vertical-align:middle}.cause-header .name{display:table-cell;vertical-align:middle;padding-left:30px}.cause-header .social{display:block;text-align:right}@media (min-width: 0px) and (max-width: 480px){.cause-header .details{display:block}.cause-header .logo-container{display:block;text-align:center;margin:0 auto;vertical-align:middle}.cause-header .vertical-alignment-helper{display:inline-block;height:100%;vertical-align:middle}.cause-header .logo{vertical-align:middle}.cause-header .name{display:block;text-align:center;margin:0 auto;top:0;padding-left:0}}.cause-info-item .title{font-family:"circular";-webkit-font-smoothing:antialiased}.cause-info-item .content{font-family:"avenir";-webkit-font-smoothing:antialiased}.cause-info-item .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.cause-info-item .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.cause-info-item .title{font-size:1.25rem;line-height:1.625rem}}.cause-info-item .content{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.cause-info-item .title{color:#4d4d4d}.cause-info-item .content{margin-top:0.375rem;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.cause-info{padding:2.5rem 0}.cause-info>div{padding:1.25rem 0 1.5rem;border-bottom:1px solid #e0e0e0}@media (min-width: 0px) and (max-width: 780px){.cause-info>div{padding:0 0 2rem;border-bottom:none}.cause-info>div:last-child{padding-bottom:0}}.cause-list{list-style:none;padding:0;text-align:center;width:100%}.cause-list::after{content:"";display:inline-block;width:100%}.cause-list>li{display:inline-block;margin-bottom:1.25rem;margin-left:8px;margin-right:8px}@media (min-width: 481px) and (max-width: 780px){.cause-list>li{margin-left:9px;margin-right:9px;margin-bottom:12px}}@media (min-width: 0px) and (max-width: 480px){.cause-list>li{margin-left:10px;margin-right:10px}}@media (min-width: 0px) and (max-width: 780px){.cause-list{margin:0 auto}}@media (min-width: 481px) and (max-width: 780px){.cause-list{width:474px}}@media (min-width: 0px) and (max-width: 480px){.cause-list .hidden-on-small{display:none}}.onboard-modal .cause-list{margin-bottom:0;padding:1.25rem 0.875rem 0}.onboard-modal .cause-list li{margin-bottom:0.375rem}@media (min-width: 481px) and (max-width: 780px){.onboard-modal .cause-list{margin-bottom:0;max-width:28.75rem;width:100%;padding:1.25rem 0.625rem 0}}@media (min-width: 0px) and (max-width: 480px){.onboard-modal .cause-list{max-width:20rem;width:100%;padding:0.75rem 0 0}.onboard-modal .cause-list li{padding-left:4px;padding-right:4px;margin-left:0;margin-right:0}}.cause-search{padding-bottom:1.625rem !important}.cause-stats .stat .figure{font-family:"circular";-webkit-font-smoothing:antialiased}.cause-stats .stat .figure{font-size:3.25rem;line-height:3.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.cause-stats .stat .figure{font-size:2.75rem;line-height:3rem}}@media (min-width: 0px) and (max-width: 480px){.cause-stats .stat .figure{font-size:2rem;line-height:2.25rem}}.cause-stats .stat .label{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.cause-stats{padding:1.25rem 0 1.25rem 8%;position:relative}@media (min-width: 0px) and (max-width: 780px){.cause-stats{padding-left:0}}.cause-stats .stat{display:inline-block}.cause-stats .stat .figure{color:#1975b7}.cause-stats .stat:first-child{padding-left:0.75rem;width:42%}.cause-stats .stat:last-child{width:55%}@media (min-width: 0px) and (max-width: 780px){.cause-stats .stat{text-align:center}}@media (min-width: 0px) and (max-width: 480px){.cause-stats .stat{display:block}.cause-stats .stat:first-child{width:100%;padding:0.625rem 0 1.25rem}.cause-stats .stat:last-child{width:100%;padding:0 0 0.625rem}}.cause-stats:before{content:"";position:absolute;background-color:#f2f2f2;top:0;height:100%;display:block;width:99999em;left:-44444em;z-index:-1}.cause-supporters .title{font-family:"circular";-webkit-font-smoothing:antialiased}.cause-supporters .action.is-compact{font-family:"avenir";-webkit-font-smoothing:antialiased}.cause-supporters .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.cause-supporters .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.cause-supporters .title{font-size:1.25rem;line-height:1.625rem}}.cause-supporters .action.is-compact{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.cause-supporters .action.is-compact{padding:0.75rem 1.25rem 0.875rem 1.25rem}.cause-supporters .title{font-family:"circular";-webkit-font-smoothing:antialiased}.cause-supporters .action.is-compact{font-family:"avenir";-webkit-font-smoothing:antialiased}.cause-supporters .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.cause-supporters .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.cause-supporters .title{font-size:1.25rem;line-height:1.625rem}}.cause-supporters .action.is-compact{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.cause-supporters{width:100%;padding:1.25rem 0;position:relative}@media (min-width: 0px) and (max-width: 780px){.cause-supporters{background-color:#fff;padding:2.5rem 1.25rem;text-align:center}}.cause-supporters .action.is-compact{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.cause-supporters .action.is-compact:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.cause-supporters .action.is-compact:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.cause-supporters .action.is-compact span{display:none}.cause-supporters .title{text-align:left}.cause-supporters .see-more{position:absolute;right:1.25rem;top:1.8rem}@media (min-width: 0px) and (max-width: 780px){.cause-supporters .see-more{top:3rem}}.cause-supporters .facepile{width:96%;margin:0 auto;padding:1.25rem 0 0;list-style:none;text-align:left;display:block;position:relative}.cause-supporters .supporter{display:inline-block;margin:0 0 1rem 0}@media (min-width: 781px){.cause-supporters .supporter{width:15%;margin-right:2%}.cause-supporters .supporter:nth-child(6n){margin-right:0}}@media (min-width: 481px) and (max-width: 780px){.cause-supporters .supporter{width:30%;margin-right:5%;padding-left:5%}.cause-supporters .supporter:nth-child(3n){margin-right:0}}@media (min-width: 0px) and (max-width: 480px){.cause-supporters .supporter{width:45%;margin-right:5%;padding-left:5%}.cause-supporters .supporter:nth-child(even){margin-right:0}}.cause-supporters .supporter .avatar,.cause-supporters .supporter .details{display:table-cell;vertical-align:middle;text-decoration:none}.cause-supporters .supporter .user-avatar{display:block;height:42px;width:42px;top:3px;border-radius:50px;border:1px solid #12c3ff;position:relative}.cause-supporters .supporter .user-avatar.ghost{height:44px;width:44px;border:none}.cause-supporters .supporter .user-avatar.ghost-light-blue{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -88px}.cause-supporters .supporter .user-avatar.ghost-dark-blue{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -132px}.cause-supporters .supporter .user-avatar.ghost-purple{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 0}.cause-supporters .supporter .user-avatar.ghost-pink{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -44px}.cause-supporters .supporter .details{padding-left:5px;text-align:left}.cause-supporters .supporter .name,.cause-supporters .supporter .amount-raised{display:block}.cause-supporters.variant-2-3-2 .count{display:none}@media (min-width: 781px){.cause-supporters.variant-2-3-2 .supporter{width:45%;margin-right:5%;padding-left:5%}.cause-supporters.variant-2-3-2 .supporter:nth-child(even){margin-right:0}}.cause-tile .name{font-family:"avenir";-webkit-font-smoothing:antialiased}.cause-tile .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 780px){.cause-tile .name{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.cause-tile .name:before{font-size:1.25rem}}.cause-tile{background:#fff;border-radius:0.625rem;width:10.625rem;height:10.625rem;table-layout:fixed;display:table-cell;text-align:center;vertical-align:middle;padding:1.25rem;box-sizing:border-box;color:#1975b7;cursor:pointer}.cause-tile.ghost{visibility:hidden}.cause-tile.is-flipped .name{display:block}.cause-tile.is-flipped .logo{display:none}.cause-tile .name{overflow:hidden;display:none}.cause-tile img{width:100%;height:100%}@media (min-width: 781px){.cause-tile .name{max-height:8.125rem}}@media (min-width: 0px) and (max-width: 780px){.cause-tile{width:8.75rem;height:8.75rem;padding:0.875rem}.cause-tile .name{max-height:7rem}}.choose-cause .title{font-family:"avenir";-webkit-font-smoothing:antialiased}.choose-cause .title{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.choose-cause .title{position:relative;text-align:center;color:#fff;z-index:1}.choose-cause .title:before{content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}@media (min-width: 0px) and (max-width: 480px){.choose-cause .title:before{left:0}}.choose-cause .title{padding:0.5rem 0;margin-bottom:2.5rem}.choose-cause .title:after{content:"\e610";font-family:"symbols";speak:none;font-size:1.875rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;bottom:-0.9375rem;left:50%;margin-left:-0.9375rem}.choose-cause .title{background-color:#139be8}.choose-cause .title:after{color:#139be8}.choose-cause .title:before{background-color:#139be8}.choose-cause .l--average .l--content>section.registration-steps{padding:0.5rem inherit}@media (min-width: 0px) and (max-width: 480px){.choose-cause .l--average .l--content>section.registration-steps{padding:0 inherit}}.choose-cause .l--average .l--content>section.causes{padding-bottom:0;padding-top:1.4rem}@media (min-width: 481px) and (max-width: 780px){.choose-cause .l--average .l--content>section.causes{padding-left:5px;padding-right:5px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause .l--average .l--content>section.causes{padding-left:0;padding-right:0}}.choose-cause .cause-search{text-align:center;margin-bottom:0.375rem}.choose-cause .title{top:0;left:0;width:100%;border-radius:10px 10px 0 0;margin-bottom:0.5rem}.code-button .copy-code,.code-button{font-family:"avenir";-webkit-font-smoothing:antialiased}.code-button .copy-code{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.code-button{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.code-button .copy-code{padding:1rem 2.75rem 1.125rem 2.75rem}.code-button .copy-code,.code-button{font-family:"avenir";-webkit-font-smoothing:antialiased}.code-button .copy-code{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.code-button{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.code-button{color:gray;font-weight:600;background:#f9f9f9;border-radius:3px;position:relative;width:360px;border-top-right-radius:50%;border-bottom-right-radius:50%}.code-button .code{display:table-cell;width:100%}.code-button .copy-code{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;display:table-cell;white-space:nowrap;cursor:pointer}.code-button .copy-code:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.code-button .copy-code:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.code-button .copy-code.copied{background:#b1b1b1;padding-left:3.75rem}.code-button .copy-code.copied:before{content:"\e61e";font-family:"symbols";speak:none;font-size:1rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.5rem;position:absolute;top:1.125rem;right:7.75rem}@media (min-width: 0px) and (max-width: 780px){.code-button{border-radius:3px;padding:1rem 0;text-align:center}.code-button .code{display:block}.code-button .copy-code{display:none}}@media (min-width: 0px) and (max-width: 480px){.code-button{width:100%}}.deal-item-comment-container form button,.deal-item-comment-container form button[disabled],.deal-item-comment-container form .actions .error,.deal-item-comment-container [data-expandable-text] textarea,.deal-item-comment-container [data-expandable-text] pre,.deal-item-comment-container .comment .content,.deal-item-comment-container .success,.deal-item-comment-container .comment .created-at{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-item-comment-container form button,.deal-item-comment-container form button[disabled]{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.deal-item-comment-container form .actions .error,.deal-item-comment-container [data-expandable-text] textarea,.deal-item-comment-container [data-expandable-text] pre,.deal-item-comment-container .comment .content,.deal-item-comment-container .success{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-item-comment-container .comment .created-at{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.deal-item-comment-container .comment-header-container .add-comment{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.deal-item-comment-container form button,.deal-item-comment-container form button[disabled],.deal-item-comment-container form .actions .error,.deal-item-comment-container [data-expandable-text] textarea,.deal-item-comment-container [data-expandable-text] pre,.deal-item-comment-container .comment .content,.deal-item-comment-container .success,.deal-item-comment-container .comment .created-at{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-item-comment-container form button,.deal-item-comment-container form button[disabled]{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.deal-item-comment-container form .actions .error,.deal-item-comment-container [data-expandable-text] textarea,.deal-item-comment-container [data-expandable-text] pre,.deal-item-comment-container .comment .content,.deal-item-comment-container .success{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-item-comment-container .comment .created-at{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.deal-item-comment-container .comment-header-container .add-comment{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.deal-item-comment-container form button,.deal-item-comment-container form button[disabled]{padding:0.75rem 1.25rem 0.875rem 1.25rem}li.deal-item.commentable{min-height:130px}.deal-item-comment-container .comments{display:none}.deal-item-comment-container form{padding-top:0.375rem;margin-top:2.25rem;border-top:solid 1px #e0e0e0}.deal-item-comment-container form .actions{text-align:left}.deal-item-comment-container form .actions button{margin-top:10px;margin-bottom:1.25rem}.deal-item-comment-container form .actions .error{color:#e01350;display:inline-block;padding-left:1.25rem}.deal-item-comment-container form button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.deal-item-comment-container form button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.deal-item-comment-container form button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.deal-item-comment-container form button[disabled]{background-color:#b1b1b1;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.deal-item-comment-container form button[disabled]:hover{background-color:#a9a9a9;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.deal-item-comment-container form button[disabled]:active{background-color:#b1b1b1;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.deal-item-comment-container .comment-header-container{width:10.625rem;cursor:pointer;position:absolute;right:1.25rem;top:88px;text-align:center}@media (min-width: 0px) and (max-width: 480px){.deal-item-comment-container .comment-header-container{position:relative;top:0;right:0;width:auto;padding-top:6px}}.deal-item-comment-container .comment-header-container .add-comment{color:gray;text-transform:uppercase;vertical-align:middle}.deal-item-comment-container .comment-header-container .add-comment:before{display:inline-block;content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 17"><path fill="gray" d="M0 17l2-1.2s1.6-1 3-3.1c-1.5-1.4-2.4-3.2-2.4-5.1C2.6 3.4 6.9 0 12.2 0s9.6 3.4 9.6 7.7-4.3 7.7-9.6 7.7c-1.2 0-2.4-.2-3.6-.5-1.3.7-3.4 1.5-6.3 1.9L0 17zM12.2 1C7.5 1 3.6 4 3.6 7.7c0 1.7.8 3.3 2.3 4.6l.3.3-.2.4c-.6 1.1-1.4 1.9-2 2.5 1.9-.4 3.4-1.1 4.3-1.5l.2-.1.2.1c1.1.4 2.2.6 3.4.6 4.7 0 8.6-3 8.6-6.7C20.8 4 16.9 1 12.2 1z"/></svg>');background-position:center;background-repeat:no-repeat;width:15px;height:1.25rem;vertical-align:middle;margin-right:5px}.deal-item-comment-container [data-expandable-text]{padding-bottom:0.5rem}.deal-item-comment-container [data-expandable-text] textarea{border:solid 1px #e0e0e0;border-radius:3px;padding:0.5rem 0.625rem}.deal-item-comment-container [data-expandable-text] pre{min-height:1.5rem}.deal-item-comment-container .comment{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 17"><path fill="%231975B7" d="M0 17l2-1.2s1.6-1 3-3.1c-1.5-1.4-2.4-3.2-2.4-5.1C2.6 3.4 6.9 0 12.2 0s9.6 3.4 9.6 7.7-4.3 7.7-9.6 7.7c-1.2 0-2.4-.2-3.6-.5-1.3.7-3.4 1.5-6.3 1.9L0 17z"/></svg>');background-repeat:no-repeat;background-size:24px;background-position-x:1.25rem;background-position-y:10px;background-color:#eee;padding:0.5rem 3.125rem;margin-bottom:5px}.deal-item-comment-container .comment .content{color:#4d4d4d}.deal-item-comment-container .comment .created-at{color:gray}.deal-item-comment-container .success{color:#fff;text-align:left;background-color:#1f993b;margin:0.625rem -1.25rem 1.25rem;padding:0.5rem 1.25rem}.deal-item-comment-container .existing-comments{text-align:left;max-height:355px;overflow:scroll}.deal-item-comment-container .recaptcha-container{padding-top:10px}.coupon-list>.title.banner,.coupon-list>.title{font-family:"circular";-webkit-font-smoothing:antialiased}.coupon-list>.subtitle{font-family:"avenir";-webkit-font-smoothing:antialiased}.coupon-list>.title.banner,.coupon-list>.title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.coupon-list>.title.banner,.coupon-list>.title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.coupon-list>.title.banner,.coupon-list>.title{font-size:1.25rem;line-height:1.625rem}}.coupon-list>.subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.coupon-list>.title.banner,.coupon-list>.title{font-family:"circular";-webkit-font-smoothing:antialiased}.coupon-list>.subtitle{font-family:"avenir";-webkit-font-smoothing:antialiased}.coupon-list>.title.banner,.coupon-list>.title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.coupon-list>.title.banner,.coupon-list>.title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.coupon-list>.title.banner,.coupon-list>.title{font-size:1.25rem;line-height:1.625rem}}.coupon-list>.subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.coupon-list>.title.banner{position:relative;text-align:center;color:#fff;z-index:1}.coupon-list>.title.banner:before{content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}@media (min-width: 0px) and (max-width: 480px){.coupon-list>.title.banner:before{left:0}}.coupon-list>.title.banner{padding:0.74rem 0;margin-bottom:0.25rem}.coupon-list>.title.banner:after{content:"\e610";font-family:"symbols";speak:none;font-size:2.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;bottom:-1.375rem;left:50%;margin-left:-1.375rem}.coupon-list>.title.banner{background-color:#139be8}.coupon-list>.title.banner:after{color:#139be8}.coupon-list>.title.banner:before{background-color:#139be8}.coupon-list{font-family:"Open Sans",sans-serif;color:#4d4d4d;margin:1.25rem 0 0}.coupon-list.with-spacing{padding-bottom:4rem}.coupon-list.with-spacing>.list{padding:0 0.625rem}.coupon-list.with-bottom-spacing{padding-bottom:1rem}.coupon-list:first-child{margin:0}.coupon-list:first-child>.list{margin:0}.coupon-list>.title{margin:0.625rem 0}.coupon-list>.title.banner{margin:0 0 2rem}.coupon-list>.title,.coupon-list>.subtitle{padding:0 1.25rem}.coupon-list>.list{list-style:none;padding:0;margin:1.25rem 0 0}.coupon-list>.list.with-bottom-spacing{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.coupon-list>.list>li{margin-bottom:0.625rem;min-height:6.75rem}.coupon-list>.list>li.member-with-cause{margin:1rem 0 2rem}@media (min-width: 0px) and (max-width: 480px){.coupon-list{padding-top:10px}.coupon-list>.title,.coupon-list>.subtitle{padding:0 0.625rem}}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-family:"circular";-webkit-font-smoothing:antialiased}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle,.deal-alerts-signup.has-submitted .cause-list .find-cause{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.25rem;line-height:1.625rem}}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.deal-alerts-signup.has-submitted .cause-list .find-cause{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-family:"circular";-webkit-font-smoothing:antialiased}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle,.deal-alerts-signup.has-submitted .cause-list .find-cause{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.25rem;line-height:1.625rem}}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.deal-alerts-signup.has-submitted .cause-list .find-cause{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-alerts-signup .signup button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-family:"circular";-webkit-font-smoothing:antialiased}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle,.deal-alerts-signup.has-submitted .cause-list .find-cause{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.25rem;line-height:1.625rem}}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.deal-alerts-signup.has-submitted .cause-list .find-cause{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-family:"circular";-webkit-font-smoothing:antialiased}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle,.deal-alerts-signup.has-submitted .cause-list .find-cause{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.deal-alerts-signup .title,.deal-alerts-signup.has-submitted .title{font-size:1.25rem;line-height:1.625rem}}.deal-alerts-signup .signup button,.deal-alerts-signup .signup input,.deal-alerts-signup .subtitle,.deal-alerts-signup.has-submitted .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.deal-alerts-signup.has-submitted .cause-list .find-cause{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-alerts-signup .signup button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.deal-alerts-signup .signup input{width:100%;border:1px solid #e0e0e0;border-radius:3px;margin:0 0 0.75rem;background-color:#fff;padding:0.5rem 0.625rem}.deal-alerts-signup .signup input::-webkit-input-placeholder{color:#b1b1b1;position:relative;top:2px}.deal-alerts-signup .signup input::-moz-placeholder{color:#b1b1b1;position:relative;top:2px}.deal-alerts-signup .signup input:-ms-input-placeholder{color:#b1b1b1;position:relative;top:2px}.deal-alerts-signup .signup input.is-focused{background-color:#fff;box-shadow:0 0 7px 1px rgba(19,155,232,0.3);border-color:#139be8}.deal-alerts-signup .signup input:focus{outline:0}.deal-alerts-signup .signup input.amended .input-wrapper{padding:0.5rem 0.625rem}.deal-alerts-signup .signup input.amended .error-wrapper{display:table}.deal-alerts-signup .signup input.amended .error-wrapper>input[type="text"]{padding:0;display:table-cell}.deal-alerts-signup .signup input.amended .prefix,.deal-alerts-signup .signup input.amended .suffix{display:table-cell;color:#b1b1b1}.deal-alerts-signup .signup{position:relative;width:100%}.deal-alerts-signup .signup button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.deal-alerts-signup .signup button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.deal-alerts-signup .signup button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.deal-alerts-signup{padding:1.25rem 0.625rem 1.25rem 158px;min-height:10.625rem;position:relative}.deal-alerts-signup .logo-envelope{display:block;width:116px;height:130px;position:absolute;top:1.25rem;left:1.25rem;z-index:1}.deal-alerts-signup .logo-envelope:before{content:"";display:block;position:absolute;width:116px;height:58px;top:0;left:0;background:transparent url(//assets.goodsearch.com/assets/sprites/merchant-96364d2df18d63846c2dcfe33dd6f19b.png) -201px 0;z-index:2}.deal-alerts-signup .logo-envelope .logo{position:absolute;background:#fff;width:116px;height:72px;z-index:3;top:58px;left:0}.deal-alerts-signup .logo-envelope .logo>img{position:absolute;width:66px;height:66px;top:-33px;left:25px}.deal-alerts-signup .logo-envelope .logo:after{content:"";display:block;background:transparent url(//assets.goodsearch.com/assets/sprites/merchant-96364d2df18d63846c2dcfe33dd6f19b.png) -201px -60px;width:116px;height:72px;position:absolute;top:0;left:0;z-index:4}.deal-alerts-signup .title{color:#4d4d4d;margin:0 0 0.625rem}.deal-alerts-signup .subtitle{color:gray;margin:0 0 0.625rem}.deal-alerts-signup.has-submitted{padding:1.25rem 0.625rem}.deal-alerts-signup.has-submitted .title{color:#4d4d4d;margin:0 0 0.625rem;padding:0 1.25rem}.deal-alerts-signup.has-submitted .subtitle{display:block;color:gray;margin:0 0 1.25rem;padding:0 1.25rem}.deal-alerts-signup.has-submitted .cause-list{list-style:none;padding:0 0.625rem;margin:0;display:table;border-spacing:0.625rem 0}.deal-alerts-signup.has-submitted .cause-list .cause,.deal-alerts-signup.has-submitted .cause-list .find-cause{display:table-cell;border:1px solid #e0e0e0;background:#fff;border-radius:3px;width:100px;height:100px;vertical-align:middle;text-align:center;min-width:100px}.deal-alerts-signup.has-submitted .cause-list .find-cause>a{color:#1975b7;text-decoration:none}.deal-alerts-signup.has-submitted .cause-list .find-cause{padding:0 0.625rem}.deal-alerts-signup.has-submitted .cause-list .cause{padding-top:0.25rem}@media (min-width: 481px) and (max-width: 780px){.deal-alerts-signup .actions{display:block}}@media (min-width: 0px) and (max-width: 480px){.deal-alerts-signup{padding:1.25rem;text-align:center}.deal-alerts-signup.has-submitted{padding:1.25rem 0;display:block}.deal-alerts-signup.has-submitted .cause-list{padding:0 1.625rem}.deal-alerts-signup.has-submitted .cause-list .cause,.deal-alerts-signup.has-submitted .cause-list .find-cause{display:inline-block;margin:0.625rem 0 0 0.625rem}.deal-alerts-signup.has-submitted .cause-list .find-cause{padding-top:1.5rem}.deal-alerts-signup .logo-envelope{position:relative;top:0;left:0;margin:0 auto}.deal-alerts-signup .title{margin-top:1.25rem}.deal-alerts-signup .actions{display:block}}.deal-button .code,.deal-button.bold-button-2,.deal-button{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-button .code{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.deal-button.bold-button-2{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.deal-button{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-button{width:10.625rem;height:2.875rem;display:inline-block;position:relative;border-radius:3px;line-height:2.875rem !important;text-align:center;text-decoration:none}.deal-button.has-code:not(.is-uncovered){overflow:hidden}.deal-button.has-code:not(.is-uncovered):after{content:"";display:block;position:absolute;width:0;height:0;top:0;left:139px;border-width:8px;border-style:solid;border-color:transparent;border-left-color:#ffcc96;border-bottom-color:#ffcc96;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in;border-bottom-left-radius:3px}.deal-button.has-code:not(.is-uncovered):before{content:"";display:block;position:absolute;width:0;height:30px;bottom:0;left:139px;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in;border-top:16px solid transparent;border-left:16px solid #f77a26;border-right:16px solid transparent;border-bottom:0}.deal-button.has-code:not(.is-uncovered) .label{width:139px;text-align:left;padding-left:0.85rem;border-top-right-radius:0;border-bottom-right-radius:0}.deal-button.has-code:not(.is-uncovered):hover:after{border-width:16px;left:113px}.deal-button.has-code:not(.is-uncovered):hover:before{left:113px;height:14px;border-width:32px;border-left-color:#f66e12}.deal-button.has-code:not(.is-uncovered):hover .label{width:113px;background-color:#f66e12}.deal-button .code{border:1px dashed #f77a26;background-color:#fde4d2;text-align:right;padding:0 0.5rem;color:#f77a26;line-height:2.675rem !important;font-weight:600 !important}.deal-button .code:hover{background-color:#fdddc8}.deal-button .label{position:absolute;top:0;left:0;color:#fff;background-color:#f77a26;white-space:nowrap;overflow:hidden;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}.deal-button .label:hover{background-color:#f66e12}.deal-button .code,.deal-button .label{width:inherit;height:inherit;display:inherit;border-radius:inherit}.deal-button.has-code.is-uncovered{width:auto;min-width:10.625rem}.deal-button.has-code.is-uncovered .label{display:none}.deal-button.has-code.is-uncovered .code{text-align:center}.deal-button.bold-button-1{width:11.25rem}.deal-button.bold-button-1 span.label{font-weight:600}.deal-button.bold-button-1.has-code:not(.is-uncovered):after{left:146px}.deal-button.bold-button-1.has-code:not(.is-uncovered):before{left:146px}.deal-button.bold-button-1.has-code:not(.is-uncovered) .label{width:146px}.deal-button.bold-button-1.has-code:not(.is-uncovered):hover:after{border-width:16px;left:123px}.deal-button.bold-button-1.has-code:not(.is-uncovered):hover:before{left:123px;height:14px;border-width:32px;border-left-color:#f66e12}.deal-button.bold-button-1.has-code:not(.is-uncovered):hover .label{width:123px;background-color:#f66e12}.deal-button.bold-button-2{width:12.5rem}.deal-button.bold-button-2 span.label{font-weight:600}.deal-button.bold-button-2.has-code:not(.is-uncovered):after{left:165px}.deal-button.bold-button-2.has-code:not(.is-uncovered):before{left:165px}.deal-button.bold-button-2.has-code:not(.is-uncovered) .label{width:165px}.deal-button.bold-button-2.has-code:not(.is-uncovered):hover:after{border-width:16px;left:143px}.deal-button.bold-button-2.has-code:not(.is-uncovered):hover:before{left:143px;height:14px;border-width:32px;border-left-color:#f66e12}.deal-button.bold-button-2.has-code:not(.is-uncovered):hover .label{width:143px;background-color:#f66e12}.deal-item .printable-callout,.deal-item .copy strong{font-family:"circular";-webkit-font-smoothing:antialiased}.deal-item .copy,.deal-item.with-logo.featured .featured-left .donation span,.deal-item .copy.emphasized,.deal-item .click-count,.deal-item.with-logo.featured .featured-left,.deal-item .restriction-content,.deal-item.with-logo .fallback-name-wrapper .fallback-name{font-family:"avenir";-webkit-font-smoothing:antialiased}.deal-item .printable-callout,.deal-item .copy strong{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.deal-item .printable-callout,.deal-item .copy strong{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.deal-item .printable-callout,.deal-item .copy strong{font-size:1.25rem;line-height:1.625rem}}.deal-item .copy{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.deal-item.with-logo.featured .featured-left .donation span{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.deal-item .copy.emphasized,.deal-item .click-count,.deal-item.with-logo.featured .featured-left{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-item .restriction-content{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.deal-item div p{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.deal-item.with-logo .fallback-name-wrapper .fallback-name{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 780px){.deal-item.with-logo .fallback-name-wrapper .fallback-name{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0}}.deal-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;padding:0.625rem 1.25rem 1.25rem;position:relative;list-style:none;margin:0}.deal-item.filter-printable .callout-text strong{display:inline-block}.deal-item .deal-item-content-container{width:100%;padding-right:11.25rem}@media (min-width: 0px) and (max-width: 480px){.deal-item .deal-item-content-container{padding-right:0}}.deal-item .printable-callout{font-weight:600;color:#f77a26;margin-right:10px;display:inline-block}.deal-item .copy{color:#4d4d4d;display:block;margin-bottom:0.625rem;text-decoration:none}.deal-item .copy b{color:#212121}.deal-item .copy strong{font-weight:600;display:block;margin-bottom:5px}.deal-item .restriction-content{color:gray;font-weight:400;word-break:break-word}.deal-item .restriction-content span{font-weight:600}.deal-item div p{color:gray}.deal-item .deal-button{position:absolute;top:1.25rem;right:1.25rem}.deal-item .click-count{color:#4d4d4d;display:block;position:absolute;top:calc(1.25rem + 52px);right:1.25rem;width:10.625rem;text-align:center}@media (min-width: 0px) and (max-width: 480px){.deal-item{text-align:center;padding:1.25rem}.deal-item .deal-button{position:relative;top:0;right:0}.deal-item .click-count{position:relative;width:inherit;top:0.125rem;right:0}.deal-item div p,.deal-item .restriction-content{display:block;margin-bottom:1.25rem}.deal-item .printable-callout{margin-right:0;display:block}}.deal-item.with-logo{padding:1.25rem 12.5rem 1.25rem 6.625rem}.deal-item.with-logo .logo{position:absolute;top:1.25rem;left:1.25rem;max-height:70px;max-width:70px}.deal-item.with-logo .fallback-name-wrapper{position:absolute;top:1.25rem;left:0.625rem;height:60px;overflow-y:hidden;word-wrap:break-word}.deal-item.with-logo .fallback-name-wrapper .fallback-name-helper{height:100%;display:inline-block;vertical-align:middle}.deal-item.with-logo .fallback-name-wrapper .fallback-name{width:90px;display:inline-block;vertical-align:middle;text-align:center}.deal-item.with-logo .copy{margin-bottom:0.125rem}.deal-item.with-logo div p,.deal-item.with-logo .restriction-content{display:block;margin-bottom:0.625rem}.deal-item.with-logo.featured{padding-left:1.25rem;min-height:10rem;display:table;width:100%}.deal-item.with-logo.featured .featured-left{display:table-cell;text-align:center;width:120px}.deal-item.with-logo.featured .featured-left .logo{position:static;max-height:60px;max-width:120px;margin-bottom:0.25rem}.deal-item.with-logo.featured .featured-left .merchant-name{color:#b1b1b1;margin-bottom:0.5rem}.deal-item.with-logo.featured .featured-left .donation{color:#212121}.deal-item.with-logo.featured .featured-left .donation span{color:#f77a26}.deal-item.with-logo.featured .featured-middle{display:table-cell;vertical-align:top;padding-left:1.25rem}.deal-item.with-logo.featured .featured-middle .copy{width:100%}.deal-item.with-logo.featured .featured-middle p{margin-bottom:26px}.deal-item.with-logo.featured .merchant-link{position:absolute;bottom:1.25rem;right:1.25rem;padding-left:10rem}@media (min-width: 0px) and (max-width: 780px){.deal-item.with-logo{text-align:center;padding:1.25rem}.deal-item.with-logo .logo{position:static;margin-bottom:1.5rem}.deal-item.with-logo .fallback-name-wrapper{position:static;margin-top:0.625rem;margin-bottom:1.875rem;padding:0 0.675rem;height:inherit}.deal-item.with-logo .fallback-name-wrapper .fallback-name{font-weight:600;width:100%}.deal-item.with-logo .copy{margin-bottom:0.325rem}.deal-item.with-logo .deal-button{position:relative;top:0;right:0}.deal-item.with-logo .merchant-link{display:block;margin-top:2.5rem}.deal-item.with-logo div p,.deal-item.with-logo .restriction-content{display:block;margin:0;padding-bottom:1rem}.deal-item.with-logo.featured{text-align:center;display:block;padding:1.25rem}.deal-item.with-logo.featured .featured-left{width:100%;display:block;position:static}.deal-item.with-logo.featured .featured-left .merchant-name{display:block}.deal-item.with-logo.featured .featured-left .donation{margin-bottom:1.5rem}.deal-item.with-logo.featured .featured-middle{width:100%;display:block;padding:0}.deal-item.with-logo.featured .featured-middle p{margin-bottom:0}.deal-item.with-logo.featured .merchant-link{position:static;margin-top:2rem;padding-left:0}}.deal-type-badge{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.deal-type-badge{display:inline-block;padding:4px 6px;margin-bottom:6px}.deal-type-badge .deal-button{margin-top:1px}.deal-type-badge.printable{border:1px solid #dc4c26;color:#dc4c26}.deal-type-badge.promo-code{border:1px solid #bb4296;color:#bb4296}.deal-type-badge.sale{border:1px solid #a348e5;color:#a348e5}.download-extension .download-button{font-family:"circular";-webkit-font-smoothing:antialiased}.download-extension .download-button{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.download-extension .download-button{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.download-extension .download-button{font-size:1.5rem;line-height:1.75rem}}.download-extension .download-button{padding:1.375rem 3.75rem 1.625rem 3.75rem}.download-extension .download-button{font-family:"circular";-webkit-font-smoothing:antialiased}.download-extension .download-button{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.download-extension .download-button{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.download-extension .download-button{font-size:1.5rem;line-height:1.75rem}}body .layout--responsive-container .layout--container-content{padding:0}.download-extension{display:table;min-width:1000px;margin:2rem 0 2rem}.download-extension .browser-not-supported{text-align:center;padding-top:5rem;box-sizing:border-box;position:absolute;z-index:10;width:100%;height:100%;background-color:rgba(255,255,255,0.95)}.download-extension .browser-not-supported p{width:40%;margin-left:auto;margin-right:auto}.download-extension .promo-graphic,.download-extension .promo-copy{display:table-cell;vertical-align:top}.download-extension .promo-graphic{width:500px}.download-extension .promo-graphic>img{position:relative;left:40px}.download-extension .promo-graphic .label{color:#f77a26;font-size:1.3rem;font-weight:200;margin:0}.download-extension .promo-graphic .label em{display:block;font-weight:600}.download-extension .download-button{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;position:relative;left:8.5rem;top:-2rem}.download-extension .download-button:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.download-extension .download-button:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.download-extension .promo-copy{padding-top:3.75rem}.download-extension .promo-copy .logo{margin-bottom:1rem}.download-extension .promo-copy .copy{color:#085994;font-size:1.5rem;font-weight:200;line-height:2rem}.download-extension .promo-copy .copy em{font-size:1.6rem;font-weight:600}.download-extension .legal{margin:1rem auto 1rem}.download-for-cause{background:transparent url("goodtogo/wave.png") no-repeat -90px 0;height:170px;margin-bottom:-2rem;position:relative}.download-for-cause h1{color:#e01350;font-size:1.5rem;margin:0 0 0 2rem;padding:1.5rem 0 0 0}.download-for-cause h1 em{font-weight:600}.download-for-cause .logo{background-color:#fff;display:inline-block;padding:0.75rem;position:absolute;top:2rem;right:2rem;border:1px solid;border-radius:0.5rem;box-shadow:0 0 1rem rgba(0,0,0,0.25)}.download-plugin .install-plugin{font-family:"avenir";-webkit-font-smoothing:antialiased}.download-plugin .install-plugin{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.download-plugin .install-plugin{padding:0.75rem 1.25rem 0.875rem 1.25rem}.download-plugin{text-align:center}.download-plugin h1{margin-top:2rem}.download-plugin img{display:block;margin:0 auto 2rem auto;border-radius:8px;border:1px solid #000}.download-plugin .install-plugin{background-color:#e01350;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;margin:1rem 0 2rem}.download-plugin .install-plugin:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.download-plugin .install-plugin:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}[data-expandable-text]{position:relative}[data-expandable-text]>textarea,[data-expandable-text]>pre{white-space:pre-wrap;word-wrap:break-word}[data-expandable-text]>textarea{width:100%}[data-expandable-text]>pre{display:none}[data-expandable-text].active>textarea{overflow:hidden;position:absolute;top:0;left:0;height:100%;resize:none}[data-expandable-text].active>pre{display:block;visibility:hidden}.favorite-merchant-tile .front .name,.favorite-merchant-tile .back .name,.favorite-merchant-tile .back .donation{font-family:"avenir";-webkit-font-smoothing:antialiased}.favorite-merchant-tile .front .name,.favorite-merchant-tile .back .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.favorite-merchant-tile .back .donation{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}@-webkit-keyframes pulse-heart{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}16%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-transform:scale(0.9)}64%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-transform:scale(1.2)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}}@-moz-keyframes pulse-heart{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}16%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-transform:scale(0.9)}64%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-transform:scale(1.2)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}}@-ms-keyframes pulse-heart{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}16%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-transform:scale(0.9)}64%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-transform:scale(1.2)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}}@keyframes pulse-heart{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}16%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-transform:scale(0.9)}64%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-transform:scale(1.2)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-transform:scale(1)}}.favorite-merchant-tile{background:transparent;width:10.625rem;height:10.625rem;cursor:pointer}.favorite-merchant-tile .flip-control::before{display:none}.favorite-merchant-tile.ghost{visibility:hidden}.favorite-merchant-tile:hover .flip-control::before{display:block}.favorite-merchant-tile .tile-contents{width:inherit;height:inherit;position:relative}.favorite-merchant-tile .tile-contents.is-flipped .front{display:none}.favorite-merchant-tile .tile-contents.is-flipped .back{display:block}.favorite-merchant-tile .tile-contents .back{display:none}.favorite-merchant-tile:hover .flip-control{display:block}.favorite-merchant-tile[data-favorited="true"] .favorite-indicator::before{display:none}.favorite-merchant-tile[data-favorited="true"] .favorite-indicator::after{content:"\e617";font-family:"symbols";speak:none;font-size:1.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.favorite-merchant-tile.with-flip-animation{-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}.favorite-merchant-tile.with-flip-animation .tile-contents{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-ms-transition:-ms-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.favorite-merchant-tile.with-flip-animation .tile-contents.is-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.favorite-merchant-tile.with-flip-animation .tile-contents.is-flipped .front{display:block;pointer-events:none}.favorite-merchant-tile.with-flip-animation .face{position:absolute;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.favorite-merchant-tile.with-flip-animation .back{display:block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.favorite-merchant-tile .face{position:relative;overflow:hidden;border-radius:0.625rem;padding:0 0.625rem;background:#fff;width:10.625rem;height:10.625rem;z-index:1}.favorite-merchant-tile .face.name-only .logo{display:none}.favorite-merchant-tile .face.name-only .name{display:block}.favorite-merchant-tile .name{overflow:hidden;text-overflow:clip}.favorite-merchant-tile .flip-control{position:absolute;bottom:0;right:0;padding:0 0.625rem 0.625rem 0}.favorite-merchant-tile .favorite-indicator{position:absolute;bottom:0.625rem;left:0.625rem;color:#f77a26;width:1.75rem;height:1.75rem}.favorite-merchant-tile .favorite-indicator::before{content:"\e617";font-family:"symbols";speak:none;font-size:1.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;position:absolute;display:block;top:0;left:0}.favorite-merchant-tile .favorite-indicator::after{content:"\e618";font-family:"symbols";speak:none;font-size:1.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;display:block;top:0;left:0}.favorite-merchant-tile .front .flip-control::before{content:"\e60a";font-family:"symbols";speak:none;font-size:1.25rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.favorite-merchant-tile .back .flip-control::before{content:"\e616";font-family:"symbols";speak:none;font-size:1.5rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.favorite-merchant-tile .flip-control{padding-top:0.875rem;padding-left:0.875rem}.favorite-merchant-tile .flip-control::before{color:#b1b1b1}.favorite-merchant-tile .flip-control:hover::before{color:gray}.favorite-merchant-tile .front .face-contents{vertical-align:middle;display:table-cell;text-align:center;height:inherit;width:inherit}.favorite-merchant-tile .front .logo{padding:0 0.625rem}.favorite-merchant-tile .front .logo img{width:100%}.favorite-merchant-tile .front .name{display:none;color:#1975b7;width:9.375rem}.favorite-merchant-tile .back{text-align:center}.favorite-merchant-tile .back .name{color:#1975b7;padding-top:2.75rem;height:5.5rem}.favorite-merchant-tile .back .donation{padding-top:0.75rem}@media (min-width: 0px) and (max-width: 780px){.favorite-merchant-tile{width:8.75rem;height:8.75rem}.favorite-merchant-tile .face{padding:0 0.3125rem;width:inherit;height:inherit}.favorite-merchant-tile .front .logo img{height:84.61538%}.favorite-merchant-tile .front .name{width:8.125rem}.favorite-merchant-tile .back .name{padding-top:1.75rem;height:4.5rem}.favorite-merchant-tile .back .donation{padding-top:0.375rem}.favorite-merchant-tile .flip-control{padding-top:0.625rem;padding-left:0.625rem}}.favorite-merchant-tile .pulse{-webkit-animation:"pulse-heart" 400ms 1 linear;-moz-animation:"pulse-heart" 400ms 1 linear;-o-animation:"pulse-heart" 400ms 1 linear;-ms-animation:"pulse-heart" 400ms 1 linear;animation:"pulse-heart" 400ms 1 linear}.favorite-merchants-actions .done-button,.favorite-merchants-actions.is-saving .done-button{font-family:"avenir";-webkit-font-smoothing:antialiased}.favorite-merchants-actions .done-button,.favorite-merchants-actions.is-saving .done-button{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.favorite-merchants-actions .done-button,.favorite-merchants-actions.is-saving .done-button{padding:1rem 2.75rem 1.125rem 2.75rem}.favorite-merchants-actions{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(242,242,242,0.95);text-align:center;padding:1.5rem 0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;max-height:6rem;z-index:50}.favorite-merchants-actions.is-collapsed{max-height:0;padding:0}.favorite-merchants-actions .done-button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.favorite-merchants-actions .done-button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.favorite-merchants-actions .done-button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.favorite-merchants-actions.is-saving .done-button{background-color:#b1b1b1;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.favorite-merchants-actions.is-saving .done-button:hover{background-color:#a9a9a9;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.favorite-merchants-actions.is-saving .done-button:active{background-color:#b1b1b1;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.favorite-merchants-header .title{font-family:"circular";-webkit-font-smoothing:antialiased}.favorite-merchants-header .subtitle{font-family:"avenir";-webkit-font-smoothing:antialiased}.favorite-merchants-header .title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.favorite-merchants-header .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.favorite-merchants-header .title{font-size:1.75rem;line-height:2rem}}.favorite-merchants-header .subtitle{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.favorite-merchants-header{text-align:center;padding:2rem 1.25rem}.favorite-merchants-header .title{color:#1975b7;padding-bottom:0.5rem;margin:0}.favorite-merchants-header .subtitle{margin-top:0;margin-bottom:1.25rem}.favorite-merchants-header .error{text-align:center;margin-bottom:1.25rem}.favorite-merchants-header .hidden{display:none}.favorite-merchants-list{list-style:none;padding:1rem 1rem 5rem;width:784px;text-align:justify;margin:0 auto}.favorite-merchants-list::after{content:"";display:inline-block;width:100%}.favorite-merchants-list>li{display:inline-block;margin-bottom:1rem}@media (min-width: 481px) and (max-width: 780px){.favorite-merchants-list{width:484px}}@media (min-width: 0px) and (max-width: 480px){.favorite-merchants-list{width:328px}}.favorite-merchants-settings .title{font-family:"circular";-webkit-font-smoothing:antialiased}.favorite-merchants-settings .add-more,.favorite-merchants-settings .merchant,.favorite-merchants-settings .subtitle{font-family:"avenir";-webkit-font-smoothing:antialiased}.favorite-merchants-settings .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.favorite-merchants-settings .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.favorite-merchants-settings .title{font-size:1.25rem;line-height:1.625rem}}.favorite-merchants-settings .add-more,.favorite-merchants-settings .merchant{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.favorite-merchants-settings .subtitle{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.favorite-merchants-settings .title{font-family:"circular";-webkit-font-smoothing:antialiased}.favorite-merchants-settings .add-more,.favorite-merchants-settings .merchant,.favorite-merchants-settings .subtitle{font-family:"avenir";-webkit-font-smoothing:antialiased}.favorite-merchants-settings .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.favorite-merchants-settings .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.favorite-merchants-settings .title{font-size:1.25rem;line-height:1.625rem}}.favorite-merchants-settings .add-more,.favorite-merchants-settings .merchant{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.favorite-merchants-settings .subtitle{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.favorite-merchants-settings .add-more{padding:0.75rem 1.25rem 0.875rem 1.25rem}.favorite-merchants-settings{position:relative;text-align:left;margin-top:2.5rem}.favorite-merchants-settings .title{margin-bottom:0.25rem}@media (min-width: 0px) and (max-width: 780px){.favorite-merchants-settings .title{margin-bottom:1.5rem}}.favorite-merchants-settings .subtitle{color:gray;margin-bottom:1.5rem}@media (min-width: 781px){.favorite-merchants-settings .subtitle{max-width:45%}}@media (min-width: 0px) and (max-width: 780px){.favorite-merchants-settings .subtitle{padding-right:1.25rem}}.favorite-merchants-settings .merchants-list{padding:0;list-style:none}.favorite-merchants-settings .merchant{color:gray;padding:0.6rem 0 0.6rem 0.7rem;position:relative}.favorite-merchants-settings .merchant:nth-child(odd){background-color:#f9f9f9}.favorite-merchants-settings .merchant .delete-favorite{position:absolute;top:8px;right:10px;border:0;background-color:transparent;padding:0;cursor:pointer;color:#b1b1b1;width:1.25rem;height:1.25rem;border-radius:50%;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.favorite-merchants-settings .merchant .delete-favorite:before{content:"\e609";font-family:"symbols";speak:none;font-size:0.875rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:0.875rem}.favorite-merchants-settings .merchant .delete-favorite:hover{background-color:#e34071;color:#fff}.favorite-merchants-settings .add-more{position:absolute;top:0;right:0;background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.favorite-merchants-settings .add-more:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.favorite-merchants-settings .add-more:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 780px){.favorite-merchants-settings .add-more{right:1.25rem}}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.favorited-stores-ad .content .title{font-family:"circular";-webkit-font-smoothing:antialiased}.favorited-stores-ad .action,.favorited-stores-ad .content .desc{font-family:"avenir";-webkit-font-smoothing:antialiased}.favorited-stores-ad .content .title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.favorited-stores-ad .content .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.favorited-stores-ad .content .title{font-size:1.75rem;line-height:2rem}}.favorited-stores-ad .action{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.favorited-stores-ad .content .desc{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.favorited-stores-ad .content .title{font-family:"circular";-webkit-font-smoothing:antialiased}.favorited-stores-ad .action,.favorited-stores-ad .content .desc{font-family:"avenir";-webkit-font-smoothing:antialiased}.favorited-stores-ad .content .title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.favorited-stores-ad .content .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.favorited-stores-ad .content .title{font-size:1.75rem;line-height:2rem}}.favorited-stores-ad .action{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.favorited-stores-ad .content .desc{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.favorited-stores-ad .action{padding:1rem 2.75rem 1.125rem 2.75rem}.favorited-stores-ad{padding:1.25rem 0 1.875rem 0;overflow:hidden;width:100%}.favorited-stores-ad .action{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.favorited-stores-ad .action:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.favorited-stores-ad .action:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.favorited-stores-ad img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%;width:754px;height:100px}@media (min-width: 0px) and (max-width: 480px){.favorited-stores-ad img{width:460px;height:61px}}.favorited-stores-ad .content{text-align:center;padding:1.875rem 10% 0}@media (min-width: 0px) and (max-width: 480px){.favorited-stores-ad .content{padding:1.25rem 6% 0}}.favorited-stores-ad .content .title{color:#1975b7}.favorited-stores-ad .content .desc{color:#4d4d4d;padding:0.625rem 0 1.25rem}.featured-merchant-categories-list h1,.featured-merchant-categories-list h2{font-family:"circular";-webkit-font-smoothing:antialiased}.featured-merchant-categories-list a{font-family:"avenir";-webkit-font-smoothing:antialiased}.featured-merchant-categories-list h1{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.featured-merchant-categories-list h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.featured-merchant-categories-list h1{font-size:1.75rem;line-height:2rem}}.featured-merchant-categories-list h2{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.featured-merchant-categories-list h2{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.featured-merchant-categories-list h2{font-size:1.25rem;line-height:1.625rem}}.featured-merchant-categories-list a{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.featured-merchant-categories-list{padding:0 1.25rem}.featured-merchant-categories-list h1{margin:1.25rem 0 2.5rem 0}@media (min-width: 0px) and (max-width: 780px){.featured-merchant-categories-list h1{margin:1.25rem 0 1.875rem 0}}@media (min-width: 0px) and (max-width: 480px){.featured-merchant-categories-list h1{text-align:center}}@media (min-width: 0px) and (max-width: 780px){.featured-merchant-categories-list h2{text-align:center}}.featured-merchant-categories-list a{display:block;margin-top:1.25rem}.featured-merchant-categories-list a:last-child{margin-bottom:2.5rem}@media (min-width: 0px) and (max-width: 780px){.featured-merchant-categories-list a{margin-top:1.875rem;text-align:center}.featured-merchant-categories-list a:last-child{margin-bottom:1.875rem}}.simple-full-page-form legend{font-family:"circular";-webkit-font-smoothing:antialiased}.simple-full-page-form legend{font-size:3.25rem;line-height:3.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.simple-full-page-form legend{font-size:2.75rem;line-height:3rem}}@media (min-width: 0px) and (max-width: 480px){.simple-full-page-form legend{font-size:2rem;line-height:2.25rem}}.simple-full-page-form{border-top:1px solid;margin:40px 0;padding:20px 0 0;font:14px/20px "Open Sans",sans-serif}.simple-full-page-form .input{box-sizing:border-box;display:table;width:100%;padding:5px}.simple-full-page-form .input.hidden{display:none}.simple-full-page-form .input .hint{display:block;font-size:0.8rem}.simple-full-page-form .input .control-label{display:table-cell;vertical-align:top;width:30%}.simple-full-page-form .input:nth-child(even){background-color:#f5f5f5}.simple-full-page-form .input.full-width{background-color:#fff;margin-top:30px}.simple-full-page-form .input.full-width ~ .full-width{margin-top:5px}.simple-full-page-form .input.full-width .control-label{display:inline-block;width:auto}.simple-full-page-form .input>input{display:table-cell}.simple-full-page-form .input>input.date-picker{cursor:pointer}.simple-full-page-form .input input[type=checkbox]{margin:0 10px 0 0}.simple-full-page-form .input .collection>.checkbox{float:left;clear:left}.simple-full-page-form .input.field_with_errors{background-color:#f696b3}.simple-full-page-form .input.field_with_errors .error{display:inline-block;margin:0 0 0 10px}.simple-full-page-form .input.field_with_errors .error:before{content:"-- "}.simple-full-page-form .actions{margin:20px 0 0;text-align:center}#global-footer>ul>li>a{font-family:"avenir";-webkit-font-smoothing:antialiased}#global-footer>ul>li>a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}#global-footer .copyright{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.l--average.dark{background:#3a3839;color:#fff;padding:2rem 0}.l--average.dark>*{max-width:70%;margin:0 auto}.l--average.dark a{color:#fff !important}#global-footer{text-align:center;padding:1rem 2rem 2rem}#global-footer a{text-decoration:none}#global-footer>ul>li{display:inline-block;padding:0 0.5rem;position:relative;line-height:1.5rem}#global-footer>ul>li:after{content:"";position:absolute;right:0;top:0.45rem;height:0.75rem;width:1px;background:#b1b1b1}#global-footer>ul>li:last-child:after{display:none}#global-footer>ul>li>a{color:#4d4d4d}#global-footer .copyright{color:#b1b1b1}@media (min-width: 0px) and (max-width: 780px){#global-footer{padding:1.25rem 0}#global-footer>ul>li:not(.legalese){display:none}#global-footer>ul>li:nth-of-type(8):after{display:none}}#global-nav>ul+div>div>span:nth-child(2),#global-nav>ul>li>a,#global-nav>ul+div>a,#global-nav>ul+div>div>span:first-child,#global-nav ul li>a{font-family:"avenir";-webkit-font-smoothing:antialiased}#global-nav>ul+div>div>span:nth-child(2){font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#global-nav>ul>li>a,#global-nav>ul+div>a,#global-nav>ul+div>div>span:first-child{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}#global-nav>ul>li:nth-child(n+4):not(:first-child)>a{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}#global-nav ul li>a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 780px){#global-nav ul li>a{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#global-nav ul li>a:before{font-size:1.25rem}}*{-moz-box-sizing:border-box;box-sizing:border-box}#global-nav{height:50px;position:relative;z-index:100;line-height:1rem}#global-nav a{text-decoration:none}#global-nav img{border-radius:50%}#global-nav ul{list-style:none;padding:0;margin:0}#global-nav ul li{padding:0;margin:0}#global-nav ul li>a{color:#4d4d4d;display:block;padding:0.875rem 1.25rem}#global-nav>ul>li{display:inline-block;vertical-align:baseline;position:relative;border-left:1px solid #e0e0e0}#global-nav>ul>li:last-child{border-right:1px solid #e0e0e0}#global-nav>ul>li>a{display:block;padding:1rem 1.25rem}#global-nav>ul>li>a:not([href]){cursor:default}#global-nav>ul>li>*:not(a){display:none}#global-nav>ul>li:nth-child(n+4),#global-nav>ul>li:first-child{border-left:0}#global-nav>ul>li:nth-child(n+4):not(:first-child)>a{color:gray;padding-left:0}#global-nav>ul+div{position:absolute;right:0;top:0;height:50px}#global-nav>ul+div:hover>div{background:#fff;box-shadow:rgba(0,0,0,0.15) 0 3px 8px 0}#global-nav>ul+div>a{color:#4d4d4d;height:50px;display:table-cell;vertical-align:middle}#global-nav>ul+div>a:last-child{padding-right:0.625rem}#global-nav>ul+div>a:last-child:before{content:"/";display:inline-block;padding:0 0.25rem}#global-nav>ul+div>div{padding:0.875rem 1.25rem;border-left:1px solid transparent;border-right:1px solid transparent;cursor:default;height:50px;display:table;vertical-align:middle}#global-nav>ul+div>div:after{content:"\e606";font-family:"symbols";speak:none;font-size:0.625rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;margin-left:0.375rem;color:#b1b1b1}#global-nav>ul+div>div>span:first-child{padding-right:0.375rem;display:table-cell;vertical-align:middle}#global-nav>ul+div>div>span:nth-child(2){color:#1975b7;font-weight:600;display:table-cell;vertical-align:middle}#global-nav>ul+div>div>div{display:none;vertical-align:middle;padding-left:0.625rem}#global-nav>ul+div>ul{position:absolute;display:none;width:180px;right:0;background:#fff;box-shadow:rgba(0,0,0,0.15) 0 3px 8px 0;border:1px solid #e0e0e0;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;padding:0.625rem 0}#global-nav>ul+div>div:hover+ul,#global-nav>ul+div>ul:hover{display:block}@media (min-width: 781px){#global-nav>ul+div ul li:hover{background:#f9f9f9}}@media (min-width: 0px) and (max-width: 780px){#global-nav>ul{width:50px;height:50px}#global-nav>ul:before{content:"\e61c";font-family:"symbols";speak:none;font-size:1.875rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#139be8;display:block;padding:0.625rem}#global-nav>ul:hover:before{background:#fff;box-shadow:rgba(0,0,0,0.15) 0 3px 8px 0;border-bottom:1px solid #e0e0e0}#global-nav>ul:hover>li{display:block}#global-nav>ul>li{display:none;background:#fff;width:190px;border:1px solid #e0e0e0;border-top:0;box-shadow:rgba(0,0,0,0.15) 0 3px 8px 0}#global-nav>ul>li:nth-child(n+4):not(:first-child){display:none}#global-nav>ul+div>div{padding:0 0.625rem}#global-nav>ul+div>div:after{display:none}#global-nav>ul+div>div>span:first-child{display:none}#global-nav>ul+div>div>div{display:table-cell}#global-nav>ul+div>ul{background:#fff;border:1px solid #e0e0e0;box-shadow:rgba(0,0,0,0.15) 0 3px 8px 0;padding:0}#global-nav>ul+div>ul li{border-bottom:1px solid #e0e0e0}}.goodsearch-masthead .total-raised{font-family:"avenir";-webkit-font-smoothing:antialiased}.goodsearch-masthead .total-raised{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.goodsearch-masthead{margin-top:3.75rem;margin-bottom:5rem}.goodsearch-masthead .logo{width:21.375rem;height:3.125rem;display:block;margin:0 auto 1.875rem;text-align:center}.goodsearch-masthead .search{width:35rem;margin:0 auto}.goodsearch-masthead .total-raised{text-align:center;color:gray;margin-top:0.75rem}@media (min-width: 0px) and (max-width: 780px){.goodsearch-masthead .search{width:100%;padding:0.625rem}.goodsearch-masthead .total-raised{margin-top:0}}@media (min-width: 481px) and (max-width: 780px){.goodsearch-masthead{margin-top:3.125rem;margin-bottom:6.125rem}}@media (min-width: 0px) and (max-width: 480px){.goodsearch-masthead{margin-top:2.5rem;margin-bottom:2.5rem}.goodsearch-masthead .logo,.goodsearch-masthead .logo img{width:288px;height:42px}}.goodshop-masthead .title,.goodshop-masthead .learn-more-link{font-family:"avenir";-webkit-font-smoothing:antialiased}.goodshop-masthead .title{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.goodshop-masthead .learn-more-link{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.goodshop-masthead .learn-more-link{color:#1975b7;transition:color 0.1s ease-in;text-decoration:none}.goodshop-masthead .learn-more-link:hover{color:#139be8}.goodshop-masthead{text-align:center}.goodshop-masthead .title{color:gray;text-align:center;padding-bottom:0.5rem;display:inline-block}.goodshop-masthead .learn-more-link{display:inline-block;padding-left:0.5rem;color:#1975b7}.goodshop-masthead .logo{padding-top:2.35rem;margin:0 auto;text-align:center}.goodshop-masthead .header{padding:1rem 1.25rem 2rem}.goodshop-masthead .header .logo{padding:0.25rem 0 0 0;position:absolute}.goodshop-masthead .header .search{padding-left:16.25rem}@media (min-width: 0px) and (max-width: 780px){.goodshop-masthead .header .logo{position:static}.goodshop-masthead .header .search{padding-left:0}}@media (min-width: 0px) and (max-width: 480px){.goodshop-masthead .header{padding:1.875rem 1rem 0 1rem}}.goodshop-masthead.with-spacing .header{padding-top:2.5rem}@media (min-width: 481px) and (max-width: 780px){.goodshop-masthead.with-spacing .header{padding-top:3.25rem;padding-bottom:0.5rem}.goodshop-masthead.with-spacing .logo{padding-bottom:2rem}}@media (min-width: 0px) and (max-width: 480px){.goodshop-masthead.with-spacing .header{padding-top:2.125rem;padding-bottom:0}.goodshop-masthead.with-spacing .logo{padding-bottom:1.375rem}}.goodshop-navbar .how-it-works-dropdown .header,.goodshop-navbar .how-it-works-dropdown .title{font-family:"circular";-webkit-font-smoothing:antialiased}.goodshop-navbar .how-it-works-dropdown .total-raised .ticker,.goodshop-navbar .how-it-works-dropdown .get-started-button,.goodshop-navbar .how-it-works-dropdown .copy,.goodshop-navbar .how-it-works-dropdown .learn-more-link,.goodshop-navbar .how-it-works-dropdown .total-raised .label{font-family:"avenir";-webkit-font-smoothing:antialiased}.goodshop-navbar .how-it-works-dropdown .header{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.goodshop-navbar .how-it-works-dropdown .header{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.goodshop-navbar .how-it-works-dropdown .header{font-size:1.75rem;line-height:2rem}}.goodshop-navbar .how-it-works-dropdown .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.goodshop-navbar .how-it-works-dropdown .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.goodshop-navbar .how-it-works-dropdown .title{font-size:1.25rem;line-height:1.625rem}}.goodshop-navbar .how-it-works-dropdown .total-raised .ticker{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.goodshop-navbar .how-it-works-dropdown .get-started-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.goodshop-navbar .how-it-works-dropdown .copy{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.goodshop-navbar .how-it-works-dropdown .learn-more-link,.goodshop-navbar .how-it-works-dropdown .total-raised .label{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.goodshop-navbar .categories a,.goodshop-navbar .how-it-works-toggle,.goodshop-navbar .how-to-shop-link{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.goodshop-navbar .how-it-works-dropdown .header,.goodshop-navbar .how-it-works-dropdown .title{font-family:"circular";-webkit-font-smoothing:antialiased}.goodshop-navbar .how-it-works-dropdown .total-raised .ticker,.goodshop-navbar .how-it-works-dropdown .get-started-button,.goodshop-navbar .how-it-works-dropdown .copy,.goodshop-navbar .how-it-works-dropdown .learn-more-link,.goodshop-navbar .how-it-works-dropdown .total-raised .label{font-family:"avenir";-webkit-font-smoothing:antialiased}.goodshop-navbar .how-it-works-dropdown .header{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.goodshop-navbar .how-it-works-dropdown .header{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.goodshop-navbar .how-it-works-dropdown .header{font-size:1.75rem;line-height:2rem}}.goodshop-navbar .how-it-works-dropdown .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.goodshop-navbar .how-it-works-dropdown .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.goodshop-navbar .how-it-works-dropdown .title{font-size:1.25rem;line-height:1.625rem}}.goodshop-navbar .how-it-works-dropdown .total-raised .ticker{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.goodshop-navbar .how-it-works-dropdown .get-started-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.goodshop-navbar .how-it-works-dropdown .copy{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.goodshop-navbar .how-it-works-dropdown .learn-more-link,.goodshop-navbar .how-it-works-dropdown .total-raised .label{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.goodshop-navbar .categories a,.goodshop-navbar .how-it-works-toggle,.goodshop-navbar .how-to-shop-link{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.goodshop-navbar .how-it-works-dropdown .get-started-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.goodshop-navbar .navbar{display:table;width:100%;height:30px}.goodshop-navbar .categories,.goodshop-navbar .social-placeholders,.goodshop-navbar .how-it-works-toggle,.goodshop-navbar .how-to-shop-link{display:table-cell;white-space:nowrap;vertical-align:middle}.goodshop-navbar .categories{width:100%}.goodshop-navbar .categories a{color:#085994;padding:0 1.25rem;position:relative;top:-2px;display:inline-block}.goodshop-navbar .categories a:after{content:"\BB";display:inline-block;margin-left:0.25rem}.goodshop-navbar .social-placeholders{padding-right:0.625rem}.goodshop-navbar .social-placeholders>a{margin:0;top:-1px}.goodshop-navbar .social-placeholders>a:last-child{top:-2px}.goodshop-navbar .how-it-works-toggle,.goodshop-navbar .how-to-shop-link{line-height:0;color:#085994;display:table-cell;vertical-align:middle;padding:0.5rem 1.25rem}.goodshop-navbar .how-it-works-toggle:after{content:"\e606";font-family:"symbols";speak:none;font-size:0.65rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;margin:0 0 0 0.25rem}.goodshop-navbar .how-it-works-toggle:hover{color:#1975b7;background:#e0e0e0}.goodshop-navbar .how-it-works-dropdown{position:relative;max-height:0;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-ms-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s;text-align:center;color:#fff}.goodshop-navbar .how-it-works-dropdown .content{overflow:hidden;max-height:inherit;position:relative;z-index:1}.goodshop-navbar .how-it-works-dropdown:after{content:"";display:block;background:#1793ce url("//assets.goodsearch.com/assets/good_shop/lovesack-89ec36a33e485df04295c21e944567b1.png") repeat;position:absolute;height:100%;top:0;width:9999em;left:-4444em;z-index:0}.goodshop-navbar .how-it-works-dropdown .header{padding:3rem 1rem 2rem;display:block;color:#fff}.goodshop-navbar .how-it-works-dropdown .steps{counter-reset:li;list-style:none;padding:0;margin:0 0 1rem;text-align:left;display:table;width:100%}.goodshop-navbar .how-it-works-dropdown .step{position:relative}.goodshop-navbar .how-it-works-dropdown .step:before{content:counter(li);counter-increment:li;position:absolute;background:#f77a26;border-radius:50%;width:1.65rem;height:1.65rem;line-height:24px;text-indent:0.55rem;top:0.0625rem;left:-2.25rem;text-align:left}.goodshop-navbar .how-it-works-dropdown li{position:relative;display:table-cell;width:calc(100% / 3);padding:0 1rem 0 3rem}.goodshop-navbar .how-it-works-dropdown .title{margin-bottom:0.25rem;display:inline-block}.goodshop-navbar .how-it-works-dropdown .copy{line-height:1.25rem}.goodshop-navbar .how-it-works-dropdown .get-started-button{background-color:#fff;color:#f77a26;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.goodshop-navbar .how-it-works-dropdown .get-started-button:hover{background-color:#f7f7f7;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.goodshop-navbar .how-it-works-dropdown .get-started-button:active{background-color:#fff;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.goodshop-navbar .how-it-works-dropdown .learn-more-link{color:#fff}.goodshop-navbar .how-it-works-dropdown .learn-more-link:before{content:"";display:block;width:100%}.goodshop-navbar .how-it-works-dropdown .learn-more-link:after{content:"";display:block;width:100%;padding-bottom:3rem}.goodshop-navbar .how-it-works-dropdown .total-raised{text-align:right;display:table;opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;position:absolute;bottom:3rem;right:0}.goodshop-navbar .how-it-works-dropdown .total-raised .line,.goodshop-navbar .how-it-works-dropdown .total-raised .digit,.goodshop-navbar .how-it-works-dropdown .total-raised .label,.goodshop-navbar .how-it-works-dropdown .total-raised .ticker{display:inline-block}.goodshop-navbar .how-it-works-dropdown .total-raised .label{padding-left:0.25rem;display:table-cell;vertical-align:middle}.goodshop-navbar .how-it-works-dropdown .total-raised .ticker{display:table-cell;vertical-align:middle}.goodshop-navbar .how-it-works-dropdown .total-raised .digit{background:#fff;color:#1975b7;padding:0 0.15rem;border-radius:3px;margin:0 0.05rem}.goodshop-navbar .how-it-works-dropdown .total-raised .currency{font-family:Trebuchet,"Trebuchet MS",sans-serif;font-weight:600}.goodshop-navbar.is-expanded .how-it-works-toggle{background:#e0e0e0}.goodshop-navbar.is-expanded .how-it-works-toggle:after{content:"\e607";font-family:"symbols";speak:none;font-size:0.65rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.goodshop-navbar.is-expanded .how-it-works-dropdown{height:100%;max-height:600px}.goodshop-navbar.is-expanded .how-it-works-dropdown .total-raised{opacity:0.8}@media (min-width: 481px) and (max-width: 780px){.goodshop-navbar .social-placeholders{display:none}.goodshop-navbar .how-it-works-dropdown .total-raised{position:static;padding:1rem 0 3rem;margin:0 auto}.goodshop-navbar .how-it-works-dropdown .learn-more-link:after{padding-bottom:0}.goodshop-navbar .how-it-works-dropdown .steps{padding-left:1rem}.goodshop-navbar .how-it-works-dropdown .step{text-align:center;padding-left:0}.goodshop-navbar .how-it-works-dropdown .step:before{position:static;display:block;margin:0 auto 1rem}}@media (min-width: 0px) and (max-width: 480px){.goodshop-navbar .social-placeholders{display:none}.goodshop-navbar .how-it-works-dropdown .total-raised{position:static;padding:1rem 0 3rem;margin:0 auto}.goodshop-navbar .how-it-works-dropdown .learn-more-link:after{padding-bottom:0}.goodshop-navbar .how-it-works-dropdown li{display:block;padding:0 1rem 0 3rem;width:auto}}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.holidays-homepage-banner .content h1{font-family:"circular";-webkit-font-smoothing:antialiased}.holidays-homepage-banner a,.holidays-homepage-banner .content h2{font-family:"avenir";-webkit-font-smoothing:antialiased}.holidays-homepage-banner .content h1{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.holidays-homepage-banner .content h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.holidays-homepage-banner .content h1{font-size:1.75rem;line-height:2rem}}.holidays-homepage-banner a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.holidays-homepage-banner .content h2{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.holidays-homepage-banner .content h1{font-family:"circular";-webkit-font-smoothing:antialiased}.holidays-homepage-banner a,.holidays-homepage-banner .content h2{font-family:"avenir";-webkit-font-smoothing:antialiased}.holidays-homepage-banner .content h1{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.holidays-homepage-banner .content h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.holidays-homepage-banner .content h1{font-size:1.75rem;line-height:2rem}}.holidays-homepage-banner a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.holidays-homepage-banner .content h2{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.holidays-homepage-banner a{padding:1rem 2.75rem 1.125rem 2.75rem}.holidays-homepage-banner{background-color:#fff;padding:1.25rem 0 1.875rem 0;overflow:hidden;width:100%}@media (min-width: 0px) and (max-width: 480px){.holidays-homepage-banner{margin-bottom:-8px}}.holidays-homepage-banner a{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.holidays-homepage-banner a:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.holidays-homepage-banner a:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.holidays-homepage-banner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%;width:47.125rem;height:6.25rem}@media (min-width: 0px) and (max-width: 480px){.holidays-homepage-banner img{width:28.75rem;height:3.8125rem}}.holidays-homepage-banner .content{text-align:center;padding:1.875rem 10% 0}@media (min-width: 0px) and (max-width: 480px){.holidays-homepage-banner .content{padding:1.25rem 6% 0}}.holidays-homepage-banner .content h1{color:#1975b7;margin:0}.holidays-homepage-banner .content h2{margin:0;color:#4d4d4d;padding:0.625rem 6rem 1.25rem}@media (min-width: 0px) and (max-width: 780px){.holidays-homepage-banner .content h2{padding:0.625rem 0 1.25rem}}.how-it-works .masthead>div>div h2,.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2,.how-it-works .impact h2,.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-family:"circular";-webkit-font-smoothing:antialiased}.how-it-works .masthead>div>div a,.how-it-works .choose-cause p,.how-it-works .amount-raised p,.how-it-works .shop-and-save p{font-family:"avenir";-webkit-font-smoothing:antialiased}.how-it-works .masthead>div>div h2{font-size:3.25rem;line-height:3.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.how-it-works .masthead>div>div h2{font-size:2.75rem;line-height:3rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .masthead>div>div h2{font-size:2rem;line-height:2.25rem}}.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2{font-size:1.75rem;line-height:2rem}}.how-it-works .impact h2{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.how-it-works .impact h2{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .impact h2{font-size:1.75rem;line-height:2rem}}.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-size:1.25rem;line-height:1.625rem}}.how-it-works .masthead>div>div a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.how-it-works .choose-cause p,.how-it-works .amount-raised p,.how-it-works .shop-and-save p{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.how-it-works .masthead>div>div h2,.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2,.how-it-works .impact h2,.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-family:"circular";-webkit-font-smoothing:antialiased}.how-it-works .masthead>div>div a,.how-it-works .choose-cause p,.how-it-works .amount-raised p,.how-it-works .shop-and-save p{font-family:"avenir";-webkit-font-smoothing:antialiased}.how-it-works .masthead>div>div h2{font-size:3.25rem;line-height:3.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.how-it-works .masthead>div>div h2{font-size:2.75rem;line-height:3rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .masthead>div>div h2{font-size:2rem;line-height:2.25rem}}.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2{font-size:1.75rem;line-height:2rem}}.how-it-works .impact h2{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.how-it-works .impact h2{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .impact h2{font-size:1.75rem;line-height:2rem}}.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .block>h1,.how-it-works .masthead>div>div h3{font-size:1.25rem;line-height:1.625rem}}.how-it-works .masthead>div>div a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.how-it-works .choose-cause p,.how-it-works .amount-raised p,.how-it-works .shop-and-save p{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.how-it-works .masthead>div>div a{padding:1rem 2.75rem 1.125rem 2.75rem}@-webkit-keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}10%{opacity:1;animation-timing-function:ease-out}25%{opacity:1}40%{opacity:0}100%{opacity:0}}@-moz-keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}10%{opacity:1;animation-timing-function:ease-out}25%{opacity:1}40%{opacity:0}100%{opacity:0}}@-ms-keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}10%{opacity:1;animation-timing-function:ease-out}25%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}10%{opacity:1;animation-timing-function:ease-out}25%{opacity:1}40%{opacity:0}100%{opacity:0}}.how-it-works{background:#fff}.how-it-works h1,.how-it-works h2,.how-it-works h3{margin:0}.how-it-works ul{list-style:none;padding:0;margin:0}.how-it-works .block>div{max-width:1000px;margin:0 auto}.how-it-works .block>h1{margin:0;text-align:center;background:#139be8;color:#fff;padding:0.75rem 0;position:relative}.how-it-works .block>h1:after{content:"";display:block;width:0;height:0;top:48px;left:calc(50% - 20px);border-top:15px solid #139be8;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:15px solid transparent;position:absolute;z-index:5}.how-it-works .header{padding:2rem 0}.how-it-works .header img{margin-left:1rem}@media (min-width: 0px) and (max-width: 480px){.how-it-works .header{text-align:center}.how-it-works .header img{margin:0}}.how-it-works .masthead{position:relative;height:435px}.how-it-works .masthead>div>div{position:relative;max-width:1000px;z-index:10;color:#fff;margin:0 auto;padding:2rem 1rem 0 29%;text-align:center}.how-it-works .masthead>div>div h2{margin-top:2rem}.how-it-works .masthead>div>div h3{margin:1rem 0 2rem}.how-it-works .masthead>div>div a{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.how-it-works .masthead>div>div a:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.how-it-works .masthead>div>div a:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.how-it-works .masthead>div>div .ticker{margin-top:1.5rem;font-size:1.25rem;padding-right:0.625rem}.how-it-works .masthead>div>div .ticker div{display:inline-block}.how-it-works .masthead>div>div .ticker .digit{border-radius:2px;background:#fff;color:#212121;opacity:0.8;padding:0 2px;margin:0 1px}.how-it-works .masthead>div>div .ticker .label{font-size:0.75rem;display:block;padding-top:0.375rem;padding-left:0.625rem}.how-it-works .masthead .bg-slideshow{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.how-it-works .masthead .bg-slideshow li span{width:100%;height:100%;position:absolute;top:0;left:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;z-index:0;-webkit-animation:imageAnimation 24s linear infinite 0s;-moz-animation:imageAnimation 24s linear infinite 0s;-ms-animation:imageAnimation 24s linear infinite 0s;-o-animation:imageAnimation 24s linear infinite 0s}.how-it-works .masthead .bg-slideshow li:nth-child(1) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/large/dog-8118854f7baaddd77d13c5e0581a729a.jpg)}.how-it-works .masthead .bg-slideshow li:nth-child(2) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/large/elephants-d12880825844f2d74a46547afb97f584.jpg);-webkit-animation-delay:6s;-moz-animation-delay:6s;-ms-animation-delay:6s;-o-animation-delay:6s}.how-it-works .masthead .bg-slideshow li:nth-child(3) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/large/solar-8067cbb0999374c2b0a0a272ca3a4acb.jpg);-webkit-animation-delay:12s;-moz-animation-delay:12s;-ms-animation-delay:12s;-o-animation-delay:12s}.how-it-works .masthead .bg-slideshow li:nth-child(4) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/large/woman-88a55148316ead55a18d378d12a58bdf.jpg);-webkit-animation-delay:18s;-moz-animation-delay:18s;-ms-animation-delay:18s;-o-animation-delay:18s}@media (min-width: 481px) and (max-width: 780px){.how-it-works .masthead{height:410px;text-align:center}.how-it-works .masthead>div>div{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.how-it-works .masthead .bg-slideshow li:nth-child(1) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/medium/dog-e80abcc8be873d9dfa5713b2c3ef4776.jpg)}.how-it-works .masthead .bg-slideshow li:nth-child(2) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/medium/elephants-7ef9c58d276dd98b8a5df8fa58ba9191.jpg)}.how-it-works .masthead .bg-slideshow li:nth-child(3) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/medium/solar-017879c2d7def7951c488b944f4b7480.jpg)}.how-it-works .masthead .bg-slideshow li:nth-child(4) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/medium/woman-5c46a089a2d8bf0b37b55995e8576664.jpg)}}@media (min-width: 0px) and (max-width: 480px){.how-it-works .masthead{height:auto;text-align:center}.how-it-works .masthead>div>div{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.how-it-works .masthead a{margin:1rem 0}.how-it-works .masthead .bg-slideshow li:nth-child(1) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/small/dog-837d97bede9225ed04600b87c42e8077.jpg)}.how-it-works .masthead .bg-slideshow li:nth-child(2) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/small/elephants-b21823cdb2beb3b129bbfc4dfea25fc9.jpg)}.how-it-works .masthead .bg-slideshow li:nth-child(3) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/small/solar-94ce4708acf9c18f0099ca4f1937b720.jpg)}.how-it-works .masthead .bg-slideshow li:nth-child(4) span{background-image:url(//assets.goodsearch.com/assets/info/how_it_works/header/small/woman-419fd4ebbb0caae502fa72c0c4ed30ac.jpg)}}.how-it-works .choose-cause{background:#f2f2f2}.how-it-works .amount-raised{background:#f2f2f2}.how-it-works .choose-cause h2,.how-it-works .amount-raised h2,.how-it-works .shop-and-save h2{color:#139be8}.how-it-works .choose-cause p,.how-it-works .amount-raised p,.how-it-works .shop-and-save p{color:#4d4d4d}.how-it-works .choose-cause .register-and-choose,.how-it-works .amount-raised .register-and-choose,.how-it-works .shop-and-save .register-and-choose{padding:0}.how-it-works .choose-cause .register-and-choose>div,.how-it-works .amount-raised .register-and-choose>div,.how-it-works .shop-and-save .register-and-choose>div{padding-top:4rem}.how-it-works .choose-cause>div,.how-it-works .amount-raised>div,.how-it-works .shop-and-save>div{display:table;padding:4rem 0}.how-it-works .choose-cause>div>div,.how-it-works .choose-cause>div img,.how-it-works .amount-raised>div>div,.how-it-works .amount-raised>div img,.how-it-works .shop-and-save>div>div,.how-it-works .shop-and-save>div img{vertical-align:top;display:table-cell}.how-it-works .choose-cause>div>div,.how-it-works .amount-raised>div>div,.how-it-works .shop-and-save>div>div{padding:0 2rem}@media (min-width: 0) and (max-width: 840px){.how-it-works .choose-cause .register-and-choose>div,.how-it-works .amount-raised .register-and-choose>div,.how-it-works .shop-and-save .register-and-choose>div{padding-top:2rem}.how-it-works .choose-cause>div,.how-it-works .amount-raised>div,.how-it-works .shop-and-save>div{display:block;text-align:center;padding:2rem 0}.how-it-works .choose-cause>div>div,.how-it-works .choose-cause>div img,.how-it-works .amount-raised>div>div,.how-it-works .amount-raised>div img,.how-it-works .shop-and-save>div>div,.how-it-works .shop-and-save>div img{display:block;margin:0 auto;width:100%;max-width:590px}}@media (min-width: 0) and (max-width: 840px){.how-it-works .choose-cause>div{padding-left:0;padding-bottom:0;padding-right:0}}.how-it-works .choose-cause>div,.how-it-works .shop-and-save>div{padding-bottom:0}@media (min-width: 0) and (max-width: 840px){.how-it-works .shop-and-save>div{display:flex;flex-flow:column}.how-it-works .shop-and-save>div>*{flex:1 auto}.how-it-works .shop-and-save>div>img{order:2}.how-it-works .shop-and-save>div>div{order:1}}.how-it-works .impact>div{padding:4rem 0;text-align:center}@media (min-width: 0) and (max-width: 625px){.how-it-works .impact>div{padding:2rem 0}}.how-it-works .impact h2{color:#139be8}.how-it-works .impact ul{display:table;width:100%;margin:2rem 0 0}.how-it-works .impact li{display:table-cell;width:33%;padding:0 1rem}.how-it-works .impact li+li{border-left:1px solid #e0e0e0}.how-it-works .impact li img{display:block;margin:0 auto}.how-it-works .impact li span:nth-of-type(1){font-size:4.5rem;font-weight:200;color:#000;display:block;line-height:4.5rem;margin:1rem 0 0}.how-it-works .impact li span:nth-of-type(2){font-size:3rem;font-weight:200;color:#000;display:block;line-height:3rem}.how-it-works .impact li span:nth-of-type(3){font-size:1rem;display:block;line-height:1.5rem;margin:0.75rem 0 0}@media (min-width: 0px) and (max-width: 625px){.how-it-works .impact li{display:block;width:auto;padding:2rem 0}.how-it-works .impact li+li{border-left:0;border-top:1px solid #e0e0e0}}.how-it-works .news{padding:0;background:#139be8;text-align:center}.how-it-works .news>div{padding:1rem 0}.how-it-works .news li{display:inline-block;margin:0 2rem}@media (min-width: 0px) and (max-width: 625px){.how-it-works .news li{display:block}.how-it-works .news li+li{margin-top:1rem}}.how-it-works .footer{background:#3a3839;color:#fff;padding:2rem 0}.how-it-works .footer>*{max-width:70%;margin:0 auto}.how-it-works .footer a{color:#fff !important}.m--info-box .title,.m--info-box .title a{font-family:"circular";-webkit-font-smoothing:antialiased}.m--info-box .content{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--info-box .title,.m--info-box .title a{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--info-box .title,.m--info-box .title a{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.m--info-box .title,.m--info-box .title a{font-size:1.25rem;line-height:1.625rem}}.m--info-box .content{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.m--info-box .title,.m--info-box .title a{margin-bottom:1.25rem}.m--info-box .title a:after,.m--info-box .title a a:after{content:" \00BB"}.m--info-box .content{text-align:left}.m--logo-header{padding:2.25rem 0 1.25rem}.media-box.cause p{font-family:"avenir";-webkit-font-smoothing:antialiased}.media-box.cause p{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.media-box.cause{display:table;width:100%}.media-box.cause img,.media-box.cause p{display:table-cell;vertical-align:top}.media-box.cause img{width:147px;padding-right:20px}.media-info-box .title,.media-info-box a.tag,.media-info-box .donation-labels,.media-info-box .copy .related-merchant,.media-info-box .copy,.media-info-box .copy .items,.media-info-box .copy .see-more{font-family:"avenir";-webkit-font-smoothing:antialiased}.media-info-box .title{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.media-info-box a.tag,.media-info-box .donation-labels,.media-info-box .copy .related-merchant{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.media-info-box .copy,.media-info-box .copy .items,.media-info-box .copy .see-more{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.media-info-box a.tag{color:#1975b7;transition:color 0.1s ease-in;text-decoration:none}.media-info-box a.tag:hover{color:#139be8}.media-info-box{padding:0.625rem;position:relative;color:#4d4d4d}.media-info-box.tagcloud-container{padding:0}.media-info-box a.tag{color:#b1b1b1;text-decoration:none;display:block;padding:0 15px 6px 0}.media-info-box a.tag.with-donation{color:gray;display:inline}.media-info-box a.tag.hidden{display:none}.media-info-box.storefront{padding:1.875rem 1.25rem 0 6.25rem;line-height:3rem}.media-info-box.storefront:before{content:"\e61a";font-family:"symbols";speak:none;font-size:2rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0.55rem;line-height:inherit}.media-info-box.tag{padding:1.875rem 1.25rem 0 6.25rem;line-height:3.15rem}.media-info-box.tag:before{content:"\e61b";font-family:"symbols";speak:none;font-size:1.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0.65rem;line-height:inherit}.media-info-box.star{padding:1.875rem 1.25rem 0 6.25rem;line-height:3.15rem}.media-info-box.star:before{content:"\e61f";font-family:"symbols";speak:none;font-size:1.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0.7rem;line-height:inherit}.media-info-box.dollar{padding:1.875rem 1.25rem 0 6.25rem;line-height:3.15rem}.media-info-box.dollar:before{content:"\e619";font-family:"symbols";speak:none;font-size:1.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0.65rem;line-height:inherit}.media-info-box.heart{padding:1.875rem 1.25rem 0 6.25rem;line-height:3.25rem}.media-info-box.heart:before{content:"\e617";font-family:"symbols";speak:none;font-size:1.75rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0.7rem;line-height:inherit}.media-info-box:before{background:#139be8;color:#fff;width:50px;height:50px;display:block;border-radius:50%;position:absolute;left:1.25rem;top:1.875rem}.media-info-box .title{margin:0 0 0.625rem}.media-info-box .donation-labels{display:table}@media (min-width: 0px) and (max-width: 780px){.media-info-box .donation-labels{display:none}}.media-info-box .donation-labels span{color:gray;display:table-cell}.media-info-box .donation-labels span:last-child{text-align:right;width:100%}.media-info-box .copy{padding-bottom:1.875rem}.media-info-box .copy .related-merchant{display:table;margin-top:7px}@media (min-width: 0px) and (max-width: 780px){.media-info-box .copy .related-merchant{display:inline;line-height:1.5rem}}.media-info-box .copy .related-merchant a{color:#b1b1b1;display:table-cell;padding:0;width:140px;vertical-align:top}@media (min-width: 0px) and (max-width: 780px){.media-info-box .copy .related-merchant a{display:inline;vertical-align:middle}}.media-info-box .copy .related-merchant .donation-rate{display:table-cell;margin:0;width:60px;color:#f77a26;vertical-align:middle;text-align:right}@media (min-width: 0px) and (max-width: 780px){.media-info-box .copy .related-merchant .donation-rate{display:inline}.media-info-box .copy .related-merchant .donation-rate::after{content:" donation";margin-right:0.625rem}}.media-info-box .copy .items{list-style:none;padding:0;margin:0}.media-info-box .copy .items>li{display:inline-block;margin-right:0.5rem}.media-info-box .copy .see-more{cursor:pointer;display:block;margin:0.625rem 0}.media-info-box.storefront .copy,.media-info-box.tag .copy,.media-info-box.star .copy,.media-info-box.heart .copy,.media-info-box.dollar .copy{border-bottom:1px dashed #b1b1b1}@media (min-width: 0px) and (max-width: 780px){.media-info-box a.tag{display:inline-block}}@media (min-width: 0px) and (max-width: 480px){.media-info-box{text-align:center}.media-info-box.media-info-box.tag.tagcloud-container .copy{text-align:center}.media-info-box.storefront,.media-info-box.dollar,.media-info-box.heart,.media-info-box.star,.media-info-box.tag{padding:1.875rem 0}.media-info-box.storefront:before,.media-info-box.dollar:before,.media-info-box.heart:before,.media-info-box.star:before,.media-info-box.tag:before{display:inline-block;position:relative;top:0;left:0;text-indent:0;margin-bottom:0.625rem}}.member-with-cause .cause-info .title,.member-with-cause .cause-info .shop-at-link,.member-with-cause .cause-info a{font-family:"avenir";-webkit-font-smoothing:antialiased}.member-with-cause .cause-info .title{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.member-with-cause .cause-info .shop-at-link{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.member-with-cause .cause-info a{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.member-with-cause .cause-info .shop-at-link{padding:0.75rem 1.25rem 0.875rem 1.25rem}.member-with-cause{width:100%;text-align:center}.member-with-cause .cause-info{display:inline-block}.member-with-cause .cause-info .title{display:inline-block;color:#4d4d4d}.member-with-cause .cause-info .title span{color:#212121;font-weight:600}.member-with-cause .cause-info .details{display:block;padding:0.1875rem 0 0.9375rem 0}.member-with-cause .cause-info a{color:#1975b7;text-decoration:none}.member-with-cause .cause-info .shop-at-link{color:#fff;background-color:#139be8;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);font-weight:bold}.member-with-cause .cause-info .shop-at-link:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.member-with-cause .cause-info .shop-at-link:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.member-with-cause .cause-logo-container{position:absolute;background-color:#fff;padding:10px;height:130px;width:130px}.member-with-cause .cause-logo-container+.cause-info{padding-left:140px}.member-with-cause .cause-logo-container img{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media (min-width: 481px) and (max-width: 780px){.member-with-cause .cause-logo-container{height:110px;width:110px}.member-with-cause .cause-logo-container+.cause-info{padding-left:120px}}@media (min-width: 0px) and (max-width: 480px){.member-with-cause .cause-logo-container{height:93px;width:93px;position:static;display:inline-block;margin-bottom:15px}.member-with-cause .cause-logo-container+.cause-info{padding-left:0}}.member-without-cause span{font-family:"circular";-webkit-font-smoothing:antialiased}.member-without-cause .title,.member-without-cause .details,.member-without-cause a{font-family:"avenir";-webkit-font-smoothing:antialiased}.member-without-cause span{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.member-without-cause span{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.member-without-cause span{font-size:1.5rem;line-height:1.75rem}}.member-without-cause .title{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.member-without-cause .details,.member-without-cause a{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.member-without-cause span{font-family:"circular";-webkit-font-smoothing:antialiased}.member-without-cause .title,.member-without-cause .details,.member-without-cause a{font-family:"avenir";-webkit-font-smoothing:antialiased}.member-without-cause span{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.member-without-cause span{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.member-without-cause span{font-size:1.5rem;line-height:1.75rem}}.member-without-cause .title{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.member-without-cause .details,.member-without-cause a{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.member-without-cause{padding-bottom:2.1875rem;text-align:center}.member-without-cause .title{color:#4d4d4d}.member-without-cause .details{color:#4d4d4d;padding:0rem 1.25rem 0.3125rem 1.25rem}.member-without-cause span{color:#f77a26;display:block}.member-without-cause a{color:#1975b7;text-decoration:none}.merchant-card-list{margin:0 0 1.875rem 0;padding:0 0.625rem}.merchant-card-list.with-bottom-spacing{padding-bottom:1rem}.merchant-card-list .card{display:inline-block;margin:0 0.625rem 0.625rem 0}@media (min-width: 781px){.merchant-card-list .card{width:calc((100% - 1.25rem) / 3)}.merchant-card-list .card:nth-child(3n){margin-right:0}}@media (min-width: 481px) and (max-width: 780px){.merchant-card-list .card{width:calc((100% - .625rem) / 2)}.merchant-card-list .card:nth-child(2n){margin-right:0}}@media (min-width: 0px) and (max-width: 480px){.merchant-card-list .card{display:block;margin-right:0}}.merchant-card-list.narrow .card{margin:0 1.75rem 0.625rem 0}@media (min-width: 781px){.merchant-card-list.narrow .card{width:calc((100% - 6rem) / 4)}.merchant-card-list.narrow .card:nth-child(4n){margin-right:0}}@media (min-width: 481px) and (max-width: 780px){.merchant-card-list.narrow .card{width:calc((100% - 4rem) / 3)}.merchant-card-list.narrow .card:nth-child(3n){margin-right:0}}@media (min-width: 0px) and (max-width: 480px){.merchant-card-list.narrow .card{display:inline-block;width:calc((100% - 2rem) / 2)}.merchant-card-list.narrow .card:nth-child(2n){margin-right:0}}.merchant-card .donation-rate span,.merchant-card.is-narrow .donation-rate span{font-family:"circular";-webkit-font-smoothing:antialiased}.merchant-card .name,.merchant-card .coupon-details .coupon-count b,.merchant-card .donation-rate,.merchant-card .coupon-details .coupon-count{font-family:"avenir";-webkit-font-smoothing:antialiased}.merchant-card .donation-rate span{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.merchant-card .donation-rate span{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.merchant-card .donation-rate span{font-size:1.5rem;line-height:1.75rem}}.merchant-card.is-narrow .donation-rate span{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.merchant-card.is-narrow .donation-rate span{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.merchant-card.is-narrow .donation-rate span{font-size:1.25rem;line-height:1.625rem}}.merchant-card .name,.merchant-card .coupon-details .coupon-count b{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.merchant-card .donation-rate,.merchant-card .coupon-details .coupon-count{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.merchant-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:1.25rem 0.625rem 0.625rem;height:210px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIyMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGc+CiAgICA8cmVjdCBoZWlnaHQ9IjEyNiIgd2lkdGg9IjYiIHk9IjAiIHg9IjAiICBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cmVjdCBoZWlnaHQ9IjEiIHdpZHRoPSIzIiB5PSIxMjYiIHg9IjAiICBmaWxsPSIjYjFiMWIxIi8+CiAgICA8cmVjdCBoZWlnaHQ9IjEiIHdpZHRoPSIzIiB5PSIxMjYiIHg9IjMiICBmaWxsPSIjZjlmOWY5Ii8+CiAgICA8cmVjdCBoZWlnaHQ9IjgzIiB3aWR0aD0iNiIgeT0iMTI3IiB4PSIwIiAgZmlsbD0iI2Y5ZjlmOSIvPgogIDwvZz4KPC9zdmc+) repeat-x;position:relative;overflow:hidden}.merchant-card .logo,.merchant-card .donation-rate{display:inline-block;vertical-align:top;width:50%;min-height:75px}.merchant-card .donation-rate{text-align:center;color:gray}.merchant-card .donation-rate span{display:block;color:#f77a26}.merchant-card .logo{text-align:right}.merchant-card .logo img{display:inline-block}.merchant-card .name{display:block;text-align:center}.merchant-card .coupon-details{position:absolute;width:100%;top:147px;padding:0 1rem 0 4rem}.merchant-card .coupon-details .coupon-count{color:#4d4d4d;position:absolute;left:0;top:0;text-align:center}.merchant-card .coupon-details .coupon-count b{color:#f77a26;display:block}.merchant-card.is-narrow{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIyMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgIDxnPgogICAgIDxyZWN0IGhlaWdodD0iMSIgd2lkdGg9IjMiIHk9IjAiIHg9IjAiIGZpbGw9IiNiMWIxYjEiLz4KICAgICA8cmVjdCBoZWlnaHQ9IjEiIHdpZHRoPSIzIiB5PSIwIiB4PSIzIiBmaWxsPSIjZjlmOWY5Ii8+CiAgICAgPHJlY3QgaGVpZ2h0PSI5OSIgd2lkdGg9IjYiIHk9IjEiIHg9IjAiIGZpbGw9IiNmOWY5ZjkiLz4KICAgPC9nPgo8L3N2Zz4=) 0 164px repeat-x;height:260px}.merchant-card.is-narrow .name-con{display:table-cell;vertical-align:middle;text-align:center;width:199px;height:73px}.merchant-card.is-narrow .name-con .name{margin:0}.merchant-card.is-narrow .logo,.merchant-card.is-narrow .donation-rate{display:block;width:100%;text-align:center;min-height:0}.merchant-card.is-narrow .donation-rate{vertical-align:baseline;margin-top:2px}.merchant-card.is-narrow .donation-rate span{display:inline-block}.merchant-card.is-narrow .coupon-details{margin-left:-10px;padding:0 0.625rem 20px;width:100%;height:80px;top:167px;text-align:center;display:table;vertical-align:middle}.merchant-card.is-narrow .coupon-details .top-deal-description-con{display:table-cell;vertical-align:middle;text-align:center}.merchant-card.is-narrow .coupon-details .coupon-count{display:block;position:absolute;width:100%;top:54px}.merchant-card.is-narrow .coupon-details .coupon-count b{display:inline-block}.merchant-card.is-compact{height:105px;background:#fff}.merchant-categories-list h2{font-family:"circular";-webkit-font-smoothing:antialiased}.merchant-categories-list a{font-family:"avenir";-webkit-font-smoothing:antialiased}.merchant-categories-list h2{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.merchant-categories-list h2{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.merchant-categories-list h2{font-size:1.25rem;line-height:1.625rem}}.merchant-categories-list a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.merchant-categories-list{padding:1.875rem 1.25rem 3.75rem 1.25rem}@media (min-width: 0px) and (max-width: 780px){.merchant-categories-list{padding-top:1.25rem}}.merchant-categories-list .category-table{display:table;width:100%}.merchant-categories-list .category-table .left-categories,.merchant-categories-list .category-table .right-categories{display:table-cell;width:50%;border:0 transparent solid;background-clip:padding-box}@media (min-width: 0px) and (max-width: 480px){.merchant-categories-list .category-table .left-categories,.merchant-categories-list .category-table .right-categories{display:block;text-align:center;width:100%;border:none}}.merchant-categories-list .category-table .left-categories{border-width:0 1.25rem 0 0}.merchant-categories-list .category-table .right-categories{border-width:0 0 0 1.25rem}.merchant-categories-list h2{margin-bottom:1.25rem}@media (min-width: 0px) and (max-width: 480px){.merchant-categories-list h2{text-align:center}}.merchant-categories-list .parent{margin:1.25rem 0 0.625rem 0}.merchant-categories-list a{display:block;margin-left:0.625rem}@media (min-width: 0px) and (max-width: 780px){.merchant-categories-list a{margin-top:1rem}}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}#recaptcha_widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:300px;border:4px solid #af1500;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#af1500;margin:0 0 10px}#recaptcha_image{width:100% !important;height:auto !important}#recaptcha_image img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:3px solid #FFF}.recaptcha_is_showing_audio embed{height:0;width:0;overflow:hidden}.recaptcha_is_showing_audio #recaptcha_image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;background:#FFF;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:3px solid #FFF}.recaptcha_is_showing_audio #recaptcha_image br{display:none}.recaptcha_is_showing_audio #recaptcha_image #recaptcha_audio_download{display:block}.recaptcha_input{background:#ffdc73;color:#000;font:13px/1.5 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;margin:4px 0 0;padding:0 4px 4px;border:4px solid #ffdc73;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.recaptcha_input label{margin:0 0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recaptcha_input input{width:100%}.recaptcha_options{list-style:none;margin:4px 0 0;height:18px}.recaptcha_options li{float:left;margin:0 4px 0 0}.recaptcha_options li a{text-decoration:none;text-shadow:0 1px 1px #000;font-size:16px;color:#fff;display:block;width:20px;height:18px}.recaptcha_options li a:active{position:relative;top:1px;text-shadow:none}.captcha_hide{display:none}.merchant-deal-form .header,.merchant-deal-form .submit,.merchant-deal-form #recaptcha_widget .recaptcha_input input,.merchant-deal-form #recaptcha_widget .recaptcha_only_if_image,.merchant-deal-form .subheader,.merchant-deal-form .merchant-name-label,.merchant-deal-form .message,.merchant-deal-form .error-message,.merchant-deal-form #recaptcha_widget .recaptcha_input label{font-family:"avenir";-webkit-font-smoothing:antialiased}.merchant-deal-form .header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.merchant-deal-form .submit,.merchant-deal-form #recaptcha_widget .recaptcha_input input{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.merchant-deal-form #recaptcha_widget .recaptcha_only_if_image{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.merchant-deal-form .subheader,.merchant-deal-form .merchant-name-label,.merchant-deal-form .message,.merchant-deal-form .error-message,.merchant-deal-form #recaptcha_widget .recaptcha_input label{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.merchant-deal-form .header,.merchant-deal-form .submit,.merchant-deal-form #recaptcha_widget .recaptcha_input input,.merchant-deal-form #recaptcha_widget .recaptcha_only_if_image,.merchant-deal-form .subheader,.merchant-deal-form .merchant-name-label,.merchant-deal-form .message,.merchant-deal-form .error-message,.merchant-deal-form #recaptcha_widget .recaptcha_input label{font-family:"avenir";-webkit-font-smoothing:antialiased}.merchant-deal-form .header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.merchant-deal-form .submit,.merchant-deal-form #recaptcha_widget .recaptcha_input input{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.merchant-deal-form #recaptcha_widget .recaptcha_only_if_image{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.merchant-deal-form .subheader,.merchant-deal-form .merchant-name-label,.merchant-deal-form .message,.merchant-deal-form .error-message,.merchant-deal-form #recaptcha_widget .recaptcha_input label{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.merchant-deal-form .submit{padding:0.75rem 1.25rem 0.875rem 1.25rem}.merchant-deal-form{border:1px #b1b1b1 dashed;-webkit-border-radius:0.625rem;-moz-border-radius:0.625rem;-ms-border-radius:0.625rem;-o-border-radius:0.625rem;border-radius:0.625rem;padding:1.25rem 0.625rem;text-align:center}.merchant-deal-form .header{color:#4d4d4d}.merchant-deal-form .subheader{color:gray;padding:0.625rem 0}.merchant-deal-form .merchant-name-label{color:#fff;padding:0 0.625rem;vertical-align:middle;display:inline-block;float:left;position:relative;left:-0.625rem;background:#139be8;height:1.625rem;line-height:1.625rem;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-ms-border-radius:0px 3px 3px 0px;-o-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px}.merchant-deal-form textarea,.merchant-deal-form input[type=text],.merchant-deal-form .deal-end-date{width:100%;margin-bottom:0.5rem;font-size:0.75rem !important}.merchant-deal-form input[type=text],.merchant-deal-form .deal-end-date{height:2.188rem}.merchant-deal-form .deal-end-date{color:#b1b1b1}.merchant-deal-form .deal-text-label,.merchant-deal-form .deal-code-label{display:none}.merchant-deal-form #recaptcha_widget{display:none}.merchant-deal-form.focused #recaptcha_widget{display:block}.merchant-deal-form .input .input-wrapper{margin-bottom:0.625rem}.merchant-deal-form .coupon-description{margin-top:2.25rem}.merchant-deal-form .expiration{text-align:left}.merchant-deal-form .submit{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.merchant-deal-form .submit:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.merchant-deal-form .submit:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.merchant-deal-form .message,.merchant-deal-form .error-message{display:none;margin:0 6% 0.625rem;padding:0 3% 5px;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;-ms-border-radius:0.25rem;-o-border-radius:0.25rem;border-radius:0.25rem}.merchant-deal-form .message{background-color:#e8fbf2;border:1px solid #1d9e65;color:#1d9e65}.merchant-deal-form .error-message{background-color:#fcdce6;border:1px solid #e01350;color:#e01350}.merchant-deal-form #recaptcha_widget{max-width:100%;background-color:transparent;padding:0;margin:0;border:none}.merchant-deal-form #recaptcha_widget #recaptcha_image img{margin-left:-0.625rem;width:10.25rem;height:3.125rem}.merchant-deal-form #recaptcha_widget .recaptcha_only_if_image{padding:5px 0 3px}.merchant-deal-form #recaptcha_widget .recaptcha_input{background:none;margin:0;padding:0 0 0.625rem;border:none}.merchant-deal-form #recaptcha_widget .recaptcha_input label{padding:0.625rem 0 0;color:gray;display:inline-block}.merchant-deal-form #recaptcha_widget .recaptcha_input input{border:1px solid #e0e0e0;border-radius:3px;padding:0.5rem 0.625rem;font-size:0.75rem}.merchant-deal-form #recaptcha_widget .recaptcha_options{padding-left:0.125rem;margin:0 auto;display:inline-block}.merchant-deal-form #recaptcha_widget .recaptcha_options .recaptcha_only_if_image{padding:0}.merchant-deal-form #recaptcha_widget .recaptcha_options li{margin-right:0.625rem}.merchant-deal-form #recaptcha_widget .icon-refresh{background-image:url(//assets.goodsearch.com/assets/good_shop/icon-recaptcha-refresh-c48bac6631118000a5473aa8e8bff5e9.svg);background-image:url(//assets.goodsearch.com/assets/good_shop/icon-recaptcha-refresh-69626cab33d60d6c822c23bef4b0be8e.png) \9;background-size:contain;background-repeat:no-repeat;width:12px;height:12px}.merchant-deal-form #recaptcha_widget .icon-audio,.merchant-deal-form #recaptcha_widget .icon-picture{background-image:url(//assets.goodsearch.com/assets/good_shop/icon-recaptcha-audio-8041f7dcd5eb8dd6465d5ded9cf6813f.svg);background-image:url(//assets.goodsearch.com/assets/good_shop/icon-recaptcha-audio-e680ee911d5db5dcfcd9ebfac9c31fb8.png) \9;background-size:contain;background-repeat:no-repeat;width:12px;height:12px}.merchant-deal-form #recaptcha_widget .icon-help{background-image:url(//assets.goodsearch.com/assets/good_shop/icon-recaptcha-help-102f3ee46e61943aa87e0bc6e94f2d87.svg);background-image:url(//assets.goodsearch.com/assets/good_shop/icon-recaptcha-help-e1a2439ebb3c1609d096df4063f9b3f9.png) \9;background-size:contain;background-repeat:no-repeat;width:12px;height:12px}.deal-filters .coupon-list>.list>li.member-with-cause{margin-top:0}.deal-filters .l--regular.l--hide-overflow{overflow-x:visible;margin-bottom:-1px}.deal-filters .merchant-landing-header{padding-bottom:0;min-height:0}.deal-filters .merchant-landing-header .logo{bottom:-15px}.deal-filters .merchant-landing-header .counter{margin-right:0}.deal-filters .filters{border-left:1px solid #e0e0e0;border-radius:3px 0 0 0;width:610px}.deal-filters .filters a{display:inline-block;width:25%;height:33px;border:1px solid #e0e0e0;border-left:none;border-bottom:none;text-align:center;font-size:14px}.deal-filters .filters a:first-of-type{border-radius:3px 0 0 0}.deal-filters .filters a:last-of-type{border-radius:0 3px 0 0}.deal-filters .filters a.selected{background-color:#f2f2f2;color:#000}.deal-filters .filters a.selected .counter{color:#000}.deal-filters .filters .label,.deal-filters .filters .counter{display:inline;line-height:32px;vertical-align:middle;text-align:center}.deal-filters .filters .label{margin-right:8px}.deal-filters .filters .counter{color:#f77a26}.deal-filters .l--regular-right-sidebar{padding-top:30px;border-top:1px solid #e0e0e0}@media (min-width: 781px){.deal-filters .filters .online{display:none}.deal-filters .filters .small-breakpoint{display:none}}@media (min-width: 0px) and (max-width: 780px){.deal-filters .l--regular-right-sidebar{padding-top:0px}.deal-filters .filters{width:100%;display:table}.deal-filters .filters .promo-codes{display:none}.deal-filters .filters .deals{display:none}.deal-filters .filters .large-breakpoint{display:none}.deal-filters .filters a{display:table-cell}}@media (min-width: 481px) and (max-width: 780px){.deal-filters .l--regular-right-sidebar{padding-top:1em}}.merchant-landing-header .name{font-family:"circular";-webkit-font-smoothing:antialiased}.merchant-landing-header .name{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.merchant-landing-header .name{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.merchant-landing-header .name{font-size:1.75rem;line-height:2rem}}.merchant-landing-header{min-height:140px;padding:0.625rem 0.625rem 2.625rem 150px;font-family:"Open Sans",sans-serif;position:relative}.merchant-landing-header .title{text-decoration:none;color:#4d4d4d;padding-bottom:0.75rem;position:absolute;bottom:0;padding-bottom:3.35rem}.merchant-landing-header .logo{padding:0.625rem;border:1px solid #e0e0e0;background:#fff;border-radius:3px;position:absolute;left:-140px;bottom:0.625rem}.merchant-landing-header .name{margin:0;display:table-cell;vertical-align:bottom;height:88px;padding-bottom:0.625rem}.merchant-landing-header .value{background:#fff;color:#1975b7;font-weight:600;height:1.5rem;margin-left:0.375rem;padding:0.25rem 0.625rem 0 0.625rem;border-radius:1.125rem}@media (min-width: 481px) and (max-width: 780px){.merchant-landing-header{min-height:140px;padding-left:0.625rem}.merchant-landing-header .title{display:table-cell;position:static;vertical-align:middle;padding-bottom:0}.merchant-landing-header .logo{padding:0;border:0;width:70px;height:70px;position:static;display:inline-block}.merchant-landing-header .name{display:table-cell;position:static;vertical-align:middle;padding-left:0.625rem}}@media (min-width: 0px) and (max-width: 480px){.merchant-landing-header{min-height:0;padding:0.625rem 0}.merchant-landing-header .name{color:#212121;display:table-cell;vertical-align:middle;padding:0;height:auto;font-size:1.5rem;line-height:1.75rem}.merchant-landing-header .title{padding:0;position:static;display:table-cell;vertical-align:middle}.merchant-landing-header .logo{position:static;display:inline-block;width:70px;height:70px;padding:0;border:0;margin:0 0.625rem 0 1.25rem}}.merchant-media-boxes.is-compact .copy{padding-bottom:0.625rem}.merchant-media-boxes.is-compact .media-info-box{padding:0}.merchant-media-boxes>*:last-child .copy{border-bottom:0}@media (min-width: 0px) and (max-width: 480px){.merchant-media-boxes{padding:0 1.25rem}.merchant-media-boxes .copy{text-align:left}}.merchant-tile-list{list-style:none;padding:1rem 1rem 0 2rem;text-align:left;margin:0 auto}.merchant-tile-list li{display:inline-block;vertical-align:top;margin-bottom:1rem;margin-right:1rem}.merchant-tile .name,.merchant-tile .coupon-count,.merchant-tile .donation{font-family:"avenir";-webkit-font-smoothing:antialiased}.merchant-tile .name,.merchant-tile .coupon-count{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.merchant-tile .donation{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.merchant-tile{width:8.75rem;height:8.75rem;border-radius:0.625rem;background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;text-align:center;padding-top:1.25rem;padding-bottom:1rem;outline:0;position:relative}.merchant-tile:before{display:none;content:"";position:absolute;top:0;left:0;width:8.75rem;height:8.75rem;border-radius:0.625rem;background:rgba(0,0,0,0.05);cursor:pointer}.merchant-tile:hover:before{display:block}.merchant-tile .top-container{display:table-cell;vertical-align:middle;width:inherit;height:3.75rem}.merchant-tile .logo{height:3.75rem}.merchant-tile .logo-text{overflow:hidden;max-height:50px;width:78%;margin:0 auto;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.merchant-tile .name{display:none;color:#1975b7;line-height:1.25rem;max-height:3.75rem;max-width:6.25rem;margin:0 1.25rem;overflow:hidden}.merchant-tile.name-only .logo{display:none}.merchant-tile.name-only .name{display:block}.merchant-tile .donation,.merchant-tile .coupon-count{padding:0 0.625rem}.merchant-tile .donation{color:gray;margin:5px 0}.merchant-tile .coupon-count{color:#1975b7}.mobile-app-ad .pitch,.mobile-app-ad .action{font-family:"avenir";-webkit-font-smoothing:antialiased}.mobile-app-ad .pitch{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.mobile-app-ad .action{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.mobile-app-ad .pitch,.mobile-app-ad .action{font-family:"avenir";-webkit-font-smoothing:antialiased}.mobile-app-ad .pitch{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.mobile-app-ad .action{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.mobile-app-ad .action{padding:0.75rem 1.25rem 0.875rem 1.25rem}.mobile-app-ad{text-align:center;margin:0 0 1.25rem}.mobile-app-ad:before{content:"";width:200px;height:158px;background:transparent url(//assets.goodsearch.com/assets/sprites/merchant-96364d2df18d63846c2dcfe33dd6f19b.png) 0 0;display:block;margin:0 auto}.mobile-app-ad .pitch{color:#4d4d4d;margin:0.625rem 0}.mobile-app-ad .action{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;display:inline-block}.mobile-app-ad .action:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.mobile-app-ad .action:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}#footer .visit-us,#footer .company-info{font-family:"avenir";-webkit-font-smoothing:antialiased}#footer .visit-us,#footer .company-info{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#footer{padding-top:70px;padding-bottom:60px}#footer .about-goodshop,#footer .causes,#footer .ways-to-raise{text-align:center}#footer .about-goodshop .headline,#footer .causes .headline,#footer .ways-to-raise .headline{font-family:"Adobe Garamond Pro",Georgia,Serif;font-style:italic;font-size:18px;line-height:26px;color:#fff}#footer .about-goodshop a,#footer .causes a,#footer .ways-to-raise a{display:block;color:#b1b1b1;line-height:40px;-webkit-font-smoothing:auto}#footer .about-goodshop a:hover,#footer .causes a:hover,#footer .ways-to-raise a:hover{color:#fff}#footer .causes,#footer .ways-to-raise{margin-top:48px}#footer .social,#footer .visit-us,#footer .company-info{text-align:center}#footer .social{margin-top:54px}#footer .social a{display:inline-block;width:43px;height:43px;border-radius:50%;color:transparent;background-color:#b1b1b1}#footer .social a:not(:last-child){margin-right:20px}#footer .social a:before{color:#212121}#footer .social a:before:hover{color:#fff}#footer .social a.facebook:before{content:"\e60c";font-family:"symbols";speak:none;font-size:17.2px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:43px;padding-left:17px}#footer .social a.twitter:before{content:"\e60d";font-family:"symbols";speak:none;font-size:21.2px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:43px;padding-left:12px}#footer .social a.google:before{content:"\e60e";font-family:"symbols";speak:none;font-size:19.6px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:43px;padding-left:13px}#footer .social a.pinterest:before{content:"\e621";font-family:"symbols";speak:none;font-size:21.2px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:43px;padding-left:12px}#footer .social a:hover{background-color:#fff}#footer .visit-us,#footer .company-info{margin-top:30px;-webkit-font-smoothing:auto}#footer .visit-us{color:#fff}#footer .visit-us a{color:#12c3ff}#footer .visit-us a:hover{color:#69d9ff}#footer .company-info a{color:#b1b1b1;-webkit-font-smoothing:auto}#footer .company-info a:hover{color:#fff}#footer .company-info span{font-style:normal;margin:auto 6px;color:#fff}#footer .company-info span:last-of-type{display:none}#footer .company-info .patent{width:223px;margin:0 auto;color:#fff}@media (min-width: 481px){#footer .headline{margin-bottom:14px}#footer .about-goodshop,#footer .causes,#footer .ways-to-raise{display:inline-block;text-align:center;width:33%;vertical-align:top;margin-top:auto}#footer .company-info .patent{width:auto}}@media (min-width: 481px) and (max-width: 780px){#footer .about-goodshop a,#footer .causes a,#footer .ways-to-raise a{line-height:40px}#footer .social{margin-top:40px}#footer .visit-us{margin-top:26px}}@media (min-width: 781px){#footer .about-goodshop a,#footer .causes a,#footer .ways-to-raise a{line-height:20px}#footer .social{margin-top:50px}#footer .company-info{margin-top:10px}#footer .company-info span:last-of-type{display:inline}#footer .company-info .patent{display:inline-block}}#new-global-nav .left-container .nav-search .user-input,#new-global-nav .visitor-right-container .links .how-it-works ul li a,#new-global-nav .member-right-container .links .how-it-works ul li a,#new-global-nav .member-right-container .user-info ul li a,#new-global-nav .visitor-right-container .links .coupon-categories,#new-global-nav .visitor-right-container .links .how-it-works,#new-global-nav .member-right-container .links .coupon-categories,#new-global-nav .member-right-container .links .how-it-works,#new-global-nav .visitor-right-container .user-info .sign-in a,#new-global-nav .member-right-container .user-info .nav-user span{font-family:"avenir";-webkit-font-smoothing:antialiased}#new-global-nav .left-container .nav-search .user-input,#new-global-nav .visitor-right-container .links .how-it-works ul li a,#new-global-nav .member-right-container .links .how-it-works ul li a,#new-global-nav .member-right-container .user-info ul li a{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#new-global-nav .visitor-right-container .links .coupon-categories,#new-global-nav .visitor-right-container .links .how-it-works,#new-global-nav .member-right-container .links .coupon-categories,#new-global-nav .member-right-container .links .how-it-works,#new-global-nav .visitor-right-container .user-info .sign-in a,#new-global-nav .member-right-container .user-info .nav-user span{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}#new-global-nav{text-align:left}#new-global-nav .hamburger,#new-global-nav .search-icon,#new-global-nav .search-close-icon,#new-global-nav .nav-user img{display:none}#new-global-nav .left-container{display:inline-block;text-align:left;width:65%;vertical-align:top}#new-global-nav .left-container .goodshop-logo{position:absolute}#new-global-nav .left-container .goodshop-logo a{display:inline-block}#new-global-nav .left-container .search-icon,#new-global-nav .left-container .search-close-icon{cursor:pointer}#new-global-nav .left-container .nav-search{display:inline-block;position:relative}#new-global-nav .left-container .nav-search .search-bar{padding-top:0.75rem}#new-global-nav .left-container .nav-search .user-input{margin-left:0.5rem}#new-global-nav .left-container .nav-search ul{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#new-global-nav .visitor-right-container,#new-global-nav .member-right-container{display:inline-block}#new-global-nav .visitor-right-container .links .coupon-categories,#new-global-nav .visitor-right-container .links .how-it-works,#new-global-nav .member-right-container .links .coupon-categories,#new-global-nav .member-right-container .links .how-it-works{display:inline-block;padding-right:0.5rem;padding-left:1rem}#new-global-nav .visitor-right-container .links .coupon-categories a,#new-global-nav .visitor-right-container .links .how-it-works a,#new-global-nav .member-right-container .links .coupon-categories a,#new-global-nav .member-right-container .links .how-it-works a{text-decoration:none;color:#fff;font-size:0.75rem}#new-global-nav .visitor-right-container .links .coupon-categories a,#new-global-nav .member-right-container .links .coupon-categories a{font-weight:600;-webkit-font-smoothing:antialiased}#new-global-nav .visitor-right-container .links .how-it-works,#new-global-nav .member-right-container .links .how-it-works{font-weight:600;-webkit-font-smoothing:antialiased}#new-global-nav .visitor-right-container .links .how-it-works ul li,#new-global-nav .member-right-container .links .how-it-works ul li{width:14rem}#new-global-nav .visitor-right-container .user-info,#new-global-nav .member-right-container .user-info{text-align:center}#new-global-nav .visitor-right-container .user-info ul,#new-global-nav .member-right-container .user-info ul{box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#new-global-nav .visitor-right-container .user-info ul li,#new-global-nav .member-right-container .user-info ul li{width:5.5rem;padding:0.625rem 0 0 1rem;list-style:none}#new-global-nav .visitor-right-container .user-info ul li a,#new-global-nav .member-right-container .user-info ul li a{display:inherit;text-align:left}#new-global-nav .visitor-right-container{padding-top:0.75rem}#new-global-nav .visitor-right-container .user-info .sign-in a{text-decoration:none;color:#b1b1b1;transition:color 0.3s ease-out;font-weight:600;-webkit-font-smoothing:antialiased}#new-global-nav .visitor-right-container .user-info .sign-in a:hover{color:#fff}#new-global-nav .member-right-container .user-info .nav-user span{color:#fff;vertical-align:top;font-weight:600;-webkit-font-smoothing:antialiased}#new-global-nav .member-right-container .user-info .nav-user span:first-child{padding-right:0.25rem}#new-global-nav .visitor-right-container .links .how-it-works,#new-global-nav .member-right-container .links .how-it-works,#new-global-nav .member-right-container .user-info{background:none;padding:0.25rem 0.25rem;margin-right:0.25rem;color:#fff;cursor:pointer;position:relative}#new-global-nav .visitor-right-container .links .how-it-works:hover,#new-global-nav .member-right-container .links .how-it-works:hover,#new-global-nav .member-right-container .user-info:hover{background-color:#4d4d4d}#new-global-nav .visitor-right-container .links .how-it-works:active,#new-global-nav .member-right-container .links .how-it-works:active,#new-global-nav .member-right-container .user-info:active{background-color:#606060}#new-global-nav .visitor-right-container .links .how-it-works ul,#new-global-nav .member-right-container .links .how-it-works ul,#new-global-nav .member-right-container .user-info ul{display:none;position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,0.3);margin:0;z-index:1;padding:0.5rem 0;right:0;top:1.5rem;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#new-global-nav .visitor-right-container .links .how-it-works ul li,#new-global-nav .member-right-container .links .how-it-works ul li,#new-global-nav .member-right-container .user-info ul li{height:2.5rem;padding:0.625rem 0 0 1rem}#new-global-nav .visitor-right-container .links .how-it-works ul li:hover,#new-global-nav .member-right-container .links .how-it-works ul li:hover,#new-global-nav .member-right-container .user-info ul li:hover{background-color:#f2f2f2}#new-global-nav .visitor-right-container .links .how-it-works ul li:active,#new-global-nav .member-right-container .links .how-it-works ul li:active,#new-global-nav .member-right-container .user-info ul li:active{background-color:#f9f9f9}#new-global-nav .visitor-right-container .links .how-it-works ul li a,#new-global-nav .member-right-container .links .how-it-works ul li a,#new-global-nav .member-right-container .user-info ul li a{color:#212121}@media (min-width: 781px){#new-global-nav{height:4.5rem}#new-global-nav .left-container{width:calc(100% - 19.875rem)}#new-global-nav .left-container .goodshop-logo{padding:1rem 1.25rem 0 1rem}#new-global-nav .left-container .goodshop-logo img{height:auto;width:7.5rem}#new-global-nav .left-container .nav-search{left:9.375rem;width:calc(100% - 9.375rem);max-width:31.25rem}#new-global-nav .visitor-right-container,#new-global-nav .member-right-container{width:19.875rem}#new-global-nav .visitor-right-container .links,#new-global-nav .member-right-container .links{display:inline-block}#new-global-nav .visitor-right-container .user-info,#new-global-nav .member-right-container .user-info{display:inline-block;vertical-align:top}#new-global-nav .visitor-right-container .links{padding-top:0.125rem}#new-global-nav .visitor-right-container .user-info a#global-navbar-sign-up-link{display:block;line-height:0}#new-global-nav .member-right-container{padding-top:0.875rem}#new-global-nav .member-right-container .user-info{padding:0.25rem 0.25rem 0 0.25rem;margin-top:1px;height:1.5625rem;max-width:5.875rem}#new-global-nav .member-right-container .nav-user span{font-size:0.75rem}}@media (min-width: 481px) and (max-width: 780px){#new-global-nav{height:5.6875rem}#new-global-nav .left-container{width:calc(100% - 9.375rem)}#new-global-nav .left-container .goodshop-logo{padding:1rem 1rem 0 1rem}#new-global-nav .left-container .goodshop-logo img{height:auto;width:6.5625rem}#new-global-nav .left-container .nav-search{left:8.4375rem;width:calc(100% - 14.125rem);min-width:13.125rem}#new-global-nav .left-container .nav-search ul{padding-left:0;margin-top:0}#new-global-nav .left-container .nav-search ul li a{font-size:0.625rem}#new-global-nav .visitor-right-container,#new-global-nav .member-right-container{min-width:9.375rem}#new-global-nav .visitor-right-container .links,#new-global-nav .member-right-container .links{position:absolute}#new-global-nav .visitor-right-container .links{bottom:0.375rem;right:7.5rem}#new-global-nav .visitor-right-container .user-info{height:5rem}#new-global-nav .visitor-right-container .user-info .sign-in{padding-top:0.875rem}#new-global-nav .member-right-container .links{width:14rem;bottom:0.5rem;right:0.5rem}#new-global-nav .member-right-container .user-info{margin-top:0.75rem;margin-right:0.75rem;text-align:center;width:4.75rem;height:1.875rem;float:right}#new-global-nav .member-right-container .user-info .nav-user{max-width:8.375rem;padding-top:0.25rem}#new-global-nav .member-right-container .user-info .nav-user span{font-size:0.75rem}#new-global-nav .member-right-container .user-info ul{top:1.875rem}}@media (min-width: 0px) and (max-width: 480px){#new-global-nav{text-align:center;width:100%;height:inherit;padding-bottom:1rem}#new-global-nav .hamburger{display:block;position:absolute;top:0.5rem;left:1rem}#new-global-nav .hamburger:before{color:#fff;content:"\e61c";font-family:"symbols";speak:none;font-size:1.875rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}#new-global-nav .search-icon,#new-global-nav .search-close-icon{position:absolute;top:0.9375rem;right:1rem}#new-global-nav .search-icon{display:block}#new-global-nav .goodshop-logo{padding:1rem 1rem 0 1rem;width:50%;margin:0 auto}#new-global-nav .goodshop-logo img{width:7.875rem;height:auto}#new-global-nav .left-container{text-align:center;width:100%}#new-global-nav .left-container .nav-search{width:100%}#new-global-nav .left-container .goodshop-logo{padding-top:0.125rem;position:relative;top:0.625rem}#new-global-nav .visitor-right-container,#new-global-nav .member-right-container{display:none}}.numbered-list .step .title{font-family:"circular";-webkit-font-smoothing:antialiased}.numbered-list .full-width-title,.numbered-list .step .desc,.numbered-list .step a{font-family:"avenir";-webkit-font-smoothing:antialiased}.numbered-list .step .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.numbered-list .step .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.numbered-list .step .title{font-size:1.25rem;line-height:1.625rem}}.numbered-list .full-width-title,.numbered-list .step .desc{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.numbered-list .step a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.numbered-list .step:before{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.numbered-list{position:relative}.numbered-list .full-width-title{position:relative;text-align:center;color:#fff;padding:0.5rem 0;margin-bottom:2.5rem;background-color:#139be8}.numbered-list .full-width-title:after{content:"\e610";font-family:"symbols";speak:none;font-size:1.875rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#139be8;display:block;position:absolute;bottom:-0.9375rem;left:50%;margin-left:-0.9375rem}.numbered-list .steps{list-style:none;counter-reset:level1;width:85%;margin:0 auto}.numbered-list .step{position:relative;padding-left:3rem;margin-bottom:2rem}.numbered-list .step:before{content:counter(level1) " ";counter-increment:level1;background-color:#12c3ff;color:#fff;width:25px;height:25px;border-radius:25px;display:inline-block;box-sizing:border-box;text-align:center;padding-top:5px;position:absolute;left:0;top:5px}.numbered-list .step .title{color:#1975b7}.numbered-list .step .desc{color:#606060;margin:0.5rem 0}.numbered-list .step .title,.numbered-list .step .desc{display:block}.download-other-addons .extension,.download-other-addons .plugin{font-family:"avenir";-webkit-font-smoothing:antialiased}.download-other-addons .extension,.download-other-addons .plugin{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.download-other-addons .extension,.download-other-addons .plugin{padding:0.75rem 1.25rem 0.875rem 1.25rem}.download-other-addons{background:#f1f1f1 linear-gradient(#f1f1f1,#ffffff);padding:1.5rem 0;font:200 1rem/1rem "Open Sans",sans-serif;color:#54b34f;text-align:right;margin:0 0 2rem}.download-other-addons .promo{float:left}.download-other-addons .promo>img{position:relative;top:8px}.download-other-addons .extension,.download-other-addons .plugin{background-color:#12c3ff;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.download-other-addons .extension:hover,.download-other-addons .plugin:hover{background-color:#03bfff;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.download-other-addons .extension:active,.download-other-addons .plugin:active{background-color:#12c3ff;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.page-header h1{font-family:"circular";-webkit-font-smoothing:antialiased}.page-header h1{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.page-header h1{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.page-header h1{font-size:1.5rem;line-height:1.75rem}}.page-header{margin:0.5rem 0 1.5rem}.page-header h1{margin:0}.page-header img{margin-top:0.5rem}.popular-merchants .title,.popular-merchants .merchant-name,.popular-merchants a{font-family:"avenir";-webkit-font-smoothing:antialiased}.popular-merchants .title{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.popular-merchants .merchant-name{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.popular-merchants a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.popular-merchants .title{color:#4d4d4d}.popular-merchants .merchant-name{color:#b1b1b1;list-style:none;margin-left:0;padding-top:5px}.popular-merchants a{color:#1975b7}#push-menu .member-container .user-info .name,#push-menu .member-container .user-info .amount-raised,#push-menu .visitor-container .header .sign-in a,#push-menu .brand-links ul li a,#push-menu .internal-links ul li a{font-family:"avenir";-webkit-font-smoothing:antialiased}#push-menu .member-container .user-info .name,#push-menu .member-container .user-info .amount-raised,#push-menu .visitor-container .header .sign-in a,#push-menu .brand-links ul li a,#push-menu .internal-links ul li a{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#push-menu .member-container .user-info .name{font-weight:500}#push-menu .member-container .user-info .amount-raised{font-weight:light;-webkit-font-smoothing:auto}#push-menu .visitor-container .header .sign-in a{-webkit-font-smoothing:auto}#push-menu .brand-links ul li a,#push-menu .internal-links ul li a{-webkit-font-smoothing:auto}#push-menu .brand-links ul li a{font-weight:500}@media (min-width: 481px){#push-menu{display:none}#push-menu.pushed{display:block;position:absolute;visibility:hidden;left:-16.25rem}#main-content{left:0}}@media (min-width: 0px) and (max-width: 480px){#main-content{left:0;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#main-content:after{opacity:0;width:100%;height:0;position:absolute;top:0;right:0;content:"";-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#main-content.pushed{left:16.25rem}#main-content.pushed:after{opacity:1;background:rgba(0,0,0,0.7);z-index:1000;height:100%}#push-menu{position:absolute;height:100%;width:16.25rem;top:0;left:-16.25rem;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#push-menu.pushed{left:0;visibility:visible}#push-menu ul{list-style-type:none}#push-menu .member-container{color:#fff}#push-menu .member-container .user-info{padding-left:1rem;background:#007a87;height:9.375rem}#push-menu .member-container .user-info .profile-image{padding-top:1.5rem}#push-menu .member-container .user-info .profile-image img{height:2.75rem;width:2.75rem;border-radius:3.125rem;border:1px solid #fff}#push-menu .member-container .user-info .name{padding-top:0.75rem}#push-menu .member-container .user-info .amount-raised{padding-top:0.5rem}#push-menu .visitor-container .header{height:8.75rem;background:#212121;text-align:center}#push-menu .visitor-container .header .goodshop-logo img{padding-top:1rem;width:6.75rem;height:auto}#push-menu .visitor-container .header #global-navbar-sign-up-link{margin-top:1rem;display:inline-block}#push-menu .visitor-container .header .sign-in{margin-top:0.3rem}#push-menu .visitor-container .header .sign-in a{color:#b1b1b1}#push-menu .brand-links ul,#push-menu .internal-links ul{margin-bottom:0}#push-menu .brand-links ul li,#push-menu .internal-links ul li{padding-bottom:1.75rem}#push-menu .brand-links ul li:last-child,#push-menu .internal-links ul li:last-child{padding-bottom:0}#push-menu .brand-links{padding:1.5rem 0 1rem 0;border-bottom:1px #b1b1b1 solid}#push-menu .brand-links a{color:#000}#push-menu .internal-links{padding:1rem 0 1.5rem 0}#push-menu .internal-links a{color:#606060}}.register-form .actions button,.register-form .subtitle,.register-form form label,.register-form .login,.register-form .subtext,.register-form .subtext a{font-family:"avenir";-webkit-font-smoothing:antialiased}.register-form .actions button{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.register-form .subtitle{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.register-form form label,.register-form .login{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.register-form .subtext,.register-form .subtext a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-form .actions button,.register-form .subtitle,.register-form form label,.register-form .login,.register-form .subtext,.register-form .subtext a{font-family:"avenir";-webkit-font-smoothing:antialiased}.register-form .actions button{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.register-form .subtitle{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.register-form form label,.register-form .login{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.register-form .subtext,.register-form .subtext a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-form .actions button{padding:1rem 2.75rem 1.125rem 2.75rem}.register-form{text-align:center;padding-bottom:3rem}@media (min-width: 0px) and (max-width: 480px){.register-form{padding:0 5%}}.register-form .subtitle{margin:2rem;display:inline-block}.register-form form label{color:#4d4d4d}.register-form form fieldset{border:0;padding-top:0;margin:auto 0;padding-left:0;padding-right:0}.register-form .subtext,.register-form .subtext a{margin:0}.register-form .login{margin-top:6px}@media (min-width: 0px) and (max-width: 480px){.register-form .login{padding-bottom:2.5rem}}.register-form .actions{margin-top:1.625rem}.register-form .actions button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.register-form .actions button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.register-form .actions button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.register-header .title{font-family:"circular";-webkit-font-smoothing:antialiased}.register-header .subtitle,.register-header p.subtext,.register-header .facebook-login{font-family:"avenir";-webkit-font-smoothing:antialiased}.register-header .title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.register-header .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.register-header .title{font-size:1.75rem;line-height:2rem}}.register-header .subtitle{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.register-header p.subtext{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-header .facebook-login{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.register-header .facebook-login{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-header .facebook-login:before{font-size:1.25rem}}.register-header .title{font-family:"circular";-webkit-font-smoothing:antialiased}.register-header .subtitle,.register-header p.subtext,.register-header .facebook-login{font-family:"avenir";-webkit-font-smoothing:antialiased}.register-header .title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.register-header .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.register-header .title{font-size:1.75rem;line-height:2rem}}.register-header .subtitle{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.register-header p.subtext{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-header .facebook-login{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.register-header .facebook-login{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-header .facebook-login:before{font-size:1.25rem}}.register-header .facebook-login{text-align:center;padding:0.3125rem 0 0.6875rem;border-radius:0.1875rem;-webkit-font-smoothing:antialiased}.register-header .facebook-login:before{display:inline-block;margin-right:0.625rem;font-size:1.5rem;position:relative;top:5px}.register-header .facebook-login{color:#fff !important;background-color:#3b5998}.register-header .facebook-login:visited{color:#fff !important}.register-header .facebook-login:hover{color:#fff !important;background-color:#355089}.register-header .facebook-login:active{color:#fff !important;background-color:#314a7e}.register-header .facebook-login:before{content:"\e60c";font-family:"symbols";speak:none;font-size:1.5rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}ul{margin-top:0}.register-header{text-align:center}.register-header .title{color:#1975b7;margin-top:1rem;margin-bottom:0}.register-header .subtitle{margin-top:0.5rem;margin-bottom:2.1rem}@media (min-width: 0px) and (max-width: 480px){.register-header .subtitle{padding-left:1.25rem;padding-right:1.25rem}}.register-header .facebook-login{background-color:#3b5998;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;padding:0.75rem 3rem 1.25rem}.register-header .facebook-login:hover{background-color:#37538d;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.register-header .facebook-login:active{background-color:#3b5998;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 480px){.register-header .facebook-login{font-size:1rem}}.register-header p.subtext{margin-bottom:2.1rem;color:#4d4d4d}.confirmation-box .confirm.top,.confirmation-box .confirm.bottom{font-family:"circular";-webkit-font-smoothing:antialiased}.confirmation-box .confirm.top{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.confirmation-box .confirm.top{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.confirmation-box .confirm.top{font-size:1.5rem;line-height:1.75rem}}.confirmation-box .confirm.bottom{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.confirmation-box .confirm.bottom{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.confirmation-box .confirm.bottom{font-size:1.25rem;line-height:1.625rem}}.medium-small-breakpoints{display:none}@media (min-width: 0px) and (max-width: 780px){.medium-small-breakpoints{display:block}}@media (min-width: 481px) and (max-width: 780px){.medium-small-breakpoints.l--content{margin-bottom:0.875rem}}@media (min-width: 0px) and (max-width: 480px){.medium-small-breakpoints.l--content{margin-bottom:1.75rem}}.confirmation-box{background-color:#1f993b;margin-top:1rem;position:relative}@media (min-width: 0px) and (max-width: 780px){.confirmation-box{margin:0 auto 1.875rem auto}}@media (min-width: 0px) and (max-width: 480px){.confirmation-box{margin-bottom:1.25rem}}@media (min-width: 0px) and (max-width: 780px){.confirmation-box.large{display:none}}.confirmation-box .close:before{content:"\e61d";font-family:"symbols";speak:none;font-size:1.5rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:0.625rem;right:0.625rem;color:#fff;background-color:#1f993b;cursor:pointer}.confirmation-box .l--content{padding:3.125rem 0}@media (min-width: 0px) and (max-width: 480px){.confirmation-box .l--content{padding-bottom:2.5rem}}.confirmation-box .confirm{color:#fff;text-align:center}.confirmation-box .confirm.top,.confirmation-box .confirm.bottom{padding-left:1.25rem;padding-right:1.25rem}.confirmation-box .confirm.top{margin-bottom:0.5rem}@media (min-width: 0px) and (max-width: 780px){.l--content.confirmation .goodshop-masthead.with-spacing#goodshop-masthead .header .search.large{display:none}}@media (min-width: 0px) and (max-width: 780px){.l--content.confirmation .user-stats{margin:0}.l--content.confirmation .header{margin-bottom:0;padding-top:1.25rem}.l--content.confirmation .logo{padding-bottom:1rem}}.m--registration-promo .title{font-family:"circular";-webkit-font-smoothing:antialiased}.m--registration-promo .actions a{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--registration-promo .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--registration-promo .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.m--registration-promo .title{font-size:1.25rem;line-height:1.625rem}}.m--registration-promo .actions a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.m--registration-promo .title{font-family:"circular";-webkit-font-smoothing:antialiased}.m--registration-promo .actions a{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--registration-promo .title{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--registration-promo .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.m--registration-promo .title{font-size:1.25rem;line-height:1.625rem}}.m--registration-promo .actions a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.m--registration-promo .actions a{padding:0.75rem 1.25rem 0.875rem 1.25rem}.m--registration-promo{padding:1.25rem 3%;display:table;width:100%}.m--registration-promo .title{display:table-cell;width:100%}.m--registration-promo .actions{display:table-cell;vertical-align:middle;width:1px;white-space:nowrap;padding-left:1rem}.m--registration-promo .actions a{background-color:#e01350;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.m--registration-promo .actions a:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.m--registration-promo .actions a:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 480px){.m--registration-promo{display:block;text-align:center}.m--registration-promo .title{padding-bottom:1rem}.m--registration-promo .title,.m--registration-promo .actions{display:inline-block;width:auto;padding-left:0}}.search-bar .user-input,.search-bar .search-content .search-name,.search-bar.with-toggle .tab,.search-bar.is-small .user-input,.search-bar .search-content .search-donation,.search-bar.clear-button .search-button.show-clear:after,.search-bar .with-examples li,.search-bar .with-examples li a{font-family:"avenir";-webkit-font-smoothing:antialiased}.search-bar .user-input,.search-bar .search-content .search-name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.search-bar.with-toggle .tab{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.search-bar.is-small .user-input,.search-bar .search-content .search-donation{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.search-bar.clear-button .search-button.show-clear:after,.search-bar .with-examples li,.search-bar .with-examples li a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.search-bar{text-align:left}.search-bar .search-form{box-sizing:border-box;height:3.125rem;padding-right:4.375rem;border-width:3px;border-style:solid;border-color:#139be8;border-radius:3.125rem;background:#fff;margin-bottom:0;position:relative}.search-bar .user-input{color:#4d4d4d;background:transparent;width:100%;height:100%;padding-left:0;border:0;margin-left:1.125rem;vertical-align:text-bottom}.search-bar .user-input:focus{outline:0}.search-bar .search-button{position:absolute;right:0.125rem;top:0.125rem;border:0;padding:0;background-color:transparent;cursor:pointer;line-height:33px}.search-bar .search-button:focus{outline:0}.search-bar .search-button:after{content:"\e615";font-family:"symbols";speak:none;font-size:1.5rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;color:#fff;background:#139be8;width:2.25rem;height:2.25rem;border-radius:2.25rem;line-height:inherit;text-indent:-3px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.search-bar.clear-button .search-form{padding-right:6rem}.search-bar.clear-button .search-button.show-clear{right:0.25rem}.search-bar.clear-button .search-button.show-clear:after{content:"clear";background:gray;width:3.65rem;height:1.5rem;line-height:1.5rem;text-indent:0;margin-top:0.375rem;margin-right:0.25rem;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.search-bar.clear-button .search-button.show-clear .user-input{padding-right:1.875rem}.search-bar.is-small .search-form{height:2.5rem;border-width:0.125rem;padding-right:3.75rem}.search-bar.is-small .search-button{line-height:1.625rem}.search-bar.is-small .search-button:after{width:1.75rem;height:1.75rem;font-size:1.125rem;line-height:inherit;text-indent:-0.125rem}.search-bar.is-muted .search-form{border-color:#e0e0e0}.search-bar.is-shop .search-button:after{background:#f77a26}.search-bar.is-navbar{padding-top:1rem}.search-bar.is-navbar form.search-form{height:1.875rem;border-radius:0;border-style:none}.search-bar.is-navbar .search-button{background:#f95b60;height:100%;width:2.5rem;top:0;right:0}.search-bar.is-navbar .search-button:focus{outline:0}.search-bar.is-navbar .search-button:after{background:url("navbar/search-icon.png") no-repeat;background-size:1.25rem;background-position:0.6875rem 0.375rem;content:"";transform:inherit}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete{margin:0;left:0 !important;top:4rem !important;width:100% !important;border-radius:0;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3);overflow:auto}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a{padding-left:0 !important}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content{min-width:5.5rem}.search-bar .with-examples ul{padding-left:1.125rem;margin-bottom:0;margin-top:0.25rem}.search-bar .with-examples li{display:inline;margin-left:0.25rem;list-style:none}.search-bar .with-examples li,.search-bar .with-examples li a{color:#b1b1b1;text-decoration:none}.search-bar .image-content{display:inline-block;width:25%;margin-top:0.25rem;padding-top:0.625rem;text-align:center}.search-bar .image-content img.search-logo{display:inline-block;margin-bottom:-1px;top:1rem;left:1.25rem;height:auto;width:5.5rem}.search-bar .search-content{display:inline-block;width:70%}.search-bar .search-content .search-urlname{display:none}.search-bar .search-content .search-name{color:#212121;line-height:0.875rem}.search-bar .search-content .search-donation{color:gray;margin-top:0;padding-bottom:0;padding-top:2px;line-height:1.5rem}.search-bar.with-autocomplete{position:relative}.search-bar.with-autocomplete ul.ui-autocomplete{-webkit-box-shadow:rgba(0,0,0,0.16) 0px 2px 8px;-moz-box-shadow:rgba(0,0,0,0.16) 0px 2px 8px;box-shadow:rgba(0,0,0,0.16) 0px 2px 8px;border:1px solid gray\9;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:absolute;background-color:#fff;z-index:10;overflow:hidden;display:block;width:calc(100% - 2.5rem);padding:0;list-style-type:none;margin:0 1.25rem;margin-top:-1.25rem !important;top:auto !important}@media (min-width: 0px) and (max-width: 480px){.search-bar.with-autocomplete ul.ui-autocomplete{margin-top:0 !important}}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item{list-style:none;margin-left:0}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item a{font-size:14px;line-height:22px;color:#4d4d4d;display:block;line-height:2.5rem;padding-left:0.5rem}@media (min-width: 0px) and (max-width: 480px){.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item a{line-height:20px}}@media (min-width: 0px) and (max-width: 480px){.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item a{line-height:2.5rem}}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item a.ui-state-focus{background-color:#f2f2f2}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item:last-child a{padding-bottom:0.25rem}.search-bar.with-autocomplete .ui-helper-hidden-accessible{display:none}.search-bar.with-web .search-form{padding-right:8.5rem}.search-bar.with-web .yahoo-logo-placeholder{background-image:url(//assets.goodsearch.com/assets/yahoo_logo-d041e49157576ac7a14ed923adcb2d7e.png);width:56px;height:25px;position:absolute;top:0.625rem;right:3.125rem}.search-bar.with-toggle .tabs-container{margin-bottom:11px}.search-bar.with-toggle .tab{display:inline-block;list-style:none;cursor:pointer;color:gray;margin-bottom:0.25rem;position:relative}.search-bar.with-toggle .tab:after{content:"";width:0;height:0;border:solid transparent;border-width:0 0.75rem 0.625rem 0.75rem;border-bottom-color:#139be8;position:absolute;top:1.7rem}.search-bar.with-toggle .tab.hide-indicator:after{display:none}.search-bar.with-toggle .tab.web{margin-left:5rem}.search-bar.with-toggle .tab.web.active,.search-bar.with-toggle .tab.web:hover{color:#139be8}.search-bar.with-toggle .tab.web:after{left:1.875rem}.search-bar.with-toggle .tab.merchants{margin-left:1.875rem}.search-bar.with-toggle .tab.merchants.active,.search-bar.with-toggle .tab.merchants:hover{color:#f77a26}.search-bar.with-toggle .tab.merchants:after{left:1.75rem}.search-bar.with-toggle .merchants-search-bar-container{display:none}@media (min-width: 0px) and (max-width: 780px){.search-bar .with-examples{display:none}}@media (min-width: 0px) and (max-width: 480px){.search-bar .search-form{padding-right:3.75rem}.search-bar .user-input{margin-left:1rem}.search-bar a{display:table;padding-left:0}.search-bar .image-content{vertical-align:middle;display:table-cell}.search-bar .image-content img.search-logo{width:3.75rem;padding-left:0}.search-bar .search-content{display:table-cell;vertical-align:middle;padding:5px 5px 5px 0}.search-bar .search-content .search-name,.search-bar .search-content .search-donation{padding-left:0.625rem}.search-bar .search-content .search-name{font-size:1rem;line-height:1.25rem}.search-bar .search-content .search-donation{font-size:0.75rem;margin-top:-2px;padding-top:0}.search-bar.with-toggle .tabs-container{margin-bottom:15px}.search-bar.with-toggle .tab{width:50%;text-align:center;margin-bottom:0}.search-bar.with-toggle .tab.web,.search-bar.with-toggle .tab.merchants{margin-left:0}.search-bar.with-toggle .tab.web:after,.search-bar.with-toggle .tab.merchants:after{left:50%;margin-left:-11px}.search-bar.is-navbar .search-form{margin:auto 1.875rem}.search-bar.is-navbar .with-examples{display:none}.search-bar.is-navbar .with-examples a{color:#b1b1b1;transition:color 0.3s ease-out}.search-bar.is-navbar .with-examples a:hover{color:#fff}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete{top:3.625rem !important}}.shop-favorite-merchants .header,.shop-favorite-merchants a.edit{font-family:"avenir";-webkit-font-smoothing:antialiased}.shop-favorite-merchants .header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.shop-favorite-merchants a.edit{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.shop-favorite-merchants{padding-top:1.25rem;text-align:center}.shop-favorite-merchants .header{color:#606060;display:inline-block}.shop-favorite-merchants a.edit{color:#1975b7;padding-left:0.5rem}.shop-masthead{display:table;width:100%;margin:1.875rem 0 0.625rem}.shop-masthead .logo,.shop-masthead .search{display:table-cell;vertical-align:top}.shop-masthead .search{padding-right:0.625rem}.shop-masthead .logo{width:210px;padding-top:0.125rem}.shop-masthead .logo img{display:block;border:0}@media (min-width: 0px) and (max-width: 780px){.shop-masthead{display:block;padding:0 0.625rem;margin:1.25rem 0 0}.shop-masthead .logo{margin-bottom:1.25rem;padding:0}.shop-masthead .logo,.shop-masthead .search{display:block;margin-left:auto;margin-right:auto}.shop-masthead .search{padding:0}}@media (min-width: 0px) and (max-width: 480px){.shop-masthead{padding:0 1rem}}@media (min-width: 0px) and (max-width: 480px){.shop-masthead.merchant-landing-masthead{margin:0}.shop-masthead.merchant-landing-masthead .logo{margin:0.625rem auto;width:147px}.shop-masthead.merchant-landing-masthead .logo img{height:24px;width:147px}.shop-masthead.merchant-landing-masthead .search .with-examples{display:none}}@media (min-width: 781px){body.sidebar-test #main{padding-left:0}body.sidebar-test.deal-filters a img.logo{bottom:-4.375rem;left:-8.125rem;width:12.5rem;height:12.5rem}body.sidebar-test h1.name{padding-left:5.625rem}body.sidebar-test .filters{display:table;margin-left:5.625rem;padding-right:5rem;width:100%}body.sidebar-test.deal-filters .l--regular-right-sidebar .l--sidebar{padding-top:4rem}body.sidebar-test .l--regular-right-sidebar{padding-top:1rem}}.social-badges{list-style:none;padding:0}.social-badges li{display:inline-block}.social-badges li+li{margin-left:1.5rem}.social-badges a{display:inline-block;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff}.social-badges a:hover,.social-badges a:visited{color:#fff}.social-badges a[href="https://www.facebook.com/GoodSearch"]{background:#3b5998}.social-badges a[href="https://www.facebook.com/GoodSearch"]:before{content:"\e60c";font-family:"symbols";speak:none;font-size:1.4rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:3.5rem}.social-badges a[href="https://twitter.com/goodsearch"]{background:#55acee}.social-badges a[href="https://twitter.com/goodsearch"]:before{content:"\e60d";font-family:"symbols";speak:none;font-size:1.65rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:3.5rem}.social-badges a[href="https://plus.google.com/u/0/110967163182082167827/posts"]{background:#d34836}.social-badges a[href="https://plus.google.com/u/0/110967163182082167827/posts"]:before{content:"\e60e";font-family:"symbols";speak:none;font-size:1.55rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:3.5rem}.social-badges a[href="http://www.pinterest.com/goodshop/"]{background:#ca2128}.social-badges a[href="http://www.pinterest.com/goodshop/"]:before{content:"\e621";font-family:"symbols";speak:none;font-size:1.65rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:3.5rem}.social-placeholders{font-family:"avenir";-webkit-font-smoothing:antialiased}.social-placeholders{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.social-placeholders{color:gray;vertical-align:baseline;text-align:left}.social-placeholders.is-compact>a{display:inline-block}.social-placeholders.is-compact>a:before{background:#b1b1b1}.social-placeholders>*{display:block;margin:0 0 0.625rem;position:relative;color:inherit;text-decoration:none}.social-placeholders>*:before{display:inline-block;margin:0 0.625rem 0 0;color:#fff;border-radius:50%;width:24px;height:24px;text-indent:5px;line-height:25px !important;position:relative;top:2px}.social-placeholders>*.socialite-loaded:before{display:none}.social-placeholders .facebook-like:before{content:"\e60c";font-family:"symbols";speak:none;font-size:1rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;background:#3b5998;text-indent:8px}.social-placeholders .twitter-share:before{content:"\e60d";font-family:"symbols";speak:none;font-size:1rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;background:#55acee}.social-placeholders .googleplus-one:before{content:"\e60e";font-family:"symbols";speak:none;font-size:0.8rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-indent:7px;background:#d34836}.social-sharing{display:inline-block;cursor:pointer;line-height:0;max-height:25px}.social-sharing iframe{z-index:1}@media (min-width: 481px) and (max-width: 780px){.social-sharing{display:none}}@media (min-width: 0px) and (max-width: 480px){.social-sharing{display:none}}.social-sharing .facebook-like:not(.socialite-loaded):before,.social-sharing .twitter-share:not(.socialite-loaded):before,.social-sharing .googleplus-one:not(.socialite-loaded):before{background:#b1b1b1;color:#fff;width:20px;height:15px;border-radius:10px;display:inline-block;text-align:center;padding-top:5px}.social-sharing .facebook-like,.social-sharing .twitter-share,.social-sharing .googleplus-one{display:inline-block;vertical-align:top}.social-sharing .facebook-like{max-width:270px}.social-sharing .facebook-like:not(.socialite-loaded):before{content:"\e60c";font-family:"symbols";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.social-sharing .twitter-share:not(.socialite-loaded):before{content:"\e60d";font-family:"symbols";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.social-sharing .googleplus-one:not(.socialite-loaded):before{content:"\e60e";font-family:"symbols";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.m--stat .predicate{font-family:"circular";-webkit-font-smoothing:antialiased}.m--stat .explanation{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--stat .predicate{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--stat .predicate{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.m--stat .predicate{font-size:1.75rem;line-height:2rem}}.m--stat .explanation{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.m--stat .action{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.m--stat{text-align:center}.m--stat .predicate{color:#1975b7;padding:0.625rem 0}.static h1{font-family:"circular";-webkit-font-smoothing:antialiased}.static form[data-type="filter"] button,.static form fieldset>button{font-family:"avenir";-webkit-font-smoothing:antialiased}.static h1{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.static h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.static h1{font-size:1.75rem;line-height:2rem}}.static form[data-type="filter"] button,.static form fieldset>button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.static h1{font-family:"circular";-webkit-font-smoothing:antialiased}.static form[data-type="filter"] button,.static form fieldset>button{font-family:"avenir";-webkit-font-smoothing:antialiased}.static h1{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.static h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.static h1{font-size:1.75rem;line-height:2rem}}.static form[data-type="filter"] button,.static form fieldset>button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.static form[data-type="filter"] button,.static form fieldset>button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.static>a{display:inline-block;margin:1rem 1.25rem}.static>a img{display:inherit}.static h1{color:#139be8;margin:1rem 0}.static>ul[data-type="media-list"]{list-style:none;padding:0;margin:0}.static>ul[data-type="media-list"] li{position:relative}.static>ul[data-type="media-list"] li+li{margin-top:2rem}.static>ul[data-type="media-list"] li a{display:block;border-bottom:1px solid #139be8}.static>ul[data-type="media-list"] li span{position:absolute;top:0;right:0}.static>ul[data-type="media-list"] li img{display:block;margin:0 auto}.static form[data-type="filter"]{margin:2rem 0 1rem}.static form[data-type="filter"] fieldset{display:inline-block}.static form[data-type="filter"] label+select{margin-right:1rem}.static form[data-type="filter"] label{display:none}.static form[data-type="filter"] input+label{display:inline-block;margin-right:0.25rem;cursor:pointer}.static form[data-type="filter"] input[type='radio']{display:none}.static form[data-type="filter"] input[type='radio']:checked+label{border-bottom:2px solid #139be8;color:#139be8}.static form[data-type="filter"] button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;margin:0 1rem}.static form[data-type="filter"] button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.static form[data-type="filter"] button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.static table caption{text-align:center;margin:1rem 0}.static table caption>div{margin:1rem 0 0}.static form fieldset{padding:0;border:0}.static form fieldset>button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.static form fieldset>button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.static form fieldset>button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.submit-coupon .heading,.submit-coupon .submit,.submit-coupon .subheading,.submit-coupon .merchant-tag{font-family:"avenir";-webkit-font-smoothing:antialiased}.submit-coupon .heading{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.submit-coupon .submit{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.submit-coupon .subheading,.submit-coupon .merchant-tag{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.submit-coupon .heading,.submit-coupon .submit,.submit-coupon .subheading,.submit-coupon .merchant-tag{font-family:"avenir";-webkit-font-smoothing:antialiased}.submit-coupon .heading{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.submit-coupon .submit{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.submit-coupon .subheading,.submit-coupon .merchant-tag{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.submit-coupon .submit{padding:0.75rem 1.25rem 0.875rem 1.25rem}.submit-coupon{border:1px #b1b1b1 dashed;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:20px 10px;text-align:center}.submit-coupon .heading{color:#4d4d4d}.submit-coupon .subheading{color:gray;padding:10px 0px}.submit-coupon .merchant-tag{color:#fff;padding:0px 10px;vertical-align:middle;display:inline-block;float:left;position:relative;left:-10px;background:#139be8;height:26px;line-height:26px;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-ms-border-radius:0px 3px 3px 0px;-o-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px}.submit-coupon .form{margin:0px}.submit-coupon .input .input-wrapper{margin-bottom:10px}.submit-coupon .coupon-description{margin-top:36px}.submit-coupon .submit{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.submit-coupon .submit:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.submit-coupon .submit:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.featured-merchants h2{font-family:"avenir";-webkit-font-smoothing:antialiased}.featured-merchants h2{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.featured-merchants{margin-top:0.625rem}.featured-merchants h2.top{margin:0;padding:10px 20px;color:#fff;background-color:#139be8}.featured-merchants h2.bottom{margin:33px 0 20px 10px;color:gray}div[data-js="popular-media-box"]{margin-top:10px}.tagcloud-header-image .large-bags{background-image:url("good_shop/categories/graphic-genericbags.svg");height:110px;margin-top:1.25rem;background-position:top center;background-repeat:repeat-x}@media (min-width: 0px) and (max-width: 780px){.tagcloud-header-image .large-bags{display:none}}.tagcloud-header-image .banner-container{position:relative;width:756px;margin:0 auto}@media (min-width: 0px) and (max-width: 780px){.tagcloud-header-image .banner-container{width:inherit;margin-top:1.25rem;position:static}}.tagcloud-header-image .banner-container img{height:110px;top:-110px;position:absolute}@media (min-width: 0px) and (max-width: 780px){.tagcloud-header-image .banner-container img{position:static;height:inherit}}.tagcloud-header h1{font-family:"circular";-webkit-font-smoothing:antialiased}.tagcloud-header .description,.tagcloud-header .show-more,.tagcloud-header .show-less{font-family:"avenir";-webkit-font-smoothing:antialiased}.tagcloud-header h1{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.tagcloud-header h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.tagcloud-header h1{font-size:1.75rem;line-height:2rem}}.tagcloud-header .description,.tagcloud-header .show-more,.tagcloud-header .show-less{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.tagcloud-header{padding:0 0 1.25rem 0.625rem}@media (min-width: 481px) and (max-width: 780px){.tagcloud-header{padding-right:1.25rem;padding-left:1.25rem}}@media (min-width: 0px) and (max-width: 480px){.tagcloud-header{padding-right:0.625rem;padding-left:0.625rem}}.tagcloud-header h1{color:#4d4d4d;margin-bottom:0.625rem}@media (min-width: 0px) and (max-width: 780px){.tagcloud-header h1{text-align:center}}.tagcloud-header .show-more{display:inline-block;cursor:pointer;color:#1975b7}.tagcloud-header .show-less{display:inline-block;margin-left:0.25rem;cursor:pointer;color:#1975b7;display:none}.take-action .title,.take-action .product-action .action-copy .line-1,.take-action .product-action .donation-copy .line-2{font-family:"circular";-webkit-font-smoothing:antialiased}.take-action #see-more,.take-action .title .copy,.take-action .product-action .action-copy .line-2,.take-action .product-action .donation-copy .line-1,.take-action .product-action .donation-copy .line-3{font-family:"avenir";-webkit-font-smoothing:antialiased}.take-action .title,.take-action .product-action .action-copy .line-1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.take-action .title,.take-action .product-action .action-copy .line-1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.take-action .title,.take-action .product-action .action-copy .line-1{font-size:1.25rem;line-height:1.625rem}}.take-action .product-action .donation-copy .line-2{font-size:1.5rem;line-height:1.75rem;font-weight:600}@media (min-width: 481px) and (max-width: 780px){.take-action .product-action .donation-copy .line-2{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.take-action .product-action .donation-copy .line-2{font-size:1.25rem;line-height:1.625rem}}.take-action #see-more{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.take-action .title .copy,.take-action .product-action .action-copy .line-2{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.take-action .product-action .donation-copy .line-1,.take-action .product-action .donation-copy .line-3{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.take-action{background-color:#fff;border-radius:10px;border:1px solid #e0e0e0;padding:0.75rem 0.75rem 0;margin:1.25rem auto 0;position:relative}@media (min-width: 781px){.take-action{max-width:560px}}@media (min-width: 0px) and (max-width: 780px){.take-action{padding:0.75rem 0;background-color:#fff;border-radius:0;border:0}}.take-action .title{padding:0 0 0.625rem;color:#f49616}.take-action .title .copy{display:inline-block;position:absolute;right:0.75rem;top:1.25rem}@media (min-width: 481px) and (max-width: 780px){.take-action .title .logo{margin-left:1rem}}@media (min-width: 0px) and (max-width: 480px){.take-action .title{text-align:center}.take-action .title .copy{position:relative;display:block;right:0;top:0}}.take-action .product-actions{list-style:none;padding:0;margin:0}.take-action .product-action{padding:1.25rem;border-bottom:2px solid #f2f2f2;margin:0}@media (min-width: 0px) and (max-width: 780px){.take-action .product-action{padding:1.25rem 0}}.take-action .product-action:hover{background-color:#f9f9f9}.take-action .product-action:first-child,.take-action .product-action:last-child{border-top:2px solid #f2f2f2}.take-action .product-action .action-content{display:table;width:100%}.take-action .product-action .action-logo-wrapper{display:table-cell;width:30%;vertical-align:middle;text-align:right;padding-right:1.125rem}.take-action .product-action .action-logo-wrapper .action-logo-background{background-color:#fff;border:3px solid #fff;border-radius:2px;display:inline-block;vertical-align:inherit;position:relative}.take-action .product-action .action-logo-wrapper .action-logo-background:after{position:absolute;margin-top:-8px;top:50%;right:-19px;content:"";display:block;border:8px solid #fff;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.take-action .product-action .action-logo-wrapper img{display:block}@media (min-width: 0px) and (max-width: 480px){.take-action .product-action .action-logo-wrapper{padding-right:1rem}.take-action .product-action .action-logo-wrapper .action-logo-background:after{margin-top:-6px;right:-15px;border:6px solid #fff;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.take-action .product-action .action-logo-wrapper img{width:80px;height:40px}}.take-action .product-action .action-copy{display:table-cell;width:50%;vertical-align:middle}.take-action .product-action .action-copy .line-1{color:#1975b7;margin-bottom:3px}.take-action .product-action .action-copy .line-2{color:#4d4d4d}@media (min-width: 481px) and (max-width: 780px){.take-action .product-action .action-copy{width:40%}}@media (min-width: 0px) and (max-width: 480px){.take-action .product-action .action-copy{width:30%}}.take-action .product-action .donation-copy{display:table-cell;width:20%;vertical-align:middle;color:#e01350;text-align:center}@media (min-width: 481px) and (max-width: 780px){.take-action .product-action .donation-copy{width:30%}}@media (min-width: 0px) and (max-width: 480px){.take-action .product-action .donation-copy{width:40%}}.take-action #see-more{padding:0.625rem 0;text-align:center;color:#085994;cursor:pointer}@media (min-width: 0px) and (max-width: 780px){.take-action #see-more{background-color:#f9f9f9}}.take-action #see-more:hover{color:#1975b7}.take-action #see-more .trk-take-action-see-more.see-more-actions{line-height:1.5rem}.take-action #see-more span{vertical-align:top}.take-action #see-more span:after{content:"\e613";font-family:"symbols";speak:none;font-size:1rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:0.3rem;position:relative;top:1px}.ugc .header,.ugc .actions button,.ugc input,.ugc textarea,.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-family:"avenir";-webkit-font-smoothing:antialiased}.ugc .header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.ugc .actions button,.ugc input,.ugc textarea{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.ugc label,.ugc label a{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.ugc .header,.ugc .actions button,.ugc input,.ugc textarea,.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-family:"avenir";-webkit-font-smoothing:antialiased}.ugc .header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.ugc .actions button,.ugc input,.ugc textarea{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.ugc label,.ugc label a{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.ugc .actions button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.ugc .header,.ugc .actions button,.ugc input,.ugc textarea,.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-family:"avenir";-webkit-font-smoothing:antialiased}.ugc .header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.ugc .actions button,.ugc input,.ugc textarea{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.ugc label,.ugc label a{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.ugc .header,.ugc .actions button,.ugc input,.ugc textarea,.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-family:"avenir";-webkit-font-smoothing:antialiased}.ugc .header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.ugc .actions button,.ugc input,.ugc textarea{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.ugc label,.ugc label a{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.ugc .actions button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.ugc label{color:gray;margin:1.25rem 0 0.375rem 0.125rem;display:block}.ugc label a{color:#1975b7}.ugc input,.ugc textarea{width:100%;border:1px solid #e0e0e0;border-radius:3px;margin:0 0 0.75rem;background-color:#fff;padding:0.5rem 0.625rem}.ugc input::-webkit-input-placeholder,.ugc textarea::-webkit-input-placeholder{color:#b1b1b1;position:relative;top:2px}.ugc input::-moz-placeholder,.ugc textarea::-moz-placeholder{color:#b1b1b1;position:relative;top:2px}.ugc input:-ms-input-placeholder,.ugc textarea:-ms-input-placeholder{color:#b1b1b1;position:relative;top:2px}.ugc input.is-focused,.ugc textarea.is-focused{background-color:#fff;box-shadow:0 0 7px 1px rgba(19,155,232,0.3);border-color:#139be8}.ugc input:focus,.ugc textarea:focus{outline:0}.ugc input.amended .input-wrapper,.ugc textarea.amended .input-wrapper{padding:0.5rem 0.625rem}.ugc input.amended .error-wrapper,.ugc textarea.amended .error-wrapper{display:table}.ugc input.amended .error-wrapper>input[type="text"],.ugc textarea.amended .error-wrapper>input[type="text"]{padding:0;display:table-cell}.ugc input.amended .prefix,.ugc textarea.amended .prefix,.ugc input.amended .suffix,.ugc textarea.amended .suffix{display:table-cell;color:#b1b1b1}.ugc{margin:1.875rem 0 1.25rem;padding:1.25rem 0.625rem;border:1px dashed #b1b1b1;border-radius:10px}.ugc .header{color:#4d4d4d;text-align:center}.ugc .subheader{color:gray;margin:0.625rem 0;text-align:center}.ugc .merchant-name-label{background:#139be8;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;padding:0.25rem 0.625rem;position:relative;left:-0.625rem}.ugc input,.ugc textarea{display:block}.ugc textarea{height:4rem}.ugc .deal-website{display:none}.ugc .actions{text-align:center;margin:1.25rem 0 0}.ugc .actions button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.ugc .actions button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.ugc .actions button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.ugc .success-message{color:#1f993b;margin:0.625rem 0;display:block}@media (min-width: 0px) and (max-width: 780px){.ugc{display:none}}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.user-avatar-edit .preview{text-align:center;margin-top:0}.user-avatar-edit .preview .preview-image{display:inline-block}.user-avatar-edit .figure-actions{margin-top:1rem}.user-avatar-edit .figure-actions .action{margin-right:0}.user-avatar-edit .user-avatar{display:inline-block;height:42px;width:42px;top:3px;border-radius:50px;border:1px solid #12c3ff;position:relative}.user-avatar-edit .user-avatar.ghost{width:44px;height:44px;border:none}.user-avatar-edit .user-avatar.ghost-light-blue{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -88px}.user-avatar-edit .user-avatar.ghost-dark-blue{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -132px}.user-avatar-edit .user-avatar.ghost-purple{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 0}.user-avatar-edit .user-avatar.ghost-pink{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -44px}.user-avatar-edit .user-avatar.large-avatar{display:inline-block;height:102px;width:102px}.user-avatar-edit .user-avatar.large-avatar.ghost{background:#fff url(//assets.goodsearch.com/assets/icon-generic-profile-5d7c5d6fe73330425b06b58514f301d2.svg)}.m--user-profile-avatar .details .first-name,.m--user-profile-avatar .details .last-name{font-family:"circular";-webkit-font-smoothing:antialiased}.m--user-profile-avatar .details .edit-profile{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--user-profile-avatar .details .first-name,.m--user-profile-avatar .details .last-name{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.m--user-profile-avatar .details .first-name,.m--user-profile-avatar .details .last-name{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.m--user-profile-avatar .details .first-name,.m--user-profile-avatar .details .last-name{font-size:1.5rem;line-height:1.75rem}}.m--user-profile-avatar .details .edit-profile{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.m--user-profile-avatar{height:210px;display:table;text-align:center;width:100%}.m--user-profile-avatar .avatar,.m--user-profile-avatar .details{display:table-cell;vertical-align:middle;width:50%}.m--user-profile-avatar .details{text-align:left;padding-left:0.5rem}.m--user-profile-avatar .details .first-name,.m--user-profile-avatar .details .last-name{color:#fff}.m--user-profile-avatar .details .last-name{margin-bottom:0.25rem}.m--user-profile-avatar .details .edit-profile{color:#fff}.m--user-profile-avatar .details .edit-profile:after{content:" \00BB"}.m--user-profile-avatar .avatar{text-align:right;padding-right:0.5rem}.m--user-profile-avatar .avatar img{width:102px;height:102px;border-radius:50px;border:3px solid rgba(255,255,255,0.5)}.m--user-raised-for-cause .cause a,.m--user-raised-for-cause .amount-raised{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--user-raised-for-cause .cause a{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.m--user-raised-for-cause .amount-raised{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.m--user-raised-for-cause{margin-bottom:2rem}.m--user-raised-for-cause:last-child{margin-bottom:0}.m--user-raised-for-cause .cause a{margin-bottom:0.625rem}.user-settings-section{padding-bottom:2rem}.user-stats .visitor.without-cause .choose-cause a,.user-stats a,.user-stats .donation{font-family:"avenir";-webkit-font-smoothing:antialiased}.user-stats .visitor.without-cause .choose-cause a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.user-stats a,.user-stats .donation{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.user-stats .text{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.user-stats .visitor.without-cause .choose-cause a{padding:0.75rem 1.25rem 0.875rem 1.25rem}.user-stats .visitor.without-cause .choose-cause a,.user-stats a,.user-stats .donation{font-family:"avenir";-webkit-font-smoothing:antialiased}.user-stats .visitor.without-cause .choose-cause a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.user-stats a,.user-stats .donation{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.user-stats .text{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.user-stats{display:block;margin:0.9375rem 0 0}.user-stats .user-stats-container,.user-stats .cause-container,.user-stats .info-container{display:table;margin:0 0 0 auto}.user-stats .cause-info,.user-stats .donation-info{display:table-cell}.user-stats a{line-height:0;display:table-cell;vertical-align:middle}.user-stats ul{list-style-type:none;margin-top:0;margin-bottom:0}.user-stats .info-links{margin:0.625rem 0.625rem 0}.user-stats .info-links li{display:table-cell;padding-right:2.75rem}.user-stats div{display:inline-block;border:none}.user-stats .text{color:#b1b1b1}.user-stats .cause-info{padding:0;vertical-align:middle}.user-stats .cause-info .cause,.user-stats .cause-info .change-cause,.user-stats .cause-info .logo{display:table-cell;vertical-align:middle}.user-stats .cause-info .cause,.user-stats .cause-info .change-cause{padding-left:1rem}.user-stats .cause-info .cause{margin-right:0.5rem}.user-stats .cause-info .change-cause a{display:block;width:86px}.user-stats .cause-info .text{max-width:6.5rem;text-align:right;vertical-align:top;padding:0}.user-stats .cause-info .logo img{max-width:60px;max-height:60px}.user-stats .cause-info .no-logo .name{height:auto;display:block}.user-stats .cause-info .no-logo a{line-height:15px}.user-stats .cause-info .no-logo .cause{display:block}.user-stats .cause-info .no-logo .change-cause{display:block;padding:5px 0 0}.user-stats .cause-container{max-width:10.1875rem;padding-bottom:3px}.user-stats .cause-container img{display:block}.user-stats .info-container{padding:0}.user-stats .info-container .text{display:table-cell;vertical-align:middle}.user-stats .separator{margin:0 1rem;height:60px;width:1px;background-color:#e0e0e0}.user-stats ul{padding-left:0}.user-stats .donation-info{display:table-cell;vertical-align:middle}.user-stats .donation-info a{text-align:left;line-height:0;height:15px;min-width:86px}.user-stats .donation-info li{display:table-row;margin:0}.user-stats .donation-info li div{display:table-cell;vertical-align:top;padding-right:0.75rem}.user-stats .donation-info li div.text{text-align:right;min-width:150px}.user-stats .donation{color:gray}.user-stats .visitor.without-cause .choose-cause a{background-color:#139be8;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.user-stats .visitor.without-cause .choose-cause a:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.user-stats .visitor.without-cause .choose-cause a:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 481px){.user-stats .without-cause li{height:17px}.user-stats .visitor.without-cause ul{display:block}.user-stats .visitor.without-cause li{display:inline-block}.user-stats .visitor.without-cause li a{display:block}.user-stats .visitor.without-cause .choose-cause a,.user-stats .visitor.without-cause .choose-cause a:visited,.user-stats .visitor.without-cause .choose-cause a:hover{padding:0;background:none;color:#1975b7 !important;font-size:0.75rem;font-weight:400;line-height:1.0625rem;padding-top:0;display:block;box-shadow:none}}@media (min-width: 481px) and (max-width: 780px){.user-stats .separator{margin:0 -1rem 0 0.75rem}}@media (min-width: 0px) and (max-width: 480px){.user-stats{margin-bottom:1.875rem}.user-stats .visitor.without-cause{display:block}.user-stats .visitor.without-cause .info-links,.user-stats .visitor.without-cause .link{display:block;margin:0;padding:0}.user-stats .visitor.without-cause .link a{text-align:center;display:block}.user-stats .visitor.without-cause .choose-cause{display:block;text-align:center;margin-bottom:30px}.user-stats .visitor.without-cause .choose-cause a{display:inline-block}.user-stats .visitor.with-cause{display:block}.user-stats .visitor.with-cause div,.user-stats .visitor.with-cause .change-cause,.user-stats .visitor.with-cause .cause,.user-stats .visitor.with-cause .logo,.user-stats .visitor.with-cause .donation-info,.user-stats .visitor.with-cause .name a{padding:0;display:block;text-align:center}.user-stats .visitor.with-cause .logo{height:60px;width:100%;display:table;vertical-align:middle;margin-bottom:5px}.user-stats .visitor.with-cause .logo a{display:table-cell}.user-stats .visitor.with-cause .logo img{display:inline-block}.user-stats .visitor.with-cause .cause{margin:0 0 25px 0}.user-stats .visitor.with-cause .cause-container{display:inline-block}.user-stats .visitor.with-cause .separator,.user-stats .visitor.with-cause .info-container .text{display:none}.user-stats .visitor.with-cause .donation-info{display:table;width:100%}.user-stats .visitor.with-cause .donation-info a{line-height:inherit;display:table-cell}.user-stats .visitor.with-cause .donation-info li .text{text-align:right;display:table-cell;width:50%;padding-right:2px}.user-stats .visitor.with-cause .donation-info li .donation{display:table-cell;text-align:left;padding-left:5px}.user-stats .visitor.with-cause .donation-info li div{display:inline-block;line-height:19px}.user-stats .member{display:none}}.m--user-supports-cause .cause a{font-family:"avenir";-webkit-font-smoothing:antialiased}.m--user-supports-cause .cause a{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.m--user-supports-cause .action{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.m--user-supports-cause{text-align:center}.m--user-supports-cause .action{margin-bottom:0.5rem}.vex{font-family:"Open Sans",sans-serif}.vex .vex-content .printable .section.top h3{font-family:"circular";-webkit-font-smoothing:antialiased}.vex .vex-content .deal-copy,.vex .vex-content .shop-at-merchant-copy,.vex .vex-content .shop-link.is-button,.vex .vex-content .printable .section.middle .shop-at-merchant-copy{font-family:"avenir";-webkit-font-smoothing:antialiased}.vex .vex-content .printable .section.top h3{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.vex .vex-content .printable .section.top h3{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.vex .vex-content .printable .section.top h3{font-size:1.25rem;line-height:1.625rem}}.vex .vex-content .deal-copy,.vex .vex-content .shop-at-merchant-copy{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.vex .vex-content .shop-link.is-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.vex .vex-content .printable .section.middle .shop-at-merchant-copy{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.vex .vex-content .section.top p{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.vex{font-family:"Open Sans",sans-serif}.vex .vex-content .printable .section.top h3{font-family:"circular";-webkit-font-smoothing:antialiased}.vex .vex-content .deal-copy,.vex .vex-content .shop-at-merchant-copy,.vex .vex-content .shop-link.is-button,.vex .vex-content .printable .section.middle .shop-at-merchant-copy{font-family:"avenir";-webkit-font-smoothing:antialiased}.vex .vex-content .printable .section.top h3{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.vex .vex-content .printable .section.top h3{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.vex .vex-content .printable .section.top h3{font-size:1.25rem;line-height:1.625rem}}.vex .vex-content .deal-copy,.vex .vex-content .shop-at-merchant-copy{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.vex .vex-content .shop-link.is-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.vex .vex-content .printable .section.middle .shop-at-merchant-copy{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.vex .vex-content .section.top p{font-family:"Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:0.625rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.03125rem}.vex .vex-content .shop-link.is-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.vex .vex-content .shop-link.is-link{color:#1975b7;transition:color 0.1s ease-in;text-decoration:none}.vex .vex-content .shop-link.is-link:hover{color:#139be8}@media print{*{position:static !important}.l--regular,.l--regular-right-sidebar,.vex-overlay,.section.top,.section.middle,.vex-close{display:none}.vex .vex-content{margin:0 auto !important;text-align:center}.vex .printable .section.bottom{background:#fff;padding:0 !important;text-align:center}.vex .printable .section.bottom img{display:block !important;margin:0 auto;max-height:297mm !important;max-width:222mm !important;text-align:center}}.vex{text-align:center}.vex:before{content:"";display:inline-block;vertical-align:middle;height:100%}.vex .vex-content{display:inline-block;vertical-align:middle;border-radius:10px;width:646px;background:#f9f9f9;position:relative;margin:1rem auto 1rem;overflow:hidden}.vex .vex-content .printable .section.top{margin-top:0;padding:0px 0 20px 0}.vex .vex-content .printable .section.top h3{margin:2.5rem auto 5px auto;color:#f77a26;font-weight:600}.vex .vex-content .printable .section.top p{margin-bottom:0}.vex .vex-content .printable .section.middle{padding-top:1.25rem;padding-bottom:1.875rem}.vex .vex-content .printable .section.middle .shop-link.is-button{display:inline-block;margin-bottom:0.625rem}.vex .vex-content .printable .section.middle .shop-at-merchant-copy{color:#4d4d4d;margin-bottom:0}.vex .vex-content .printable .section.bottom{padding-top:1.25rem;padding-bottom:2.5rem}.vex .vex-content .printable .section.bottom img{max-width:100%}.vex .vex-content .code-button{margin:0 auto}.vex .vex-content .vex-close:before{content:"\e61d";font-family:"symbols";speak:none;font-size:1.5rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:0.625rem;right:0.625rem;color:#b1b1b1;cursor:pointer}.vex .vex-content .section{padding:1rem 0.625rem}.vex .vex-content .section.top{margin-top:1.5rem}.vex .vex-content .section.middle{background:#fff;padding:2rem 0.625rem 1.25rem}.vex .vex-content .section.middle>*{margin-bottom:1.875rem}.vex .vex-content .section.middle>*:last-child{margin-bottom:0}.vex .vex-content .section.middle .shop-at-merchant-copy{margin-bottom:1.875rem}.vex .vex-content .deal-alerts-signup{text-align:left;list-style:none}.vex .vex-content .deal-copy{display:block;color:#4d4d4d;margin:0 0 0.625rem;padding:0 1.25rem}.vex .vex-content .section.top p{display:block;color:gray}.vex .vex-content .shop-at-merchant-copy{display:block;color:#4d4d4d}.vex .vex-content .shop-link.is-link:after{content:"\0BB"}.vex .vex-content .shop-link.is-button{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0;display:none}.vex .vex-content .shop-link.is-button:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.vex .vex-content .shop-link.is-button:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.vex .vex-content .no-code .shop-link.is-link{display:none}.vex .vex-content .no-code .shop-link.is-button{display:inline-block}@media (min-width: 0px) and (max-width: 780px){.vex .vex-content{width:96%;vertical-align:top}.vex .vex-content .shop-link.is-button{display:inline-block}.vex .vex-content .shop-link.is-link{display:none}.vex .vex-content .section.middle{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.vex .vex-content .section.bottom{display:none}.vex .vex-content .printable .section.bottom{display:block}}.cause-search-results .wrapper .result .results-button .name,.cause-search .error-message,.cause-search-results .wrapper .result .results-button .location{font-family:"avenir";-webkit-font-smoothing:antialiased}.cause-search-results .wrapper .result .results-button .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.cause-search .error-message{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.cause-search-results .wrapper .result .results-button .location{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.cause-search .sub-header{margin-bottom:1.25rem}.cause-search .error-message{color:#e01350;padding-bottom:18px;width:80%;margin:0 auto}@media (min-width: 0px) and (max-width: 480px){.cause-search .user-input{font-size:17px;padding-right:2.5rem}}.cause-search-results{width:100%}.cause-search-results .wrapper{padding:0 20px}.cause-search-results .wrapper ul{list-style-type:none;padding-left:0}.cause-search-results .wrapper li{min-height:3.125rem}.cause-search-results .wrapper li:nth-child(odd){background-color:#f9f9f9}.cause-search-results .wrapper li:hover{background-color:rgba(128,228,255,0.2)}.cause-search-results .wrapper .result{height:auto}.cause-search-results .wrapper .result .results-button{height:auto;padding:15px 20px 15px 30px;width:100%;border:none;background-color:transparent}.cause-search-results .wrapper .result .results-button .name{color:#4d4d4d;display:inline-block;float:left;padding-top:10px;margin-top:-10px;text-align:left}.cause-search-results .wrapper .result .results-button .location{color:gray;display:inline-block;padding-top:10px;margin-top:-5px;float:right}@media (min-width: 0px) and (max-width: 780px){.cause-search-results .wrapper .result .results-button{padding-left:25px}}table{width:100%;margin:10px 0;border-spacing:0;border-collapse:collapse}table th,table td{padding:5px}table th,table th a,table th a:visited,table th a:hover,table th a:visited:hover{text-transform:uppercase;text-align:left;font:600 14px/16px "Open Sans",sans-serif;color:#fff;background-color:#139be8}table tr{cursor:pointer}table tr:nth-child(even){background-color:#f2f2f2}table tr:hover{background-color:#def7ff}table tr.ghost{cursor:default !important;background:transparent !important}table tr.ghost td{color:transparent !important}.filter-charities{overflow:auto;position:relative;margin:30px 0 10px;border:1px solid;padding:10px}.filter-charities ul{list-style:none}.filter-charities .filter-by-category,.filter-charities .filter-by-state,.filter-charities .filter-by-leading-character{float:left;margin:0 10px 0 0}.filter-charities .filter-by-leading-character label{cursor:pointer}.filter-charities .filter-by-leading-character label.selected{color:#139be8;border-bottom:3px solid #139be8}.filter-charities .filter-by-leading-character input{display:none}.filter-charities .actions a{font:400 12px/16px "Open Sans",sans-serif;color:#1975b7}.charity-list-info{position:relative;text-align:center}.charity-list-info .charity-count{margin:0}.charity-list-info .pagination{font-size:14px;margin:10px 0;color:#1975b7}.charity-list-info .pagination .disabled{color:#dcdcdc}.subscription-toggles .heading{font-family:"circular";-webkit-font-smoothing:antialiased}.subscription-toggles .description-heading,.subscription-toggles .description-text,.subscription-toggles .heading-description{font-family:"avenir";-webkit-font-smoothing:antialiased}.subscription-toggles .heading{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.subscription-toggles .heading{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.subscription-toggles .heading{font-size:1.25rem;line-height:1.625rem}}.subscription-toggles .description-heading{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.subscription-toggles .description-text,.subscription-toggles .heading-description{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.subscription-toggles .logo-wrapper{line-height:5rem;max-width:62.5rem;margin:0 auto}.subscription-toggles .logo-wrapper img{vertical-align:middle;margin-left:4rem}.subscription-toggles fieldset{padding-bottom:5.625rem}.subscription-toggles .layout--right-content{padding-bottom:7.5rem}.subscription-toggles .toggle-description-container{display:inline-block;width:14.25rem}.subscription-toggles .description-heading{color:#4d4d4d;padding-bottom:0.625rem}.subscription-toggles .heading-description{margin-bottom:0.9375rem}.subscription-toggles .description-text,.subscription-toggles .heading-description{color:gray;line-height:1rem}.subscription-toggles .subscription-toggle{display:inline-block;bottom:0.25rem;float:right;vertical-align:top}.subscription-toggles .container{background:#fff;border-radius:0.1875rem;padding:1.25rem}.subscription-toggles.unsubscribe fieldset{padding-bottom:11.25rem}.subscription-toggles.unsubscribe legend{padding-bottom:0.625rem}.subscription-toggles.unsubscribe .container{padding-top:0.9375rem}.subscription-toggles.unsubscribe .description-heading{padding-bottom:0.9375rem}@media (min-width: 0px) and (max-width: 780px){.subscription-toggles .logo-wrapper img{display:block;margin:24px auto}.subscription-toggles .layout--container-content{position:relative}.subscription-toggles .layout--container-content .image{position:absolute;top:5.312rem}.subscription-toggles .layout--container-content .layout--right-content{padding-top:8.312rem}.subscription-toggles .layout--container-content fieldset legend{position:absolute;top:0.125rem}.subscription-toggles .toggle-description-container{width:auto;max-width:70%}.subscription-toggles .image{bottom:8rem;margin-left:0.25rem}.subscription-toggles.unsubscribe .heading-description{position:absolute;top:3.8rem}.subscription-toggles.unsubscribe .image{top:6rem}}@media (min-width: 0px) and (max-width: 480px){.subscription-toggles .toggle-switch{left:0.9rem}.subscription-toggles .toggle-description-container{width:auto;max-width:68%}}.license-agreement h2{margin:1rem 0;border-bottom:1px solid;padding-bottom:0.25rem}.license-agreement h3{font-size:14pt;margin:0 0 0.5rem;font-weight:600}.license-agreement ol{list-style:upper-alpha;padding-left:2rem;margin:1rem 0}.app-landing-page-section .header,.app-landing-page-section .action.download-app,.app-landing-page-section .subheader{font-family:"circular";-webkit-font-smoothing:antialiased}.app-landing-page-section .action.get-app,.app-landing-page-section .copy,.app-landing-page-section.masthead .copy{font-family:"avenir";-webkit-font-smoothing:antialiased}.app-landing-page-section .header{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section .header{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section .header{font-size:1.5rem;line-height:1.75rem}}.app-landing-page-section .action.download-app{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section .action.download-app{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section .action.download-app{font-size:1.5rem;line-height:1.75rem}}.app-landing-page-section .subheader{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section .subheader{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section .subheader{font-size:1.25rem;line-height:1.625rem}}.app-landing-page-section .action.get-app{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.app-landing-page-section .copy{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.app-landing-page-section.masthead .copy{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.app-landing-page-section .header,.app-landing-page-section .action.download-app,.app-landing-page-section .subheader{font-family:"circular";-webkit-font-smoothing:antialiased}.app-landing-page-section .action.get-app,.app-landing-page-section .copy,.app-landing-page-section.masthead .copy{font-family:"avenir";-webkit-font-smoothing:antialiased}.app-landing-page-section .header{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section .header{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section .header{font-size:1.5rem;line-height:1.75rem}}.app-landing-page-section .action.download-app{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section .action.download-app{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section .action.download-app{font-size:1.5rem;line-height:1.75rem}}.app-landing-page-section .subheader{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section .subheader{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section .subheader{font-size:1.25rem;line-height:1.625rem}}.app-landing-page-section .action.get-app{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.app-landing-page-section .copy{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.app-landing-page-section.masthead .copy{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.app-landing-page-section .action.get-app{padding:1rem 2.75rem 1.125rem 2.75rem}.app-landing-page-section .action.download-app{padding:1.375rem 3.75rem 1.625rem 3.75rem}.app-landing-page-section{padding:2.5rem 0;text-align:center}.app-landing-page-section section{padding:0 18%}.app-landing-page-section .app-preview{margin-bottom:-42px}.app-landing-page-section .l--content{padding:0;max-width:1000px}.app-landing-page-section:nth-child(even){background-color:#f9f9f9}.app-landing-page-section .t--horizontal{display:table}.app-landing-page-section .t--left{display:table-cell;vertical-align:top;padding-top:3.75rem;width:50%;text-align:left}.app-landing-page-section .t--right{display:table-cell;text-align:right}.app-landing-page-section .t--right img{height:28.1rem}.app-landing-page-section .t--top{margin-bottom:1.875rem}.app-landing-page-section .t--bottom img{height:23rem}.app-landing-page-section .header{color:#1975b7}.app-landing-page-section .subheader{color:#1975b7}.app-landing-page-section.masthead{position:relative;height:24.6875rem;margin-bottom:3.75rem}.app-landing-page-section.masthead section{text-align:left;padding:7.5rem 3% 4rem 60.5%}.app-landing-page-section.masthead .subheader{color:#4d4d4d}.app-landing-page-section.masthead .app-preview{position:absolute;top:0.5rem;right:43%}.app-landing-page-section.masthead .app-preview img{height:25.5rem}.app-landing-page-section.masthead .app-pitch{height:17rem}.app-landing-page-section.masthead .app-pitch .header{margin-bottom:0.3rem}.app-landing-page-section.masthead .app-pitch .subheader{margin-bottom:0.625rem}.app-landing-page-section.masthead .app-pitch .copy{margin:0.5rem 0 1.875rem 0}.app-landing-page-section.masthead-ext{border-bottom:1px dashed #b1b1b1;padding:1.25rem 0 2.5rem}.app-landing-page-section.masthead-ext section{padding:0 10%}.app-landing-page-section.masttail{padding-top:0}.app-landing-page-section.masttail section{padding-top:2rem;padding-bottom:20px}.app-landing-page-section.masttail .copy{padding-bottom:1rem}.app-landing-page-section .causes-banner{height:200px;background-size:1965px 200px;background-position:top center;background-repeat:repeat-x}.app-landing-page-section .action.get-app{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.app-landing-page-section .action.get-app:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.app-landing-page-section .action.get-app:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.app-landing-page-section .action.download-app{background-color:#f77a26;color:#fff;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;cursor:pointer;text-decoration:none;outline:0}.app-landing-page-section .action.download-app:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.app-landing-page-section .action.download-app:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.app-landing-page-section.page-header{padding:1.25rem 0}.app-landing-page-section.page-header section{padding:0;display:table;width:100%}.app-landing-page-section.page-header .logo,.app-landing-page-section.page-header .app-store-badge{display:table-cell}.app-landing-page-section.page-header .logo{text-align:left;padding-left:2%}.app-landing-page-section.page-header .app-store-badge{text-align:right;padding-right:2%}@media (min-width: 0px) and (max-width: 780px){.app-landing-page-section{padding:1.875rem 0 0 0}.app-landing-page-section.masthead{height:auto}.app-landing-page-section.masthead .app-preview img{height:auto}.app-landing-page-section.masthead .app-pitch{height:auto}.app-landing-page-section section{padding:0 10%}.app-landing-page-section .app-preview{margin-bottom:-2rem}.app-landing-page-section .app-preview img{width:100%}.app-landing-page-section.masthead,.app-landing-page-section.masthead-ext,.app-landing-page-section.t--vertical{padding-bottom:1.875rem}.app-landing-page-section .t--horizontal{padding-bottom:0}.app-landing-page-section .t--bottom img{height:auto}.app-landing-page-section .t--right img{height:auto}.app-landing-page-section .t--left,.app-landing-page-section .t--right{display:inherit;width:auto;text-align:center;padding-top:0}.app-landing-page-section .causes-banner{height:200px;background-size:100%}}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section.masthead{margin-bottom:0}.app-landing-page-section.masthead section{padding:0;text-align:center}.app-landing-page-section.masthead .app-pitch{text-align:center;width:auto}.app-landing-page-section.masthead .app-pitch .copy{margin-bottom:1.5rem}.app-landing-page-section.masthead .app-preview{position:relative;padding-bottom:3.25rem;left:0}.app-landing-page-section.masthead .app-preview img{width:85%}.app-landing-page-section .t--right{height:20.25rem}.app-landing-page-section .t--right img{height:324px}.app-landing-page-section .causes-banner{height:200px}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.masthead{margin-bottom:0;padding:1.25rem 0 3rem 0}.app-landing-page-section.masthead section{padding:0;text-align:center}.app-landing-page-section.masthead .app-pitch{margin:0;text-align:center;width:auto}.app-landing-page-section.masthead .app-pitch .copy{margin-bottom:1.5rem}.app-landing-page-section.masthead .app-preview{position:absolute;top:-28rem;left:0;right:0;margin:0 auto}.app-landing-page-section.masthead .app-preview img{width:12.5rem}.app-landing-page-section.masthead .action.get-app{position:absolute;top:-28.5em;left:0;right:0;width:11rem;margin:0 auto}.app-landing-page-section .logo{display:block;width:100%}.app-landing-page-section.page-header{padding-bottom:32rem;display:block}.app-landing-page-section.page-header .app-store-badge{position:absolute;top:43.8rem;z-index:100;margin:0 auto;left:0;right:0;text-align:center;padding:0}.app-landing-page-section.page-header .logo{text-align:center;padding-left:0}.app-landing-page-section .action.download-app{font-size:1.2rem;line-height:1.5rem}.app-landing-page-section .app-preview img{width:12.5rem}.app-landing-page-section .t--right{height:18.45rem}.app-landing-page-section .t--right img{width:12.5rem}.app-landing-page-section .causes-banner{height:124px}}.press-items{list-style:none;padding:0;margin:0}.press-items .press-item{margin:0 0 20px;padding:0 0 20px;position:relative}.press-items .headline{display:block;border-bottom:1px solid;padding:5px 10px 5px 0;margin:0 0 10px}.press-items img{display:block;margin:20px auto 0}.press-items .publication-date{font-size:0.9rem;position:absolute;top:0.5rem;right:0}.pie-element{behavior:url("/assets/PIE.htc");position:relative}@-webkit-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-left{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-family:"circular";-webkit-font-smoothing:antialiased}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-desc{font-family:"avenir";-webkit-font-smoothing:antialiased}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-size:1.75rem;line-height:2rem}}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-desc{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-family:"circular";-webkit-font-smoothing:antialiased}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-desc{font-family:"avenir";-webkit-font-smoothing:antialiased}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{font-size:1.75rem;line-height:2rem}}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-desc{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.promo-favorite-stores-wrapper{background-color:#f9f9f9;padding:20px 0 30px 0;-webkit-box-shadow:rgba(0,0,0,0.07) 0 2px 10px inset,rgba(0,0,0,0.07) 0 -1px 10px inset;-moz-box-shadow:rgba(0,0,0,0.07) 0 2px 10px inset,rgba(0,0,0,0.07) 0 -1px 10px inset;box-shadow:rgba(0,0,0,0.07) 0 2px 10px inset,rgba(0,0,0,0.07) 0 -1px 10px inset}.promo-favorite-stores-wrapper .promo-favorite-stores{overflow:hidden;width:100%}.promo-favorite-stores-wrapper .promo-favorite-stores img{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:754px;height:100px}@media (min-width: 0px) and (max-width: 480px){.promo-favorite-stores-wrapper .promo-favorite-stores img{width:460px;height:61px}}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content{text-align:center;padding:30px 10% 0}@media (min-width: 0px) and (max-width: 480px){.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content{padding:30px 6% 0}}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-title{color:#1975b7}.promo-favorite-stores-wrapper .promo-favorite-stores .promo-favorite-stores-content .promo-favorite-stores-desc{color:#4d4d4d;padding:10px 0 20px}
