.ambroise, .ambroise-hdr, .content h1, .content h2:not(.end-slate-title), .post-title { font-family: ambroise-francois-std,"Bodoni 72",Didot,"Hoe­fler Text",serif; font-style: normal; font-weight: 400; text-transform: uppercase; }
.ambroise em, .ambroise-hdr em, .content h1 em, .content h2:not(.end-slate-title) em, .post-title em, .ambroise cite, .ambroise-hdr cite, .content h1 cite, .content h2:not(.end-slate-title) cite, .post-title cite { display: inline-block; font-family: inherit; font-style: inherit; line-height: inherit; transform: skew(-5deg); }
.ambroise-hdr, .content h1, .content h2:not(.end-slate-title) { font-size: 45px; line-height: 40px; }
.body-copy { font-family: "Exchange SSm 4r",ExchangeWeb-Roman,Georgia,serif; font-size: 18px; line-height: 28px; }
.body-copy em, .body-copy cite { font-family: "Exchange SSm 4i",ExchangeWeb-Italic,"Exchange SSm 4r",ExchangeWeb-Roman,Georgia,serif; font-style: normal; }
.brandon, .content b, .content strong, .content h3:not(.end-slate-caption), .live-quote blockquote, .left_rail .title, .sidebar-header, .chapter-header, #nav-search { font-family: brandon-text-wired,brandon-text,brandon-grotesque-1,brandon-grotesque-2,BrandonText-Bold,Gill Sans,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-style: normal; font-weight: 400; }
.brandon em, .content b em, .content strong em, .content h3:not(.end-slate-caption) em, .live-quote blockquote em, .left_rail .title em, .sidebar-header em, .chapter-header em, #nav-search em, .brandon cite, .content b cite, .content strong cite, .content h3:not(.end-slate-caption) cite, .live-quote blockquote cite, .left_rail .title cite, .sidebar-header cite, .chapter-header cite, #nav-search cite { display: inline-block; font-family: inherit; font-style: inherit; line-height: inherit; transform: skew(-5deg); }
.btn { background: rgb(246, 246, 246) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; box-shadow: none; letter-spacing: 0.08em; transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.flex-row, .row, .clearfix, .clearfix-big, .content .twitter-tweet-rendered, .content .instagram-media-rendered, .content .shortcake-bakery-responsive, .left_rail .wrapper { clear: both; display: block; }
.flex-row::before, .row::before, .clearfix::before, .clearfix-big::before, .content .twitter-tweet-rendered::before, .content .instagram-media-rendered::before, .content .shortcake-bakery-responsive::before, .left_rail .wrapper::before, .flex-row::after, .row::after, .clearfix::after, .clearfix-big::after, .content .twitter-tweet-rendered::after, .content .instagram-media-rendered::after, .content .shortcake-bakery-responsive::after, .left_rail .wrapper::after { content: ""; display: table; }
.flex-row::after, .row::after, .clearfix::after, .clearfix-big::after, .content .twitter-tweet-rendered::after, .content .instagram-media-rendered::after, .content .shortcake-bakery-responsive::after, .left_rail .wrapper::after { clear: both; }
.exchange-sm em, .exchange-sm cite, .wired-author strong em, .wired-author strong cite { font-family: "Exchange SSm 4i",ExchangeWeb-Italic,"Exchange SSm 4r",ExchangeWeb-Roman,Georgia,serif; font-style: normal; }
.exchange-sm, .wired-author strong { color: rgba(0, 0, 0, 0.8); font-family: "Exchange SSm 4r",ExchangeWeb-Roman,Georgia,serif; font-size: 13px; line-height: 16px; }
.rad, .advertisement, .flex-box, .flex-row, .slick-track { display: flex; flex-flow: row wrap; }
.rad.align-baseline, .advertisement.align-baseline, .flex-box.align-baseline, .flex-row.align-baseline, .slick-track.align-baseline { align-items: baseline; }
.rad.align-m, .advertisement.align-m, .flex-box.align-m, .flex-row.align-m, .slick-track.align-m { align-items: center; }
.rad.justify-c, .advertisement.justify-c, .flex-box.justify-c, .flex-row.justify-c, .slick-track.justify-c { justify-content: center; }
.rad.no-wrap, .advertisement.no-wrap, .flex-box.no-wrap, .flex-row.no-wrap, .slick-track.no-wrap { flex-wrap: nowrap; }
.rad.full-height, .advertisement.full-height, .flex-box.full-height, .flex-row.full-height, .slick-track.full-height { height: 100%; }
.link-underline a { border-bottom: 3px solid rgb(180, 231, 248); box-shadow: 0px -5px 0px rgb(180, 231, 248) inset; color: inherit; transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.link-underline a:hover, .link-underline a:focus, .link-underline a:active { background: rgb(180, 231, 248) none repeat scroll 0% 0%; }
.link-underline-sm a { border-bottom: 3px solid rgb(180, 231, 248); box-shadow: 0px -2px 0px rgb(180, 231, 248) inset; color: inherit; transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.link-underline-sm a:hover, .link-underline-sm a:focus, .link-underline-sm a:active { background: rgb(180, 231, 248) none repeat scroll 0% 0%; }
.link-underline-micro a { border-bottom: 0px solid rgb(180, 231, 248); box-shadow: 0px -4px 0px rgb(180, 231, 248) inset; color: inherit; transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.link-underline-micro a:hover, .link-underline-micro a:focus, .link-underline-micro a:active { background: rgb(180, 231, 248) none repeat scroll 0% 0%; }
.link-underline-dark a { border-bottom: 3px solid rgb(18, 103, 155); box-shadow: 0px -5px 0px rgb(18, 103, 155) inset; color: inherit; transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.link-underline-dark a:hover, .link-underline-dark a:focus, .link-underline-dark a:active { background: rgb(18, 103, 155) none repeat scroll 0% 0%; }
.link-underline-dark-micro a { border-bottom: 0px solid rgb(18, 103, 155); box-shadow: 0px -4px 0px rgb(18, 103, 155) inset; color: inherit; transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.link-underline-dark-micro a:hover, .link-underline-dark-micro a:focus, .link-underline-dark-micro a:active { background: rgb(18, 103, 155) none repeat scroll 0% 0%; }
.content .gallery-slides { list-style: outside none none; }
.content .gallery-slides li::before { content: ""; margin: 0px; width: 0px; }
small, time, .meta, .byline, .credit, .metadata, .metatitle, .attribution, .oxide, .oxide li::before, .lede, .pagination { font-family: ff-oxide-solid-web,OxideSolidOT,oxidesolidot-webfont,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-style: normal; font-weight: 400; letter-spacing: 0.08em; text-transform: uppercase; }
.lede { font-size: 14px; line-height: 14px; }
small, time, .meta, .byline, .credit, .metadata, .metatitle, .attribution, .pagination { color: rgba(0, 0, 0, 0.6); display: block; font-size: 10px; line-height: 13px; transition: color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
small:empty, time:empty, .meta:empty, .byline:empty, .credit:empty, .metadata:empty, .metatitle:empty, .attribution:empty, .pagination:empty { display: none; }
small a:hover, time a:hover, .meta a:hover, .byline a:hover, .credit a:hover, .metadata a:hover, .metatitle a:hover, .attribution a:hover, .pagination a:hover { color: rgb(0, 0, 0); }
a.no-underline, .no-underline a, .wp-audio-shortcode a, .podcast .wp-audio-shortcode a { border-bottom: 0px none ! important; box-shadow: none ! important; }
a.no-underline.no-hover:hover, .no-underline a.no-hover:hover, .wp-audio-shortcode a.no-hover:hover, .podcast .wp-audio-shortcode a.no-hover:hover { background: transparent none repeat scroll 0% 0% ! important; }
input[type="text"], .caption, figcaption, .wp-caption-text, .proxima, .wired-gallery, .content ol > li::before, .content dt, .left_rail, .left_rail .wrapper, .left_rail em, .content .sidebar-text { font-family: proxima-nova,ProximaNova-Bold,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-style: normal; font-weight: 400; }
input[type="text"], .caption, figcaption, .wp-caption-text, .wired-gallery, .left_rail .wrapper, .left_rail em, .content .sidebar-text { color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 20px; }
video, iframe, object, img[src$=".gif"]:not([data-lazy-src]), .render-layer { transform: translateZ(0px); }
.flex-row, .row, .content .twitter-tweet-rendered, .content .instagram-media-rendered, .content .shortcake-bakery-responsive { margin-left: auto; margin-right: auto; width: 100%; }
.flex-row td, .flex-row th { border-right: 1px solid rgba(0, 0, 0, 0.2); flex: 1 1 0%; padding: 16px; white-space: normal; }
.flex-row td:last-child, .flex-row th:last-child { border-right: medium none; }
.flex-row .col { flex: 1 1 auto; }
.flex-row .col.flex-flow { flex: 1 1 0%; }
.flex-row .col.no-fill { flex: inherit; }
.tungsten, .short-post .post-title cite, #wired-tired .tungsten, #top-3-prefooter .tungsten { font-family: "tungsten",proxima-nova,ProximaNova-Bold,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 45px; font-style: normal; font-weight: normal; line-height: 37px; text-transform: uppercase; }
.tungsten em, .short-post .post-title cite em, #wired-tired .tungsten em, #top-3-prefooter .tungsten em, .tungsten cite, .short-post .post-title cite cite, #wired-tired .tungsten cite, #top-3-prefooter .tungsten cite { display: inline-block; font-family: inherit; font-style: inherit; line-height: inherit; transform: skew(-5deg); }
.visually-hidden, #BF_WIDGET_1 { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.visually-hidden.focusable, #BF_WIDGET_1.focusable { font-family: brandon-text-wired,brandon-text,brandon-grotesque-1,brandon-grotesque-2,BrandonText-Bold,Gill Sans,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }
.visually-hidden.focusable:active, #BF_WIDGET_1.focusable:active, .visually-hidden.focusable:focus, #BF_WIDGET_1.focusable:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; clip: auto; display: block; height: auto; margin: 0px; min-width: 300px; overflow: visible; padding: 16px; position: static; visibility: visible; width: auto; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-family: inherit; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
ol, ul { list-style: outside none none; }
table { border-collapse: separate; border-spacing: 0px; vertical-align: middle; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
a img { border: medium none; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]), [hidden] { display: none; }
.focused { outline: 1px dotted rgb(33, 33, 33); }
*, *::after, *::before { box-sizing: border-box; }
*::-moz-selection { background: rgb(180, 231, 248) none repeat scroll 0% 0%; }
html { line-height: 1; }
body { overflow-x: hidden; padding-top: 40px; text-rendering: optimizespeed; }
body:not(.single):not(.page), body.top-3-landing, body.single-magazine { background-color: rgba(0, 0, 0, 0.035); }
a { transition: color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; color: inherit; text-decoration: none; }
a:active, a:hover { color: rgb(0, 0, 0); cursor: pointer; outline: 0px none; }
a img { border: 0px none; }
audio:not([controls]) { display: none; }
audio, canvas, video { display: inline-block; }
b, strong { font-weight: bold; }
blockquote { color: rgba(0, 0, 0, 0.6); font-size: 16px; line-height: 26px; quotes: none; }
blockquote p { font-size: inherit; line-height: inherit; }
blockquote::after, blockquote::before { content: none; }
button { background: transparent none repeat scroll 0% 0%; border: 0px none; padding: 0px; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
figure { margin: 0px; }
h1, h2, h3, h4, h5, h6 { transition: color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; color: rgb(0, 0, 0); }
i { display: inline-block; font-style: normal; }
img, iframe, picture { border: 0px none; display: block; }
img { height: auto; margin-left: auto; margin-right: auto; }
picture img { width: 100%; }
img, code, kbd, pre, samp, video, object, picture, figure, iframe { max-width: 100%; }
input { border-radius: 0px; }
input[type="checkbox"], input[type="radio"] { padding: 0px; }
input[type="search"] {  }
input[type="text"] { border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0px; padding: 16px; }
[hidden] { display: none; }
hr { background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; border-style: none solid solid; border-top: 0px none; box-sizing: content-box; height: 0px; margin: 0px auto; opacity: 0.18; width: calc(100% - 16px * 2); }
code, kbd, pre, samp { background: rgb(246, 246, 246) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.8); font-family: "Source Code Pro",monospace,sans-serif; margin: 64px auto; padding: 25px; }
legend { border: 0px none; padding: 0px; }
ol, ul { list-style: outside none none; }
p:empty, ul:empty, ol:empty, dl:empty, blockquote:empty { display: none; }
pre { font-size: 80%; white-space: normal; }
small { font-size: 10px; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
svg:not(root) { overflow: hidden; }
textarea { overflow: auto; vertical-align: top; }
.brandon.title { overflow: hidden; text-overflow: ellipsis; max-height: 102px; font-size: 18px; line-height: 20px; }
.brandon.title-sm { overflow: hidden; text-overflow: ellipsis; max-height: 102px; font-size: 16px; line-height: 19px; }
.credit img, .caption img, figcaption img, .wp-caption-text img { display: inline-block; max-width: 18px; }
.caption .credit, figcaption .credit, .wp-caption-text .credit { display: inline; }
.caption .creative-commons, figcaption .creative-commons, .wp-caption-text .creative-commons { display: inline-block; margin-left: 8px; }
.exchange { font-family: "Exchange SSm 4r",ExchangeWeb-Roman,Georgia,serif; }
.exchange.title { font-size: 18px; line-height: 20px; }
.exchange-sm { overflow: hidden; text-overflow: ellipsis; max-height: 50px; }
.tungsten { overflow: hidden; text-overflow: ellipsis; max-height: 181px; }
.title a:hover, a:hover .title { color: rgba(0, 0, 0, 0.6); }
.wp-caption-text { margin-top: 16px; }
.card { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 3px solid rgb(0, 0, 0); border-radius: 1px; box-shadow: -1px 0px 2px 0px rgba(0, 0, 0, 0.12), 1px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.24); margin-bottom: 16px; position: relative; width: 100%; }
.card .ambroise-hdr { line-height: 37px; }
.card.polar-card { min-height: 145px; }
.card.seamless { box-shadow: none ! important; }
.card.smart { border-top: 10px solid rgb(0, 0, 0); margin-right: 0px; }
.card.smart .byline { line-height: 9px; }
.card.text .author { color: rgba(0, 0, 0, 0.6); }
#latest-news, #most-popular { min-height: 454px; }
.top-item { align-items: flex-end; }
#top-3-cat-row { border-top: 10px solid rgb(0, 0, 0); }
#video-card iframe { width: 100%; }
#video-card .load-more { min-height: 37px; min-width: 0px; }
.video-playlist { overflow-y: scroll; }
.video-playlist .ui-play { left: calc(50% - 15px); top: calc(50% - 15px); }
.video-playlist li:hover .ui-play { opacity: 1; }
.video-playlist-bottom { margin-left: 17px; margin-right: 35px; margin-top: -1px; z-index: 1; }
.insider-twitter .insider-tweet { overflow: hidden; text-overflow: ellipsis; max-height: 74px; }
.rad, .advertisement { align-items: center; justify-content: center; }
.brad-top { min-height: 82px; padding: 16px 0px; }
.brad-top iframe { min-height: 50px; }
.billboard-container { height: 200px; }
.billboard-container iframe { height: 250px; max-width: 970px; }
.billboard-incopy-scale { height: 230px; min-width: 985px; }
.billboard-incopy-scale iframe { height: 270px; transform-origin: center top 0px; }
.storyboard-container { height: 300px; min-width: 946px; }
.storyboard-container iframe { height: 372px; }
.storyboard-incopy-scale { height: 330px; min-width: 946px; }
.storyboard-incopy-scale iframe { height: 392px; transform-origin: center top 0px; }
.billboard-container, .storyboard-container, .billboard-incopy-scale, .storyboard-incopy-scale { overflow: hidden; }
.billboard-container iframe, .storyboard-container iframe, .billboard-incopy-scale iframe, .storyboard-incopy-scale iframe { transform: scale(0.79); }
.storyboard-container iframe, .storyboard-incopy-scale iframe { width: 932px; }
#hp-takeover-ad { min-height: 25px; }
.middle-banner-ad { z-index: 3; }
.mid-banner-wrap { width: 100vw; }
.narrow-left { left: -20px; }
#rad-secondary931x400_frame { margin-bottom: 16px; }
#rad-931x400-container { max-width: 970px; }
.rad.box { min-width: 300px; }
.rad.tall { height: 600px; }
.rad object[type*="flash"] { margin: 0px; }
.cm-newsletter { position: absolute; top: 107px; bottom: 0px; }
.cm-newsletter a:focus, .cm-newsletter input:focus { outline: 0px none; }
.cm-newsletter form { margin-top: 33px; }
.cm-newsletter .error, .cm-newsletter .success { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background: rgba(255, 255, 255, 0.98) none repeat scroll 0% 0%; z-index: 5; }
.cm-social-footer ul, .cm-subscribe-footer ul { min-height: 105px; }
.cm-twitter img { height: 43px; }
.cm { background-position: right top; background-repeat: no-repeat; background-size: contain; }
.cm-fallback { background-image: url(85ac2e625e73ee9139f8ec33fd281e786f013fab.png) ; background-position: 128px 0px; }
.cm-facebook { background-image: url(3c14c2f6f2b53f6474058adf1acb7a896ab2b31b.png) ; }
.cm-pinterest { background-image: url(1d2cfc17a15e256da1891a31bc9b2f7528a9e5bf.png) ; }
.cm-youtube { background-image: url(f6170a7e3935218392630c09aad736a98dd7f6e4.png) ; }
.cm-footer .newsletter-col { min-height: 290px; }
.cm-social { display: none; }
.cm-social a:first-child { min-height: 105px; }
.cm-social h5 { width: 45%; }
.cm-subscribe-footer { min-height: 105px; }
.cm-subscribe-footer h5 { width: 55%; }
.fallback { background-repeat: no-repeat; width: 100%; }
.fallback-tall, .fallback-card-tall { background-size: 300px 600px; height: 600px; }
.fallback-short, .fallback-tall, .fallback-card-tall { max-width: 100%; width: 300px; }
.fallback-short { background-image: url(9a8d43c5f52d408443396ca26e5c39db966f8257.png) ; background-size: 300px 250px; height: 250px; }
.fallback-leaderboard { background-size: 728px 90px; height: 90px; width: 728px; }
.fallback-card-tall { background-image: url(d2d7185ca11f0e0e3358a1c7d253c0f1820e051c.jpg) ; }
.fallback-tall { background-image: url(df6728b3154172f30edb77cc0a99aa6ef88d3f70.jpg) ; }
.mce-email, .mce-disabled { border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.2); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 100%; }
.bg-polar-gray { background-color: rgb(247, 247, 247); }
.sponsor-title, .sponsor-name { font-size: 10px; font-weight: 400; letter-spacing: 0.08em; line-height: 12px; }
.sponsor-title { color: rgb(233, 103, 0); letter-spacing: 0.16em; }
#post-title.sponsor-label, .category-insights #post-title, .sponsored-polar-main #post-title { font-family: tungsten; }
.flex-auto { flex: 1 1 auto; }
.col { display: block; min-width: 0px; position: relative; }
.col.last, .col:last-child { margin-right: 0px; }
.article-hdr { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; font-size: 18px; max-width: 420px; width: 100%; height: 100%; vertical-align: top; }
.article-hdr .sm-icon, .paged .article-hdr { display: none; }
.article-hdr h1 { text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.cat-hdr { width: 100%; height: 100%; vertical-align: top; }
#cat-icon { display: none; }
.archive[class*="primary-category"] #cat-icon { display: block; }
.nav-business:hover { background: rgb(0, 159, 94) none repeat scroll 0% 0%; border-right-color: rgb(0, 159, 94); }
.primary-category-business .masthead h4 { background: rgb(0, 159, 94) none repeat scroll 0% 0%; }
.primary-category-business .hr-top .nav-business { background: rgb(0, 159, 94) none repeat scroll 0% 0%; border-right-color: rgb(0, 159, 94); }
.primary-category-business .hr-top .nav-business span { color: rgb(255, 255, 255); }
.primary-category-business .hr-top #logo-bar { background: rgb(0, 159, 94) none repeat scroll 0% 0%; border-bottom: medium none; }
.primary-category-business .hr-top h1, .primary-category-business .hr-top .subscribe-cta { color: rgb(255, 255, 255); }
.nav-design:hover { background: rgb(160, 201, 204) none repeat scroll 0% 0%; border-right-color: rgb(160, 201, 204); }
.primary-category-design .masthead h4 { background: rgb(160, 201, 204) none repeat scroll 0% 0%; }
.primary-category-design .hr-top .nav-design { background: rgb(160, 201, 204) none repeat scroll 0% 0%; border-right-color: rgb(160, 201, 204); }
.primary-category-design .hr-top .nav-design span { color: rgb(255, 255, 255); }
.primary-category-design .hr-top #logo-bar { background: rgb(160, 201, 204) none repeat scroll 0% 0%; border-bottom: medium none; }
.primary-category-design .hr-top h1, .primary-category-design .hr-top .subscribe-cta { color: rgb(255, 255, 255); }
.nav-entertainment:hover { background: rgb(65, 39, 75) none repeat scroll 0% 0%; border-right-color: rgb(65, 39, 75); }
.primary-category-entertainment .masthead h4 { background: rgb(65, 39, 75) none repeat scroll 0% 0%; }
.primary-category-entertainment .hr-top .nav-entertainment { background: rgb(65, 39, 75) none repeat scroll 0% 0%; border-right-color: rgb(65, 39, 75); }
.primary-category-entertainment .hr-top .nav-entertainment span { color: rgb(255, 255, 255); }
.primary-category-entertainment .hr-top #logo-bar { background: rgb(65, 39, 75) none repeat scroll 0% 0%; border-bottom: medium none; }
.primary-category-entertainment .hr-top h1, .primary-category-entertainment .hr-top .subscribe-cta { color: rgb(255, 255, 255); }
.nav-gear:hover { background: rgb(31, 132, 159) none repeat scroll 0% 0%; border-right-color: rgb(31, 132, 159); }
.primary-category-gear .masthead h4 { background: rgb(31, 132, 159) none repeat scroll 0% 0%; }
.primary-category-gear .hr-top .nav-gear { background: rgb(31, 132, 159) none repeat scroll 0% 0%; border-right-color: rgb(31, 132, 159); }
.primary-category-gear .hr-top .nav-gear span { color: rgb(255, 255, 255); }
.primary-category-gear .hr-top #logo-bar { background: rgb(31, 132, 159) none repeat scroll 0% 0%; border-bottom: medium none; }
.primary-category-gear .hr-top h1, .primary-category-gear .hr-top .subscribe-cta { color: rgb(255, 255, 255); }
.nav-science:hover { background: rgb(255, 192, 54) none repeat scroll 0% 0%; border-right-color: rgb(255, 192, 54); }
.primary-category-science .masthead h4 { background: rgb(255, 192, 54) none repeat scroll 0% 0%; }
.primary-category-science .hr-top .nav-science { background: rgb(255, 192, 54) none repeat scroll 0% 0%; border-right-color: rgb(255, 192, 54); }
.primary-category-science .hr-top .nav-science span { color: rgb(255, 255, 255); }
.primary-category-science .hr-top #logo-bar { background: rgb(255, 192, 54) none repeat scroll 0% 0%; border-bottom: medium none; }
.primary-category-science .hr-top h1, .primary-category-science .hr-top .subscribe-cta { color: rgb(255, 255, 255); }
.nav-security:hover { background: rgb(98, 18, 0) none repeat scroll 0% 0%; border-right-color: rgb(98, 18, 0); }
.primary-category-security .masthead h4 { background: rgb(98, 18, 0) none repeat scroll 0% 0%; }
.primary-category-security .hr-top .nav-security { background: rgb(98, 18, 0) none repeat scroll 0% 0%; border-right-color: rgb(98, 18, 0); }
.primary-category-security .hr-top .nav-security span { color: rgb(255, 255, 255); }
.primary-category-security .hr-top #logo-bar { background: rgb(98, 18, 0) none repeat scroll 0% 0%; border-bottom: medium none; }
.primary-category-security .hr-top h1, .primary-category-security .hr-top .subscribe-cta { color: rgb(255, 255, 255); }
#header-cm { display: none; max-width: 934px; }
#mobile-share { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0.35s; background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 60px; opacity: 0; width: calc(100% - 59px); visibility: hidden; z-index: 2; }
#mobile-share .col { height: 100%; padding-top: 1px; }
.hr-not-top.hr-unpinned #mobile-share { opacity: 1; visibility: visible; }
#global-header { transition: height 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: -3px -3px 3px 0px rgba(0, 0, 0, 0.19), 3px 0px 3px 0px rgba(0, 0, 0, 0.19), 0px 3px 3px 0px rgba(0, 0, 0, 0.23); position: fixed; top: 0px; right: 0px; left: 0px; overflow: hidden; text-align: center; -moz-user-select: none; z-index: 99999; }
#global-header.nav-active { bottom: 0px; height: 100%; }
#logo-bar { transition: background-color 0.35s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); position: relative; z-index: 2; }
#mobile-share { display: none; }
#logo-bar, #mobile-share, #global-header { height: 40px; }
.nav-tog:hover { opacity: 0.5; }
.nav-tog, .subscribe-hdr { padding: 10px 20px; }
.nav-tog, .subscribe-hdr, #wired-logo { z-index: 2; }
.subscribe-hdr { padding: 10px; }
.fader { transition: all 0.35s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.count-wrapper { display: block; position: relative; }
.social-fader { transition: all 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; opacity: 0; position: absolute; top: 20px; }
.social-fader.fade-up-out { opacity: 0; top: -20px; }
.social-fader.fade-up-in { opacity: 1; top: 0px; }
.is-transitioning { display: block ! important; visibility: visible ! important; }
.opacity-0 { opacity: 0; }
.opacity-1 { opacity: 0.1; }
.opacity-2 { opacity: 0.2; }
.opacity-3 { opacity: 0.3; }
.opacity-4 { opacity: 0.4; }
.opacity-5 { opacity: 0.5; }
.opacity-6 { opacity: 0.6; }
.opacity-7 { opacity: 0.7; }
.opacity-8 { opacity: 0.8; }
.opacity-9 { opacity: 0.9; }
.bg-gray-1 { background-color: rgba(0, 0, 0, 0.035); }
.gray-1 { color: rgba(0, 0, 0, 0.035); }
.bg-gray-2 { background-color: rgba(0, 0, 0, 0.06); }
.gray-2 { color: rgba(0, 0, 0, 0.06); }
.bg-gray-3 { background-color: rgba(0, 0, 0, 0.2); }
.gray-3 { color: rgba(0, 0, 0, 0.2); }
.bg-gray-4 { background-color: rgba(0, 0, 0, 0.4); }
.gray-4 { color: rgba(0, 0, 0, 0.4); }
.bg-gray-5 { background-color: rgba(0, 0, 0, 0.5); }
.gray-5 { color: rgba(0, 0, 0, 0.5); }
.bg-gray-6 { background-color: rgba(0, 0, 0, 0.8); }
.gray-6 { color: rgba(0, 0, 0, 0.8); }
syntax-purp { color: rgb(137, 67, 154); }
syntax-red { color: rgb(204, 68, 73); }
syntax-orange { color: rgb(203, 129, 105); }
syntax-green { color: rgb(70, 177, 128); }
syntax-blue { color: rgb(38, 139, 210); }
.bg-business { background-color: rgb(0, 159, 94); }
.color-business { color: rgb(0, 159, 94); }
.bg-design { background-color: rgb(160, 201, 204); }
.color-design { color: rgb(160, 201, 204); }
.bg-entertainment { background-color: rgb(65, 39, 75); }
.color-entertainment { color: rgb(65, 39, 75); }
.bg-gear { background-color: rgb(31, 132, 159); }
.color-gear { color: rgb(31, 132, 159); }
.bg-science { background-color: rgb(255, 192, 54); }
.color-science { color: rgb(255, 192, 54); }
.bg-security { background-color: rgb(98, 18, 0); }
.color-security { color: rgb(98, 18, 0); }
.black { color: rgb(0, 0, 0); }
.bg-black { background-color: rgb(0, 0, 0); }
.bg-comments { background-color: rgb(7, 74, 106); }
.bg-fb { background-color: rgb(66, 93, 170); }
.bg-mail { background-color: rgb(38, 40, 50); }
.bg-pint { background-color: rgb(232, 44, 46); }
.bg-twit { background-color: rgb(44, 172, 226); }
.bg-white { background-color: rgb(255, 255, 255); }
.bg-transparent { background-color: transparent; }
.white { color: rgb(255, 255, 255); }
.border-t { border-top: 1px solid rgba(0, 0, 0, 0.2); }
.marg-t-25 { margin-top: 25px; }
.pad-t-25 { padding-top: 25px; }
.marg-t-50 { margin-top: 50px; }
.pad-t-50 { padding-top: 50px; }
.marg-t-nano { margin-top: 2px; }
.pad-t-nano { padding-top: 2px; }
.marg-t-micro { margin-top: 4px; }
.pad-t-micro { padding-top: 4px; }
.marg-t-sm { margin-top: 8px; }
.pad-t-sm { padding-top: 8px; }
.marg-t-med { margin-top: 16px; }
.pad-t-med { padding-top: 16px; }
.marg-t-big { margin-top: 32px; }
.pad-t-big { padding-top: 32px; }
.marg-t-huge { margin-top: 64px; }
.pad-t-huge { padding-top: 64px; }
.border-r { border-right: 1px solid rgba(0, 0, 0, 0.2); }
.marg-r-25 { margin-right: 25px; }
.pad-r-25 { padding-right: 25px; }
.marg-r-50 { margin-right: 50px; }
.pad-r-50 { padding-right: 50px; }
.marg-r-nano { margin-right: 2px; }
.pad-r-nano { padding-right: 2px; }
.marg-r-micro { margin-right: 4px; }
.pad-r-micro { padding-right: 4px; }
.marg-r-sm { margin-right: 8px; }
.pad-r-sm { padding-right: 8px; }
.marg-r-med { margin-right: 16px; }
.pad-r-med { padding-right: 16px; }
.marg-r-big { margin-right: 32px; }
.pad-r-big { padding-right: 32px; }
.marg-r-huge { margin-right: 64px; }
.pad-r-huge { padding-right: 64px; }
.border-b { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.marg-b-25 { margin-bottom: 25px; }
.pad-b-25 { padding-bottom: 25px; }
.marg-b-50 { margin-bottom: 50px; }
.pad-b-50 { padding-bottom: 50px; }
.marg-b-nano { margin-bottom: 2px; }
.pad-b-nano { padding-bottom: 2px; }
.marg-b-micro { margin-bottom: 4px; }
.pad-b-micro { padding-bottom: 4px; }
.marg-b-sm { margin-bottom: 8px; }
.pad-b-sm { padding-bottom: 8px; }
.marg-b-med { margin-bottom: 16px; }
.pad-b-med { padding-bottom: 16px; }
.marg-b-big { margin-bottom: 32px; }
.pad-b-big { padding-bottom: 32px; }
.marg-b-huge { margin-bottom: 64px; }
.pad-b-huge { padding-bottom: 64px; }
.border-l { border-left: 1px solid rgba(0, 0, 0, 0.2); }
.marg-l-25 { margin-left: 25px; }
.pad-l-25 { padding-left: 25px; }
.marg-l-50 { margin-left: 50px; }
.pad-l-50 { padding-left: 50px; }
.marg-l-nano { margin-left: 2px; }
.pad-l-nano { padding-left: 2px; }
.marg-l-micro { margin-left: 4px; }
.pad-l-micro { padding-left: 4px; }
.marg-l-sm { margin-left: 8px; }
.pad-l-sm { padding-left: 8px; }
.marg-l-med { margin-left: 16px; }
.pad-l-med { padding-left: 16px; }
.marg-l-big { margin-left: 32px; }
.pad-l-big { padding-left: 32px; }
.marg-l-huge { margin-left: 64px; }
.pad-l-huge { padding-left: 64px; }
.no-pad { padding: 0px ! important; }
.no-marg { margin: 0px ! important; }
.marg { margin: 16px; }
.pad { padding: 16px; }
.absolute { position: absolute; }
.block { display: block; }
.bottom { bottom: 0px; }
.center { display: block ! important; margin-left: auto ! important; margin-right: auto ! important; }
.float-l { float: left; }
.float-r { float: right; }
.hide { display: none ! important; opacity: 0; }
.inline { display: inline; }
.inline-block { display: inline-block; }
.fixed { position: fixed; }
.left { left: 0px; }
.no-wrap { white-space: nowrap; }
.no-scroll, .overflow-hide { overflow: hidden; }
.relative { position: relative; }
.right { right: 0px; }
.show { display: block ! important; opacity: 1; }
.site-container { margin-left: auto; margin-right: auto; max-width: 932px; position: relative; width: calc(100% - 50px * 2); }
.site-container.wide { max-width: 1132px; }
.v-align-b { vertical-align: bottom; }
.visibility-hidden { visibility: hidden; }
.visible { visibility: visible; }
.top { top: 0px; }
.border { border: 1px solid rgba(0, 0, 0, 0.2); }
.border-2 { border: 1px solid rgb(0, 0, 0); }
.border-t-big { border-top: 10px solid rgb(0, 0, 0); }
.border-white { border: 1px solid rgba(255, 255, 255, 0.5); }
.box-shadow { box-shadow: -1px 0px 2px 0px rgba(0, 0, 0, 0.12), 1px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.24); }
.box-shadow-2 { box-shadow: -2px 0px 2px 0px rgba(0, 0, 0, 0.16), 2px 0px 2px 0px rgba(0, 0, 0, 0.16), 0px 2px 2px 0px rgba(0, 0, 0, 0.23); }
.box-shadow-3 { box-shadow: -3px -3px 3px 0px rgba(0, 0, 0, 0.19), 3px 0px 3px 0px rgba(0, 0, 0, 0.19), 0px 3px 3px 0px rgba(0, 0, 0, 0.23); }
.no-box-shadow { box-shadow: none; }
.circle { border-radius: 50%; }
.cursor-default { cursor: default; }
.cursor-pointer { cursor: pointer; }
.cursor-zoom { cursor: zoom-in; }
.no-border { border: 0px none ! important; }
.no-outline { outline: 0px none ! important; }
.squish .squish-hide { display: none; }
.squish-normal { min-height: 690px; max-height: 700px; }
.squish-normal .squish-hide-normal { display: none; }
.thumb { max-width: 75px; }
.user-select-none { -moz-user-select: none; }
.hide-mouse { cursor: none; }
.fix-margin-top { margin-top: -2px; }
.list-none { list-style: outside none none ! important; }
.list-none li::before { content: "" ! important; margin: 0px ! important; width: 0px ! important; }
.no-clamp { display: block; max-height: none; overflow: visible; text-overflow: clip; }
.uppercase { text-transform: uppercase; }
.text-c { text-align: center; }
.text-l { text-align: left; }
.text-r { text-align: right; }
.word-break { word-break: break-all; }
#grid { min-height: 1000px; }
#grid aside { width: 100%; }
.big-story-hed { transition: margin-top 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); }
.big-story-hed.nav-active { margin-top: 158px; }
.big-story-hed img { margin-bottom: 20px; margin-top: 20px; }
.big-story-img { background-repeat: no-repeat; background-size: 100% auto; top: 60px; z-index: -1; }
#article-comments { transition: height 0.35s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); height: 0px; }
#comments-open-button { width: 155px; }
.arrow-wrap { max-height: 200px; }
.arrow-wrap button { width: 60px; height: 60px; z-index: 2; }
.arrow-wrap button:hover { opacity: 1; }
.credit-icon { top: 2px; }
#o-gallery, .f-gallery { transition: opacity 0.35s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
#o-gallery img, .f-gallery img { max-height: 75vh; width: auto; }
#o-gallery .ui-arrow.left, .f-gallery .ui-arrow.left { left: -1px; }
#o-gallery .ui-arrow.right, .f-gallery .ui-arrow.right { right: -1px; }
#o-gallery { background: rgba(255, 255, 255, 0.98) none repeat scroll 0% 0%; z-index: -1; }
#o-gallery .ui-arrow.right { background-position: -56px 16px; }
.launch-gallery { width: 40px; height: 40px; }
.loading-gallery { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background: rgb(246, 246, 246) none repeat scroll 0% 0%; opacity: 1; visibility: visible; z-index: 2; }
.ready .loading-gallery { opacity: 0; visibility: hidden; }
.inline-gallery { max-height: 330px; }
.inline-gallery .slick-slide { align-self: flex-start; }
.inline-gallery img:hover { cursor: default; }
.inline-gallery .ui-arrow { z-index: 1; }
.inner-slide-wrap, .slide .advertisement { min-height: 200px; -moz-user-select: none; }
.inner-slide-wrap img, .slide .advertisement img { max-height: 200px; }
.slide-count { line-height: 20px; }
.slick-track { align-items: center; }
.content .wired-gallery { margin: 16px 0px; }
.wired-gallery figcaption { transition: opacity 0.35s cubic-bezier(0.33, 0.66, 0.66, 1) 0.35s; min-height: 52px; }
.wired-gallery .ui-arrow { -moz-user-select: none; top: calc(50% - 30px); z-index: 2; }
.wired-gallery .ui-arrow:hover { opacity: 1; }
.slick-track .slick-list, .slick-slider .slick-list { height: 100%; }
.slick-slider { min-width: 0px; }
#article-tags { margin-bottom: 0px; }
#article-tags li { display: inline-block; }
#article-tags a::before { content: "#"; }
#article-tags a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.content video, .content object, .content blockquote { margin: 64px 0px; }
.content .twitter-tweet-rendered, .content .instagram-media-rendered, .content .shortcake-bakery-responsive { margin: 50px auto ! important; }
.content p img:not([class*="illo"]):not([class*="photo"]) { margin: 16px auto; }
.content p, .content ul, .content ol, .content li, .content dl { margin-bottom: 14px; }
.content b, .content strong { font-size: 20px; line-height: inherit; }
.content h1, .content h2:not(.end-slate-title) { margin: 25px 0px; }
.content h3:not(.end-slate-caption) { font-size: 24px; margin: 50px 0px 8px; }
.content ul { list-style-position: outside; list-style-type: disc; margin-left: 20px; }
.content ol { counter-reset: list-counter; }
.content ol > li { counter-increment: list-counter; list-style-position: inside; }
.content ol > li::before { content: counter(list-counter, decimal); font-size: 80%; margin: 0px 12px 0px 3px; }
.content > figure { margin: 16px auto; }
.content > figure img { width: 100%; }
.content .carve { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 32px 0px; position: relative; }
.content .carve img { width: 100%; }
.content .carve-full { max-width: calc(100% + 100px); position: relative; }
.content .carve.no-carve, .content .carve-full.no-carve { margin-left: 0px; }
.content .landscape.full-width { max-width: 1132px; width: 100%; }
.content .video-content { height: 0px; padding-bottom: 60%; }
.content .video-content .caption, .content .video-content figcaption, .content .video-content .wp-caption-text { margin-left: 100px; }
.content .video-content iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.content .caption, .content figcaption, .content .wp-caption-text { margin-top: 16px; }
.content .gallery-slides li { margin-top: 64px; }
.content .gallery-slides .gallery-pic { margin-bottom: 16px; }
.fullbleed-post .content > :first-child { padding-top: 0px; margin-top: 0px; }
.page .post, .single .post { min-height: 1200px; }
.page .post.wide-post, .single .post.wide-post, .page .post.fullbleed-post, .single .post.fullbleed-post, .page .post.video-wide-featured, .single .post.video-wide-featured { min-height: 1900px; }
.page .post .magnify-wrapper, .single .post .magnify-wrapper { position: relative; }
.page .post .magnify-wrapper .zoomer-img, .single .post .magnify-wrapper .zoomer-img { background-color: rgb(0, 0, 0); background-repeat: no-repeat; box-shadow: 0px 5px 10px -2px rgba(0, 0, 0, 0.3); display: none; pointer-events: none; position: absolute; z-index: 99; }
.short-post .content > figure { margin-bottom: 50px; }
.short-post .content > iframe, .short-post .content p > iframe { margin-bottom: 50px; }
.short-post .content .wired-gallery { margin-top: 0px; }
.short-post .content .carve { margin: 64px 64px 64px 0px; }
.short-post .content .carve:first-child { margin: 7px 64px 64px 0px; }
.short-post .post-title q { display: inline-block; quotes: "“" "”"; text-indent: -20px; }
.short-post .post-title cite { color: rgb(0, 0, 0); font-size: 65px; line-height: 55px; text-transform: uppercase; transform: none; }
.short-post .meta-footer-dig { height: 63px; }
.short-post #article-tags { line-height: 13px; }
#ob_modal_inner img { z-index: 9999; }
.cd-image-container { width: 100%; }
.cd-image-container .cd-resize-img { width: 50%; height: 100%; border-right: 1px solid rgb(255, 255, 255); transform: translateZ(0px); backface-visibility: hidden; }
.cd-image-container .cd-resize-img img { height: 100%; max-width: none; width: auto; }
.cd-image-container .cd-handle { opacity: 1; cursor: move; top: 37%; left: 50%; width: 3px; height: 100px; border: 1px solid rgb(255, 255, 255); margin-left: -2px; }
.slide-comparison-mob { position: relative; }
.slide-comparison-mob::before { display: block; content: ""; width: 100%; padding-top: 75%; }
.slide-comparison-mob > .content { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.slide-comparison-mob .content figure { background-size: cover; font-size: 0px; height: 100%; margin: 0px; width: 100%; }
.slide-comparison-mob .content figure > img { position: relative; width: 100%; }
.slide-comparison-mob .content figure div { background-size: cover; border-right: 2px solid rgb(255, 255, 255); bottom: 0px; height: 100%; width: 50%; }
.slide-comparison-mob .cd-handle-mob { -moz-appearance: none; background-color: transparent; left: -2px; position: relative; top: -200px; width: calc(100% + 3px); }
.slide-comparison-mob .cd-handle-mob:focus, .slide-comparison-mob .cd-handle-mob:active { border: 0px none; outline: 0px none; }
.slide-comparison-mob .cd-handle-mob::-moz-range-thumb { background-color: rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); border-radius: 0px; height: 100px; width: 8px; }
#post-header figure > a > img { width: 100%; }
.no-gallery #post-header [class*="wp-image"] { min-width: 100%; }
.no-gallery #post-header [class*="wp-image"]:hover { cursor: zoom-in; }
#post-header .youtube-player, #post-header .vimeo-player { height: 0px; padding-bottom: 56.25%; padding-top: 25px; position: relative; }
#post-header .youtube-player iframe, #post-header .vimeo-player iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.short-post #post-header.standard { margin-bottom: 0px; padding: 32px 0px 0px; }
.post-title { font-size: 45px; letter-spacing: 0.0075em; line-height: 38px; }
.post-title span { font-size: inherit; line-height: inherit; }
.fullbleed-img .fullbleed-wrap { display: flex; max-height: 40vh; }
.fullbleed-img .fullbleed-wrap.maxheight-10 { max-height: 10vh; }
.fullbleed-img .fullbleed-wrap.maxheight-20 { max-height: 20vh; }
.fullbleed-img .fullbleed-wrap.maxheight-30 { max-height: 30vh; }
.fullbleed-img .fullbleed-wrap.maxheight-40 { max-height: 40vh; }
.fullbleed-img .fullbleed-wrap.maxheight-50 { max-height: 50vh; }
.fullbleed-img .fullbleed-wrap.maxheight-60 { max-height: 60vh; }
.fullbleed-img .fullbleed-wrap.maxheight-70 { max-height: 70vh; }
.fullbleed-img .fullbleed-wrap.maxheight-80 { max-height: 80vh; }
.fullbleed-img .fullbleed-wrap.maxheight-90 { max-height: 90vh; }
.fullbleed-img .fullbleed-wrap.maxheight-100 { max-height: 100vh; }
.fullbleed-img .fullbleed-wrap > img { align-self: center; display: block; height: auto; width: 100%; }
.live-post { animation: 1s ease 0s normal none 1 running live-fade; }
.live-post > div.lazy-load-visible { height: auto ! important; }
.live-content p:last-child { margin-bottom: 0px; }
.live-quote blockquote { font-size: 28px; line-height: 32px; }
#liveblog-refresh { top: -8px; }
.tumblr-liveblog #comments-open-bubble { display: none; }
#liveblog > div { padding-right: 16px; }
@keyframes live-fade {
0% { opacity: 0; transform: translate3d(0px, 16px, 0px); }
100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
#sidebar { display: none; width: 300px; z-index: 2; }
#sidebar-wrap { width: inherit; }
.wide-post #sidebar-wrap.hr-top, .fullbleed-post #sidebar-wrap.hr-top { position: absolute; top: 0px; }
#sharing, #share-card { width: 100px; }
#sharing { top: 2px; }
.wide-post #sharing, .fullbleed-post #sharing { top: 8px; }
#share-card { border-top: 10px solid rgb(0, 0, 0); }
#share-card li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.social-group a, .social-group button { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.social-group a:hover, .social-group button:hover { opacity: 0.5; }
#how-rate { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; }
.presented-by { transition: color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; font-size: 10px; line-height: 12px; }
.pullquote { margin: 32px 0px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top: 10px solid rgb(0, 0, 0); display: none; font-family: brandon-text-wired,brandon-text,brandon-grotesque-1,brandon-grotesque-2,BrandonText-Bold,Gill Sans,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 24px; font-style: normal; font-weight: 400; line-height: 27px; padding: 16px 0px; width: 300px; }
.pullquote img { width: 100%; }
.pullquote strong { font-size: inherit; }
.pullquote a { color: inherit; }
.pullquote em, .pullquote cite { font-family: inherit; font-style: italic; line-height: inherit; }
.pullquote .attribution { margin-top: 16px; }
.pullquote .attribution::before { content: "—"; }
#related { max-width: 300px; min-width: 300px; }
.score-key { font-size: 12px; }
#small-art .carve { margin-top: 8px; }
.wired-author { border-top: 10px solid rgb(0, 0, 0); width: 200px; }
.wired-author hr { width: 100%; }
.wired-author strong { font-weight: 600; }
.wired-author .about { font-size: 12px; line-height: 16px; }
#wired-tired { border-top: 10px solid rgb(0, 0, 0); }
#wired-tired .score { font-size: 30px; }
#wired-tired p, #top-3-prefooter p, #wired-tired h5, #top-3-prefooter h5 { font-size: 14px; line-height: 18px; }
.wired-sponsor { width: 200px; z-index: 1; }
.wp-audio-shortcode { margin: 50px auto; }
.podcast iframe { width: 100%; }
.podcast .wp-audio-shortcode { margin: 0px auto; }
.sticky { transition: opacity 1s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; position: fixed; top: 115px; }
.sticky.stuck { position: absolute; top: auto ! important; }
.sticky.no-sticky { position: absolute; top: 0px; }
.no-sticky { bottom: auto; }
.end-slate a:hover h3 { color: rgba(0, 0, 0, 0.4); }
.end-slate img:hover { cursor: pointer; }
.end-slate h3 { overflow: hidden; text-overflow: ellipsis; max-height: 56px; line-height: 18px; }
.end-slate .thumb-big { min-height: 72.5px; }
.slide.rad .displayAd { height: 250px; }
.legacy-content #post-title { margin: 0px; }
.legacy-content .content { left: 0px; padding: 0px; }
.legacy-content .content img { width: auto; }
.left_rail { border-bottom: 5px solid rgb(242, 242, 242); border-top: 5px solid rgb(242, 242, 242); float: left; margin: 25px 25px 25px 0px; padding: 13px 0px; width: 200px; }
.left_rail .wrapper { margin: 8px 0px; }
.left_rail .wrapper a:last-child { position: relative; }
.left_rail .title { color: rgb(0, 0, 0); }
.left_rail img { float: left; height: 60px; margin: 0px 0px 3px; padding: 0px 10px 10px 0px; width: 60px; }
.podcast_storyboard { margin: 32px 0px; }
.podcast_storyboard ul li::before { content: ""; }
.sidebar-header { text-transform: uppercase; }
.chapter-header { text-transform: uppercase; padding: 50px 0px 0px; }
.pullQuote, .pullquotes, .pullquote-left, .pullquote-right { margin: 32px 0px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top: 10px solid rgb(0, 0, 0); display: none; font-family: brandon-text-wired,brandon-text,brandon-grotesque-1,brandon-grotesque-2,BrandonText-Bold,Gill Sans,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 24px; font-style: normal; font-weight: 400; line-height: 27px; padding: 16px 0px; width: 300px; }
.pullQuote img, .pullquotes img, .pullquote-left img, .pullquote-right img { width: 100%; }
.pullQuote strong, .pullquotes strong, .pullquote-left strong, .pullquote-right strong { font-size: inherit; }
.pullQuote a, .pullquotes a, .pullquote-left a, .pullquote-right a { color: inherit; }
.pullQuote em, .pullquotes em, .pullquote-left em, .pullquote-right em, .pullQuote cite, .pullquotes cite, .pullquote-left cite, .pullquote-right cite { font-family: inherit; font-style: italic; line-height: inherit; }
.pullQuote .attribution, .pullquotes .attribution, .pullquote-left .attribution, .pullquote-right .attribution { margin-top: 16px; }
.pullQuote .attribution::before, .pullquotes .attribution::before, .pullquote-left .attribution::before, .pullquote-right .attribution::before { content: "—"; }
.content .alignright .sidebar-right, .content .sidebar-left .sidebar-right, .content .sidebar-right .sidebar-right, .content .alignright .sidebar-left, .content .sidebar-left .sidebar-left, .content .sidebar-right .sidebar-left { float: none; margin: 0px 0px 20px; width: auto; }
.content .sidebar-left { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 32px 0px; position: relative; }
.content .sidebar-left img { width: 100%; }
.content .uppercase { text-transform: uppercase; }
.content .margin-big { margin: 50px; }
.content .margin { margin: 25px; }
.content .margin-center { margin: 0px auto; }
.content .margin-small { margin: 10px; }
.content .margin-top-big { margin-top: 50px; }
.content .margin-top { margin-top: 25px; }
.content .margin-top-small { margin-top: 10px; }
.content .margin-bottom-big { margin-bottom: 50px; }
.content .margin-bottom { margin-bottom: 25px; }
.content .margin-bottom-small { margin-bottom: 10px; }
.content .margin-left-big { margin-left: 50px; }
.content .margin-left { margin-left: 25px; }
.content .margin-left-small { margin-left: 10px; }
.content .margin-right-big { margin-right: 50px; }
.content .margin-right { margin-right: 25px; }
.content .margin-right-small { margin-right: 10px; }
.content .margin-top-bottom { margin-top: 25px; margin-bottom: 25px; }
.content .margin-top-bottom-small { margin-top: 10px; margin-bottom: 10px; }
.content .margin-left-right { margin-top: 25px; margin-bottom: 25px; }
.content .margin-left-right-small { margin-top: 10px; margin-bottom: 10px; }
.content .no-padding { padding: 0px ! important; }
.content .padding-big { padding: 50px; }
.content .padding { padding: 25px; }
.content .padding-small { padding: 10px; }
.content .padding-top-big { padding-top: 50px; }
.content .padding-top { padding-top: 25px; }
.content .padding-top-small { padding-top: 10px; }
.content .padding-bottom-big { padding-bottom: 50px; }
.content .padding-bottom { padding-bottom: 25px; }
.content .padding-bottom-small { padding-bottom: 10px; }
.content .padding-left-big { padding-left: 50px; }
.content .padding-left { padding-left: 25px; }
.content .padding-left-small { padding-left: 10px; }
.content .padding-right-big { padding-right: 50px; }
.content .padding-right { padding-right: 25px; }
.content .padding-right-small { padding-right: 10px; }
.content .padding-left-right { padding-left: 25px; padding-right: 25px; }
.content .padding-left-right-small { padding-left: 10px; padding-right: 10px; }
.content .padding-top-bottom { padding-top: 25px; padding-bottom: 25px; }
.content .padding-top-bottom-small { padding-top: 10px; padding-bottom: 10px; }
.content .ning-pub-blog-import.subdomain-wirednext { display: none; }
.legacy-content .content [class*="col"] { float: left; margin-left: 2%; padding: 0px 1.5%; }
.legacy-content .content .col-19 { width: 100%; }
.legacy-content .content .col-18 { width: 94.6316%; }
.legacy-content .content .col-17 { width: 89.2632%; }
.legacy-content .content .col-16 { width: 83.8947%; }
.legacy-content .content .col-15 { width: 78.5263%; }
.legacy-content .content .col-14 { width: 73.1579%; }
.legacy-content .content .col-13 { width: 67.7895%; }
.legacy-content .content .col-12 { width: 62.4211%; }
.legacy-content .content .col-11 { width: 57.0526%; }
.legacy-content .content .col-10 { width: 51.6842%; }
.legacy-content .content .col-9 { width: 46.3158%; }
.legacy-content .content .col-8 { width: 40.9474%; }
.legacy-content .content .col-7 { width: 35.5789%; }
.legacy-content .content .col-6 { width: 30.2105%; }
.legacy-content .content .col-5 { width: 24.8421%; }
.legacy-content .content .col-4 {  }
.legacy-content .content .col-3 { width: 14.1053%; }
.legacy-content .content .col-2 { width: 8.73684%; }
.legacy-content .content .col-1 { width: 3.36842%; }
#s-form { box-sizing: border-box; height: 67px; line-height: 58px; outline: 0px none; width: 100%; }
#querylist { z-index: 1000002; }
.admin-bar #global-header { top: 32px; }
.nav-active #global-nav { height: 100%; }
#nav-sections { transition: height 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); max-width: 932px; width: 100%; }
#nav-sections-wrap { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.nav-section, #nav-sections { display: block; }
.nav-section { height: 100%; width: 33.33%; }
.nav-section:hover span { color: rgb(255, 255, 255); }
.nav-section:nth-child(-n+3) { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.nav-section i { transition: height 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); height: 0px; }
.nav-active .nav-section i { height: 72px; }
.nav-section a { padding: 23% 8px; }
#nav-search { transition: opacity 0.35s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; position: relative; z-index: 2; }
#nav-search fieldset { width: 100%; }
#nav-search input, #nav-search label { font-size: 24px; height: 100px; letter-spacing: 0.02em; width: 100%; }
#nav-search input:focus + label { opacity: 0.2; }
#nav-search input:valid + label { opacity: 0; }
#nav-search label { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; line-height: normal; opacity: 0.5; }
#nav-search label:hover { cursor: text; opacity: 1; }
.subscribe-active #secondary-sections { display: none; }
#secondary-sections li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
#secondary-sections li:first-of-type { left: -1px; }
#secondary-sections li:nth-child(3) { border-right: 0px none; }
#secondary-sections li:nth-child(2n+1) { border-right: 1px solid rgba(0, 0, 0, 0.2); }
#secondary-sections li:nth-child(2n+1):last-of-type { border-right: 0px none; }
.pagination-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 10px solid rgb(0, 0, 0); border-radius: 1px; box-shadow: -1px 0px 2px 0px rgba(0, 0, 0, 0.12), 1px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.24); margin-bottom: 16px; position: relative; width: 100%; }
.pagination-container .search-results { width: 100%; }
.load-more { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; min-width: 175px; }
.load-more:hover { opacity: 1; }
.load-more[data-ui="poweredByOutbrain"] { border-bottom: 1px solid rgba(255, 255, 255, 0.18); transition: all 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; min-width: 0px; }
.load-more[data-ui="poweredByOutbrain"]:hover { border-bottom: 1px solid rgba(0, 0, 0, 0.2); color: rgb(233, 103, 0); }
.loop-pagination { vertical-align: top; }
.search .loop-pagination { margin-top: 0px; }
.page-numbers:not(.next):not(.prev) { display: inline-block; margin: 28px 8px 0px 0px; vertical-align: top; }
.page-numbers.current { color: rgb(0, 0, 0); }
.paddle { height: 60px; top: calc(50% - 30px); z-index: 2; }
.paddle.business:hover .paginate-box { background: rgb(0, 159, 94) none repeat scroll 0% 0%; }
.paddle.business:hover .ui-arrow { background-position: 25px 14px; }
.paddle.business:hover .ui-arrow.left { background-position: -20px 14px; }
.paddle.design:hover .paginate-box { background: rgb(160, 201, 204) none repeat scroll 0% 0%; }
.paddle.design:hover .ui-arrow { background-position: 25px 14px; }
.paddle.design:hover .ui-arrow.left { background-position: -20px 14px; }
.paddle.entertainment:hover .paginate-box { background: rgb(65, 39, 75) none repeat scroll 0% 0%; }
.paddle.entertainment:hover .ui-arrow { background-position: 25px 14px; }
.paddle.entertainment:hover .ui-arrow.left { background-position: -20px 14px; }
.paddle.gear:hover .paginate-box { background: rgb(31, 132, 159) none repeat scroll 0% 0%; }
.paddle.gear:hover .ui-arrow { background-position: 25px 14px; }
.paddle.gear:hover .ui-arrow.left { background-position: -20px 14px; }
.paddle.science:hover .paginate-box { background: rgb(255, 192, 54) none repeat scroll 0% 0%; }
.paddle.science:hover .ui-arrow { background-position: 25px 14px; }
.paddle.science:hover .ui-arrow.left { background-position: -20px 14px; }
.paddle.security:hover .paginate-box { background: rgb(98, 18, 0) none repeat scroll 0% 0%; }
.paddle.security:hover .ui-arrow { background-position: 25px 14px; }
.paddle.security:hover .ui-arrow.left { background-position: -20px 14px; }
.paddle .ui-arrow, .paddle .flex-box { top: 0px; height: 100%; }
.paddle .paginate-box { transition: all 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); width: 60px; height: 60px; }
.fullbleed-post .paddle, .short-post .paddle { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); }
.fullbleed-post .paddle.opacity-0, .short-post .paddle.opacity-0 { pointer-events: none; }
.paddle.articles.left .flex-box { width: 195px; }
.paddle.articles.right .flex-box { width: 150px; }
.paddle.articles.left:hover .paginate-box { width: 195px; }
.paddle.articles.right:hover .paginate-box { width: 163px; }
.paddle.business .flex-box { width: 180px; }
.paddle.business:hover .paginate-box { width: 180px; }
.paddle.design .flex-box { width: 165px; }
.paddle.design:hover .paginate-box { width: 165px; }
.paddle.entertainment .flex-box { width: 220px; }
.paddle.entertainment:hover .paginate-box { width: 220px; }
.paddle.gear .flex-box { width: 153px; }
.paddle.gear:hover .paginate-box { width: 153px; }
.paddle.home .sm-icon { display: none; }
.paddle.home .flex-box { width: 112px; }
.paddle.home.right .section-pagination { margin-left: 16px; }
.paddle.home:hover .paginate-box { width: 112px; }
.paddle.science .flex-box { width: 170px; }
.paddle.science:hover .paginate-box { width: 170px; }
.paddle.security .flex-box { width: 175px; }
.paddle.security:hover .paginate-box { width: 175px; }
.paddle:hover .ui-arrow { opacity: 1; }
.paddle:hover .pagination { opacity: 0.5; }
.paddle:hover .sm-icon, .paddle:hover .paginate-box, .paddle:hover .section-pagination { opacity: 1; }
.paddle:hover .paginate-box { box-shadow: -1px 0px 2px 0px rgba(0, 0, 0, 0.12), 1px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.24); }
.paddle.home .ui-arrow, .paddle.articles .ui-arrow { background-position: -56px 14px; }
.paddle.home .ui-arrow.left, .paddle.articles .ui-arrow.left { background-position: -98px 14px; }
.paddle.home:hover .section-pagination, .paddle.articles:hover .section-pagination { color: rgba(0, 0, 0, 0.6); }
.paddle.left { left: -1px; }
.paddle.right { right: -1px; }
.paddle .sm-icon, .paddle .section-pagination { transition-delay: 0.15s; }
.icon, .sm-icon { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background-image: url(9dabf64c4bf3963898bc14c37bc1fa7d6159d41a.png) ; }
.icon { width: 72px; height: 72px; }
.icon.business { background-position: -581px -4px; }
[class*="category-business"] .icon.business, .nav-business:hover .icon.business { background-position: -660px -4px; }
.icon.design { background-position: -818px -4px; }
[class*="category-design"]:not(.rawfile) .icon.design, .nav-design:hover .icon.design { background-position: -1298px -4px; }
.icon.entertainment { background-position: -1460px -4px; }
[class*="category-entertainment"] .icon.entertainment, .nav-entertainment:hover .icon.entertainment { background-position: -1139px -4px; }
.icon.gear { background-position: -742px -4px; }
[class*="category-gear"]:not(.top-3) .icon.gear, .nav-gear:hover .icon.gear { background-position: -1622px -4px; }
.icon.science { background-position: -1062px -4px; }
[class*="category-science"] .icon.science, .nav-science:hover .icon.science { background-position: -902px -4px; }
.icon.security { background-position: -1382px -4px; }
[class*="category-security"] .icon.security, .nav-security:hover .icon.security { background-position: -1221px -4px; }
.sm-icon { width: 35px; height: 35px; }
.sm-icon.business { background-position: -60px -6px; }
.sm-icon.design { background-position: -107px -6px; }
.sm-icon.entertainment { background-position: -202px -6px; }
.sm-icon.gear { background-position: -11px -6px; }
.sm-icon.science { background-position: -347px -6px; }
.sm-icon.security { background-position: -444px -6px; }
.ui { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background-size: auto 140px; width: 30px; height: 30px; }
.ui.ui-big { width: 60px; height: 60px; }
.ui.ui-close { background-position: -315px 0px; }
.ui-boxes { background-position: -450px 0px; }
[class*="primary-category"] .hr-top .ui-boxes { background-position: -100px 0px; }
.ui-close { background-position: -315px 0px; }
[class*="primary-category"] .hr-top .ui-close { background-position: -365px 0px; }
.ui-big-close:hover, .ui-logo-left:hover, .ui-logo-center:hover { opacity: 0.5; }
.ui-big-close { background-position: -689px 0px; background-size: auto 230px; width: 50px; height: 50px; }
.ui-logo-left { background-position: -2694px 0px; width: 105px; height: 20px; }
[class*="primary-category"] .hr-top .ui-logo-left { background-position: -2555px 0px; }
.ui-logo-center { transition: transform 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background-position: -2695px 0px; height: 20px; width: 104px; }
.ui-search { background-position: -623px 0px; }
[class*="primary-category"] .hr-top .ui-search { background-position: -580px 0px; }
.search-results .ui-search { top: 35%; }
.ui-sm { background-size: auto 90px; width: 20px; height: 20px; }
.ui, .ui-credit { background-image: url(81ac1f5de661fb01a08e250311bbdd606ea952c3.svg) ; }
.ui-arrow { background-position: -55px 0px; }
.ui-arrow.reverse { background-position: 0px 0px; }
.ui-arrow.ui-big, .ui-big .ui-arrow { background-position: -55px 16px; }
.ui-arrow.left, .left .ui-arrow { background-position: -100px 0px; }
.ui-arrow.left.ui-big, .left .ui-arrow.ui-big, .ui-big .ui-arrow.left, .ui-big .left .ui-arrow { background-position: -99px 16px; }
.ui-error { background-position: -3239px 0px; }
.ui-info { background-position: -757px 0px; }
.ui-loading { background-image: url(076f154c2e69ea0e675eaa0a59b551c0013ebd57.gif) ; background-size: 30px auto; }
.ui-more { background-position: -1800px 0px; }
.ui-play { background-color: rgb(4, 110, 254); background-position: -3756px 0px; }
.ui-card-play { background-color: rgb(4, 110, 254); background-position: -3919px 0px; }
.ui-card-play.ui-big, .ui-big .ui-card-play { background-position: -27157px 1px; background-size: auto 300px; }
#video-prefooter-card .ui-card-play { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; left: calc(50% - 30px); width: 70px; height: 70px; top: calc(50% - 90px); }
#video-prefooter-card:hover .ui-card-play { opacity: 1; }
.ui-success { background-position: -3201px 0px; }
.icon-reviews { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background: transparent url(f1bd586adbda3d54ec45b9833c782d4bcf67e059.svg)  no-repeat scroll 0% 0% / auto 48px; width: 32px; height: 32px; }
.icon-reviews:hover { opacity: 0.5; }
.icon-reviews.accessories { background-position: -8px 50%; }
.icon-reviews.automotive { background-position: -105px 50%; }
.icon-reviews.cameras { background-position: -152px 50%; }
.icon-reviews.computers { background-position: -200px 50%; }
.icon-reviews.e-readers { background-position: -249px 50%; }
.icon-reviews.sports-and-outdoors { background-position: -448px 50%; }
.icon-reviews.gaming { background-position: -345px 50%; }
.icon-reviews.headphones { background-position: -393px 50%; }
.icon-reviews.home { background-position: -442px 50%; }
.icon-reviews.outdoors { background-position: -489px 50%; }
.icon-reviews.phones { background-position: -537px 50%; }
.icon-reviews.speakers { background-position: -584px 50%; }
.icon-reviews.streaming { background-position: -632px 50%; }
.icon-reviews.tablets { background-position: -680px 50%; }
.icon-reviews.televisions { background-position: -728px 50%; }
.icon-reviews.wearables { background-position: -484px 50%; }
.icon-reviews.notebooks, .icon-reviews.portable-storage { background-position: -632px 50%; }
.ui-close-circ { background-position: -210px 0px; z-index: 2; }
.ui-close-circ:hover { opacity: 1; }
.ui-close-circ.reverse { background-position: -350px 0px; }
.ui-close-circ.ui-big, .ui-big .ui-close-circ { background-position: -196px 0px; }
.ui-comment-open, .ui-comment-close { transition: transform 0.35s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; background-position: -3326px 0px; transform: rotate(45deg); }
.ui-comment-close { transform: rotate(45deg); }
.ui-comment-open { transform: rotate(0deg); }
.ui-credit { background-size: auto 140px; top: 2px; width: 18px; }
.ui-credit:hover { cursor: default; }
.caption .ui-credit { margin-left: 8px; }
.ui-fullscreen-gray, .ui-fullscreen-white { width: 40px; height: 40px; }
.ui-fullscreen-gray:hover, .ui-fullscreen-white:hover { cursor: zoom-in; }
.ui-fullscreen-gray { background-position: -3447px 0px; }
.ui-fullscreen-white { background-position: -3495px 0px; }
.ui-illo { background-position: -3163px 0px; height: 14px; }
.ui-photo { background-position: -3124px 0px; height: 15px; }
.ui-social-wrapper span { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-left: 8px; padding-right: 4px; position: absolute; top: -20px; }
.ui-social-wrapper a { transition: opacity 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; display: inline-block; margin-right: 4px; }
.ui-social-wrapper a:hover { opacity: 0.5; }
.ui-tumblrs { background-position: -2982px 0px; }
.ui-twit { background-position: -2238px 0px; }
.ui-twit:hover, .ui-twit.active { background-position: -2133px 0px; }
.ui-youtube { background-position: -3051px 0px; }
.ui-fb { background-position: -1714px 0px; }
.ui-fb:hover, .ui-fb.active { background-position: -2449px 0px; }
.ui-goog { background-position: -2835px 0px; }
.ui-insta { background-position: -2909px 0px; }
.ui-pint { background-position: -1923px 0px; }
.ui-pint:hover, .ui-pint.active { background-position: -2029px 0px; }
.ui-comments { background-position: -3598px 0px; }
.ui-fb-sm { background-position: -3639px 0px; }
.ui-pint-sm { background-position: -3679px 0px; }
.ui-twit-sm { background-position: -3719px 0px; }
.ui-fb-xtra-sm { background-position: 469px 0px; }
.ui-twit-xtra-sm { background-position: 422px 0px; }
.ui-pint-xtra-sm { background-position: 445px 0px; }
.ui-comments-xtra-sm { background-position: 492px 0px; }
.ui-mail-xtra-sm { background-position: 515px 0px; }
.ui-mail { background-position: -3558px 0px; }
.ui-subscribe { background-position: -3938px 0px; }
.ui-subscribe:hover { background-position: -3982px 0px; }
.ui-social { width: 35px; height: 35px; }
.ui-social.ui-ftr { width: 52px; height: 52px; }
.ui-social-xtra-sm { width: 20px; height: 20px; background-size: auto 80px; }
@media (min-width: 768px) {
  body { padding-top: 90px; }
  .exchange.title-big { overflow: hidden; text-overflow: ellipsis; max-height: 164px; font-size: 24px; line-height: 26px; }
  .card { transition: all 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); }
  .card.smart { max-width: 100%; }
  .card.text .author { font-family: ambroise-francois-std,"Bodoni 72",Didot,"Hoe­fler Text",serif; font-size: 45px; font-style: normal; font-weight: 400; line-height: 40px; text-transform: uppercase; }
  .card.text .author em, .card.text .author cite { display: inline-block; font-family: inherit; font-style: inherit; line-height: inherit; transform: skew(-5deg); }
  .text .card.text .author { line-height: 37px; }
  .brad-top { transition: margin-top 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; transform: translateZ(0px); min-height: 122px; }
  .brad-top iframe { min-height: 90px; }
  .brad-top.hr-top.nav-active { margin-top: 158px; }
  .brad-top.hr-top.subscribe-active { margin-top: 295px; }
  .leaderboard-collapse { margin-top: -130px; }
  #around-the-web p { overflow: hidden; text-overflow: ellipsis; max-height: 66px; }
  .around-img-wrap { max-height: 90px; }
  .flex-row {  }
  .col { float: left; margin-right: 16px; }
  .col.reverse { float: right; margin-left: 16px; margin-right: 0px; }
  #logo-bar, #mobile-share, #global-header { height: 60px; }
  .nav-tog, .subscribe-hdr { padding: 20px; }
  .subscribe-hdr { right: 40px; }
  .subscribe-active #header-cm { display: block; }
  #header-cm li:not(.link-underline) { border-left: 1px solid rgba(0, 0, 0, 0.2); height: 296px; }
  #header-cm .cm-instagram li { border-left: medium none; height: auto; }
  #header-cm .cm-instagram img { width: 81px; height: 81px; }
  #header-cm .cm-facebook h5, #header-cm .cm-pinterest h5, #header-cm .cm-youtube h5 { width: 44%; }
  #header-cm .header-cm-subscribe { margin-right: -2px; }
  #header-cm .header-cm-newsletter { margin-right: -1px; }
  #header-cm .header-cm-twitter { border-right: 1px solid rgba(0, 0, 0, 0.2); }
  #header-cm h4 { margin: 16px; padding: 0px 0px 16px ! important; line-height: 37px; }
  #global-header { height: 90px; }
  #global-header.hr-not-top.hr-unpinned:not(.search-active) { height: 60px; }
  #global-header.nav-active { height: 245px; }
  #global-header.search-active { bottom: 0px; height: 100%; }
  #global-header.subscribe-active { height: 386px; }
  #global-header.subscribe-active #global-nav { height: 326px; }
  #grid aside { clear: none; width: 300px; }
  .article-group { width: calc(100% - (300px + 16px)); }
  .items .card:hover { box-shadow: -2px 0px 2px 0px rgba(0, 0, 0, 0.16), 2px 0px 2px 0px rgba(0, 0, 0, 0.16), 0px 2px 2px 0px rgba(0, 0, 0, 0.23); transform: translate3d(0px, -3px, 0px); }
  .f-gallery .slide-count { color: rgba(255, 255, 255, 0.5); }
  .content .wired-gallery { margin: 32px 0px; }
  .content p img:not([class*="illo"]):not([class*="photo"]) { margin: 32px auto; }
  .content .carve { float: left; margin: 32px 32px 32px 0px; max-width: 300px; }
  .short-post .content, .short-post .short-post-header, .short-post .meta-footer-dig { left: 0px ! important; margin-right: 350px; }
  .short-post #sidebar { position: absolute; top: 0px; right: 0px; bottom: 0px; display: block; }
  .short-post #post-header.standard { left: 0px; margin-right: 350px; }
  .post-title { font-size: 64px; line-height: 55px; }
  .wide .post-title { font-size: 80px; line-height: 65px; }
  .pullquote { float: left; margin: 32px 32px 32px 0px; max-width: 300px; }
  .pullquote { display: block; }
  .sticky.hr-pinned.hr-not-top.nav-active { top: 277px; }
  .arrow-wrap { max-height: 437px; }
  .content .arrow-wrap { max-height: 399px; }
  #post-header.wide .arrow-wrap { max-height: 524px; }
  .f-gallery { background: rgba(0, 0, 0, 0.98) none repeat scroll 0% 0%; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0; visibility: hidden; z-index: -1; }
  .f-gallery figcaption { display: block ! important; margin-left: auto ! important; margin-right: auto ! important; }
  .f-gallery.active { opacity: 1; visibility: visible; z-index: 9999999; }
  .f-gallery p, .f-gallery .credit, .f-gallery .slide-count, .f-gallery #counter-wrap { color: rgba(255, 255, 255, 0.5); }
  .f-gallery .gallery-wrap { height: 75vh; max-width: 100vh; }
  .f-gallery .ui-arrow.left { background-position: -21px 13px; }
  .f-gallery .ui-arrow.right { background-position: 22px 13px; }
  .f-launch { max-height: 437px; }
  .f-launch.ready:hover { cursor: zoom-in; }
  .f-launch.ready:hover .meta { color: rgb(0, 0, 0); }
  .f-launch.ready:hover .ui-full { opacity: 1; }
  #post-header.wide .inline-gallery { max-height: 620px; min-height: 620px; }
  #post-header.wide .inner-slide-wrap img { max-height: 524px; min-height: 524px; }
  #post-header.wide .slide.rad { min-height: 524px; }
  #o-gallery.active { opacity: 1; visibility: visible; z-index: 9999999; }
  .legacy-content #post-title { margin: 0px; }
  .pullQuote, .pullquotes, .pullquote-left, .pullquote-right { float: left; margin: 32px 32px 32px 0px; max-width: 300px; }
  .pullQuote, .pullquotes, .pullquote-left, .pullquote-right { display: block; }
  .content .alignright, .content .sidebar-left, .content .sidebar-right { max-width: 50%; }
  .content .sidebar-left { float: left; margin: 32px 32px 32px 0px; max-width: 300px; }
  .content .alignright, .content .sidebar-right { float: right; margin: 32px 0px 32px 32px; }
  .content .mobify-hide { display: block ! important; }
  .content .desktop-hide { display: none ! important; }
  #nav-cm, #secondary-sections { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  #secondary-sections { border-top: 1px solid rgba(0, 0, 0, 0.2); }
  #nav-search fieldset { position: absolute; top: 50%; margin-top: -5em; }
  #nav-search input, #nav-search label { font-size: 5em; height: auto; }
  #nav-search { background: rgba(255, 255, 255, 0.98) none repeat scroll 0% 0%; position: fixed; top: 60px; opacity: 0; visibility: hidden; }
  .search-active #nav-search { opacity: 1; visibility: visible; }
  .pagination-container { width: calc(100% - (300px + 16px)); }
  .page-numbers:not(.next):not(.prev) { margin-right: 16px; }
  .hr-not-top.hr-unpinned #global-nav { transform: translate3d(0px, -100%, 0px); }
  #nav-sections { border-left: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(0, 0, 0, 0.2); }
  .nav-active #nav-sections { height: 155px; }
  #nav-sections-wrap { border-bottom: 0px none; }
  .subscribe-active #nav-sections-wrap { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .nav-section { width: 16.666%; }
  .nav-section:nth-child(-n+3) { border-bottom: 0px none; }
  .nav-active .nav-section { padding-bottom: 16.666%; }
  .nav-active .nav-section:nth-child(-n+3) { border-bottom: 0px none; }
  .nav-section a { padding: 9px 7px; }
  .nav-active .nav-section a { height: 155px; padding: 20% 0px 1%; }
  #secondary-sections a { padding: 9px 7px; }
  #secondary-sections ul { width: 930px; }
  #secondary-sections li { border-bottom: 0px none; }
  #secondary-sections li:nth-child(2n+1) { border-right: 0px none; }
  .ui-logo-left { position: absolute; top: 20px; left: 60px; }
  .ui-logo-center { background-position: -3849px 0px; background-size: auto 200px; height: 30px; width: 150px; }
  .hr-top .ui-logo-center { transform: scale(1.15); transform-origin: 50% 60% 0px; }
  .ui-illo.reverse { background-position: -3411px 0px; }
  .ui-photo.reverse { background-position: -3372px 0px; }
}
@media (max-width: 960px) {
  .brandon.title-sm { font-size: 18px; line-height: 19px; }
  .content .carve-full { margin: 32px 0px; width: 100%; }
}
@media not all {
  .brandon.title-big { overflow: hidden; text-overflow: ellipsis; max-height: 83px; }
  #around-the-web { min-height: 305px; }
}
@media (min-width: 961px) {
  [class*="col-10"] .title-big, [class*="col-11"] .title-big, [class*="col-12"] .title-big, [class*="col-13"] .title-big, [class*="col-14"] .title-big, [class*="col-16"] .title-big, [class*="col-17"] .title-big, [class*="col-18"] .title-big { font-size: 24px; line-height: 27px; }
  .big-flex-row { margin-left: auto; margin-right: auto; width: 100%; display: flex; flex-flow: row wrap; }
  .big-flex-row.align-baseline { align-items: baseline; }
  .big-flex-row.align-m { align-items: center; }
  .big-flex-row.justify-c { justify-content: center; }
  .big-flex-row.no-wrap { flex-wrap: nowrap; }
  .big-flex-row td, .big-flex-row th { border-right: 1px solid rgba(0, 0, 0, 0.2); flex: 1 1 0%; padding: 16px; white-space: normal; }
  .big-flex-row td:last-child, .big-flex-row th:last-child { border-right: medium none; }
  .big-flex-row .col { flex: 1 1 auto; }
  .big-flex-row .col.flex-flow { flex: 1 1 0%; }
  .big-flex-row .col.no-fill { flex: inherit; }
  .big-col-1 { width: calc(5.55556% + -16.111px); }
  .big-col-1.big-omega { margin-right: 0px; }
  .big-order-1 { order: 1; }
  .big-col-2 { width: calc(11.1111% + -15.222px); }
  .big-col-2.big-omega { margin-right: 0px; }
  .big-order-2 { order: 2; }
  .big-col-3 { width: calc(16.6667% + -14.333px); }
  .big-col-3.big-omega { margin-right: 0px; }
  .big-order-3 { order: 3; }
  .big-col-4 { width: calc(22.2222% + -13.444px); }
  .big-col-4.big-omega { margin-right: 0px; }
  .big-order-4 { order: 4; }
  .big-col-5 { width: calc(27.7778% + -12.556px); }
  .big-col-5.big-omega { margin-right: 0px; }
  .big-order-5 { order: 5; }
  .big-col-6 { width: calc(33.3333% + -11.667px); }
  .big-col-6.big-omega { margin-right: 0px; }
  .big-order-6 { order: 6; }
  .big-col-7 { width: calc(38.8889% + -10.778px); }
  .big-col-7.big-omega { margin-right: 0px; }
  .big-order-7 { order: 7; }
  .big-col-8 { width: calc(44.4444% + -9.889px); }
  .big-col-8.big-omega { margin-right: 0px; }
  .big-order-8 { order: 8; }
  .big-col-9 { width: calc(50% + -9px); }
  .big-col-9.big-omega { margin-right: 0px; }
  .big-order-9 { order: 9; }
  .big-col-10 { width: calc(55.5556% + -8.111px); }
  .big-col-10.big-omega { margin-right: 0px; }
  .big-order-10 { order: 10; }
  .big-col-11 { width: calc(61.1111% + -7.222px); }
  .big-col-11.big-omega { margin-right: 0px; }
  .big-order-11 { order: 11; }
  .big-col-12 { width: calc(66.6667% + -6.333px); }
  .big-col-12.big-omega { margin-right: 0px; }
  .big-order-12 { order: 12; }
  .big-col-13 { width: calc(72.2222% + -5.444px); }
  .big-col-13.big-omega { margin-right: 0px; }
  .big-order-13 { order: 13; }
  .big-col-14 { width: calc(77.7778% + -4.556px); }
  .big-col-14.big-omega { margin-right: 0px; }
  .big-order-14 { order: 14; }
  .big-col-15 { width: calc(83.3333% + -3.667px); }
  .big-col-15.big-omega { margin-right: 0px; }
  .big-order-15 { order: 15; }
  .big-col-16 { width: calc(88.8889% + -2.778px); }
  .big-col-16.big-omega { margin-right: 0px; }
  .big-order-16 { order: 16; }
  .big-col-17 { width: calc(94.4444% + -1.889px); }
  .big-col-17.big-omega { margin-right: 0px; }
  .big-order-17 { order: 17; }
  .big-col-18 { width: calc(100% + -1px); }
  .big-col-18.big-omega { margin-right: 0px; }
  .big-order-18 { order: 18; }
  .big-col-18 { margin-right: 0px ! important; }
  .article-hdr { max-width: 65%; }
  .fader { opacity: 0; }
  .fader.fade-in-up { opacity: 1; }
  .fader:not(.parallax) { transform: translate3d(0px, 50px, 0px); }
  .fader.fade-in-up:not(.parallax) { transform: translate3d(0px, 0px, 0px); }
  .big-marg-t-25 { margin-top: 25px; }
  .big-pad-t-25 { padding-top: 25px; }
  .big-marg-t-50 { margin-top: 50px; }
  .big-pad-t-50 { padding-top: 50px; }
  .big-marg-t-nano { margin-top: 2px; }
  .big-pad-t-nano { padding-top: 2px; }
  .big-marg-t-micro { margin-top: 4px; }
  .big-pad-t-micro { padding-top: 4px; }
  .big-marg-t-sm { margin-top: 8px; }
  .big-pad-t-sm { padding-top: 8px; }
  .big-marg-t-med { margin-top: 16px; }
  .big-pad-t-med { padding-top: 16px; }
  .big-marg-t-big { margin-top: 32px; }
  .big-pad-t-big { padding-top: 32px; }
  .big-marg-t-huge { margin-top: 64px; }
  .big-pad-t-huge { padding-top: 64px; }
  .big-marg-r-25 { margin-right: 25px; }
  .big-pad-r-25 { padding-right: 25px; }
  .big-marg-r-50 { margin-right: 50px; }
  .big-pad-r-50 { padding-right: 50px; }
  .big-marg-r-nano { margin-right: 2px; }
  .big-pad-r-nano { padding-right: 2px; }
  .big-marg-r-micro { margin-right: 4px; }
  .big-pad-r-micro { padding-right: 4px; }
  .big-marg-r-sm { margin-right: 8px; }
  .big-pad-r-sm { padding-right: 8px; }
  .big-marg-r-med { margin-right: 16px; }
  .big-pad-r-med { padding-right: 16px; }
  .big-marg-r-big { margin-right: 32px; }
  .big-pad-r-big { padding-right: 32px; }
  .big-marg-r-huge { margin-right: 64px; }
  .big-pad-r-huge { padding-right: 64px; }
  .big-marg-b-25 { margin-bottom: 25px; }
  .big-pad-b-25 { padding-bottom: 25px; }
  .big-marg-b-50 { margin-bottom: 50px; }
  .big-pad-b-50 { padding-bottom: 50px; }
  .big-marg-b-nano { margin-bottom: 2px; }
  .big-pad-b-nano { padding-bottom: 2px; }
  .big-marg-b-micro { margin-bottom: 4px; }
  .big-pad-b-micro { padding-bottom: 4px; }
  .big-marg-b-sm { margin-bottom: 8px; }
  .big-pad-b-sm { padding-bottom: 8px; }
  .big-marg-b-med { margin-bottom: 16px; }
  .big-pad-b-med { padding-bottom: 16px; }
  .big-marg-b-big { margin-bottom: 32px; }
  .big-pad-b-big { padding-bottom: 32px; }
  .big-marg-b-huge { margin-bottom: 64px; }
  .big-pad-b-huge { padding-bottom: 64px; }
  .big-marg-l-25 { margin-left: 25px; }
  .big-pad-l-25 { padding-left: 25px; }
  .big-marg-l-50 { margin-left: 50px; }
  .big-pad-l-50 { padding-left: 50px; }
  .big-marg-l-nano { margin-left: 2px; }
  .big-pad-l-nano { padding-left: 2px; }
  .big-marg-l-micro { margin-left: 4px; }
  .big-pad-l-micro { padding-left: 4px; }
  .big-marg-l-sm { margin-left: 8px; }
  .big-pad-l-sm { padding-left: 8px; }
  .big-marg-l-med { margin-left: 16px; }
  .big-pad-l-med { padding-left: 16px; }
  .big-marg-l-big { margin-left: 32px; }
  .big-pad-l-big { padding-left: 32px; }
  .big-marg-l-huge { margin-left: 64px; }
  .big-pad-l-huge { padding-left: 64px; }
  .big-marg { margin: 16px; }
  .big-pad { padding: 16px; }
  .hide-big { display: none ! important; }
  .show-big { display: block; }
  .float-l-big { float: left; }
  .float-r-big { float: right; }
  .no-float-big { float: none ! important; }
  .no-marg-big { margin: 0px ! important; }
  .content p img:not([class*="illo"]):not([class*="photo"]) { margin-bottom: 64px; margin-top: 64px; }
  .content > figure { margin-bottom: 64px; margin-top: 64px; }
  .content .carve { margin: 64px 64px 64px -50px; }
  .content .carve-full { margin: 64px 0px 64px -50px; }
  .content .landscape.full-width { margin-left: -250px; width: 1132px; }
  body:not(.legacy-content):not(.short-post) .content { left: 50px; margin-right: 400px; }
  .wide .post-container, .fullbleed .post-container, body:not(.wide-post):not(.short-post) .post { left: 100px; }
  #post-header.standard:not(.short-post-header) { padding-right: 350px; }
  #sidebar { position: absolute; top: 0px; right: 0px; bottom: 0px; display: block; }
  body:not(.single):not(.sponsored):not(.page) #sidebar { position: relative; }
  #sharing, #share-card { width: 150px; }
  #sharing { left: -200px; }
  .pullquote { margin: 64px 64px 64px -50px; }
  #wired-tired { min-height: 562px; }
  .end-slate .end-slate-hero { width: 385px; }
  .end-slate .end-slate-secondary { width: 142px; }
  #post-header .inline-gallery { max-height: 530px; min-height: 530px; }
  .inner-slide-wrap, .slide .advertisement { min-height: 437px; }
  .inner-slide-wrap img, .slide .advertisement img { max-height: 437px; }
  .wide .inner-slide-wrap img, .wide .slide .advertisement img { max-height: 524px; }
  .legacy-content .content { margin: 0px 0px 64px; left: 0px; }
  .pullQuote, .pullquotes, .pullquote-left, .pullquote-right { margin: 64px 64px 64px -50px; }
  .content .sidebar-left { margin: 64px 64px 64px -50px; }
}
@media (max-width: 767px) {
  .card.text .author { transition: color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s; color: rgba(0, 0, 0, 0.6); display: block; font-family: ff-oxide-solid-web,OxideSolidOT,oxidesolidot-webfont,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 10px; font-style: normal; font-weight: 400; letter-spacing: 0.08em; line-height: 12px; text-transform: uppercase; }
  .card.text .author em, .card.text .author cite { font-family: inherit; font-style: italic; line-height: inherit; }
  .card.text .author a:hover { color: rgb(0, 0, 0); }
  #entertainment-card .ambroise-hdr { font-size: 44px; }
  .top-3-row .border-box { border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding-bottom: 16px; position: relative; }
  .top-3-row .top-item { border: 0px none; height: auto; padding: 0px 0px 50px; }
  #video-card .more { border-top: 1px solid rgba(0, 0, 0, 0.2); line-height: 28px; margin: 0px 16px; padding: 16px 0px 0px; }
  .video-playlist { border: 0px none; height: auto ! important; margin-right: 0px; min-height: inherit; overflow: hidden; }
  .video-playlist li { border-top: 1px solid rgba(0, 0, 0, 0.2); }
  .video-playlist li:nth-child(3) { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .video-playlist span { line-height: 8px; margin-top: 0px; }
  .video-playlist .video-copy { width: calc(66% - 12px); }
  #footer-info { border-bottom: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 20px; }
  #footer-info li { border-right: 0px none; border-top: 1px solid rgba(0, 0, 0, 0.2); margin: 0px; padding: 25px 0px; width: calc(50% - 1px); }
  #footer-info li:first-child { width: 100%; }
  #footer-info li:last-child { margin-left: -1px; }
  #footer-info li:not(.mob-omega) { border-right: 1px solid rgba(0, 0, 0, 0.2); }
  #footer-social { width: 290px; }
  #footer-social li { width: 83px; height: 83px; }
  .gallery-rad-container { transform: scale(0.88); }
  .rad.box { min-width: 320px; }
  .cm-fallback { background-position: 180px 0px; }
  .polar-image { width: 100%; }
  #polar-thumb-container { height: 338px; }
  #polar-card-thumbnail { margin-top: -50px; }
  #around-the-web #around-the-web-hdr { font-size: 43px; }
  #around-the-web p { overflow: hidden; text-overflow: ellipsis; max-height: 34px; }
  #around-the-web li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-left: medium none; }
  #around-the-web li:nth-last-child(2) { border-bottom: medium none; padding-bottom: 0px; }
  .around-img-wrap { max-width: 75px; }
  .mob-flex-row { margin-left: auto; margin-right: auto; width: 100%; display: flex; flex-flow: row wrap; }
  .mob-flex-row.align-baseline { align-items: baseline; }
  .mob-flex-row.align-m { align-items: center; }
  .mob-flex-row.justify-c { justify-content: center; }
  .mob-flex-row.no-wrap { flex-wrap: nowrap; }
  .mob-flex-row td, .mob-flex-row th { border-right: 1px solid rgba(0, 0, 0, 0.2); flex: 1 1 0%; padding: 16px; white-space: normal; }
  .mob-flex-row td:last-child, .mob-flex-row th:last-child { border-right: medium none; }
  .mob-flex-row .col { flex: 1 1 auto; }
  .mob-flex-row .col.flex-flow { flex: 1 1 0%; }
  .mob-flex-row .col.no-fill { flex: inherit; }
  .mob-col-1 { float: left; margin-right: 16px; width: calc(5.55556% + -16.111px); }
  .mob-col-1.mob-omega { margin-right: 0px; }
  .mob-order-1 { order: 1; }
  .mob-col-2 { float: left; margin-right: 16px; width: calc(11.1111% + -15.222px); }
  .mob-col-2.mob-omega { margin-right: 0px; }
  .mob-order-2 { order: 2; }
  .mob-col-3 { float: left; margin-right: 16px; width: calc(16.6667% + -14.333px); }
  .mob-col-3.mob-omega { margin-right: 0px; }
  .mob-order-3 { order: 3; }
  .mob-col-4 { float: left; margin-right: 16px; width: calc(22.2222% + -13.444px); }
  .mob-col-4.mob-omega { margin-right: 0px; }
  .mob-order-4 { order: 4; }
  .mob-col-5 { float: left; margin-right: 16px; width: calc(27.7778% + -12.556px); }
  .mob-col-5.mob-omega { margin-right: 0px; }
  .mob-order-5 { order: 5; }
  .mob-col-6 { float: left; margin-right: 16px; width: calc(33.3333% + -11.667px); }
  .mob-col-6.mob-omega { margin-right: 0px; }
  .mob-order-6 { order: 6; }
  .mob-col-7 { float: left; margin-right: 16px; width: calc(38.8889% + -10.778px); }
  .mob-col-7.mob-omega { margin-right: 0px; }
  .mob-order-7 { order: 7; }
  .mob-col-8 { float: left; margin-right: 16px; width: calc(44.4444% + -9.889px); }
  .mob-col-8.mob-omega { margin-right: 0px; }
  .mob-order-8 { order: 8; }
  .mob-col-9 { float: left; margin-right: 16px; width: calc(50% + -9px); }
  .mob-col-9.mob-omega { margin-right: 0px; }
  .mob-order-9 { order: 9; }
  .mob-col-10 { float: left; margin-right: 16px; width: calc(55.5556% + -8.111px); }
  .mob-col-10.mob-omega { margin-right: 0px; }
  .mob-order-10 { order: 10; }
  .mob-col-11 { float: left; margin-right: 16px; width: calc(61.1111% + -7.222px); }
  .mob-col-11.mob-omega { margin-right: 0px; }
  .mob-order-11 { order: 11; }
  .mob-col-12 { float: left; margin-right: 16px; width: calc(66.6667% + -6.333px); }
  .mob-col-12.mob-omega { margin-right: 0px; }
  .mob-order-12 { order: 12; }
  .mob-col-13 { float: left; margin-right: 16px; width: calc(72.2222% + -5.444px); }
  .mob-col-13.mob-omega { margin-right: 0px; }
  .mob-order-13 { order: 13; }
  .mob-col-14 { float: left; margin-right: 16px; width: calc(77.7778% + -4.556px); }
  .mob-col-14.mob-omega { margin-right: 0px; }
  .mob-order-14 { order: 14; }
  .mob-col-15 { float: left; margin-right: 16px; width: calc(83.3333% + -3.667px); }
  .mob-col-15.mob-omega { margin-right: 0px; }
  .mob-order-15 { order: 15; }
  .mob-col-16 { float: left; margin-right: 16px; width: calc(88.8889% + -2.778px); }
  .mob-col-16.mob-omega { margin-right: 0px; }
  .mob-order-16 { order: 16; }
  .mob-col-17 { float: left; margin-right: 16px; width: calc(94.4444% + -1.889px); }
  .mob-col-17.mob-omega { margin-right: 0px; }
  .mob-order-17 { order: 17; }
  .mob-col-18 { float: left; margin-right: 16px; width: calc(100% + -1px); }
  .mob-col-18.mob-omega { margin-right: 0px; }
  .mob-order-18 { order: 18; }
  #mobile-share { display: flex ! important; }
  .mob-marg-t-25 { margin-top: 25px; }
  .mob-pad-t-25 { padding-top: 25px; }
  .mob-marg-t-50 { margin-top: 50px; }
  .mob-pad-t-50 { padding-top: 50px; }
  .mob-marg-t-nano { margin-top: 2px; }
  .mob-pad-t-nano { padding-top: 2px; }
  .mob-marg-t-micro { margin-top: 4px; }
  .mob-pad-t-micro { padding-top: 4px; }
  .mob-marg-t-sm { margin-top: 8px; }
  .mob-pad-t-sm { padding-top: 8px; }
  .mob-marg-t-med { margin-top: 16px; }
  .mob-pad-t-med { padding-top: 16px; }
  .mob-marg-t-big { margin-top: 32px; }
  .mob-pad-t-big { padding-top: 32px; }
  .mob-marg-t-huge { margin-top: 64px; }
  .mob-pad-t-huge { padding-top: 64px; }
  .mob-marg-r-25 { margin-right: 25px; }
  .mob-pad-r-25 { padding-right: 25px; }
  .mob-marg-r-50 { margin-right: 50px; }
  .mob-pad-r-50 { padding-right: 50px; }
  .mob-marg-r-nano { margin-right: 2px; }
  .mob-pad-r-nano { padding-right: 2px; }
  .mob-marg-r-micro { margin-right: 4px; }
  .mob-pad-r-micro { padding-right: 4px; }
  .mob-marg-r-sm { margin-right: 8px; }
  .mob-pad-r-sm { padding-right: 8px; }
  .mob-marg-r-med { margin-right: 16px; }
  .mob-pad-r-med { padding-right: 16px; }
  .mob-marg-r-big { margin-right: 32px; }
  .mob-pad-r-big { padding-right: 32px; }
  .mob-marg-r-huge { margin-right: 64px; }
  .mob-pad-r-huge { padding-right: 64px; }
  .mob-marg-b-25 { margin-bottom: 25px; }
  .mob-pad-b-25 { padding-bottom: 25px; }
  .mob-marg-b-50 { margin-bottom: 50px; }
  .mob-pad-b-50 { padding-bottom: 50px; }
  .mob-marg-b-nano { margin-bottom: 2px; }
  .mob-pad-b-nano { padding-bottom: 2px; }
  .mob-marg-b-micro { margin-bottom: 4px; }
  .mob-pad-b-micro { padding-bottom: 4px; }
  .mob-marg-b-sm { margin-bottom: 8px; }
  .mob-pad-b-sm { padding-bottom: 8px; }
  .mob-marg-b-med { margin-bottom: 16px; }
  .mob-pad-b-med { padding-bottom: 16px; }
  .mob-marg-b-big { margin-bottom: 32px; }
  .mob-pad-b-big { padding-bottom: 32px; }
  .mob-marg-b-huge { margin-bottom: 64px; }
  .mob-pad-b-huge { padding-bottom: 64px; }
  .mob-marg-l-25 { margin-left: 25px; }
  .mob-pad-l-25 { padding-left: 25px; }
  .mob-marg-l-50 { margin-left: 50px; }
  .mob-pad-l-50 { padding-left: 50px; }
  .mob-marg-l-nano { margin-left: 2px; }
  .mob-pad-l-nano { padding-left: 2px; }
  .mob-marg-l-micro { margin-left: 4px; }
  .mob-pad-l-micro { padding-left: 4px; }
  .mob-marg-l-sm { margin-left: 8px; }
  .mob-pad-l-sm { padding-left: 8px; }
  .mob-marg-l-med { margin-left: 16px; }
  .mob-pad-l-med { padding-left: 16px; }
  .mob-marg-l-big { margin-left: 32px; }
  .mob-pad-l-big { padding-left: 32px; }
  .mob-marg-l-huge { margin-left: 64px; }
  .mob-pad-l-huge { padding-left: 64px; }
  .mob-marg { margin: 16px; }
  .mob-pad { padding: 16px; }
  .site-container { width: calc(100% - 20px * 2); }
  .mob-center { display: block; margin-left: auto; margin-right: auto; }
  .float-l-mob { float: left; }
  .float-r-mob { float: right; }
  .hide-mob { display: none ! important; }
  .show-mob { display: block; }
  .no-float-mob { float: none ! important; }
  .article-group { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 10px solid rgb(0, 0, 0); border-radius: 1px; box-shadow: -1px 0px 2px 0px rgba(0, 0, 0, 0.12), 1px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.24); margin-bottom: 16px; position: relative; width: 100%; }
  .article-group .card { border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top: 0px none; box-shadow: none; margin: 16px 16px 0px; padding: 0px 0px 16px; width: auto; }
  .article-group .card a { padding: 0px; }
  .article-group > .flex-row:last-of-type .card:last-child { border-bottom: medium none; }
  .items .title { font-family: brandon-text-wired,brandon-text,brandon-grotesque-1,brandon-grotesque-2,BrandonText-Bold,Gill Sans,HelveticaNeue-Bold,"Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 18px; line-height: 20px; text-transform: none; }
  .items img { margin-bottom: 16px; }
  .big-story-hed img { width: 50%; }
  .big-story-img { top: 40px; }
  .inline-gallery figcaption { margin-left: 20px; margin-right: 20px; }
  .f-gallery, .inline-gallery { left: -20px; width: calc(100% + 40px); }
  .short-post .post-title q { text-indent: 0px; }
  .short-post .post-title cite { font-size: 45px; line-height: 38px; }
  .end-slate img { max-width: 75px; }
  .content .mobify-hide { display: none ! important; }
  .content .desktop-hide { display: block ! important; }
  #nav-search input { background: rgba(0, 0, 0, 0.035) none repeat scroll 0% 0%; }
  #nav-search label { margin-top: -12px; top: 50%; }
  #nav-search { border-bottom: 1px solid rgba(0, 0, 0, 0.2); height: 100px; }
  .ui-logo-left { margin-top: 10px; transform: scale(0.8); }
  .ui-logo-center { transform: scale(0.8); }
  .ui-social-wrapper { display: none; }
  .ui-tumblrs.ui-ftr { background-position: -5005px 0px; }
  .ui-twit.ui-ftr { background-position: -3585px 0px; }
  .ui-youtube.ui-ftr { background-position: -5120px 0px; }
  .ui-fb.ui-ftr { background-position: -4112px 0px; }
  .ui-goog.ui-ftr { background-position: -4760px 0px; }
  .ui-insta.ui-ftr { background-position: -4882px 0px; }
  .ui-pint.ui-ftr { background-position: -3409px 0px; }
  .ui-social.ui-ftr { background-size: auto 235px; width: 83px; height: 83px; }
}
@media (min-width: 768px) and (max-width: 960px) {
  #most-popular { height: initial; }
  .cm { background-position: 50% center; }
  .med-flex-row { margin-left: auto; margin-right: auto; width: 100%; display: flex; flex-flow: row wrap; }
  .med-flex-row.align-baseline { align-items: baseline; }
  .med-flex-row.align-m { align-items: center; }
  .med-flex-row.justify-c { justify-content: center; }
  .med-flex-row.no-wrap { flex-wrap: nowrap; }
  .med-flex-row td, .med-flex-row th { border-right: 1px solid rgba(0, 0, 0, 0.2); flex: 1 1 0%; padding: 16px; white-space: normal; }
  .med-flex-row td:last-child, .med-flex-row th:last-child { border-right: medium none; }
  .med-flex-row .col { flex: 1 1 auto; }
  .med-flex-row .col.flex-flow { flex: 1 1 0%; }
  .med-flex-row .col.no-fill { flex: inherit; }
  .med-col-1 { width: calc(5.55556% + -16.111px); }
  .med-col-1.med-omega { margin-right: 0px; }
  .med-order-1 { order: 1; }
  .med-col-2 { width: calc(11.1111% + -15.222px); }
  .med-col-2.med-omega { margin-right: 0px; }
  .med-order-2 { order: 2; }
  .med-col-3 { width: calc(16.6667% + -14.333px); }
  .med-col-3.med-omega { margin-right: 0px; }
  .med-order-3 { order: 3; }
  .med-col-4 { width: calc(22.2222% + -13.444px); }
  .med-col-4.med-omega { margin-right: 0px; }
  .med-order-4 { order: 4; }
  .med-col-5 { width: calc(27.7778% + -12.556px); }
  .med-col-5.med-omega { margin-right: 0px; }
  .med-order-5 { order: 5; }
  .med-col-6 { width: calc(33.3333% + -11.667px); }
  .med-col-6.med-omega { margin-right: 0px; }
  .med-order-6 { order: 6; }
  .med-col-7 { width: calc(38.8889% + -10.778px); }
  .med-col-7.med-omega { margin-right: 0px; }
  .med-order-7 { order: 7; }
  .med-col-8 { width: calc(44.4444% + -9.889px); }
  .med-col-8.med-omega { margin-right: 0px; }
  .med-order-8 { order: 8; }
  .med-col-9 { width: calc(50% + -9px); }
  .med-col-9.med-omega { margin-right: 0px; }
  .med-order-9 { order: 9; }
  .med-col-10 { width: calc(55.5556% + -8.111px); }
  .med-col-10.med-omega { margin-right: 0px; }
  .med-order-10 { order: 10; }
  .med-col-11 { width: calc(61.1111% + -7.222px); }
  .med-col-11.med-omega { margin-right: 0px; }
  .med-order-11 { order: 11; }
  .med-col-12 { width: calc(66.6667% + -6.333px); }
  .med-col-12.med-omega { margin-right: 0px; }
  .med-order-12 { order: 12; }
  .med-col-13 { width: calc(72.2222% + -5.444px); }
  .med-col-13.med-omega { margin-right: 0px; }
  .med-order-13 { order: 13; }
  .med-col-14 { width: calc(77.7778% + -4.556px); }
  .med-col-14.med-omega { margin-right: 0px; }
  .med-order-14 { order: 14; }
  .med-col-15 { width: calc(83.3333% + -3.667px); }
  .med-col-15.med-omega { margin-right: 0px; }
  .med-order-15 { order: 15; }
  .med-col-16 { width: calc(88.8889% + -2.778px); }
  .med-col-16.med-omega { margin-right: 0px; }
  .med-order-16 { order: 16; }
  .med-col-17 { width: calc(94.4444% + -1.889px); }
  .med-col-17.med-omega { margin-right: 0px; }
  .med-order-17 { order: 17; }
  .med-col-18 { width: calc(100% + -1px); }
  .med-col-18.med-omega { margin-right: 0px; }
  .med-order-18 { order: 18; }
  .med-col-18 { margin-right: 0px ! important; }
  .med-marg-t-25 { margin-top: 25px; }
  .med-pad-t-25 { padding-top: 25px; }
  .med-marg-t-50 { margin-top: 50px; }
  .med-pad-t-50 { padding-top: 50px; }
  .med-marg-t-nano { margin-top: 2px; }
  .med-pad-t-nano { padding-top: 2px; }
  .med-marg-t-micro { margin-top: 4px; }
  .med-pad-t-micro { padding-top: 4px; }
  .med-marg-t-sm { margin-top: 8px; }
  .med-pad-t-sm { padding-top: 8px; }
  .med-marg-t-med { margin-top: 16px; }
  .med-pad-t-med { padding-top: 16px; }
  .med-marg-t-big { margin-top: 32px; }
  .med-pad-t-big { padding-top: 32px; }
  .med-marg-t-huge { margin-top: 64px; }
  .med-pad-t-huge { padding-top: 64px; }
  .med-marg-r-25 { margin-right: 25px; }
  .med-pad-r-25 { padding-right: 25px; }
  .med-marg-r-50 { margin-right: 50px; }
  .med-pad-r-50 { padding-right: 50px; }
  .med-marg-r-nano { margin-right: 2px; }
  .med-pad-r-nano { padding-right: 2px; }
  .med-marg-r-micro { margin-right: 4px; }
  .med-pad-r-micro { padding-right: 4px; }
  .med-marg-r-sm { margin-right: 8px; }
  .med-pad-r-sm { padding-right: 8px; }
  .med-marg-r-med { margin-right: 16px; }
  .med-pad-r-med { padding-right: 16px; }
  .med-marg-r-big { margin-right: 32px; }
  .med-pad-r-big { padding-right: 32px; }
  .med-marg-r-huge { margin-right: 64px; }
  .med-pad-r-huge { padding-right: 64px; }
  .med-marg-b-25 { margin-bottom: 25px; }
  .med-pad-b-25 { padding-bottom: 25px; }
  .med-marg-b-50 { margin-bottom: 50px; }
  .med-pad-b-50 { padding-bottom: 50px; }
  .med-marg-b-nano { margin-bottom: 2px; }
  .med-pad-b-nano { padding-bottom: 2px; }
  .med-marg-b-micro { margin-bottom: 4px; }
  .med-pad-b-micro { padding-bottom: 4px; }
  .med-marg-b-sm { margin-bottom: 8px; }
  .med-pad-b-sm { padding-bottom: 8px; }
  .med-marg-b-med { margin-bottom: 16px; }
  .med-pad-b-med { padding-bottom: 16px; }
  .med-marg-b-big { margin-bottom: 32px; }
  .med-pad-b-big { padding-bottom: 32px; }
  .med-marg-b-huge { margin-bottom: 64px; }
  .med-pad-b-huge { padding-bottom: 64px; }
  .med-marg-l-25 { margin-left: 25px; }
  .med-pad-l-25 { padding-left: 25px; }
  .med-marg-l-50 { margin-left: 50px; }
  .med-pad-l-50 { padding-left: 50px; }
  .med-marg-l-nano { margin-left: 2px; }
  .med-pad-l-nano { padding-left: 2px; }
  .med-marg-l-micro { margin-left: 4px; }
  .med-pad-l-micro { padding-left: 4px; }
  .med-marg-l-sm { margin-left: 8px; }
  .med-pad-l-sm { padding-left: 8px; }
  .med-marg-l-med { margin-left: 16px; }
  .med-pad-l-med { padding-left: 16px; }
  .med-marg-l-big { margin-left: 32px; }
  .med-pad-l-big { padding-left: 32px; }
  .med-marg-l-huge { margin-left: 64px; }
  .med-pad-l-huge { padding-left: 64px; }
  .med-marg { margin: 16px; }
  .med-pad { padding: 16px; }
  .no-marg-med { margin: 0px ! important; }
  .hide-med { display: none ! important; }
  .show-med { display: block ! important; }
  .float-l-med { float: left; }
  .float-r-med { float: right; }
  .no-float-med { float: none ! important; }
  .content > figure { margin: 32px auto; }
  .content .landscape.full-width { margin-left: -150px; width: calc(100% + 150px); }
  .content .landscape.full-width figcaption { margin-left: 150px; }
  body:not(.legacy-content):not(.short-post) .content { margin-left: 150px; }
  .short-post #article-tags { margin-bottom: 16px; }
  .cd-image-container .cd-handle { top: 40%; }
  .archive.category #sidebar { display: block; }
  #sharing { top: 8px; }
  #post-header .inline-gallery { max-height: 430px; }
  .inner-slide-wrap, .slide .advertisement { min-height: 300px; }
  .inner-slide-wrap img, .slide .advertisement img { max-height: 300px; }
  .legacy-content .content { margin: 0px 0px 32px; }
}
@media screen and (min-device-width: 1200px) {
  .billboard-container iframe { transform-origin: center top 0px; }
  .storyboard-container iframe { transform-origin: inherit; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, only screen and (min-resolution: 240dpi) {
  .fallback-short { background-image: url(9dde597e4e336d8c9181250820c885ccc0f6ee3d.png) ; }
  .fallback-card-tall { background-image: url(19e0645a51d653789c9b028f01d6dcc413ab6611.jpg) ; }
  .fallback-tall { background-image: url(c8873d55b04a312ca5d477afb3810e887a134575.jpg) ; }
  .icon { background-image: url(5b794afe56e7e6b237180c67d0f7c0d58702845d.png) ; background-size: auto 72px; }
  .icon.business { background-position: -504px 0px; }
  [class*="category-business"] .icon.business, .nav-business:hover .icon.business { background-position: -72px 0px; }
  .icon.design { background-position: -216px 0px; }
  [class*="category-design"]:not(.rawfile) .icon.design, .nav-design:hover .icon.design { background-position: -144px 0px; }
  .icon.entertainment { background-position: -360px 0px; }
  [class*="category-entertainment"] .icon.entertainment, .nav-entertainment:hover .icon.entertainment { background-position: -288px 0px; }
  .icon.gear { background-position: -1px 0px; }
  [class*="category-gear"]:not(.top-3) .icon.gear, .nav-gear:hover .icon.gear { background-position: -433px 0px; }
  .icon.science { background-position: -649px 0px; }
  [class*="category-science"] .icon.science, .nav-science:hover .icon.science { background-position: -578px 0px; }
  .icon.security { background-position: -650px 0px; }
  [class*="category-security"] .icon.security, .nav-security:hover .icon.security { background-position: -722px 0px; }
}
@media (max-width: 550px) {
  #polar-thumb-container { height: 310px; }
}
@media (max-width: 480px) {
  #polar-thumb-container { height: 226px; }
}
@media not all {
  #around-the-web li:nth-child(4) { border-left: 0px none; margin-left: 2px; }
}
@media (min-width: 961px) and (max-height: 900px) {
  .short-order-1 { order: 1; }
  .short-order-2 { order: 2; }
  .short-order-3 { order: 3; }
  .short-order-4 { order: 4; }
  .short-order-5 { order: 5; }
  .short-order-6 { order: 6; }
  .short-order-7 { order: 7; }
  .short-order-8 { order: 8; }
  .short-order-9 { order: 9; }
  .short-order-10 { order: 10; }
  .short-order-11 { order: 11; }
  .short-order-12 { order: 12; }
  .short-order-13 { order: 13; }
  .short-order-14 { order: 14; }
  .short-order-15 { order: 15; }
  .short-order-16 { order: 16; }
  .short-order-17 { order: 17; }
  .short-order-18 { order: 18; }
  .hide-short { display: none ! important; }
  .show-short { display: block; }
  .squish-short { max-height: 405px; }
  .squish-short .squish-hide { display: none; }
}
@media (max-width: 1200px) {
  .hide-huge { display: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .hide-ipad { display: none ! important; }
  .show-ipad { display: block ! important; }
}
@media (max-width: 767px) and (max-width: 767px) {
  .mob-center { margin-left: auto ! important; margin-right: auto ! important; }
}
@media (min-width: 961px) and (max-width: 1132px) {
  .content .landscape.full-width { margin-left: -250px; width: 932px; }
  .content .landscape.full-width figcaption { margin-left: 250px; }
  body:not(.legacy-content):not(.short-post) .content { margin-right: 50px ! important; width: 680px; }
  body:not(.wide-post):not(.video-wide-featured):not(.fullbleed-post):not(.no-art):not(.short-post) .post { width: 780px; }
  .no-art .post, .wide-post .post, .fullbleed-post .post, .video-wide-featured .post { left: 0px ! important; }
  .no-art .post-container, .wide-post .post-container, .fullbleed-post .post-container, .video-wide-featured .post-container { left: 125px; width: 780px; }
  body:not(.wide-post):not(.video-wide-featured):not(.fullbleed-post):not(.short-post) #post-header { padding-right: 50px ! important; width: 780px; }
  #sidebar { display: none; }
  .archive.category #sidebar { display: block; }
  body.page #sidebar-wrap, body.single:not(.short-post) #sidebar-wrap { display: none; }
}
@media (min-width: 1200px) {
  body.short-post .post { left: 100px; }
}
@media (min-width: 1130px) {
  #sidebar-wrap .card.squish { height: 346px; min-height: 346px; }
  #sidebar-wrap .card.squish .story-3, #sidebar-wrap .card.squish #story-sponsored291x96_frame { display: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #sharing { top: 8px; }
}
