@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}}#croppic{width:400px;height:208px;position:relative;margin:50px 70px 20px;border:3px solid #FFF;box-sizing:content-box;-moz-box-sizing:content-box;border-radius:2px;background-image:url(../img/placeholder.png);background-repeat:no-repeat;background-position:center;box-shadow:8px 8px 0px rgba(0,0,0,0.1)}.cropImgWrapper{cursor:-webkit-grab;cursor:grab}.cropImgWrapper:active{cursor:-webkit-grabbing;cursor:grabbing}.cropImgUpload{z-index:2;position:absolute;height:28px;display:block;top:-30px;right:-2px;font-family:sans-serif;width:20px;height:20px;text-align:center;line-height:20px;color:#FFF}.cropControls{z-index:2;position:absolute;height:30px;display:block;top:-1px;right:-1px;font-family:sans-serif;background-color:rgba(0,0,0,0.35)}.cropControls i{display:block;float:left;margin:0;cursor:pointer;background-image:url("../img/cropperIcons.png");width:30px;height:30px;text-align:center;line-height:20px;color:#FFF;font-size:13px;font-weight:bold;font-style:normal}.cropControls i:hover{background-color:rgba(0,0,0,0.7)}.cropControls i.cropControlZoomMuchIn{background-position:0px 0px}.cropControls i.cropControlZoomIn{background-position:-30px 0px}.cropControls i.cropControlZoomOut{background-position:-60px 0px}.cropControls i.cropControlZoomMuchOut{background-position:-90px 0px}.cropControls i.cropControlRotateLeft{background-position:-210px 0px}.cropControls i.cropControlRotateRight{background-position:-240px 0px}.cropControls i.cropControlCrop{background-position:-120px 0px}.cropControls i.cropControlUpload{background-position:-150px 0px}.cropControls i.cropControlReset{background-position:-180px 0px}.cropControls i.cropControlRemoveCroppedImage{background-position:-180px 0px}.cropControls i:last-child{margin-right:none}#croppicModal{position:fixed;width:100%;height:100%;top:0;left:0;display:block;background:rgba(0,0,0,0.8);z-index:10000}.bubblingG{text-align:center;width:80px;height:50px;position:absolute;top:50%;left:50%;margin:-18px auto auto -40px;z-index:2}.bubblingG span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:25px auto;background:#FFF;box-shadow:5px 5px 0px rgba(0,0,0,0.2);-moz-border-radius:50px;-moz-animation:bubblingG 1s infinite alternate;-webkit-border-radius:50px;-webkit-animation:bubblingG 1s infinite alternate;-ms-border-radius:50px;-ms-animation:bubblingG 1s infinite alternate;-o-border-radius:50px;-o-animation:bubblingG 1s infinite alternate;border-radius:50px;animation:bubblingG 1s infinite alternate}#bubblingG_1{-moz-animation-delay:0s;-webkit-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}#bubblingG_2{-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;-ms-animation-delay:0.3s;-o-animation-delay:0.3s;animation-delay:0.3s}#bubblingG_3{-moz-animation-delay:0.6s;-webkit-animation-delay:0.6s;-ms-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s}@-moz-keyframes bubblingG{0%{width:10px;height:10px;background-color:#FFF;-moz-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFF;-moz-transform:translateY(-21px)}}@-webkit-keyframes bubblingG{0%{width:10px;height:10px;background-color:#FFF;-webkit-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFF;-webkit-transform:translateY(-21px)}}@-ms-keyframes bubblingG{0%{width:10px;height:10px;background-color:#FFF;-ms-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFF;-ms-transform:translateY(-21px)}}@-o-keyframes bubblingG{0%{width:10px;height:10px;background-color:#FFF;-o-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFF;-o-transform:translateY(-21px)}}@keyframes bubblingG{0%{width:10px;height:10px;background-color:#FFF;transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFF;transform:translateY(-21px)}}.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}@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-ms-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-o-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-webkit-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-moz-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-ms-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-o-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.vex,.vex *,.vex *:before,.vex *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1111;top:0;right:0;bottom:0;left:0}.vex-overlay{background:black;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.vex-overlay{animation:vex-fadein 0.5s;-webkit-animation:vex-fadein 0.5s;-moz-animation:vex-fadein 0.5s;-ms-animation:vex-fadein 0.5s;-o-animation:vex-fadein 0.5s;-webkit-backface-visibility:hidden;position:fixed;background:rgba(0,0,0,0.4);top:0;right:0;bottom:0;left:0}.vex.vex-closing .vex-overlay{animation:vex-fadeout 0.5s;-webkit-animation:vex-fadeout 0.5s;-moz-animation:vex-fadeout 0.5s;-ms-animation:vex-fadeout 0.5s;-o-animation:vex-fadeout 0.5s;-webkit-backface-visibility:hidden}.vex-content{animation:vex-fadein 0.5s;-webkit-animation:vex-fadein 0.5s;-moz-animation:vex-fadein 0.5s;-ms-animation:vex-fadein 0.5s;-o-animation:vex-fadein 0.5s;-webkit-backface-visibility:hidden;background:white}.vex.vex-closing .vex-content{animation:vex-fadeout 0.5s;-webkit-animation:vex-fadeout 0.5s;-moz-animation:vex-fadeout 0.5s;-ms-animation:vex-fadeout 0.5s;-o-animation:vex-fadeout 0.5s;-webkit-backface-visibility:hidden}.vex-close:before{font-family:Arial, sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{-webkit-appearance:none;cursor:pointer}.vex-loading-spinner{animation:vex-rotation 0.7s linear infinite;-webkit-animation:vex-rotation 0.7s linear infinite;-moz-animation:vex-rotation 0.7s linear infinite;-ms-animation:vex-rotation 0.7s linear infinite;-o-animation:vex-rotation 0.7s linear infinite;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 0 1em rgba(0,0,0,0.1);-moz-box-shadow:0 0 1em rgba(0,0,0,0.1);box-shadow:0 0 1em rgba(0,0,0,0.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:white}body.vex-open{overflow:hidden}*{-moz-box-sizing:border-box;box-sizing:border-box}img{border:none}p,a,a:visited,body a,body a:visited,ol,ul{font-family:"avenir","Helvetica","Arial","sans-serif";-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{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","Helvetica","Arial","sans-serif";-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,form .actions button,form .action.emphatic,form .actions button.emphatic{zoom:1}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","Helvetica","Arial","sans-serif";-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 label{color:gray;margin:1.25rem 0 0.375rem 0.125rem;display:block}.input label a{color:#1975b7}.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}@media (min-width: 0px) and (max-width: 480px){form .messages .flash.error{max-height:4rem}}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 .actions button[disabled],form button[disabled]{cursor:default;background-color:#b1b1b1 !important;box-shadow:none !important}form .actions button[disabled]:hover,form button[disabled]:hover{box-shadow:none !important}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:" ";padding-left:15px;background-color:#12c3ff;color:#fff;border-radius:30px 0 0 30px;width:45%}.onoffswitch .inner:after{content:" ";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}.onoffswitch.disabled .label{cursor:not-allowed;border-color:#e0e0e0 !important}.onoffswitch.disabled .inner:before{background-color:#e0e0e0 !important}.onoffswitch.with-text .inner:before{content:"ON"}.onoffswitch.with-text .inner:after{content:"OFF"}.onoffswitch.with-blue-outline .checkbox:checked+.label .switch{right:2px}.onoffswitch.with-blue-outline .label{border:2px solid #12c3ff}.onoffswitch.with-blue-outline .switch{top:1px;right:48px;height:32px}.onoffswitch.with-blue-outline .inner{margin-left:calc(15px - 100%)}.onoffswitch.with-blue-outline.with-text .inner:after{padding-right:24px}.onoffswitch.with-blue-outline.with-text .switch{right:46px}.onoffswitch.with-compressed-width{width:65px}.onoffswitch.with-compressed-width .switch{right:33px;box-shadow:1px 0px 5px #e0e0e0}@-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-95f697d0f345d1d1e5aed8649b5f5731.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,.social-login .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-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,.social-login .facebook-login-button{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,.social-login .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.social-login .facebook-login:before,.social-login .facebook-login-button:before{font-size:1.25rem}}.social-login .facebook-login,.social-login .facebook-login-button{text-align:center;padding:0.3125rem 0 0.6875rem;border-radius:0.1875rem;-webkit-font-smoothing:antialiased}.social-login .facebook-login:before,.social-login .facebook-login-button:before{display:inline-block;margin-right:0.625rem;font-size:1.5rem;position:relative;top:5px}.social-login .facebook-login,.social-login .facebook-login-button{zoom:1}.social-login .facebook-login,.social-login .facebook-login-button{color:#fff !important;background-color:#3b5998}.social-login .facebook-login:visited,.social-login .facebook-login-button:visited{color:#fff !important}.social-login .facebook-login:hover,.social-login .facebook-login-button:hover{color:#fff !important;background-color:#355089}.social-login .facebook-login:active,.social-login .facebook-login-button:active{color:#fff !important;background-color:#314a7e}.social-login .facebook-login:before,.social-login .facebook-login-button: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,.social-login .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-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,.social-login .facebook-login-button{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,.social-login .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.social-login .facebook-login:before,.social-login .facebook-login-button: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,.social-login .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-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,.social-login .facebook-login-button{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,.social-login .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.social-login .facebook-login:before,.social-login .facebook-login-button: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:#4d4d4d}.t--section-header:after{color:#4d4d4d}.t--section-header:before{background-color:#4d4d4d}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--dive{background-color:#007a87}.t--fog{background-color:#f2f2f2}.t--flint{background-color:#e0e0e0}.t--haze{background-color:#f9f9f9}.t--white{background-color:#fff}.t--honey-mustard{background-color:#ffeebc}.t--swipe-yellow{background-color:#ffffbf}.t--blue-spiral{background:#118bd0 url(//assets.goodsearch.com/assets/users/profile-bg--large-222516711136f1181b1fcdb429066d36.png) center center no-repeat}.t--blue-geometric{background:#118bd0}@media (min-width: 481px){.t--blue-geometric.on-desktop{background:url(//assets.goodsearch.com/assets/navbar/blue-geometric-9981d56895a332caca8197e81d3e605e.jpg) center center}}.t--blue-geometric.on-mobile{background:url(//assets.goodsearch.com/assets/navbar/blue-geometric-9981d56895a332caca8197e81d3e605e.jpg)}@media (min-width: 481px){.t--blue-geometric.on-mobile{background:#118bd0}}.t--breezy{background-color:#f0faff}.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,.social-login .facebook-login-button{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,.social-login .facebook-login-button:hover{background-color:#37538d;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.social-login .facebook-login:active,.social-login .facebook-login-button:active{background-color:#3b5998;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.social-login .facebook-login,.social-login .facebook-login-button{width:30%;margin-right:5%}.social-login .facebook-login:last-child,.social-login .facebook-login-button:last-child{margin-right:0}@media (min-width: 0px) and (max-width: 480px){.social-login .facebook-login:before,.social-login .facebook-login-button: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}.theme--informational address.address span{display:block}.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;margin-bottom:4rem}.l--regular-right-sidebar .l--content .l--main{display:table-cell;vertical-align:top;position:relative;background-color:#f0faff;border:solid 1px #e0e0e0;padding-top:10px;padding-left:0}@media (min-width: 0px) and (max-width: 780px){.l--regular-right-sidebar .l--content .l--main{display:block;width:100%;padding:0}}.l--regular-right-sidebar .l--content .l--sidebar{display:table-cell;max-width:240px;width:240px;padding:0 32px 0 16px}@media (min-width: 0px) and (max-width: 780px){.l--regular-right-sidebar .l--content .l--sidebar{display:none}}@media (min-width: 781px){.l--regular-right-sidebar .l--content .l--main{padding-top:0}.l--regular-right-sidebar .l--content .l--sidebar{padding-top:82px}}.l--regular.l--hide-overflow{overflow-x:hidden}.l--regular .l--content{position:relative;margin:0 auto;max-width:1000px}body .new-search-bar .tabs a,body.search-image .header h1,body.search-video .header h1,body.search-image .l--regular .l--content .header h1,body.search-video .l--regular .l--content .header h1{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}body .new-search-bar .tabs a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}body.search-image .header h1,body.search-video .header h1,body.search-image .l--regular .l--content .header h1,body.search-video .l--regular .l--content .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}.unconfirmed-bar,.unconfirmed-bar a{text-align:center;padding:8px 0;font-family:"circular";font-size:12px;line-height:15px}.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}.old-search-bar .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)}.old-search-bar .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}.old-search-bar .search-wrapper:after{content:"";display:table;clear:both}.old-search-bar .search-wrapper #search{width:100%;height:100%}.old-search-bar .search-wrapper #search #keywords{margin:0;position:absolute;z-index:1;width:100%;padding:0 15px}.old-search-bar .search-wrapper #search #keywords::-ms-clear{display:none}.old-search-bar .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%}.old-search-bar .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}.old-search-bar .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){.old-search-bar .search-wrapper #yahoo-logo{top:7px;background-image:url(//assets.goodsearch.com/assets/logos/logo-yahoo-stacked-fd09e2ca3e346206c97525040bc3aeec.jpg);width:56px;height:25px}}.old-search-bar .good-search{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.old-search-bar .good-search input{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.old-search-bar .good-search input[type=submit]{position:absolute;z-index:1;cursor:pointer;background-color:transparent;border:none}.old-search-bar .good-search.bigger input.query,.old-search-bar .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}.old-search-bar .good-search.bigger input.query.small,.old-search-bar .good-search.bigger .keywords-background.small{font-size:14px;width:540px}.old-search-bar .good-search.bigger input.query.small input[type=submit],.old-search-bar .good-search.bigger .keywords-background.small input[type=submit]{line-height:49px}.old-search-bar .good-search.bigger input.query:focus,.old-search-bar .good-search.bigger .keywords-background:focus{outline:none}.old-search-bar .good-search.bigger input.query::-webkit-input-placeholder,.old-search-bar .good-search.bigger .keywords-background::-webkit-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.bigger input.query::-moz-placeholder,.old-search-bar .good-search.bigger .keywords-background::-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.bigger input.query:-moz-placeholder,.old-search-bar .good-search.bigger .keywords-background:-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.bigger input.query:-ms-input-placeholder,.old-search-bar .good-search.bigger .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.bigger input[type=submit]{right:8px;top:7px;width:36px;height:36px;background-image:url(//assets.goodsearch.com/assets/search-icon-orange-1a7e76fc29fc36beb35b0492670d0298.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}.old-search-bar .good-search.big input.query,.old-search-bar .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}.old-search-bar .good-search.big input.query.small,.old-search-bar .good-search.big .keywords-background.small{font-size:14px;width:540px}.old-search-bar .good-search.big input.query.small input[type=submit],.old-search-bar .good-search.big .keywords-background.small input[type=submit]{line-height:42px}.old-search-bar .good-search.big input.query:focus,.old-search-bar .good-search.big .keywords-background:focus{outline:none}.old-search-bar .good-search.big input.query::-webkit-input-placeholder,.old-search-bar .good-search.big .keywords-background::-webkit-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.big input.query::-moz-placeholder,.old-search-bar .good-search.big .keywords-background::-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.big input.query:-moz-placeholder,.old-search-bar .good-search.big .keywords-background:-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.big input.query:-ms-input-placeholder,.old-search-bar .good-search.big .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .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)}.old-search-bar .good-search.big.orange input[type=submit]{background-image:url(//assets.goodsearch.com/assets/search-icon-orange-1a7e76fc29fc36beb35b0492670d0298.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}.old-search-bar .good-search.small input.query,.old-search-bar .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}.old-search-bar .good-search.small input.query.small,.old-search-bar .good-search.small .keywords-background.small{font-size:14px;width:540px}.old-search-bar .good-search.small input.query.small input[type=submit],.old-search-bar .good-search.small .keywords-background.small input[type=submit]{line-height:32px}.old-search-bar .good-search.small input.query:focus,.old-search-bar .good-search.small .keywords-background:focus{outline:none}.old-search-bar .good-search.small input.query::-webkit-input-placeholder,.old-search-bar .good-search.small .keywords-background::-webkit-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.small input.query::-moz-placeholder,.old-search-bar .good-search.small .keywords-background::-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.small input.query:-moz-placeholder,.old-search-bar .good-search.small .keywords-background:-moz-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .good-search.small input.query:-ms-input-placeholder,.old-search-bar .good-search.small .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}.old-search-bar .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}.old-search-bar .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}body .new-search-bar{padding:0 16px 16px 16px}body .new-search-bar #logo{margin-top:16px}body .new-search-bar .search-wrapper{height:42px;padding:8px 0}body .new-search-bar .search-wrapper #search{width:100%;height:100%}body .new-search-bar .search-wrapper #search #keywords{margin:0;position:absolute;z-index:1;width:100%;padding:0 15px}body .new-search-bar .search-wrapper #search #keywords::-ms-clear{display:none}body .new-search-bar .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%}@media (min-width: 781px){body .new-search-bar .search-wrapper #search{width:524px}}body .new-search-bar .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}body .new-search-bar .search-wrapper #yahoo-logo{background-image:url(//assets.goodsearch.com/assets/logos/logo-yahoo-stacked-fd09e2ca3e346206c97525040bc3aeec.jpg);background-size:contain;background-repeat:no-repeat;position:absolute;top:10px;right:50px;height:20px;width:53px}body .new-search-bar .good-search{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}body .new-search-bar .good-search input{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}body .new-search-bar .good-search input[type=submit]{position:absolute;z-index:1;cursor:pointer;background-color:transparent;border:none}body .new-search-bar .good-search.bigger input.query,body .new-search-bar .good-search.bigger .keywords-background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/boxsizing.htc);height:49px;display:block;width:537px;border:1px solid gray;padding:6px 35px 6px 10px;margin-left:25px;font-size:18px;background:none}body .new-search-bar .good-search.bigger input.query.small,body .new-search-bar .good-search.bigger .keywords-background.small{font-size:14px;width:540px}body .new-search-bar .good-search.bigger input.query.small input[type=submit],body .new-search-bar .good-search.bigger .keywords-background.small input[type=submit]{line-height:49px}body .new-search-bar .good-search.bigger input.query:focus,body .new-search-bar .good-search.bigger .keywords-background:focus{outline:none}body .new-search-bar .good-search.bigger input.query::-webkit-input-placeholder,body .new-search-bar .good-search.bigger input.query::-moz-placeholder,body .new-search-bar .good-search.bigger input.query:-moz-placeholder,body .new-search-bar .good-search.bigger input.query:-ms-input-placeholder,body .new-search-bar .good-search.bigger .keywords-background::-webkit-input-placeholder,body .new-search-bar .good-search.bigger .keywords-background::-moz-placeholder,body .new-search-bar .good-search.bigger .keywords-background:-moz-placeholder,body .new-search-bar .good-search.bigger .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}body .new-search-bar .good-search.bigger input[type=submit]{right:8px;top:7px;width:36px;height:36px;background-image:url(//assets.goodsearch.com/assets/search-icon-orange-1a7e76fc29fc36beb35b0492670d0298.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}body .new-search-bar .good-search.big input.query,body .new-search-bar .good-search.big .keywords-background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/boxsizing.htc);height:42px;display:block;width:537px;border:1px solid gray;padding:6px 35px 6px 10px;margin-left:25px;font-size:18px;background:none}body .new-search-bar .good-search.big input.query.small,body .new-search-bar .good-search.big .keywords-background.small{font-size:14px;width:540px}body .new-search-bar .good-search.big input.query.small input[type=submit],body .new-search-bar .good-search.big .keywords-background.small input[type=submit]{line-height:42px}body .new-search-bar .good-search.big input.query:focus,body .new-search-bar .good-search.big .keywords-background:focus{outline:none}body .new-search-bar .good-search.big input.query::-webkit-input-placeholder,body .new-search-bar .good-search.big input.query::-moz-placeholder,body .new-search-bar .good-search.big input.query:-moz-placeholder,body .new-search-bar .good-search.big input.query:-ms-input-placeholder,body .new-search-bar .good-search.big .keywords-background::-webkit-input-placeholder,body .new-search-bar .good-search.big .keywords-background::-moz-placeholder,body .new-search-bar .good-search.big .keywords-background:-moz-placeholder,body .new-search-bar .good-search.big .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}body .new-search-bar .good-search.big input[type=submit]{right:0;top:1px;width:48px;height:40px;background:url(//assets.goodsearch.com/assets/navbar/search-icon-362b430d2020ffa61077cd5f6da51f0e.png) no-repeat;background-color:#f95b60;background-position-x:15px;background-position-y:10px;background-size:20px}body .new-search-bar .good-search.big.orange input[type=submit]{background-image:url(//assets.goodsearch.com/assets/search-icon-orange-1a7e76fc29fc36beb35b0492670d0298.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}body .new-search-bar .good-search.small input.query,body .new-search-bar .good-search.small .keywords-background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/boxsizing.htc);height:32px;display:block;width:552px;border:1px solid gray;padding:6px 35px 6px 10px;margin-left:12px;font-size:18px;background:none}body .new-search-bar .good-search.small input.query.small,body .new-search-bar .good-search.small .keywords-background.small{font-size:14px;width:540px}body .new-search-bar .good-search.small input.query.small input[type=submit],body .new-search-bar .good-search.small .keywords-background.small input[type=submit]{line-height:32px}body .new-search-bar .good-search.small input.query:focus,body .new-search-bar .good-search.small .keywords-background:focus{outline:none}body .new-search-bar .good-search.small input.query::-webkit-input-placeholder,body .new-search-bar .good-search.small input.query::-moz-placeholder,body .new-search-bar .good-search.small input.query:-moz-placeholder,body .new-search-bar .good-search.small input.query:-ms-input-placeholder,body .new-search-bar .good-search.small .keywords-background::-webkit-input-placeholder,body .new-search-bar .good-search.small .keywords-background::-moz-placeholder,body .new-search-bar .good-search.small .keywords-background:-moz-placeholder,body .new-search-bar .good-search.small .keywords-background:-ms-input-placeholder{color:#b1b1b1;font-size:14px;line-height:17px;position:relative;top:2px}body .new-search-bar .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}body .new-search-bar .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}@media (min-width: 781px){body .new-search-bar{padding:18px 0 8px;margin-left:172px}body .new-search-bar #logo{position:absolute;margin-top:10px;left:16px}body .new-search-bar .search-wrapper{padding:0;margin-right:16px;display:inline-block;width:calc(100% - 16px)}}@media (min-width: 481px) and (max-width: 780px){body .new-search-bar .search-wrapper{height:50px;padding-bottom:0}}@media (min-width: 781px){body .new-search-bar.with-notification .search-wrapper{width:calc(100% - 186px)}body .new-search-bar.with-notification #good-notification{top:45px}}@media (min-width: 481px) and (max-width: 780px){body .new-search-bar.with-notification .search-wrapper{width:calc(100% - 88px)}body .new-search-bar.with-notification #good-notification{top:45px}}@media (min-width: 0px) and (max-width: 480px){body .new-search-bar.with-notification #good-notification{display:none}}body .new-search-bar .tabs{padding:8px 0 0 8px}body .new-search-bar .tabs a{margin-left:20px;color:#4d4d4d;font-weight:500}body .new-search-bar .tabs a:nth-of-type(1){margin-left:0}body .new-search-bar .tabs.search a:first-child,body .new-search-bar .tabs.image a:nth-of-type(2),body .new-search-bar .tabs.video a:last-child{border-bottom:solid 3px #139be8;padding-bottom:4px;width:100%;color:#139be8}body .new-search-bar .tabs a:hover{color:#139be8}body.search-web #main-content #yhs-if{left:0}#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}@media (min-width: 781px){.l--regular .l--content #header .warning{padding-left:0.125rem}}@media (min-width: 0px) and (max-width: 780px){.l--regular .l--content #header #logo{float:none}.l--regular .l--content #header .warning{padding-left:0}}@media (min-width: 0px) and (max-width: 480px){.l--regular .l--content #header .warning{padding-top:0.725rem}}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;margin-bottom:5px}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}body.search-image .l--regular .l--content .header,body.search-video .l--regular .l--content .header{position:absolute;top:5rem;left:1.75rem}body.search-image .l--regular .l--content .header h1,body.search-video .l--regular .l--content .header h1{position:initial;top:0;left:0;color:#4d4d4d}.add-favorites-tile .label{font-family:"avenir","Helvetica","Arial","sans-serif";-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}li.anthropologie-ad .top .banner,li.anthropologie-ad .bottom .top-deal .title,li.anthropologie-ad .bottom .top-deal .exclusions{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}li.anthropologie-ad .top .banner,li.anthropologie-ad .bottom .top-deal .title{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}li.anthropologie-ad .bottom .top-deal .exclusions{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}li.anthropologie-ad .bottom .top-deal .expiration-date{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}li.anthropologie-ad{background-color:#c5e9f5}li.anthropologie-ad .top{padding-top:10px;padding-bottom:10px}li.anthropologie-ad .top .banner{text-transform:uppercase;color:#fff;font-weight:bold;line-height:0;height:48px;width:264px;padding-left:16px;border-top:24px solid #12c3ff;border-bottom:24px solid #12c3ff;border-right:24px solid transparent}li.anthropologie-ad .top .logo{background-color:#fff;margin:10px 10px 0px 10px;text-align:center;vertical-align:middle;line-height:68px}li.anthropologie-ad .top .logo img{height:9px}li.anthropologie-ad .bottom{background-color:#fff;text-align:center}li.anthropologie-ad .bottom .top-deal{padding-top:10px;margin:0px 20px 10px 20px}li.anthropologie-ad .bottom .top-deal .title{font-weight:bold}@media (min-width: 481px){li.anthropologie-ad .top{height:90px}li.anthropologie-ad .top .banner{position:relative;width:257px;left:190px;top:11px}li.anthropologie-ad .top .logo{width:180px;position:relative;left:0;top:-58px}}.breadcrumbs .crumb{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.breadcrumbs .crumb{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.breadcrumbs .crumb{vertical-align:top}.breadcrumbs .crumb:after{content:"/";display:inline-block;padding:0 0.25rem;color:gray;vertical-align:top}.breadcrumbs .crumb.last{color:gray}@media (min-width: 781px){.breadcrumbs .crumb.last{display:inline-block;word-wrap:break-word}}.breadcrumbs .crumb.last:after{content:""}.m--cause-amount-raised-blurb .name,.m--cause-amount-raised-blurb .amount-raised{font-family:"avenir","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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}.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-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-results-new .results #see-more,.cause-search-results-new .results .list-header,.cause-search-results-new .results li .name,.cause-search-results-new .results li .location,.cause-search-results-new .results .title{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.cause-search-results-new .results #see-more{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.cause-search-results-new .results .list-header,.cause-search-results-new .results li .name,.cause-search-results-new .results li .location{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.cause-search-results-new .results .title{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.cause-search-results-new{background:#f9f9f9}.cause-search-results-new #cause-filter,.cause-search-results-new .results{display:inline-block}.cause-search-results-new .results{padding:0 0 80px 40px;width:calc(100% - 210px);text-align:center}.cause-search-results-new .results .title,.cause-search-results-new .results .list-header{text-align:left}.cause-search-results-new .results .title{height:50px;padding-left:10px;padding-top:17px;color:#139be8;font-style:italic}.cause-search-results-new .results .list-header{color:#4d4d4d;font-weight:600;background:#f2f2f2;padding:5px 0}.cause-search-results-new .results .list-header .name,.cause-search-results-new .results .list-header .location{display:inline-block}.cause-search-results-new .results .list-header .name{width:70%;padding-left:10px}.cause-search-results-new .results .list-header .location{width:30%}.cause-search-results-new .results ul{padding-left:0}.cause-search-results-new .results li{list-style-type:none;padding:10px 0;cursor:pointer}.cause-search-results-new .results li:hover{background:#f2f2f2}.cause-search-results-new .results li button{width:100%;background:none;border:none;cursor:pointer}.cause-search-results-new .results li button:focus{outline:0}.cause-search-results-new .results li button:after{content:" ";height:100%;vertical-align:top;display:inline-block}.cause-search-results-new .results li .name,.cause-search-results-new .results li .location{color:#606060;display:inline-block;text-align:left;padding-left:5px}.cause-search-results-new .results li .name{width:70%;padding-right:5px}.cause-search-results-new .results li .location{width:30%}.cause-search-results-new .results #see-more{color:#139be8}@media (min-width: 0px) and (max-width: 480px){.cause-search-results-new .results .title{padding-left:6%;padding-right:6%}.cause-search-results-new .results .list-header{padding:5px 6%}.cause-search-results-new .results li{padding:10px 6% 0}}@media (min-width: 481px) and (max-width: 780px){.cause-search-results-new .results .title{padding-left:8%;padding-right:8%}.cause-search-results-new .results .list-header{padding:5px 8%}.cause-search-results-new .results li{padding:10px 8% 0}}@media (min-width: 0px) and (max-width: 780px){.cause-search-results-new .results{width:100%;padding:0 0 80px}.cause-search-results-new .results .list-header .name{padding-left:0}.cause-search-results-new .results li button{padding-left:0}.cause-search-results-new .results li .name,.cause-search-results-new .results li .location{vertical-align:top}.cause-search-results-new .results li .name{padding-left:0}}@media (min-width: 1001px){.cause-search-results-new .results-wrapper{max-width:1120px;margin:0 auto}}.cause-search-results .wrapper .result .results-button .name,.cause-search .error-message,.cause-search-results .wrapper .result .results-button .location{font-family:"avenir","Helvetica","Arial","sans-serif";-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{padding-bottom:1.625rem !important}.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}}.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","Helvetica","Arial","sans-serif";-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 .action.is-compact{zoom:1}.cause-supporters .title{font-family:"circular";-webkit-font-smoothing:antialiased}.cause-supporters .action.is-compact{font-family:"avenir","Helvetica","Arial","sans-serif";-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.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}}.supporter{display:inline-block;margin:0 0 1rem 0}@media (min-width: 781px){.supporter{width:15%;margin-right:2%}.supporter:nth-child(6n){margin-right:0}}@media (min-width: 481px) and (max-width: 780px){.supporter{width:30%;margin-right:5%;padding-left:5%}.supporter:nth-child(3n){margin-right:0}}@media (min-width: 0px) and (max-width: 480px){.supporter{width:45%;margin-right:5%;padding-left:5%}.supporter:nth-child(even){margin-right:0}}.supporter .avatar,.supporter .details{display:table-cell;vertical-align:middle;text-decoration:none}.supporter .user-avatar{display:block;height:42px;width:42px;top:3px;border-radius:50px;border:1px solid #12c3ff;position:relative}.supporter .user-avatar.ghost{height:44px;width:44px;border:none}.supporter .user-avatar.ghost-light-blue{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -88px}.supporter .user-avatar.ghost-dark-blue{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -132px}.supporter .user-avatar.ghost-purple{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 0}.supporter .user-avatar.ghost-pink{background:url(//assets.goodsearch.com/assets/navbar/icons/mobile-s04847a81cb-e5808bfb65db60a5b188c696346ae80a.png) 0 -44px}.supporter .details{padding-left:5px;text-align:left}.supporter .name,.supporter .amount-raised{display:block}.cause-tile .name{font-family:"avenir","Helvetica","Arial","sans-serif";-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}}.cause-tile-new .name{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.cause-tile-new .name{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.cause-list-new{list-style:none;padding:0;text-align:left;width:100%}.cause-list-new::after{content:"";display:inline-block;width:100%}.cause-list-new>li{display:inline-block;margin-bottom:1.25rem}.cause-list-new .card-container{text-align:center;width:25%}@media (min-width: 481px) and (max-width: 780px){.cause-list-new .card-container{width:33.33%}}@media (min-width: 0px) and (max-width: 480px){.cause-list-new .card-container{width:50%}}.cause-tile-new{border:1px solid #4d4d4d;width:170px;height:220px;table-layout:fixed;display:table;margin:0 auto;padding:25px 20px 0;box-sizing:border-box;color:#1975b7;cursor:pointer}@media (min-width: 0px) and (max-width: 780px){.cause-tile-new{width:135px;padding:32px 15px 0}}.cause-tile-new.ghost{visibility:hidden}.cause-tile-new.is-flipped .name{display:block}.cause-tile-new.is-flipped .logo{display:none}@media (min-width: 0px) and (max-width: 480px){.cause-tile-new.is-flipped .logo{width:135px}}.cause-tile-new .name{margin-top:15px;color:#4d4d4d;overflow:hidden;max-height:40px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}@media (min-width: 0px) and (max-width: 780px){.cause-tile-new .name{margin-top:34px}}.cause-tile-new img{width:100%;height:100%}#cause-filter .row .causes-filter-button,#cause_state-menu .ui-menu-item,#cause_category-menu .ui-menu-item,#cause-filter .filter-title,#cause-filter .location-title,#cause-filter .category-title,#cause-filter .row #cause_state,#cause-filter .row #cause_city,#cause-filter .row #cause_zip,#cause-filter .row #cause_category,#cause-filter span#cause_state-button .ui-selectmenu-text,#cause-filter #cause_category-button .ui-selectmenu-text{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#cause-filter .row .causes-filter-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}#cause_state-menu .ui-menu-item,#cause_category-menu .ui-menu-item,#cause-filter .filter-title,#cause-filter .location-title,#cause-filter .category-title,#cause-filter .row #cause_state,#cause-filter .row #cause_city,#cause-filter .row #cause_zip,#cause-filter .row #cause_category,#cause-filter span#cause_state-button .ui-selectmenu-text,#cause-filter #cause_category-button .ui-selectmenu-text{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#cause-filter .row .causes-filter-button,#cause_state-menu .ui-menu-item,#cause_category-menu .ui-menu-item,#cause-filter .filter-title,#cause-filter .location-title,#cause-filter .category-title,#cause-filter .row #cause_state,#cause-filter .row #cause_city,#cause-filter .row #cause_zip,#cause-filter .row #cause_category,#cause-filter span#cause_state-button .ui-selectmenu-text,#cause-filter #cause_category-button .ui-selectmenu-text{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#cause-filter .row .causes-filter-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}#cause_state-menu .ui-menu-item,#cause_category-menu .ui-menu-item,#cause-filter .filter-title,#cause-filter .location-title,#cause-filter .category-title,#cause-filter .row #cause_state,#cause-filter .row #cause_city,#cause-filter .row #cause_zip,#cause-filter .row #cause_category,#cause-filter span#cause_state-button .ui-selectmenu-text,#cause-filter #cause_category-button .ui-selectmenu-text{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#cause-filter .row .causes-filter-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}#cause-filter .row .causes-filter-button{zoom:1}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-d18e8affeba7ab0c6d4dcdd2477c53bb.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-cc349e64843eb3d6d694206e1907f537.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-9a8a9467aa3aac88e9e5a337f4a8d0a0.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-da1e6ac5a5fd1dc7ce2d0fb149a0de01.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-4d1e9e3434a7eec605dd7b19ec0e71bb.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-6ce7d9fd6ae2c6b346d347cad3b67b94.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(//assets.goodsearch.com/assets/jquery-ui/ui-icons_222222_256x240-9ebdf4984ebc80f5440cc69aa530be1c.png)}.ui-widget-header .ui-icon{background-image:url(//assets.goodsearch.com/assets/jquery-ui/ui-icons_222222_256x240-9ebdf4984ebc80f5440cc69aa530be1c.png)}.ui-state-default .ui-icon{background-image:url(//assets.goodsearch.com/assets/jquery-ui/ui-icons_888888_256x240-22e2620afd5b74f20af6c26e32a54483.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(//assets.goodsearch.com/assets/jquery-ui/ui-icons_454545_256x240-4c20e197d0a55c9a3387a50c1202afad.png)}.ui-state-active .ui-icon{background-image:url(//assets.goodsearch.com/assets/jquery-ui/ui-icons_454545_256x240-4c20e197d0a55c9a3387a50c1202afad.png)}.ui-state-highlight .ui-icon{background-image:url(//assets.goodsearch.com/assets/jquery-ui/ui-icons_2e83ff_256x240-ff641bf5602f0f291a8b4ead56e54a20.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//assets.goodsearch.com/assets/jquery-ui/ui-icons_cd0a0a_256x240-3b8db78091d814fcf9520d7fa84821ac.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-6b0858a07f9b26b1fbf609593cf427f4.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(//assets.goodsearch.com/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-6b0858a07f9b26b1fbf609593cf427f4.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cause_state-menu,#cause_category-menu{height:200px;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#cause_state-menu .ui-menu-item:first-child,#cause_category-menu .ui-menu-item:first-child{display:none}#cause_state-menu .ui-state-focus,#cause_category-menu .ui-state-focus{background:#f2f2f2;border:none;margin:0}#cause_category-menu{width:145px}#cause-filter{width:210px;height:385px;padding:20px 30px;background:#f2f2f2;vertical-align:top}#cause-filter .filter-title{position:relative;color:#4d4d4d;font-weight:600}#cause-filter .location-title,#cause-filter .category-title{margin-top:20px;color:#212121;font-style:italic}#cause-filter .row #cause_state,#cause-filter .row #cause_city,#cause-filter .row #cause_zip,#cause-filter .row #cause_category{height:30px;padding-left:8px;background:#fff;color:#b1b1b1;border:1px solid #606060}#cause-filter .row #cause_state,#cause-filter .row #cause_category{position:relative;-webkit-appearance:none;border-radius:0}#cause-filter .row .select-location,#cause-filter .row .select-category{position:relative}#cause-filter .row #cause_state{margin-top:10px;width:80px}#cause-filter .row #cause_state option{height:30px}#cause-filter .row #cause_city{color:#4d4d4d;margin:15px 0 20px;width:150px}#cause-filter .row #cause_zip{color:#4d4d4d;width:125px}#cause-filter .row #cause_category{margin:10px 0 25px;width:150px}#cause-filter .row .causes-filter-button{margin-top:20px;width:120px;height:30px;padding:0 20px;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-filter .row .causes-filter-button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#cause-filter .row .causes-filter-button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}#cause-filter span#cause_state-button,#cause-filter #cause_category-button{margin-top:10px;height:30px;border-radius:0;background:#fff;border:1px solid #4d4d4d}#cause-filter span#cause_state-button:focus,#cause-filter #cause_category-button:focus{outline:none}#cause-filter span#cause_state-button:before,#cause-filter #cause_category-button:before{position:absolute;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #4d4d4d;z-index:5;top:12px;left:55px}#cause-filter span#cause_state-button .ui-icon,#cause-filter #cause_category-button .ui-icon{display:none}#cause-filter span#cause_state-button .ui-selectmenu-text,#cause-filter #cause_category-button .ui-selectmenu-text{padding:5px 8px;color:gray;z-index:10}#cause-filter #cause_state-button{width:80px !important}#cause-filter #cause_category-button{width:150px !important}#cause-filter #cause_category-button:before{left:125px}@media (min-width: 0px) and (max-width: 780px){#cause-filter{width:100%;height:50px}#cause-filter .filter-title{height:50px;cursor:pointer}#cause-filter .filter-title:before{position:absolute;content:"";width:0;height:0;left:127px;top:7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;z-index:5}#cause-filter .filter-title:after{position:absolute;content:"";width:0;height:0;left:128px;top:7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f2f2f2;z-index:7}#cause-filter .filters{display:none}#cause-filter.show{height:100%}#cause-filter.show .filter-title{height:20px}#cause-filter.show .filter-title:before{position:absolute;content:"";width:0;height:0;left:127px;top:7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;z-index:5;transform:rotate(180deg)}#cause-filter.show .filter-title:after{position:absolute;content:"";width:0;height:0;left:126px;top:8px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f2f2f2;z-index:7;transform:rotate(180deg)}#cause-filter.show .filters{display:block}#cause-filter.show .location-title,#cause-filter.show .category-title{padding-bottom:6px}#cause-filter.show .state,#cause-filter.show .city,#cause-filter.show .zip,#cause-filter.show .category,#cause-filter.show .buttons{vertical-align:top;display:inline-block}#cause-filter.show #cause_state-button,#cause-filter.show #cause_city,#cause-filter.show #cause_zip,#cause-filter.show #cause_category-button,#cause-filter.show .causes-filter-button{margin:0}#cause-filter.show .city,#cause-filter.show .zip{margin-left:15px}#cause-filter.show .causes-filter-button{margin-left:112px}}@media (min-width: 481px) and (max-width: 780px){#cause-filter{padding:17px 8%}}@media (min-width: 0px) and (max-width: 480px){#cause-filter{padding:17px 6%}#cause-filter.show .filter-title,#cause-filter.show .filters{width:270px;margin:0 auto}#cause-filter.show .filter-title{height:0}#cause-filter.show #cause_city{width:175px}#cause-filter.show .zip{margin-left:0;margin-top:10px}#cause-filter.show .buttons{display:block;padding:20px 0 10px;text-align:center}#cause-filter.show #cause_category-button{width:270px !important}#cause-filter.show #cause_category-button:before{left:245px}#cause-filter.show .causes-filter-button{margin:0}}.choose-cause-new .header .title,.choose-cause-new .not-found .title{font-family:"circular";-webkit-font-smoothing:antialiased}.choose-cause-new .not-found .add-cause-button,.choose-cause-new .l--average .banner .national-partners,.choose-cause-new .l--average .banner .non-profits-we-love,.choose-cause-new .not-found .subtitle,.choose-cause-new .featured-causes .title,.choose-cause-new .featured-causes .see-more,.choose-cause-new .header .subtitle,.choose-cause-new .header .search-bar .user-input{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.choose-cause-new .header .title{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .header .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .header .title{font-size:1.5rem;line-height:1.75rem}}.choose-cause-new .not-found .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .not-found .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .not-found .title{font-size:1.25rem;line-height:1.625rem}}.choose-cause-new .not-found .add-cause-button,.choose-cause-new .l--average .banner .national-partners,.choose-cause-new .l--average .banner .non-profits-we-love,.choose-cause-new .not-found .subtitle,.choose-cause-new .featured-causes .title,.choose-cause-new .featured-causes .see-more{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.choose-cause-new .header .subtitle,.choose-cause-new .header .search-bar .user-input{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.choose-cause-new .header .title,.choose-cause-new .not-found .title{font-family:"circular";-webkit-font-smoothing:antialiased}.choose-cause-new .not-found .add-cause-button,.choose-cause-new .l--average .banner .national-partners,.choose-cause-new .l--average .banner .non-profits-we-love,.choose-cause-new .not-found .subtitle,.choose-cause-new .featured-causes .title,.choose-cause-new .featured-causes .see-more,.choose-cause-new .header .subtitle,.choose-cause-new .header .search-bar .user-input{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.choose-cause-new .header .title{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .header .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .header .title{font-size:1.5rem;line-height:1.75rem}}.choose-cause-new .not-found .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .not-found .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .not-found .title{font-size:1.25rem;line-height:1.625rem}}.choose-cause-new .not-found .add-cause-button,.choose-cause-new .l--average .banner .national-partners,.choose-cause-new .l--average .banner .non-profits-we-love,.choose-cause-new .not-found .subtitle,.choose-cause-new .featured-causes .title,.choose-cause-new .featured-causes .see-more{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.choose-cause-new .header .subtitle,.choose-cause-new .header .search-bar .user-input{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.choose-cause-new .not-found .add-cause-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.choose-cause-new .not-found .add-cause-button{zoom:1}.choose-cause-new .header{height:190px;background:url(//assets.goodsearch.com/assets/choosecause/graphic-header-big-2x-efe232bf154abe427ddd4ff2ad8109f4.png);background-size:cover;text-align:center;padding-bottom:10px;color:#212121}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .header{height:170px}}.choose-cause-new .header .title{padding:30px 0 20px}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .header .title{padding:20px 0 10px}}.choose-cause-new .header .subtitle{padding:0 20px 30px}@media (min-width: 0px) and (max-width: 780px){.choose-cause-new .header .subtitle{padding:0 20px 18px}}.choose-cause-new .header .subtitle.squished{padding:0 20px 8px}.choose-cause-new .header .search-bar{padding:0 50px}.choose-cause-new .header .search-bar form.search-form{border:1px solid #212121}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .header .search-bar{padding:0}}.choose-cause-new .l--average .l--content.front{z-index:1}@media (min-width: 481px){.choose-cause-new .l--average .l--content.front{margin:0 auto}}@media (min-width: 0px) and (max-width: 780px){.choose-cause-new .l--average .l--content.front{margin:0 5%}}.choose-cause-new .l--average .banner{width:100%;margin-top:30px;background:#139be8;position:relative}@media (min-width: 481px){.choose-cause-new .l--average .banner{height:40px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .l--average .banner{height:30px;margin-top:20px}}.choose-cause-new .l--average .banner .sidebar-filler{position:absolute;right:0;top:0;width:35%;z-index:0;background:#12c3ff}@media (min-width: 481px){.choose-cause-new .l--average .banner .sidebar-filler{height:40px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .l--average .banner .sidebar-filler{height:30px}}.choose-cause-new .l--average .banner .national-partners,.choose-cause-new .l--average .banner .non-profits-we-love{display:inline-block;color:#fff;padding:10px 0}@media (min-width: 481px){.choose-cause-new .l--average .banner .national-partners,.choose-cause-new .l--average .banner .non-profits-we-love{height:40px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .l--average .banner .national-partners,.choose-cause-new .l--average .banner .non-profits-we-love{padding:5px 0;height:30px}}.choose-cause-new .l--average .banner .national-partners{width:74%;background:#139be8;text-align:center}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .l--average .banner .national-partners{width:100%}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .l--average .banner .national-partners{width:100%}}.choose-cause-new .l--average .banner .non-profits-we-love{width:26%;background:#12c3ff;text-align:left;padding-left:32px;z-index:5}@media (min-width: 0px) and (max-width: 780px){.choose-cause-new .l--average .banner .non-profits-we-love,.choose-cause-new .l--average .banner .sidebar-filler{display:none}}.choose-cause-new .not-found,.choose-cause-new .featured-causes{text-align:center}.choose-cause-new .not-found{padding:45px 0}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .not-found{padding:30px 0 45px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .not-found{padding:20px 0 25px}}.choose-cause-new .not-found .title,.choose-cause-new .not-found .subtitle{color:#606060}@media (min-width: 0px) and (max-width: 780px){.choose-cause-new .not-found .title{padding:0 34px}}.choose-cause-new .not-found .subtitle{padding:30px 20% 25px;font-style:italic}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .not-found .subtitle{padding:30px 40px 25px}}.choose-cause-new .not-found .add-cause-button{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;width:200px}.choose-cause-new .not-found .add-cause-button:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.choose-cause-new .not-found .add-cause-button:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.choose-cause-new .featured-causes{padding-bottom:60px}.choose-cause-new .featured-causes .title{padding-bottom:25px;color:#139be8}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .featured-causes .title{padding:0 50px 25px}}.choose-cause-new .featured-causes .cause-list-new{margin:0 auto;width:600px}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .featured-causes .cause-list-new{width:375px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .featured-causes .cause-list-new{width:295px}}.choose-cause-new .featured-causes .card-container{width:33.33%}@media (min-width: 0px) and (max-width: 780px){.choose-cause-new .featured-causes .card-container{width:50%}}.choose-cause-new .featured-causes .hidden{display:none}.choose-cause-new .featured-causes .causes{position:relative}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .featured-causes .causes .cause-tile-new{padding:25px 20px 0;width:170px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .featured-causes .causes .cause-tile-new{padding:25px 20px 0;width:130px;height:170px}}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .featured-causes .causes .cause-tile-new .name{margin-top:10px}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .featured-causes .causes .cause-tile-new .name{margin-top:5px}}.choose-cause-new .featured-causes .causes #see-more{position:absolute;bottom:0;left:46%}@media (min-width: 481px) and (max-width: 780px){.choose-cause-new .featured-causes .causes #see-more{bottom:140px;right:20%}}@media (min-width: 0px) and (max-width: 480px){.choose-cause-new .featured-causes .causes #see-more{bottom:115px;right:8%}}.choose-cause .title{font-family:"avenir","Helvetica","Arial","sans-serif";-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:#4d4d4d}.choose-cause .title:after{color:#4d4d4d}.choose-cause .title:before{background-color:#4d4d4d}.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","Helvetica","Arial","sans-serif";-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{zoom:1}.code-button .copy-code,.code-button{font-family:"avenir","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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}.deal-item-comment-container form button,.deal-item-comment-container form button[disabled]{zoom:1}li.deal-item.commentable{min-height:115px}.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;text-align:center;top:84px}@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:0}}.deal-item-comment-container .comment-header-container .add-comment{color:gray;text-transform:uppercase;vertical-align:middle;background-color:#fff;border:#fff}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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{background-color:#4d4d4d}.coupon-list>.title.banner:after{color:#4d4d4d}.coupon-list>.title.banner:before{background-color:#4d4d4d}.coupon-list{font-family:"Open Sans",sans-serif;color:#4d4d4d}.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 0 32px}.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}.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}@media (min-width: 0px) and (max-width: 480px){.coupon-list>.title,.coupon-list>.subtitle{padding:0 0.625rem}}@media (min-width: 0px) and (max-width: 780px){.coupon-list>.list{padding-top:16px}}form.simple_form .input.currency input.currency{padding-left:0;display:inline-block;width:90%}form.simple_form .currency-add-on{padding:0 3px;color:#d3d3d3}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 button{zoom:1}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 button{zoom:1}.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 .signup{display:flex}.deal-alerts-signup .signup button{width:180px;height:40px;margin-left:10px;padding-right:0;padding-left:0}.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;font-size:15px}.deal-alerts-signup .subtitle{font-size:13px}.deal-alerts-signup .actions{display:block}}.deal-button .code,.deal-button.bold-button-2,.deal-button{font-family:"avenir","Helvetica","Arial","sans-serif";-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;cursor:pointer;font-family:"circular";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;-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;border-left-color:#1975b7;border-bottom-color:#1975b7}.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-right:16px solid transparent;border-bottom:0;border-left:16px solid #139be8}.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-width:32px;border-left-color:#118ed5}.deal-button.has-code:not(.is-uncovered):hover .label{width:113px;background-color:#118ed5}.deal-button .code{text-align:right;padding:0 0.5rem;line-height:2.675rem !important;font-weight:600 !important;border:1px dashed #12c3ff;background-color:#c4f0ff;color:#12c3ff}.deal-button .code:hover{background-color:#baeeff}.deal-button .label{position:absolute;top:0;left:0;color:#fff;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;background-color:#139be8}.deal-button .label:hover{background-color:#118ed5}.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:#00bdfd}.deal-button.bold-button-1.has-code:not(.is-uncovered):hover .label{width:123px;background-color:#00bdfd}.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:#00bdfd}.deal-button.bold-button-2.has-code:not(.is-uncovered):hover .label{width:143px;background-color:#00bdfd}.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 .copy strong .verified .checkmark,.deal-item .click-count,.deal-item.with-logo.featured .featured-left,.deal-item .copy strong .verified .text,.deal-item .restriction-content,.deal-item .restriction-content a,.deal-item.with-logo .merchant-link,.deal-item.with-logo .fallback-name-wrapper .fallback-name{font-family:"avenir","Helvetica","Arial","sans-serif";-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 .copy strong .verified .checkmark,.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 .copy strong .verified .text,.deal-item .restriction-content,.deal-item .restriction-content a,.deal-item.with-logo .merchant-link{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}}@media (min-width: 781px){.l--main .deal-item{margin:10px 16px 0 -16px}}.deal-item{background-color:#fff;position:relative;list-style:none;margin:0;border:none;border-radius:0;padding:0.875rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,0.2);margin-top:10px}.deal-item.filter-printable .callout-text strong{display:inline-block}.deal-item.filter-exclusive{background-color:#cfeffe;min-height:180px !important}@media (min-width: 481px){.deal-item.filter-exclusive .deal-button{top:60px}.deal-item.filter-exclusive .comment-header-container{top:124px}.deal-item.filter-exclusive .click-count{top:calc(1.25rem + 88px)}}.deal-item.filter-exclusive .deal-item-content-container{padding-top:20px}.deal-item.filter-exclusive .detailed-deal-type-badge{top:60px;background-color:#fff}.deal-item.filter-exclusive .exclusive-description{font-size:12px;color:grey}.deal-item.filter-exclusive .exclusive-deal{border-bottom:1px solid #aaa;position:relative;padding-bottom:7px;font-family:circular;font-size:14px;text-align:left}.deal-item.filter-exclusive .exclusive-deal:before{content:"";position:absolute;bottom:-8px;left:20px;border-width:7px 7px 0;border-style:solid;border-color:#aaa transparent}.deal-item.filter-exclusive .exclusive-deal:after{content:"";position:absolute;left:20px;border-width:7px 7px 0;border-style:solid;border-color:#cfeffe transparent;bottom:-7px}.deal-item .deal-item-content-container{width:100%;padding-right:11.25rem}@media (min-width: 0px) and (max-width: 780px){.deal-item .deal-item-content-container{padding-right:0}}@media (min-width: 481px) and (max-width: 780px){.deal-item .deal-item-content-container.mlp{width:auto;margin-right:180px}}.deal-item .printable-callout{font-weight:600;color:#f77a26;margin-right:10px;display:inline-block}.deal-item .copy{color:#4d4d4d;display:block;text-decoration:none;margin-bottom:0}.deal-item .copy b{color:#212121}.deal-item .copy strong{font-weight:600;display:block;margin-bottom:5px}.deal-item .copy strong .verified{color:#1f993b}.deal-item .copy strong .verified .text{font-weight:inherit}.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;margin:0}.deal-item .deal-button{position:absolute;top:1.25rem;right:1.25rem}.deal-item .click-count{color:#4d4d4d;display:block;position:absolute;right:1.25rem;width:10.625rem;text-align:center;top:calc(1.25rem + 48px)}@media (min-width: 0px) and (max-width: 480px){.deal-item{text-align:center;padding:0.625rem 1rem 0.75rem}.deal-item .deal-button{position:relative;top:0;right:0}.deal-item .click-count{position:relative;width:inherit;right:0;top:0}.deal-item div p,.deal-item .restriction-content{display:block;margin-bottom:6px}.deal-item .printable-callout{margin-right:0;display:block}}.deal-item.with-logo{padding:1.25rem 12.5rem 1.25rem 7rem}.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 .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-link{display:block}.deal-item.with-logo .logo-link .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:10px}.deal-item.with-logo div p,.deal-item.with-logo .restriction-content{display:block;margin:0;margin-bottom:6px}.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 .merchant-link{position:static;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}.hidden{display:none}.deal-type-badge{cursor:pointer;display:block;padding:0;margin-bottom:2px}.deal-type-badge .deal-button{margin-top:1px}.deal-type-badge.printable{color:#dc4c26}.deal-type-badge.promo-code{color:#bb4296}.deal-type-badge.sale{color:#a348e5}.deal-item-content-container{min-height:110px;padding-left:80px}.deal-item-content-container .copy{display:block;margin-bottom:5px !important}.deal-item-content-container .copy strong:hover{color:#139be8}.deal-item-content-container .detailed-deal-type-badge{font-family:"circular";position:absolute;top:15px;left:10px;display:block;width:80px;height:110px;border:solid 1px #bb4296;text-align:center;text-transform:uppercase;line-height:80px;vertical-align:middle;cursor:pointer}.deal-item-content-container .detailed-deal-type-badge .title{line-height:30px;font-size:14px;background-color:#bb4296;color:#fff}.deal-item-content-container .detailed-deal-type-badge .text{color:#000;display:inline-block;vertical-align:middle;line-height:normal}.deal-item-content-container .detailed-deal-type-badge .text .top{display:inline-block;font-size:28px}.deal-item-content-container .detailed-deal-type-badge .text .bottom{display:inline-block;width:80px;font-size:18px}.deal-item-content-container .detailed-deal-type-badge.promo-code{border:solid 1px #a348e5}.deal-item-content-container .detailed-deal-type-badge.promo-code .title{background-color:#a348e5}.deal-item-content-container .detailed-deal-type-badge.printable{border:solid 1px #dc4c26}.deal-item-content-container .detailed-deal-type-badge.printable .title{background-color:#dc4c26}.deal-item-content-container .detailed-deal-type-badge.free-shipping .top{font-size:22px}.deal-item-content-container .detailed-deal-type-badge.free-shipping .bottom{font-size:14px}.deal-item-content-container .detailed-deal-type-badge.free-gift .top,.deal-item-content-container .detailed-deal-type-badge.on-sale .top{font-size:22px}.deal-item-content-container .detailed-deal-type-badge.free-gift .bottom,.deal-item-content-container .detailed-deal-type-badge.on-sale .bottom{font-size:22px}.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{zoom:1}.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","Helvetica","Arial","sans-serif";-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 .install-plugin{zoom:1}.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)}.vex.updated-modal.exclusive-modal .vex-content{margin-top:-28rem}.vex .vex-content{margin:150px 0}@media (min-width: 0px) and (max-width: 480px){.vex .vex-content{margin:0}}.vex .vex-content .august-promos+.vex-close:before{content:"X" !important;color:#fff !important;font:25px/75% arial,sans-serif !important;position:absolute !important;right:5px !important;top:5px !important}.august-promos .exit-intent .travel-modal{height:350px;max-width:660px;width:100%;background-position:center center;background-size:cover;background-image:url(//assets.goodsearch.com/assets/august-promos/exit-intent/large-travel-74f775a14cf7564897c34deda177027e.png)}@media (min-width: 0px) and (max-width: 480px){.august-promos .exit-intent .travel-modal{height:268px;max-width:510px;background-image:url(//assets.goodsearch.com/assets/august-promos/exit-intent/small-travel-15e9638dacf73db5ea08e1cb176f05b5.png)}}.august-promos .exit-intent .grocery-modal{height:380px;max-width:660px;width:100%;background-position:center center;background-size:cover;background-image:url(//assets.goodsearch.com/assets/august-promos/exit-intent/large-grocery-55102795728af38000c05b55f2960129.jpg)}@media (min-width: 0px) and (max-width: 480px){.august-promos .exit-intent .grocery-modal{height:292px;max-width:480px;background-image:url(//assets.goodsearch.com/assets/august-promos/exit-intent/small-grocery-20b47593661a4779969803ee70d9360c.jpg)}}.august-promos .exit-intent .back-to-school-modal{height:320px;max-width:660px;width:100%;background-position:center center;background-size:cover;background-image:url(//assets.goodsearch.com/assets/august-promos/exit-intent/large-back-to-school-68e887035636624adb77408eb508e0d2.jpg)}@media (min-width: 0px) and (max-width: 480px){.august-promos .exit-intent .back-to-school-modal{height:232px;max-width:480px;background-image:url(//assets.goodsearch.com/assets/august-promos/exit-intent/small-back-to-school-21004d44523cb41f8afd6da1a8c97a04.jpg)}}.vex .vex-content .exit-intent .deal-alert-coupon-list .title,.confirmation{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.vex .vex-content .exit-intent .deal-alert-coupon-list .title{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.confirmation{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.confirmation{width:100%;background-color:#1f993b;height:40px;text-align:center;color:#f9f9f9}.confirmation a{color:#f9f9f9;font-weight:900}.vex .vex-content{border-radius:0;width:660px}.vex .vex-content .exit-intent .deal-alerts-signup .title{font-size:22px}.vex .vex-content .exit-intent .deal-alert-coupon-list{height:300px;background-color:#ffeebc}.vex .vex-content .exit-intent .deal-alert-coupon-list .goodshop-logo img{margin-top:20px}.vex .vex-content .exit-intent .deal-alert-coupon-list .title{margin-top:10px;font-family:Avenir;color:#139be8}.vex .vex-content .exit-intent .deal-alert-coupon-list .see-more{color:#139be8;font-size:13px}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card{display:inline-block;margin:0 0.625rem 0.625rem 0}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card a{color:#000}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card .merchant-card{font-family:Avenir;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:0.5rem 0.625rem 0.625rem;width:142px;height:120px;position:relative;overflow:hidden}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card .merchant-card .logo img{margin:auto;display:block;max-width:50px;max-height:50px;width:auto;height:auto}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card .merchant-card .donation-rate{font-size:13px}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card .merchant-card .donation-rate .text{display:inline-block;margin-left:5px;text-align:center}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card .merchant-card .donation-rate span{display:inline-block;color:#f77a26}.vex .vex-content .exit-intent .deal-alert-coupon-list .merchant-card-list .card .merchant-card .name{margin-top:5px;font-size:13px;display:block;text-align:center}@media (min-width: 481px) and (max-width: 780px){.vex .vex-content{max-width:660px;width:100%}.vex .vex-content .merchant-card-list{margin-left:-40px}}@media (min-width: 0px) and (max-width: 480px){.vex .vex-content{width:100%}.vex .vex-content .card:last-child{display:none !important}.vex .vex-content .deal-alerts-signup .logo-envelope{display:none}.vex .vex-content .deal-alerts-signup button{margin-left:35%}}.vex .vex-content{margin:150px 0}@media (min-width: 0px) and (max-width: 480px){.vex .vex-content{margin:0}}.vex .vex-content .promos+.vex-close:before{content:"X" !important;color:#fff !important;font:25px/75% arial,sans-serif !important;position:absolute !important;right:5px !important;top:5px !important}.promos .exit-intent .modal{height:350px;max-width:660px;width:100%;background-position:center center;background-size:cover}@media (min-width: 0px) and (max-width: 480px){.promos .exit-intent .modal{height:268px;max-width:510px}}.promos .exit-intent .small-image{display:none}@media (min-width: 0px) and (max-width: 480px){.promos .exit-intent .small-image{display:block}}@media (min-width: 0px) and (max-width: 480px){.promos .exit-intent .large-image{display:none}}.vex .exit-modal{width:646px;font-family:circular}.vex .exit-modal .offer-section{display:table;margin:24px 27px 0}.vex .exit-modal .offer-section .info{display:table-cell;font-weight:bold;font-size:14px;width:33%;vertical-align:middle}.vex .exit-modal .offer-section .gift-card-image{display:table-cell;background-image:url("//assets.goodsearch.com/assets/exit-popup/buckscard-0e426b756890d093ad69aa51b43529f7.jpg");background-size:142px 90px;background-repeat:no-repeat;background-position:center;width:33%;height:90px;margin:0px 27px;vertical-align:middle}.vex .exit-modal .offer-section .join-now-button{display:table-cell;text-align:center;text-decoration:none;vertical-align:middle;width:33%}.vex .exit-modal .offer-section .join-now-button a{display:inline-block;width:10.625rem;line-height:2.875rem;background:#e01350;color:#fff}.vex .exit-modal .fine-print{font-size:11px;margin-top:11px;margin-bottom:17px;padding:0 20px}.vex .exit-modal .marcom-section{background-image:url("//assets.goodsearch.com/assets/exit-popup/takeover_all-8077d3c966ce1bfbfc09fdc4b326c8ff.gif");background-size:646px 460px;width:646px;height:460px}[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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .done-button,.favorite-merchants-actions.is-saving .done-button{zoom:1}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .add-more{zoom:1}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .action{zoom:1}.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","Helvetica","Arial","sans-serif";-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}#footer .visit-us,#footer .company-info{font-family:"avenir","Helvetica","Arial","sans-serif";-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{font-family:"avenir","Helvetica","Arial","sans-serif";font-size:0.875rem;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}}.scrim{width:100%;height:100%;position:fixed;top:0;left:0;background-color:transparent;z-index:1000}.above-scrim{z-index:1001}.email-signup .email-signup-success h1{font-family:"circular";-webkit-font-smoothing:antialiased}.email-signup .email-signup-form button,.email-signup .email-signup-form p,.user-info .email-global-navbar-sign-up-link,.email-signup .email-signup-success a.register,.email-signup .email-signup-success a.learn-more,.email-signup .email-signup-success p,.material-field input{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.email-signup .email-signup-success h1{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.email-signup .email-signup-success h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.email-signup .email-signup-success h1{font-size:1.25rem;line-height:1.625rem}}.email-signup .email-signup-form button{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.email-signup .email-signup-form p{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.user-info .email-global-navbar-sign-up-link,.email-signup .email-signup-success a.register,.email-signup .email-signup-success a.learn-more,.email-signup .email-signup-success p,.material-field input{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.user-info .email-global-navbar-sign-up-link{padding:0.25rem 0.75rem 0.25rem 0.75rem}.email-signup .email-signup-success a.register{padding:0.75rem 1.25rem 0.875rem 1.25rem}.email-signup .email-signup-form button{padding:1rem 2.75rem 1.125rem 2.75rem}.user-info .email-global-navbar-sign-up-link,.email-signup .email-signup-form button,.email-signup .email-signup-success a.register{zoom:1}.email-signup .email-signup-success a.learn-more{padding:0.5rem 1.5rem 0.5625rem 1.5rem}.email-signup .email-signup-success a.learn-more{display:inline-block}.email-signup .email-signup-success a.learn-more:hover{background:rgba(255,255,255,0.3)}.email-signup .email-signup-success a.learn-more:active{background:rgba(255,255,255,0.25)}.user-info .email-global-navbar-sign-up-link{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;-webkit-font-smoothing:auto;font-weight:100;font-size:14px;display:inline-block}.user-info .email-global-navbar-sign-up-link:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.user-info .email-global-navbar-sign-up-link:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.user-info .email-global-navbar-sign-up-link:hover{color:#fff}#global-nav .user-info .email-global-navbar-sign-up-link,#old-global-nav .user-info .email-global-navbar-sign-up-link{float:right}.tooltip.email-signup::before{content:"";border:16px solid;border-color:transparent transparent #fff transparent;position:absolute;top:-32px;right:8px}#global-nav .no-searchbar .tooltip.email-signup,#old-global-nav .no-searchbar .tooltip.email-signup{right:8px}@media (min-width: 481px) and (max-width: 780px){#global-nav .no-searchbar .tooltip.email-signup,#old-global-nav .no-searchbar .tooltip.email-signup{right:8px}}#global-nav .tooltip.email-signup,#old-global-nav .tooltip.email-signup{right:8px}@media (min-width: 481px) and (max-width: 780px){#global-nav .tooltip.email-signup,#old-global-nav .tooltip.email-signup{right:1px}}.tooltip.email-signup{position:absolute;width:500px;height:170px;background-color:#fff;box-shadow:0 0 4px;top:54px;text-align:left}.email-signup.tooltip .email-signup-form{margin-left:30px;margin-top:24px;width:420px}.email-signup.tooltip .email-signup-form p{width:370px}.email-signup.tooltip .email-signup-form button{position:relative;top:-10px;left:26px}.email-signup.shover{position:absolute;width:100%;background-color:#fff}.email-signup.shover .email-signup-form{margin-top:40px;margin-left:26px;margin-right:36px}.email-signup.shover .email-signup-form button{display:block;margin:15px auto 40px}.email-signup .email-signup-form p{color:#4d4d4d;font-weight:500;margin-top:0;margin-bottom:26px}.email-signup .email-signup-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;padding:7px 20px 12px 21px;font-size:18px}.email-signup .email-signup-form button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.email-signup .email-signup-form button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.email-signup.tooltip .email-signup-success{margin-left:100px;margin-top:15px}.email-signup.tooltip .email-signup-success:before{background:url(//assets.goodsearch.com/assets/give/email-signup-complete-2dbf3093bfed92c2a75593a2ff370399.svg) no-repeat;content:"";width:68px;height:68px;position:absolute;left:16px}.email-signup.shover .email-signup-success{margin-top:15px}.email-signup.shover .email-signup-success .actions{margin-top:24px;margin-bottom:40px}.email-signup .email-signup-success h1{margin:0 0 6px}.email-signup .email-signup-success p{color:#4d4d4d;font-size:15px;font-weight:500;margin:0}.email-signup .email-signup-success .actions{margin-top:10px}.email-signup .email-signup-success a.register{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;margin-right:14px}.email-signup .email-signup-success a.register:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.email-signup .email-signup-success a.register:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.email-signup .email-signup-success a.learn-more{border:1px solid #139be8;color:#139be8;padding:0.75rem 1.25rem 0.875rem 1.25rem;border-color:#139be8;color:#139be8}.email-signup .email-signup-close{background:url(//assets.goodsearch.com/assets/give/email-signup-close-0b80f33bfdf643c18101ff46a2eb6b35.svg) no-repeat;content:"";width:23px;height:23px;position:absolute;top:15px;right:12px}.material-field{display:inline-block;box-sizing:border-box;height:42px;width:250px;background:#fff;position:relative;padding-top:16px;border-bottom:1px solid #4d4d4d}.material-field .label{position:absolute;top:-14px;font-size:12px;padding-bottom:0.5rem;opacity:0}.material-field input{color:#4d4d4d;background:transparent;border:0;padding-left:0px;width:100%;vertical-align:text-bottom}.material-field input:focus{outline:0}@media (min-width: 0px) and (max-width: 480px){.tooltip{display:none}.email-signup{top:0}.scrim{background-color:#212121;opacity:0.3}}#global-masthead .visitor-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .user-info ul li a,#global-large-screen-links .section ul li a,#global-masthead .left-container .nav-search .user-input,#global-masthead .visitor-right-container .links .coupon-categories,#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .coupon-categories,#global-masthead .member-right-container .links .how-it-works,#global-masthead .visitor-right-container .user-info .sign-in a,#global-masthead .member-right-container .user-info .nav-user span,#global-large-screen-links .section .item,#global-large-screen-links .section .item a,#global-mobile-screen-links .section .item,#global-mobile-screen-links .section .item a{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#global-masthead .visitor-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .user-info ul li a,#global-large-screen-links .section ul li a,#global-masthead .left-container .nav-search .user-input{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#global-masthead .visitor-right-container .links .coupon-categories,#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .coupon-categories,#global-masthead .member-right-container .links .how-it-works,#global-masthead .visitor-right-container .user-info .sign-in a,#global-masthead .member-right-container .user-info .nav-user span,#global-large-screen-links .section .item,#global-large-screen-links .section .item a,#global-mobile-screen-links .section .item,#global-mobile-screen-links .section .item a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}#global-masthead .visitor-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .user-info ul li a,#global-large-screen-links .section ul li a,#global-masthead .left-container .nav-search .user-input,#global-masthead .visitor-right-container .links .coupon-categories,#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .coupon-categories,#global-masthead .member-right-container .links .how-it-works,#global-masthead .visitor-right-container .user-info .sign-in a,#global-masthead .member-right-container .user-info .nav-user span,#global-large-screen-links .section .item,#global-large-screen-links .section .item a,#global-mobile-screen-links .section .item,#global-mobile-screen-links .section .item a{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#global-masthead .visitor-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .user-info ul li a,#global-large-screen-links .section ul li a,#global-masthead .left-container .nav-search .user-input{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}#global-masthead .visitor-right-container .links .coupon-categories,#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .coupon-categories,#global-masthead .member-right-container .links .how-it-works,#global-masthead .visitor-right-container .user-info .sign-in a,#global-masthead .member-right-container .user-info .nav-user span,#global-large-screen-links .section .item,#global-large-screen-links .section .item a,#global-mobile-screen-links .section .item,#global-mobile-screen-links .section .item a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}#global-masthead .visitor-right-container .links .how-it-works ul,#global-masthead .member-right-container .links .how-it-works ul,#global-masthead .member-right-container .user-info ul,#global-large-screen-links .section ul{display:none;top:1.5rem;position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,0.3);margin:0;z-index:2;padding:0;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#global-masthead .visitor-right-container .links .how-it-works ul li,#global-masthead .member-right-container .links .how-it-works ul li,#global-masthead .member-right-container .user-info ul li,#global-large-screen-links .section ul li{list-style:none}#global-masthead .visitor-right-container .links .how-it-works ul li:hover,#global-masthead .member-right-container .links .how-it-works ul li:hover,#global-masthead .member-right-container .user-info ul li:hover,#global-large-screen-links .section ul li:hover{background-color:#f0faff}#global-masthead .visitor-right-container .links .how-it-works ul li:active,#global-masthead .member-right-container .links .how-it-works ul li:active,#global-masthead .member-right-container .user-info ul li:active,#global-large-screen-links .section ul li:active{background-color:#f9f9f9}#global-masthead .visitor-right-container .links .how-it-works ul li:first-child,#global-masthead .member-right-container .links .how-it-works ul li:first-child,#global-masthead .member-right-container .user-info ul li:first-child,#global-large-screen-links .section ul li:first-child{padding-top:0.5rem}#global-masthead .visitor-right-container .links .how-it-works ul li:last-child,#global-masthead .member-right-container .links .how-it-works ul li:last-child,#global-masthead .member-right-container .user-info ul li:last-child,#global-large-screen-links .section ul li:last-child{padding-bottom:0.5rem}#global-masthead .visitor-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .links .how-it-works ul li a,#global-masthead .member-right-container .user-info ul li a,#global-large-screen-links .section ul li a{color:#212121;height:2.5rem;width:100%;padding:0.625rem 0 0 0.75rem;display:block}#global-masthead{text-align:center;width:100%;height:inherit;padding-bottom:1rem}#global-masthead .hamburger{display:block;position:absolute;top:0.5rem;left:1rem}#global-masthead .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}#global-masthead .search-icon,#global-masthead .search-close-icon{position:absolute;top:0.9375rem;right:1rem}#global-masthead .search-icon .search-icon,#global-masthead .search-close-icon .search-icon{display:block}#global-masthead .search-close-icon,#global-masthead .nav-user img{display:none}#global-masthead .left-container{text-align:center;width:100%;display:inline-block;vertical-align:top}#global-masthead .left-container .nav-search{width:100%}#global-masthead .left-container .goodshop-logo{padding:0.125rem 1rem 0 1rem;width:50%;margin:0 auto;position:relative;top:0.625rem}#global-masthead .left-container .goodshop-logo img{width:7.875rem;height:auto}#global-masthead .left-container .goodshop-logo a{display:inline-block}#global-masthead .left-container .search-icon,#global-masthead .left-container .search-close-icon{cursor:pointer}#global-masthead .left-container .nav-search{display:inline-block;position:relative}#global-masthead .left-container .nav-search .search-bar{padding-top:0.75rem}@media (min-width: 0px) and (max-width: 480px){#global-masthead .left-container .nav-search .search-bar{padding-top:24px}}#global-masthead .left-container .nav-search .user-input{margin-left:0.5rem}#global-masthead .visitor-right-container,#global-masthead .member-right-container{display:none;position:relative;z-index:2}#global-masthead .visitor-right-container .links .coupon-categories,#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .coupon-categories,#global-masthead .member-right-container .links .how-it-works{display:inline-block;padding-right:0.5rem;padding-left:1rem}#global-masthead .visitor-right-container .links .coupon-categories a,#global-masthead .visitor-right-container .links .how-it-works a,#global-masthead .member-right-container .links .coupon-categories a,#global-masthead .member-right-container .links .how-it-works a{text-decoration:none;color:#fff;font-size:0.75rem}#global-masthead .visitor-right-container .links .coupon-categories a,#global-masthead .member-right-container .links .coupon-categories a{font-weight:100;-webkit-font-smoothing:auto}#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .how-it-works{font-weight:100;-webkit-font-smoothing:auto}#global-masthead .visitor-right-container .links .how-it-works ul li,#global-masthead .member-right-container .links .how-it-works ul li{width:14rem}#global-masthead .visitor-right-container .user-info,#global-masthead .member-right-container .user-info{text-align:center}#global-masthead .visitor-right-container .user-info .email-global-navbar-sign-up-link,#global-masthead .member-right-container .user-info .email-global-navbar-sign-up-link{background-color:#fff;color:#085994;font-weight:500}#global-masthead .visitor-right-container .user-info ul,#global-masthead .member-right-container .user-info ul{box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#global-masthead .visitor-right-container .user-info ul li a,#global-masthead .member-right-container .user-info ul li a{display:inherit;text-align:left}#global-masthead .visitor-right-container .user-info ul li a.invite-friends,#global-masthead .member-right-container .user-info ul li a.invite-friends{background:url(//assets.goodsearch.com/assets/navbar/money-bubble-10956ffff5f371b6727e2eaf5b8de2bc.svg);background-repeat:no-repeat;background-position-y:6px;background-position-x:9px;padding-top:0;padding-left:40px;font-size:12px;line-height:1.5;width:120px}#global-masthead .visitor-right-container{padding-top:0.75rem}#global-masthead .visitor-right-container .links{padding-right:0.5rem}#global-masthead .visitor-right-container .user-info .sign-in a{text-decoration:none;color:#fff;font-weight:100;-webkit-font-smoothing:auto}#global-masthead .visitor-right-container .links .coupon-categories,#global-masthead .member-right-container .links .coupon-categories{background:none;padding:0.125rem 0.5rem 0.25rem 0.5rem;color:#fff;cursor:pointer;position:relative}#global-masthead .visitor-right-container .links .coupon-categories:hover,#global-masthead .member-right-container .links .coupon-categories:hover{background-color:#4d4d4d}#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .how-it-works,#global-masthead .member-right-container .user-info{background:none;padding:0.25rem 1.125rem 0.25rem 0.5rem;color:#fff;cursor:pointer;position:relative}#global-masthead .visitor-right-container .links .how-it-works.hover,#global-masthead .visitor-right-container .links .how-it-works.touched,#global-masthead .member-right-container .links .how-it-works.hover,#global-masthead .member-right-container .links .how-it-works.touched,#global-masthead .member-right-container .user-info.hover,#global-masthead .member-right-container .user-info.touched{background-color:rgba(20,20,20,0.3)}#global-masthead .visitor-right-container .links .how-it-works.hover ul,#global-masthead .visitor-right-container .links .how-it-works.touched ul,#global-masthead .member-right-container .links .how-it-works.hover ul,#global-masthead .member-right-container .links .how-it-works.touched ul,#global-masthead .member-right-container .user-info.hover ul,#global-masthead .member-right-container .user-info.touched ul{display:block}#global-masthead .visitor-right-container .links .how-it-works:active,#global-masthead .member-right-container .links .how-it-works:active,#global-masthead .member-right-container .user-info:active{background-color:rgba(35,35,35,0.25)}#global-masthead .visitor-right-container .links .how-it-works:after,#global-masthead .member-right-container .links .how-it-works:after,#global-masthead .member-right-container .user-info:after{position:absolute;top:0.6875rem;right:0.5rem;content:"";width:0;height:0;border-left:0.25rem solid transparent;border-right:0.25rem solid transparent;border-top:0.25rem solid #fff}#global-masthead .visitor-right-container .links .how-it-works ul,#global-masthead .member-right-container .links .how-it-works ul,#global-masthead .member-right-container .user-info ul{right:0;top:1.5rem}#global-masthead .member-right-container .user-info{max-width:8.875rem;min-width:8rem;padding:0}#global-masthead .member-right-container .user-info>ul{width:100%;top:1.5rem}#global-masthead .member-right-container .user-info .nav-user{text-align:right;max-width:8.875rem;padding:0.3125rem 1.125rem 0.25rem 0}#global-masthead .member-right-container .user-info .nav-user span{color:#fff;vertical-align:top;font-weight:500;-webkit-font-smoothing:auto;display:inline-block}#global-masthead .member-right-container .user-info .nav-user span:first-child{width:4.75rem;padding-right:0.25rem;padding-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#global-masthead .member-right-container .user-info .nav-user span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:clip}@media (min-width: 481px) and (max-width: 780px){#global-masthead{height:5.8rem}#global-masthead .left-container.visitor{width:calc(100% - 9.375rem)}#global-masthead .left-container.visitor .goodshop-logo{padding:1rem 1rem 0 1rem}#global-masthead .left-container.visitor .goodshop-logo img{height:auto;width:6.5625rem}#global-masthead .left-container.visitor .nav-search{left:8.4375rem;width:calc(100% - 7.625rem);min-width:13.125rem;max-width:26.25rem}#global-masthead .left-container.visitor .nav-search ul{padding-left:0;margin-top:0}#global-masthead .left-container.visitor .nav-search ul li a{font-size:0.625rem}#global-masthead .left-container.member{width:calc(100% - 4.75rem)}#global-masthead .left-container.member .goodshop-logo{padding:1rem 1rem 0 1rem}#global-masthead .left-container.member .goodshop-logo img{height:auto;width:6.5625rem}#global-masthead .left-container.member .nav-search{left:8.4375rem;width:calc(100% - 12.75rem)}#global-masthead .left-container.member .nav-search ul{padding-left:0;margin-top:0}#global-masthead .left-container.member .nav-search ul li a{font-size:0.625rem}#global-masthead .visitor-right-container .links .coupon-categories,#global-masthead .member-right-container .links .coupon-categories{margin-right:0.5rem}#global-masthead .visitor-right-container .links .how-it-works,#global-masthead .member-right-container .links .how-it-works{padding-bottom:0.3125rem}#global-masthead .visitor-right-container .links .how-it-works ul,#global-masthead .member-right-container .links .how-it-works ul{top:1.625rem}#global-masthead .visitor-right-container{padding-right:1rem;display:block}#global-masthead .visitor-right-container .links{position:absolute;right:0;top:0}#global-masthead .visitor-right-container .user-info{position:absolute;left:calc(100% - 7rem);top:-55px}#global-masthead .visitor-right-container .user-info .sign-in{padding-top:1.3125rem}#global-masthead .member-right-container{width:100%;position:absolute;bottom:0;right:0.5rem;text-align:right}#global-masthead .member-right-container .links{display:inline-block;text-align:left}#global-masthead .member-right-container .user-info{display:inline-block;margin-right:0.75rem;text-align:center;padding-top:0;vertical-align:bottom}#global-masthead .member-right-container .user-info>ul{top:1.625rem}#global-masthead .member-right-container .user-info .nav-user{padding-top:0.25rem;padding-bottom:0}#global-masthead .member-right-container .user-info .nav-user span{font-size:0.75rem}}@media (min-width: 481px){#global-masthead{text-align:left;padding-bottom:0}#global-masthead .hamburger,#global-masthead .search-icon{display:none}#global-masthead .left-container{text-align:left;width:65%}#global-masthead .left-container .goodshop-logo{padding:0;width:auto;position:absolute;top:0}#global-masthead .member-right-container{display:inline-block}#global-masthead .visitor-right-container{display:block}}@media (min-width: 781px){#global-masthead{height:4.5rem}#global-masthead .left-container .goodshop-logo{padding:1rem 1.25rem 0 1rem}#global-masthead .left-container .goodshop-logo img{height:auto;width:10rem}#global-masthead .left-container .nav-search{left:11.875rem;width:calc(100% - 3.875rem);max-width:31.25rem}#global-masthead .left-container.member{width:calc(100% - 24.75rem)}#global-masthead .left-container.visitor{width:calc(100% - 21.75rem)}#global-masthead .visitor-right-container,#global-masthead .member-right-container{display:inline-block;text-align:right}#global-masthead .visitor-right-container .links,#global-masthead .member-right-container .links{text-align:left;display:inline-block}#global-masthead .visitor-right-container .user-info,#global-masthead .member-right-container .user-info{text-align:center;display:inline-block;vertical-align:top}#global-masthead .visitor-right-container{width:18.75rem;margin-left:3rem;padding-right:0.5rem}#global-masthead .visitor-right-container .links{padding-top:0.125rem}#global-masthead .member-right-container{width:24.75rem;padding-top:0.875rem}#global-masthead .member-right-container .user-info{margin-right:0.5rem}#global-masthead .member-right-container .nav-user span{font-size:0.75rem}}#global-masthead .search-bar.is-navbar .search-button{background-color:#fff}#global-masthead .search-bar.is-navbar .search-button:after{background-image:url(//assets.goodsearch.com/assets/navbar/blue-search-icon-280c97b9fe1270dd59aa23757480b1ca.svg);background-repeat:no-repeat}#global-masthead .search-bar.is-navbar.with-autocomplete ul.ui-autocomplete{overflow-x:hidden}#global-masthead .search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#f0faff}#global-masthead .search-bar .with-examples ul,#global-masthead .search-bar .with-examples ul li,#global-masthead .search-bar .with-examples ul li a{color:#fff;font-weight:100}@media (min-width: 481px) and (max-width: 780px){#global-masthead.with-searchbar .member-right-container .links{position:absolute;width:105px;height:20px;right:0;top:-28px}#global-masthead.with-searchbar .member-right-container .user-info{position:absolute;right:-8px;top:-77px}}@media (min-width: 781px){#global-masthead.no-searchbar{height:auto;display:inline-block;width:100%}#global-masthead.no-searchbar .left-container.visitor,#global-masthead.no-searchbar .left-container.member{width:auto}#global-masthead.no-searchbar .member-right-container,#global-masthead.no-searchbar .visitor-right-container{height:3.375rem;width:auto;float:right;padding-right:1rem}#global-masthead.no-searchbar .member-right-container .links{padding-right:2.125rem}#global-masthead.no-searchbar .member-right-container .links .coupon-categories{margin-right:2.75rem}#global-masthead.no-searchbar .visitor-right-container .links{padding-right:0.75rem}#global-masthead.no-searchbar .visitor-right-container .links .coupon-categories{padding-right:0.75rem}#global-masthead.no-searchbar .visitor-right-container .user-info #global-navbar-sign-up-link{display:inline-block;float:right}#global-masthead.no-searchbar .visitor-right-container .user-info .sign-in{display:inline-block;margin-right:0.75rem;margin-top:0.125rem}}@media (min-width: 481px) and (max-width: 780px){#global-masthead.no-searchbar{height:auto;display:inline-block;width:100%}#global-masthead.no-searchbar .left-container.visitor,#global-masthead.no-searchbar .left-container.member{width:auto}#global-masthead.no-searchbar .member-right-container{height:3.375rem;position:relative;float:right}#global-masthead.no-searchbar .member-right-container .links{position:relative;bottom:1px;display:inline-block;width:auto;padding-top:0.875rem}#global-masthead.no-searchbar .member-right-container .links .coupon-categories{padding-left:0.25rem;padding-right:0.25rem;margin-right:0}#global-masthead.no-searchbar .member-right-container .user-info{max-width:8.375;margin-top:0.4375rem;margin-right:0;padding-top:0;height:auto}#global-masthead.no-searchbar .visitor-right-container{height:4.5rem;float:right}#global-masthead.no-searchbar .visitor-right-container .links{display:inline-block;position:relative;vertical-align:top;right:0;bottom:0;top:0.125rem;padding-right:0.5rem;margin-top:initial}#global-masthead.no-searchbar .visitor-right-container .links .coupon-categories{padding-right:0.5rem;margin-right:0}#global-masthead.no-searchbar .visitor-right-container .user-info{display:inline-block;position:initial;left:initial}#global-masthead.no-searchbar .visitor-right-container .user-info .sign-in{padding-top:0}}#global-large-screen-links{margin:0 auto;display:flex;justify-content:space-between}@media (min-width: 0px) and (max-width: 480px){#global-large-screen-links{display:none}}#global-large-screen-links .section{display:flex;flex-direction:column}#global-large-screen-links .section.desktop-link{display:none}@media (min-width: 781px){#global-large-screen-links .section.desktop-link{display:flex}#global-large-screen-links .section.mobile-link{display:none}}#global-large-screen-links .section .item{padding:3px 30px 3px 10px}@media (min-width: 481px) and (max-width: 780px){#global-large-screen-links .section .item{padding-right:12px}}@media (min-width: 481px) and (max-width: 780px){#global-large-screen-links .section.right-justified{margin-right:10px}}#global-large-screen-links .section.right-justified .item{padding:3px 16px 3px 30px}@media (min-width: 481px) and (max-width: 780px){#global-large-screen-links .section.left-justified{margin-left:10px}}@media (min-width: 781px){#global-large-screen-links .section.left-justified{margin-left:16px}}#global-large-screen-links .section.left-justified .item{padding:3px 12px 3px 6px}@media (min-width: 481px){#global-large-screen-links .section.with-dropdown .item a:after{display:inline-block;transition:transform 0.5s;position:relative;top:0.1875rem;left:8px;content:"";border:0.25rem solid;border-color:#fff transparent transparent transparent}}@media (min-width: 481px){#global-large-screen-links .section.with-dropdown.touched .item a:after{transform:scale(1, -1) translateY(0.3rem);transition:transform 0.5s}}#global-large-screen-links .section ul{top:30px;vertical-align:bottom;width:160px}#global-large-screen-links .section ul li a{font-size:12px}#global-large-screen-links .section ul.double-wide{width:320px}#global-large-screen-links .section ul.double-wide li{width:159px;display:inline-block}#global-large-screen-links .section ul.end-aligned{align-self:flex-end}#global-large-screen-links .section.hover,#global-large-screen-links .section.touched,#global-mobile-screen-links .section.hover,#global-mobile-screen-links .section.touched{background-color:#4d4d4d;cursor:pointer}#global-large-screen-links .section.hover ul,#global-large-screen-links .section.touched ul,#global-mobile-screen-links .section.hover ul,#global-mobile-screen-links .section.touched ul{display:block}#global-large-screen-links .section.goodshop-give .item,#global-mobile-screen-links .section.goodshop-give .item{background:url(//assets.goodsearch.com/assets/navbar/goodshop-give-logo-white-small@2x-91ccc6cbe6654c5fd17bc7bbb0988aba.png);background-size:95px 18px;background-repeat:no-repeat;background-position:center}#global-large-screen-links .section.goodshop-give .item span,#global-mobile-screen-links .section.goodshop-give .item span{display:block;height:24px;width:100px;opacity:0}#global-large-screen-links .section .item,#global-large-screen-links .section .item a,#global-mobile-screen-links .section .item,#global-mobile-screen-links .section .item a{color:#fff;font-weight:600;line-height:24px}#global-mobile-screen-links{display:none;padding:0 15px}@media (min-width: 0px) and (max-width: 480px){#global-mobile-screen-links{display:block}}#global-mobile-screen-links .slidee{display:block}#global-mobile-screen-links .section{display:inline-block;margin:3px 15px}.goodsearch-masthead .total-raised{font-family:"avenir","Helvetica","Arial","sans-serif";-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:3.125rem 0}.goodsearch-masthead .logo{width:21.375rem;height:3.125rem;display:block;margin:0 auto 1.875rem;text-align:center}.goodsearch-masthead .logo.new{margin:0 auto 1.25rem}.goodsearch-masthead .search{width:35rem;margin:0 auto}.goodsearch-masthead .search.new .search-button{top:0;right:0}.goodsearch-masthead .search.new .search-button:after{width:3rem;height:2.25rem}.goodsearch-masthead.new .search-bar.with-web .yahoo-logo-placeholder{right:3.5rem;top:0.5rem;background-repeat:no-repeat;background-size:3rem}.goodsearch-masthead .total-raised{text-align:center;color:gray;margin-top:1rem}@media (min-width: 0px) and (max-width: 780px){.goodsearch-masthead .search{width:100%;padding:0.625rem}.goodsearch-masthead .search.new{padding-top:0.625rem;padding-bottom: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}.goodsearch-masthead .search.new{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width: 0px) and (max-width: 480px){.goodsearch-masthead{margin-top:2.5rem;margin-bottom:2.5rem}.goodsearch-masthead.new{margin-top:1.375rem}.goodsearch-masthead.new .search{padding-right:0.9375rem;padding-left:0.9375rem}.goodsearch-masthead .logo,.goodsearch-masthead .logo img{width:18rem;height:2.625rem}}.goodshop-masthead .title,.goodshop-masthead .learn-more-link{font-family:"avenir","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .how-it-works-dropdown .get-started-button{zoom:1}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 a{zoom:1}.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}}.email-sign-up .homepage-deal-alert-confirmation .homepage-all-set{font-family:"circular";-webkit-font-smoothing:antialiased}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .register,.email-sign-up .email-me-deals-plz,.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .learn-more,.email-sign-up .homepage-deal-alert-confirmation .homepage-join-gs,.email-sign-up .copy{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.email-sign-up .homepage-deal-alert-confirmation .homepage-all-set{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.email-sign-up .homepage-deal-alert-confirmation .homepage-all-set{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.email-sign-up .homepage-deal-alert-confirmation .homepage-all-set{font-size:1.25rem;line-height:1.625rem}}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .register,.email-sign-up .email-me-deals-plz,.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .learn-more,.email-sign-up .homepage-deal-alert-confirmation .homepage-join-gs{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.email-sign-up .copy{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .register,.email-sign-up .email-me-deals-plz{padding:0.75rem 1.25rem 0.875rem 1.25rem}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .register,.email-sign-up .email-me-deals-plz{zoom:1}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .learn-more{padding:0.5rem 1.5rem 0.5625rem 1.5rem}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .learn-more{display:inline-block}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .learn-more:hover{background:rgba(255,255,255,0.3)}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .learn-more:active{background:rgba(255,255,255,0.25)}.email-sign-up{background-color:#f9f9f9}.email-sign-up .homepage-deal-alert-confirmation{color:#4d4d4d;width:100%;margin:0 auto;padding:16px 8% 22px;text-align:center}.email-sign-up .homepage-deal-alert-confirmation .homepage-all-set{padding-bottom:12px}.email-sign-up .homepage-deal-alert-confirmation .homepage-join-gs{padding-bottom:12px}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .register{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;margin-right:14px}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .register:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .register:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.email-sign-up .homepage-deal-alert-confirmation .next-step-buttons .learn-more{border:1px solid #139be8;color:#139be8;padding:0.75rem 1.25rem 0.875rem 1.25rem;border-color:#139be8;color:#139be8}.email-sign-up .copy{max-width:998px;margin:0 auto;text-align:center;padding:16px 10px 0}.email-sign-up .form-wrapper{padding:16px 0 22px;max-width:430px;text-align:center;margin:0 auto}.email-sign-up .email-input{display:inline-block;margin:0 auto;width:62.5%}@media (min-width: 0px) and (max-width: 480px){.email-sign-up .email-input{width:52%;margin-right:1px}}.email-sign-up .email-input input#homepage_deal_alert_email{height:45px;width:100%;font-size:14px;padding-left:12px;border-style:solid;border-width:1px;border-color:#000}.email-sign-up .email-me-deals-plz{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;margin-left:8px;height:45px;font-weight:bold}.email-sign-up .email-me-deals-plz:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.email-sign-up .email-me-deals-plz:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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}.how-it-works .masthead>div>div a{zoom:1}@-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:1;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","Helvetica","Arial","sans-serif";-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}.inline-ratings .title{font-family:"circular";-webkit-font-smoothing:antialiased}.inline-ratings .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.inline-ratings .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.inline-ratings .title{font-size:1.25rem;line-height:1.625rem}}.inline-ratings .title{font-family:"circular";-webkit-font-smoothing:antialiased}.inline-ratings .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.inline-ratings .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.inline-ratings .title{font-size:1.25rem;line-height:1.625rem}}.inline-ratings .title{font-family:"circular";-webkit-font-smoothing:antialiased}.inline-ratings .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.inline-ratings .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.inline-ratings .title{font-size:1.25rem;line-height:1.625rem}}.inline-ratings .title{font-family:"circular";-webkit-font-smoothing:antialiased}.inline-ratings .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.inline-ratings .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.inline-ratings .title{font-size:1.25rem;line-height:1.625rem}}.inline-ratings{padding:0.5rem 0.625rem;min-height:10.625rem;position:relative}.inline-ratings .title{color:#4d4d4d;margin:0 0 0.625rem;text-align:center}.inline-ratings .about .media-info-box{background-color:#f0faff}.inline-ratings .about .media-info-box .merchant-ratings{text-align:center}.inline-ratings .about .media-info-box .merchant-ratings .top .stars img{height:25px;width:25px}@media (min-width: 481px) and (max-width: 780px){.inline-ratings .actions{display:block}}@media (min-width: 0px) and (max-width: 480px){.inline-ratings{padding:1.25rem;text-align:center}.inline-ratings .title{margin-top:1.25rem}.inline-ratings .actions{display:block}}.m--logo-header{padding:2.25rem 0 1.25rem}.media-box.cause p{font-family:"avenir","Helvetica","Arial","sans-serif";-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 .donation-labels,.media-info-box .copy,.media-info-box .copy a{font-family:"avenir","Helvetica","Arial","sans-serif";-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 .donation-labels{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 a{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 (min-width: 0px) and (max-width: 780px){.merchant-media-boxes>div:last-child .media-info-box:after{border-bottom:none}}.media-info-box{background-color:#fff;padding:0.625rem;position:relative;color:#4d4d4d}.media-info-box.tagcloud-container{padding:0}.media-info-box a.tag{color:gray;text-decoration:none;display:block;padding:0 15px 5px 0}.media-info-box a.tag.with-donation{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.plane{padding:1.875rem 1.25rem 0 6.25rem;line-height:3.15rem}.media-info-box.plane:before{content:"\e622";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:after{content:"";height:1.875rem;display:block}@media (min-width: 0px) and (max-width: 780px){.media-info-box:after{height:0}}.media-info-box .related-merchant{display:table;width:100%;margin-top:5px}@media (min-width: 0px) and (max-width: 780px){.media-info-box .related-merchant{display:inline;line-height:1.5rem}}.media-info-box .related-merchant a{color:gray;display:table-cell;padding:0;width:140px;vertical-align:top}@media (min-width: 0px) and (max-width: 780px){.media-info-box .related-merchant a{display:inline;vertical-align:middle}}.media-info-box .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 .related-merchant .donation-rate{display:inline}.media-info-box .related-merchant .donation-rate::after{content:" donation";margin-right:0.625rem}}.media-info-box .items{list-style:none;padding:0;margin:0}.media-info-box .items>li{display:inline-block;margin-right:0.5rem}.media-info-box .see-more{cursor:pointer;display:block;margin:0.625rem 0}.media-info-box.storefront:after,.media-info-box.tag:after,.media-info-box.star:after,.media-info-box.heart:after,.media-info-box.dollar:after{border-bottom:1px dashed #b1b1b1}@media (min-width: 0px) and (max-width: 780px){.media-info-box a.tag{display:inline-block}.media-info-box .merchant-media-boxes{display:none;border-bottom:none}}@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}}@media (min-width: 0px) and (max-width: 780px){.media-info-box.storefront{border-top:solid 1px #e0e0e0}}.media-info-box.dollar{border-top:solid 1px #e0e0e0}@media (min-width: 0px) and (max-width: 780px){.media-info-box.dollar{border-top:none}}.media-info-box .copy{padding-left:1rem;padding-right:1rem}@media (min-width: 481px){.media-info-box .copy{padding-left:0;padding-right:0}}.member-with-cause .cause-info .title,.member-with-cause .cause-info .shop-at-link,.member-with-cause .cause-info a{font-family:"avenir","Helvetica","Arial","sans-serif";-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;padding:1rem}.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%);-webkit-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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{text-align:center;padding:0 8px 8px 0;margin-top:0.5rem}.member-without-cause:after{content:"";height:1.875rem;display:block}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .submit{zoom:1}.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-8df64be46b3dd3353036a4c8425a654e.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-7a21a54ffad4b5f7bac5938a0b221745.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-42400d06bf043309a98023dbe3161af7.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 .filters{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.deal-filters .filters{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.deal-filters .coupon-list>.list>li.member-with-cause{margin:0}.deal-filters .merchant-landing-header{min-height:inherit;margin-top:0.5rem}.deal-filters .filters{width:610px;font-weight:bold}.deal-filters .filters a{display:inline-block;width:25%;text-align:center;font-size:14px;vertical-align:bottom;color:#212121;height:1.6875rem;padding-bottom:3px}.deal-filters .filters a:hover{border-radius:0;color:#139be8}.deal-filters .filters a:active{background-color:inherit;color:#12c3ff}.deal-filters .filters a.selected{border-bottom:3px solid #139be8;padding-bottom:0px}.deal-filters .filters a.selected,.deal-filters .filters a.counter{color:#139be8}.deal-filters .filters .label,.deal-filters .filters .counter{display:inline;vertical-align:middle;text-align:center;line-height:25px}.deal-filters .filters .label{margin-right:8px}@media (min-width: 781px){.deal-filters .filters{margin:1rem 0 0 15.2rem}.deal-filters .filters .online{display:none}.deal-filters .filters .small-breakpoint{display:none}.deal-filters .filters a{width:auto;padding:0 0.875rem}}@media (min-width: 0px) and (max-width: 780px){.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}}.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;font-family:"Open Sans",sans-serif;position:relative;padding:0 0 0 14px}.merchant-landing-header .title{text-decoration:none;color:#4d4d4d;position:absolute;bottom:0;padding:0 1rem 0.5rem}.merchant-landing-header .logo-container{border:1px solid #e0e0e0;width:auto;height:162px}.merchant-landing-header .logo{max-height:7.5rem;padding:0.625rem;background:#fff;position:absolute;bottom:0.625rem;left:0px;top:10px;max-width:142px}.merchant-landing-header .name{margin:0;display:table-cell;vertical-align:bottom;padding-bottom:1rem}.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: 781px){.merchant-landing-header{padding:0 1.5rem;padding-left:14px}.merchant-landing-header .name{font-size:30px;line-height:34px;padding:1rem 0 0 245px}.merchant-landing-header .title{height:160px;width:214px;bottom:auto;padding:0}.merchant-landing-header .title .logo{max-height:159px;max-width:159px;display:inline-block;position:relative;top:50%;left:50%;padding:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}}@media (min-width: 481px) and (max-width: 780px){.merchant-landing-header{min-height:140px;padding-left:0}.merchant-landing-header .title{display:table-cell;position:static;vertical-align:middle}.merchant-landing-header .logo-container{border:none;width:8.75rem;height:8.75rem}.merchant-landing-header .logo{padding:0;border:0;position:static;display:inline-block;width:7.25rem;height:7.25rem;margin:0.75rem}.merchant-landing-header .name{display:table-cell;position:static;vertical-align:middle;padding-left:1rem;padding-bottom:0.5rem}}@media (min-width: 0px) and (max-width: 480px){.merchant-landing-header{min-height:0;padding:0}.merchant-landing-header .name{color:#212121;display:table-cell;vertical-align:middle;padding:0;height:auto;padding-bottom:0.5rem}.merchant-landing-header .title{position:static;display:table-cell;vertical-align:middle}.merchant-landing-header .logo-container{border:none;width:5.625rem;height:5.625rem}.merchant-landing-header .logo{position:static;display:inline-block;padding:0;border:0;width:4.75rem;height:4.75rem;margin:0.375rem}}.merchant-media-boxes.is-compact:after{height:0.625rem}.merchant-media-boxes.is-compact .media-info-box{padding:0}@media (min-width: 781px){.merchant-media-boxes.is-compact .media-info-box{top:10px}}@media (min-width: 0px) and (max-width: 480px){.merchant-media-boxes{padding:0}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .action{zoom:1}.mobile-app-ad{text-align:center;margin:0 0 1.25rem}@media (min-width: 781px){.mobile-app-ad{margin-bottom:36px}}.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)}.new-favorite-stores .merchant-tile-list{padding-bottom:32px}.new-favorite-stores .add-favorites-tile,.new-favorite-stores .merchant-tile{border-radius:0}.new-coupon-list{background-color:#f0faff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.new-coupon-list h1.title,.new-coupon-list h2.title{text-align:center;margin:0 16px}.new-coupon-list h1.title{padding:32px 0}.new-coupon-list h2.title{margin-bottom:32px}.new-coupon-list .deal-item,.new-coupon-list .merchant-card{box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:0}.new-coupon-list .deal-button.has-code:not(.is-uncovered):after{border-left-color:#1975b7;border-bottom-color:#1975b7}.new-coupon-list .deal-button.has-code:not(.is-uncovered):before{border-left:16px solid #139be8}.new-coupon-list .deal-button.has-code:not(.is-uncovered):hover:before{border-left-width:32px;border-left-color:#118ed5}.new-coupon-list .deal-button.has-code:not(.is-uncovered):hover .label{background-color:#118ed5}.new-coupon-list .deal-button .code{border:1px dashed #12c3ff;background-color:#c4f0ff;color:#12c3ff}.new-coupon-list .deal-button .code:hover{background-color:#baeeff}.new-coupon-list .deal-button .label{background-color:#139be8}.new-coupon-list .deal-button .label:hover{background-color:#118ed5}.new-coupon-list .deal-button.has-code.is-uncovered{width:auto;min-width:10.625rem}.new-coupon-list .deal-button.bold-button-1.has-code:not(.is-uncovered):hover:before{border-left-color:#00bdfd}.new-coupon-list .deal-button.bold-button-1.has-code:not(.is-uncovered):hover .label{background-color:#00bdfd}.new-coupon-list .deal-button.bold-button-2.has-code:not(.is-uncovered):hover:before{border-left-color:#00bdfd}.new-coupon-list .deal-button.bold-button-2.has-code:not(.is-uncovered):hover .label{background-color:#00bdfd}.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","Helvetica","Arial","sans-serif";-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}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .left-container .nav-search .user-input,#old-global-nav .visitor-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .user-info ul li a,#old-global-nav .visitor-right-container .links .coupon-categories,#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .coupon-categories,#old-global-nav .member-right-container .links .how-it-works,#old-global-nav .visitor-right-container .user-info .sign-in a,#old-global-nav .member-right-container .user-info .nav-user span{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}#old-global-nav .left-container .nav-search .user-input,#old-global-nav .visitor-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .links .how-it-works ul li a,#old-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}#old-global-nav .visitor-right-container .links .coupon-categories,#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .coupon-categories,#old-global-nav .member-right-container .links .how-it-works,#old-global-nav .visitor-right-container .user-info .sign-in a,#old-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}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .left-container .nav-search .user-input,#old-global-nav .visitor-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .user-info ul li a,#old-global-nav .visitor-right-container .links .coupon-categories,#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .coupon-categories,#old-global-nav .member-right-container .links .how-it-works,#old-global-nav .visitor-right-container .user-info .sign-in a,#old-global-nav .member-right-container .user-info .nav-user span{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}#old-global-nav .left-container .nav-search .user-input,#old-global-nav .visitor-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .links .how-it-works ul li a,#old-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}#old-global-nav .visitor-right-container .links .coupon-categories,#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .coupon-categories,#old-global-nav .member-right-container .links .how-it-works,#old-global-nav .visitor-right-container .user-info .sign-in a,#old-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}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link{padding:0.25rem 0.75rem 0.25rem 0.75rem}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link{zoom:1}#old-global-nav{text-align:center;width:100%;height:inherit;padding-bottom:1rem}#old-global-nav .hamburger{display:block;position:absolute;top:0.5rem;left:1rem}#old-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}#old-global-nav .search-icon,#old-global-nav .search-close-icon{position:absolute;top:0.9375rem;right:1rem}#old-global-nav .search-icon .search-icon,#old-global-nav .search-close-icon .search-icon{display:block}#old-global-nav .search-close-icon,#old-global-nav .nav-user img{display:none}#old-global-nav .left-container{text-align:center;width:100%;display:inline-block;vertical-align:top}#old-global-nav .left-container .nav-search{width:100%}#old-global-nav .left-container .goodshop-logo{padding:0.125rem 1rem 0 1rem;width:50%;margin:0 auto;position:relative;top:0.625rem}#old-global-nav .left-container .goodshop-logo img{width:7.875rem;height:auto}#old-global-nav .left-container .goodshop-logo a{display:inline-block}#old-global-nav .left-container .search-icon,#old-global-nav .left-container .search-close-icon{cursor:pointer}#old-global-nav .left-container .nav-search{display:inline-block;position:relative}#old-global-nav .left-container .nav-search .search-bar{padding-top:0.75rem}@media (min-width: 0px) and (max-width: 480px){#old-global-nav .left-container .nav-search .search-bar{padding-top:24px}}#old-global-nav .left-container .nav-search .user-input{margin-left:0.5rem}#old-global-nav .visitor-right-container,#old-global-nav .member-right-container{display:none;position:relative;z-index:2}#old-global-nav .visitor-right-container .links .coupon-categories,#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .coupon-categories,#old-global-nav .member-right-container .links .how-it-works{display:inline-block;padding-right:0.5rem;padding-left:1rem}#old-global-nav .visitor-right-container .links .coupon-categories a,#old-global-nav .visitor-right-container .links .how-it-works a,#old-global-nav .member-right-container .links .coupon-categories a,#old-global-nav .member-right-container .links .how-it-works a{text-decoration:none;color:#fff;font-size:0.75rem}#old-global-nav .visitor-right-container .links .coupon-categories a,#old-global-nav .member-right-container .links .coupon-categories a{font-weight:500;-webkit-font-smoothing:auto}#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .how-it-works{font-weight:500;-webkit-font-smoothing:auto}#old-global-nav .visitor-right-container .links .how-it-works ul li,#old-global-nav .member-right-container .links .how-it-works ul li{width:14rem}#old-global-nav .visitor-right-container .user-info,#old-global-nav .member-right-container .user-info{text-align:center}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link{background-color:#50b5b3;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;-webkit-font-smoothing:auto;font-weight:100}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link:hover,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link:hover{background-color:#49adab;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#old-global-nav .visitor-right-container .user-info #global-navbar-sign-up-link:active,#old-global-nav .member-right-container .user-info #global-navbar-sign-up-link:active{background-color:#50b5b3;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}#old-global-nav .visitor-right-container .user-info ul,#old-global-nav .member-right-container .user-info ul{box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#old-global-nav .visitor-right-container .user-info ul li,#old-global-nav .member-right-container .user-info ul li{list-style:none}#old-global-nav .visitor-right-container .user-info ul li a,#old-global-nav .member-right-container .user-info ul li a{display:inherit;text-align:left}#old-global-nav .visitor-right-container .user-info ul li a.invite-friends,#old-global-nav .member-right-container .user-info ul li a.invite-friends{background:url(//assets.goodsearch.com/assets/navbar/money-bubble-10956ffff5f371b6727e2eaf5b8de2bc.svg);background-repeat:no-repeat;background-position-y:6px;background-position-x:9px;padding-top:0;padding-left:40px;font-size:12px;line-height:1.5;width:120px}#old-global-nav .visitor-right-container{padding-top:0.75rem}#old-global-nav .visitor-right-container .user-info .sign-in a{text-decoration:none;color:#b1b1b1;transition:color 0.3s ease-out;font-weight:500;-webkit-font-smoothing:auto}#old-global-nav .visitor-right-container .user-info .sign-in a:hover{color:#fff}#old-global-nav .visitor-right-container .links .coupon-categories,#old-global-nav .member-right-container .links .coupon-categories{background:none;padding:0.125rem 0.5rem 0.25rem 0.5rem;color:#fff;cursor:pointer;position:relative}#old-global-nav .visitor-right-container .links .coupon-categories:hover,#old-global-nav .member-right-container .links .coupon-categories:hover{background-color:#4d4d4d}#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .how-it-works,#old-global-nav .member-right-container .user-info{background:none;padding:0.25rem 1.125rem 0.25rem 0.5rem;color:#fff;cursor:pointer;position:relative}#old-global-nav .visitor-right-container .links .how-it-works.hover,#old-global-nav .visitor-right-container .links .how-it-works.touched,#old-global-nav .member-right-container .links .how-it-works.hover,#old-global-nav .member-right-container .links .how-it-works.touched,#old-global-nav .member-right-container .user-info.hover,#old-global-nav .member-right-container .user-info.touched{background-color:#4d4d4d}#old-global-nav .visitor-right-container .links .how-it-works.hover ul,#old-global-nav .visitor-right-container .links .how-it-works.touched ul,#old-global-nav .member-right-container .links .how-it-works.hover ul,#old-global-nav .member-right-container .links .how-it-works.touched ul,#old-global-nav .member-right-container .user-info.hover ul,#old-global-nav .member-right-container .user-info.touched ul{display:block}#old-global-nav .visitor-right-container .links .how-it-works:active,#old-global-nav .member-right-container .links .how-it-works:active,#old-global-nav .member-right-container .user-info:active{background-color:#606060}#old-global-nav .visitor-right-container .links .how-it-works:after,#old-global-nav .member-right-container .links .how-it-works:after,#old-global-nav .member-right-container .user-info:after{position:absolute;top:0.6875rem;right:0.5rem;content:"";width:0;height:0;border-left:0.25rem solid transparent;border-right:0.25rem solid transparent;border-top:0.25rem solid #fff}#old-global-nav .visitor-right-container .links .how-it-works ul,#old-global-nav .member-right-container .links .how-it-works ul,#old-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;right:0;top:1.5rem;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#old-global-nav .visitor-right-container .links .how-it-works ul li:hover,#old-global-nav .member-right-container .links .how-it-works ul li:hover,#old-global-nav .member-right-container .user-info ul li:hover{background-color:#f2f2f2}#old-global-nav .visitor-right-container .links .how-it-works ul li:active,#old-global-nav .member-right-container .links .how-it-works ul li:active,#old-global-nav .member-right-container .user-info ul li:active{background-color:#f9f9f9}#old-global-nav .visitor-right-container .links .how-it-works ul li:first-child,#old-global-nav .member-right-container .links .how-it-works ul li:first-child,#old-global-nav .member-right-container .user-info ul li:first-child{padding-top:0.5rem}#old-global-nav .visitor-right-container .links .how-it-works ul li:last-child,#old-global-nav .member-right-container .links .how-it-works ul li:last-child,#old-global-nav .member-right-container .user-info ul li:last-child{padding-bottom:0.5rem}#old-global-nav .visitor-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .links .how-it-works ul li a,#old-global-nav .member-right-container .user-info ul li a{color:#212121;height:2.5rem;width:100%;padding:0.625rem 0 0 1rem;display:block}#old-global-nav .member-right-container .user-info{max-width:8.875rem;min-width:8rem;padding:0}#old-global-nav .member-right-container .user-info>ul{width:100%;top:1.5rem}#old-global-nav .member-right-container .user-info .nav-user{text-align:right;max-width:8.875rem;padding:0.3125rem 1.125rem 0.25rem 0}#old-global-nav .member-right-container .user-info .nav-user span{color:#fff;vertical-align:top;font-weight:500;-webkit-font-smoothing:auto;display:inline-block}#old-global-nav .member-right-container .user-info .nav-user span:first-child{width:4.75rem;padding-right:0.25rem;padding-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#old-global-nav .member-right-container .user-info .nav-user span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:clip}@media (min-width: 481px) and (max-width: 780px){#old-global-nav{height:5.6875rem}#old-global-nav .left-container.visitor{width:calc(100% - 9.375rem)}#old-global-nav .left-container.visitor .goodshop-logo{padding:1rem 1rem 0 1rem}#old-global-nav .left-container.visitor .goodshop-logo img{height:auto;width:6.5625rem}#old-global-nav .left-container.visitor .nav-search{left:8.4375rem;width:calc(100% - 7.625rem);min-width:13.125rem;max-width:26.25rem}#old-global-nav .left-container.visitor .nav-search ul{padding-left:0;margin-top:0}#old-global-nav .left-container.visitor .nav-search ul li a{font-size:0.625rem}#old-global-nav .left-container.member{width:calc(100% - 4.75rem)}#old-global-nav .left-container.member .goodshop-logo{padding:1rem 1rem 0 1rem}#old-global-nav .left-container.member .goodshop-logo img{height:auto;width:6.5625rem}#old-global-nav .left-container.member .nav-search{left:8.4375rem;width:calc(100% - 4.75rem)}#old-global-nav .left-container.member .nav-search ul{padding-left:0;margin-top:0}#old-global-nav .left-container.member .nav-search ul li a{font-size:0.625rem}#old-global-nav .visitor-right-container .links .coupon-categories,#old-global-nav .member-right-container .links .coupon-categories{margin-right:0.5rem}#old-global-nav .visitor-right-container .links .how-it-works,#old-global-nav .member-right-container .links .how-it-works{padding-bottom:0.3125rem}#old-global-nav .visitor-right-container .links .how-it-works ul,#old-global-nav .member-right-container .links .how-it-works ul{top:1.625rem}#old-global-nav .visitor-right-container{padding-right:1rem;display:block}#old-global-nav .visitor-right-container .links{position:absolute;right:7.5rem;margin-top:-15px}#old-global-nav .visitor-right-container .user-info{position:absolute;left:calc(100% - 7rem);height:5rem;top:-55px}#old-global-nav .visitor-right-container .user-info .sign-in{padding-top:1.3125rem}#old-global-nav .member-right-container{width:100%;position:absolute;bottom:0;right:0.5rem;text-align:right}#old-global-nav .member-right-container .links{display:inline-block;text-align:left}#old-global-nav .member-right-container .user-info{display:inline-block;margin-right:0.75rem;text-align:center;padding-top:0;vertical-align:bottom}#old-global-nav .member-right-container .user-info>ul{top:1.625rem}#old-global-nav .member-right-container .user-info .nav-user{padding-top:0.25rem;padding-bottom:0}#old-global-nav .member-right-container .user-info .nav-user span{font-size:0.75rem}}@media (min-width: 481px){#old-global-nav{text-align:left;padding-bottom:0}#old-global-nav .hamburger,#old-global-nav .search-icon{display:none}#old-global-nav .left-container{text-align:left;width:65%}#old-global-nav .left-container .goodshop-logo{padding:0;width:auto;position:absolute;top:0}#old-global-nav .member-right-container{display:inline-block}#old-global-nav .visitor-right-container{display:block}}@media (min-width: 781px){#old-global-nav{height:4.5rem}#old-global-nav .left-container .goodshop-logo{padding:1rem 1.25rem 0 1rem}#old-global-nav .left-container .goodshop-logo img{height:auto;width:8.5rem}#old-global-nav .left-container .nav-search{left:10.375rem;width:calc(100% - 9.875rem);max-width:31.25rem}#old-global-nav .left-container.member{width:calc(100% - 24.75rem)}#old-global-nav .left-container.visitor{width:calc(100% - 21.75rem)}#old-global-nav .visitor-right-container,#old-global-nav .member-right-container{display:inline-block;text-align:right}#old-global-nav .visitor-right-container .links,#old-global-nav .member-right-container .links{text-align:left;display:inline-block}#old-global-nav .visitor-right-container .user-info,#old-global-nav .member-right-container .user-info{text-align:center;display:inline-block;vertical-align:top}#old-global-nav .visitor-right-container{width:21.75rem;padding-right:0.5rem}#old-global-nav .visitor-right-container .links{padding-top:0.125rem}#old-global-nav .member-right-container{width:24.75rem;padding-top:0.875rem}#old-global-nav .member-right-container .user-info{margin-right:0.5rem}#old-global-nav .member-right-container .nav-user span{font-size:0.75rem}}@media (min-width: 781px){#old-global-nav.no-searchbar{height:auto;display:inline-block;width:100%}#old-global-nav.no-searchbar .left-container.visitor,#old-global-nav.no-searchbar .left-container.member{width:auto}#old-global-nav.no-searchbar .member-right-container,#old-global-nav.no-searchbar .visitor-right-container{height:3.375rem;width:auto;float:right;padding-right:1rem}#old-global-nav.no-searchbar .member-right-container .links{padding-right:2.125rem}#old-global-nav.no-searchbar .member-right-container .links .coupon-categories{margin-right:2.75rem}#old-global-nav.no-searchbar .visitor-right-container .links{padding-right:0.75rem}#old-global-nav.no-searchbar .visitor-right-container .links .coupon-categories{padding-right:0.75rem}#old-global-nav.no-searchbar .visitor-right-container .user-info #global-navbar-sign-up-link{display:inline-block;float:right}#old-global-nav.no-searchbar .visitor-right-container .user-info .sign-in{display:inline-block;margin-right:0.75rem;margin-top:0.125rem}}@media (min-width: 481px) and (max-width: 780px){#old-global-nav.no-searchbar{height:auto;display:inline-block;width:100%}#old-global-nav.no-searchbar .left-container.visitor,#old-global-nav.no-searchbar .left-container.member{width:auto}#old-global-nav.no-searchbar .member-right-container{height:3.375rem;position:relative;float:right}#old-global-nav.no-searchbar .member-right-container .links{position:relative;bottom:1px;display:inline-block;width:auto;padding-top:0.875rem}#old-global-nav.no-searchbar .member-right-container .links .coupon-categories{padding-left:0.25rem;padding-right:0.25rem;margin-right:0}#old-global-nav.no-searchbar .member-right-container .user-info{max-width:8.375;margin-top:0.4375rem;margin-right:0;padding-top:0;height:auto}#old-global-nav.no-searchbar .visitor-right-container{height:4.5rem;float:right}#old-global-nav.no-searchbar .visitor-right-container .links{display:inline-block;position:relative;vertical-align:top;right:0;bottom:0;top:0.125rem;padding-right:0.5rem;margin-top:initial}#old-global-nav.no-searchbar .visitor-right-container .links .coupon-categories{padding-right:0.5rem;margin-right:0}#old-global-nav.no-searchbar .visitor-right-container .user-info{display:inline-block;position:initial;left:initial}#old-global-nav.no-searchbar .visitor-right-container .user-info .sign-in{padding-top: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)}}.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-family:"circular";-webkit-font-smoothing:antialiased}.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a,.onboard-modal .header .subtitle,.onboard-modal.choose-cause-modal .error-message,.onboard-modal.register-modal .form .subtitle,.onboard-modal.choose-cause-modal .form .banner,.onboard-modal.choose-cause-modal .header a#skip-link span,.onboard-modal.register-modal .header .subtext,.onboard-modal.register-modal .header .subtext a,.onboard-modal.register-modal .form .subtext,.onboard-modal.register-modal .form .subtext a,.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:1.5rem;line-height:1.75rem}}.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.onboard-modal .header .subtitle,.onboard-modal.confirmation-modal .action a{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.onboard-modal.choose-cause-modal .error-message,.onboard-modal.register-modal .form .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.onboard-modal.choose-cause-modal .form .banner,.onboard-modal.choose-cause-modal .header a#skip-link span{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.onboard-modal.register-modal .header .subtext,.onboard-modal.register-modal .header .subtext a,.onboard-modal.register-modal .form .subtext,.onboard-modal.register-modal .form .subtext a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.onboard-modal .header .step-indicator .step,.onboard-modal.choose-cause-modal .header a#skip-link,.onboard-modal.register-modal .form form 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}.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.onboard-modal.register-modal .header .facebook-login:before,.onboard-modal.register-modal .header .facebook-login-button:before{font-size:1.25rem}}.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-family:"circular";-webkit-font-smoothing:antialiased}.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a,.onboard-modal .header .subtitle,.onboard-modal.choose-cause-modal .error-message,.onboard-modal.register-modal .form .subtitle,.onboard-modal.choose-cause-modal .form .banner,.onboard-modal.choose-cause-modal .header a#skip-link span,.onboard-modal.register-modal .header .subtext,.onboard-modal.register-modal .header .subtext a,.onboard-modal.register-modal .form .subtext,.onboard-modal.register-modal .form .subtext a,.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:1.5rem;line-height:1.75rem}}.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.onboard-modal .header .subtitle,.onboard-modal.confirmation-modal .action a{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.onboard-modal.choose-cause-modal .error-message,.onboard-modal.register-modal .form .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.onboard-modal.choose-cause-modal .form .banner,.onboard-modal.choose-cause-modal .header a#skip-link span{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.onboard-modal.register-modal .header .subtext,.onboard-modal.register-modal .header .subtext a,.onboard-modal.register-modal .form .subtext,.onboard-modal.register-modal .form .subtext a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.onboard-modal .header .step-indicator .step,.onboard-modal.choose-cause-modal .header a#skip-link,.onboard-modal.register-modal .form form 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}.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.onboard-modal.register-modal .header .facebook-login:before,.onboard-modal.register-modal .header .facebook-login-button:before{font-size:1.25rem}}.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a{padding:1rem 2.75rem 1.125rem 2.75rem}.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{text-align:center;padding:0.3125rem 0 0.6875rem;border-radius:0.1875rem;-webkit-font-smoothing:antialiased}.onboard-modal.register-modal .header .facebook-login:before,.onboard-modal.register-modal .header .facebook-login-button:before{display:inline-block;margin-right:0.625rem;font-size:1.5rem;position:relative;top:5px}.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button,.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a{zoom:1}.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{color:#fff !important;background-color:#3b5998}.onboard-modal.register-modal .header .facebook-login:visited,.onboard-modal.register-modal .header .facebook-login-button:visited{color:#fff !important}.onboard-modal.register-modal .header .facebook-login:hover,.onboard-modal.register-modal .header .facebook-login-button:hover{color:#fff !important;background-color:#355089}.onboard-modal.register-modal .header .facebook-login:active,.onboard-modal.register-modal .header .facebook-login-button:active{color:#fff !important;background-color:#314a7e}.onboard-modal.register-modal .header .facebook-login:before,.onboard-modal.register-modal .header .facebook-login-button: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}.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-family:"circular";-webkit-font-smoothing:antialiased}.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a,.onboard-modal .header .subtitle,.onboard-modal.choose-cause-modal .error-message,.onboard-modal.register-modal .form .subtitle,.onboard-modal.choose-cause-modal .form .banner,.onboard-modal.choose-cause-modal .header a#skip-link span,.onboard-modal.register-modal .header .subtext,.onboard-modal.register-modal .header .subtext a,.onboard-modal.register-modal .form .subtext,.onboard-modal.register-modal .form .subtext a,.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.onboard-modal .header .title,.onboard-modal.confirmation-modal .title{font-size:1.5rem;line-height:1.75rem}}.onboard-modal.register-modal .form .actions button,.onboard-modal.confirmation-modal .action a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.onboard-modal .header .subtitle,.onboard-modal.confirmation-modal .action a{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.onboard-modal.choose-cause-modal .error-message,.onboard-modal.register-modal .form .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.onboard-modal.choose-cause-modal .form .banner,.onboard-modal.choose-cause-modal .header a#skip-link span{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.onboard-modal.register-modal .header .subtext,.onboard-modal.register-modal .header .subtext a,.onboard-modal.register-modal .form .subtext,.onboard-modal.register-modal .form .subtext a{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.onboard-modal .header .step-indicator .step,.onboard-modal.choose-cause-modal .header a#skip-link,.onboard-modal.register-modal .form form 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}.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.onboard-modal.register-modal .header .facebook-login:before,.onboard-modal.register-modal .header .facebook-login-button:before{font-size:1.25rem}}.onboard-modal.choose-cause-modal .form .banner{position:relative;text-align:center;color:#fff;z-index:1}.onboard-modal.choose-cause-modal .form .banner:before{content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.choose-cause-modal .form .banner:before{left:0}}.onboard-modal.choose-cause-modal .form .banner{padding:0.5rem 0;margin-bottom:2.5rem}.onboard-modal.choose-cause-modal .form .banner: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}.onboard-modal.choose-cause-modal .form .banner{background-color:#4d4d4d}.onboard-modal.choose-cause-modal .form .banner:after{color:#4d4d4d}.onboard-modal.choose-cause-modal .form .banner:before{background-color:#4d4d4d}.vex .vex-content{background-color:#fff;overflow:hidden;width:96%;max-width:46.25rem;margin:1rem 0}.vex .vex-content #step2-dot,.vex .vex-content #step3-dot{cursor:pointer}.onboard-modal .header{background-color:#fff;text-align:center;padding:1.25rem 1.25rem 1.875rem}.onboard-modal .header .step-indicator{padding-top:1rem;position:relative;height:2.375rem}.onboard-modal .header .step-indicator:before{content:"";border-bottom:solid 2px #e0e0e0;top:0.625rem;position:absolute;width:10rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}.onboard-modal .header .step-indicator.two-node:before{width:6.5rem}.onboard-modal .header .step-indicator .step{display:inline-block;color:#b1b1b1;padding-top:0.75rem;padding-right:0.75rem;padding-left:0.75rem;margin-bottom:0.75rem;position:relative;font-size:9px}.onboard-modal .header .step-indicator .step:before{content:"";border-radius:50%;width:1.375rem;height:1.375rem;background-color:#fff;position:absolute;top:-1rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;border:2px solid #e0e0e0}.onboard-modal .header .step-indicator .step.current:after{content:"";border-radius:50%;width:0.875rem;height:0.875rem;background-color:#139be8;position:absolute;top:-0.75rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media (min-width: 0px) and (max-width: 480px){.onboard-modal .header .step-indicator:before{width:11rem}.onboard-modal .header .step-indicator.two-node:before{width:5rem}.onboard-modal .header .step-indicator .step{padding:0.75rem 0.875rem 0}}.onboard-modal .header .title{color:#4d4d4d}.onboard-modal .header .subtitle{color:#4d4d4d}.onboard-modal .form{background-color:#f2f2f2}.onboard-modal.choose-cause-modal .header .title{padding-top:1.125rem}.onboard-modal.choose-cause-modal .header .subtitle{padding:1rem 0 1.375rem}.onboard-modal.choose-cause-modal .header a#skip-link{display:inline-block;padding-left:0.5rem;color:#139be8}.onboard-modal.choose-cause-modal .form{padding-bottom:0.625rem}.onboard-modal.choose-cause-modal .form .banner{top:0;left:0;width:100%;border-radius:0.625rem 0.625rem 0 0;margin-bottom:0.5rem}.onboard-modal.choose-cause-modal .form.search-results{background-color:#fff}.onboard-modal.choose-cause-modal .error-message{color:#e01350;padding-bottom:1.125rem;width:80%;margin:0 auto}@media (min-width: 481px) and (max-width: 780px){.onboard-modal.choose-cause-modal .header{padding:1.25rem 1rem 1.875rem}.onboard-modal.choose-cause-modal .form{padding-bottom:0}}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.choose-cause-modal .header{padding:1.25rem 0.3125rem 0.725rem}.onboard-modal.choose-cause-modal .header .title{padding-top:0.375rem}.onboard-modal.choose-cause-modal .header .subtitle{padding-top:0.625rem;padding-bottom:0.625rem}.onboard-modal.choose-cause-modal .form{padding-bottom:0}}.onboard-modal.register-modal .header .title{padding-top:2.375rem}.onboard-modal.register-modal .header .subtitle{padding:1rem 0 1.875rem}.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{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 4rem 1rem}.onboard-modal.register-modal .header .facebook-login:hover,.onboard-modal.register-modal .header .facebook-login-button:hover{background-color:#37538d;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.onboard-modal.register-modal .header .facebook-login:active,.onboard-modal.register-modal .header .facebook-login-button:active{background-color:#3b5998;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.register-modal .header .facebook-login,.onboard-modal.register-modal .header .facebook-login-button{font-size:1rem}}.onboard-modal.register-modal .header .subtext{color:#4d4d4d}.onboard-modal.register-modal .header .subtext,.onboard-modal.register-modal .header .subtext a{padding-top:0.5rem;text-transform:none;font-weight:500}.onboard-modal.register-modal .form{text-align:center;padding-bottom:2.5rem}.onboard-modal.register-modal .form .subtitle{color:#4d4d4d;padding:1.25rem 0}.onboard-modal.register-modal .form form{max-width:27.5rem;padding:0 0.625rem;margin:0 auto 0.625rem}.onboard-modal.register-modal .form form label{color:#4d4d4d;margin-bottom:0;padding-bottom:4px;text-transform:uppercase;font-weight:500}.onboard-modal.register-modal .form form fieldset{border:0;padding-top:0;margin:auto 0;padding-left:0;padding-right:0}.onboard-modal.register-modal .form form .subtext a{display:inline-block;padding-left:0}.onboard-modal.register-modal .form .subtext{color:#4d4d4d;text-align:center}.onboard-modal.register-modal .form .subtext a{display:inline-block}.onboard-modal.register-modal .form .actions{margin-top:1rem}.onboard-modal.register-modal .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}.onboard-modal.register-modal .form .actions button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.onboard-modal.register-modal .form .actions button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.register-modal .header{padding:3.5rem 1.25rem 1rem}.onboard-modal.register-modal .header .title{padding-top:1.125rem;padding-bottom:0.5rem}.onboard-modal.register-modal .header .subtitle{padding:0.375rem 0 0.5rem}.onboard-modal.register-modal .header .subtext{padding-top:0.125rem}.onboard-modal.register-modal .form{padding-bottom:0.625rem}.onboard-modal.register-modal .form .subtitle{padding:1.5rem}.onboard-modal.register-modal .form form .subtext{display:block;padding-bottom:0.5rem}.onboard-modal.register-modal .form .subtext{padding-bottom:2rem}}.onboard-modal.confirmation-modal{padding:50px 16px 0}.onboard-modal.confirmation-modal .title{text-align:center;padding-bottom:30px}.onboard-modal.confirmation-modal .action 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;border-radius:3px;padding:20px 30px;margin-bottom:50px}.onboard-modal.confirmation-modal .action a:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.onboard-modal.confirmation-modal .action a:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 480px){.onboard-modal.confirmation-modal .title{padding-bottom:20px}.onboard-modal.confirmation-modal .action a{margin-bottom:40px}}.download-other-addons .extension,.download-other-addons .plugin{font-family:"avenir","Helvetica","Arial","sans-serif";-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 .extension,.download-other-addons .plugin{zoom:1}.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","Helvetica","Arial","sans-serif";-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}.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings,a.deal-card{font-family:"circular";-webkit-font-smoothing:antialiased}a.deal-card .deal .deal-text,.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give,.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:1.75rem;line-height:2rem}}a.deal-card .deal .deal-text{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give,.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give{padding:0.75rem 1.25rem 0.875rem 1.25rem}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give{zoom:1}.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings,a.deal-card{font-family:"circular";-webkit-font-smoothing:antialiased}a.deal-card .deal .deal-text,.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give,.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:1.75rem;line-height:2rem}}a.deal-card .deal .deal-text{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give,.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings,a.deal-card{font-family:"circular";-webkit-font-smoothing:antialiased}a.deal-card .deal .deal-text,.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give,.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.premium-placements .goodshop-headline h2,.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{font-size:1.75rem;line-height:2rem}}a.deal-card .deal .deal-text{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give,.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}a.deal-card{height:180px;position:relative}a.deal-card .featured-logo{height:100%;max-height:94px}a.deal-card .featured-logo img{width:100%;height:100%}a.deal-card .merchant-logo{position:absolute;z-index:5;top:72px;left:12px}a.deal-card .merchant-logo img{box-shadow:0 1px 5px rgba(0,0,0,0.5)}a.deal-card .deal{height:86px;max-height:94px;background-color:#fff;padding-right:16px;padding-top:5px}a.deal-card .deal .deal-text{font-family:"circular";color:#000;text-align:left;font-weight:700;margin-left:32%}a.deal-card .deal .deal-expiration{color:#606060;font-size:10px;width:inherit;margin-left:32%;text-align:left}.premium-placements .goodshop-headline h2{text-align:center;padding:28px 0;margin:0}.premium-placements .geo-wrapper{background:url(//assets.goodsearch.com/assets/good_shop/home/trippy-pattern-992016442ee9a5480b747f8dd307e06c.jpg),center center no-repeat;background-size:cover;text-align:center}.premium-placements .geo-wrapper .content-wrapper{max-width:968px;margin:0 auto}.premium-placements .geo-wrapper .content-wrapper .placements{display:inline-block;width:650px;margin:24px 0 24px}.premium-placements .geo-wrapper .content-wrapper .placements li{display:inline-block;vertical-align:top;max-width:300px;box-shadow:0 1px 5px rgba(0,0,0,0.5);margin:7px}.premium-placements .geo-wrapper .content-wrapper .placements li .deal .deal-text{color:#000}.premium-placements .geo-wrapper .content-wrapper .learn-to-give{display:inline-block;vertical-align:top;background:#fff;width:318px;height:374px;margin:24px 0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{padding:24px 16px;margin:0 8px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{margin:0 24px 2%}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give{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;width:150px;height:45px;font-size:18px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.premium-placements .geo-wrapper .content-wrapper .learn-to-give img.good-give-image{width:190px;margin-bottom:16px;margin-top:24px}@media (min-width: 0px) and (max-width: 480px){.premium-placements .goodshop-headline h2{font-size:1.5rem}.premium-placements .geo-wrapper{background:url(//assets.goodsearch.com/assets/good_shop/home/trippy-pattern-portrait-7f11bc25661fceb36741d1b1dfc67f69.jpg),center center no-repeat;background-size:cover;padding:16px 0 8px}.premium-placements .geo-wrapper .content-wrapper .placements{display:inline;width:initial}.premium-placements .geo-wrapper .content-wrapper .placements li{margin:7px}.premium-placements .geo-wrapper .content-wrapper .placements .row-1 .deal-card-1{margin-top:0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give{height:330px;width:300px;text-align:center;margin:8px 0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{padding:24px 14px 16px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give p.go-fund-yourself{margin:0 9px 9px}}@media (min-width: 481px) and (max-width: 780px){.premium-placements .geo-wrapper{background:url(//assets.goodsearch.com/assets/good_shop/home/trippy-pattern-medium-e01067808c305e4fd7c768c27d4e203e.jpg),center center no-repeat;background-size:cover;text-align:center}.premium-placements .geo-wrapper .content-wrapper{padding:54px 0}.premium-placements .geo-wrapper .content-wrapper .placements{width:100%;display:inline-block;text-align:center;max-width:608px;margin:0}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .featured-logo{height:76px}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .deal{position:relative}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .deal .merchant-logo{top:-18%;width:20%;height:20%}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .deal .merchant-logo img{height:auto;width:100%;min-width:52px}.premium-placements .geo-wrapper .content-wrapper .placements .row-1{height:50%}.premium-placements .geo-wrapper .content-wrapper .placements .row-1 li.deal-card-1{margin-right:4px;margin-bottom:4px}.premium-placements .geo-wrapper .content-wrapper .placements .row-1 li.deal-card-2{margin-left:4px;margin-bottom:4px}.premium-placements .geo-wrapper .content-wrapper .placements .row-1 li{margin:0;width:48%;min-width:225px}.premium-placements .geo-wrapper .content-wrapper .placements .row-2{height:50%}.premium-placements .geo-wrapper .content-wrapper .placements .row-2 li.deal-card-1{margin-right:4px;margin-top:4px}.premium-placements .geo-wrapper .content-wrapper .placements .row-2 li.deal-card-2{margin-left:4px;margin-top:4px}.premium-placements .geo-wrapper .content-wrapper .placements .row-2 li{margin:0;width:48%;min-width:225px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give{width:100%;max-width:594px;height:260px;margin-bottom:0;margin-top:8px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{padding-bottom:0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .good-give-image,.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give{display:block;margin:0 auto}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give{text-align:center}.premium-placements .geo-wrapper .content-wrapper .learn-to-give img.good-give-image{margin-top:12px}}@media (min-width: 781px){.premium-placements .geo-wrapper .content-wrapper .placements{width:66%}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .deal{position:relative}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .deal .merchant-logo{top:-18%;width:20%;height:20%}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .deal .merchant-logo img{height:auto;width:100%;min-width:52px}.premium-placements .geo-wrapper .content-wrapper .placements .deal-card .featured-logo img{min-height:94px}.premium-placements .geo-wrapper .content-wrapper .row-1{height:50%}.premium-placements .geo-wrapper .content-wrapper .row-1 li.deal-card-1{margin-right:7px;margin-bottom:7px}.premium-placements .geo-wrapper .content-wrapper .row-1 li.deal-card-2{margin-left:7px;margin-bottom:7px}.premium-placements .geo-wrapper .content-wrapper .row-1 li{margin:0;width:46.5%;min-width:240px}.premium-placements .geo-wrapper .content-wrapper .row-2{height:50%}.premium-placements .geo-wrapper .content-wrapper .row-2 li.deal-card-1{margin-right:7px;margin-top:7px}.premium-placements .geo-wrapper .content-wrapper .row-2 li.deal-card-2{margin-left:7px;margin-top:7px}.premium-placements .geo-wrapper .content-wrapper .row-2 li{margin:0;width:46.5%;min-width:240px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give{margin:24px 0 24px;width:34%;min-width:258px;height:375px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give h3.think-of-the-savings{padding:8%}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .go-fund-yourself{min-height:88px;margin:0 16px 16px}.premium-placements .geo-wrapper .content-wrapper .learn-to-give img.good-give-image{margin:3% 0 3% 0}.premium-placements .geo-wrapper .content-wrapper .learn-to-give .learn-more-to-give{margin-top:3%}}.product-list .headline,.product-list .product .text-container .copy a,.product-list .product .price-container .retail_price,.product-list .product .price-container .final_price{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.product-list .headline{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.product-list .product .text-container .copy a,.product-list .product .price-container .retail_price,.product-list .product .price-container .final_price{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.product-list{background:#f0faff;padding:1rem 0.625rem 2rem}.product-list .headline{padding-left:0.375rem;padding-right:0.375rem;color:#4d4d4d}.product-list ul{margin-top:0;padding-top:0.75rem;padding-left:0;text-align:center}.product-list .product-container{display:inline-block}.product-list .product{box-shadow:0 1px 3px rgba(0,0,0,0.2);position:relative;margin:0.3125rem;display:inline-block;background:#fff;width:10.75rem;height:21.625rem;vertical-align:top}.product-list .product .image-container{display:block;position:relative;margin:0.5rem auto 0;width:9.75rem;height:9.75rem}.product-list .product .image-container img{display:inline-block;position:absolute;max-width:9.75rem;max-height:9.75rem;top:0;bottom:0;left:0;right:0;margin:auto}.product-list .product .text-container{text-align:left;padding:0.75rem 1rem;display:table;height:9.625rem}.product-list .product .text-container .copy{display:table-cell;vertical-align:middle}.product-list .product .text-container .copy a{margin:0 auto;display:-webkit-box;line-height:1rem;color:#4d4d4d;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical}.product-list .product .text-container .copy a b{display:block;line-height:1.875rem;font-size:1.375rem;font-weight:600;font-family:"circular"}.product-list .product .price-container{position:absolute;bottom:0.5rem;text-align:left;padding-left:1rem;padding-right:1rem}.product-list .product .price-container .retail_price,.product-list .product .price-container .final_price{display:inline-block}.product-list .product .price-container .retail_price{color:#139be8;text-decoration:line-through}.product-list .product .price-container .final_price{margin-left:0.625rem;color:#4d4d4d;font-weight:600}@media (min-width: 481px) and (max-width: 780px){.product-list .headline{padding-left:1.5rem;padding-right:1.5rem}.product-list ul{max-width:43.75rem;margin-left:auto;margin-right:auto}}@media (min-width: 781px){.product-list{padding:0}.product-list ul{margin:0 0.3125rem}.product-list .product-container{display:inline-block;width:33.33%;padding-bottom:calc(33.33% + 11.625rem);position:relative}.product-list .product{margin:0.3125rem;width:calc(100% - .625rem);height:100%;max-width:15.25rem;max-height:418px;position:absolute;top:0;left:0}.product-list .product .image-container{margin:0.5rem auto 0;max-width:14.25rem;max-height:14.25rem;width:calc(100% - 1rem);padding-bottom:100%;position:relative}.product-list .product .image-container img{display:block;max-width:100%;max-height:100%;height:auto;position:absolute;top:0;bottom:0;left:0;margin:auto}}#push-menu .visitor-container #global-navbar-sign-up-link,#push-menu .visitor-container .email-global-navbar-sign-up-link,#push-menu .member-container .user-info .name span,#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","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#push-menu .visitor-container #global-navbar-sign-up-link,#push-menu .visitor-container .email-global-navbar-sign-up-link{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}#push-menu .member-container .user-info .name span,#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 .visitor-container #global-navbar-sign-up-link,#push-menu .visitor-container .email-global-navbar-sign-up-link,#push-menu .member-container .user-info .name span,#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","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}#push-menu .visitor-container #global-navbar-sign-up-link,#push-menu .visitor-container .email-global-navbar-sign-up-link{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}#push-menu .member-container .user-info .name span,#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 .visitor-container #global-navbar-sign-up-link,#push-menu .visitor-container .email-global-navbar-sign-up-link{padding:0.25rem 0.75rem 0.25rem 0.75rem}#push-menu .visitor-container #global-navbar-sign-up-link,#push-menu .visitor-container .email-global-navbar-sign-up-link{zoom:1}#push-menu{width:16.25rem}#push-menu .member-container .user-info .name span:first-child{font-weight:500}#push-menu .member-container .user-info .name span:last-child{-webkit-font-smoothing:auto}#push-menu .visitor-container .header .sign-in a{-webkit-font-smoothing:auto}#push-menu .visitor-container #global-navbar-sign-up-link{background-color:#50b5b3;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}#push-menu .visitor-container #global-navbar-sign-up-link:hover{background-color:#49adab;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#push-menu .visitor-container #global-navbar-sign-up-link:active{background-color:#50b5b3;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}#push-menu .visitor-container .email-global-navbar-sign-up-link{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}#push-menu .visitor-container .email-global-navbar-sign-up-link:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}#push-menu .visitor-container .email-global-navbar-sign-up-link:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}#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}#push-menu .internal-links a.invite-friends{background:url(//assets.goodsearch.com/assets/navbar/money-bubble-10956ffff5f371b6727e2eaf5b8de2bc.svg);background-repeat:no-repeat;background-position-y:14px;background-position-x:18px;padding-left:48px}@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%;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;background:#fff;z-index:21}#push-menu ul{list-style-type:none}#push-menu .member-container{color:#fff}#push-menu .member-container .user-info{padding-left:1rem;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 span{display:block}#push-menu .member-container .user-info .name span:first-child{padding-top:0.75rem}#push-menu .member-container .user-info .name span:last-child{padding-top:0.5rem}#push-menu .visitor-container .header{height:8.75rem;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;padding:0.5rem 0}#push-menu .brand-links ul li a,#push-menu .internal-links ul li a{display:block;padding:1rem 0 1rem 1rem}#push-menu .brand-links ul li a:active,#push-menu .internal-links ul li a:active{background-color:#f0faff}#push-menu .brand-links ul li.with-dropdown .item a:after,#push-menu .internal-links ul li.with-dropdown .item a:after{display:inline-block;position:relative;top:0.25rem;left:0.6rem;content:"";border:0.35rem solid;border-color:#19a0ec transparent transparent transparent;transition:transform 0.5s}#push-menu .brand-links ul li.with-dropdown.touched .item a:after,#push-menu .internal-links ul li.with-dropdown.touched .item a:after{transform:scale(1, -1) translateY(0.4rem);transition:transform 0.5s}#push-menu .brand-links{padding-top:0.5rem;border-bottom:1px #b1b1b1 solid}#push-menu .brand-links a{color:#000}#push-menu .internal-links{padding-bottom:0.5rem}#push-menu .internal-links a{color:#606060}}#push-menu.new .visitor-container ul li a,#push-menu.new .member-container ul li a{font-weight:normal}#push-menu.new .visitor-container .internal-links a,#push-menu.new .member-container .internal-links a{color:#a4a4a4}#push-menu.new .visitor-container .user-info .sign-in,#push-menu.new .member-container .user-info .sign-in{margin-top:0}#push-menu.new .visitor-container .user-info .sign-in a,#push-menu.new .member-container .user-info .sign-in a{color:#fff;font-size:12px}#push-menu.new .visitor-container .user-info .email-global-navbar-sign-up-link,#push-menu.new .member-container .user-info .email-global-navbar-sign-up-link{background-color:#fff;color:#085994;font-weight:500;font-size:14px}#push-menu.new .visitor-container ul.category-links,#push-menu.new .member-container ul.category-links{display:none;opacity:0}#push-menu.new .visitor-container ul.category-links li,#push-menu.new .member-container ul.category-links li{padding-left:20px}#push-menu.new .visitor-container ul.category-links li a,#push-menu.new .member-container ul.category-links li a{margin-left:-20px;padding-left:30px;color:#a4a4a4}#push-menu.new .visitor-container .touched ul.category-links,#push-menu.new .member-container .touched ul.category-links{display:block;opacity:1;transition:opacity 0.5s}#push-menu.new .visitor-container .goodshop-logo img{width:182px;padding-bottom:10px}#push-menu.new .goodshop-give,#push-menu.new .goodshop-give a:active{background-image:url(//assets.goodsearch.com/assets/navbar/goodshop-give-logo-slate-small@2x-9e8ee092f943e723cff1bf1082c391a0.png);background-size:95px 18px;background-repeat:no-repeat;background-position:17px}#push-menu.new .goodshop-give span{padding:16px 0;opacity: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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .actions button{zoom:1}.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,.register-header .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-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,.register-header .facebook-login-button{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,.register-header .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-header .facebook-login:before,.register-header .facebook-login-button: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,.register-header .facebook-login-button{font-family:"avenir","Helvetica","Arial","sans-serif";-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,.register-header .facebook-login-button{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,.register-header .facebook-login-button{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.register-header .facebook-login:before,.register-header .facebook-login-button:before{font-size:1.25rem}}.register-header .facebook-login,.register-header .facebook-login-button{text-align:center;padding:0.3125rem 0 0.6875rem;border-radius:0.1875rem;-webkit-font-smoothing:antialiased}.register-header .facebook-login:before,.register-header .facebook-login-button:before{display:inline-block;margin-right:0.625rem;font-size:1.5rem;position:relative;top:5px}.register-header .facebook-login,.register-header .facebook-login-button{zoom:1}.register-header .facebook-login,.register-header .facebook-login-button{color:#fff !important;background-color:#3b5998}.register-header .facebook-login:visited,.register-header .facebook-login-button:visited{color:#fff !important}.register-header .facebook-login:hover,.register-header .facebook-login-button:hover{color:#fff !important;background-color:#355089}.register-header .facebook-login:active,.register-header .facebook-login-button:active{color:#fff !important;background-color:#314a7e}.register-header .facebook-login:before,.register-header .facebook-login-button: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,.register-header .facebook-login-button{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,.register-header .facebook-login-button:hover{background-color:#37538d;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.register-header .facebook-login:active,.register-header .facebook-login-button: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,.register-header .facebook-login-button{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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .actions a{zoom:1}.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.new .search-bar .tab,.search-bar.with-toggle .tab,.search.new .search-bar .user-input,.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","Helvetica","Arial","sans-serif";-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.new .search-bar .tab,.search-bar.with-toggle .tab{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.search.new .search-bar .user-input,.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.new .search-bar .tab{line-height:21px;color:#4d4d4d}.search.new .search-bar .tab:after{border:solid;width:81px;border-color:#139be8;border-top-width:1px;top:24px;left:0}.search.new .search-bar .tab.web{margin-left:0}.search.new .search-bar .tab.web:after{left:0}.search.new .search-bar .tab.merchants{margin-left:46px}.search.new .search-bar .tab.merchants.active,.search.new .search-bar .tab.merchants:hover{color:#139be8}.search.new .search-bar .tab.merchants:after{left:0}.search.new .search-bar .search-form{height:40px;width:560px;border:1px solid gray;padding-right:0;border-radius:0}.search.new .search-bar .yahoo-logo-placeholder{background-image:url(//assets.goodsearch.com/assets/yahoo_logo-d041e49157576ac7a14ed923adcb2d7e.png);background-size:contain;background-repeat:no-repeat;top:8px;right:50px;width:53px;height:20px}.search.new .search-bar .search-button:after{background:#f95b60;border-radius:0;height:38px}.search.new .search-bar .search-button:after{background:#f95b60}.search.new .search-bar .tabs-container{margin-bottom:22px;padding-left:0}@media (min-width: 0px) and (max-width: 780px){.search.new .search-bar .search-form{width:auto}}@media (min-width: 0px) and (max-width: 480px){.search.new .search-bar .search-form{padding-right:0}.search.new .search-bar .tabs-container{margin-bottom:25px}.search.new .search-bar .tab{width:auto}.search.new .search-bar .tab.web:after,.search.new .search-bar .tab.merchants:after{margin-left:0}.search.new .search-bar.web:after{margin-left:-45px;width:81px}.search.new .search-bar.merchants:after{margin-left:-42px;width:76px}}.search-bar{text-align:left}.search-bar .search-form{box-sizing:border-box;height:50px;padding-right:70px;border-width:3px;border-style:solid;border-color:#139be8;border-radius:50px;background:#fff;position:relative}.search-bar .user-input{color:#4d4d4d;background:transparent;width:100%;height:100%;padding-left:0;border:0;margin-left:18px;vertical-align:text-bottom}.search-bar .user-input:focus{outline:0}.search-bar .search-button{position:absolute;right:2px;top:2px;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:24px;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:36px;height:36px;border-radius:36px;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:96px}.search-bar.clear-button .search-button.show-clear{right:4px}.search-bar.clear-button .search-button.show-clear:after{content:"clear";background:gray;width:58px;height:24px;line-height:24px;text-indent:0;margin-top:6px;margin-right:4px;-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:30px}.search-bar.is-small .search-form{height:40px;border-width:2px;padding-right:60px}.search-bar.is-small .search-button{line-height:26px}.search-bar.is-small .search-button:after{width:28px;height:28px;font-size:18px;line-height:inherit;text-indent:-2px}.search-bar.is-muted .search-form{border-color:#e0e0e0}.search-bar.is-shop .search-button:after{background:#f77a26}.search-bar.is-grocery{padding-top:16px;border-bottom:2px solid #e0e0e0}.search-bar.is-grocery input{font-size:1rem;margin-left:0;margin-right:20px}.search-bar.is-grocery form.search-form{height:30px;border-radius:0;border-style:none;padding-right:40px}.search-bar.is-grocery .search-button{height:100%;width:40px;top:0;right:0}.search-bar.is-grocery .search-button:focus{outline:0}.search-bar.is-grocery .search-button:after{background:url(//assets.goodsearch.com/assets/navbar/search-icon-black-20af765e89e5bb8f5b9d74d37fa0e379.svg) no-repeat;background-size:20px;background-position:11px 6px;content:"";transform:inherit}.search-bar.is-navbar{padding-top:16px}.search-bar.is-navbar form.search-form{height:30px;border-radius:0;border-style:none}.search-bar.is-navbar .search-button{background:#f95b60;height:100%;width:40px;top:0;right:0}.search-bar.is-navbar .search-button:focus{outline:0}.search-bar.is-navbar .search-button:after{background:url(//assets.goodsearch.com/assets/navbar/search-icon-362b430d2020ffa61077cd5f6da51f0e.png) no-repeat;background-size:20px;background-position:11px 6px;content:"";transform:inherit}.search-bar.is-navbar .with-examples ul{padding-left:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar.is-navbar .with-examples ul li{-webkit-font-smoothing:auto}.search-bar.is-navbar .with-examples ul li a{-webkit-font-smoothing:auto}.search-bar.is-navbar .with-examples ul li a:hover{color:#fff}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete{margin:0;left:0 !important;top:63px !important;width:100% !important;border-radius:0;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3);overflow:auto;padding:8px 0}.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{width:104px;vertical-align:middle}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .search-content{max-width:calc(100% - 104px);vertical-align:middle;padding:8px 8px 4px 0}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .search-content .search-name{line-height:20px;word-wrap:break-word}@media (min-width: 0px) and (max-width: 780px){.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content{width:80px;vertical-align:middle}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content .search-content{max-width:calc(100% - 80px)}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content img.search-logo{width:60px;padding-left:0}.search-bar.is-navbar .with-examples{display:block}}@media (min-width: 0px) and (max-width: 480px){.search-bar.is-navbar a{display:block}.search-bar.is-navbar .image-content{display:inline-block}.search-bar.is-navbar .search-content{display:inline-block}}.search-bar .with-examples ul{padding-left:18px;margin-bottom:0;margin-top:4px}.search-bar .with-examples li{display:inline;margin-left:4px;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:4px;padding-top:10px;text-align:center}.search-bar .image-content img.search-logo{display:inline-block;margin-bottom:-1px;top:16px;left:20px;height:auto;width:88px}.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:14px}.search-bar .search-content .search-donation{color:gray;margin-top:0;padding-bottom:0;padding-top:2px;line-height:24px}.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% - 40px);padding:0;list-style-type:none;margin:0 20px;margin-top:-20px !important;top:60px !important;margin-left:0 !important}@media (min-width: 0px) and (max-width: 480px){.search-bar.with-autocomplete ul.ui-autocomplete{margin-top:0 !important;top:26px !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:40px;padding-left:8px}@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:40px}}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item:last-child a{padding-bottom:4px}.search-bar.with-autocomplete .ui-helper-hidden-accessible{display:none}.search-bar.with-web .search-form{padding-right:136px}.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:10px;right:50px}.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:4px;position:relative}.search-bar.with-toggle .tab:after{content:"";width:0;height:0;border:solid transparent;border-width:0 12px 10px 12px;border-bottom-color:#139be8;position:absolute;top:27px}.search-bar.with-toggle .tab.hide-indicator:after{display:none}.search-bar.with-toggle .tab.web{margin-left:80px}.search-bar.with-toggle .tab.web.active,.search-bar.with-toggle .tab.web:hover{color:#139be8}.search-bar.with-toggle .tab.web:after{left:30px}.search-bar.with-toggle .tab.merchants{margin-left:30px}.search-bar.with-toggle .tab.merchants.active,.search-bar.with-toggle .tab.merchants:hover{color:#f77a26}.search-bar.with-toggle .tab.merchants:after{left:28px}.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:60px}.search-bar .user-input{margin-left:16px}.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:60px;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:10px}.search-bar .search-content .search-name{font-size:16px;line-height:20px}.search-bar .search-content .search-donation{font-size:12px;margin-top:-2px;padding-top:0}.search-bar.with-toggle .tabs-container{margin-bottom:25px}.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 30px}.search-bar.is-navbar .with-examples{display:block;margin-right:30px;margin-left:30px}.search-bar.is-navbar .with-examples li a{color:#b1b1b1;font-size:0.625rem;transition:color 0.3s ease-out;display:inline}.search-bar.is-navbar .with-examples a:hover{color:#fff}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete{top:58px !important}}.ui-menu .ui-state-focus{border:0 !important;margin:0 !important;background:#f2f2f2;cursor:pointer}@media (min-width: 0px) and (max-width: 480px){.goodsearch-masthead ul.ui-autocomplete{top:34px !important}}body.sem-landing-page .merchant-landing-header .sem-signup-success .title,body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header .sem-name{font-family:"circular";-webkit-font-smoothing:antialiased}body.sem-landing-page .merchant-landing-header button.sem-email-submit,body.sem-landing-page .merchant-landing-header .sem-signup-success .subtitle,body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause,body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header,body.sem-landing-page .merchant-landing-header .sem-outside-content{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}body.sem-landing-page .merchant-landing-header .sem-signup-success .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-signup-success .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){body.sem-landing-page .merchant-landing-header .sem-signup-success .title{font-size:1.25rem;line-height:1.625rem}}body.sem-landing-page .merchant-landing-header button.sem-email-submit,body.sem-landing-page .merchant-landing-header .sem-signup-success .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}body.sem-landing-page .merchant-landing-header .sem-signup-success .title,body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header .sem-name{font-family:"circular";-webkit-font-smoothing:antialiased}body.sem-landing-page .merchant-landing-header button.sem-email-submit,body.sem-landing-page .merchant-landing-header .sem-signup-success .subtitle,body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause,body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header,body.sem-landing-page .merchant-landing-header .sem-outside-content{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}body.sem-landing-page .merchant-landing-header .sem-signup-success .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-signup-success .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){body.sem-landing-page .merchant-landing-header .sem-signup-success .title{font-size:1.25rem;line-height:1.625rem}}body.sem-landing-page .merchant-landing-header button.sem-email-submit,body.sem-landing-page .merchant-landing-header .sem-signup-success .subtitle{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}body.sem-landing-page .merchant-landing-header button.sem-email-submit{padding:0.75rem 1.25rem 0.875rem 1.25rem}body.sem-landing-page .merchant-landing-header button.sem-email-submit{zoom:1}body.sem-landing-page .hidden{display:none !important}body.sem-landing-page li.deal-alerts-signup{display:none}@media (min-width: 781px){body.sem-landing-page .l--regular-right-sidebar{overflow:visible}body.sem-landing-page .l--regular-right-sidebar .l--sidebar{display:block;margin-top:-180px}}body.sem-landing-page .merchant-landing-header .sem-header-con{background-color:#f0faff;border:solid 1px #e0e0e0;position:relative;margin:16px -24px 26px 226px;padding:20px 30px 20px 20px;color:gray;left:16px}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-header-con{background-color:#fff;border:none;display:table-cell;padding-left:0}}body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header .sem-name{margin:0 0 16px 0;color:#212121}body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header .copy-top{margin:0 0 16px 0}@media (min-width: 0px) and (max-width: 480px){body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header .copy-top{display:none}}body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header .copy-bottom{margin:0 0 25px 0}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-header-con .sem-header .copy-bottom{display:none}}body.sem-landing-page .merchant-landing-header .confirmation{background-color:#fff;border:none;padding:10px 0 0 0}body.sem-landing-page .merchant-landing-header .sem-signup-success{background-color:#f0faff;border:solid 1px #e0e0e0;position:relative;margin:16px -24px 26px 226px;padding:20px 30px 20px 20px;color:gray;left:16px;width:auto}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-signup-success{background-color:#fff;border:none;display:block;padding-left:0}}body.sem-landing-page .merchant-landing-header .sem-signup-success .title{color:#4d4d4d;margin:0 0 10px;height:auto;width:auto;position:static;padding:0}body.sem-landing-page .merchant-landing-header .sem-signup-success .subtitle{display:block;color:gray;margin:0 0 20px}body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list{list-style:none;margin:0 0 0 -10px;display:table;border-spacing:10px 0;width:auto}body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .cause,body.sem-landing-page .merchant-landing-header .sem-signup-success .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}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .cause,body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause{display:inline-block}}body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .cause{padding-top:4px}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .cause{padding-top:10px}}body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause>a{color:#1975b7;text-decoration:none}body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause{padding:0 10px}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-signup-success .cause-list .find-cause{padding-top:19px}}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-signup-success{margin:0}}body.sem-landing-page .merchant-landing-header .sem-email-input{margin-right:16px;height:48px;width:260px;padding:10px;font-size:16px;border:solid 1px #e0e0e0}body.sem-landing-page .merchant-landing-header button.sem-email-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}body.sem-landing-page .merchant-landing-header button.sem-email-submit:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}body.sem-landing-page .merchant-landing-header button.sem-email-submit:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 780px){body.sem-landing-page .merchant-landing-header .sem-email-inside{display:none}}body.sem-landing-page .merchant-landing-header .sem-outside-content{width:410px;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center}@media (min-width: 781px){body.sem-landing-page .merchant-landing-header .sem-outside-content{display:none}}@media (min-width: 0px) and (max-width: 480px){body.sem-landing-page .merchant-landing-header .sem-outside-content{width:auto}body.sem-landing-page .merchant-landing-header .sem-outside-content input{width:50%}}body.sem-landing-page .merchant-landing-header .sem-outside-content .copy{text-align:center;margin-bottom:20px;color:gray}@media (min-width: 481px){body.sem-landing-page .merchant-landing-header .sem-outside-content .copy{display:none}}@media (min-width: 0px) and (max-width: 480px){body.sem-landing-page .merchant-landing-header .sem-outside-content .copy{padding:0 10px}}.shop-favorite-merchants .header,.shop-favorite-merchants .email-header,.shop-favorite-merchants a.edit{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.shop-favorite-merchants .header,.shop-favorite-merchants .email-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 .email-header{color:#606060;display:inline-block;padding-left:25px}.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}}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 form[data-type="filter"] button,.static form fieldset>button{zoom:1}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .submit{zoom:1}.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,#main h2.bottom{font-family:"avenir","Helvetica","Arial","sans-serif";-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"}#main h2.bottom{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.featured-merchants h2.top{margin:0;padding:10px 20px;color:#fff;background-color:#139be8}div[data-js="popular-media-box"]{margin-top:10px}#main h2.bottom{color:#4d4d4d;margin:20px 0 0 20px}.tagcloud-header h1{font-family:"circular";-webkit-font-smoothing:antialiased}.tagcloud-header h1{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.tagcloud-header h1{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.tagcloud-header h1{font-size:1.5rem;line-height:1.75rem}}.tagcloud-header{margin-right:-16px;height:120px;background-color:#f0faff;background-image:url(//assets.goodsearch.com/assets/good_shop/categories/headers/generic-large-4ee6b656e7cb4a45eed5e6cbff1e5bef.jpg);background-size:1016px 120px;background-position:top center;margin-bottom:15px}@media (min-width: 0px) and (max-width: 480px){.tagcloud-header{height:100px;background-size:480px 100px}}.tagcloud-header.beauty{background-image:url(//assets.goodsearch.com/assets/good_shop/categories/headers/beauty-large-a226d227361c6f961c055e70c826cd2f.jpg)}@media (min-width: 0px) and (max-width: 480px){.tagcloud-header.beauty{background-image:url(//assets.goodsearch.com/assets/good_shop/categories/headers/beauty-small-be2e96dd5c4821a5c935257a69d5bc5f.jpg)}}.tagcloud-header.travel{background-image:url(//assets.goodsearch.com/assets/good_shop/categories/headers/travel-large-a2c147e7e2ddd693cab641f6cc7bc25c.jpg)}@media (min-width: 0px) and (max-width: 480px){.tagcloud-header.travel{background-image:url(//assets.goodsearch.com/assets/good_shop/categories/headers/travel-small-ec8ab1120ec82f625a434d2603e09e6d.jpg)}}.tagcloud-header.clothing-womens{background-image:url(//assets.goodsearch.com/assets/good_shop/categories/headers/clothing-womens-large-830501ff54efeaa5411a0e95b86471b4.jpg)}@media (min-width: 0px) and (max-width: 480px){.tagcloud-header.clothing-womens{background-image:url(//assets.goodsearch.com/assets/good_shop/categories/headers/clothing-womens-small-7c5920916248e3a650ffebe328d32d1a.jpg)}}.tagcloud-header h1{color:#4d4d4d;margin:0;padding:10px;background-color:rgba(255,255,255,0.7);text-align:center}.tagcloud-description{position:relative}.tagcloud-description .breadcrumbs{text-align:center}@media (min-width: 781px){.tagcloud-description .breadcrumbs{vertical-align:top;margin:0 0 10px 16px;position:absolute;top:0;left:0;max-width:240px;text-align:left}}@media (min-width: 781px){.l--regular-right-sidebar .l--content .l--sidebar{padding-top:34px;min-width:240px}}.tagcloud-description .media-info-box{padding-bottom:15px}.top-store-placements .top-store-header{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.top-store-placements .top-store-header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.top-store-placements .top-store-header{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.top-store-placements .top-store-header{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.top-store-placements{max-width:800px;margin:0 auto;padding:20px 0}.top-store-placements .top-store-header{font-family:circular;text-align:center;color:gray;padding-bottom:2%}.top-store-placements .content-wrapper{text-align:center}.top-store-placements .content-wrapper .row-1,.top-store-placements .content-wrapper .row-2{display:inline;text-align:center;min-width:382px}@media (min-width: 0px) and (max-width: 780px){.top-store-placements .content-wrapper .row-2 li{margin-top:16px}}.top-store-placements .content-wrapper ul{display:inline;padding:0}.top-store-placements .content-wrapper ul li{list-style-type:none;display:inline-block;vertical-align:top;width:100px;margin:0 1%}@media (min-width: 0px) and (max-width: 780px){.top-store-placements .content-wrapper ul li{display:inline-block;margin:0 6%}}@media (min-width: 781px){.top-store-placements .content-wrapper ul li{margin:0 1.75%}}.top-store-placements .merchant-logo{width:100px}.top-store-placements .merchant-logo img{width:100%;height:auto}.top-store-placements .deal .deal-text{font-family:"circular";width:100px}.ugc .header,.ugc .actions button,.ugc input,.ugc textarea,.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-family:"avenir","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .actions button{zoom:1}.ugc .header,.ugc .actions button,.ugc input,.ugc textarea,.ugc .subheader,.ugc .merchant-name-label,.ugc .success-message{font-family:"avenir","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .actions button{zoom:1}.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}.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;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;width:120px;margin-right: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}}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{zoom:1}.vex.updated-modal .vex-content{border-radius:0}.vex.updated-modal .vex-content .vex-close:before{content:url(//assets.goodsearch.com/assets/close-icon-8a951acf772f9e4a0e78843b776c9ae4.svg);color:#4d4d4d;font-size:40px;font-family:"Open Sans",sans-serif;font-weight:100;top:5px;right:15px}.vex.updated-modal .vex-content .printable .section.top{padding:16px 10px}.vex.updated-modal .vex-content .printable .section.top .gs-logo{margin:0}.vex.updated-modal .vex-content .printable .section.top h3{margin:20px 0 12px 0;color:#139be8;font-size:20px}.vex.updated-modal .vex-content .printable .section.middle{padding:0 24px 24px 24px}.vex.updated-modal .vex-content .printable .section.middle .shop-link.is-button{display:inline-block}.vex.updated-modal .vex-content .section.top{margin-top:0;padding-bottom:8px;background-color:#cfefff}.vex.updated-modal .vex-content .section.top img.gs-logo{width:150px;margin-bottom:16px}.vex.updated-modal .vex-content .section.middle{padding-top:0;background-color:#cfefff}.vex.updated-modal .vex-content .section.middle div{margin-bottom:0}.vex.updated-modal .vex-content .section.middle div .code-button{width:330px;margin-bottom:16px}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code{background-color:#007a87;padding:12px 24px}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code.copied{padding:12px 24px 12px 56px;background-color:#b1b1b1}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code.copied:before{top:14px;right:100px}.vex.updated-modal .vex-content .section.middle div .shop-at-merchant-copy{margin-bottom:16px;font-size:14px}.vex.updated-modal .vex-content .section.middle .shop-link{color:#139be8;font-family:Avenir}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{background-color:#007a87;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.updated-modal .vex-content .section.middle .shop-link.is-button:hover{background-color:#006c78;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.vex.updated-modal .vex-content .section.middle .shop-link.is-button:active{background-color:#007a87;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.vex.updated-modal .vex-content .section.bottom{padding:24px 16px;background-color:#fff}.vex.updated-modal .vex-content .section.bottom h2{font-weight:100}.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup{padding-top:0;padding-bottom:0}.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup .signup button{font-family:"circular";padding-top:10px}@media (min-width: 481px) and (max-width: 780px){.vex.updated-modal .vex-content{min-width:481px;max-width:660px;width:auto;vertical-align:middle}.vex.updated-modal .vex-content .code-button{padding-top:0;padding-bottom:0}.vex.updated-modal .vex-content .code-button .code{display:table-cell}.vex.updated-modal .vex-content .code-button .copy-code{display:table-cell}.vex.updated-modal .deal-alerts-signup .signup button{padding-left:0px;padding-right:0px}}@media (min-width: 0px) and (max-width: 780px){.vex.updated-modal .vex-content .section.bottom,.vex.updated-modal .printable .section.bottom{display:block}.vex.updated-modal .vex-content .section.middle,.vex.updated-modal .printable .section.middle{padding-left:0;padding-right:0;border-radius:0}.vex.updated-modal .vex-content .section.middle .shop-link.is-link,.vex.updated-modal .printable .section.middle .shop-link.is-link{display:inline}}@media (min-width: 0px) and (max-width: 480px){.vex.updated-modal .vex-content,.vex.updated-modal .printable{width:100%}.vex.updated-modal .vex-content .section.middle .code-button,.vex.updated-modal .printable .section.middle .code-button{max-width:200px;width:100%}.vex.updated-modal .vex-content .section.middle .shop-link.is-link,.vex.updated-modal .printable .section.middle .shop-link.is-link{background-color:#007a87;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;max-width:200px;width:100%;margin:0;padding:16px}.vex.updated-modal .vex-content .section.middle .shop-link.is-link:hover,.vex.updated-modal .printable .section.middle .shop-link.is-link:hover{background-color:#006c78;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.vex.updated-modal .vex-content .section.middle .shop-link.is-link:active,.vex.updated-modal .printable .section.middle .shop-link.is-link:active{background-color:#007a87;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.vex.updated-modal .vex-content .section.middle .shop-link.is-link:after,.vex.updated-modal .printable .section.middle .shop-link.is-link:after{display:none}.vex.updated-modal .vex-content .section.bottom,.vex.updated-modal .printable .section.bottom{padding:26px 16px;padding-bottom:inherit}.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup,.vex.updated-modal .printable .section.bottom .deal-alerts-signup{text-align:center;padding-right:initial;padding-left:initial}.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup h2,.vex.updated-modal .printable .section.bottom .deal-alerts-signup h2{margin-top:0}.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup button,.vex.updated-modal .printable .section.bottom .deal-alerts-signup button{margin-left:0}.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup .signup button,.vex.updated-modal .printable .section.bottom .deal-alerts-signup .signup button{margin-left:12px;padding-left:initial;padding-right:initial}.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup .error-wrapper input,.vex.updated-modal .printable .section.bottom .deal-alerts-signup .error-wrapper input{width:160px}.vex.updated-modal .logo-envelope{display:none}}.deal-button.has-code:before{height:45px !important}.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-0ed9fbdf693f7889ea922d0b697fabb8.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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{zoom:1}.user-stats .visitor.without-cause .choose-cause a,.user-stats a,.user-stats .donation{font-family:"avenir","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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 .star-rating,.vex .vex-content .printable .section.middle .shop-at-merchant-copy{font-family:"avenir","Helvetica","Arial","sans-serif";-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 .star-rating,.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 .star-rating,.vex .vex-content .printable .section.middle .shop-at-merchant-copy{font-family:"avenir","Helvetica","Arial","sans-serif";-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 .star-rating,.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-button{zoom:1}.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;width:646px;background:#f9f9f9;position:relative;margin:1rem auto 1rem;overflow:hidden}.vex .vex-content .star-rating{height:492px;background:#cfefff}.vex .vex-content .star-rating .goodshop-logo{margin:40px auto}.vex .vex-content .star-rating .merchant-name{width:290px;height:60px;margin:10px auto;text-align:center}.vex .vex-content .star-rating .merchant-logo-container{height:150px;width:150px;background-color:#fff;margin:20px auto}.vex .vex-content .star-rating .merchant-logo-container .merchant-logo{margin:10px}.vex .vex-content .star-rating .back-to-coupon{width:120px;display:block;font-size:12px;font-weight:100;color:#000;text-align:left;padding-top:12px;padding-left:12px}.vex .vex-content .star-rating .goodshop-logo{display:block}.vex .vex-content .star-rating .merchant-logo-container{height:150px;width:150px}.vex .vex-content .star-rating .merchant-ratings{margin-top:20px;margin-bottom:0px}.vex .vex-content .star-rating .merchant-ratings .top{margin-top:10px}.vex .vex-content .star-rating .merchant-ratings .top .stars img{margin-right:-2px;margin-bottom:-2px}.vex .vex-content .star-rating .merchant-ratings .top .rating-votes{height:90px;width:20px;margin-left:15px}.vex .vex-content .star-rating .merchant-ratings .bottom .rate-it{text-align:center}.vex .vex-content ul.parsley-errors-list{margin:0}.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 .star-rating+.vex-close:before,.vex .vex-content .deal-modal+.vex-close:before{content:url(//assets.goodsearch.com/assets/close-icon-8a951acf772f9e4a0e78843b776c9ae4.svg);top:11px;right:12px;position:absolute}.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)}@media (min-width: 0px) and (max-width: 480px){.vex .vex-content{margin-top:0px !important}}@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}}.visitor-banner.l--regular .visitor-shop-banner .headline h2,.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-family:"circular";-webkit-font-smoothing:antialiased}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large p{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.visitor-banner.l--regular .visitor-shop-banner .headline h2{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .headline h2{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.visitor-banner.l--regular .visitor-shop-banner .headline h2{font-size:1.75rem;line-height:2rem}}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-size:1.5rem;line-height:1.75rem}}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large p{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.visitor-banner.l--regular .visitor-shop-banner .headline h2,.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-family:"circular";-webkit-font-smoothing:antialiased}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large p{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.visitor-banner.l--regular .visitor-shop-banner .headline h2{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .headline h2{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.visitor-banner.l--regular .visitor-shop-banner .headline h2{font-size:1.75rem;line-height:2rem}}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{font-size:1.5rem;line-height:1.75rem}}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large p{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{padding:1.375rem 3.75rem 1.625rem 3.75rem}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button,.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{zoom:1}@media (min-width: 1001px){.visitor-banner.l--regular .l--content{margin:0 auto;text-align:center;max-width:100%}.visitor-banner.l--regular #global-nav,.visitor-banner.l--regular #old-global-nav{max-width:1000px;display:inline-block}.visitor-banner.l--regular .coupon-list{width:1000px;margin:0 auto;text-align:center}.visitor-banner.l--regular .coupon-list:first-child{width:1000px;margin:0 auto;text-align:center}}@media (min-width: 0px) and (max-width: 480px){.visitor-banner.l--regular .visitor-shop-banner{background-color:#fff}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner{background-color:#f0faff}}.visitor-banner.l--regular .visitor-shop-banner .headline h2{color:#212121}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .headline h2{text-align:center;margin:1rem}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .headline h2{font-size:40px;text-align:center;padding:1.5rem;margin:0}}.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images,.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy{max-width:1000px;margin:0 auto;padding:0 3.5rem;margin-top:0.5rem;text-align:center}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images,.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy{padding:0 1.25rem}}@media (min-width: 781px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images,.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy{margin-bottom:1.25rem}}.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images .image-wrapper,.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .image-wrapper{display:inline-block;width:33.33%}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images .image-wrapper,.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .image-wrapper{width:100%}}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images{padding:0 8%}}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images .l-banner-image{display:none}}.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images .s-m-banner-image{display:none}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images .s-m-banner-image{display:inline-block}.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images .s-m-banner-image img{width:100%}}@media (min-width: 781px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images img{display:inline-block;vertical-align:top}}@media (min-width: 1001px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images img{display:inline-block;height:195px}}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images img#s-m-banner-image{width:100%}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images img#l-banner-image-left{height:auto;width:208px}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images img#l-banner-image-center{height:189px;width:auto}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .graphics .banner-images img#l-banner-image-right{height:202px;width:auto}}@media (min-width: 781px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy{margin-top:0.25rem;padding:0 3.5rem}}@media (min-width: 1001px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line{max-width:1000px;margin:0 auto}}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy{color:#4d4d4d}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy{display:inline-block;text-align:center;width:33%}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy{display:inline-block;text-align:center;width:33.33%;font-size:1.75rem}}@media (min-width: 781px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy{font-size:2.25rem}}@media (min-width: 1001px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .tag-line .title-copy{font-size:36px}}@media (min-width: 0px) and (max-width: 780px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small{text-align:center;margin-top:1rem;vertical-align:top}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small{display:none}}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button{padding:0.625rem 3.5rem;background-color:#f95b60;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;box-shadow:none;font-weight:600;font-size:1.25rem;padding:1rem 2.5rem}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button:hover{background-color:#f84c52;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.visitor-banner.l--regular .visitor-shop-banner .graphics .graphics-copy .cta-button-small a.signup-button:active{background-color:#f95b60;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}@media (min-width: 0px) and (max-width: 480px){.visitor-banner.l--regular .visitor-shop-banner .graphics .copy{text-align:center;background-color:#f0faff;margin:1.1rem 0 0 0;padding:1rem 1.25rem 1.5rem 1.25rem;box-shadow:inset 0 0.5rem 0.5rem -0.5rem #000}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .graphics .copy{text-align:center;margin:2rem 2rem}}@media (min-width: 781px){.visitor-banner.l--regular .visitor-shop-banner .graphics .copy{background-color:#f0faff;max-width:857px;margin:2rem auto}}.visitor-banner.l--regular .visitor-shop-banner .graphics .copy strong#strong-copy{color:#212121}@media (min-width: 0px) and (max-width: 480px){.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large{display:none}}@media (min-width: 481px){.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large{background-color:#fff;padding:1rem 1.25rem 2rem 1.25rem;box-shadow:inset 0 0.5rem 0.5rem -0.5rem #000;text-align:center}}.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large p{font-weight:600;margin-top:0}.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button{padding:0.625rem 3.5rem;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;font-weight:600;font-size:1.25rem;padding:1rem 2.5rem}.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.visitor-banner.l--regular .visitor-shop-banner .graphics .cta-button-medium-large a.signup-button:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}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 .email-container,.subscription-toggles .description-heading,.subscription-toggles .description-text,.subscription-toggles .heading-description{font-family:"avenir","Helvetica","Arial","sans-serif";-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 .email-container{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.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 .email-container{color:#606060;display:inline-block}.subscription-toggles a.edit{padding-left:0.5rem}.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.page-header .app-preview h1,.app-landing-page-section .header,.app-landing-page-section.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader,.app-landing-page-section.page-header .goodshop-title-small{font-family:"circular";-webkit-font-smoothing:antialiased}.app-landing-page-section .subheader,.app-landing-page-section .copy,.app-landing-page-section.masthead-ext .l--regular,.app-landing-page-section.masthead .copy{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.app-landing-page-section.page-header .app-preview h1{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section.page-header .app-preview h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.page-header .app-preview h1{font-size:1.75rem;line-height:2rem}}.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.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader{font-size:1.5rem;line-height:1.75rem}}.app-landing-page-section.page-header .goodshop-title-small{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section.page-header .goodshop-title-small{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.page-header .goodshop-title-small{font-size:1.25rem;line-height:1.625rem}}.app-landing-page-section .subheader,.app-landing-page-section .copy,.app-landing-page-section.masthead-ext .l--regular{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.page-header .app-preview h1,.app-landing-page-section .header,.app-landing-page-section.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader,.app-landing-page-section.page-header .goodshop-title-small{font-family:"circular";-webkit-font-smoothing:antialiased}.app-landing-page-section .subheader,.app-landing-page-section .copy,.app-landing-page-section.masthead-ext .l--regular,.app-landing-page-section.masthead .copy{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.app-landing-page-section.page-header .app-preview h1{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section.page-header .app-preview h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.page-header .app-preview h1{font-size:1.75rem;line-height:2rem}}.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.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.t--vertical .impact-banner .subheader,.app-landing-page-section.t--vertical .t--top .subheader,.app-landing-page-section.t--horizontal .t--left .subheader{font-size:1.5rem;line-height:1.75rem}}.app-landing-page-section.page-header .goodshop-title-small{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.app-landing-page-section.page-header .goodshop-title-small{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.page-header .goodshop-title-small{font-size:1.25rem;line-height:1.625rem}}.app-landing-page-section .subheader,.app-landing-page-section .copy,.app-landing-page-section.masthead-ext .l--regular{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{text-align:center}.app-landing-page-section.page-header{margin:auto 0}.app-landing-page-section.page-header .goodshop-title-small{color:#fff;margin-bottom:17px}.app-landing-page-section.page-header .app-ctas ul{text-align:center;padding:0}.app-landing-page-section.page-header .app-ctas li{display:inline-block;width:50%}.app-landing-page-section.page-header .app-ctas li:first-child{text-align:right}.app-landing-page-section.page-header .app-ctas li:last-child{text-align:left}.app-landing-page-section.page-header .app-ctas img{vertical-align:top;margin:auto}.app-landing-page-section.page-header .app-ctas img.ios-app-cta{max-height:40px;margin-right:14px}.app-landing-page-section.page-header .app-ctas img.android-app-cta{max-height:39px;padding-right:8px;margin-left:18px}.app-landing-page-section.page-header .app-ctas .mobile-phones img{width:304px}.app-landing-page-section.page-header .app-preview h1{font-size:35px}.app-landing-page-section .t--horizontal{display:table}.app-landing-page-section .t--left{vertical-align:top;padding-top:3.75rem;width:50%}.app-landing-page-section .t--right{text-align:right}.app-landing-page-section .t--right img{height:28.1rem}.app-landing-page-section .t--top{margin-bottom:60px}.app-landing-page-section .t--bottom img{height:23rem}.app-landing-page-section .subheader{color:#fff}.app-landing-page-section.masthead{position:relative;height:24.6875rem;margin-bottom:3.75rem}.app-landing-page-section.masthead section{text-align:left}.app-landing-page-section.masthead .app-preview{position:absolute;right:43%}.app-landing-page-section.masthead .app-pitch{height:17rem}.app-landing-page-section.masthead .app-pitch .subheader{margin-bottom:0.625rem}.app-landing-page-section.masthead-ext{padding:1.25rem 0 2.5rem}.app-landing-page-section.masthead-ext .copy{padding-bottom:1rem}.app-landing-page-section.page-header{background-color:#139be8;padding:1.25rem 0}@media (min-width: 0px) and (max-width: 480px){.app-landing-page-section.t--horizontal .iphone-goodshop-app .two-phones{display:none}.app-landing-page-section.masthead-ext{background-color:#212121;border-bottom:none}.app-landing-page-section.masthead-ext .subheader{color:#fff;padding:20px 10px 28px 10px}.app-landing-page-section .app-ctas li{width:50%}.app-landing-page-section .app-preview{height:100%;background-color:#139be8}.app-landing-page-section .app-preview .header{color:#fff;padding:18px}.app-landing-page-section .android-goodshop-app{min-height:285px}.app-landing-page-section .android-goodshop-app .android-tablet{display:none}.app-landing-page-section .android-goodshop-app img{margin-top:30px;max-height:304px;margin-bottom:-50px}.app-landing-page-section .t--top{background-color:#212121;width:100%;padding-top:70px;padding-bottom:8px;color:#fff}.app-landing-page-section .t--top .subheader{font-weight:700;margin:16px 16px}.app-landing-page-section .t--top .copy{padding:0 16px 16px 16px}.app-landing-page-section .t--top .blue-copy{color:#139be8;font-size:18px;margin-top:8px;margin-bottom:8px}.app-landing-page-section .iphone-goodshop-app{min-height:285px}.app-landing-page-section .iphone-goodshop-app img{max-height:350px;margin-bottom:-50px}.app-landing-page-section .t--left{background-color:#139be8;width:100%;padding-top:70px;padding-bottom:8px;color:#fff}.app-landing-page-section .t--left .subheader{font-weight:700;margin:0 16px 16px 16px}.app-landing-page-section .t--left .copy{padding:0 16px 16px 16px}.app-landing-page-section .android-with-copy{min-height:285px;position:relative}.app-landing-page-section .android-with-copy .white-ipad{display:none}.app-landing-page-section .android-with-copy img{margin-right:50px;margin-top:30px;max-height:350px;margin-bottom:-50px}.app-landing-page-section .iphone-with-notifications{min-height:285px}.app-landing-page-section .iphone-with-notifications img{max-height:350px;margin-bottom:-50px}.app-landing-page-section .impact-banner{color:#fff;background-color:#50b5b3;padding-bottom:64px}.app-landing-page-section .impact-banner .impact-image{background:url("/assets/mobile/impact-banner.png");height:214px;background-size:cover;background-position:center}.app-landing-page-section .impact-banner .subheader{font-weight:700;padding-top:20px;margin:16px 16px 8px 16px}.app-landing-page-section .impact-banner .copy{padding:0 16px 16px 16px}.app-landing-page-section .impact-banner img{max-height:215px}.app-landing-page-section .impact-banner .app-ctas{text-align:center}.app-landing-page-section .impact-banner .app-ctas ul{margin:0 auto}.app-landing-page-section .impact-banner .app-ctas li{display:inline-block}.app-landing-page-section .impact-banner .app-ctas li:first-child{text-align:right}.app-landing-page-section .impact-banner .app-ctas li:last-child{text-align:left}.app-landing-page-section .impact-banner .app-ctas img{vertical-align:top;margin:auto}.app-landing-page-section .impact-banner .app-ctas img.ios-app-cta{max-height:40px;margin-right:28px}.app-landing-page-section .impact-banner .app-ctas img.android-app-cta{max-height:39px;margin-left:28px}.app-landing-page-section.page-header img{max-height:304px}.white-room{display:none}}@media (min-width: 481px){.app-landing-page-section.t--horizontal .iphone-goodshop-app .one-phone{display:none}.app-landing-page-section.masthead-ext{background-color:#212121;border-bottom:none}.app-landing-page-section.masthead-ext .subheader{color:#fff;padding:20px 10px 28px 10px}.app-landing-page-section.page-header{margin:auto 0}.app-landing-page-section.page-header .goodshop-title-small{color:#fff;margin-bottom:17px}.app-landing-page-section.page-header .app-ctas{text-align:center}.app-landing-page-section.page-header .app-ctas ul{padding:0}.app-landing-page-section.page-header .app-ctas li{display:inline-block;width:30%}.app-landing-page-section.page-header .app-ctas img{vertical-align:top;margin:auto}.app-landing-page-section.page-header .app-ctas img.ios-app-cta{margin-right:12px}.app-landing-page-section.page-header .app-ctas img.android-app-cta{padding-right:8px;margin-left:16px}.app-landing-page-section.page-header .app-preview .header{color:#fff;padding:18px 18px 18px 24px}.app-landing-page-section.page-header .app-preview .mobile-phones{width:304px}.app-landing-page-section .android-goodshop-app img{margin-top:50px;max-height:404px;margin-bottom:-100px}.app-landing-page-section .android-goodshop-app .android-mobile{display:none}.app-landing-page-section .android-goodshop-app .android-tablet{position:relative;max-width:600px;width:100%;padding:20px;z-index:-1}.app-landing-page-section .t--top{background-color:#212121;width:100%;padding-top:24px;padding-bottom:32px;color:#fff}.app-landing-page-section .t--top .subheader{font-weight:700;margin:16px 16px 8px 16px}.app-landing-page-section .t--top .copy{padding:0 0 16px 0;margin:0 5% 16px 5%}.app-landing-page-section .t--top .blue-copy{color:#139be8;font-size:18px;margin-top:8px;margin-bottom:8px}.app-landing-page-section .iphone-goodshop-app{min-height:285px}.app-landing-page-section .iphone-goodshop-app img{max-height:350px;margin-bottom:-60px}.app-landing-page-section .t--left{background-color:#139be8;width:100%;padding-top:70px;padding-bottom:8px;color:#fff}.app-landing-page-section .t--left .subheader{font-weight:700;margin:0 16px 8px 16px}.app-landing-page-section .t--left .copy{padding:0 0 16px 0;margin:0 5% 16px 5%}.app-landing-page-section .android-with-copy img{margin-top:50px;max-height:404px;margin-bottom:-25px}.app-landing-page-section .android-with-copy .android-copy{display:none}.app-landing-page-section .android-with-copy .white-ipad{position:relative;max-width:550px;width:100%;padding:20px;z-index:-1}.app-landing-page-section .iphone-with-notifications{min-height:285px}.app-landing-page-section .iphone-with-notifications img{max-height:350px;margin-bottom:-60px}.app-landing-page-section .impact-banner{color:#fff;background-color:#50b5b3;padding-bottom:64px}.app-landing-page-section .impact-banner .impact-image{background:url("/assets/mobile/impact-banner.png");height:214px;background-size:cover;background-position:center}.app-landing-page-section .impact-banner .subheader{font-weight:700;padding-top:20px;margin:16px 16px 8px 16px}.app-landing-page-section .impact-banner .copy{padding:0 0 16px 0;margin:0 5% 16px 5%}.app-landing-page-section .impact-banner img{max-height:215px}.app-landing-page-section .impact-banner .app-ctas{text-align:center}.app-landing-page-section .impact-banner .app-ctas ul{margin:0 auto;padding:0}.app-landing-page-section .impact-banner .app-ctas li{display:inline-block}.app-landing-page-section .impact-banner .app-ctas li:first-child{text-align:right}.app-landing-page-section .impact-banner .app-ctas li:last-child{text-align:left}.app-landing-page-section .impact-banner .app-ctas img{vertical-align:top;margin:auto}.app-landing-page-section .impact-banner .app-ctas img.ios-app-cta{max-height:40px;margin-right:28px}.app-landing-page-section .impact-banner .app-ctas img.android-app-cta{max-height:39px;margin-left:28px}.app-landing-page-section.page-header img{max-height:350px}.white-spacer{display:none}}@media (min-width: 781px){.app-landing-page-section .impact-banner .app-ctas img.ios-app-cta{max-height:initial;height:56px;width:185px}.app-landing-page-section .impact-banner .app-ctas img.android-app-cta{max-height:initial;height:56px;width:185px}.app-landing-page-section.page-header{min-height:314px;position:relative;padding:0}.app-landing-page-section.page-header .goodshop-title-small{position:absolute;left:54%;top:245px;padding-right:10px;padding-left:10px}.app-landing-page-section.page-header .app-ctas{position:absolute;left:45%;top:320px;clear:both;padding:10px}.app-landing-page-section.page-header .app-ctas ul{right:50px}.app-landing-page-section.page-header .app-ctas li{width:50%}.app-landing-page-section.page-header .app-ctas img{vertical-align:top;margin:auto}.app-landing-page-section.page-header .app-ctas img.ios-app-cta{max-height:initial;height:56px;width:185px;margin-right:18px}.app-landing-page-section.page-header .app-ctas img.android-app-cta{max-height:initial;height:56px;width:171px;margin-left:18px}.app-landing-page-section.page-header .app-preview .mobile-phones{position:absolute;left:3%;top:80px;clear:both}.app-landing-page-section.page-header .app-preview h1{font-size:35px;color:#fff;position:absolute;top:120px;left:40%;text-align:center;max-width:500px}.t--top .t--left p.copy{padding:0 0 16px 0;margin:5%}.white-room{background-color:#fff;display:block;height:116px}}@media (min-width: 1001px){.app-landing-page-section.page-header .goodshop-title-small{left:56%}.app-landing-page-section.page-header .app-ctas{left:48%}.app-landing-page-section.page-header .app-preview .mobile-phones{left:10%}.app-landing-page-section.page-header .app-preview h1{left:43%}}.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","Helvetica","Arial","sans-serif";-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","Helvetica","Arial","sans-serif";-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}.causes-profile-page .stat .value,.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1,.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-family:"circular";-webkit-font-smoothing:antialiased}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a,.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name,.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count,.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4,.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy,.causes-profile-page .cause-summary .share .copy{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.causes-profile-page .stat .value{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .stat .value{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .stat .value{font-size:1.75rem;line-height:2rem}}.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause{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}.causes-profile-page .stat .value,.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1,.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-family:"circular";-webkit-font-smoothing:antialiased}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a,.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name,.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count,.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4,.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy,.causes-profile-page .cause-summary .share .copy{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.causes-profile-page .stat .value{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .stat .value{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .stat .value{font-size:1.75rem;line-height:2rem}}.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause{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}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.causes-profile-page .how-it-works .button .get-started{padding:1rem 2.75rem 1.125rem 2.75rem}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .button .get-started{zoom:1}.causes-profile-page{text-align:center}.causes-profile-page .cause-wrapper{max-width:1000px}.causes-profile-page .store-wrapper{width:100%;background-color:#fff}.causes-profile-page .popular-stores{text-align:left}.causes-profile-page .popular-stores .cause-media-boxes .media-info-box .title{padding:25px 0 0 20px;text-align:left}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .popular-stores .cause-media-boxes .media-info-box .title{text-align:center;padding:20px 0 0}}.causes-profile-page .popular-stores .cause-media-boxes .media-info-box .copy{padding:0 20px 0 20px;cursor:pointer;display:block}.causes-profile-page .popular-stores .cause-media-boxes .media-info-box .copy a{display:inline-block}@media (min-width: 481px){.causes-profile-page .popular-stores .cause-media-boxes .media-info-box .copy a.tag::after{content:"";display:block;width:30px}}.causes-profile-page .popular-stores .cause-media-boxes .media-info-box .copy a.hidden{display:none}.causes-profile-page .adopt-this-cause{background-image:url(//assets.goodsearch.com/assets/causes/cause-profile-pink-gradient-9a541a542db9dd50f5a1213cbf1916b9.jpg);text-align:center}.causes-profile-page .adopt-this-cause ul{list-style:none;margin:0;padding-top:16px}.causes-profile-page .adopt-this-cause ul .join-supporters{color:#e01350;padding-bottom:8px}.causes-profile-page .adopt-this-cause .member-cause{margin:8px}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button{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-bottom:25px}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.causes-profile-page .cause-header{background-image:url(//assets.goodsearch.com/assets/causes/mountain-header-22426ca27214363cb56b465ded9670d2.jpg);background-position:center bottom;background-repeat:no-repeat;width:100%;color:#fff;height:178px;padding:0;padding-top:12px;margin-top:-1px}.causes-profile-page .cause-header .headline{font-weight:500}.causes-profile-page .cause-header .copy{padding:5px 10% 8px;display:inline-block;max-width:800px;height:85px}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .cause-header .copy{height:60px}}@media (min-width: 481px){.causes-profile-page .cause-header .copy{padding-top:12px}}.causes-profile-page .cause-header .buttons .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;margin-right:10px;font-size:18px;border:1px solid #606060}.causes-profile-page .cause-header .buttons .get-started:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.causes-profile-page .cause-header .buttons .get-started:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.causes-profile-page .cause-header .buttons .cause-join-now{background-color:#50b5b3;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;color:#fff;font-size:18px;border:1px solid #606060}.causes-profile-page .cause-header .buttons .cause-join-now:hover{background-color:#49adab;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.causes-profile-page .cause-header .buttons .cause-join-now:active{background-color:#50b5b3;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.causes-profile-page .cause-summary{width:100%;padding-top:20px}.causes-profile-page .cause-summary .name{padding:10px 10% 16px;color:#606060;font-weight:400}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .cause-summary .name{padding:10px 15% 16px}}.causes-profile-page .cause-summary .stat{clear:both}.causes-profile-page .cause-summary .share .copy{color:#139be8;font-weight:600}.causes-profile-page .cause-summary .share .copy .total{font-size:32px;letter-spacing:-0.5px;display:inline-block;line-height:1}.causes-profile-page .cause-summary .share .copy .label{font-size:12px;text-transform:uppercase;float:right;width:50px}@media (min-width: 481px){.causes-profile-page .cause-summary .share .copy{display:inline-block;margin-right:5px;vertical-align:top;padding-top:10px}.causes-profile-page .cause-summary .share .copy.count{width:90px}.causes-profile-page .cause-summary .share .copy.recommend{width:124px;padding-right:20px}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .cause-summary .share .copy.count .label{float:none;padding-left:10px;vertical-align:middle}}.causes-profile-page .cause-summary .share .share-buttons{padding:10px 0 16px}.causes-profile-page .cause-summary .share .share-buttons img{width:90px;height:30px;margin-right:5px}@media (min-width: 481px){.causes-profile-page .cause-summary .share .share-buttons{display:inline-block}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .cause-summary .share .share-buttons{padding-bottom:0}}.causes-profile-page .cause-about{color:#606060;padding:0;display:inline-block}.causes-profile-page .cause-about .title{font-weight:600;padding:0 20px}.causes-profile-page .cause-about a{color:#139be8}.causes-profile-page .cause-about .details{white-space:pre-wrap;padding-bottom:20px}.causes-profile-page .cause-about .fb-comments,.causes-profile-page .cause-about .fb-comments iframe[style],.causes-profile-page .cause-about .fb-comments span{width:100% !important}.causes-profile-page .cause-about .video-preview .preview-box{height:254px;margin-bottom:5px}.causes-profile-page .cause-about .video-preview .preview-box iframe{height:inherit;width:450px;border:1px solid #000}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .cause-about .video-preview .preview-box iframe{width:330px}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .cause-about{max-width:320px}}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .cause-about{max-width:420px}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .cause-about span+span{display:block}}@media (min-width: 481px){.causes-profile-page .cause-about span+span{padding-left:5px}}.causes-profile-page .calls-to-action .tagline,.causes-profile-page .calls-to-action .copy,.causes-profile-page .calls-to-action .buttons,.causes-profile-page .calls-to-action .current-cause{margin-top:20px}.causes-profile-page .calls-to-action .current-cause{color:#606060;font-weight:bold}.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit]{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;width:180px;height:45px}.causes-profile-page .calls-to-action .buttons a:hover,.causes-profile-page .calls-to-action form input[type=submit]:hover{background-color:#d2124b;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.causes-profile-page .calls-to-action .buttons a:active,.causes-profile-page .calls-to-action form input[type=submit]:active{background-color:#e01350;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.causes-profile-page .calls-to-action form input[type=submit]{margin-top:16px}.causes-profile-page .fetch-module{background-color:#f2f2f2;color:#000;display:inline-block;height:140px;text-align:center;position:relative;margin:24px 0 0 0}.causes-profile-page .fetch-module .fetch-copy{font-size:1.05rem;padding:16px 4px 0;font-weight:500}.causes-profile-page .fetch-module .fetch-doge{height:auto;width:25.5%;max-width:85px;position:absolute;float:left;left:3%;bottom:0;z-index:5}.causes-profile-page .fetch-module .learn-more-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;width:181px;position:absolute;bottom:8px;right:0;left:0;margin:0 auto;padding:12px;font-size:1.25rem}.causes-profile-page .fetch-module .learn-more-button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.causes-profile-page .fetch-module .learn-more-button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.causes-profile-page .how-it-works{padding:15px 11% 80px;background-color:#139be8;color:#fff}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .how-it-works{padding:15px 5% 80px}}.causes-profile-page .how-it-works h1{font-size:24px}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .how-it-works h1{font-size:28px;margin-bottom:10px}}@media (min-width: 781px){.causes-profile-page .how-it-works h1{font-size:32px;margin-bottom:10px}}.causes-profile-page .how-it-works img{margin:20px 0 10px;width:107px;height:107px}.causes-profile-page .how-it-works .title{font-weight:700}.causes-profile-page .how-it-works .details{margin-top:5px;font-weight:500}.causes-profile-page .how-it-works .details .favorite-store-link{font-size:0.75rem;color:#fff}.causes-profile-page .how-it-works .details .favorite-store-link:hover{color:#fff}.causes-profile-page .how-it-works .button{text-align:center;width:100%}.causes-profile-page .how-it-works .button .get-started{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;color:#f95b60;padding:10px 0;margin:25px auto 0;width:200px;display:inline-block;font-size:18px}.causes-profile-page .how-it-works .button .get-started:hover{background-color:#f7f7f7;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.causes-profile-page .how-it-works .button .get-started:active{background-color:#fff;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.causes-profile-page .how-it-works .step{display:inline-block;width:25%;vertical-align:top}.causes-profile-page .how-it-works .step+.step{margin-left:8%}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .how-it-works .step{display:block;width:100%}.causes-profile-page .how-it-works .step+.step{margin-left:0}}.causes-profile-page .stat .value,.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1,.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-family:"circular";-webkit-font-smoothing:antialiased}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a,.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name,.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count,.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4,.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy,.causes-profile-page .cause-summary .share .copy{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.causes-profile-page .stat .value{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .stat .value{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .stat .value{font-size:1.75rem;line-height:2rem}}.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause{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}.causes-profile-page .stat .value,.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1,.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-family:"circular";-webkit-font-smoothing:antialiased}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a,.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name,.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count,.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4,.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy,.causes-profile-page .cause-summary .share .copy{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.causes-profile-page .stat .value{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .stat .value{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .stat .value{font-size:1.75rem;line-height:2rem}}.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .cause-to-join,.causes-profile-page .how-it-works h1{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .adopt-this-cause ul .join-supporters,.causes-profile-page .cause-summary .name,.causes-profile-page .cause-amount table thead tr th,.causes-profile-page .favorite-stores li.card .merchant-donation span,.causes-profile-page .favorite-stores .coupon-details .coupon-count span{font-size:1.25rem;line-height:1.625rem}}.causes-profile-page .how-it-works .button .get-started,.causes-profile-page .cause-header .headline,.causes-profile-page .calls-to-action .tagline,.causes-profile-page .filters a{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.causes-profile-page .cause-amount .time-frame .year-header,.causes-profile-page .favorite-stores li.card .name{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .title,.causes-profile-page .cause-amount .time-frame form,.causes-profile-page .cause-amount .time-frame form select,.causes-profile-page .favorite-stores>span,.causes-profile-page .favorite-stores li.card .merchant-donation::after,.causes-profile-page .favorite-stores .coupon-details .top-deal-description,.causes-profile-page .favorite-stores .coupon-details .coupon-count{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.causes-profile-page .cause-header .copy,.causes-profile-page .cause-about,.causes-profile-page .calls-to-action .copy,.causes-profile-page .cause-amount table tr td,.causes-profile-page .cause-supporters h4,.causes-profile-page .causes-supporters h4{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.causes-profile-page .calls-to-action .current-cause,.causes-profile-page .how-it-works .details,.causes-profile-page .supporter-summary .supporter,.causes-profile-page .cause-supporters .supporter,.causes-profile-page .stat .copy{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.causes-profile-page .adopt-this-cause .member-cause{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}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.causes-profile-page .how-it-works .button .get-started{padding:1rem 2.75rem 1.125rem 2.75rem}.causes-profile-page .adopt-this-cause .member-cause .adopt-cause-button,.causes-profile-page .cause-header .buttons .get-started,.causes-profile-page .cause-header .buttons .cause-join-now,.causes-profile-page .calls-to-action .buttons a,.causes-profile-page .calls-to-action form input[type=submit],.causes-profile-page .fetch-module .learn-more-button,.causes-profile-page .how-it-works .button .get-started{zoom:1}.causes-profile-page .cause-amount .summary{background-color:#f2f2f2;text-align:center}.causes-profile-page .cause-amount .summary .stat{display:inline-block;vertical-align:middle;width:50%}.causes-profile-page .cause-amount .time-frame{margin:10px 0}.causes-profile-page .cause-amount .time-frame div,.causes-profile-page .cause-amount .time-frame form{display:inline-block;width:50%}.causes-profile-page .cause-amount .time-frame .year-header{color:#54b34f}.causes-profile-page .cause-amount .time-frame form{font-weight:500;text-align:right}.causes-profile-page .cause-amount .time-frame form select{margin-left:10px;border:0;outline:1px solid #b1b1b1;background-color:#fff;color:#606060}.causes-profile-page .cause-amount table thead tr th{background-color:#54b34f;text-transform:none;font-size:16px}.causes-profile-page .cause-amount table thead tr th+th{text-align:right}.causes-profile-page .cause-amount table tr td{color:gray}.causes-profile-page .cause-amount table tr td:last-child{color:#212121}.causes-profile-page .cause-amount table tr td+td{text-align:right}@media (min-width: 481px){.causes-profile-page .cause-amount table th:last-child,.causes-profile-page .cause-amount table td:last-child{padding-right:40px}.causes-profile-page .cause-amount table th:first-child,.causes-profile-page .cause-amount table td:first-child{padding-left:40px;text-align:left}.causes-profile-page .cause-amount form{text-align:right}.causes-profile-page .cause-amount .year-header{text-align:left}}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .cause-amount form{padding-right:40px}.causes-profile-page .cause-amount .year-header{padding-left:40px}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .cause-amount .time-frame div,.causes-profile-page .cause-amount .time-frame form{display:block;width:100%;text-align:center;margin-top:12px}.causes-profile-page .cause-amount .summary{padding:5px;margin-top:10px}.causes-profile-page .cause-amount .summary .stat{display:block;width:100%}.causes-profile-page .cause-amount table{margin-bottom:32px}.causes-profile-page .cause-amount table thead{display:none}.causes-profile-page .cause-amount table tr td{width:100%;padding-bottom:0;display:inline-block;padding-right:20%;background-color:#fff}.causes-profile-page .cause-amount table tr td:first-child{background-color:#f2f2f2;text-align:left;font-weight:bold;padding:5px 0 5px 20%}.causes-profile-page .cause-amount table tr td:before{display:inline-block;position:absolute;left:20%}.causes-profile-page .cause-amount table tr td:nth-child(2){padding-top:10px}.causes-profile-page .cause-amount table tr td:nth-child(2):before{content:"Goodsearch"}.causes-profile-page .cause-amount table tr td:nth-child(3):before{content:"Goodshop"}.causes-profile-page .cause-amount table tr td:nth-child(4):before{content:"Other"}.causes-profile-page .cause-amount table tr td:nth-child(5){padding-bottom:10px}.causes-profile-page .cause-amount table tr td:nth-child(5):before{content:"Total"}}.causes-profile-page .supporter-summary{margin:0 5% 40px}.causes-profile-page .supporter-summary .copy{font-weight:600;padding:0 20px}.causes-profile-page .supporter-summary .supporter{vertical-align:top;height:100px;text-align:center;width:25%;margin-right:0}.causes-profile-page .supporter-summary .supporter .avatar{display:block}.causes-profile-page .supporter-summary .supporter .avatar .user-avatar{margin:2px auto;display:inline-block}.causes-profile-page .supporter-summary .supporter .avatar img.user-avatar{height:46px;width:46px}.causes-profile-page .supporter-summary .supporter .user-info{display:inline-block;max-width:80px;overflow:hidden}.causes-profile-page .supporter-summary .supporter{padding:0 8px 4px 8px}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .supporter-summary{margin:0 15% 40px}}@media (min-width: 781px){.causes-profile-page .supporter-summary{padding:20px 3% 10px}.causes-profile-page .supporter-summary .stat{margin-top:10px}.causes-profile-page .supporter-summary .supporter{width:50%;margin-bottom:5px}}.causes-profile-page .cause-supporters{padding-top:0}.causes-profile-page .cause-supporters h4{font-weight:600;padding:0 20px}@media (min-width: 781px){.causes-profile-page .cause-supporters h4{margin-top:0}}.causes-profile-page .cause-supporters .more{text-align:center}.causes-profile-page .cause-supporters .supporter{vertical-align:top;height:100px;text-align:center;width:25%;margin-right:0}.causes-profile-page .cause-supporters .supporter .avatar{display:block}.causes-profile-page .cause-supporters .supporter .avatar .user-avatar{margin:2px auto;display:inline-block}.causes-profile-page .cause-supporters .supporter .avatar img.user-avatar{height:46px;width:46px}.causes-profile-page .cause-supporters .supporter .user-info{display:inline-block;max-width:80px;overflow:hidden}.causes-profile-page .cause-supporters .supporter{padding:0 10px 4px}@media (min-width: 0px) and (max-width: 780px){.causes-profile-page .cause-supporters .supporter{width:22%}}@media (min-width: 781px){.causes-profile-page .cause-supporters h4{padding-left:0}.causes-profile-page .cause-supporters .supporter{width:16%;padding-left:0;padding-right:0;margin-right:0}}.causes-profile-page .favorite-stores{background-color:#fff;padding:20px;border-top:1px #139be8 solid;margin:40px 20px 60px}.causes-profile-page .favorite-stores>span{color:#139be8}.causes-profile-page .favorite-stores a{color:#139be8}.causes-profile-page .favorite-stores ul{margin:0}.causes-profile-page .favorite-stores li.card{height:250px;width:200px;background-image:none;vertical-align:top;margin:20px 0;border:1px solid #b1b1b1;border-radius:15px;overflow:hidden}.causes-profile-page .favorite-stores li.card a.logo{display:block;height:80px}.causes-profile-page .favorite-stores li.card a.logo::after{content:" ";display:inline-block;height:100%;vertical-align:middle}.causes-profile-page .favorite-stores li.card a.logo img{vertical-align:middle;max-height:80px;padding:5px 0}.causes-profile-page .favorite-stores li.card .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 20px}.causes-profile-page .favorite-stores li.card .merchant-donation{margin:10px 5px}.causes-profile-page .favorite-stores li.card .merchant-donation span{color:#f77a26;font-weight:300}.causes-profile-page .favorite-stores li.card .merchant-donation::after{content:" donation"}.causes-profile-page .favorite-stores .coupon-details{border-top:#b1b1b1 dashed 1px;background-color:#f2f2f2;position:inline;display:block;height:100px}.causes-profile-page .favorite-stores .coupon-details .top-deal-description{color:#139be8;overflow:hidden;min-height:36px;max-height:36px;line-height:18px;margin:10px 20px;vertical-align:middle}.causes-profile-page .favorite-stores .coupon-details .top-deal-description::after{content:" ";display:inline-block;height:100%;vertical-align:middle}.causes-profile-page .favorite-stores .coupon-details .coupon-count{color:#4d4d4d}.causes-profile-page .favorite-stores .coupon-details .coupon-count span{color:#f77a26;font-weight:300}@media (min-width: 781px){.causes-profile-page .favorite-stores{max-width:900px;display:inline-block;height:420px;border:1px #139be8 solid}.causes-profile-page .favorite-stores li.card:nth-child(2){margin-right:30px;margin-left:30px}}@media (min-width: 0px) and (max-width: 780px){.causes-profile-page .favorite-stores{text-align:center}.causes-profile-page .favorite-stores li.card{margin:20px 10px;display:inline-block}}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .favorite-stores{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.causes-profile-page .favorite-stores .merchant-card-list{padding-right:0;padding-left:0}.causes-profile-page .favorite-stores li.card{height:230px;width:28%;min-width:150px;margin:20px 1%}.causes-profile-page .favorite-stores li.card .merchant-donation{margin:8px}.causes-profile-page .favorite-stores li.card .top-deal-description{height:32px;line-height:16px;font-size:14px;margin:10px 18px 4px}}.causes-profile-page .buttons div,.causes-profile-page .buttons a,.causes-profile-page .button{width:150px;height:45px}.causes-profile-page .stat{margin:16px 0}.causes-profile-page .stat .copy{color:#606060;font-weight:500}.causes-profile-page .stat .value{color:#54b34f;font-size:32px}.causes-profile-page .filters{padding:0;padding-bottom:10px}.causes-profile-page .filters a{color:#606060;display:inline-block;padding-bottom:3px}.causes-profile-page .filters a:nth-child(2){margin:0 20px}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .filters a{width:70px}.causes-profile-page .filters a:last-child{width:104px}}.causes-profile-page .filters a.selected{color:#139be8;border-bottom:solid 4px #139be8}.causes-profile-page .filter-about{margin-bottom:20px}@media (min-width: 781px){.causes-profile-page .cause-wrapper{display:inline-block}.causes-profile-page .cause-sidebar{float:right;display:inline-block;width:28%;padding:16px 0}.causes-profile-page .cause-sidebar .logo,.causes-profile-page .cause-sidebar .stat,.causes-profile-page .cause-sidebar .calls-to-action{padding-left:16px;padding-right:16px}.causes-profile-page .cause-body{display:inline-block;float:left;width:64%;text-align:left;padding-left:0;padding-right:20px;margin-left:3%}.causes-profile-page .cause-body .logo,.causes-profile-page .cause-body .stat{display:none}.causes-profile-page .cause-sidebar{position:relative}.causes-profile-page .cause-sidebar::after{content:" ";height:1000px;border-left:#139be8 solid 1px;position:absolute;left:0px;top:15px}.causes-profile-page .calls-to-action .tagline{margin-bottom:24px;margin-top:30px}.causes-profile-page .calls-to-action+.copy{margin-bottom:24px}.causes-profile-page .cause-summary .logo,.causes-profile-page .cause-summary .stat{margin-bottom:0}.causes-profile-page .cause-summary .share{padding-bottom:32px;width:100%}.causes-profile-page .cause-summary .share a{display:inline-block}.causes-profile-page .cause-summary .share .count a{margin-left:30px;margin-right:30px}.causes-profile-page .cause-summary .share .share-count{text-align:center;font-weight:bold;font-size:16px;color:#b1b1b1}.causes-profile-page .cause-summary .stat{margin-top:-10px}.causes-profile-page .filters{position:relative;bottom:30px}.causes-profile-page .filter-support{padding-right:0}.causes-profile-page .filter-support .supporters{margin-top:30px;margin-left:-10px}.causes-profile-page .cause-about .title{padding-left:0}.causes-profile-page .tab-body{position:relative;bottom:10px}.causes-profile-page .how-it-works{clear:both}.causes-profile-page .how-it-works::before{content:" ";height:15px;display:block;background-color:#fff;position:relative;bottom:30px}}.causes-profile-page .causes-supporters{margin-bottom:75px}.causes-profile-page .causes-supporters h4{font-weight:600;padding:0 20px}.causes-profile-page .causes-supporters .supporter{width:20%;margin-right:2%;padding-left:2%}.causes-profile-page .causes-supporters .supporter .avatar{display:inline-block;text-align:center}@media (min-width: 481px) and (max-width: 780px){.causes-profile-page .filter-support{margin:0 10%}.causes-profile-page .filter-about .supporter-summary{margin:0 25%}}@media (min-width: 0px) and (max-width: 780px){.causes-profile-page .filter-amount{margin-bottom:30px}}@media (min-width: 0px) and (max-width: 480px){.causes-profile-page .filter-about .supporter-summary{margin:0 15%}}span.not-a-link{color:#999;font-size:14px}.causes-profile-page .cause-body .stat,.causes-profile-page .cause-sidebar .stat{margin-bottom:0;margin-top:32px}.causes-profile-page .cause-body .stat .value,.causes-profile-page .cause-sidebar .stat .value{margin-top:12px;margin-bottom:4px}.causes-profile-page .cause-body .stat .copy,.causes-profile-page .cause-sidebar .stat .copy{display:inline}.causes-profile-page .cause-body .stat .meter,.causes-profile-page .cause-sidebar .stat .meter{height:32px;background:#e0e0e0;display:inline-block;width:100%;margin-right:3%;margin-top:12px}.causes-profile-page .cause-body .stat .meter span,.causes-profile-page .cause-sidebar .stat .meter span{display:block;height:100%;background-color:#87e169;background-image:linear-gradient(center bottom, #87e169 37%,#54f054 69%);overflow:hidden}.causes-profile-page .cause-body .stat .copy .unbold,.causes-profile-page .cause-sidebar .stat .copy .unbold{font-weight:initial}.causes-profile-page .cause-body .calls-to-action .tagline{margin-top:4px;margin-bottom:32px}.causes-profile-page .cause-body .calls-to-action .copy{margin-bottom:0}.causes-profile-page .cause-body .calls-to-action .copy form{margin-top:18px}.causes-profile-page .cause-body .cause-summary .name{padding-left:0;width:100%}.causes-profile-page .cause-body .cause-summary .name,.causes-profile-page .cause-body .cause-summary .share{margin:initial}.causes-profile-page .cause-body .cause-summary .landscape{margin-left:initial;padding-right:0;width:100%;text-align:left}.causes-profile-page .cause-body .cause-summary .landscape img{max-width:100%}.causes-profile-page .cause-body .together,.causes-profile-page .cause-body .you{margin-right:initial;float:initial}.causes-profile-page .cause-body .filter-amount .together,.causes-profile-page .cause-body .filter-amount .stat{margin-bottom:16px}.causes-profile-page .cause-sidebar .creator-summary .creator{font-size:14px}.causes-profile-page .cause-sidebar .creator-summary .creator .avatar img{width:50px;margin-top:50px;height:50px;border-radius:50%;-webkit-border-radius:150px;-moz-border-radius:150px}.causes-profile-page .cause-sidebar .creator-summary .creator .created{margin-top:8px;color:#606060;font-weight:500}.causes-profile-page .cause-sidebar .creator-summary .creator .name{margin-top:8px}.causes-profile-page .cause-sidebar .supporter-summary{padding-top:40px}.causes-profile-page .cause-sidebar .supporter-summary .stat{float:initial;width:100%}.causes-profile-page .cause-sidebar .supporter-summary .stat .value{margin-bottom:24px;margin-top:0}@media (min-width: 0px) and (max-width: 780px){.causes-profile-page .cause-body .logo,.causes-profile-page .cause-body .stat{display:block}.causes-profile-page .cause-body .logo{padding-top:20px}.causes-profile-page .cause-body .stat{margin:10px 0}.causes-profile-page .cause-body .cause-about{padding:0 12px}.causes-profile-page .cause-body .cause-about .landscape img{width:100%}.causes-profile-page .cause-body>.cause-summary{padding-top:0}.causes-profile-page .cause-body>.cause-summary .name{text-align:center;padding-right:0}.causes-profile-page .cause-body>.cause-summary .landscape{text-align:center}.causes-profile-page .cause-sidebar .logo,.causes-profile-page .cause-sidebar .tagline,.causes-profile-page .cause-sidebar .copy,.causes-profile-page .cause-sidebar .current-cause,.causes-profile-page .cause-sidebar .buttons,.causes-profile-page .cause-sidebar .creator-summary,.causes-profile-page .cause-sidebar .stat{display:none}.causes-profile-page .cause-sidebar .supporter-summary{padding:0}.causes-profile-page .cause-sidebar .supporter-summary .stat{display:block}.causes-profile-page .cause-sidebar .stat .meter{width:80%}}.edit_personal_cause_form #croppic-container{width:650px;height:433px;position:relative;border:3px solid #4d4d4d}.edit_personal_cause_form #croppic-container .croppic-container_imgUploadForm{height:0;margin-bottom:0}.edit_personal_cause_form #croppic-container .cropControls i{background-image:url(//assets.goodsearch.com/assets/croppic/cropperIcons-e2e23b7b7b13f024875dcdfb38d83d2b.png)}.fetch .fetch-body h1{font-family:"circular";-webkit-font-smoothing:antialiased}.fetch .fetch-body h3{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.fetch .fetch-body h1{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.fetch .fetch-body h1{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.fetch .fetch-body h1{font-size:1.75rem;line-height:2rem}}.fetch .fetch-body h3{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.fetch{width:100%;height:100%;text-align:center}.fetch .fetch-header{background:#139be8;position:relative}.fetch .fetch-header .main-screen{bottom:0;width:100%;max-width:650px;height:auto;padding:24px 48px 0;margin-bottom:-5px}.fetch .fetch-body{padding:32px}.fetch .fetch-body h1{margin-top:0;color:#139be8}.fetch .fetch-body h3{color:#4d4d4d}.fetch .fetch-body img{margin-top:16px;height:55px;width:auto}.fetch .fetch-body img.android{margin-left:20px}@media (min-width: 0px) and (max-width: 780px){.fetch .fetch-body h1{margin:0}}@media (min-width: 481px) and (max-width: 780px){.fetch .fetch-header .main-screen{bottom:0;width:432px;height:auto;padding:16px 24px 0}.fetch .fetch-body{padding:24px 24px 32px}}@media (min-width: 0px) and (max-width: 480px){.fetch .fetch-header .main-screen{bottom:0;width:100%;height:auto;padding:16px 48px 0}.fetch .fetch-body{padding:16px 12px 24px}.fetch .fetch-body img{height:40px;width:auto}}.marketing-page.browser-extension.desktop-version .best-friend,.marketing-page.browser-extension.desktop-version .download-now .tagline,.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2,.marketing-page.browser-extension.desktop-version .never-miss-out,.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-family:"circular";-webkit-font-smoothing:antialiased}.marketing-page.browser-extension.desktop-version .button,.marketing-page.browser-extension.desktop-version .save-give,.marketing-page.browser-extension.desktop-version .feature:nth-child(odd) div,.marketing-page.browser-extension.desktop-version .get-fetch .error,.marketing-page.browser-extension.desktop-version .get-fetch .success,.marketing-page.browser-extension.desktop-version .unsupported-browser,.marketing-page.browser-extension.desktop-version .download-now .error,.marketing-page.browser-extension.desktop-version .download-now .success{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.marketing-page.browser-extension.desktop-version .best-friend{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .best-friend{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .best-friend{font-size:1.75rem;line-height:2rem}}.marketing-page.browser-extension.desktop-version .download-now .tagline{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .download-now .tagline{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .download-now .tagline{font-size:1.5rem;line-height:1.75rem}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2{font-size:1.5rem;line-height:1.75rem}}.marketing-page.browser-extension.desktop-version .never-miss-out{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .never-miss-out{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .never-miss-out{font-size:1.25rem;line-height:1.625rem}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-size:1.25rem;line-height:1.625rem}}.marketing-page.browser-extension.desktop-version .button,.marketing-page.browser-extension.desktop-version .save-give{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.marketing-page.browser-extension.desktop-version .feature:nth-child(odd) div{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.marketing-page.browser-extension.desktop-version .get-fetch .error,.marketing-page.browser-extension.desktop-version .get-fetch .success,.marketing-page.browser-extension.desktop-version .unsupported-browser,.marketing-page.browser-extension.desktop-version .download-now .error,.marketing-page.browser-extension.desktop-version .download-now .success{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.marketing-page.browser-extension.desktop-version .button{padding:1rem 2.75rem 1.125rem 2.75rem}.marketing-page.browser-extension.desktop-version .button{zoom:1}.marketing-page.browser-extension.desktop-version .best-friend,.marketing-page.browser-extension.desktop-version .download-now .tagline,.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2,.marketing-page.browser-extension.desktop-version .never-miss-out,.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-family:"circular";-webkit-font-smoothing:antialiased}.marketing-page.browser-extension.desktop-version .button,.marketing-page.browser-extension.desktop-version .save-give,.marketing-page.browser-extension.desktop-version .feature:nth-child(odd) div,.marketing-page.browser-extension.desktop-version .get-fetch .error,.marketing-page.browser-extension.desktop-version .get-fetch .success,.marketing-page.browser-extension.desktop-version .unsupported-browser,.marketing-page.browser-extension.desktop-version .download-now .error,.marketing-page.browser-extension.desktop-version .download-now .success{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.marketing-page.browser-extension.desktop-version .best-friend{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .best-friend{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .best-friend{font-size:1.75rem;line-height:2rem}}.marketing-page.browser-extension.desktop-version .download-now .tagline{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .download-now .tagline{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .download-now .tagline{font-size:1.5rem;line-height:1.75rem}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2{font-size:2rem;line-height:2.375rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a,.marketing-page.browser-extension.desktop-version h2{font-size:1.5rem;line-height:1.75rem}}.marketing-page.browser-extension.desktop-version .never-miss-out{font-size:1.5rem;line-height:1.75rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .never-miss-out{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .never-miss-out{font-size:1.25rem;line-height:1.625rem}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{font-size:1.25rem;line-height:1.625rem}}.marketing-page.browser-extension.desktop-version .button,.marketing-page.browser-extension.desktop-version .save-give{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.marketing-page.browser-extension.desktop-version .feature:nth-child(odd) div{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.marketing-page.browser-extension.desktop-version .get-fetch .error,.marketing-page.browser-extension.desktop-version .get-fetch .success,.marketing-page.browser-extension.desktop-version .unsupported-browser,.marketing-page.browser-extension.desktop-version .download-now .error,.marketing-page.browser-extension.desktop-version .download-now .success{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.marketing-page.browser-extension.desktop-version{display:flex;flex-direction:column}.marketing-page.browser-extension.desktop-version .header{display:flex;flex-direction:column}.marketing-page.browser-extension.desktop-version .header .grey-background{background-color:#f2f2f2;width:100%;text-align:center}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .header .grey-background{height:139px}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{display:inline-flex;flex-direction:row;width:1000px;margin:0 auto;padding-top:24px;padding-left:32px}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch{display:flex;flex-direction:column-reverse;width:100%;height:initial;padding:24px 0 0 0;text-align:center}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .fetch-and-support{order:2;margin-bottom:24px;margin-left:32px;text-align:left}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .fetch-and-support{margin:0;height:120px;text-align:center}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name{display:flex;overflow:hidden}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name{max-width:780px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name{padding:0 20px}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a{margin:0 auto}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-name a{color:#139be8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-logo{order:1;max-width:200px;display:flex;align-items:center}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-logo{margin:0 auto}}.marketing-page.browser-extension.desktop-version .header .grey-background .custom-fetch .cause-logo img{display:inline;width:auto;margin-top:auto}.marketing-page.browser-extension.desktop-version .blue-background{background-color:#139be8}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .blue-background{height:190px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .blue-background{height:145px}}.marketing-page.browser-extension.desktop-version .white-background{display:flex;justify-content:space-between;align-self:center}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .white-background{margin-top:-170px;align-items:flex-end;width:1000px;padding-left:32px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .white-background{margin-top:-135px;flex-direction:column;align-items:center}}.marketing-page.browser-extension.desktop-version .messaging-box{display:flex;flex-direction:column;align-items:center}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .messaging-box{align-items:flex-start;width:430px;order:2}}.marketing-page.browser-extension.desktop-version .best-friend{line-height:46px;color:#fff;margin:0 auto}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .best-friend{width:400px}}.marketing-page.browser-extension.desktop-version .save-give{text-align:center;color:#000;font-weight:normal}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .save-give{margin:24px auto 60px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .save-give{margin:0 auto;width:380px;padding:16px}}.marketing-page.browser-extension.desktop-version .get-fetch{display:flex;flex-direction:column;align-items:center;text-align:center}.marketing-page.browser-extension.desktop-version .get-fetch .error{color:red}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .get-fetch{margin:0 auto}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .get-fetch{margin-top:-10px}}.marketing-page.browser-extension.desktop-version .share-buttons{padding-top:1rem;margin:0 auto}.marketing-page.browser-extension.desktop-version .share-buttons .facebook-popup{margin-right:1rem}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .header-puppy .dog-top{margin-top:-60px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header-puppy .dog-top{margin-top:-10px}}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .header-puppy{align-self:flex-end;order:4}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header-puppy{margin-bottom:-2px}}.marketing-page.browser-extension.desktop-version .unsupported-browser{color:#e01350;padding-bottom:2px;font-weight:500}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .get-fetch .unsupported-browser{order:4;margin-top:4px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .get-fetch .compatible-browsers{order:5}}.marketing-page.browser-extension.desktop-version .never-miss-out{background-color:#212121;color:#fff;display:flex;text-align:center;justify-content:center}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .never-miss-out{padding:14px 32px 20px;margin-top:-60px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .never-miss-out{padding:8px 24px 14px;margin-top:-10px}}.marketing-page.browser-extension.desktop-version .compatible-browsers{padding-top:8px;text-align:center}.marketing-page.browser-extension.desktop-version .compatible-browsers div.browser{display:flex;justify-content:center;align-items:center;height:34px}.marketing-page.browser-extension.desktop-version .compatible-browsers .browser-name{font-weight:bold;white-space:pre}.marketing-page.browser-extension.desktop-version .compatible-browsers .browser img{width:33px;height:34px;margin-right:8px}.marketing-page.browser-extension.desktop-version .footer-puppy{margin-top:48px}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .footer-puppy{align-self:flex-end;margin-top:-122px}}.marketing-page.browser-extension.desktop-version .features{padding-left:0;margin-bottom:0}.marketing-page.browser-extension.desktop-version .feature{list-style:none;display:flex}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .feature{padding:48px 32px 0;justify-content:center}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .feature{padding:40px 24px 0;flex-direction:column;align-items:center}}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .feature-details{width:460px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .feature-details{text-align:center;margin-bottom:28px}}.marketing-page.browser-extension.desktop-version h2{color:#139be8}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version h2{margin-top:48px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version h2{margin-top:0;margin-bottom:12px}}.marketing-page.browser-extension.desktop-version .feature:nth-child(even){background-color:#f2f2f2}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .feature:nth-child(even) .feature-details{order:2;margin-left:48px}}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .feature:nth-child(odd) .feature-details{margin-right:48px}}.marketing-page.browser-extension.desktop-version .feature:nth-child(odd) div{color:#4d4d4d}.marketing-page.browser-extension.desktop-version .download-now{display:flex;flex-direction:column;align-items:center;align-self:center;text-align:center}.marketing-page.browser-extension.desktop-version .download-now .error{color:red}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .download-now{width:760px}}.marketing-page.browser-extension.desktop-version .download-now .tagline{text-align:center}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .download-now .tagline{margin:64px 0 32px}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .download-now .tagline{margin:48px 12px 32px}}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .mobile.tagline{display:none}}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .desktop.tagline{display:none}}.marketing-page.browser-extension.desktop-version .icon-row{margin-top:8px}.marketing-page.browser-extension.desktop-version .icon-row ul{margin:0;padding-left:0}.marketing-page.browser-extension.desktop-version .icon-row ul>li{display:inline}.marketing-page.browser-extension.desktop-version .icon-row ul>li img[alt="Chrome"]{margin:0}.marketing-page.browser-extension.desktop-version .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}.marketing-page.browser-extension.desktop-version .button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.marketing-page.browser-extension.desktop-version .button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.marketing-page.browser-extension.desktop-version .button[disabled]{background-color:#b1b1b1}.marketing-page.browser-extension.desktop-version .button[disabled]:hover{background-color:#b1b1b1;box-shadow:0 0 3px rgba(0,0,0,0.5)}.marketing-page.browser-extension.desktop-version .lovesit{margin-bottom:8px;padding:16px 36px 18px}.marketing-page.browser-extension.desktop-version .lovesit img{width:30px;height:27px;display:block}.marketing-page.browser-extension.desktop-version .lovesit span{display:block;margin-top:-27px;margin-left:38px}.marketing-page.browser-extension.desktop-version .toolbar-image,.marketing-page.browser-extension.desktop-version .toolbar-image img{width:538px;height:350px}@media (min-width: 781px){.marketing-page.browser-extension.desktop-version .toolbar-image,.marketing-page.browser-extension.desktop-version .toolbar-image img{margin-top:-60px}}@media (min-width: 481px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .toolbar-image,.marketing-page.browser-extension.desktop-version .toolbar-image img{width:428px;height:auto}}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .toolbar-image,.marketing-page.browser-extension.desktop-version .toolbar-image img{width:300px;height:196px}}.marketing-page.browser-extension.desktop-version .header-puppy,.marketing-page.browser-extension.desktop-version .header-puppy img{width:108px;height:78px}@media (min-width: 0px) and (max-width: 780px){.marketing-page.browser-extension.desktop-version .header-puppy,.marketing-page.browser-extension.desktop-version .header-puppy img{width:99px;height:72px}}.marketing-page.browser-extension.desktop-version .footer-puppy,.marketing-page.browser-extension.desktop-version .footer-puppy img{width:214px;height:190px}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .footer-puppy,.marketing-page.browser-extension.desktop-version .footer-puppy img{width:173px;height:155px}}.marketing-page.browser-extension.desktop-version .feature-image,.marketing-page.browser-extension.desktop-version .feature-image img{width:428px;height:352px}@media (min-width: 0px) and (max-width: 480px){.marketing-page.browser-extension.desktop-version .feature-image,.marketing-page.browser-extension.desktop-version .feature-image img{width:296px;height:242px}}.unravel-container{width:90%;margin:0 10px;padding:5px}.unravel-container form{width:100%;padding:12px 20px;margin:50px;box-sizing:border-box}.unravel-container input{height:25px;width:25%;margin:0 5px;padding:0 5px}.unravel-container .search-button{background:#add8e6;border-radius:10px;height:35px;width:10%}.unravel-container table{border:1px solid #000;border-radius:10px;margin:10px 10px 50px 50px}.unravel-container h3{display:inline;text-align:left;font-weight:bold;margin:0 50px;padding:10px 5px}.unravel-container table,.unravel-container th,.unravel-container td{width:100%}.unravel-container th{background-color:#add8e6;text-align:center;height:50px;padding:0 5px}.unravel-container td{border:none;height:50px;text-align:center;vertical-align:center;padding:5px}.unravel-container td:first-child{text-align:left}.unravel-container tr:nth-child(even){background-color:#f2f2f2}.unravel-container tr:hover{background-color:#ccc}.unravel-container .table-heading{margin:50px 0}.unravel-container .title{float:left}.unravel-container .paginator{float:right;text-align:right}.unravel-container .devider{display:block;height:5px}.unravel-container .name{width:20%}.unravel-container .image{width:20%}.unravel-container .merchant{width:15%}.unravel-container .other{width:10%}.unravel-container .checkboxes{width:5%}#unravel-products-table-toggle-button,#unravel-deals-table-toggle-button{background:#eee;height:25px;border-radius:5px;margin:0 5px}.unravel-product-container{width:80%;margin:50px auto;padding:25px;background:bisque;border-radius:20px}.unravel-product-container hr{width:100%;border-style:inset;border-width:2px}.unravel-product-container .row-container{margin:5px;padding:5px;display:block}.unravel-product-container .heading-container{margin:0 5px;padding:0 5px;width:25%;float:left}.unravel-product-container .content-container{margin:0 5px;padding:0 5px;float:left}.unravel-product-container .clear{clear:both}.increased-donation-content .arrow-up,.increased-donation-content .bottom-left{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.increased-donation-content .arrow-up,.increased-donation-content .bottom-left{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.increased-donation-content .top-center{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}ul.list .increased-donation-content{z-index:1000;width:107px;position:absolute}ul.list .increased-donation-content.center-banner{margin-top:-1.8rem;margin-bottom:0}@media (min-width: 0px) and (max-width: 780px){ul.list .increased-donation-content{display:none}}.card .increased-donation-content{margin-top:-0.125rem;margin-bottom:1rem;position:static}.l--sidebar .increased-donation-content{margin-top:0.75rem}.increased-donation-content{position:relative}@media (min-width: 0px) and (max-width: 480px){.increased-donation-content{margin-top:-0.5rem}}.increased-donation-content .top-center{font-weight:600;margin-top:1rem;position:absolute;z-index:2;background:#50b5b3;width:calc((100% - 2.5rem) / 3);line-height:20px;text-align:center;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width: 481px) and (max-width: 780px){.increased-donation-content .top-center{width:calc((100% - 2rem) / 2)}}@media (min-width: 0px) and (max-width: 480px){.increased-donation-content .top-center{width:calc(100% - 1.25rem);margin-top:0}}.increased-donation-content .arrow-up,.increased-donation-content .bottom-left{font-weight:600;text-align:center;width:100%;background:#50b5b3;color:#fff;line-height:22px;padding-bottom:0.4rem}.increased-donation-content .arrow-up:before,.increased-donation-content .bottom-left:before{content:"";height:0;width:0;border-right:96px solid transparent;border-left:96px solid transparent;border-bottom:22px solid #50b5b3;position:absolute;left:0;top:-22px}.increased-donation-content .bottom-left{position:absolute;font-size:12px;line-height:13px;padding-bottom:0.2rem;bottom:0}.increased-donation-content .bottom-left:before{border-right:53px solid transparent;border-left:53px solid transparent;border-bottom:20px solid #50b5b3;top:-20px;left:0}.merchant-card-list.narrow .card .increased-donation-content .top-center{width:calc((100% - 7.25rem) / 4) !important}@media (min-width: 481px) and (max-width: 780px){.merchant-card-list.narrow .card .increased-donation-content .top-center{width:calc((100% - 5.25rem) / 3) !important}}@media (min-width: 0px) and (max-width: 480px){.merchant-card-list.narrow .card .increased-donation-content .top-center{width:calc((100% - 3.25rem) / 2) !important;margin-top:1rem}}.top_section .callout,.we-are .title,.member-benefits .title{font-family:"circular";-webkit-font-smoothing:antialiased}.join-now .title,.join-now .how .tell .title,.top_section .button a.support-a-cause,.top_section .button .create-a-cause,.join-now .button,.donation-message,.member-benefits .benefit .tell .text,.cause-search .search-bar .search-form input,.join-now .how .tell .text,.we-are .text,.top_section .subtitle,.see-more{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.top_section .callout,.we-are .title{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.top_section .callout,.we-are .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.top_section .callout,.we-are .title{font-size:1.75rem;line-height:2rem}}.member-benefits .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.member-benefits .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.member-benefits .title{font-size:1.25rem;line-height:1.625rem}}.join-now .title{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.join-now .how .tell .title{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.top_section .button a.support-a-cause,.top_section .button .create-a-cause,.join-now .button,.donation-message,.member-benefits .benefit .tell .text{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.cause-search .search-bar .search-form input,.join-now .how .tell .text,.we-are .text{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.top_section .subtitle,.see-more{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.top_section .callout,.we-are .title,.member-benefits .title{font-family:"circular";-webkit-font-smoothing:antialiased}.join-now .title,.join-now .how .tell .title,.top_section .button a.support-a-cause,.top_section .button .create-a-cause,.join-now .button,.donation-message,.member-benefits .benefit .tell .text,.cause-search .search-bar .search-form input,.join-now .how .tell .text,.we-are .text,.top_section .subtitle,.see-more{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.top_section .callout,.we-are .title{font-size:2.25rem;line-height:2.5rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.top_section .callout,.we-are .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.top_section .callout,.we-are .title{font-size:1.75rem;line-height:2rem}}.member-benefits .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width: 481px) and (max-width: 780px){.member-benefits .title{font-size:1.375rem;line-height:1.625rem}}@media (min-width: 0px) and (max-width: 480px){.member-benefits .title{font-size:1.25rem;line-height:1.625rem}}.join-now .title{font-weight:normal;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;font-family:"circular"}.join-now .how .tell .title{font-weight:normal;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.top_section .button a.support-a-cause,.top_section .button .create-a-cause,.join-now .button,.donation-message,.member-benefits .benefit .tell .text{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.cause-search .search-bar .search-form input,.join-now .how .tell .text,.we-are .text{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.top_section .subtitle,.see-more{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.top_section .button a.support-a-cause,.top_section .button .create-a-cause,.join-now .button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.top_section .button a.support-a-cause,.top_section .button .create-a-cause,.join-now .button{zoom:1}.top_section{margin-left:8px;margin-right:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.top_section .goodshop_give_logo{align-self:center;margin-top:18px}.top_section .goodshop_give_logo img{max-width:250px;max-height:48px}.top_section .callout{color:#4d4d4d;text-align:center;margin-top:14px}.top_section .subtitle{margin-top:12px;text-align:center;font-face:avenir}.top_section .button{display:flex;flex-direction:column;text-align:center}.top_section .button a.support-a-cause{font-size:20px;max-width:200px;min-width:200px;max-height:45px;min-height:45px;margin-top:16px;background-color:#54b34f;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}.top_section .button a.support-a-cause:hover{background-color:#4eaa49;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.top_section .button a.support-a-cause:active{background-color:#54b34f;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.top_section .button .create-a-cause{font-size:20px;max-width:200px;min-width:200px;max-height:45px;min-height:45px;margin-top:8px;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}.top_section .button .create-a-cause:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.top_section .button .create-a-cause:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.top_section .press-logos{width:90%}.top_section .press-logos img{max-width:100%;margin-top:12px}.cause-search{display:flex;justify-content:center}.cause-search .search-bar{margin:auto;margin-top:16px;width:98%}.cause-search .search-bar .search-form{border-color:initial;border-radius:initial;border-width:1px;width:98%;margin:auto;height:35px}.cause-search .search-bar .search-form button.search-button{top:-1px}.cause-search .search-bar .search-form button.search-button::after{color:#139be8;background:transparent}.donation-message{font-weight:600;color:#139be8;text-align:center}.cause-cards{display:flex;flex-direction:column;align-items:center}.cause-cards .create-cause-card{min-width:200px}.cause-cards form .cause-card{cursor:pointer}.cause-cards form:last-child{margin-bottom:10px}.see-more{margin-top:14px;text-align:center;color:#139be8}.member-benefits .title{text-align:center;color:#f77a26;margin-top:20px}.member-benefits .benefit{max-height:140px;width:100%;display:flex;padding:25px 14px 25px 14px;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);margin-top:8px}.member-benefits .benefit .show{margin-right:18px}.member-benefits .benefit .show img{min-width:78px}.member-benefits .benefit .tell{display:flex;flex-direction:column;justify-content:center}.join-now{text-align:center;margin-top:8px}.join-now .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;width:140px;height:45px;font-size:20px;font-family:circular}.join-now .button:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.join-now .button:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.join-now .title{margin-top:20px;font-weight:bold}.join-now .how .show img{width:90px;height:90px;margin-top:20px}.join-now .how .tell .text{padding:0 18px}.join-now .how .tell .text .count,.join-now .how .tell .text .donated{display:inline;color:#139be8}.join-now .dotted-line{display:none}.diversity{margin-left:8px;margin-right:8px;height:110px}.diversity img{position:absolute;z-index:-1;bottom:-144px;width:100%;vertical-align:top}.we-are{text-align:center;background:url("give/globe-graphic.svg");background-repeat:no-repeat;background-position:center;background-color:#139be8;height:209px;opacity:1.2;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:-webkit-center;padding:0px 8px 0px 8px}.we-are .title b{font-size:1.5rem}.we-are .text{max-width:1000px;margin:0px}@media (min-width: 321px) and (max-width: 480px){.top_section .button{flex-direction:row;align-items:baseline}.top_section .button .support-a-cause{color:#fff;background-color:#139be8;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5)}.top_section .button .support-a-cause:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.top_section .button .support-a-cause:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.top_section .button .create-a-cause{margin-left:12px;color:#fff;background-color:#139be8;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.5)}.top_section .button .create-a-cause:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.top_section .button .create-a-cause:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.cause-cards{flex-direction:row;flex-wrap:wrap;justify-content:center}.cause-cards .create-cause-card,.cause-cards .cause-card{margin:8px 0 0 24px}.join-now{margin:8px 8px 0 8px}.join-now .how .show{margin-top:20px}}@media (min-width: 481px) and (max-width: 780px){.top_section .subtitle{font-size:0.875rem;line-height:1.25rem}.top_section .button{flex-direction:row;align-items:baseline}.top_section .button .create-a-cause{margin-left:10px}.cause-search .search-bar{margin-top:22px;width:80%;max-width:400px}.cause-cards{flex-direction:row;flex-wrap:wrap;justify-content:center}.cause-cards .create-cause-card{margin-right:10px;margin-left:10px}.member-benefits .benefit .show{margin-left:9%}.join-now .title{margin-top:32px}}@media (min-width: 781px){.top_section .subtitle{font-size:1.25rem;line-height:1.625rem}.top_section .button{flex-direction:row;align-items:baseline}.top_section .button .create-a-cause{margin-left:10px}.cause-search{padding-bottom:0px !important}.cause-search .search-bar{margin-top:22px;width:80%;max-width:400px}.donation-message{margin-top:12px}.cause-cards{margin-top:10px;flex-direction:row;flex-wrap:wrap;justify-content:center}.cause-cards .create-cause-card{margin-left:24px}.cause-cards .cause-card{margin-left:24px;margin-right:0px}.member-benefits .benefit .show{margin-left:9%}.join-now{margin-top:16px}.join-now .title{margin-top:36px}.join-now .how-it-works{display:flex}.join-now .how-it-works .how{width:50%}.join-now .how-it-works .how .tell .text{padding-left:50px;padding-right:0px}.join-now .how-it-works .how .tell .text:last-child{padding-right:50px}.join-now .how-it-works .dotted-line{display:initial;border:0 none;border-bottom:3px dashed #322f32;height:0px;background:none;width:38%;padding-top:53px;position:absolute;left:30%;margin-left:2%}.diversity{margin-top:100px}}@media (min-width: 1001px){.cause-search .search-bar{width:80%}.member-benefits .title{margin-top:36px}.member-benefits .benefit{margin:auto;margin-top:16px;max-width:1000px;height:140px}.join-now{margin-top:16px}.join-now .title{margin-top:36px}.join-now .how-it-works .dotted-line{border-bottom:4px dashed #322f32;left:26%;width:40%;margin-left:5%}.diversity{margin-top:100px}}.create-cause-card{display:flex;text-align:center;width:200px;height:200px;border:2px dashed #139be8;margin:8px 0;align-items:center}.create-cause-card a{margin:auto}.create-cause-card a p{font-size:20px}.cause-card .text-info .cause-name,.cause-card .text-info .amount-raised{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.cause-card .text-info .cause-name{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.cause-card .text-info .amount-raised{font-weight:normal;font-size:0.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.cause-card{font-size:12px;background:#fff;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);width:200px;height:200px;margin:8px 10px 10px 10px}.cause-card .logo-image{height:125px;text-align:center}.cause-card .text-info{margin-left:8px;margin-right:8px}.cause-card .text-info .amount-raised{font-family:Avenir-Heavy;color:#54b34f}.cause-card .text-info .cause-name{color:#4d4d4d;font-family:Avenir-Heavy}.cause-card .text-info .cause-creator-name{font-family:Avenir-Heavy;font-size:10px;line-height:16px;color:#139be8}.share-container .header-container .title,.share-container .body-container .title{font-family:"circular";-webkit-font-smoothing:antialiased}.share-container .email .continue-button,.share-container .header-container a,.share-container .body-container .subtext,.share-container .body-container .url,.share-container .email{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.share-container .header-container .title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.share-container .header-container .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.share-container .header-container .title{font-size:1.75rem;line-height:2rem}}.share-container .body-container .title{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.share-container .body-container .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.share-container .body-container .title{font-size:1.5rem;line-height:1.75rem}}.share-container .email .continue-button,.share-container .header-container a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.share-container .body-container .subtext,.share-container .body-container .url,.share-container .email{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.share-container .header-container .title,.share-container .body-container .title{font-family:"circular";-webkit-font-smoothing:antialiased}.share-container .email .continue-button,.share-container .header-container a,.share-container .body-container .subtext,.share-container .body-container .url,.share-container .email{font-family:"avenir","Helvetica","Arial","sans-serif";-webkit-font-smoothing:antialiased}.share-container .header-container .title{font-size:2.25rem;line-height:2.5rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.share-container .header-container .title{font-size:2.125rem;line-height:2.375rem}}@media (min-width: 0px) and (max-width: 480px){.share-container .header-container .title{font-size:1.75rem;line-height:2rem}}.share-container .body-container .title{font-size:2rem;line-height:2.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 780px){.share-container .body-container .title{font-size:1.875rem;line-height:2.125rem}}@media (min-width: 0px) and (max-width: 480px){.share-container .body-container .title{font-size:1.5rem;line-height:1.75rem}}.share-container .email .continue-button,.share-container .header-container a{font-weight:normal;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.share-container .body-container .subtext,.share-container .body-container .url,.share-container .email{font-weight:normal;font-size:0.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.share-container .email .continue-button{padding:0.75rem 1.25rem 0.875rem 1.25rem}.share-container .email .continue-button{zoom:1}body.give-share{background-color:#f0faff}.share-container{text-align:center}.share-container .header-container{padding:40px 0 34px;background:#fff}.share-container .header-container a{margin-top:16px}.share-container .body-container .logo-image{margin-top:30px}.share-container .body-container .title,.share-container .body-container .subtext,.share-container .body-container .url,.share-container .body-container .facebook-popup,.share-container .body-container .twitter-image{padding:0 20px}.share-container .body-container .title{margin-top:10px}.share-container .body-container .url{margin-top:5px}.share-container .body-container .facebook-popup{background-image:url("share/facebook.png");background-size:cover;margin:15px auto 5px;width:400px;height:75px;cursor:pointer}.share-container .body-container .facebook-popup:hover{background-image:url("share/facebook_hover.png")}.share-container .body-container .twitter-popup{display:inline-block;margin:15px auto 5px}.share-container .body-container .twitter-image{background-image:url("share/twitter.png");background-size:cover;width:400px;height:75px;cursor:pointer}.share-container .body-container .twitter-image:hover{background-image:url("share/twitter_hover.png")}@media (min-width: 0px) and (max-width: 480px){.share-container .header-container{padding:16px}.share-container .header-container a{margin-top:4px}.share-container .body-container .logo-image{margin-top:25px}.share-container .body-container .title,.share-container .body-container .url{padding:0 30px}.share-container .body-container .url{word-wrap:break-word}.share-container .body-container .subtext{padding:0 50px}.share-container .body-container .facebook-popup img,.share-container .body-container .twitter-image img{width:275px}}.share-container .email{font-weight:500;margin:0 auto}@media (min-width: 0px) and (max-width: 480px){.share-container .email{width:98%}}@media (min-width: 481px) and (max-width: 780px){.share-container .email{width:440px}}@media (min-width: 781px){.share-container .email{width:620px}}.share-container .email .callout{margin-bottom:15px}.share-container .email .subject,.share-container .email .body{border:1px solid #4d4d4d;text-align:left}@media (min-width: 0px) and (max-width: 480px){.share-container .email .subject,.share-container .email .body{padding:9px 14px}}@media (min-width: 481px) and (max-width: 780px){.share-container .email .subject,.share-container .email .body{padding:13px 14px}}@media (min-width: 781px){.share-container .email .subject,.share-container .email .body{padding:13px 14px}}.share-container .email .subject{margin-bottom:10px}.share-container .email .subject span:before{color:#b1b1b1;content:"Subject: ";cursor:default}.share-container .email .body{word-wrap:break-word}.share-container .email .continue-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:16px}.share-container .email .continue-button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,0.3)}.share-container .email .continue-button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,0.3)}.flipper{padding:15px}.flipper h3{padding:5px;font-size:1.5em}.flipper h2{padding:10px;font-size:2em}.flipper li{padding:15px;list-style:circle}.flipper li span{font-weight:500}.flipper li form{display:inline-block}.flipper table{margin-top:1em;margin-bottom:3em;margin-left:2em}.flipper tr.global_enabled{background-color:#67cce6}.flipper tr.user_enabled{background-color:#79f2ba}.flipper tr.some_enabled{background-color:orange}.flipper td{height:25px;padding:10px;border-top:solid #fff 2px;border-bottom:solid #fff 2px;border-collapse:collapse}
