.charity-selection .charity-results .charity-preview .select-charity,.charity-selection .charity-results .charity-preview .remove-charity,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity,.charity-details .charity-title .select-charity{display:block;padding:4px 0;border-radius:3px;border:none;background:rgba(255,255,255,0.3);border:1px solid rgba(0,0,0,0.2);text-align:center;font-size:12px;font-weight:bold;text-decoration:none;color:#494f5c}.charity-selection .charity-results .charity-preview .select-charity.is-selected,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-selected,.charity-details .charity-title .select-charity.is-selected,.charity-details .charity-title .select-charity.is-featured{border:1px solid rgba(0,0,0,0.1);background:#17a0e5;color:#fff}.charity-selection h2{font-size:26px;color:#494f5c;font-weight:200;margin:-6px 0 0 0}.charity-selection .charity-search{padding-bottom:20px;position:relative;font-size:14px}.charity-selection .charity-search input,.charity-selection .charity-search label,.charity-selection .charity-search button{display:inline-block;margin-right:10px}.charity-selection .charity-search input,.charity-selection .charity-search select,.charity-selection .charity-search button{border-radius:3px;height:31px;padding:4px;box-sizing:border-box;border:1px solid #ddd;margin-top:4px;font-size:14px}.charity-selection .charity-search label{text-transform:uppercase;font-size:10px;color:#a1a7b2}.charity-selection .charity-search label::first-letter{margin-left:2px}.charity-selection .charity-search .query{position:relative;width:350px}.charity-selection .charity-search .query input{width:100%;padding-left:26px;color:#494f5c}.charity-selection .charity-search .query i{position:absolute;bottom:8px;left:8px;font-size:14px;color:#a1a7b2}.charity-selection .charity-search .category select,.charity-selection .charity-search .country select,.charity-selection .charity-search .state select{width:100%;display:inline-block;color:#494f5c}.charity-selection .charity-search .category{width:250px}.charity-selection .charity-search .country{width:210px}.charity-selection .charity-search .state{display:none}.charity-selection .charity-search .state.is-united-states,.charity-selection .charity-search .country.is-united-states{width:100px;display:inline-block}.charity-selection .charity-search button{width:100px;margin-right:0;border:1px solid rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(255,255,255,0.2) inset;background-image:linear-gradient(top, #4dc4ff 0%, #17a1e6 100%);text-shadow:0 -1px 0 rgba(0,0,0,0.2);color:#fff;font-weight:500}.charity-selection .charity-search:after{content:'';display:block;clear:both}.charity-selection .results-heading{margin:4px 0 0 0;font-size:20px;font-weight:200}.charity-selection .results-heading-disclaimer{margin:4px 0 2px 0;font-size:12px;color:#7b818c;font-weight:normal;display:none}.charity-selection .charity-img{height:64px;width:64px;background-color:white;background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:3px;overflow:hidden;position:absolute;cursor:pointer;left:0;top:0}.charity-selection .partnership-line{position:absolute;right:0;bottom:0;color:#7b818c;font-size:12px;font-style:italic}.charity-selection .partnership-line a{color:#7b818c}.charity-selection .charity-results{padding-top:5px;margin-bottom:20px;margin-right:-20px}.charity-selection .charity-results .charity-selection-message{text-align:center;color:#7b818c;margin:65px}.charity-selection .charity-results .charity-selection-message h1{font-size:24px;font-weight:normal}.charity-selection .charity-results .charity-selection-message img{vertical-align:middle;margin-right:5px}.charity-selection .charity-results .charity-preview{width:300px;margin:20px 20px 20px 0;display:inline-block;text-align:left;vertical-align:top;position:relative;padding-left:76px;box-sizing:border-box}.charity-selection .charity-results .charity-preview.is-disallowed{opacity:0.5}.charity-selection .charity-results .charity-preview.is-disallowed button{outline:none}.charity-selection .charity-results .charity-preview a{text-decoration:none}.charity-selection .charity-results .charity-preview .select-charity{display:inline-block;font-size:10px;height:18px;padding:1px 8px;text-transform:uppercase}.charity-selection .charity-results .charity-preview .select-charity .unselected-text{display:inline}.charity-selection .charity-results .charity-preview .select-charity .disallowed-text,.charity-selection .charity-results .charity-preview .select-charity .selected-text,.charity-selection .charity-results .charity-preview .select-charity .featured-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .featured-text{display:inline}.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .selected-text,.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .disallowed-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-selected .selected-text{display:inline}.charity-selection .charity-results .charity-preview .select-charity.is-selected .disallowed-text,.charity-selection .charity-results .charity-preview .select-charity.is-selected .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-selected .featured-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-disallowed{cursor:default;background:#333}.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .disallowed-text{display:inline;color:#787878}.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .selected-text,.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .featured-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-featured{cursor:default;background:#17a0e5}.charity-selection .charity-results .charity-preview .select-charity.is-featured .featured-text{color:#fff;display:inline}.charity-selection .charity-results .charity-preview .select-charity.is-featured .selected-text,.charity-selection .charity-results .charity-preview .select-charity.is-featured .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-featured .disallowed-text{display:none}.charity-selection .charity-results .charity-preview .remove-charity{background-color:#dc3f31;color:white;display:inline-block;font-size:10px;height:18px;margin-left:5px;padding:1px 8px;text-transform:uppercase}.charity-selection .charity-results .charity-preview .charity-name{margin:0 0 0 auto}.charity-selection .charity-results .charity-preview .charity-name h4{margin:-1px 0 0 0;padding:0 0 7px 0;height:18px;font-size:16px;font-weight:400;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;width:204px}.charity-selection .charity-results .charity-preview .charity-name h5.location{margin:0 0 9px 0;font-size:12px;font-weight:normal;color:#7b818c;height:14px}.charity-selection .featured-charities{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;min-height:116px}.charity-selection .featured-charities::after{clear:both;content:"";display:table}.charity-selection .featured-charities .featured-description-wrapper{float:left}.charity-selection .featured-charities .featured-heading{font-size:20px;font-weight:200;margin:20px 0 18px 0}.charity-selection .featured-charities .featured-charities-description{width:245px;margin:0;line-height:16px}.charity-selection .featured-charities .featured-charities-list{padding-top:20px;float:right}.charity-selection .featured-charities .featured-charities-list .charity-list{text-align:right}.charity-selection .featured-charities .featured-charities-list .charity-preview{width:64px;margin:0 -10px 0 65px;display:inline-block;text-align:center;vertical-align:top;position:relative;box-sizing:border-box}.charity-selection .featured-charities .featured-charities-list .charity-preview:first-of-type{margin-left:0}.charity-selection .featured-charities .featured-charities-list .charity-preview a{text-decoration:none}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-img{position:static;display:block;margin:0 auto}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity{padding:1px 8px;font-size:10px;text-transform:uppercase;height:18px;margin:0 auto}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity .selected-text,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity .unselected-text,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity .featured-text{display:none}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-selected .selected-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-featured .featured-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-unselected-featured .featured-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity:not(.is-selected):not(.is-featured):not(.is-unselected-featured) .unselected-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-name{margin:0 0 0 auto}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-name h4{margin:12px -40% 12px -40%;height:18px;font-size:12px;font-weight:normal}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-name h5.location{display:none}.charity-details{margin-bottom:40px}.charity-details:after{content:'';display:block;clear:both}.charity-details .charity-title{display:block;position:relative;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:20px}.charity-details .charity-title h2{font-size:26px;font-weight:200;margin:0}.charity-details .charity-title .select-charity{padding:7px 14px;font-size:14px;position:absolute;top:0;right:0}.charity-details .charity-title .select-charity .selected-text,.charity-details .charity-title .select-charity .unselected-text,.charity-details .charity-title .select-charity .featured-text{display:none}.charity-details .charity-title .select-charity.is-selected .selected-text{display:inline}.charity-details .charity-title .select-charity.is-featured .featured-text{display:inline}.charity-details .charity-title .select-charity.is-unselected-featured .featured-text{display:inline}.charity-details .charity-title .select-charity:not(.is-selected):not(.is-featured):not(.is-unselected-featured) .unselected-text{display:inline}.charity-details .charity-img{width:190px;height:190px;float:left;border:1px solid #ddd;border-radius:3px;background-color:white;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative}.charity-details .charity-sidebar{margin-left:210px}.charity-details .charity-sidebar .charity-info{font-style:italic}.charity-details .charity-sidebar .charity-info strong{font-style:normal}.charity-details .charity-sidebar .charity-link{display:block;font-weight:bold;font-style:normal;color:#17a0e5;margin:1em 0}.charity-details .charity-description{font-size:14px;line-height:21px}.unstyled-link{text-decoration:none}.warning-modal-view .sr-warning-modal-region-list{list-style:none;max-height:25em;column-count:3;column-gap:1em;overflow-y:auto}.warning-modal-view .sr-warning-modal-region-list li{max-width:7em}.warning-modal-view .icon{display:none}.warning-modal-view .buttons{display:flex;flex-direction:column}.warning-modal-view .buttons button{margin-bottom:1em}.display-modal-modal,.display-modal{position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:auto}.display-modal-modal .close-modal,.close-button{color:white;position:absolute;top:0.5em;right:0.5em;font-size:1.5em;padding:1.25em}.display-modal-modal .close-modal:hover,.close-button:hover{color:grey;cursor:pointer}.display-modal-modal .content,.display-modal-inside{margin:auto;padding:3em;max-width:100%;max-height:100vh;box-sizing:border-box}.display-modal-modal .content iframe,.display-modal-inside iframe{margin:0 auto;display:block}.display-modal-wrapper,.display-modal-overlay{font-size:16px;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(40,44,52,0.98);z-index:9999}.display-modal{font-size:16px;z-index:10000}.button{outline:none;box-sizing:border-box;border:none;border-radius:3px;color:white;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,0.2);transition:box-shadow 0.2s ease, background 0.2s ease}.button.large{line-height:46px;font-size:18px;padding:0 25px}.button.green{background-color:#97b147;background-image:linear-gradient(-180deg, #97b147 0%, #7e992e 91%);text-align:center;border-radius:3px;color:white;font-weight:bold;cursor:pointer;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2);text-shadow:0px 1px 2px rgba(0,0,0,0.2);text-transform:uppercase}.button.green:hover,.button.green:focus{background-image:linear-gradient(-180deg, #aecc52 0%, #94b336 100%)}.key-redeemer .container{position:relative;white-space:nowrap;display:flex;margin:10px 0}.key-redeemer .container .keyfield{margin:0 5px;width:100%;text-align:center;line-height:1.6em;border:1px solid #c9ccd3;background:#f1f3f6;color:#7b818c;text-overflow:ellipsis;white-space:nowrap;padding:10px;border-radius:3px}.key-redeemer .container .keyfield.enabled{cursor:pointer}.key-redeemer .container .keyfield.enabled:hover{border:1px solid #b7bac0;background:#fafcff;color:#555961}.key-redeemer .container .keyfield.redeemed{width:100%;font-weight:bold;background:#e9eee4;color:#79981c;border-color:#79981c}.key-redeemer .container .keyfield.redeemed:hover{background:#eef3e9;color:#79981c;border-color:#8fae1d}.key-redeemer .container .keyfield.redeemed-gift{width:100%;font-weight:bold;background:#e5f5fc;color:#1280b7;border-color:#1280b7;display:flex;justify-content:space-between;align-items:center}.key-redeemer .container .keyfield.redeemed-gift .keyfield-value{flex-grow:1;margin-right:.25em;overflow:hidden;text-overflow:ellipsis}.key-redeemer .container .keyfield.redeemed-gift:hover{background:#eaf6fd;border-color:#17a0e5}.key-redeemer .container .keyfield .keyfield-value{display:inline}.key-redeemer .container .giftfield{width:100%;margin:0 5px;cursor:pointer;text-align:center;line-height:1.6em;border:1px solid #c9ccd3;background:#f1f3f6;color:#7b818c;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px;border-radius:3px}.key-redeemer .container .giftfield:hover{border:1px solid #b7bac0;background:#fafcff;color:#555961}.key-redeemer .container .spinner-icon{display:none;font-size:20px;left:10px;position:absolute;top:10px}.key-redeemer .container .spinner-icon.visible{display:block}.key-redeemer .container .steam-redeem-button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;margin:auto;border-radius:3px;margin-top:0.5em;height:30px;background:#97b147}.key-redeemer .container .steam-redeem-button:hover{background:#aecc52}.key-redeemer .container .steam-redeem-button:hover .tooltiptext{visibility:visible}.key-redeemer .container .steam-redeem-button .tooltiptext{visibility:hidden;width:120px;font-size:0.8em;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;top:100%;left:50%;margin-left:-60px}.key-redeemer .container .steam-redeem-button .tooltiptext::before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}.key-redeemer .container .steam-redeem-button .steam-redeem-text{color:white;font-size:12px;width:100%;border-radius:3px}.key-redeemer .container .copy-button-container{display:block;position:relative}.key-redeemer .container .copy-button-container .copy-button{background-color:#169fe3;border-radius:4px;box-sizing:border-box;color:white;font-weight:bold;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .2s;border:none;font-size:.8575em;padding:.30em .75em}.key-redeemer .container .copy-button-container .copy-button:hover,.key-redeemer .container .copy-button-container .copy-button:focus{background-color:#1385be;color:white}.key-redeemer .container .copy-button-container .copy-button:active{background-color:#106b98;color:#073750}.key-redeemer .container .copy-button-container .copy-button-confirmed{background-color:#69728c;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);color:#ecf1fe;font-size:0.858em;padding:.25em .5em;position:absolute;right:-.35em;top:3em;visibility:hidden}.key-redeemer .container .copy-button-container .copy-button-confirmed:before{background-color:#69728c;border-radius:.188em;content:'';height:.750em;position:absolute;right:40%;width:.750em;top:-.3em;transform:rotate(45deg)}.key-redeemer .container .copy-button-container .copy-button-confirmed.visible{visibility:visible}.key-redeemer.in-progress .spinner-icon{display:block}.key-redeemer.in-progress .giftfield,.key-redeemer.in-progress .keyfield{background-color:#c9d0de;color:#666;pointer-events:none}.key-redeemer .keyfield-depleted{text-align:center}.key-redeemer .custom-instruction{margin-bottom:1em}.key-redeemers .key-redeemer .custom-instruction{margin-top:5px}.key-redeemers .key-redeemer .heading-text{display:flex}.key-redeemers .key-redeemer .heading-text h4{margin-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.key-redeemers .key-redeemer .heading-text a{white-space:nowrap}.humblemodal-wrapper.white-box-modal .humblemodal-modal{padding:2.5em}.admin-quicklinks{list-style:none;z-index:150;position:fixed;bottom:75px;right:10px;height:45px;width:47px;margin:0;padding:5px;border:2px solid #dc3f31;border-radius:5px;background:#fff;font-size:12px;text-align:right;box-sizing:content-box;transition:height 200ms ease-out, width 200ms ease-out, padding 200ms ease-out}.admin-quicklinks .hb-bundle{position:fixed;color:#cb272c;right:16px;font-size:45px}.admin-quicklinks:hover{height:auto;width:auto;padding:10px}.admin-quicklinks:hover .hb-bundle{display:none}.admin-quicklinks:hover .menu-item{display:block;width:auto}.admin-quicklinks .menu-item{display:none;width:0;padding:5px 0}.admin-quicklinks .quicklink{color:#000;text-decoration:none}.admin-tiny-link{position:relative;overflow:visible;font-size:12px;z-index:50;text-decoration:none}.admin-tiny-link i{position:absolute;left:-10px;top:-10px;text-shadow:0 2px 3px rgba(0,0,0,0.6);transform:scale(1);transform-origin:center;transition:text-shadow .3s ease, transform .3s ease}.admin-tiny-link i:hover{text-shadow:0 3px 5px rgba(0,0,0,0.4);transform:scale(2)}.admin-tiny-link.disabled{display:none}@media (min-width: 70em){.admin-quicklinks{bottom:10px}}#download-page-referral{text-align:center;display:block;max-width:100%;margin:6em auto 0em}@media screen and (min-width: 1024px){#download-page-referral{max-width:60%}}#download-page-referral .referral-box-bonus-header{font-size:2em;text-transform:uppercase;font-weight:bold;margin-bottom:1em;padding-left:0.25em;padding-right:0.25em}#download-page-referral .referral-box-bonus-copy-text{color:white;font-size:1.25em;line-height:1.2;text-rendering:optimizeLegibility;padding:0 1em}#download-page-referral .referral-box-bonus-copy-text a{color:white}#download-page-referral .referral-box-bonus-copy-text a:hover{color:white}#download-page-referral .referral-box-bonus-copy-text a:visited{color:white}#download-page-referral .referral-url-container{padding:1em}#download-page-referral .referral-input-box{min-width:calc(100% - 1.5em);color:grey;padding:0.75em 0.75em;border-radius:0.3em;background-color:white;border:1px solid rgba(0,0,0,0.2);display:inline-block;word-break:break-all}@media screen and (min-width: 425px){#download-page-referral .referral-input-box{min-width:350px;margin-right:.5em}}#download-page-referral .copy-button-container{position:relative;display:inline-block}#download-page-referral .copy-button-container .referral-copy-interaction{position:absolute;bottom:-1.5em;left:50%;transform:translateX(-50%)}#download-page-referral .referral-copy-button{padding:0.75em 1.5em;margin-top:1em}#download-page-referral .referral-copy-interaction{transition:visibility 0s linear 100ms, opacity 150ms;visibility:hidden;opacity:0;font-weight:bold;margin-bottom:0;white-space:nowrap}#download-page-referral .referral-copy-interaction.visible{visibility:visible;opacity:1}#download-page-referral .referral-box-share-buttons{margin:1em 0;display:flex;justify-content:center}#download-page-referral .referral-box-share-buttons .referral-box-share-button{width:35px;height:35px;color:#3b3e48;background-color:#7b818c;border-radius:35px;display:inline-block;text-align:center;vertical-align:middle;padding:3px 6px;font-size:20px;box-sizing:border-box;transition:.2s;margin:0 6px 6px 6px}#download-page-referral .referral-count{font-weight:bold}#download-page-referral .referral-login-button{padding:.75em 2em;font-size:1.25em;margin:1em auto}#download-page-referral .referral-signup-text{font-size:1.1em;line-height:1.1;text-rendering:optimizeLegibility;padding:0 1em}#download-page-referral .referral-signup-text .referral-signup-link{text-decoration:underline;cursor:pointer}.discount-gem-view{display:inline-block;cursor:default;font-size:0.625em;text-transform:uppercase}.discount-gem-view.button-v2.gray:hover{background:#807f7f}.discount-gem-view .discount-gem{position:relative;cursor:default;user-select:none;display:flex;flex-direction:row;justify-content:center}.discount-gem-view .discount-gem:hover .discount-gem-tooltip{opacity:1;visibility:visible}.discount-gem-view .discount-gem .thunderbolt-icon{padding:0.3em 0.6em 0.4em;background-image:radial-gradient(circle at 50% 0, #537326, #456020);border-radius:3px 0 0 3px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15)}.discount-gem-view .discount-gem .thunderbolt-icon i.hb-bolt,.discount-gem-view .discount-gem .thunderbolt-icon i.hb-choice{color:#e6ff99;text-shadow:0 2px 0 rgba(0,0,0,0.2);transform:scale(1.2)}.discount-gem-view .discount-gem .thunderbolt-icon.humble-choice{padding:0.45em 0.6em 0.4em}.discount-gem-view .discount-gem .discount-amount{background-image:radial-gradient(circle at 50% 0, #61862d, #537326);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);color:#e6ff99;border-radius:3px;display:inline-block;margin-right:.75em;padding:0.3em 0.6em 0.4em;text-shadow:0 2px 0 rgba(0,0,0,0.2);text-transform:uppercase}.discount-gem-view .discount-gem .discount-gem-tooltip{opacity:0;bottom:3.5em;width:15em;box-shadow:1px 1px rgba(40,44,52,0.25);align-self:center;position:absolute;visibility:hidden;border-radius:3px;background-color:#2e2f2d;color:white;text-align:left;text-shadow:none;font-size:0.8rem;font-weight:bold;letter-spacing:normal;user-select:none;white-space:initial;z-index:4;transition:visibility 0.2s ease-in-out, opacity 0.2s ease-in-out}@media (max-width: 48em){.discount-gem-view .discount-gem .discount-gem-tooltip{left:-0.45em}}.discount-gem-view .discount-gem .discount-gem-tooltip:after{top:100%;left:40%;content:' ';height:0;width:0;position:absolute;pointer-events:none;border:0.625rem solid rgba(255,255,255,0);border-top-color:#2e2f2d;margin-left:0.625rem}@media (max-width: 48em){.discount-gem-view .discount-gem .discount-gem-tooltip:after{left:20%}}.discount-gem-view .discount-gem .discount-gem-tooltip .discount-gem-tooltip-header{color:white;background-color:#4a4b49;padding:0.5rem 1rem;text-align:center;border-radius:3px 3px 0 0}.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container{padding:0.5rem 0.5rem 1rem 1rem;color:#d1d1d1;border-radius:0 0 3px 3px}.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container .store-discount{color:#e6ff94}.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container .monthly-discount-percent{margin-top:0.5rem}.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container .monthly-discount{color:#ef963e}.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container .breakdown-full-price,.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container .breakdown-discounted-price{color:#747a86;text-decoration:line-through}.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container .fully-discounted-price,.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container .store-discounted-price{color:white}.discount-gem-view .discount-gem .discount-gem-tooltip .breakdown-container img{display:inline-block;padding:0 0.5rem}.discount-gem-container{display:inline-block}.discount-gem-container .discount-gem-view{font-size:inherit}.discount-gem-container .discount-gem-view .discount-gem .thunderbolt-icon,.discount-gem-container .discount-gem-view .discount-gem .discount-amount{padding:0.5em 0.75em;font-size:inherit}.discount-gem-container .discount-gem-view .discount-gem .discount-amount{margin-right:0}@media (max-width: 48em){.discount-gem-container .discount-gem-view .discount-gem .discount-amount .off-text{display:none}}#share-box .share-button-wrappers{display:flex;align-self:center;max-width:26.125em;margin:0 auto;justify-content:space-around}#share-box .share-button{width:5.625em;display:flex;flex-direction:column;color:white;background-color:#f37d1c;border-radius:4px;align-items:center;text-decoration:none;position:relative;cursor:pointer}#share-box .share-button.facebook{background-color:#4766aa}#share-box .share-button.twitter{background-color:#1ca1f3}#share-box .share-button.reddit{background-color:#ff2600}#share-box .share-button .icon{font-size:2.125em;margin:.5em 0 .4em}#share-box .share-button .share-label{font-size:0.875em;justify-self:flex-end;padding:.5em;box-sizing:border-box;background-color:rgba(0,0,0,0.2);width:100%;line-height:1.25}#share-box .share-button .copied-warning{position:absolute;bottom:-32px;background-color:rgba(0,0,0,0.7);width:75px;border-radius:4px;height:25px;justify-content:center;transition:visibility 0s linear 100ms, opacity 150ms;visibility:hidden;opacity:0}html[lang='ru'] #share-box .share-button .copied-warning{font-size:0.75em;line-height:23px}#share-box .share-button .copied-warning.visible{visibility:visible;opacity:1}.button{outline:none;box-sizing:border-box;border:none;border-radius:3px;color:white;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,0.2);transition:box-shadow 0.2s ease, background 0.2s ease}.button.large{line-height:46px;font-size:18px;padding:0 25px}.button.green{background-color:#97b147;background-image:linear-gradient(-180deg, #97b147 0%, #7e992e 91%);text-align:center;border-radius:3px;color:white;font-weight:bold;cursor:pointer;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2);text-shadow:0px 1px 2px rgba(0,0,0,0.2);text-transform:uppercase}.button.green:hover,.button.green:focus{background-image:linear-gradient(-180deg, #aecc52 0%, #94b336 100%)}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{min-width:880px;-webkit-font-smoothing:antialiased;color:#3b3e48}.base-main-wrapper .inner-main-wrapper{border:none;margin:0 auto;padding:0;width:100%;background:none}#claimspinner{float:right;top:0.5em}#dlheader{position:relative;margin:0 auto 20px auto;min-width:880px}.key-container h2{clear:both;text-align:center}.key-container .heading-text h4{font-size:1.5em;font-weight:normal}.expiration-messaging{color:red;text-align:center;margin:3em 0}#logo{margin:30px auto 0 auto;position:static}#logo img{display:block;margin:20px auto;max-width:640px}.choice-link-box{text-align:center}.choice-link-box .choice-title{font-size:2em;font-weight:bold;text-transform:uppercase}.choice-link-box .choice-description{font-size:1.2em}.choice-link-box .choice-selection{background-color:#169fe3;border-radius:4px;box-sizing:border-box;color:white;font-weight:bold;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .2s;padding:.8em 4em}.choice-link-box .choice-selection:hover,.choice-link-box .choice-selection:focus{background-color:#1385be;color:white}.choice-link-box .choice-selection:active{background-color:#106b98;color:#073750}.papers-content{position:relative;margin:0 auto}.download-page-wrapper{width:90%;max-width:100em;margin:0 auto 2em}#main{position:relative;color:#4c4c4c;box-sizing:content-box}.order-adder-whitebox{font-weight:normal}#hibtext{font-weight:bold;font-size:2.6em;margin:0 3em .5em;text-transform:uppercase}.product-name-header{font-size:2.2em;font-weight:bold}.page-header-text{text-align:center;margin-top:2em}.page-header-text a{color:#360}.dlplatform{margin-bottom:1em}.dltype{display:inline-flex;justify-content:space-around;align-items:center;width:100%}#spiel{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat}.download-social-alignment{display:flex;flex-direction:center;align-items:center;width:100%}#payment-amount img{margin-bottom:-5px}.instructions{display:none}.key-expander .nosteam{font-weight:normal;width:70%;margin:0 auto;padding:1em 0}.youtubeCentered{margin:auto;width:580px}.magic-or{padding-left:230px}#ubuntuinstructions{padding-top:20px;text-align:center}#ubuntuinstructions h2{padding-bottom:10px}#share-box{text-align:center;margin:3em 0}#share-box h2{font-weight:bold;text-transform:uppercase;margin:0 0 2em}.ebookinstructions{display:block;font-weight:normal}.ebookinstructions .open-in-external-window{color:#5c801a;display:block;font-size:16px;font-weight:bold;text-align:center}.ebookinstructions .slide-down-trigger{font-weight:bold}.ebookinstructions .slide-down{font-size:13px;line-height:170%}.ebookinstructions .steptext{padding-top:6px}.ebookinstructions h2{font-size:20px;font-weight:bold;margin-bottom:1em}.ebookinstructions h3{font-size:120%;font-weight:bold;margin-top:0;padding-top:0}.ebookinstructions .pre-box{font-size:130%;text-align:center}.ebookinstructions .sms-form{width:400px}#send-email-message{color:#468847;padding-left:2px}#send-email-message.error{color:#b94a48}#ebook-email-form{position:relative}#email-kindle{width:128px}#send-email{top:10px;right:10px}#ebook-email-form .email-details{font-size:10px;margin-bottom:0;line-height:14px}.whitebox-redux .wrapper{max-width:55em;margin:0 auto}.whitebox-redux .title a,.whitebox-redux .title a:visited{color:#5c801a}.whitecontent a{font-weight:bold}.download-page-wrapper .order-form{border:1px solid #b5b8bf}.download-page-wrapper .order-form a{color:inherit}.media-object{display:block}.media-object::after{clear:both;content:"";display:table}.media-object .avatar{float:left;margin-right:10px}.media-object .details{margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.credit{padding:30px}.credit p{margin:0}.credit p+p{margin-top:1.2em}.credit .credit-expiry{font-style:italic}.coupon .round-active-button,.coupon a.round-active-button{color:white}.coupon .column{box-sizing:border-box}.coupon .coupon-info,.coupon .redeem-product{padding:0 50px}.coupon .coupon-info{display:flex;justify-content:space-between;align-items:center;line-height:1.35}.coupon .coupon-info .coupon-name{font-size:16px;font-weight:bold;max-width:475px;height:21px}.coupon .coupon-info .coupon-name .admin-tiny-link i{position:relative}.coupon .coupon-info .coupon-icon{max-width:80px;max-height:50px;margin-top:5px}.coupon .coupon-info .coupon-terms{color:inherit}.coupon .coupon-info .expired{color:#b3342b}.coupon .coupon-info .discount-price{box-sizing:border-box;border-radius:3px;padding:5px 10px;display:inline-block;border:1px solid #b3342b;font-weight:bold;font-size:12px;color:#b3342b;margin-left:10px}.coupon .coupon-info .discount-amount{color:#b3342b}.coupon .redeem-product{margin-top:20px;padding-top:10px;margin-bottom:-10px;border-top:1px solid #e4e7ed;text-align:right;font-weight:bold}.coupon .platforms{margin:0 20px 0 0;text-align:left;display:inline-block}.coupon .platforms li>i{color:inherit;display:inline-block;margin-left:5px}.coupon .platforms .platform-info{top:35px;border:1px solid #e4e7ed;box-shadow:0 1px 1px #e4e7ed}#monthly-coupon h3,#trove-promo h3{font-size:1.3em;margin:0}#monthly-coupon p,#trove-promo p{font-size:1.1em;font-weight:400;margin:.3em 0 0}#monthly-coupon .button-container,#trove-promo .button-container{padding-top:20px}#monthly-coupon .button-container a,#trove-promo .button-container a{white-space:nowrap}#monthly-coupon .image-wrapper,#trove-promo .image-wrapper{flex-basis:70px;flex-shrink:0;padding-right:20px;text-align:right}#monthly-coupon .coupon-details,#monthly-coupon .trove-details,#trove-promo .coupon-details,#trove-promo .trove-details{flex-basis:100%;flex-shrink:1}#monthly-coupon.wrapper{display:flex;flex-direction:row;justify-content:space-around}#monthly-coupon .hb-bundle{color:#dc3f31;font-size:60px}#monthly-coupon .coupon-details .coupon-info-link{color:#757b86;display:inline-block;margin:5px 0}#monthly-coupon .coupon-details .tooltip-right{color:#3b3e48}#monthly-coupon .coupon-details .tooltip-right:before{border-right-color:#333;top:5px}#monthly-coupon .coupon-details .tooltip-right:after{background-color:#333;color:#fff}#monthly-coupon .centered{text-align:center}#monthly-coupon .button{color:white}#trove-promo.wrapper{display:flex;justify-content:space-around}#trove-promo .trove-logo{height:60px}#trove-promo .button{color:white}.charity-selection .charity-results .charity-name h4{overflow-y:hidden}.js-remove-charity{display:none}.display-modal-inside .order-form-payment-simulator-button{background-color:red}#order-form-holder .order-form-split-step{background:#e4e7ed;padding:20px}#yoomoney-checkout{margin-top:1em}.download-mosaic *,.download-mosaic *::after,.download-mosaic *::before{box-sizing:initial}#download-page-referral{max-width:100%;margin:1em auto 0}#download-page-referral .referral-box-bonus-copy-text{color:#3b3e48}#download-page-referral .referral-box-share-buttons .referral-box-share-button{color:white;background-color:#3b3e48}
