@font-face{font-family:"fontello";src:url("/fonts/fontello/fontello.eot");src:url("/fonts/fontello/fontello.eot") format("eot"),url("/fonts/fontello/fontello.woff") format("woff"),url("/fonts/fontello/fontello.ttf") format("truetype"),url("/fonts/fontello/fontello.svg") format("svg")}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Light-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Light-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Light-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Light-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Light-Web.svg#Graphik-Light) format('svg');font-weight:300;font-style:normal}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-LightItalic-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-LightItalic-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-LightItalic-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-LightItalic-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-LightItalic-Web.svg#Graphik-LightItalic) format('svg');font-weight:300;font-style:italic}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Regular-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Regular-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Regular-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Regular-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Regular-Web.svg#Graphik-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-RegularItalic-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-RegularItalic-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-RegularItalic-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-RegularItalic-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-RegularItalic-Web.svg#Graphik-RegularItalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Medium-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Medium-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Medium-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Medium-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Medium-Web.svg#Graphik-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-MediumItalic-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-MediumItalic-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-MediumItalic-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-MediumItalic-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-MediumItalic-Web.svg#Graphik-MediumItalic) format('svg');font-weight:500;font-style:italic}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Semibold-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-Semibold-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Semibold-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Semibold-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-Semibold-Web.svg#Graphik-Semibold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:"Graphik";src:url(//www.jackthreads.com/fonts/Graphik/Graphik-SemiboldItalic-Web.eot?#iefix);src:url(//www.jackthreads.com/fonts/Graphik/Graphik-SemiboldItalic-Web.eot?#iefix?#iefix) format('embedded-opentype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-SemiboldItalic-Web.woff) format('woff'),url(//www.jackthreads.com/fonts/Graphik/Graphik-SemiboldItalic-Web.ttf) format('truetype'),url(//www.jackthreads.com/fonts/Graphik/Graphik-SemiboldItalic-Web.svg#Graphik-SemiboldItalic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:"RobotoRegular";src:url("//assets5.thrillist.com/fonts/Roboto/roboto_regular.eot");src:url("//assets5.thrillist.com/fonts/Roboto/roboto_regular.eot") format("eot"),url("//assets5.thrillist.com/fonts/Roboto/roboto_regular.woff") format("woff"),url("//assets5.thrillist.com/fonts/Roboto/roboto_regular.ttf") format("truetype"),url("//assets5.thrillist.com/fonts/Roboto/roboto_regular.svg") format("svg")}@font-face{font-family:"RobotoCondensedBold";src:url("//assets5.thrillist.com/fonts/Roboto/roboto_condensed_700.eot");src:url("//assets5.thrillist.com/fonts/Roboto/roboto_condensed_700.eot") format("eot"),url("//assets5.thrillist.com/fonts/Roboto/roboto_condensed_700.woff") format("woff"),url("//assets5.thrillist.com/fonts/Roboto/roboto_condensed_700.ttf") format("truetype"),url("//assets5.thrillist.com/fonts/Roboto/roboto_condensed_700.svg") format("svg")}@font-face{font-family:"RobotoSlab";src:url("//assets5.thrillist.com/fonts/Roboto/RobotoSlab-Regular-webfont.eot");src:url("//assets5.thrillist.com/fonts/Roboto/RobotoSlab-Regular-webfont.eot") format("eot"),url("//assets5.thrillist.com/fonts/Roboto/RobotoSlab-Regular-webfont.woff") format("woff"),url("//assets5.thrillist.com/fonts/Roboto/RobotoSlab-Regular-webfont.ttf") format("truetype"),url("//assets5.thrillist.com/fonts/Roboto/RobotoSlab-Regular-webfont.svg") format("svg")}@font-face{font-family:"LatoRegular";src:url("//www.jackthreads.com/fonts/lato/lato-regular-webfont.eot");src:url("//www.jackthreads.com/fonts/lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"),url("//www.jackthreads.com/fonts/lato/lato-regular-webfont.woff") format("woff"),url("//www.jackthreads.com/fonts/lato/lato-regular-webfont.ttf") format("truetype"),url("//www.jackthreads.com/fonts/lato/lato-regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FjallaOneRegular';src:url("//www.jackthreads.com/fonts/fjallone/fjallaone-regular-webfont.eot");src:url("//www.jackthreads.com/fonts/fjallone/fjallaone-regular-webfont.eot?#iefix") format("embedded-opentype"),url("//www.jackthreads.com/fonts/fjallone/fjallaone-regular-webfont.woff") format("woff"),url("//www.jackthreads.com/fonts/fjallone/fjallaone-regular-webfont.ttf") format("truetype"),url("//www.jackthreads.com/fonts/fjallone/fjallaone-regular-webfont.svg#fjalla_oneregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"MontserratRegular";src:url('/fonts/normal');src:url('/fonts/normal?#iefix') format('embedded-opentype'),url(//www.supercompressor.com/fonts/Montserrat/Montserrat-Regular.ttf) format('truetype');font-weight:normal}@font-face{font-family:"MontserratBold";src:url('/fonts/bold');src:url('/fonts/bold?#iefix') format('embedded-opentype'),url(//www.supercompressor.com/fonts/Montserrat/Montserrat-Bold.ttf) format('truetype');font-weight:normal}@font-face{font-family:"HelveticaNeueBold";src:url("//www.thrillist.com/fonts/helveticaneue/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?iefix");src:url("//www.thrillist.com/fonts/helveticaneue/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?iefix?#iefix") format("eot"),url("//www.thrillist.com/fonts/helveticaneue/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("//www.thrillist.com/fonts/helveticaneue/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("//www.thrillist.com/fonts/helveticaneue/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg")}@font-face{font-family:"HelveticaNeueCondensedBold";src:url("//www.thrillist.com/fonts/helveticaneue/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?iefix");src:url("//www.thrillist.com/fonts/helveticaneue/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?iefix?#iefix") format("eot"),url("//www.thrillist.com/fonts/helveticaneue/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("//www.thrillist.com/fonts/helveticaneue/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("//www.thrillist.com/fonts/helveticaneue/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg")}@font-face{font-family:"HelveticaNeueLight";src:url("//www.thrillist.com/fonts/helveticaneue/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix");src:url("//www.thrillist.com/fonts/helveticaneue/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix?#iefix") format("eot"),url("//www.thrillist.com/fonts/helveticaneue/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("//www.thrillist.com/fonts/helveticaneue/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("//www.thrillist.com/fonts/helveticaneue/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg")}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html,body{height:100%}body{font:62.5% Helvetica, Helvetica Neue, Arial;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;-webkit-font-smoothing:antialiased}body.dev-demo{background-image:url("/theme/Vortex2/img/demo/bg.jpg")}body.v2-signup-flat-upsell{background-color:white}body.bg-no-scale{background-size:auto;background-position:50% 0}body.tmg-jackthreads{font-family:Graphik}a{text-decoration:none}input[type=submit],button{cursor:pointer;-webkit-appearance:button;border-radius:0;border:none;-webkit-font-smoothing:antialiased}.main-container{height:100%;-webkit-overflow-scrolling:touch;transition:opacity 0.4s cubic-bezier(0.5, 0.2, 0, 1)}.main-container.closing{opacity:0}.main.wrapper{width:802px;background:rgba(255,255,255,0.8);margin:0 auto;border-radius:3px;position:relative;transition:height 0.5s cubic-bezier(0.5, 0.2, 0, 1)}.page-type-flat .main.wrapper{margin-top:10px}.main.wrapper p{font-size:1.2em;color:#646464}.main.wrapper p.disclaimer{text-align:center;margin-top:.5em}.tmg-jackthreads .main.wrapper p.disclaimer{text-align:left}.main.wrapper a{color:#646464}.main.wrapper ul{margin:0;padding:0;list-style:none}.main.wrapper .column{float:left;width:50%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.main.wrapper .column.left{position:relative;height:100%}.main.wrapper .column.left.dark-overlay{border-top-left-radius:3px;border-bottom-left-radius:3px}.main.wrapper .column.left.dark-overlay p{color:#fff}.flex-height .main.wrapper .column{min-height:0}.main.wrapper .column-left-inner{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.main.wrapper .column-left-inner h1{margin-top:0}.main.wrapper .column-left-inner p{font-size:2em;line-height:1.4em;text-align:center}.tmg-jackthreads.page-type-flat .main.wrapper .column-left-inner p{color:#000;line-height:1.45em}body.landing .column-left-inner{padding:0 30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}body.landing .dark-overlay{border-top-left-radius:3px;border-bottom-left-radius:3px}html.lt-ie9 body.landing .column-left-inner{position:relative;top:auto;padding-top:15px}.dark-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:#000}.dark-overlay.highlighted:after{-webkit-animation:quickflash .8s ease-out;animation:quickflash .8s ease-out}@-webkit-keyframes quickflash{from{background:#fff}to{background:#000}}@keyframes quickflash{from{background:#fff}to{background:#000}}@media (min-width: 768px){.page-type-popup .banner-header,.page-type-flat.layout-centered.layout-two-column .banner-header{display:none}.page-type-popup.template-v2 .main.wrapper,.page-type-flat.layout-centered.layout-two-column.template-v2 .main.wrapper{padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}.page-type-flat.layout-centered.layout-one-column .main.wrapper,.template-v2-classic .main.wrapper{width:525px}.page-type-flat.layout-centered.layout-one-column .main.wrapper .column.left,.template-v2-classic .main.wrapper .column.left{display:none}.page-type-flat.layout-centered.layout-one-column .main.wrapper .column.right,.template-v2-classic .main.wrapper .column.right{float:none;width:100%;border-radius:3px}.page-type-flat.layout-centered.layout-one-column .main.wrapper .column.right p.intro,.template-v2-classic .main.wrapper .column.right p.intro{margin:0 0 1.5em;color:#000}}@media (min-width: 768px) and (max-height: 800px){.page-type-popup .main.wrapper,.page-type-flat.layout-centered.layout-two-column .main.wrapper{margin-top:0;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}}.logo{margin:0;padding-top:0;text-indent:-9999px;background-repeat:no-repeat;background-position:center center}.logo.logo-thrillist{background-image:url(/theme/Vortex2/img/thrillist/logo.svg);background-size:156px 50px;height:50px}.logo.logo-jackthreads{background-image:url(/theme/Vortex2/img/jackthreads/logo.svg);background-size:179px 100px;height:100px}.logo.logo-supercompressor{background-image:url(/theme/Vortex2/img/supercompressor/logo.svg);background-size:217px 50px;height:67px}.dark-overlay .logo.logo-thrillist{background-image:url(/theme/Vortex2/img/thrillist/logo_white.svg)}.dark-overlay .logo.logo-jackthreads{background-image:url(/theme/Vortex2/img/jackthreads/logo_white.svg)}.dark-overlay .logo.logo-supercompressor{background-image:url(/theme/Vortex2/img/supercompressor/logo_white.svg)}.dynamic-header{text-align:center;height:100px;background-position:50% 50%;position:relative}.dynamic-header h1{text-indent:-9999px;margin:0;position:absolute;left:-9999px}.dynamic-header.default{background:rgba(255,255,255,0.6);-moz-box-sizing:border-box;box-sizing:border-box}.dynamic-header.default h1{position:relative;left:auto;margin:0 auto;background-size:auto 100%}.tmg-thrillist .dynamic-header.default{padding-top:20px}@media (min-width: 768px){.dynamic-header.default h1{height:75%}}@media (max-width: 767px){.dynamic-header h1{position:relative;left:auto}}.column.right{position:relative}.column.right>.inner{background:#fff;border-top-right-radius:3px;position:relative}.column.right>.inner .vertically-align{padding:0 50px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.column.right ul{margin:0;padding:0;list-style:none}.column.right p.intro{font-size:2em;text-align:center}.column.right p.intro.mobile-only{font-size:1.7em}.template-v2 .column{min-height:600px}.template-v2 .column.right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.template-v2 .column.right>.inner{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.layout-right .column.left{border-top-left-radius:3px;border-bottom-left-radius:3px}#close-button{position:absolute;z-index:2}#close-button.close-left{top:4px;left:7px}#close-button.close-right{top:4px;right:7px}#close-button.close-outside{top:8px;right:12px}#close-button:before{content:"\2715";font:2.6em fontello;color:#fff}.button,input.button{display:block;font-size:2em;padding:10px 0;border-radius:3px;color:#fff !important;text-align:center;text-transform:uppercase;width:100%;border:1px solid #7c7c7c;background:#969696;-moz-box-sizing:border-box;box-sizing:border-box}.button:hover,input.button:hover{background:#b4b4b4}.button.fb,input.button.fb{border-color:#36518a;background:#3b5998}.button.fb:hover,input.button.fb:hover{background:#466bb7}.button.fb:before,input.button.fb:before{content:"\F30C"}.button.gplus,input.button.gplus{border-color:#d14730;background:#df4a32}.button.gplus:hover,input.button.gplus:hover{background:#f45137}.button.gplus:before,input.button.gplus:before{content:"\F30F"}.tmg-jackthreads .button{font-size:1.5em;font-weight:700;line-height:1em;letter-spacing:.05em;padding:17px 0 16px;max-height:48px;border-radius:0;border:0}.button-wrap:before{z-index:2;color:#fff}.button-wrap.email:before{content:"\E802";font-size:1.8em !important}.button-wrap.location:before{content:"\E724";font-size:2.6em !important}.button-wrap.reset:before{content:"\27F3";font-size:2.1em !important;padding-bottom:1px}.msie .button-wrap.reset:before{font-size:21px !important}.button.icon,.button-wrap.icon{position:relative}.button.icon span,.button.icon>input,.button-wrap.icon span,.button-wrap.icon>input{padding-left:20px}.button.icon:before,.button-wrap.icon:before{position:absolute;top:50%;left:30px;font:1.2em fontello;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tmg-jackthreads .button.icon span,.tmg-jackthreads .button.icon>input,.tmg-jackthreads .button-wrap.icon span,.tmg-jackthreads .button-wrap.icon>input{padding-left:50px}.tmg-jackthreads .button.icon:before,.tmg-jackthreads .button-wrap.icon:before{left:0;top:0 !important;width:50px;height:100%;font:1.8em fontello;text-align:center;background:rgba(0,0,0,0.1);line-height:50px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.tmg-supercompressor .button.icon:before,.tmg-supercompressor .button-wrap.icon:before{left:16px}html.lt-ie9 .button.icon,html.lt-ie9 .button-wrap.icon{top:auto;padding-top:15px}.ios-only{display:none !important}html.ios .ios-only{display:block !important}html.ios .ios-hide{display:none !important}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@-ms-keyframes spin{to{-ms-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.no-cssanimations .loader{width:24px !important;height:24px !important;border:none !important}.loader{font-size:12px;text-align:center;margin:0 auto;display:block;border:0.2em solid #b1000e;width:3.5em;height:3.5em;border-radius:50%;border-top-width:0;-webkit-animation:spin 0.75s infinite linear;animation:spin 0.75s infinite linear}.loader.small{font-size:8px}.loader.large{font-size:16px}.loader img{display:none !important}.loader:hover{cursor:default}.msie .loader{-webkit-animation:none;animation:none;border:0;background:url(../img/loader.gif) no-repeat 50% 50%}.fb-facepile{margin-top:20px;text-align:center;background:transparent;transition:opacity 0.2s cubic-bezier(0.5, 0.2, 0, 1)}.fb-facepile.hide{opacity:0}.template-v2 .vertically-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html.lt-ie9 .template-v2 .vertically-align{position:relative;top:auto;padding-top:15px}.message{padding:15px 20px 0;height:20px;color:red;font-size:1.4em;text-align:center;transition:all .8s ease-in}.message.inactive{height:0;opacity:0;padding:0}#flashMessage-2.message{padding:0}.bottom-banner{margin:0 auto}.bottom-banner h2{text-align:center;background:#fff;padding:4px 5px;border-radius:3px}.bottom-banner img{max-width:100%}.tmg-thrillist .column-left-inner p,.tmg-thrillist .disclaimer,.tmg-thrillist .terms,.tmg-thrillist input[type=text],.tmg-thrillist input[type=email],.tmg-thrillist input[type=password]{font-family:RobotoRegular}.tmg-thrillist .button{font-family:RobotoCondensedBold}.tmg-jackthreads .column-left-inner p,.tmg-jackthreads .disclaimer,.tmg-jackthreads .terms,.tmg-jackthreads input[type=text],.tmg-jackthreads input[type=email],.tmg-jackthreads input[type=password]{font-family:Graphik}.tmg-jackthreads .button{font-family:Graphik}.tmg-supercompressor .column-left-inner p,.tmg-supercompressor .disclaimer,.tmg-supercompressor .terms,.tmg-supercompressor input[type=text],.tmg-supercompressor input[type=email],.tmg-supercompressor input[type=password]{font-family:LatoRegular}.tmg-supercompressor .button{font-family:MontserratBold}body.landing.video-background .column.left{overflow:hidden}body.landing.video-background .column-left-inner{padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.landing.video-background .column-left-inner video{width:100%}body.landing.video-background .column-left-inner h1.logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.landing.video-background .column-left-inner h1.logo.logo-thrillist{background-image:url(/theme/Vortex2/img/thrillist/logo_white.svg);width:194px}body.landing.video-background .column-left-inner h1.logo.logo-jackthreads{width:179px}.compact-view{display:none !important}@media (min-width: 768px){.mobile-only{display:none}.tmg-supercompressor .button{font-size:1.8em;letter-spacing:-.02em;padding:14px 0 12px}.bottom-banner{width:525px}body.landing.video-background #close-button{text-shadow:0px 0px 5px #999}}@media (max-width: 767px){.desktop-only{display:none}body{background:none !important}.main-container{height:100%;padding:3%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:scroll}.banner-header{height:auto;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:1px solid #cacaca;padding:10px 0 !important}.tmg-jackthreads .banner-header{padding:2px 0 15px !important}.main.wrapper{background:#fff;width:100%;padding:0 !important;margin:0 !important}.main.wrapper .column{width:100%;min-height:0}.main.wrapper .column.left{display:none}.no-js .main.wrapper .column{min-height:720px}#close-button:before{color:#646464}#close-button.close-left{top:-68px;left:11px}#close-button.close-right{top:-80px;right:0px}#close-button.close-outside{top:-68px;right:11px}.compact-mobile #close-button{top:0;left:6px}.compact-mobile #close-button:before{color:#aaa;font-size:2em}.logo.logo-jackthreads{background-size:179px 60px;height:62px}.panel-switcher li{background:#f0f0f0}html.preserve-3d .cube-wrap .panel{background:#fff}html.preserve-3d.no-js .cube-wrap .panel{min-height:500px}p.intro{margin:1em -1em}.tmg-jackthreads p.intro{margin-bottom:1.4em}.button{font-size:1.8em}.tmg-jackthreads .button{font-size:1.35em}.tmg-supercompressor .button{font-family:RobotoCondensedBold}.tmg-thrillist .button.icon span,.tmg-thrillist .button.icon>input,.tmg-thrillist .button-wrap.icon span,.tmg-thrillist .button-wrap.icon>input,.tmg-supercompressor .button.icon span,.tmg-supercompressor .button.icon>input,.tmg-supercompressor .button-wrap.icon span,.tmg-supercompressor .button-wrap.icon>input{padding-left:15px}.tmg-thrillist .button.icon:before,.tmg-thrillist .button-wrap.icon:before,.tmg-supercompressor .button.icon:before,.tmg-supercompressor .button-wrap.icon:before{left:15px}.tmg-jackthreads .button.icon:before,.tmg-jackthreads .button-wrap.icon:before{line-height:47px}footer{border-bottom-left-radius:3px}footer p{margin:0}.compact-mobile.template-v2 .logo{padding-top:10px}.compact-mobile.template-v2 .logo.logo-thrillist{background-size:120px 40px;height:40px}.compact-mobile.template-v2 .logo.logo-jackthreads{background-size:135px 40px;height:40px}.compact-mobile.template-v2 .logo.logo-supercompressor{background-size:155px 40px;height:40px}.compact-mobile.template-v2.page-type-popup .banner-header{position:absolute;top:0;left:0;height:49px;width:100%;padding:0 !important;border-radius:0}.compact-mobile.template-v2 #view-content{margin-top:3px}.compact-mobile.template-v2.landing .main.wrapper{width:90%;padding:0;top:50%;left:50%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%)}.compact-mobile .full-view{display:none}.compact-mobile .compact-view{display:block !important}}@media (max-width: 330px){.tmg-jackthreads .main.wrapper ul.button-options{margin-left:-10px;margin-right:-10px}}.panel-switcher{background:#f0f0f0;border-top-right-radius:3px;position:relative}.panel-switcher li{float:left;width:50%}.panel-switcher li a{display:block;color:#000;font-size:2em;font-weight:bold;text-align:center;text-transform:uppercase;padding:15px 0}.tmg-jackthreads .panel-switcher li a{font-weight:500;font-size:1.8em}.panel-switcher li.active a{background:#fff;color:#000}.panel-switcher li:last-child a{border-top-right-radius:3px}html.lt-ie9 .panel-switcher li{width:49%}body.panels-multi .panel-content{-webkit-flex-grow:1;flex-grow:1;-ms-flex-positive:1;background:#fff}.landing.page-type-flat.layout-one-column .column.right .panel-content,.landing.page-type-flat.layout-one-column .column.right footer.terms{background:rgba(255,255,255,0.5);transition:background .25s linear}.landing.page-type-flat.layout-one-column .column.right:hover .panel-content,.landing.page-type-flat.layout-one-column .column.right:hover footer.terms{background:#fff}.landing.page-type-flat.layout-one-column .column.right.js-interaction .panel-content,.landing.page-type-flat.layout-one-column .column.right.js-interaction footer.terms{background:#fff}@-moz-document url-prefix(){.panel-content{max-height:476px}}body.panels-multi .cube-wrap>.inner{height:100%;position:relative}body.panels-multi .cube-wrap>.inner[data-active-panel="1"] .panel-1,body.panels-multi .cube-wrap>.inner[data-active-panel="2"] .panel-2,body.panels-multi .cube-wrap>.inner[data-active-panel="3"] .panel-3,body.panels-multi .cube-wrap>.inner[data-active-panel="4"] .panel-4{display:block}body.panels-multi .cube-wrap .panel{display:none;height:100%;min-height:400px;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 50px;width:100%}.flex-height body.panels-multi .cube-wrap .panel{min-height:auto;height:100%}html.preserve-3d body.panels-multi .cube-wrap{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}html.preserve-3d body.panels-multi .cube-wrap>.inner{transition:-webkit-transform 0.5s cubic-bezier(0.5, 0.2, 0, 1);transition:transform 0.5s cubic-bezier(0.5, 0.2, 0, 1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(0.8) rotateY(0);transform:scale(0.8) rotateY(0)}html.preserve-3d body.panels-multi .cube-wrap>.inner[data-active-panel="1"] .panel:nth-child(1){opacity:1}html.preserve-3d body.panels-multi .cube-wrap>.inner[data-active-panel="2"]{-webkit-transform:scale(0.8) rotateY(-90deg);transform:scale(0.8) rotateY(-90deg)}html.preserve-3d body.panels-multi .cube-wrap>.inner[data-active-panel="2"] .panel:nth-child(2){opacity:1}html.preserve-3d body.panels-multi .cube-wrap>.inner[data-active-panel="3"]{-webkit-transform:scale(0.8) rotateY(-180deg);transform:scale(0.8) rotateY(-180deg)}html.preserve-3d body.panels-multi .cube-wrap>.inner[data-active-panel="3"] .panel:nth-child(3){opacity:1}html.preserve-3d body.panels-multi .cube-wrap>.inner[data-active-panel="4"]{-webkit-transform:scale(0.8) rotateY(90deg);transform:scale(0.8) rotateY(90deg)}html.preserve-3d body.panels-multi .cube-wrap>.inner[data-active-panel="4"] .panel:nth-child(4){opacity:1}html.preserve-3d body.panels-multi .cube-wrap .panel{display:block;position:absolute;opacity:0;transition:opacity 0.5s cubic-bezier(0.5, 0.2, 0, 1)}html.preserve-3d body.panels-multi .cube-wrap .panel:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}html.preserve-3d body.panels-multi .cube-wrap .panel.active:after{content:none;left:-9999px}html.preserve-3d body.panels-multi .cube-wrap .panel:nth-child(1){-webkit-transform:translateZ(200px);transform:translateZ(200px)}html.preserve-3d body.panels-multi .cube-wrap .panel:nth-child(2){-webkit-transform:rotateY(90deg) translateZ(200px);transform:rotateY(90deg) translateZ(200px)}html.preserve-3d body.panels-multi .cube-wrap .panel:nth-child(3){-webkit-transform:rotateY(180deg) translateZ(200px);transform:rotateY(180deg) translateZ(200px)}html.preserve-3d body.panels-multi .cube-wrap .panel:nth-child(4){-webkit-transform:rotateY(-90deg) translateZ(200px);transform:rotateY(-90deg) translateZ(200px)}.user-zip-wrap{text-align:center;font-family:RobotoRegular}.tmg-jackthreads .user-zip-wrap{font-family:Graphik}.user-zip-wrap .shade-teaser{opacity:0}.user-zip-wrap .shade-teaser.active{opacity:1}.user-zip-wrap p.geo-guess{font-size:2em;margin-bottom:0}.user-zip-wrap .not-in p{margin-top:.5em}.user-zip-wrap .not-in p a{text-decoration:underline}.panel-sentinel-wrap{position:absolute;top:-9999px}@media (min-width: 768px){body.tmg-thrillist .panel-switcher li a{font-family:RobotoSlab}body.tmg-jackthreads .panel-switcher li a{font-family:Graphik}body.tmg-supercompressor .panel-switcher li a{font-family:MontserratBold}body.panels-multi .cube-wrap>.inner{margin:35px auto 0}.panel-content .panel,footer{padding-left:49px;padding-right:49px}}@media (max-width: 767px){.panel-content .panel,body.panels-multi .panel-content .panel,footer{padding-left:20px;padding-right:20px}.cube-wrap>.inner{margin-top:15px}html.preserve-3d body.panels-multi .cube-wrap{-webkit-perspective:1100px;perspective:1100px}.panel-switcher li a{font-size:1.8em;padding:12px 0 11px}.geo-guess .zip-city{display:block}body.landing .zip-manual-entry .inner{padding-bottom:28px}#user-zip .shade-teaser{margin-bottom:18px}#user-zip .geo-guess{font-size:1.7em}#user-zip .not-in p{margin:.4em 0}.user-zip-wrap{min-height:65px}.compact-mobile .panel-switcher{display:none}.compact-mobile #user-zip .not-in p{font-weight:bold}.compact-mobile .user-zip-wrap p.geo-guess{display:none}}.button-options li{margin-bottom:20px;transition:opacity 0.6s cubic-bezier(0.5, 0.2, 0, 1);position:relative}.button-options li.separator{text-align:center;font:1.8em RobotoSlab;color:#646464;width:100%;position:relative;margin-bottom:12px}.tmg-jackthreads .button-options li.separator{font:1.4em Graphik}.button-options li.separator span{background:#fff;padding:2px 8px;z-index:2;position:relative}.button-options li.separator:before{content:"";width:100%;height:1px;overflow:hidden;background:#646464;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button-options li:last-child{margin-bottom:0}.button-options.email-expanded li:not(.option-email){opacity:.35}.button-options.email-expanded li:not(.option-email):hover{opacity:1;transition:opacity .3s linear}.option-email.email-valid.password-valid .button{background-color:#b1000e}.template-v2 .button{transition:background-color 0.1s cubic-bezier(0.5, 0.2, 0, 1)}html.lt-ie9 .button-options li.separator:before{top:auto;padding-top:15px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.button-options li.separator:before{height:2px}}.email-inputs{height:0;overflow:hidden;transition:all 0.5s cubic-bezier(0.5, 0.2, 0, 1);position:relative}.email-inputs.active{height:135px}.email-inputs.active.no-password{height:70px}.email-inputs.active.fully-visible{overflow:visible}.email-inputs.active.temp-inactive{height:0 !important;overflow:hidden !important}.email-connect.type-login .email-inputs.active{height:152px}.custom-checkbox{padding:7px 0 1px}.custom-checkbox label{font-size:1.2em;color:#646464;position:relative;padding-left:33px;line-height:19px;margin:0;cursor:pointer;padding-top:3px}.custom-checkbox label:before{content:"";position:absolute;left:1px;top:0;width:19px;height:19px;border:1px solid #cacaca;border-radius:2px}.custom-checkbox.checked label:after{content:"\2713";font:2.4em/19px fontello;color:#646464;position:absolute;bottom:0;left:4px}.tmg-jackthreads .custom-checkbox label{padding-left:26px}.tmg-jackthreads .custom-checkbox label:before{width:16px;height:16px;background:#ebebeb;border:0;border-radius:0}.tmg-jackthreads .custom-checkbox.checked label:before{background:#f30}.tmg-jackthreads .custom-checkbox.checked label:after{font:17px/16px fontello !important;color:#fff;bottom:auto !important}.over-21{margin-top:13px;transition:all 0.5s cubic-bezier(0.5, 0.2, 0, 1)}.over-21.temp-inactive{opacity:0;position:relative}.over-21.temp-inactive:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.column.right input[type=text],.column.right input[type=email],.column.right input[type=password]{width:100%;border:1px solid #ccc;border-radius:4px;background:#fff;margin:6px 0;padding:12px 15px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.8em}.tmg-jackthreads .column.right input[type=text],.tmg-jackthreads .column.right input[type=email],.tmg-jackthreads .column.right input[type=password]{border:2px solid #e5e5e5;border-radius:0;font-size:1.7em}.daily-emails{margin-top:12px}.forgot-password{font-size:1.15em;margin-bottom:20px;padding-left:1px}.forgot-password a{text-decoration:underline}.verify-email-wrap{top:0;right:0;width:100%;height:90%}.msie .verify-email-wrap{position:absolute !important}.verify-email{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all 1s cubic-bezier(0.5, 0.2, 0, 1)}.verify-email .profile-picture{width:100px;height:100px;border-radius:50%;margin:0 auto;background-size:100px}.verify-email h1{text-align:center;color:#646464}.verify-email p.intro{margin:.5em 0}.verify-email form,.verify-email .input.email{position:relative}.verify-email .verify-button{margin-top:14px}.verify-email .button{background:#b1000e;border-color:#a4000d}.verify-email .button:hover{background:#cc0010}.msie .verify-email{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.is-verifying-email .verify-email{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.is-verifying-email #close-button{display:none}#status-msg[data-message-type]{position:absolute;bottom:105%;left:0;z-index:3;width:100%;background:#555;color:#fff;font-size:1.4em;padding:9px 14px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;box-shadow:0 0 8px #fff;opacity:0;transition:opacity 0.5s cubic-bezier(0.5, 0.2, 0, 1)}#status-msg[data-message-type].show{opacity:1}#status-msg[data-message-type]:after{content:"";position:absolute;top:100%;left:18px;border:8px solid transparent;border-top-color:#555}#status-msg[data-message-type] a{color:#fff;text-decoration:underline}#status-msg[data-message-type=error]{background:#e36767}#status-msg[data-message-type=error]:after{border-top-color:#e36767}#status-msg[data-message-type=warning]{background:#f3cb6d}#status-msg[data-message-type=warning]:after{border-top-color:#f3cb6d}#status-msg[data-message-type=success]{background:#92c195}#status-msg[data-message-type=success]:after{border-top-color:#92c195}.option-fb #status-msg[data-message-type]{bottom:114%}@media (min-width: 768px){.layout-one-column .column.right ul.button-options{width:300px;margin:0 auto}.template-v2 .input{position:relative}.template-v2 .input:after{content:"\2713";font:2.3em fontello;color:#00a651;position:absolute;top:15px;right:-24px;opacity:0;transition:opacity .7s ease-out}.template-v2 .input.input-valid:after{opacity:1}.temp-inactive .template-v2 .input.input-valid:after{opacity:0}}@media (max-width: 767px){.button-options li{margin-bottom:12px}.column.right .inner.verify-email-wrap .vertically-align{padding:0 35px}#view-content.status-message{overflow:visible}.compact-mobile .button-options.no-email.option-count-2 li:nth-child(1),.compact-mobile .button-options.option-count-3 li:nth-child(1){width:48%;float:left}.compact-mobile .button-options.no-email.option-count-2 li:nth-child(2),.compact-mobile .button-options.option-count-3 li:nth-child(2){width:48%;float:right}.compact-mobile .button-options .gplus.button:before{left:10px}.compact-mobile .button-options .gplus.button .compact-view{padding-left:25px}.compact-mobile .button-options .fb.button:before{left:12px}.compact-mobile .button-options .fb.button .compact-view{padding-left:20px}}.shade-wrap{position:relative}.shade-teaser{transition:opacity .3s linear;margin-bottom:20px}.shade-teaser p{margin-top:0}.shade{background:#fff;width:101%;height:0;overflow:hidden;position:absolute;z-index:4;top:0;transition:height 0.6s cubic-bezier(0.5, 0.2, 0, 1)}.shade .inner{position:absolute;bottom:0}.shade p.intro{font-size:2em !important;line-height:1.4em;text-align:center}.tmg-jackthreads .shade p.intro{font-size:1.9em !important}.shade.active{height:300px}.shade .input{margin-bottom:12px}.shade .shade-collapse{text-align:left;font-size:1.15em;margin-top:7px;padding-left:1px}.shade .shade-collapse a{text-decoration:underline}.shade .button{margin-bottom:5px}@media (max-width: 767px){.shade p.intro{margin-left:0;margin-right:0;font-size:1.7em !important;line-height:1.3em}.compact-mobile .shade.active{height:267px}}body.upsell .column.left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}body.upsell .column-left-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}body.upsell .upsell-blurbs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}body.upsell .upsell-blurbs li{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;transition:-webkit-flex-grow 0.6s cubic-bezier(0.5, 0.2, 0, 1);transition:-ms-flex-positive 0.6s cubic-bezier(0.5, 0.2, 0, 1);transition:flex-grow 0.6s cubic-bezier(0.5, 0.2, 0, 1);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}body.upsell .upsell-blurbs li>.inner{z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px}body.upsell .upsell-blurbs li .description{color:#fff;font-size:1.6em;max-height:0;overflow:hidden;transition:max-height .6s ease-out}body.upsell .upsell-blurbs li.blurb-thrillist{background-image:url(../img/thrillist/upsell/upsell_option.jpg)}body.upsell .upsell-blurbs li.blurb-jackthreads{background-image:url(../img/jackthreads/upsell/upsell_option.jpg)}body.upsell .upsell-blurbs li.blurb-supercompressor{background-image:url(../img/supercompressor/upsell/upsell_option2.jpg)}body.upsell .upsell-blurbs li.dark-overlay:after{opacity:.5;transition:opacity .5s ease-out}body.upsell .upsell-blurbs li:first-child{border-top-left-radius:3px}body.upsell .upsell-blurbs li:last-child{border-bottom-left-radius:3px}body.upsell .upsell-blurbs li.active,body.upsell .upsell-blurbs li:hover{-webkit-flex-grow:1.4;-ms-flex-positive:1.4;flex-grow:1.4}body.upsell .upsell-blurbs li.active .description,body.upsell .upsell-blurbs li:hover .description{max-height:120px}body.upsell .upsell-blurbs li.active.dark-overlay:after,body.upsell .upsell-blurbs li:hover.dark-overlay:after{opacity:.7}body.upsell .upsell-blurbs[data-count="1"] li.active.dark-overlay:after{opacity:.5}body.upsell .cb-description{display:none}body.upsell .column.right .congrats{text-align:center;font-size:2em;line-height:1.4em}body.upsell .column.right .custom-checkbox{padding:15px 0}body.upsell .column.right .custom-checkbox label{font-size:2em;padding-top:0}body.upsell .column.right .custom-checkbox label:after{font-size:1.5em;bottom:6px}body.upsell .column.right .mobile-only.description{margin:-4px 0 6px 35px}body.upsell .shade.active{height:270px}#UpsellUpsellForm{transition:opacity 0.5s cubic-bezier(0.5, 0.2, 0, 1)}#UpsellUpsellForm.temp-inactive{opacity:0;position:relative}#UpsellUpsellForm.temp-inactive:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}html.lt-ie9 .upsell-blurbs li>.inner{position:relative;top:auto;padding-top:15px}html.msie body.upsell .column.left,html.msie body.upsell .column-left-inner,html.msie body.upsell .upsell-blurbs{display:block;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;height:100%}html.msie body.upsell .upsell-blurbs{height:600px}html.msie body.upsell .upsell-blurbs li{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}html.msie body.upsell .upsell-blurbs[data-count="1"] li{height:100%}html.msie body.upsell .upsell-blurbs[data-count="2"] li{height:50%}html.msie body.upsell .upsell-blurbs[data-count="3"] li{height:33%}html.msie body.upsell .column.right{display:block;height:530px;background:#fff}html.msie body.upsell .column.right>.inner{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;height:90%}html.msie body.upsell .column.right .custom-checkbox label:after{font-size:34px}@media (min-width: 768px){.cb-wrapper[data-count="1"]{display:none}}@media (max-width: 767px){body.upsell .column.right>.inner{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}body.upsell .column.right>.inner .vertically-align{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 20px}body.upsell .column.right footer{padding-top:15px}body.upsell .shade.active{height:280px}body.upsell .column.right .congrats{font-size:1.7em;line-height:1.3em}}.upsell-options{margin-top:6px !important}.upsell-options li{padding:10px 0}.upsell-options .upsell.button{width:100%}.tmg-thrillist .upsell-options .upsell.button{background:#b1000e;border-color:#a4000d}.tmg-thrillist .upsell-options .upsell.button:hover{background:#cc0010}.tmg-jackthreads .upsell-options .upsell.button{background:#f30}.tmg-jackthreads .upsell-options .upsell.button:hover{background:#ff5c33}.tmg-supercompressor .upsell-options .upsell.button{background:#4f8ca9;border-color:#417188}.tmg-supercompressor .upsell-options .upsell.button:hover{background:#4a97bb}.background-video-large{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover}footer{z-index:1;text-align:center;background:#fff;border-bottom-right-radius:3px}footer p{font-size:11px;line-height:1.1em}footer a{text-decoration:underline}@media (max-width: 767px){.compact-mobile footer p{line-height:1.5em}}body.template-v2-classic .main.wrapper{border-radius:0;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}body.template-v2-classic .main.wrapper p{color:#000}body.template-v2-classic .main.wrapper p.disclaimer{font-size:1.1em;margin:5px 0;line-height:12px}body.template-v2-classic #view-content h2{margin:0;text-align:center;text-transform:uppercase;font:22.3999996185303px "HelveticaNeueBold", sans-serif}body.template-v2-classic p.intro{font:1.4em sans-serif !important}body.template-v2-classic .user-zip-wrap .geo-guess{font:1.4em sans-serif}body.template-v2-classic .user-zip-wrap .geo-guess strong{font-weight:normal}body.template-v2-classic .user-zip-wrap .not-in p{margin:0}body.template-v2-classic .user-zip-wrap .not-in p a{color:blue}body.template-v2-classic .column.right input[type=text],body.template-v2-classic .column.right input[type=email],body.template-v2-classic .column.right input[type=password]{-webkit-appearance:none;font-size:12px;border:0;padding:6px 7px;margin:0 0 15px;width:100%;box-shadow:inset 1px 1px 2px 2px #d8d8d8;border-radius:0px;font-family:sans-serif}body.template-v2-classic .column-left-inner p,body.template-v2-classic .disclaimer,body.template-v2-classic .terms,body.template-v2-classic footer p{font-family:sans-serif;font-size:11px !important}body.template-v2-classic .terms a{color:#000}body.template-v2-classic input[type=checkbox]{font-size:16px}body.template-v2-classic .tmg-thrillist .button-wrap.email.icon:before{-webkit-transform:translateY(-54%) !important;-ms-transform:translateY(-54%) !important;transform:translateY(-54%) !important}body.template-v2-classic .button{border-radius:0 !important;padding:11px 0;background-color:#7d7d7d;border:0;font-family:HelveticaNeueCondensedBold,Helvetica,'Gill Sans',Arial,sans-serif}body.template-v2-classic .button:hover{background-color:#b1000e}body.template-v2-classic .button:active{background-color:#000 !important}body.template-v2-classic .button.email{padding-left:20px}body.template-v2-classic .button:before{-webkit-transform:translateY(-53%) !important;-ms-transform:translateY(-53%) !important;transform:translateY(-53%) !important}body.template-v2-classic .button.fb{border-color:#3f5996;background:#3f5996}body.template-v2-classic .button.fb:hover{background:#6886cc}body.template-v2-classic .button.gplus{border-color:#e04a32;background:#e04a32}body.template-v2-classic .button.gplus:hover{background:#f5705a}body.template-v2-classic.tmg-jackthreads .button.icon:before,body.template-v2-classic.tmg-jackthreads .button-wrap.icon:before{line-height:37px;font-size:23px}body.template-v2-classic.tmg-jackthreads .button.icon.email:before,body.template-v2-classic.tmg-jackthreads .button-wrap.icon.email:before{font-size:17px}body.template-v2-classic .email-connect{margin:0 auto;transition:opacity 0.5s cubic-bezier(0.5, 0.2, 0, 1)}body.template-v2-classic .email-connect.temp-inactive{opacity:0;position:relative}body.template-v2-classic .email-connect.temp-inactive:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body.template-v2-classic .over-21{margin-left:45px}body.template-v2-classic #close-button{top:10px;left:auto;right:10px}body.template-v2-classic #close-button:before{content:"";display:block;background:url("/img/default/icon-close@2x.png") 0 0/100% no-repeat;width:10px;height:10px}body.template-v2-classic .button-options li{margin-bottom:16px}body.template-v2-classic .button-options li.separator{line-height:14px;margin-bottom:10px}body.template-v2-classic .button-options li.separator span{font:12px sans-serif;font-weight:bold;color:#000}body.template-v2-classic .button-options li.separator:before{height:0;background:none}body.template-v2-classic .tmg-thrillist .button-wrap.email:before{content:"\2709";font-size:19px !important}body.template-v2-classic.upsell .main.wrapper .column{float:none;width:100%}body.template-v2-classic.upsell .main.wrapper .column.left{display:none}body.template-v2-classic.upsell.page-type-flat .main-container{padding:0}body.template-v2-classic.upsell.page-type-flat .main.wrapper{width:100%;background:#e6e6e6;margin-top:0}body.template-v2-classic.upsell.page-type-flat .banner-header{background:none !important;height:auto !important}body.template-v2-classic.upsell.page-type-flat .banner-header h1{position:relative;top:auto;left:auto;margin:0 !important}body.template-v2-classic.upsell.page-type-flat .logo{height:76px !important}body.template-v2-classic.upsell.page-type-flat .logo.logo-thrillist{background-size:174px 60px !important}body.template-v2-classic.upsell.page-type-flat .logo.logo-jackthreads{background-size:188px 50px !important}body.template-v2-classic.upsell.page-type-flat .column.right{width:982px !important;margin:0 auto}body.template-v2-classic.upsell.page-type-flat .shade{background:#f0f0f0}body.template-v2-classic.upsell .column.right .congrats{font-size:1.4em;line-height:1.2em}body.template-v2-classic.upsell .column.right .congrats strong{display:block;font-size:1.5em;line-height:1.5em}body.template-v2-classic.upsell .highlight-option input[type=checkbox]{margin-right:20px}body.template-v2-classic.upsell .cb-wrapper{padding-top:12px}body.template-v2-classic.upsell .cb-wrapper li{border-top:#e6e6e6 1px solid;padding:12px 0}body.template-v2-classic.upsell .cb-wrapper li:first-child{border-top:none;padding-top:0}body.template-v2-classic.upsell .cb-wrapper[data-count="1"]{display:block}body.template-v2-classic.upsell .cb-image{display:inline-block;width:75px;height:75px;background-size:contain;background-repeat:none;vertical-align:middle;margin-right:17px}body.template-v2-classic.upsell .cb-company-name{display:inline-block;max-width:297px;vertical-align:middle;font-size:1.4em}body.template-v2-classic.upsell .cb-company-name strong{display:block;padding-bottom:5px}body.template-v2-classic.upsell .cb-description{display:block}body.template-v2-classic.upsell .upsell-options{display:-webkit-flex;display:-ms-flexbox;display:flex}body.template-v2-classic.upsell .upsell-options .button{border:0}body.template-v2-classic.upsell .upsell-options .upsell.button{background:#7d7d7d}body.template-v2-classic.upsell .upsell-options .upsell.button.signup{background-color:#b1000e}body.template-v2-classic.upsell .upsell-options .skip-upsell.button{background:#969696}body.template-v2-classic.upsell .upsell-options .skip-upsell.button:hover{background:#b5b9ba}body.template-v2-classic.upsell.page-type-flat .upsell-options{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.template-v2-classic.upsell.page-type-flat .upsell-options li{width:48%}body.template-v2-classic.upsell.page-type-flat .upsell-options .upsell.button.signup:hover{background:#ca081c}body.template-v2-classic .classic-flat-upsell h1{padding:33px 0 24px 38px;margin:0;text-transform:uppercase}body.template-v2-classic .classic-flat-upsell #zip-manual-entry .inner{width:100%}body.template-v2-classic .classic-flat-upsell #zip-manual-entry form{max-width:300px;margin:0 auto}body.template-v2-classic .classic-flat-upsell .user-zip-wrap{padding-right:26px !important}body.template-v2-classic .classic-flat-upsell .user-zip-wrap .shade-teaser{padding-top:20px}body.template-v2-classic .classic-flat-upsell .user-zip-intro p{font-size:16px}body.template-v2-classic .classic-flat-upsell .user-zip-intro .not-in{padding-top:17px}body.template-v2-classic .classic-flat-upsell .upsell-options{padding-right:32px !important}body.template-v2-classic .classic-flat-upsell .upsell-options li{padding:4px 0}body.template-v2-classic .classic-flat-upsell .button{padding:9px 0 8px !important}html.no-flexbox body.template-v2-classic .classic-flat-upsell .upsell-options{width:100%}html.no-flexbox body.template-v2-classic .classic-flat-upsell .upsell-options li{float:right}html.no-flexbox body.template-v2-classic .classic-flat-upsell .upsell-options li .upsell.signup{background:#b1000e;margin-right:15px;padding-top:5px !important;padding-bottom:4px !important}body.template-v2-classic .cfu-left-col{float:left;width:674px;height:538px;background:#f0f0f0}body.template-v2-classic .cfu-right-col{float:left;width:308px;height:538px}body.template-v2-classic .cfu-left-logo{float:left;width:124px;margin:8px 22px 0 22px}body.template-v2-classic .cfu-contents{float:left;width:506px;padding-right:24px;-moz-box-sizing:border-box;box-sizing:border-box}body.template-v2-classic .cfu-blurb{font:16px/24px HelveticaNeueLight,Helvetica,'Gill Sans',Arial,sans-serif;margin:0 0 20px 0}body.template-v2-classic .cfu-btn-text-big{font:21px HelveticaNeueCondensedBold,Helvetica,'Gill Sans',Arial,sans-serif;display:block;padding-top:1px}body.template-v2-classic .cfu-btn-text-small{font:14px/20px HelveticaNeueCondensedBold,Helvetica,'Gill Sans',Arial,sans-serif;display:block;padding-bottom:2px}body.template-v2-classic fieldset{border:0;padding:0;margin:0;font-size:13px}body.template-v2-classic fieldset input{margin:0 4px 0 16px}body.template-v2-classic legend{display:inline-block;float:left}body.template-v2-classic .fb-facepile{margin-top:0}body.template-v2-classic .shade.active{height:220px !important}body.template-v2-classic .shade .inner{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.template-v2-classic .bottom-banner h2{padding:3px 5px;border-radius:0;font-size:14px;margin-top:21px;text-transform:uppercase;display:inline-block}@media (min-width: 768px){.template-v2-classic.page-type-popup .main-container{padding-top:50px}.template-v2-classic .main.wrapper{width:525px;background:#fff}html.msie .template-v2-classic .cube-wrap>.inner,html.preserve-3d .template-v2-classic .cube-wrap>.inner{margin-top:18px}.template-v2-classic .panel-content .panel{padding-left:25px;padding-right:25px}.template-v2-classic .logo.logo-thrillist{background-size:190px 62px}.template-v2-classic .logo.logo-jackthreads{background-size:142px 80px}.template-v2-classic .email-connect{max-width:300px}.template-v2-classic .email-inputs.active{height:110px}.template-v2-classic .shade .inner{width:300px}.template-v2-classic footer{margin-top:20px}.template-v2-classic footer p{margin-bottom:10px}.template-v2-classic.page-type-popup .logo{margin:20px 0 8px;height:100px}.template-v2-classic.page-type-popup p.intro{padding-left:15px;padding-right:15px;line-height:15.3999996185303px !important;margin-bottom:20px !important}.template-v2-classic.page-type-popup.upsell .column.right>.inner .vertically-align{padding:20px 40px 35px}.template-v2-classic.page-type-popup.upsell p.congrats{font-size:14px}.template-v2-classic.page-type-popup.upsell p.congrats strong{font-size:22px !important}.template-v2-classic.page-type-popup.upsell #user-zip .shade-teaser{line-height:10px;padding-top:4px;margin-bottom:18px}.template-v2-classic.page-type-popup.upsell #user-zip .shade-teaser .not-in p{font-size:11px}.template-v2-classic.page-type-popup.upsell .highlight-option input[type=checkbox]{margin-left:3px}.template-v2-classic.page-type-popup.upsell .cb-wrapper{padding-top:17px;margin-bottom:26px}.template-v2-classic.page-type-popup.upsell footer{display:none}.template-v2-classic.page-type-popup .upsell-options{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.template-v2-classic.page-type-popup .upsell-options li{width:48%;padding:0}.template-v2-classic.page-type-popup footer{margin-top:24px}.template-v2-classic.page-type-popup footer p{margin-bottom:12px}.template-v2-classic.page-type-flat .main.wrapper{margin-top:8px;padding-top:25px}.template-v2-classic.page-type-flat.upsell .main.wrapper{padding-top:0}.template-v2-classic.page-type-flat .logo{margin-top:30px;height:80px}.template-v2-classic.page-type-flat p.intro{margin-bottom:20px !important;line-height:15.3999996185303px !important}.template-v2-classic.tmg-jackthreads.page-type-flat .logo{margin-top:0;height:100px}}@media (max-width: 767px){.template-v2-classic.landing{background:#f0f0f0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEXm5ub///8xREvZAAAADUlEQVQI12NoYGaAQQAF5gCQV50hjgAAAABJRU5ErkJggg==") repeat 0 0 !important}.template-v2-classic.landing .main-container{padding:0}.template-v2-classic.landing .banner-header{background:rgba(255,255,255,0.75);border-radius:0;border-bottom:0;padding:2px 0 !important}.template-v2-classic.landing .main.wrapper{margin-top:8px !important;margin-left:auto !important;margin-right:auto !important;max-width:430px;padding:0 2% 4px !important;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent}.template-v2-classic.landing #view-content{background:#fff;padding-top:25px !important}.template-v2-classic.landing .button{padding:12px 0 !important}.template-v2-classic.tmg-thrillist .button.icon:before,.template-v2-classic.tmg-thrillist .button-wrap.icon:before{left:30px}html.msie .template-v2-classic .cube-wrap>.inner,html.preserve-3d .template-v2-classic .cube-wrap>.inner{margin-top:20px}.template-v2-classic .email-connect{max-width:100%}.template-v2-classic .email-inputs.active{height:165px}.template-v2-classic .text-promise{display:inline !important}.template-v2-classic .option-fb .disclaimer{margin-top:5px}.template-v2-classic.tmg-thrillsit .button-wrap.icon.email{padding:0 5px}.template-v2-classic .column.right input[type=text],.template-v2-classic .column.right input[type=email],.template-v2-classic .column.right input[type=password]{padding:14px 12px !important;font-size:15px !important}.template-v2-classic.tmg-thrillist .button.icon span,.template-v2-classic.tmg-thrillist .button.icon>input,.template-v2-classic.tmg-thrillist .button-wrap.icon span,.template-v2-classic.tmg-thrillist .button-wrap.icon>input{padding-left:20px !important}.template-v2-classic.tmg-thrillist .button-wrap.email:before{left:35px}.template-v2-classic.upsell #view-content>.inner{padding-top:20px}.template-v2-classic .panel-content .panel,.template-v2-classic footer{padding-left:25px;padding-right:25px}.template-v2-classic .column.right p.intro{text-align:left;margin-bottom:12px !important;line-height:15px !important}.template-v2-classic .logo.logo-thrillist{background-size:144px 50px}.template-v2-classic .logo.logo-jackthreads{background-size:146px 38px;height:56px}.template-v2-classic .shade .inner{width:250px}.template-v2-classic .bottom-banner{padding:0px 7px 0 8px !important;max-width:404px;margin-left:auto;margin-right:auto}.template-v2-classic .bottom-banner h2{padding:3px 7px 1px 7px !important;font-size:11px !important;text-align:left;line-height:1.4}.template-v2-classic .bottom-banner img{margin-top:4px}.template-v2-classic footer{padding:20px 0 10px}.template-v2-classic.page-type-popup .upsell-options{max-width:300px;margin:0 auto !important;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.template-v2-classic #user-zip .geo-guess{font-size:13px}.template-v2-classic #user-zip .geo-guess .zip-city{display:inline}.template-v2-classic #user-zip .not-in p{margin:0}}@media (max-width: 525px){.template-v2-classic.upsell .highlight-option{text-align:center}.template-v2-classic.upsell .cb-company-name{padding:10px 0 0 10px;max-width:auto}}
