.library-coupon{flex-basis:32%;margin-bottom:20px;border:1px solid #e9e9e9;text-decoration:none}.library-coupon:not(:last-child){margin-right:1.5%}.library-coupon .coupon-link{display:block}.library-coupon .coupon-image{display:block;width:100%}.library-coupon .description{text-align:center;background:white;padding:10px}.library-coupon .human-name{font-size:16px;font-weight:bold}.library-coupon .expiration{color:red;font-size:12px;width:100%;margin-top:3px}.library-coupon .terms-and-conditions{margin-top:3px}.coupon-terms-and-conditions-modal .humblemodal-modal{width:35em}.charity-item{width:170px;padding:15px;background-color:white;height:80px;margin:10px}.charity-image-wrapper{position:relative;height:100%;width:100%}.charity-image-wrapper img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.charity-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;padding:10px;margin:auto}@media (max-width: 590px){.charity-grid{padding:10px 0}.charity-grid .charity-item{width:100px;height:47px;margin:5px}}.charity-highlight{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;padding:10px}.charity-highlight .charity-description{text-align:justify;width:100%;margin-left:40px;max-width:300px}.charity-highlight .charity-item{padding:5px;width:195px;height:140px}.charity-highlight p{line-height:1.5;margin-bottom:30px}.charity-highlight h4{line-height:1;margin:12px 0;text-align:left}@media (max-width: 625px){.charity-highlight .charity-description{margin-left:0;width:270px}.charity-highlight .charity-item{width:200px}}.no-feature{margin:auto}.no-feature p{line-height:1.5}.no-feature .charity-button{text-align:center}.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}.charity{text-align:center;margin-top:0}.charity.supporting a{text-decoration:underline}.charity img{vertical-align:middle;margin-top:-4px;display:inline-block}.charity .charity-info,.charity .item-title{font-size:16px}.charity .charity-info{color:#fff;margin-bottom:25px}.charity .item-title{display:inline-block;text-align:right;margin-left:10px;font-weight:normal}.cyoc-holder{display:block}.charity-selection{height:auto}.charity-support{color:white}.charity-support h4{font-size:22px}.charity-support a{color:white}.charity-item{position:relative}.cyoc-holder .charity-highlight .charity-item{width:255px;height:175px;padding:5px}.cyoc-holder .charity-highlight .charity-item .charity-img{background-color:white;background-repeat:no-repeat;background-position:center;background-size:contain;height:100%;width:100%;cursor:pointer;display:inline-block;border-radius:3px;overflow:hidden}.cyoc-holder .charity-highlight .charity-description{max-width:350px;text-align:left}.cyoc-holder .charity-highlight p{font-size:15px}.cyoc-holder .bottom-right{position:absolute;bottom:10px;right:10px;color:white;font-size:24px}.cyoc-holder .bottom-right .charity-edit{padding:5px 10px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.cyoc-holder .bottom-right .charity-edit:hover{background-color:rgba(0,0,0,0.8);cursor:pointer}@media (max-width: 860px){.cyoc-holder .charity-highlight{flex-direction:column}.cyoc-holder .charity-highlight .charity-item{margin:auto}.cyoc-holder .charity-highlight .charity-description{text-align:center;margin:auto}.cyoc-holder .charity-highlight h4{text-align:center}}@media (max-width: 500px){.cyoc-holder .bottom-right{font-size:16px}}.charity-item.none-chosen{background-color:grey;border:5px dashed white}.charity-selection-modal{color:white;overflow-y:auto}.charity-selection-modal h1{text-align:center;font-size:28px;line-height:4}.charity-selection-modal .content{max-width:975px;margin:auto}.charity-selection-modal .content h2{padding:0px 5px;margin-bottom:0px;line-height:1}.charity-selection-modal .content button{background:grey;border-radius:2px;border:none;padding:4px 7px;text-transform:uppercase;font-weight:bold;letter-spacing:-0.01rem;margin-top:10px}.charity-page-link{padding-top:30px;font-size:20px;text-align:center}.charity-page-link a{color:white}.charity-item-wrapper{text-align:center;color:white;margin:0 .5em}.charity-item-wrapper .charity-item{margin:10px auto}.charity-item-wrapper .charity-item:hover{cursor:pointer}.charity-item-wrapper .dd-callout{max-width:20em}.charity-selection-modal .charity-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.charity-selection-modal .charity-preview{margin:0.938em;width:10em;text-align:center;white-space:nowrap}.charity-selection-modal .charity-preview h4,.charity-selection-modal .charity-preview h5{text-overflow:ellipsis;overflow:hidden;line-height:1;margin:10px auto}.charity-selection-modal .charity-preview h4{font-size:15px}.charity-selection-modal .charity-preview .location{color:lightgrey;font-size:10px}@media screen and (max-width: 500px){.charity-selection-modal .charity-preview{margin:5px auto}}.charity-selection-modal .charity-img{background-color:white;cursor:pointer;width:8.75em;height:8.75em;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;border-radius:3px;overflow:hidden}.charity-selection-modal .charity-name{margin-top:10px}.charity-selection-modal .results-heading,.charity-selection-modal .results-heading-disclaimer{text-align:center}.charity-selection-modal .results-heading{font-size:24px;line-height:1em}.charity-selection-modal .results-heading-disclaimer{color:lightgrey;font-size:15px}.charity-selection-modal .pagination{text-align:right}.charity-selection-modal .pagination>div{display:inline;cursor:pointer}.charity-selection-modal .partnership-line{text-align:right;padding:5px}.charity-selection-modal .partnership-line a{color:white}.charity-selection-modal .charity-search{padding-bottom:20px;position:relative;font-size:14px}.charity-selection-modal .charity-search input,.charity-selection-modal .charity-search label,.charity-selection-modal .charity-search button{display:inline-block;margin-right:10px}.charity-selection-modal .charity-search input,.charity-selection-modal .charity-search select{border-radius:3px;height:31px;padding:4px;box-sizing:border-box;border:1px solid #ddd;margin-top:4px;font-size:14px}.charity-selection-modal .charity-search button{padding:8px 30px;border-radius:5px;margin:5px}.charity-selection-modal .charity-search label{text-transform:uppercase;font-size:10px;color:#a1a7b2;margin:5px;letter-spacing:1.25px}.charity-selection-modal .charity-search label::first-letter{margin-left:2px}.charity-selection-modal .charity-search .query{position:relative;width:350px;max-width:100%}.charity-selection-modal .charity-search .query input{width:100%;padding-left:26px;color:#494f5c}.charity-selection-modal .charity-search .query i{position:absolute;bottom:8px;left:8px;font-size:14px;color:#a1a7b2}.charity-selection-modal .charity-search .category select,.charity-selection-modal .charity-search .country select,.charity-selection-modal .charity-search .state select{width:100%;display:inline-block;color:#494f5c}.charity-selection-modal .charity-search .category{width:250px}.charity-selection-modal .charity-search .country{width:210px}.charity-selection-modal .charity-search .state{display:none}.charity-selection-modal .charity-search .state.is-united-states,.charity-selection-modal .charity-search .country.is-united-states{width:100px;display:inline-block}.charity-selection-modal .select-charity .unselected-text{display:inline}.charity-selection-modal .select-charity .disallowed-text,.charity-selection-modal .select-charity .selected-text,.charity-selection-modal .select-charity .featured-text{display:none}.charity-selection-modal .select-charity.is-unselected-featured .featured-text{display:inline}.charity-selection-modal .select-charity.is-unselected-featured .selected-text,.charity-selection-modal .select-charity.is-unselected-featured .unselected-text,.charity-selection-modal .select-charity.is-unselected-featured .disallowed-text{display:none}.charity-selection-modal .select-charity.is-selected{background-color:#97b147}.charity-selection-modal .select-charity.is-selected .selected-text{display:inline}.charity-selection-modal .select-charity.is-selected .disallowed-text,.charity-selection-modal .select-charity.is-selected .unselected-text,.charity-selection-modal .select-charity.is-selected .featured-text{display:none}.charity-selection-modal .select-charity.is-disallowed{cursor:default;background:#333}.charity-selection-modal .select-charity.is-disallowed .disallowed-text{display:inline;color:#787878}.charity-selection-modal .select-charity.is-disallowed .selected-text,.charity-selection-modal .select-charity.is-disallowed .unselected-text,.charity-selection-modal .select-charity.is-disallowed .featured-text{display:none}.charity-selection-modal .select-charity.is-featured{cursor:default;background:#17a0e5}.charity-selection-modal .select-charity.is-featured .featured-text{display:inline}.charity-selection-modal .select-charity.is-featured .selected-text,.charity-selection-modal .select-charity.is-featured .unselected-text,.charity-selection-modal .select-charity.is-featured .disallowed-text{display:none}.ch-main{padding-bottom:75px;padding-top:75px}:target{display:block;position:relative;top:-150px;visibility:hidden}.admin-tiny-link i{position:relative}.center{overflow:visible;clear:left;float:left;position:relative;left:50%}#spiel{text-shadow:0 1px 0 rgba(255,255,255,0.75);line-height:21px;font-size:14px}#main{font-size:12px;margin:0 auto;text-shadow:none;width:831px}.whitebox-redux{background:white;box-sizing:border-box;padding:20px;border:1px solid #c7cbd4;border-radius:5px;box-shadow:0 1px 1px 0px #c7cbd4;position:relative;color:#4a4c45;margin:7px auto 13px auto}.whitebox{position:relative;color:#4a4c45;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.5);width:762px;margin:7px auto 13px auto}.content-choice-form{display:flex;flex-direction:column;color:#7b818c}.content-choice-form .content-choice-title{font-size:1em;text-align:center}.content-choice-form .choice-containers{display:flex;flex-wrap:wrap}.content-choice-form .content-choice-radio-container{display:flex;align-items:center;margin-bottom:0.1em;flex:0 0 100%}.content-choice-form .content-choice-radio-container .content-choice-label{margin-left:0.1em}.content-choice-form .content-choice-radio-container .content-choice-radio{width:2em;height:2em}.content-choice-form .content-choice-button-container{text-align:center}.content-choice-form .content-choice-image-container{display:flex;align-items:center;flex:0 0 50%;padding:.5em}.content-choice-form .content-choice-image-container input{display:none}.content-choice-form .content-choice-image-container input:checked+.image-label{border:4px solid #97b147;color:inherit}.content-choice-form .content-choice-image-container .image-label{cursor:pointer;width:100%;background-repeat:no-repeat;text-align:center;display:flex;flex-direction:column;border:4px solid #e0e0e0;border-radius:5px;color:#c7cbd4}.content-choice-form .content-choice-image-container .image-label img{height:195px;width:100%}.content-choice-form .content-choice-image-container .image-label .title-for-image{margin:1em;font-weight:bold}.bulk-downloader{border:1px solid rgba(212,215,224,0.85);border-radius:5px;display:inline-block;margin-top:-0.6em;padding:0.4em}.bulk-downloader .select2-container{margin-top:-0.3em}#dlplatform,#dltype,div.custominstructions{margin:0 20px}.download-rows{margin-top:1em}#dltype.only-one-button{display:none}.whitecontent.nopadding .row{margin:0 12px}.expandorder{display:block;height:44px;text-align:center;color:#5c801a;font-size:16px}.redeemsmallheading{width:480px;margin:0 auto;padding-bottom:12px;text-align:center;font-size:90%;font-weight:normal}.keyredeemer{float:left;margin-right:10px;margin-bottom:16px;height:28px;width:111px;cursor:pointer}.redeeminstructions{text-align:center;padding-bottom:30px}.onliveusukradio{padding-left:127px}.steam-profile{position:relative;top:-15px;right:-6px;text-align:right}.steam-profile .account-text{display:inline-block}.steam-profile .indicator{float:right;left:-40px;background:url("//humblebundle-a.akamaihd.net/static/hashed/e73d51c16b07d083026843ceda9c22056b9d04a2.gif") no-repeat}.steam-profile .profile-pic{width:32px;height:32px;display:inline-block;vertical-align:bottom;margin-left:10px}.keyfield-content{overflow-x:auto;width:340px}.redeemholder{margin:0 auto;width:503px}.giftbutton{padding-left:6px;padding-top:5px;float:left;cursor:pointer}.redeemheading{text-align:center;font-size:16px;padding-bottom:18px;padding-top:6px;width:70%;margin:0 auto}.indicator{height:16px;position:relative;top:2px;width:16px}#inst a{color:#5c801a}#inst{text-align:center}.shrinkwrapper{max-height:0;overflow:hidden;transition:max-height 0.5s}.shrinkwrapper.expanded{max-height:150px}.expandkeys{color:#5c801a;display:block;font-size:16px;height:22px;overflow:hidden;text-align:center}#normal{width:100%;margin-top:-7px;font-size:12px;line-height:12px}#addorder.small{cursor:pointer}#keysizer{display:none}.expand-order-blurb{display:block;font-size:16px;text-align:center}#expandorder{color:#5c801a}a.slide-down-trigger{display:block;text-align:center;color:#5c801a;font-size:16px}.slide-down{padding-top:20px}.flexbtn .label{display:none}.flexbtn{font-weight:bold;height:28px;line-height:28px;margin-right:12px;padding-left:10px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.flexbtn.active{background-image:linear-gradient(to bottom, #d9d9d9, #d4d4d4);border:1px solid #757b86;border-radius:5px}.flexbtn .a{text-shadow:0 1px 0 rgba(255,255,255,0.5);color:#4a4c45;text-decoration:none;background:none;border:none;outline:none;margin:0 .3em}.streaming-video-player{margin:25px;position:relative;top:10px;text-align:center}.selected-video-quality{background-color:#caced8;cursor:pointer}.video-quality-selector{border:1px solid #bfc3cc;border-radius:3px;cursor:pointer;display:inline-block;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;padding:5px;text-align:center;vertical-align:middle;width:70px}.flexbtn.active .a{text-shadow:0 1px 0 white}.flexbtn.noicon,.flexbtn.noicon a{padding-left:0}.mac .icon{left:10px;top:4px;height:18px;width:14px;background:url("//humblebundle-a.akamaihd.net/static/hashed/a010a63e8e934c3b8652c314f22422fd78375f87.png") no-repeat}.windows .icon{left:10px;top:6px;height:17px;width:19px;background:url("//humblebundle-a.akamaihd.net/static/hashed/0caa53023b380142150807b45ed4e63b440db7a7.png") no-repeat}.linux .icon{left:10px;top:6px;height:17px;width:14px;background:url("//humblebundle-a.akamaihd.net/static/hashed/6fdf9bdbf6874ddad9011dd07252cdc2e42e88be.png") no-repeat}.android .icon{left:8px;top:5px;height:19px;width:15px;background:url("//humblebundle-a.akamaihd.net/static/hashed/b1f53435e2a4ad96377d902a35f738802c1ead9c.png") no-repeat}.audio .icon{left:10px;top:5px;height:17px;width:14px;background:url("//humblebundle-a.akamaihd.net/static/hashed/31ca574c537461526fe5e3882e1799d93fd3442a.png") no-repeat}.ebook .icon{left:10px;top:5px;height:17px;width:14px;background:url("//humblebundle-a.akamaihd.net/static/hashed/2f8c311b2ad54c0996b6f2231ce69b52f9ef7b42.png") no-repeat}.comedy .icon{left:10px;top:5px;height:17px;width:14px;background:url("//humblebundle-a.akamaihd.net/static/hashed/0ebb919bcdef9c3b5c7fb1dc19a416f8bfddfc1f.png") no-repeat}.video .icon{left:10px;top:10px;height:17px;width:14px;background:url("//humblebundle-a.akamaihd.net/static/hashed/ac23ed56c286d1d8e284d7b0aa3046c8e20f00f1.png") no-repeat}.image .icon{left:5px;top:5px;height:18px;width:20px;background:url("//humblebundle-a.akamaihd.net/static/hashed/0e643c7e0f9127cbb9ca81fdcdaef107615e6b56.png") no-repeat}.other .icon{left:5px;top:5px;height:18px;width:17px;background:url("//humblebundle-a.akamaihd.net/static/hashed/0f8b421578c5610ba4647eaba3828d09703f1fbb.png") no-repeat;background-size:contain}.vertical-rule{border-left:1px solid black;width:1px;height:30px;margin-left:15px;float:left}.bittorrent .icon{left:10px;top:6px;height:17px;width:16px;background:url("//humblebundle-a.akamaihd.net/static/hashed/e17a19111dffdd17728c4f754dc5bb0e9dad2746.png") no-repeat}.direct .icon{left:10px;top:6px;height:17px;width:16px;background:url("//humblebundle-a.akamaihd.net/static/hashed/19b899d281c429dfab8e55f4d81c5202cc5cb26d.png") no-repeat}.hr{height:1px;margin:12px 0;background:#ccc}.download.hr{clear:both}.dlplatform-list{display:inline-block}.dlplatform-list .platform-selection{cursor:pointer}.title a{text-decoration:none;font-weight:bold}.row{position:relative}.stepoption{padding:7px 0 7px 42px;font-weight:normal;position:relative}.downloads .flexbtn{margin-left:0;min-width:120px;text-align:center}.newbuilds,.custominstructions{display:none}.small .flexbtn{margin-left:0;min-width:50px;text-align:center}.small .dlsize{width:60px}.download{float:right;margin-left:2em}.dlsize{clear:both;width:130px;text-align:center;font-size:12px;font-weight:bold}.dlsize.showmd5{padding-top:2px}.dldate,.newdate{font-size:11px;font-weight:normal}.newdate{color:#c00}.arc-toggle{white-space:nowrap;float:right}.newbuilds div{text-align:center;margin:14px 0 16px 0}.newbuilds{display:none}.newbuilds.show{display:block;text-align:center}.showmd5,.showdate{font-size:11px;font-weight:normal}.dlmd5{word-wrap:break-word}.dldate,.dlmd5{cursor:pointer}#steam{height:20px;padding-left:0;margin:12px 0;width:120px;background:url("//humblebundle-a.akamaihd.net/static/hashed/8daad48c8018906de902cfe0dbbd59d75f462ca3.png") no-repeat;font-size:10px;font-weight:normal}#desura{height:25px;width:98px;background:url("//humblebundle-a.akamaihd.net/static/hashed/dc5ab80a0b9ceb87eb3e713ed68a3dc5c72d08c9.png") no-repeat}#onlive{height:24px;width:118px;position:absolute;top:27px;left:120px;background:url("//humblebundle-a.akamaihd.net/static/hashed/05b5f24d1a9c130f9dc0a5f93142a068da9e216b.png") no-repeat}.clear{clear:both;height:0}#settings div{padding:6px;line-height:1.4em}#deletekeypage{position:absolute;right:16px;bottom:26px;color:red;font-size:10px}#deletebuttons{text-align:center;padding-top:4px}#deletekeyconfirm{width:280px;position:absolute;bottom:0;right:0;background:white;border-radius:5px;padding:6px;border:black solid 1px;display:none}.errormsg{display:none;position:relative;text-shadow:none}#temail{width:200px}#quickiefix{padding-bottom:19px}#leaderboardstep{display:none}#needhelp{color:#999;text-decoration:none;font-style:italic}.placeholder{color:silver;line-height:25px;padding-left:5px;position:absolute}#tamount{width:70px}#customAmountHolder{display:inline-block}#customAmount{height:18px;width:70px}#payment-amount{padding-left:42px;margin-left:-42px}.icn{display:inline-block;position:relative;height:75px;width:75px;margin-right:5px;top:5px;float:left}.icn a img{border:none}.clearfix{clear:both}p.mobile-link{font-size:18px}.mobile-link a{letter-spacing:1px;text-decoration:none;font-weight:bold}.mobile-link a:hover{text-decoration:underline}.download-warning-view .humblemodal-modal{width:40em}.download-warning-view .humblemodal-modal h2{font-size:25px;margin:0}.download-warning-view .humblemodal-modal .warning-text{color:red}.download-warning-view .humblemodal-modal .warning-text a{color:#4a4c45}.addAndroidPlatform{padding:30px 0}.addAndroidPlatform h2{padding-bottom:20px}.custom-download-text{width:400px;position:absolute;right:10px;top:10px;text-align:right}.custom-download-text a{color:#360}.loading{margin:auto;width:200px;text-align:center}#download-page-outer-progress{background-color:#eee;border-radius:12px;box-shadow:inset 0 2px 0 rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.2);margin:0 auto;overflow:hidden;width:50%}#download-page-inner-progress{background-image:linear-gradient(to bottom, #97b147 11%, #7e992e 100%);border-radius:12px;box-shadow:inset 0 2px 0 rgba(255,255,255,0.2),inset 0 0 0 1px rgba(0,0,0,0.2);height:24px;width:0%}.whitebox-redux .loading{padding:50px;width:300px}.whitebox-redux .downloads{padding-right:30px}.gameinfo{float:left;width:200px;margin-top:10px}.gameinfo .subtitle{color:#4a4c45;font-weight:normal;font-size:12px;line-height:normal}.gameinfo .subtitle a{text-decoration:none;font-weight:normal;color:#4a4c45}h1{margin-top:30px}.row{overflow:hidden;transition:all 0.5s ease}.row.show{border-bottom:1px solid #ddd;min-height:80px;display:block}.row .download-buttons,.row .arc-toggle{margin-top:10px}.row.show:last-child{border-bottom:none}table.unredeemed-keys-table{width:100%;border:1px solid #ccc}table.unredeemed-keys-table th{background-image:linear-gradient(-179deg, #f4f4f4 0%, #e9e9e9 100%);border:1px solid #ccc;font-family:'HelveticaNeue-Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:14px;color:#555;line-height:17px;padding:20px;text-align:left}table.unredeemed-keys-table tr{font-family:'HelveticaNeue-Light', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:14px;color:#555;line-height:17px;background:#fff}table.unredeemed-keys-table td{border:1px solid #e9e9e9;padding:10px 20px;max-width:400px}table.unredeemed-keys-table tr:nth-child(even){background:#fafafa;border:1px solid #e9e9e9}table.unredeemed-keys-table i{font-size:120%}.whitebox-redux.credit button{margin-left:1em}.download-mosaic{font-size:16px}
