html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"TradeGothicW01-BoldCn20 675334";src:url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");src:url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),url("../fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),url("../fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),url("../fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg")}@font-face{font-family:"Trade Gothic W01 Cn 18";src:url("../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");src:url("../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),url("../fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),url("../fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),url("../fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg")}@keyframes bobbing{0%{transform:translate(0, 0)}100%{transform:translate(0, 10%)}}@-webkit-keyframes bobbing{0%{-webkit-transform:translate(0, 0)}100%{-webkit-transform:translate(0, 10%)}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{min-height:100%}body{color:#fff;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000 url("images/bg_main_960.jpg") scroll center top no-repeat;background-size:100% auto}body.module-news{background-image:url("images/bg_news_960.jpg")}@media (min-width:760px){body{background:#000 url("images/bg_main.jpg") fixed center center no-repeat;background-size:cover}body.module-news{background-image:url("images/bg_news.jpg")}}form label,button,.button,h1,h2,h3,h4,header,.meta,th,.tab-switch a,.tab nav a,.allcaps{font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif}h1,h2,h3,h4,.meta{font-weight:normal;text-transform:uppercase}h2{font-size:1.1em;margin:.82em 0;color:#c1c1c1}h3{font-size:1.1em;margin-bottom:0}h2 a,h3 a{text-decoration:none}p,ol,ul{font-size:.9em;margin:1em 0 0}p:first-child,ol:first-child,ul:first-child{margin-top:0}p ol,ol ol,ul ol,p ul,ol ul,ul ul{font-size:1em}li{margin:.4em 0 0}li:first-child{margin-top:0}a{outline:0}a,a:visited{color:#c1c1c1}a:hover{color:#fff}object,embed{outline:0}svg path{fill:#fff}table{width:100%;background:#151919}table th,table td{padding:.5em 1em;font-size:.9em;border:1px solid #000;border-width:7px 0 0 7px}table th:first-child,table td:first-child{border-left:0}table th{border-top:0;font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif;font-weight:normal;text-align:left;text-transform:uppercase;background:#212727}table a{text-decoration:none}.button,button,input,textarea{touch-action:manipulation;-ms-touch-action:manipulation;border:0;background:#000}.button:focus,button:focus,input:focus,textarea:focus{outline:none;border-color:#fff}form h2{margin-top:0}form label{display:block;margin-bottom:.1em;text-transform:uppercase;color:#9c191f}form label.checkbox{color:inherit;font-family:inherit;font-size:.9em;margin:1em 0 0;text-transform:none;display:block;text-indent:-20px;padding-left:20px}form label.checkbox:first-child{margin-top:0}form label.checkbox input{width:15px;height:15px}form input[type=text],form input[type=email],form input[type=password]{padding:0 1em;color:#fff;width:100%;height:57px;line-height:57px;background:#000}form input.error{border:2px solid #9c191f}form .form-group{margin:1em 0}form .form-group textarea{font-size:.9em;width:100%;resize:vertical;padding:1em}form .note{font-size:.8em}@media (min-width:640px){.flexbox form .form-group{display:flex;flex-direction:row}.flexbox form .block{flex:1}.flexbox form .right{border-left:7px solid #000}.flexbox .narrow form .form-group{display:block}}@media (min-width:640px){.no-flexbox form .form-group:before,.no-flexbox form .form-group:after{content:" ";display:table}.no-flexbox form .form-group:after{clear:both}.no-flexbox form .form-group .left{float:left;width:50%}.no-flexbox form .form-group .right{float:right;width:50%;border-left:7px solid #000}}.correction{text-align:left;font-size:.8em;padding:0 1.2em;line-height:1}.correction span{display:block;padding:1.2em 0 0}.correction button{background:rgba(0,0,0,0);padding:0;font-family:inherit;text-transform:none;font-size:1em;font-weight:bold;color:#9c191f;text-decoration:underline}.correction button:hover{text-decoration:none;background:transparent;color:#9c191f}button,.button{background:#000;border:0;outline:none;border-radius:0;padding:0 1em;appearance:none;-webkit-appearance:none;color:#fff;text-transform:uppercase;font-size:1.3em;line-height:2;-webkit-transition:.2s;transition:.2s}button:visited,.button:visited{color:#fff}button:hover,.button:hover{background:#fff;color:#000}button[type=submit],.button[type=submit],button.red,.button.red{background:#9c191f;display:inline-block;text-decoration:none}button.grey,.button.grey{background-color:#3e3e3e;display:inline-block;text-decoration:none}button.mock,.button.mock{background-color:#151919}@media (max-width:759px){button.mock,.button.mock{background-color:#3e3e3e}}button.mock:hover,.button.mock:hover{background-color:#151919;color:#fff}button.small,.button.small{font-size:1em}strong,b{font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif;font-weight:normal}dl{border-top:7px solid #fff;background:#151919;padding:1em;margin:1em 0 2em}dt{margin:2em 0 1em}dt:first-child{margin-top:0}dd{color:#c1c1c1;font-size:.9em;padding:0;margin:0 0 0 1em}.page-segment{background:#151919;padding:1em;margin:1em 0}.pull-left{float:left;margin:1em 1em 1em 0}.pull-right{float:right;margin:1em 0 1em 1em}.headed-section{background:#151919;border-bottom:7px solid #9c191f}.headed-section h2{display:inline-block;padding:.7em 2em;margin:0;background:#9c191f;font-size:1.2em;color:#fff}.headed-section .content{border-top:7px solid #000}.tab-switch{margin:0;padding:0;background:#151919;border-bottom:7px solid #9c191f;list-style:none}.tab-switch:before,.tab-switch:after{content:" ";display:table}.tab-switch:after{clear:both}.tab-switch li{float:left;text-transform:uppercase;margin:0}.tab-switch li a{display:block;padding:.7em 2em;background:#151919;text-decoration:none;font-size:1.2em;color:#fff}.tab-switch li a:hover{background:#212727;color:#c1c1c1}.tab-switch li a.selected{background:#9c191f}@media (max-width:759px){.tab-switch{background:#000}.tab-switch li a{padding:.7em 1em;border-right:4px solid #000}}.tab-container .tab.hide{display:none}.tab-container .tab .block{background-color:#151919;padding:1em;position:relative}@media (max-width:759px){.tab-container .tab .block:nth-child(2){padding-top:0}}.tab-container .tab .form-group{background-color:#151919;border-top:7px solid #000;margin:0}.js .tab h3{display:none}.js .tab h3+p,.js .tab h3+img{margin-top:0}.nowrap{white-space:nowrap}.meta{margin:0;font-size:1em;color:#6d696a}.opaque-bg{background-color:rgba(0,0,0,0.29)}#content{width:94%;max-width:780px;margin:0 auto;margin:0 auto 8%;position:relative;z-index:1}#content>*{margin-top:5%}#main-header{background:rgba(0,0,0,0.35);text-transform:uppercase}#main-header>div{width:94%;max-width:780px;margin:0 auto}#main-header h1{float:left;text-decoration:underline;margin:0 15px 0 0}#main-header h1 svg{display:block;height:38px;width:156px}#main-header h1 a{display:block;padding:2px 0 0}#main-header ul{list-style:none;margin:0;padding:0}#main-header a,#main-header .account span{text-decoration:none;font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif}@media (min-width:760px){#main-header{position:relative;padding:27px 0 23px;margin-bottom:40px;-webkit-transition:.3s;transition:.3s}#main-header .two-lines span,#main-header .two-lines strong{display:block;line-height:1}#main-header .two-lines span{height:18px;font-size:19px;color:#9c191f}#main-header .two-lines strong{height:22px;font-size:24px;font-weight:normal}#main-header h1 a:hover,#main-header h1.selected a{padding-bottom:5px;border-bottom:4px solid #fff}nav#account{line-height:12px;float:right;text-align:right;font:normal 15px/15px 'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif}nav#account .account-intro{padding-bottom:10px;color:#9c191f}nav#account>a{color:#fff;display:inline-block;margin-left:10px}nav#account>a:hover{text-decoration:underline}nav#pages{display:inline-block}nav#pages .submenu{position:absolute;left:0;top:62px;text-align:left;font-size:16px;padding:0 0 5px}nav#pages .submenu a{display:block;padding:3px 0;white-space:nowrap;color:#fff}nav#pages .submenu li{display:block}nav#pages .submenu li>a.active,nav#pages .submenu li>a:hover{padding:3px 0;border:0;color:#9c191f}nav#pages li{position:relative;display:inline-block;vertical-align:top;margin:0}nav#pages li a{display:inline-block;margin:0 15px;padding:0 0 9px}nav#pages li a span{display:block}nav#pages li.selected>a,nav#pages li>a.active,nav#pages li>a:hover{padding-bottom:5px;border-bottom:4px solid #fff}nav#pages li.page .first-line{height:18px;color:#9c191f}nav#pages li.page .second-line{height:22px;font-size:24px;color:#fff}}.js nav#pages .submenu{height:0;overflow:hidden;-webkit-transition:.4s;transition:.4s}#hamburger{display:inline-block;float:right;height:55px;width:54px;padding:16px 11px 10px 18px;padding:16px 3vw 10px 5vw;position:absolute;top:0;right:0}#hamburger i{display:block;height:9px;border-top:3.5px solid #fff}#hamburger:hover{background:#000;color:#fff}#hamburger:hover i{border-color:#fff}@media (max-width:759px){#main-header{padding-top:3%;background:rgba(0,0,0,0.7)}#main-header h1{width:122px;float:none;margin:0}#main-header h1 a{padding:.1em 0}#main-header h1 svg{height:28px;width:122px}#navs{overflow:hidden;height:0;clear:both;font-size:17px;padding-top:3%;-webkit-transition:.4s;transition:.4s}#navs a{color:#fff}#navs.visible{height:auto}nav#account{line-height:3;text-align:center;border-top:1px solid #9c191f}nav#account .account-intro{color:#9c191f}nav#account>*{display:inline-block;margin-left:.5em}nav#account>*:first-child{margin-left:0}nav#pages li{border-top:1px solid #9c191f;margin:0}nav#pages li li{border:0;padding-left:1em}nav#pages li li a{line-height:1.8}nav#pages li li:last-child{padding-bottom:.5em}nav#pages a{display:block;line-height:2.2}nav#pages a.active{color:#9c191f}}@media (min-width:760px){#hamburger{display:none}}.notices{position:relative;border-top:7px solid #9c191f;padding:1em;font:normal 1.2em 'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif;transition:.7s ease-out}.notices.icon{min-height:107px;padding-left:calc(7vw + 1em)}.notices.icon:before{content:'';position:absolute;left:0;top:0;width:7vw;max-width:100px;height:100%;background:#151919 none scroll center center no-repeat;background-size:70% 70%}.notices.info:before{background-image:url(../img/icons/info.svg);background-size:90% 90%}.notices.warn:before{background-image:url(../img/icons/warn.svg);background-size:70% 70%}.notices.error:before{background-image:url(../img/icons/error.svg);background-size:90% 90%}.notices.help{margin-top:2em;border-color:#fff}@media (max-width:759px){.notices.icon{min-height:calc(15vw + 7px);padding-left:calc(15vw + 1em)}.notices.icon:before{width:15vw}}#torrent-note+p{margin-top:0}.page-products-index article{text-transform:uppercase;font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif}.page-products-index article strong{font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif;font-weight:normal}.page-products-index article a{text-decoration:none;color:#fff}.page-products-index article a:hover{color:#fff}.page-products-index article em{font-style:normal}.page-products-index .product-banner{height:0;padding-bottom:50%}.module-products-view .product-banner{height:auto}.module-products-view .product-banner .allcaps{min-height:0}.module-products-view .product-banner header strong{display:block}.module-products-stream video,.module-products-stream audio{background:#000}.module-products-stream .product-banner strong span{font-weight:normal;font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif;color:#c1c1c1}.module-products-stream .product-banner>div{width:auto}.module-products-stream .product-banner .right-text{font-size:1em;text-align:right;width:220px;float:right}.module-products-stream .product-banner .right-text a{color:#9c191f;text-decoration:none}.module-products-stream .product-banner .right-text a:hover{color:#fff}.product-listing{margin:0;padding:0}.product-listing.home{background:transparent}.product-listing ul{list-style:none;margin:0;padding:0}.product-listing li{margin:0;overflow:hidden;position:relative;float:left;background-color:#000}.product-listing li img{position:absolute;z-index:1;width:100%;object-fit:cover;opacity:.5}.product-listing li a{text-decoration:none}.product-listing li a>div{position:relative;background-color:#9c191f;text-transform:uppercase;z-index:2}.product-listing li a>div header,.product-listing li a>div p{font-size:.8em}.product-listing li a>div header>*,.product-listing li a>div p>*{display:block}.product-listing li a>div header strong,.product-listing li a>div p strong{color:#fff}.product-listing li a>div .about{padding:.5em}.product-listing li a>div em{font-style:normal}.product-listing li a>div header{font-size:1.5em;line-height:1}.product-listing li a>div button{padding:0 .5em;text-align:left}.product-listing li a>div button:hover{background:#9c191f;color:#fff}.product-listing li a>div p.actions{margin:0}@media (max-width:759px){.product-listing li{margin-top:5%;height:300px;height:94vw;width:100%}.product-listing li a{display:block;height:100%}.product-listing li a img{position:absolute;width:100%}.product-listing li a>div{background:transparent;height:100%}.product-listing li a>div .about{background:#9c191f;width:45%;min-width:175px}.product-listing li a>div .about em{font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif;color:#000;display:block}.product-listing li a>div .about strong{color:#fff;display:block}.product-listing li a>div .about p{font-size:.8em}.product-listing li a>div .about p br{content:' '}.product-listing li a>div .about p br:after{content:' /'}.product-listing li a>div .about header{margin-bottom:.6em}.product-listing li a>div .about span{display:block;color:#000}.product-listing li a>div p{font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif}.product-listing li a>div p.actions{position:absolute;bottom:0;right:0;background:#151919;text-align:right}.product-listing li a>div p.actions button{font-size:1.7em;display:inline-block;background-color:#9c191f}.product-listing li a>div p.actions .extras{display:inline-block}.product-listing li a>div p.actions .extras button{background-color:#000}}@media (min-width:760px){.product-listing:before,.product-listing:after{content:" ";display:table}.product-listing:after{clear:both}.product-listing li{width:50%;height:0;padding-bottom:50%}.product-listing li a>div{width:45%}.product-listing li a>div .about{color:#000}.product-listing li a>div button{display:block;width:100%;height:38px;line-height:1.6}}@media (min-width:760px){.js .product-listing .extras{overflow:hidden;height:0;-webkit-transition:.2s;transition:.2s}.js .product-listing a:hover .extras.size-1{height:38px}.js .product-listing a:hover .extras.size-2{height:76px}}.product .tab{background:#151919}.product .tab:before,.product .tab:after{content:" ";display:table}.product .tab:after{clear:both}.product .tab .mediatype{border-top:7px solid #000}.product .tab .mediatype:before,.product .tab .mediatype:after{content:" ";display:table}.product .tab .mediatype:after{clear:both}.product .tab .mediatype p:first-child{margin-top:1em}.product .tab h4{margin:1em 0}@media (min-width:760px){.product .tab h4{padding:0 1em}.product .tab p{width:50%;float:left;margin:1em 0;padding:0 1em}.product .tab p:first-child{margin-top:0}.product .tab p:last-child{margin-bottom:0}.product .tab .block p{float:none;width:auto;padding:0}.product .tab ul{width:50%;float:right}}@media (max-width:759px){.product .tab .mediatype{padding:0 1em}.product .tab p,.product .tab ul{margin:1em 0}.product .tab p:first-child,.product .tab ul:first-child{margin-top:0}.product .tab p:last-child,.product .tab ul:last-child{margin-top:0}}.product ul.files{list-style:none;padding:0;margin:1em 0}.product ul.files li .help{position:relative}.product ul.files li button{font-family:inherit;line-height:1.4;background:transparent;display:inline-block;padding:.15em .3em .15em 1.4em;text-transform:none;font-size:.8em;display:block;position:relative}.product ul.files li button:before{content:"\A";border-style:solid;border-width:.4em 0 .4em .6em;border-color:transparent transparent transparent #fff;position:absolute;left:.4em;top:.5em;transition:all .3s ease-in-out}.product ul.files li button:hover{color:#fff;text-decoration:underline}.product ul.files li button.open:before{transform:rotate(90deg)}.product ul.files li a.button,.product ul.files li a.download{background:#9c191f;display:block;text-align:center;text-decoration:none;margin-bottom:.15em;line-height:1.2;padding:.5em}.product ul.files li .help>div{display:block;height:0;overflow:hidden;transition:height .3s ease-in-out}.product ul.files li .help>div .inner{border:1px solid #151919;background:#000;padding:7px;font-size:.8em}.product ul.files li .help>div .inner div{padding-top:.5em}.product ul.files li .help>div .inner div:first-child{padding-top:0}.product ul.files li .help>div .inner .button{margin-top:.3em}.product ul.files li .help>div input{display:block;width:100%}.product ul.files.download li{display:block;margin:2em 0 0}.product ul.files.download li:before,.product ul.files.download li:after{content:" ";display:table}.product ul.files.download li:after{clear:both}.product ul.files.download li:first-child{margin-top:0}.product ul.files.download li em{font-style:normal;font-weight:bold}.js .product ul.files li span.md5 button{text-decoration:underline}.js .product ul.files li span.md5 button:hover{color:#9c191f}.js .product ul.files li span.md5 span{display:none}.js .product ul.files li span.md5 span.visible{display:block}.overlay-container{position:relative;overflow:hidden}.overlay-container .overlay{display:table;position:absolute;z-index:3;left:0;top:100.1%;width:100.1%;height:100.1%;font-size:.8em;text-transform:none;background:#000;transition:top .3s cubic-bezier(.4, 0, .69, 1)}@media (max-width:759px){.overlay-container .overlay{height:97vw}}.overlay-container .overlay .inner{display:table-cell;vertical-align:middle}.overlay-container .overlay .inner .c{text-align:center}.overlay-container .overlay.text{background:#151919}.overlay-container .overlay.text .c{padding:2em}.overlay-container .overlay .close{position:absolute;right:0;top:0;font-size:3em;background:rgba(0,0,0,0);line-height:1;padding:0 .3em .2em;transition:text-shadow .3s}.overlay-container .overlay .close:hover{color:#fff;text-shadow:0 0 5px rgba(255,255,255,0.9)}.overlay-container .overlay.visible{top:0}@media (min-width:760px){.featured-product{height:0;padding-bottom:50%;padding-bottom:calc(50% + 7px);overflow:hidden}}@media (max-width:759px){.featured-product .product-banner{padding-top:55px}.featured-product .product-banner>img{position:static;display:block}.featured-product .product-banner .allcaps{position:absolute;z-index:2;top:0;height:100%;width:100%}.featured-product .product-banner header>span,.featured-product .product-banner header>strong{display:inline-block}.featured-product .product-banner p{background:#9c191f;width:45%;min-width:175px;font-size:.8em}.featured-product .product-banner p.specs{padding:1em}.featured-product .product-banner p.methods{margin:0;padding:0 1em 1em}.featured-product .product-banner p.actions{background:transparent;position:absolute;bottom:0;right:0}.featured-product .product-banner p.actions button{font-size:1.5em;padding:0 .5em}.featured-product .product-banner p em{font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif;color:#000;display:block}.featured-product .product-banner p strong{color:#fff;display:block}.featured-product .product-banner p br{content:' '}.featured-product .product-banner p br:after{content:' /'}}.product-banner{display:block;border-top:7px solid #9c191f;position:relative}.product-banner .allcaps p{font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif}.product-banner .allcaps em{font-style:normal;color:#9c191f}.product-banner .allcaps .about p,.product-banner .allcaps .about ul{font-family:Arial,sans-serif;font-size:.8em}.product-banner .right-text{padding:0 1.3em 1.2em}.product-banner header{background-color:#151919;font-size:1.5em}.product-banner header>span{display:block;line-height:2.35;padding:0 .7em}.product-banner header strong{display:block;background-color:#000;padding:.6em .7em}.product-banner p,.product-banner ul,.product-banner ol{margin:0 0 1em 0}.product-banner p{padding:0 1.3em;font-size:.8em}.product-banner p span{display:block;color:#fff}.product-banner p span em{font-style:normal}.product-banner p.actions{padding:0;margin:0;position:absolute;bottom:0;right:0;width:50%}.product-banner p.actions button{width:33%;float:right}.product-banner p.actions button.buy-now{background:#9c191f}.product-banner p.actions button.buy-now:hover{background:#fff}.product-banner>div{text-transform:uppercase}.product-banner.flipped{background:#000}.product-banner.flipped img{max-width:100%}@media (min-width:760px){.product-banner.flipped img{float:right}}.product-banner.flipped>div{float:left}.product-banner.flipped .about{font-family:Arial,sans-serif;text-transform:none;position:relative;padding-top:1em}.product-banner.flipped .about:before{content:'';position:absolute;width:30%;height:1px;left:1em;top:1px;border-top:1px solid #9c191f}.product-banner.flipped .about:empty{padding-top:0}.product-banner.flipped .about:empty:before{display:none}.product-banner.flipped .about p{font-weight:normal;color:#fff;letter-spacing:0}.product-banner.flipped .about p.season-buy-options{display:inline-block;position:relative;padding-top:1.3em}.product-banner.flipped .about p.season-buy-options:before{content:'';position:absolute;width:30%;height:1px;left:1.3em;top:1px;border-top:1px solid #9c191f}.product-banner.flipped .about p.season-buy-options .button{display:inline-block;background:#9c191f;text-decoration:none}.product-banner.flipped .about p.season-buy-options .note{display:inline-block;color:#c1c1c1;padding-top:.2em}@media (min-width:760px){.product-banner:before,.product-banner:after{content:" ";display:table}.product-banner:after{clear:both}.product-banner:hover{color:#fff}.product-banner img{float:left;width:50%;z-index:1}.product-banner .allcaps p{letter-spacing:.3px}.product-banner>div{width:50%;float:right}.product-banner .right-text{padding:1.2em 1.3em;font-size:.8em}.product-banner .right-text p{font-size:1em;padding:0;margin:0}}@media (max-width:759px){.product-banner{overflow:hidden;text-decoration:none}.product-banner.flipped{background-color:#151919}.product-banner.flipped>div{float:none}.product-banner.flipped .about{margin-top:1em}.product-banner.stream-banner header{padding:0}.product-banner.stream-banner header strong{display:block;line-height:1;padding:.5em}.product-banner.stream-banner header strong span{display:block;padding:0}.product-banner>img{position:absolute;top:0;right:0;width:100%;height:auto;z-index:2}.product-banner#featured-product>img,.product-banner.product-horace-and-pete>img{object-fit:cover}.product-banner.purchase-summary{padding-bottom:1em;padding-bottom:3vw}.product-banner.purchase-summary header{padding:0 0 .67em}.product-banner.purchase-summary header span{padding:.5em}.product-banner.purchase-summary header strong{padding:.5em 140px .5em .5em;line-height:1;display:block;z-index:1}.product-banner.purchase-summary>img{width:130px}.product-banner .allcaps{position:relative;background-color:transparent}.product-banner .allcaps.right-text{padding:.67em 0}.product-banner p{margin:1em 0 0;padding:0 1em}.product-banner p:first-child{margin-top:0}.product-banner p.actions{width:auto}.product-banner p.actions button{float:none;width:auto}.product-banner header+p{margin-top:0}.product-banner header span,.product-banner header strong{padding:.67em;line-height:1}.product-banner header strong{display:none}}@media (max-width:759px){.product.stream .product-banner .right-text{display:none}}#bottom-right{padding:1em;font-size:.8em}#bottom-right a{margin-left:1em}#bottom-right a:first-child{margin-left:0}@media (max-width:759px){#bottom-right{text-align:center}}@media (min-width:760px){#bottom-right{position:fixed;right:0;bottom:0;text-align:right;padding:0 1em}#bottom-right>div{margin:1em 0}}.site-stats{position:fixed;bottom:0;left:0;font-size:11px;padding:10px;margin:0;background:#000}.site-stats li{display:inline-block;padding:0;margin:0}.site-stats li:before{content:' | ';opacity:.5;padding:0 .5em}.site-stats li:first-child:before{display:none}@media (max-width:759px){.site-stats{display:none}}.utility-links a{position:relative}.utility-links a:before{content:'\b7';position:absolute;left:-13px;top:0}.utility-links a:first-child:before{display:none}@media (min-width:980px){section.narrow{max-width:540px}}section.news h2{display:none}section.news .news-item{margin-top:2em;border-top:7px solid #9c191f}section.news .news-item:first-of-type{margin-top:0}section.news .news-item h3{font-size:1.5em;margin:0}section.news .news-item h3 a{display:block;background-color:#151919;padding:.7em;color:#fff}section.news .news-item h3 a:hover{background-color:#1c2121}section.news .news-item p.meta{font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif;background:#000;padding:1em;color:#fff}section.news .news-item .news-body{background:#000;padding:1.2em 1em 1em;position:relative;font-size:.9em;line-height:1.3}section.news .news-item .news-body:before{content:'';position:absolute;width:30%;height:1px;left:1em;top:1px;border-top:1px solid #9c191f}.pwyw label{display:block}.js #gift-options{overflow:hidden}.js #gift-options.hidden{transition:height .4s ease-in-out,opacity .4s cubic-bezier(.85, .02, .85, .38);height:0;opacity:0}ol.gift-recipients{padding:0;list-style:none}.gift-recips-row .block.left:before,.gift-recips-row .block.left:after{content:" ";display:table}.gift-recips-row .block.left:after{clear:both}.gift-recips-row .block.left p{float:left}@media (max-width:759px){.gift-recips-row .block.left p.instruction{width:calc(100% - 80px);padding-left:0}}.gift-recips-row .block.left button{float:right}#gift-add{height:57px;line-height:57px;width:57px;padding:0}.t-c{background-color:#151919;border-top:7px solid #000;font-size:.7em;color:#c1c1c1;text-align:center;padding:1em 0}.purchase-actions{border-top:7px solid #000;display:flex;justify-content:space-between}.purchase-actions button{background:#9c191f;line-height:1;display:inline-block;flex:0 1 50%;margin-left:.5em;padding:4em 1em}.purchase-actions button:first-child{margin-left:0}@media (max-width:759px){.purchase-actions button{font-size:1em;padding:1em 0}}.social-main>a,.social-main>div,.social-main>iframe{display:inline-block;vertical-align:middle}.social-main #google-like>div{display:block !important}article,aside{background:#000}article.account-help,aside.account-help{text-align:left}article a,aside a,article a:visited,aside a:visited{color:#fff}article a:hover,aside a:hover,article a:visited:hover,aside a:visited:hover{color:#c1c1c1}article .inner>img,aside .inner>img,article .inner>object,aside .inner>object{display:block}section.packages .episodes ul{margin:0;padding:0;list-style:none}section.packages .episodes>ul>li{margin:0;background:#151919;border-top:7px solid #000;padding:.3em}section.packages .episodes>ul>li a{text-decoration:none}section.packages .episodes>ul>li .title,section.packages .episodes>ul>li .button{display:inline-block;vertical-align:middle}section.packages .episodes>ul>li .title{padding:.5em}section.packages .episodes>ul>li .buttons{float:right}section.packages .episodes>ul>li .videos{display:inline-block;text-align:right;padding-top:.4em}section.packages .episodes>ul>li .videos .button{background:#9c191f}section.packages .episodes>ul>li .videos .comment{margin:.6em .2em .2em;font-size:.9em;font-family:Arial,sans-serif}section.packages .episodes>ul>li .videos .comment a{color:#fff}section.packages .episodes>ul>li .videos .comment a:hover{text-decoration:underline}section.packages .episodes>ul>li .button{margin-left:.1em;text-align:center}section.packages .episodes>ul>li .block{display:block}section.packages .episodes>ul>li .help,section.packages .episodes>ul>li .dropdown>p{display:none}section.packages .episodes .dropdown{width:100%;height:0;opacity:0;text-align:right;overflow:hidden;transition:height .4s ease-in-out,opacity .4s cubic-bezier(.85, .02, .85, .38)}section.packages .episodes form{padding:0}section.packages .episodes form>div{padding:.4em 0 0 .6em}section.packages .episodes form>div:before,section.packages .episodes form>div:after{content:" ";display:table}section.packages .episodes form>div:after{clear:both}section.packages .episodes form>div.pwyw{border:1px solid #333;border-width:1px 0;padding:.4em 0}section.packages .episodes form>div.pwyw .comment{float:left;width:50%;width:calc(100% - 250px - 0.5em);padding:.3em 1em 0 .8em;font-size:.8em;font-family:Arial,sans-serif}section.packages .episodes form>div.pwyw .price-input{float:right;width:240px;width:calc(240px + 0.5em)}section.packages .episodes form>div.pwyw .price-input input{line-height:2.6;height:auto}section.packages .episodes form>div button{width:120px;text-align:center}@media (max-width:759px){section.packages .episodes form>div{padding:0 1em}section.packages .episodes form>div .price{float:none;text-align:left}section.packages .episodes form>div .price br{display:none}section.packages .episodes form>div .submits{float:none;text-align:justify}section.packages .episodes form>div .submits:after{content:' ';font-size:.1px;display:inline-block;width:100%}section.packages .episodes form>div .submits button{margin:.5em 0 0;width:47%}}section.packages .episodes .price{float:left;font-size:.8em;padding-top:.5em;font-family:Arial,sans-serif}section.packages .episodes .submits{float:right;text-align:right}section.packages .episodes .submits button{margin-left:.1em}section.packages .episodes .ghost{padding:.3em}section.packages .episodes .ghost:before,section.packages .episodes .ghost:after{content:" ";display:table}section.packages .episodes .ghost:after{clear:both}section.packages .episodes .ghost em{line-height:2;width:120px;font-size:1.3em;background:#000;float:right}@media (max-width:759px){section.packages .episodes>ul>li:before,section.packages .episodes>ul>li:after{content:" ";display:table}section.packages .episodes>ul>li:after{clear:both}section.packages .episodes>ul>li .button{display:block;margin-bottom:.3em}section.packages .episodes>ul>li .button:last-child{margin-bottom:0}section.packages .episodes .title{float:left;font-family:Arial,sans-serif;max-width:48%}section.packages .episodes .buttons{float:right;max-width:48%;text-align:right}}@media (min-width:760px){section.packages .episodes .block{position:relative;font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif}section.packages .episodes .block>.button{position:absolute;right:.3em;top:.3em}section.packages .episodes .title{text-transform:uppercase;font-size:1.2em}}.form-tooltip{position:absolute;z-index:20;margin:5px 0 0 5%;background:#9c191f;color:#000;box-shadow:0 0 5px #000;padding:.5em;text-align:center;animation:bobbing 1s ease-in-out 0s infinite alternate;-webkit-animation:bobbing 1s ease-in-out 0s infinite alternate;opacity:0;transition:all .3s linear}.form-tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#9c191f;border-width:15px;margin-left:-15px}.fp-horace-and-pete button.details{display:none}@media (min-width:760px){.package-horace-and-pete>img,.product-horace-and-pete>img{height:300px;object-fit:cover}.fp-horace-and-pete{padding-bottom:307px}}@media (max-width:759px){.package-horace-and-pete>img,.product-horace-and-pete>img{height:auto;height:60vw;position:relative;top:3em}.package-horace-and-pete .allcaps,.product-horace-and-pete .allcaps{position:static;width:100%;margin-top:2.7em;min-height:1px;background:#151919;padding:1em 0 0}.package-horace-and-pete .allcaps header,.product-horace-and-pete .allcaps header{position:absolute;left:0;top:0;text-align:center;width:100%}.package-horace-and-pete .allcaps header span,.product-horace-and-pete .allcaps header span{padding:.5em}.package-horace-and-pete .allcaps p.actions,.product-horace-and-pete .allcaps p.actions{position:static;margin-top:1em}.package-horace-and-pete .allcaps p.actions button,.product-horace-and-pete .allcaps p.actions button{width:100%}.product-horace-and-pete{min-height:calc(60vw + 52px)}.product-horace-and-pete.flipped .about{padding-top:0;margin-top:0;text-align:center}.product-horace-and-pete.flipped .about:before{display:none}.product-horace-and-pete.flipped .about p.season-buy-options{padding:1em 2em}.product-horace-and-pete.flipped .about p.season-buy-options:before{display:none}}table.events th{display:none}table.events .venue-note{opacity:.6;font-size:.9em;font-style:italic}table.events .has-tickets{padding:0}table.events .has-tickets .button{display:block;background:#9c191f;text-align:center;text-decoration:none}@media (max-width:759px){table.events thead,table.events th{display:none}table.events,table.events td,table.events tr,table.events tbody{display:block;background:transparent}table.events tr{background:#151919;margin:10px 0;margin:3vw 0;padding:10px;padding:3vw;position:relative}table.events tr:before,table.events tr:after{content:" ";display:table}table.events tr:after{clear:both}table.events td{border:0;margin-top:.2em;font-size:1em;padding:0;width:calc(100% - 150px)}table.events td:first-child{margin-top:0}table.events td.tour-date{font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif}table.events td.tour-tickets{width:auto;position:absolute;top:10px;top:3vw;right:10px;right:3vw}}.my-account a{color:#9c191f;text-decoration:none}.my-account a:hover{color:#fff}.my-account .updates .content{padding:1em}.my-account .updates .row{margin-top:1em}.my-account .updates .row:first-child{margin-top:0}.my-account .updates .row>*{display:block}@media (min-width:600px){.my-account .updates .row>*{display:inline-block}.my-account .updates .row>label,.my-account .updates .row>strong{width:40%}.my-account .updates .row>span{width:10%}}.my-account .no-purchases{padding:1em;font-size:1em}.my-account .transaction-id{display:block;width:100%;padding:.25em;background:transparent;border:1px solid #212727}@media (max-width:759px){.my-account .updates .content{padding:0;border:0}.my-account .updates .row{position:relative;margin:0;padding:1em;padding:3vw;border-top:7px solid #000}.my-account .updates .row label,.my-account .updates .row strong,.my-account .updates .row span{display:block}.my-account .updates .row label{text-transform:uppercase;color:#6d696a;font-size:.8em}.my-account .updates .row strong{font-size:1.2em;padding-top:.2em}.my-account .updates .row span{position:absolute;top:1em;right:1em;top:3vw;right:3vw;text-align:right}.my-account .updates .row span a{font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif;touch-action:manipulation;-ms-touch-action:manipulation;background:#000;border:0;outline:none;border-radius:0;padding:0 1em;appearance:none;-webkit-appearance:none;color:#fff;text-transform:uppercase;font-size:1.3em;line-height:2;-webkit-transition:.2s;transition:.2s;background:#9c191f;display:inline-block;text-decoration:none}.my-account .updates .row span a:focus{outline:none;border-color:#fff}.my-account .updates .row span a:visited{color:#fff}.my-account .updates .row span a:hover{background:#fff;color:#000}.my-account .updates .row span a[type=submit],.my-account .updates .row span a.red{background:#9c191f;display:inline-block;text-decoration:none}.my-account .updates .row span a.grey{background-color:#3e3e3e;display:inline-block;text-decoration:none}.my-account .updates .row span a.mock{background-color:#151919}.my-account .updates .row span a.mock:hover{background-color:#151919;color:#fff}.my-account .updates .row span a.small{font-size:1em}.my-account .purchase-history .content{border:0}.my-account .purchase-history thead,.my-account .purchase-history th{display:none}.my-account .purchase-history,.my-account .purchase-history td,.my-account .purchase-history tr,.my-account .purchase-history tbody{display:block}.my-account .purchase-history tr{background:#151919;border-top:7px solid #000;padding:10px;padding:3vw}.my-account .purchase-history td{border:0;margin-top:.2em;font-size:1em;padding:0}.my-account .purchase-history td.date,.my-account .purchase-history td.giftee{color:#6d696a;font-size:.9em}.my-account .purchase-history td.giftee{position:relative;font-style:italic}.my-account .purchase-history td.giftee.none{display:none}.my-account .purchase-history td.giftee:before{content:'Bought for ';font-style:normal}.my-account .purchase-history td.product a{font-family:'Trade Gothic W01 Cn 18','Arial Narrow',sans-serif;color:#fff;font-size:1.2em}.my-account .purchase-history td.payment-id.none{display:none}.my-account .purchase-history td.provider,.my-account .purchase-history td .transaction-id{padding:0;border:0;color:#6d696a;font-size:.8em}}@media (max-width:759px) and (max-width:759px){.my-account .updates .row span a.mock{background-color:#3e3e3e}}td.payment-id{padding:.5em}.blocked{border-top:7px solid #9c191f;background:#151919;padding:1.2em;margin-top:5%}.blocked .form-group{margin:0 0 1em;display:block}.blocked strong{font-family:inherit;font-weight:bold}section.purchase>*,section.packages>*,section.product>*,section.events>*,section.my-account>*{margin-bottom:5%}.page ol,.page ul{padding-left:30px}.page ol li,.page ul li{margin-top:1em}.page ol{list-style-type:upper-roman}.page ol ol{list-style-type:lower-alpha}.page ol ol ol{list-style-type:lower-roman}.page.view.narrow strong,.tab strong,.page.view.narrow b,.tab b{font-family:inherit;font-weight:bold}.load-container{position:relative}#pendingcheck{opacity:0;position:absolute;right:1em;top:.2em;transition:opacity .5s linear}#pendingcheck.visible{opacity:1}.loader{display:inline-block;vertical-align:middle;margin:0 0 0 .25em;font-size:10px;position:relative;text-indent:-9999em;border-top:.25em solid rgba(255,255,255,0.2);border-right:.25em solid rgba(255,255,255,0.2);border-bottom:.25em solid rgba(255,255,255,0.2);border-left:.25em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:2em;height:2em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pagination{margin:2em 0 0}.pagination ul,.pagination li{list-style:none;margin:0;padding:0}.pagination ul:before,.pagination ul:after{content:" ";display:table}.pagination ul:after{clear:both}.pagination li{display:block;float:left;border:1px solid #9c191f;border-left-width:0}.pagination li:first-child{border-left-width:1px}.pagination li a{display:block;width:3em;height:3em;line-height:3em;text-align:center;font-family:'TradeGothicW01-BoldCn20 675334','Arial Narrow',sans-serif;text-decoration:none}.pagination li a:hover{background:#151919}.pagination li.active a{background:#9c191f;color:#000}input::-webkit-input-placeholder{color:#555;-webkit-font-smoothing:subpixel-antialiased}::-webkit-input-placeholder{color:#555;-webkit-font-smoothing:subpixel-antialiased}:-moz-placeholder{color:#555;opacity:1;-moz-osx-font-smoothing:auto}::-moz-placeholder{color:#555;opacity:1;-moz-osx-font-smoothing:auto}:-ms-input-placeholder{color:#555}form input[type=text]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder{color:#555}