@import "https://fonts.googleapis.com/css?family=Roboto:300";
@import "https://fonts.googleapis.com/css?family=Dosis";
@-webkit-keyframes left-right{0%{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}100%{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}}@keyframes left-right{0%{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}100%{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}}@-webkit-keyframes right-left{0%{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}100%{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}}@keyframes right-left{0%{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}100%{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}}.sy-box.sy-loading{background:url("/images/sy-loader.gif") 50% 50% no-repeat;background-size:32px;min-height:40px}.sy-box.sy-loading .sy-slides-wrap,.sy-box.sy-loading .sy-pager{visibility:hidden}.sy-slides-wrap{position:relative;height:100%;width:100%}.sy-slides-wrap:hover .sy-controls{display:block}.sy-slides-crop{height:100%;width:100%;position:absolute;overflow:hidden}.sy-list{width:100%;height:100%;list-style:none;margin:0;padding:0;position:absolute}.sy-list.horizontal{-webkit-transition:left ease;transition:left ease}.sy-list.vertical{-webkit-transition:top ease;transition:top ease}.sy-slide{position:absolute;width:100%;z-index:2}.sy-slide.kenburns{width:140%;left:-20%}.sy-slide.kenburns.useCSS{-webkit-transition-property:opacity;transition-property:opacity}.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){-webkit-animation-name:left-right;animation-name:left-right;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){-webkit-animation-name:right-left;animation-name:right-left;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sy-slide.sy-active{z-index:3}.sy-slide>img{margin:0;padding:0;display:block;width:100%;border:0}.sy-slide>a{margin:0;padding:0;display:block;width:100%}.sy-slide>a>img{margin:0;padding:0;display:block;width:100%;border:0}.sy-controls{display:none;list-style:none;height:100%;width:100%;position:absolute;padding:0;margin:0}.sy-controls li{position:absolute;width:10%;min-width:4.2em;height:100%;z-index:33}.sy-controls li.sy-prev{left:0;top:0}.sy-controls li.sy-prev a:after{background-position:-5% 0}.sy-controls li.sy-next{right:0;top:0}.sy-controls li.sy-next a:after{background-position:105% 0}.sy-controls li a{position:relative;width:100%;height:100%;display:block;text-indent:-9999px}.sy-controls li a:link,.sy-controls li a:visited{opacity:.4}.sy-controls li a:hover,.sy-controls li a:focus{opacity:.8;outline:none}.sy-controls li a:after{content:"";background-image:url("/images/arrows.svg");background-repeat:no-repeat;background-size:cover;text-align:center;text-indent:0;line-height:2.8em;color:#111;font-weight:800;position:absolute;background-color:#fff;width:2.8em;height:2.8em;left:50%;top:50%;margin-top:-1.4em;margin-left:-1.4em;border-radius:50%}@media only screen and (max-device-width:600px){.sy-controls{display:block}.sy-controls li{min-width:2.1em}.sy-controls li a:after{width:1.4em;height:1.4em;margin-top:-.7em;margin-left:-.7em}}.sy-caption-wrap{position:absolute;bottom:2em;z-index:12;left:50%}.sy-caption-wrap .sy-caption{position:relative;left:-50%;background-color:rgba(0,0,0,.54);color:#fff;padding:.4em 1em;border-radius:1.2em}.sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#e24b70;font-weight:600;text-decoration:none}.sy-caption-wrap .sy-caption a:hover,.sy-caption-wrap .sy-caption a:focus{text-decoration:underline}@media only screen and (max-device-width:600px),screen and (max-width:600px){.sy-caption-wrap{left:0;bottom:.4em}.sy-caption-wrap .sy-caption{left:0;padding:.2em .4em;font-size:.92em;border-radius:0}}.sy-pager{clear:both;display:block;width:100%;margin:1em 0 0;padding:0;list-style:none;text-align:center}.sy-pager li{display:inline-block;width:1.2em;height:1.2em;margin:0 1em 0 0;border-radius:50%}.sy-pager li.sy-active a{background-color:#e24b70}.sy-pager li a{width:100%;height:100%;display:block;background-color:#ccc;text-indent:-9999px;background-size:2em;border-radius:50%}.sy-pager li a:link,.sy-pager li a:visited{opacity:1}.sy-pager li a:hover,.sy-pager li a:focus{opacity:.6}.sy-filler{width:100%}.sy-filler.ready{-webkit-transition:padding 600ms ease;transition:padding 600ms ease}
.wrapper{margin:0 auto;max-width:1550px}.wrapper #hero{margin-top:-1em}.wrapper #hero .sy-pager li:last-child{margin-right:0}.wrapper #hero .sy-slides-crop{height:99%}.wrapper #hero .slipslide .button.shadow{-webkit-box-shadow:0 16px 24px rgba(23,192,255,.2);box-shadow:0 16px 24px rgba(23,192,255,.2)}.wrapper #hero .slipslide .button.shadowgreen{-webkit-box-shadow:0 16px 24px rgba(51,204,51,.2);box-shadow:0 16px 24px rgba(51,204,51,.2)}.wrapper #hero .slipslide .button.shadowblue{-webkit-box-shadow:0 6px 10px rgba(23,192,255,.2);box-shadow:0 6px 10px rgba(23,192,255,.2)}.wrapper #hero .slipslide .button.blue{border-color:#17c0ff;background-color:#17c0ff;color:#fff}.wrapper #hero .slipslide .button.blue:hover{border-color:#00abeb;background-color:#00abeb;text-decoration:none}.wrapper #hero .slipslide .button.green{border-color:#3c3;background-color:#3c3;color:#fff}.wrapper #hero .slipslide .button.green:hover{border-color:#259e25;background-color:#259e25;text-decoration:none}.wrapper #hero .slipslide .button{display:inline-block;height:52px;padding:0 30px;border:1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-size:1.25em;font-family:Roboto,Arial,sans-serif;font-weight:bold;line-height:50px;text-align:center;white-space:nowrap;cursor:pointer;-webkit-transition:.3s;transition:.3s;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.wrapper #hero .slipslide .button span{margin:0;padding:0;border:0;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font:inherit;vertical-align:baseline}.wrapper #hero .slipslide .products{background-position:right}@media only screen and (max-width:1048px){.wrapper #hero .slipslide .products{background-color:#777;height:auto}}.wrapper #hero .slipslide .products .content{width:500px;height:100%;background:transparent;color:#fff;padding:0 5em;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.wrapper #hero .slipslide .products .content .logo-container{height:auto;margin-bottom:1em;width:100%}.wrapper #hero .slipslide .products .content .logo{height:80%;width:80%}.wrapper #hero .slipslide .products .content h3{color:#fff;font-family:"Segoe UI",Arial,Tahoma;font-size:1.875em;font-weight:bold;margin:0;text-align:left}.wrapper #hero .slipslide .products .content p{color:#fff;font-family:"Segoe UI",Arial,Tahoma;font-size:1.25em;margin:1em 0 1.25em;text-align:left}.wrapper #hero .slipslide .products .content2{width:88%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:0 auto;overflow:hidden}@media only screen and (max-width:1048px){.wrapper #hero .slipslide .products .content2{background:transparent;color:#fff;height:100%;margin:0 auto;padding:2em 5em;position:relative;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:1}}.wrapper #hero .slipslide .products .content2 h3{color:#fff;font-family:"Segoe UI",Arial,Tahoma;font-size:1.875em;font-weight:bold;margin:0;text-align:center}.wrapper #hero .slipslide .products .content2 h3.mobile{display:none}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .content2 h3.mobile{display:block}}.wrapper #hero .slipslide .products .content2 p{color:#fff;font-family:"Segoe UI",Arial,Tahoma;font-size:1.25em;margin:1em 0 1.25em;text-align:center}.wrapper #hero .slipslide .products .content2 p.mobile{display:none}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .content2 p.mobile{display:block}}@media only screen and (min-width:1048px){.wrapper #hero .slipslide .products .content2 div.mid{position:absolute;z-index:1;max-width:520px;min-width:50%;left:calc(50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:60px;text-align:center}}.wrapper #hero .slipslide .products .res{position:relative;z-index:1}@media only screen and (min-width:1048px){.wrapper #hero .slipslide .products .res{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.675)),color-stop(35%,rgba(0,0,0,.5)),color-stop(75%,rgba(0,0,0,.25)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.675) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,.25) 75%,transparent 100%);position:relative;position:absolute;top:0;bottom:0;z-index:1;margin:0 auto;overflow:hidden}}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .res{margin:0 auto;padding:2em 5em;text-align:center;width:100%}}@media only screen and (min-width:1048px){.wrapper #hero .slipslide .products .res.light{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.675)),color-stop(35%,rgba(255,255,255,.5)),color-stop(75%,rgba(255,255,255,.25)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,.675) 0%,rgba(255,255,255,.5) 35%,rgba(255,255,255,.25) 75%,rgba(255,255,255,0) 100%)}}@media only screen and (min-width:1048px){.wrapper #hero .slipslide .products .res div.mid{position:absolute;top:calc(50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.938em;width:280px}}@media only screen and (min-width:1300px){.wrapper #hero .slipslide .products .res div.mid{font-size:1em;width:350px}}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .res h3{text-align:center}}.wrapper #hero .slipslide .products .res h3.desktop{display:block}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .res h3.desktop{display:none}}.wrapper #hero .slipslide .products .res h3.mobile{display:none}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .res h3.mobile{display:block}}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .res p{text-align:center}}@media only screen and (min-width:1048px){.wrapper #hero .slipslide .products .res .dark{color:#2d2d2d}}.wrapper #hero .slipslide .products .heroimg{position:relative;top:0;left:0;bottom:0;z-index:0;width:100%;overflow:hidden}@media only screen and (max-width:1047px){.wrapper #hero .slipslide .products .heroimg.lg{display:none}}@media only screen and (min-width:1048px){.wrapper #hero .slipslide .products .heroimg.sm{display:none}}.wrapper #hero .slipslide .tpm2020{background-image:url(/images/home/2020/hero/tpm2020.jpg);background-position:right}.wrapper #hero .slipslide .sco{background-image:url(/images/home/2020/hero/sco.jpg);background-position:right}.wrapper .home{display:block;margin:0 auto;padding-bottom:2em;padding-top:2em;text-align:center;width:100%}.wrapper .home h2{color:#2d2d2d;font:normal 1.875em "Segoe UI",Arial,Tahoma;text-align:center}.wrapper .home section.cat div.headertxt{text-align:center}.wrapper .home section.cat div.headertxt h1{color:#2d2d2d;font:normal 2em "Segoe UI",Arial,Tahoma;margin:0 auto}.wrapper .home section.cat div.headertxt p{font-size:1.125em}.wrapper .home section.cat div.categories{background-color:#ebebeb;margin:40px auto;text-align:center;width:100%}.wrapper .home section.cat div.categories a{display:inline-block;padding:2em 4em}.wrapper .home section.cat div.categories a .icon{background-size:cover;display:inline-block;height:142px;width:142px}.wrapper .home section.cat div.categories a .txt{display:block;font:normal 1em "Segoe UI",Arial,Tahoma;margin-top:142px;text-align:center}.wrapper .home section.cat div.categories a .icon-software{background-image:url(https://www.stardock.com/images/categories/icon-consumer-software.svg);color:#7c7c7c}.wrapper .home section.cat div.categories a .icon-games{background-image:url(https://www.stardock.com/images/categories/icon-games.svg);color:#7c7c7c}.wrapper .home section.cat div.categories a .icon-corpsoftware{background-image:url(https://www.stardock.com/images/categories/icon-business-software.svg);color:#7c7c7c}.wrapper .home section.cat div.categories a .lgicon{height:190px;width:190px}.wrapper .home section.cat div.categories a .txt2{color:#3d3d3d;display:block;font:normal 1.25em "Segoe UI",Arial,Tahoma;margin-top:10px;text-align:center;text-decoration:none}.wrapper .home section.cat div.categories a:hover{color:#3d3d3d;-webkit-filter:brightness(1.1);filter:brightness(1.1);text-decoration:underline}.wrapper .home .section-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 1em;max-width:1000px;width:100%}.wrapper .home .section-wrapper ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;list-style:none outside none;padding:1em 0;width:100%}@media(max-width:767px){.wrapper .home .section-wrapper ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}}@media(min-width:768px){.wrapper .home .section-wrapper ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0;width:100%}}@media(min-width:1280px){.wrapper .home .section-wrapper ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;max-width:1420px}}.wrapper .home .section-wrapper ul li{color:#0262c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Segoe UI,Arial,Verdana,Helvetica,Sans-Serif;font-size:1.063em;text-align:left;margin:2px}.wrapper .home .section-wrapper ul li a{border:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:normal;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.wrapper .home .section-wrapper ul li a span{height:106px;width:194px}.wrapper .home .section-wrapper ul li a:hover{border:1px solid #0463c8;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.wrapper .home .section-wrapper ul li a:hover>span::after{-webkit-transform:scale(1.1);transform:scale(1.1)}.wrapper .home .section-wrapper ul li span.label{margin-top:.5em}.wrapper .home .section-wrapper div{margin:0 auto;max-width:1000px;width:100%}.wrapper .home .section-wrapper.products{max-width:1500px;text-align:center}.wrapper .home .section-wrapper.products div{display:block;max-width:1500px}.wrapper .home .section-wrapper.products div div.product{display:inline-block;padding:1em 1em 2em;max-width:460px;vertical-align:top;width:100%}@media(max-width:767px){.wrapper .home .section-wrapper.products div div.product{width:90%}}.wrapper .home .section-wrapper.products div div.product a.prodimg{border:1px solid transparent;display:block}@media(max-width:767px){.wrapper .home .section-wrapper.products div div.product a.prodimg{height:auto;max-width:460px;width:100%}}@media(min-width:768px){.wrapper .home .section-wrapper.products div div.product a.prodimg{height:auto;max-width:460px;width:100%}}@media(min-width:1280px){.wrapper .home .section-wrapper.products div div.product a.prodimg{height:215px;width:460px}}@media(max-width:767px){.wrapper .home .section-wrapper.products div div.product a.prodimg img{height:auto;max-width:460px;width:100%}}@media(min-width:768px){.wrapper .home .section-wrapper.products div div.product a.prodimg img{height:auto;max-width:460px;width:100%}}@media(min-width:1280px){.wrapper .home .section-wrapper.products div div.product a.prodimg img{height:215px;width:460px}}.wrapper .home .section-wrapper.products div div.product a.prodimg:hover{border:1px solid #0463c8;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.wrapper .home .section-wrapper.products div div.product span.description{display:block;font:normal 1.25em "Segoe UI",Arial,Tahoma;height:40px;margin:.75em 0;text-align:left}@media(max-width:767px){.wrapper .home .section-wrapper.products div div.product span.description{height:auto}}.wrapper .home .section-wrapper.products div div.product span.link{display:block;font:normal 1.188em "Segoe UI",Arial,Tahoma;text-align:left}.wrapper .home .section-wrapper.products div div.product span.link a{display:inline-block}.sy-controls li{width:auto}
#deallayout{width:247px}#deallayout img.banner{display:block;float:none;max-width:247px}#deallayout img.emblem{display:none;float:none}#deallayout div.progress-full{background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f2f2f2));background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 100%);display:inline-block;height:4px;vertical-align:top;width:170px;margin:10px 20px 4px 20px;border-radius:25px}#deallayout div.progress-completed{background:-webkit-gradient(linear,left top,left bottom,from(#ffb400),to(#c36221));background:linear-gradient(to bottom,#ffb400 0%,#c36221 100%);height:4px;border-radius:25px}#deallayout div.progress-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:12px;font-weight:100;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px 10px}#deallayout p{font-size:14px;text-align:center;color:#000}#deallayout p.info{float:none;margin:10px 10px 0}#deallayout p.info:last-child{margin-bottom:10px}#deallayout p.login.info{width:185px;text-align:center;margin:8px 10px 16px 10px}#deallayout p.price{font-size:14px;margin:10px 20px;text-align:center;word-spacing:5px}#deallayout p.description{font-size:14px;margin:10px 20px;text-align:center;word-spacing:5px}#deallayout p.buttons{text-align:center;margin:4px 20px 12px 20px}#deallayout p.pending{text-align:center;margin:4px 20px 12px 20px}#dailydeal{background-color:#fff;border:1px solid #d6d6d6;-webkit-box-shadow:0 0 5px #d2d2d2;box-shadow:0 0 5px #d2d2d2;display:block}#dailydeal>.title{background-color:#6b6b6b;border:1px solid #3d3d3d;color:#f6f6f6;font-family:"roboto",sans-serif;font-weight:300;font-size:1.75em;height:40px;line-height:40px;margin:0 auto;text-align:center}#dailydeal>div.content{display:block;margin:0 auto;padding:0 0;position:relative;text-align:center}#ddclaim,a.claimbutton{background-color:#0d4d8b;background:-webkit-gradient(linear,left top,left bottom,from(#0161c1),to(#0d4d8b));background:linear-gradient(#0161c1,#0d4d8b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0161c1',endColorstr='#0d4d8b');-webkit-box-shadow:inset 0 0 4px #488ed3;box-shadow:inset 0 0 4px #488ed3;border:1px solid #0d4e8d;color:#fff}a.claimbutton{color:#fff;cursor:pointer;display:inline-block;font-size:13px;height:34px;line-height:34px;margin:0;min-width:76px;padding:0 24px;position:relative;text-align:center;text-decoration:none}a.claimbutton:hover{background-color:#1061b2;background:-webkit-gradient(linear,left top,left bottom,from(#007efb),to(#1061b2));background:linear-gradient(#007efb,#1061b2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#007efb',endColorstr='#1061b2');-webkit-box-shadow:inset 0 0 4px #4798e9;box-shadow:inset 0 0 4px #4798e9;border:1px solid #0d4e8d;color:#fff;text-decoration:none}