/* Copyright 2019 Situation Publishing Ltd. http://www.theregister.co.uk/ */
textarea{font-family:Arimo,Arial,FreeSans,Helvetica,sans-serif}
td,th{text-align:left;vertical-align:top}
img{border:none}
.prompt{color:#777}
sub,sup{position:relative;font-size:80%}
sup{bottom:.3em;vertical-align:top}
sub{top:.3em;vertical-align:baseline}
div.outbox{font-size:small;background:#ffc;padding:0 1em .25em 1em;margin:1em 2em}
#visible-feed-link{float:right;margin:0 0 2px 2px}
#archive ul{padding:0 14% 0 2%;list-style:none}
#archive li{padding:0 0 .5em}
#archive h5{margin:.9em 0 0}
html{background:#eee;margin:0}
body{font-family:Arimo,Arial,FreeSans,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#000;
padding:0;margin:0;line-height:1.3;overflow-y:scroll}
h1,h2,h3,h4,h5{font-weight:700;font-style:normal}
#page{width:100%;max-width:1000px;background:#fff;margin:0 auto}
#main-col{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:auto;margin:0 15px}
.fullwidth #main-col{position:relative;display:block;width:100%;margin:0;padding:0 15px}
body.centered #main-col{max-width:650px;margin:2em auto}
#right-col{display:none}
@media (min-width:800px){#main-col,#right-col{display:table-cell;vertical-align:top}
#main-col{padding:0 25px 0 15px;width:100%}
#right-col{position:relative;min-width:300px;width:300px;padding:0 15px 0 0}}a{text-decoration:none}
a:link{color:#000}
a:visited{color:#ff0000}
.dcl a:visited,a.dcl:visited{color:#000}
.dcl a:hover,.dcl a:active,a.dcl:hover,a.dcl:active,a:hover,a:active,a:focus{color:#777}
.alt_colour a:link,a.alt_colour:link{color:#00727a}
.alt_colour a:visited,a.alt_colour:visited{color:#009eba}
.alt_colour.dcl a:visited,a.alt_colour.dcl:visited{color:#00727a}
.alt_colour.dcl a:hover,.alt_colour.dcl a:active,.alt_colour.dcl a:focus,.alt_colour a:hover,.alt_colour a:active,.alt_colour a:focus,a.alt_colour.dcl:hover,a.alt_colour.dcl:active,a.alt_colour.dcl:focus{color:#009eba}
a:hover .standfirst,a:active .standfirst,a:focus .standfirst,a:hover .time_stamp,a:active .time_stamp,a:focus .time_stamp{color:#000}
a:visited .standfirst,a:visited:hover .standfirst,a:visited:active .standfirst,a:visited:focus .standfirst,a:visited .time_stamp,a:visited:hover .time_stamp,a:visited:active .time_stamp,a:visited:focus .time_stamp{color:#000}
.more_content a{color:#333}
#forum_posts .post .body a:link,#forums_page #comment-form .hint a:link{color:#00d}
#article #body :not(.wptl):not(.CaptionedImage):not(.promo_article) a:link{color:#0066cc}
#forums_page #comment-form .hint a:visited,#forum_posts .post .body a:visited{color:#d00}
#article #body :not(.wptl):not(.CaptionedImage):not(.promo_article) a:visited{color:#57798E}
#forums_page #comment-form .hint a:hover,#forums_page #comment-form .hint a:active,#forums_page #comment-form .hint a:focus,#forum_posts .post .body a:hover,#forum_posts .post .body a:active,#forum_posts .post .body a:focus{color:#666}
#article #body :not(.wptl):not(.CaptionedImage):not(.promo_article) a:hover,#article #body :not(.wptl):not(.CaptionedImage):not(.promo_article) a:active,#article #body :not(.wptl):not(.CaptionedImage):not(.promo_article) a:focus{color:white;background:#0066cc;outline:0.05em solid #0066cc}
#forums_page #comment-form,#forum_posts .post,#main-col #read_more_on,#main-col #whitepapers,#article .article_heading,#article #body{color:#000}
h1{font-size:2em;margin:0 0 10px}
#article h1{font-size:2em}
#coloumnist_bio h1{padding:6px 0 0}
h2{font-size:1.5em;margin:0 0 5px}
h2#site_sect{text-transform:uppercase}
h2.login_header{border-bottom:1px solid #ccc}
.article_head h2{font-size:1.6em;font-weight:normal}
#hpc-community h2{position:relative;top:4px;left:30px}
h3{font-size:1.3em;margin:0 0 5px}
.no_slideshow h3{margin-top:1em}
#comment-form h3{padding:10px 14px;margin:0}
h4{font-size:1.1em;margin:0 0 5px}
.forums-page-nav h4{display:inline}
h5{font-size:1em;margin:0 0 5px}
h5.flat{font-weight:normal}
.idx h5{margin:0}
h6{font-size:.9em;margin:0 0 5px}
.forums .idx .latest h6{margin:0}
@media (min-width:650px){h1{font-size:2.1em}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}}#topbar{position:relative;font-size:1em;padding:0.4em 15px;border-bottom:1px solid #ccc}
#topbar .login{min-height:1.21em}
#topbar .login a:first-child{font-weight:bold;margin:0 .9em 0 0;display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap;max-width:32%}
#topbar .more{padding:0 .9em;border-left:1px solid #ccc}
#topbar ul{display:none}
@media (min-width:600px){#topbar{font-size:.8em;padding:3px .8%}
#topbar .login a:first-child{margin:0 .3% 0 0;max-width:28%}
#topbar .more{padding:0 0 0 .6%}
#topbar ul{display:block;position:absolute;top:3px;right:.8%;width:60%;text-align:right;list-style:none;padding:0;margin:0}
#topbar ul li{display:inline;padding:0 1% 0 1.2%;border-left:1px solid #ccc}
#topbar ul li:first-child{border:none}
#topbar ul li:last-child{padding-right:0}}@media (min-width:767px){#topbar .login a:first-child{max-width:40%}}#body{line-height:1.7;font-size:1.14286em}
@media (min-width:560px){#body{line-height:1.5}}.img_float_left{float:left;padding:0 6px 4px 0}
.img_float_right{float:right;padding:0 0 4px 6px}
#body ul,#body ol{padding:0 0 0 1.75em;margin:1em 0}
#body li{padding:0;margin:0.2em 0 0}
#body td[align=left],#body th[align=left]{text-align:left}
#body td[align=center],#body th[align=center]{text-align:center}
#body td[align=right],#body th[align=right]{text-align:right}
#body .crosshead{font-size:1.0625em}
#body .crosshead span{box-shadow:0em -0.56em 0 #e6e7e7 inset}
#body .crosshead + p{margin-top:0}
#body blockquote{font-weight:bold;padding:0;margin:0.5em 1em}
#body blockquote.centredquote:before,#body blockquote.pullquote:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAQAAABObR6mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUCFtjYACD/wr/C/47INgQRv9/EGhAsEGMBLDg/f8JCDZIeD+QsR9qwHqwAgG48P8GkNkwNkwYBBoQbNKF+4EcEExAsAE613/AO/1IugAAAABJRU5ErkJggg==") no-repeat;background:url(/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/blockquote_quote.svg) no-repeat;background-color:black;background-size:50%;background-position:50% 50%;width:21px;height:21px;position:absolute;margin-left:-27px;margin-top:-6px;content:""}
#body blockquote.centredquote{margin:1.7em 1em 0 1.7em}
#body blockquote.centredquote p,#body blockquote.pullquote p{background:#e6e7e7;display:inline;box-shadow:10px 0px 0px #e6e7e7,-12px 0 0 #e6e7e7}
#body .blockextract{border-left:6px solid black;padding-left:1em;font-weight:bold;margin:1.7em 0}
#body blockquote.pullquote{font-size:1.07em;max-width:181px;margin:1em auto}
@media (min-width:460px){#body blockquote.pullquote{float:left;z-index:1;position:relative;margin:1em 2em 1em 5%}}@media (min-width:1010px){#body blockquote.pullquote{margin:1em 2.5em 1em -5%}}#body .sidebar{font-size:0.88em;background:#ededed;padding:1.71em;box-sizing:border-box;position:relative;margin-top:6px}
@media (min-width:600px){#body .sidebar{float:right;z-index:1;width:45%;margin-left:1.57em}}#body .sidebar:before{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;right:3px;top:3px;box-shadow:3px -3px 0px black}
#body .sidebar:after{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;left:3px;bottom:3px;box-shadow:-3px 3px 0px black}
#body .sidebar :last-child,#body .boxout :last-child{margin-bottom:0}
#body .CaptionedImage img{max-width:100%;height:auto}
#body .CaptionedImage.Float.Center img[width='130'] + p,#body .CaptionedImage.Float.Center img[width='150'] + p,#body .CaptionedImage.Float.Center img[width='227'] + p,#body .CaptionedImage.Float.Center img[width='378'] + p{margin-left:auto;margin-right:auto}
#body .CaptionedImage.Float img[width='130'] + p{max-width:130px}
#body .CaptionedImage.Float img[width='150'] + p{max-width:150px}
#body .CaptionedImage.Float img[width='227'] + p{max-width:227px}
#body .CaptionedImage.Float img[width='378'] + p{max-width:378px}
#body .CaptionedImage.Center{text-align:center}
#body .CaptionedImage.Right{text-align:right}
#body .CaptionedImage.Float.Left{float:left;z-index:1;position:relative;margin:1em 1.625em 1em 0}
#body .CaptionedImage.Float.Right{float:right;z-index:1;position:relative;margin:0 0 1em 1em}
#body .CaptionedImage p{font-size:80%;color:#666666;margin:.2em 0 0 0}
#body .CaptionedImage .text_left{text-align:left}
#body .CaptionedImage .text_center{text-align:center}
#body .CaptionedImage .text_right{text-align:right}
#body .Border img{border:1px solid #eee}
#body .CaptionedImage.width_85{width:85%;margin:0 auto}
#body .CaptionedImage.width_85 img{width:100%;height:auto}
#body pre{font-size:80%;background:#ededed;padding:1em;margin:1em;border:0.7px solid black;overflow-x:auto}
#body pre.wrap_text{word-wrap:break-word;white-space:pre-wrap}
#body .boxout{background:#ededed;padding:1.71em;box-sizing:border-box;position:relative;margin:1.2em 3px}
#body .boxout:before{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;right:0px;top:0px;box-shadow:3px -3px 0px black}
#body .boxout:after{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;left:0px;bottom:0px;box-shadow:-3px 3px 0px black}
#body .promo_article{border:1px solid #e6e7e7;background:#e6e7e7;max-width:174px;position:relative;margin:1.6em auto}
@media (min-width:479px){#body .promo_article{float:left;z-index:1;margin:1.6em 2em 1.6em 0}}@media (min-width:1010px){#body .promo_article{margin:1.6em 2.5em 1.6em -10%}}#body .promo_article:hover h2{color:#666}
#body .promo_article.no_img:before{content:'';width:5px;height:86%;top:14%;position:absolute;left:-10px;background:black}
#body .promo_article img{display:block}
#body .promo_article h2{font-size:0.875em;padding:0.72em 1.22em 1.15em 1.22em;margin:0;color:black;line-height:1.3}
#body .promo_article span{position:absolute;background:#000;color:white;font-size:0.7em;right:0.45em;bottom:-0.75em;padding:0.15em 2em 0.15em 0.5em}
#body .promo_article span:after{content:'';width:0.75em;height:0.72em;position:absolute;top:0.55em;right:0.7em;background-repeat:no-repeat;background-image:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/promo_unit_arrow.svg")}
#masthead.glue{margin:0 0 49px}
@media (min-width:300px){#masthead{position:relative;height:60px;background:#f00}
#masthead #logo{display:block;width:100%;height:60px}
#masthead #logo img{width:35.823%;display:block;margin:0 auto;min-width:220px}
.responsive_menu #masthead #logo img{padding-left:2em}}@media (min-width:340px){.responsive_menu #masthead #logo img{padding-left:0}}@media (min-width:500px){#masthead{height:70px}
#masthead #logo{height:64px;padding:6px 0 0}}@media (min-width:800px){#masthead{height:80px}
#masthead #logo{width:85%;height:74px}
#masthead #logo img{width:38.823%;padding:0 0 0 38.8%;margin:0}
.responsive_menu #masthead #logo img{padding:0 0 0 38.8%}}#site_nav{display:none}
@media (min-width:884px){#site_nav{display:block;position:relative;max-width:1000px;margin:0 0 15px;z-index:99999}}#site_nav.glue{position:fixed;top:0;min-width:100%;backface-visibility:hidden}
@media (min-width:1020px){#site_nav.glue{min-width:1000px}}#site_nav .nav_vulture.on{background:#fff;-webkit-filter:invert(100%);filter:invert(100%)}
#site_nav .white_vulture{display:none}
#top_nav{position:relative;font-size:.8em;text-transform:uppercase;padding:0;margin:0;border-bottom:1px solid #ccc;overflow:hidden}
#site_nav.glue #top_nav{background:#fff;opacity:.96}
@media (min-width:884px){#top_nav a{float:left;display:block;padding:10px 0.8% 8.5px}
#top_nav a.on,#top_nav a:hover{color:#fff;background:#000;font-weight:bold}
#top_nav a.nav_vulture{display:none}
#top_nav a.nav_search{float:right;height:20px;padding:7px .8% 6px;cursor:pointer}
#top_nav a.nav_search:hover{background:none}}#top_nav a:not([data-name="Home"]):not([data-name="Search"]):after{display:block;content:attr(data-name);font-weight:bold;height:0;overflow:hidden;visibility:hidden}
@media (min-width:990px){#top_nav a{padding:10px 1.15% 8.5px}
#top_nav a.nav_vulture{display:block;float:left;padding:8px .8% 5px}}@media (min-width:1030px){#top_nav a{padding:10px 1.25% 8.5px}}.sub_nav{height:24px;font-size:.75em;text-transform:uppercase;list-style:none;padding:5px 0 2px 0;margin:0;border-bottom:1px solid #ccc}
div.sub_nav{border-bottom:1px solid #fff}
.sub_nav li{float:left}
.sub_nav li a{display:block;padding:5px 10px}
.sub_nav li a:hover{font-weight:bold}
.sub_nav li a:after{display:block;content:attr(data-name);font-weight:bold;height:0;overflow:hidden;visibility:hidden}
#nav_pop > div{display:none;height:270px;background:#fff;border:1px solid #ccc;border-top:none}
.glue #nav_pop > div{opacity:.98}
.static #nav_pop > div{position:absolute;bottom:-271px;width:998px}
#nav_pop .on{display:block}
#nav_pop .story_row{margin:12px 0}
#nav_pop > div.on .story_row a:last-of-type{display:none}
@media (min-width:1000px){#nav_pop > div.on .story_row a:last-of-type{display:block}}#nav_pop .story_row a{float:left;position:relative;width:200px;margin:0 0 0 38px}
#nav_pop .story_row img{margin:0 0 2px;border:1px solid #eee}
#site_nav #search_form{display:none;position:absolute;top:0;right:0;width:155px;height:33px;background:#000}
#site_nav #search_form input{width:100px;height:16px;padding:1px 0 1px 5px;margin:7px 0 0 10px;border:none}
#site_nav #search_form img{float:right;padding:7px 8px 6px;cursor:pointer}
#page_overlay_side{display:none}
#site_nav_mobile{display:inline-block;z-index:2;margin:0 0 -46px;position:relative;height:60px;top:-60px}
#site_nav_mobile.glue{width:100%;position:fixed;top:0;height:36px;background:#fff;border-bottom:1px solid #ccc;backface-visibility:hidden;transition:top ease 0.5s}
#mobile_menu_toggle{padding:16px 15px 20px 15px;cursor:pointer}
#site_nav_mobile.glue #mobile_menu_toggle{padding:5px 15px}
#site_nav_mobile span{width:22px;height:5px;border-bottom:3px solid #000;display:block}
#site_nav_mobile.static span{border-color:#6f060b}
#top_nav_mobile{position:absolute;z-index:1;left:0;width:250px;background:#fff;box-shadow:inset -20px 0px 50px 0px #eee;transform:translateX(-250px);display:none}
#top_nav_mobile.expand{overflow-y:auto;height:100vh;display:block}
#top_nav_mobile #search_form_mobile{border-bottom:1px solid grey;margin:0 0.5em 1.3em 0.5em;padding:0.75em 0}
#top_nav_mobile #search_form_mobile img{filter:invert(50%);width:10%}
#top_nav_mobile #search_form_mobile img.no_filter{filter:none}
#top_nav_mobile #search_form_mobile input{background:transparent;border:none;vertical-align:bottom;margin-left:0.75em;font-size:1.15em;padding:1px 0;width:80%}
#top_nav_mobile a{width:140px;display:block;text-transform:uppercase;padding:0.5em;margin:0 2em 0.5em 2.5em}
#top_nav_mobile a:hover{background:black;color:white}
@media (min-width:500px){#mobile_menu_toggle{padding:21px 15px 25px 15px}
#site_nav_mobile{height:70px;top:-70px;margin:0 0 -56px}}@media (min-width:800px){#mobile_menu_toggle{padding:25px 15px 31px 15px}
#site_nav_mobile{height:80px;top:-80px;margin:0 0 -66px}}@media (min-width:884px){#site_nav_mobile{display:none}}html.with_mobile_menu_open{width:100%;height:100%;overflow:hidden}
html.with_mobile_menu_open body{width:100%;overflow:hidden}
html.with_mobile_menu_open #page{transform:translate(250px)}
html.with_mobile_menu_open #page_overlay_side{position:absolute;width:100%;top:0;background:white;opacity:0.4;height:100%;z-index:2;display:block}
.skip_to_link{position:absolute;left:-10000px;z-index:-999;
width:1px;height:1px;overflow:hidden;display:block}
.skip_to_link:focus,.skip_to_link:hover,.skip_to_link:active{left:0;position:relative;width:auto;height:auto;z-index:999;background-color:#f00;border:4px solid yellow;border-radius:15px;color:#fff;font-size:1.5em;margin:0 auto 10px;max-width:260px;padding:5px;text-align:center}
.ad_disclaimer{border-top:0.3px solid #cccccc;position:relative;top:0.5em;text-align:center;max-width:300px;margin:0px auto}
.ad_disclaimer > span{color:#c2c2c2;font-size:0.75em;padding:0 3%;background:white;top:-1.2em;position:relative}
#ad-kite{display:none}
#ad-condor{display:block;padding:0 1.5% 1em;text-align:center;overflow:hidden;border:none}
#ad-falcon{text-align:center}
#ad-hawk{display:block;padding:1em 0;text-align:center;clear:both}
#ad-eagle,#ad-owl{text-align:center;margin:0 auto 1em}
#story-bot-col #ad-owl{display:inline-block;vertical-align:top;width:49%;margin-bottom:1.5em}
@media (min-width:880px){#story-bot-col #ad-owl{margin-top:2.7em}}.filmreel{position:relative;font-family:"HPSimplified",Arimo,Arial,Helvetica,sans-serif;font-size:13px;width:298px;height:598px;text-align:left;border:1px solid #ccc;overflow:hidden;line-height:1.2}
.filmreel a{color:#000;text-decoration:none}
.filmreel .scroll_down,.filmreel .scroll_up{position:absolute;width:100%;text-align:center;font-size:1.15em;color:#999;padding:5px 0;cursor:pointer}
.filmreel .scroll_up{top:0}
.filmreel .scroll_down{bottom:0}
.filmreel .scroll_up img{display:block;margin:0 auto 3px}
.filmreel .scroll_down img{display:block;margin:3px auto 0}
.film_roller{position:relative;top:-598px}
.filmreel section{height:558px;padding:45px 4.5% 0}
#right-col .filmreel h3{margin-bottom:0;border:none}
.filmreel header{margin:0 0 20px}
.filmreel header .text{padding:8px}
.filmreel header img{float:left;margin:0 6% 0 0}
.filmreel footer{padding:25px 0 0}
.filmreel footer img{float:right;position:relative;top:-25px}
.filmreel .block{display:block;clear:both;margin:0 9% 25px}
.filmreel .block img{float:left;margin:2px 0 0}
.filmreel .block .text{margin:0 0 0 79px}
.filmreel .blue_title{color:#0096D6;font-size:1.4em;font-weight:bold;padding:2px 0 0;margin:0}
.filmreel .black_title{font-size:1.4em;font-weight:bold;padding:0 0 5px}
.filmreel .small_blue_title{color:#0096D6;font-weight:bold;padding:0 0 5px}
.filmreel .blue_btn,.filmreel .red_btn{display:block;width:75%;color:#fff;font-size:1.15em;font-weight:bold;text-align:center;background:#d7410b;padding:8px 0;margin:25px 0 0;border-radius:0 5px}
.filmreel .blue_btn{background:#1c97d1;margin:20px 0 0}
.filmreel .block:hover .red_btn{background:#c1401a}
.filmreel .block:hover .blue_btn{background:#006699}
.filmreel .bg{background-image:url(/Design/graphics/hp_filmstrip/shapes_23.png);background-position:right top 150px;background-repeat:no-repeat;background-size:25% auto}
.filmreel .video{position:relative;left:-13px;width:298px}
#wired_promo{display:block;width:440px;min-height:342px;font-size:1.1em;padding:15px;margin:0 0 15px;border:1px solid #777}
#wired_promo img{float:left;margin:0 15px 0 0}
#wired_promo span{color:#00727a}
#wired_promo .small_print{font-size:.8em}
#wired_promo .subscribe_print{margin:0 0 15px}
#boot{padding-top:1px;clear:both}
#unsupported_browser{display:block;text-align:center;color:#ff0000}
@media (min-width:1000px){#right-col > *{margin-bottom:1.5em;clear:both}}#hot{background:#efefef;box-shadow:inset 0px 11px white;padding-bottom:0.7em}
#hot h3{padding:0 0 3px}
#hot h3.title_rhs_line::after{top:41%}
#hot ol{padding:0.2em 0.7em;margin:0;list-style:none}
#hot li{min-height:65px}
#hot li::after{content:'';display:block;height:1px;background:#ccc;width:65%;margin:0.8em auto 1em auto}
#hot li:last-child::after{content:none}
#hot a{display:block;color:#000}
#hot a:hover{color:#777}
#hot a:visited{color:#00727a}
#hot a img,#hot a h4{display:inline-block;vertical-align:middle}
#hot a h4{position:relative;top:-3px;font-weight:normal;font-size:1em;margin:0 0 0 0.4em;width:178px}
#hot a img{border:1px solid #eee;box-sizing:border-box}
#hot a .trailer{color:#00727a}
#hot.with_count li{counter-increment:digit}
#hot.with_count li a::before{content:counter(digit);color:#ff0000;padding:28px;font-size:2em;font-weight:bold}
#rh_platform:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#rh_platform ul{padding:0;margin:0;list-style:none}
#rh_platform li{margin:0 0 15px}
#rh_platform a{display:block}
#rh_platform img{float:right}
#nearby-index{font-size:.9em;text-align:right;padding:15px 0 20px;margin:0;clear:both;width:100%}
p#nearby-index a{display:inline;padding:15px;padding-right:0}
#clickable-bg,#advertise-bg{
background:transparent fixed no-repeat center top;display:block;position:absolute;top:0;left:0;right:0;
z-index:10;
backface-visibility:hidden}
#page{position:relative;z-index:100}
#RegBotBanner{position:fixed;bottom:0;left:0;width:100%;font-size:1.4em;color:#fff;text-align:center;background-color:#ff0000;margin:0;z-index:999999998;transform:translate(0,101%);transition:transform 0.7s linear}
#RegBotBanner .inner_div{max-width:970px;position:relative;margin:0 15px}
@media (min-width:1030px){#RegBotBanner .inner_div{margin:0 auto}}#RegBotBanner .block_link{display:table;height:81px;width:100%;color:inherit}
#RegBotBanner .block_link .banner_image{position:absolute;top:calc(50% - 30px);left:0;width:50px;height:auto}
#RegBotBanner .block_link .picked_message{display:table-cell;vertical-align:middle;padding:0.2em 65px;margin:0.8em 0}
#RegBotBanner button{position:absolute;top:5px;right:5px;cursor:pointer;font-size:0.7em;border:1px solid;background:none;color:inherit;z-index:1}
@media (min-width:650px){#RegBotBanner .block_link .banner_image{width:100px}
#RegBotBanner .block_link .picked_message{padding:0.2em 120px}}#search #site_sect{padding:0 15px}
#search-body,#search #right-col{padding-top:1em}
#search-form{background-color:#eee;padding:1em 15px;border:1px solid #ccc}
#search-query{position:relative;max-width:650px;width:100%;margin:0 0 5px}
#search-query input{font-size:1.2em}
#search-query .reg_btn{width:5em;max-width:150px;margin-top:.5em}
@media (min-width:800px){#search-query .reg_btn{width:100px}}#search-q{max-width:500px;width:80%;padding-left:0.25em;margin:0 10px 0 0;border:1px solid #999}
#search-help{font-size:.9em}
#search .nav{width:320px;margin:0 0 1em}
#search-alert{float:right;width:100%;margin-bottom:1em}
@media (min-width:800px){#search-alert{margin-bottom:0;max-width:240px}}#btm_search_nav{margin:1.5em 0 1em}
.search_pages{list-style:none;padding:0;margin:0}
.search_pages li{display:inline;padding:2px}
.search_pages li:first-child{font-weight:bold}
.search_pages .current a{color:#ff0000}
#search-advanced .advanced{clear:both;padding:.5em 0}
#search-advanced label{float:left;font-weight:bold;width:10em;margin:0.25em 0 0}
#search-advanced #search-author{padding-top:1em}
.alert_types span{color:#ff0000;font-weight:bold}
#search .nav a,#search-help a,.alert_types a{font-weight:bold}
.atom_help{margin:3px 0 0}
@media (min-width:800px){#top_search_nav{float:right}
#search-alert{text-align:right}
.search_pages{text-align:right}
.search_pages.below{margin-top:0.7em}
.alert_types{font-size:.8em}
.atom_help{font-size:.7em}}
.SurveyQuestion{padding-bottom:2em}
.SurveyAnswer{clear:both;padding:0.20em 1.25em}
.SurveyAnswerText{float:left;width:60%;padding-right:1em}
.google-reg-map-info{height:200px;text-align:center}
#google-reg-map,#spycar-map{width:580px;height:500px}
abbr.trailer{border-bottom:none;margin-right:0.1em;font-weight:bold}
abbr.trailer:after{padding-left:0.1em;content:':'}
#whitepapers_right_nav #whitepapers{background:#eee;padding:10px}
#whitepapers_right_nav #whitepapers div{font-size:.95em;padding:0 0 15px}
#whitepapers_right_nav #whitepapers .text{min-height:100px;padding:0 0 0 115px}
#whitepapers_right_nav img{float:left;position:relative;top:3px}
#whitepapers_right_nav #whitepapers .search-more{display:none}
#whitepapers_right_nav #whitepapers h2 a{color:#555}
#RegCCO{position:fixed;bottom:0;left:0;width:100%;font-size:1em;color:#fff;text-align:center;background-color:#666;padding:3px;margin:0;z-index:999999999}
#RegCCO form{display:inline}
#RegCCO a,#RegCCO a:visited{color:#fff;text-decoration:none}
#RegCCO a:hover{text-decoration:underline}
#RegCCO input{font-size:1em;width:auto;color:#fff;background-color:#666;margin:0;border:0}
#RegCCO input:hover{text-decoration:underline;cursor:pointer}
#sp_sponsor h4{color:#da0000;font-style:italic;padding:0 1em 0}
#sp_sponsor ul{padding:0;margin:.5em 0 .5em 0;list-style-type:none;text-align:center}
#sp_sponsor li{display:inline;padding:0 10px 0 0}
#sp_sponsor li.single_row{display:block;text-align:center;padding:0}
.slideshow{background-color:#fff;padding-bottom:5px;cursor:default;-moz-user-select:none;user-select:none}
.slideshow .slide_rail .slide_left,.slideshow .slide_rail .slide_right{position:relative;top:3px;width:24px;text-align:center}
.slideshow .slide_rail .slide_left{float:left;padding:2px 0 1px}
.slideshow .slide_rail .slide_right{float:right;padding:2px 0 1px}
.slideshow .slide_rail .slide_left img,.slideshow .slide_rail .slide_right img{padding:0 7px;opacity:.8}
.slideshow .show_overlay .slide_left{float:left;cursor:pointer;opacity:.8}
.slideshow .show_overlay .slide_right{float:right;cursor:pointer;opacity:.8}
.slideshow .show_overlay .slide_right:hover,.slideshow .show_overlay .slide_left:hover{opacity:1}
.slideshow .show_overlay .slide_left img,.slideshow .show_overlay .slide_right img{position:relative;top:1px;margin:0 5px}
.slideshow.mob .slide_img .slide_left,.slideshow.mob .slide_img .slide_right{padding-top:85px}
.slideshow .slide_left img:hover,.slideshow .slide_right img:hover{opacity:1;cursor:pointer}
.slideshow .slide_desc{padding:8px 5px 2px;clear:both}
.slideshow .slide_rail{min-height:60px;padding:1px;margin:10px 0 0;border:solid 1px #ccc;border-width:0 0 1px 0}
.slideshow .slide_rail img{padding:0 1px}
.slideshow .slide_rail_images{width:470px;margin:0 auto}
#article.wide .slideshow .slide_rail_images{width:600px}
.slideshow.mob .slide_rail_images{width:274px}
.slideshow .slide_rail_images img{padding:3px 6px;cursor:pointer}
.slideshow .slide_rail_images .current img{opacity:1}
.slideshow .slide_rail_images .current{border-bottom:solid 3px #555;opacity:1}
.slideshow .slide_rail_images .rail_img{position:relative;float:left;height:58px}
.slideshow .slide_rail .video_icon{position:absolute;left:3px}
.slideshow .slide_rail .current .video_icon{border:none}
.slideshow .slide_img{position:relative;color:#fff;min-height:350px;background-color:#fff;clear:both}
.slideshow.mob .slide_img{min-height:200px}
.show_overlay{width:100%;height:22px;background:#eee;z-index:10}
.slide_count{font-size:.9em;text-align:center;padding:2px 0 0;margin:0 90px}
.slideshow .slide_pic{display:none;margin:0 auto}
.slideshow .slide_video{display:none;margin:0 17px}
#article.wide .slideshow .slide_video{margin:0 30px}
.slideshow.mob .slide_video{margin:0 50px}
.slideshow .current_slide_item{display:block}
.no_slideshow{height:300px;color:#fff;background-image:url("/Design/graphics/icons/noJavascript.gif");padding:1px 20px}
#poll,#quiz{border:1px solid #000;border-bottom:2px solid #000;padding:1.9em 1.38em}
#poll h2,#quiz h2{font-size:1.19em}
#poll h3,#quiz h3{margin:1.2em 0;font-size:1em;font-weight:normal}
#poll ul.questions{margin:0.63em;padding:0}
#quiz .questions{float:right;font-size:1.09em;font-weight:bold}
#poll ul.questions li,#quiz ul.questions li{display:inline;font-size:1em;font-weight:bold;padding:1px 5px;margin-right:6px;border:1px solid #777;border-radius:3px 3px}
#poll ul.questions li.current,#quiz ul.questions li.current{color:#fff;background:#01baef;border-color:#008db6}
#poll ul.questions .results_nav{cursor:pointer}
#poll .responses,#poll .results,#quiz .responses,#quiz .results{list-style:none;padding:0 1.12em;font-size:0.89em}
#poll .responses li,#quiz .responses li{margin:0 0 0.70em 0}
#poll .responses li label{cursor:pointer}
#poll .responses li label span{max-width:80%;display:inline-block;vertical-align:top}
@media (min-width:460px){#poll .responses li label span{max-width:90%}}#poll .responses input,#quiz .responses input{margin-right:0.8em}
#quiz .responses span{cursor:pointer}
#quiz .result_q{margin:10px 0 4px}
#quiz .result_q > img{float:right;margin-left:0.2em}
#poll .results,#quiz .results{list-style:none}
#poll .poll_questions,#poll .reg_btn.poll_hide_btn,#quiz .question{display:none;margin-bottom:1.2em}
#poll .show_poll_q{display:none}
#poll .reg_btn{padding:0.89em 1.14em;width:auto;font-size:0.9em;margin:0 auto;display:block}
@media (min-width:410px){#poll .reg_btn{display:inline-block;margin:auto}}#poll .reg_btn.poll_submit{background:#000;position:relative;font-size:0.88em}
#poll .reg_btn.poll_submit:before,#poll .reg_btn.poll_submit:after{opacity:0;transition:opacity 0.6s;content:'';position:absolute}
#poll .reg_btn.poll_submit:hover:before,#poll .reg_btn.poll_submit:hover:after{opacity:1}
#poll .reg_btn.poll_submit:after{width:0.32em;height:100%;right:-5%;top:9.7%;background:repeating-linear-gradient(-45deg,transparent 0.27em,transparent 0.4em,#000 0.4em,#000 0.5em)}
#poll .reg_btn.poll_submit:before{width:100%;height:0.32em;left:4.8%;bottom:-10%;background:repeating-linear-gradient(-45deg,transparent 0.27em,transparent 0.4em,#000 0.4em,#000 0.5em)}
#poll .view_results_widget{text-align:center;margin-top:0.4em}
@media (min-width:410px){#poll .view_results_widget{float:right;margin-top:0}}#poll .view_results_widget button{background:transparent;color:#000;transition:background 0.4s,color 0.4s;padding:0.2em 0.25em;margin:0.98em 1.25em;display:inline-block}
#poll .view_results_widget button:hover{background:#000;color:white}
#poll .view_results_widget img{width:0.6em;padding-left:0.2em;position:relative;bottom:0.05em}
#poll .view_results_widget button:hover img{filter:invert(100%)}
#quiz .submit{display:none}
#poll .formRow input{float:left;width:2em;padding:0px;margin-right:25px;font-size:.9em}
#poll .formRow{display:block;margin:1em 0;line-height:1.3}
#poll .formRow:last-child{margin-bottom:0}
#poll .formRow .result_ques{left:1em;position:relative;overflow:hidden}
#poll .resultPoll{float:left;width:40%;height:16px}
#poll .resultBar{border:0.05em solid #e6e7e7;left:0.3em;overflow:hidden;position:relative;height:1.27em}
#poll .resultBarFill{height:1.12em;background-color:#01baef;border:1px solid #01baef}
#poll .poll_text{float:left;text-align:center;background:#e6e7e7;padding:0 0.3em}
#poll + p.closed_poll{margin-top:0.2em;text-align:center;background:#000;color:white;font-size:0.8em;margin-top:0.2em;padding:0.2em 0}
#quiz .question.current{display:block}
#quiz .answer{font-weight:bold;padding:0 0 5px;border-bottom:1px solid #ccc}
#quiz .answer img{color:#008f16;margin-left:20px}
#quiz .score{text-decoration:underline}
#quiz .error_text{display:none;color:#ff0000;padding:0 0 0 11px}
#article .article_head{margin:0 0 15px}
.article_head .article_img{border:1px solid #eee;display:block;margin:0 auto;width:100%;height:auto}
@media (min-width:691px){.article_head .article_img{width:auto;max-width:100%}}.article_head .img_caption{font-size:91.5%;line-height:1.5;color:#666666;margin:.5em auto 0 auto;text-align:center;max-width:442px}
.reg_comments{margin-right:18px}
.reg_comments img{vertical-align:middle}
#article .byline_and_share{border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:0.5em;text-align:right}
#article .byline{position:relative;float:left;padding-top:0.5em;text-align:left}
#article .comments_share{display:inline-block;padding-top:0.5em;text-align:right}
#article .dateline{margin:0.5em 0}
#article .share_toggle span{transition:0.45s transform;display:inline-block}
#article .share_toggle .arrow_up{transform:rotate(-180deg)}
body:not(.timeless)[data-pagetype="Story"] #page:not(.menu_mobile_expand){overflow-x:hidden}
body:not(.timeless)[data-pagetype="Story"] #main-col{position:relative;width:auto;padding:0 15px;margin:0}
body:not(.timeless)[data-pagetype="Story"] #right-col{display:none}
body:not(.timeless)[data-pagetype="Story"] #main-col #ad-falcon{margin-bottom:1em}
body:not(.timeless)[data-pagetype="Story"] #main-col #article-wrapper{max-width:520px;margin:0 auto}
@media (min-width:650px){body:not(.timeless)[data-pagetype="Story"] #main-col{margin:0 auto}}@media (min-width:800px){body:not(.timeless)[data-pagetype="Story"] #main-col,body:not(.timeless)[data-pagetype="Story"] #right-col{display:table-cell;vertical-align:top}
body:not(.timeless)[data-pagetype="Story"] #main-col{padding:0 15px;width:100%}
body:not(.timeless)[data-pagetype="Story"] #right-col{min-width:300px;width:300px;padding:0 15px 0 0}
body:not(.timeless)[data-pagetype="Story"] #right-col #ad-falcon{margin-bottom:1.5em}
body:not(.timeless)[data-pagetype="Story"] #right-col #ad-owl{position:absolute;bottom:0}}@media (min-width:1010px){body:not(.timeless)[data-pagetype="Story"] #main-col{padding:0 5% 0 11%}}#story-bot-col{margin:1em 1.5% 1.5%}
@media (min-width:1020px){#story-bot-col{margin:1em 3.8% 3.8%}}#article #body{margin:0 0 1em;clear:both}
#article.wide #body{width:650px;padding:0}
#article #body p:first-child{margin-top:0}
#article_body_btm{position:relative;min-height:45px;border-bottom:1px solid #ccc;clear:both}
#tips_or_corrections{float:left;font-size:.9em;margin:3px 0 1.6em}
#article_body_btm .comments{text-align:right}
#article_body_btm .comments a{width:252px;height:40px;font-size:1em;color:#fff;text-align:center;text-decoration:none;background:#31798b;padding:6px 15px;border:none;border-radius:3px;cursor:pointer}
.img_align_left{float:left;margin:0 5px 0 0}
.img_align_right{float:right;margin:0 0 0 5px}
.strike{text-decoration:line-through}
#story_section_break{border:none;border-top:2em solid white;clear:both;background:#eee;padding-top:10px}
#lecture_info{background:black;color:white;margin-bottom:1em}
#lecture_info .lecture_details{padding:0 2em;margin-top:1.5em}
#lecture_info .article_img{width:100%;height:auto;display:block}
#lecture_info .lecture_stamp{float:left}
#lecture_info .lecture_stamp .lecture_start_date{color:#ff3a2a}
#lecture_info .lecture_stamp .lecture_time{color:#ccc}
#lecture_info .lecture_share_event{font-size:0.79em;color:#777;clear:both;padding:1em 0 0.2em 0}
@media (min-width:501px){#lecture_info .lecture_share_event{float:right;clear:none;padding:0;margin-top:-0.52em}}#lecture_info .lecture_share_event span{margin:0 0.5em;padding-top:0.7em}
@media (min-width:501px){#lecture_info .lecture_share_event span{float:left}}#lecture_info .lecture_share_event a{margin-left:0.5em}
#lecture_info .lecture_share_event a:first-of-type{margin-left:0}
#lecture_info .lecture_add_to_calendar{padding-top:0.8em;clear:both;color:#777;font-size:0.79em}
#lecture_info .lecture_add_to_calendar a:link{color:#777}
#lecture_info .lecture_name{margin-top:1em;font-size:1.71em}
#lecture_info .lecture_description{font-size:1.28em;margin-top:0.5em}
#lecture_info .lecture_buy_tickets_button{padding:0.71em 1.14em;background:white;margin:0.5em 0 1.5em 0;border:1px solid white;font-weight:bold;display:inline-block;font-size:0.95em;color:black}
#lecture_info .lecture_buy_tickets_button:hover{border:1px solid white;background:black;color:white}
#lecture_info .lecture_location{border-top:1px solid #ccc;padding:0.7em 0}
#lecture_info .lecture_location img{vertical-align:middle}
#lecture_info .lecture_location a{color:white;font-size:0.79em}
div.satoshipay_unit{background:#eee;margin-bottom:2em;padding:1em}
div.pay_button #satoshipay-reset .download__placeholderContainer___1_EzA,div.pay_button .download__placeholderContainer___1_EzA{background:none}
div.pay_button #satoshipay-reset .button__inlineContainer___n2c7s,div.pay_button .button__inlineContainer___n2c7s{margin-left:0.7em}
div.satoshipay_unit a span:before{content:"Download";display:inline-block;margin:20px 10px 20px 0;background:#35c55f;color:white;padding:7px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
div.satoshipay_unit a span:hover:before{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
div.satoshipay_unit .pay_button a:link{text-decoration:none;font-size:16px}
div.satoshipay_unit .pay_button{display:block}
div.satoshipay_unit h4.full_book_link a:link{color:#003366;display:inline-block}
div.satoshipay_unit h4.full_book_link a:hover{background:#003366;color:white;outline:0.05em solid #003366}
@media (min-width:600px){div.satoshipay_unit .pay_button{display:inline-block;width:47%}}.reg_btn{color:#fff;font-size:.8em;text-align:center;width:100px;background:#4e4e4e;padding:2px;border:none;cursor:pointer}
.reg_btn.wide{width:125px}
#archive .trailer,#read_more_on .trailer,.headlines .trailer{font-size:0.9em;color:#00727a;padding:0;margin:0 5px 0 0;text-transform:uppercase}
#main-col .columnist h3{margin:1em}
#main-col .columnist .columnist_pic{width:150px;height:100px;margin:10px 20px 10px 0;border:1px solid #eee}
#article #coloumnist_bio{margin:0 0 20px}
#article #coloumnist_bio .columnist{margin:0}
#coloumnist_bio{border:1px solid #ccc;padding:0 1em 0.5em 1em;margin-bottom:1em}
#coloumnist_bio .columnist{min-height:120px}
#main-col .columnist_blurb{padding:10px 0}
.contact_follow a{position:relative;top:4px;margin:0 4px;text-decoration:none}
.contact_follow span{font-size:1.1em}
#main-col #coloumnist_bio .contact_follow img{float:none;width:20px;height:20px;margin:0}
@media (min-width:650px){#coloumnist_bio .columnist img{float:left}}#site_sect a{position:relative;top:-8px;text-decoration:none}
#site_sect .sub_section{font-size:.8em}
.reglecture_logo{margin-top:1.5em}
.top_lecture{background:black;margin-top:2em;display:block;padding:1em;z-index:0}
@media (min-width:450px){.top_lecture{position:relative;width:100%;padding:0}}@media (min-width:660px){.top_lecture{min-height:343px}}.top_lecture .story_grid_img{display:none}
.top_lecture:hover .shader{opacity:0.5}
@media (min-width:450px){.top_lecture .shader{position:absolute;width:100%;height:100%;background:black;opacity:0.6;z-index:-1}}.top_lecture .lecture_details{color:white;height:100%}
@media (min-width:450px){.top_lecture .lecture_details{margin:0 4% 3.5% 4%;padding-top:2em;max-width:660px}}.top_lecture .lecture_details .time_lecture .date_stamp{text-transform:uppercase;color:#ff3a2a}
.top_lecture .lecture_details .time_lecture .time_stamp{color:#ccc}
.top_lecture .lecture_details h2{font-size:2.14em;margin:0.5em 0 0 0}
.top_lecture .lecture_details p{font-size:1.28em;margin:0.7em 0}
@media (min-width:450px){.top_lecture .lecture_details p{font-size:1.28em;padding-bottom:3.6em}}@media (min-width:450px){.top_lecture .story_grid_img{display:block;position:absolute;top:0;right:0;z-index:-2}
.top_lecture .story_grid_img img{display:table-cell;float:right;width:60%;height:auto}}@media (min-width:660px){.top_lecture .story_grid_img img{width:auto}}.top_lecture .lecture_details_bot{text-align:right}
@media (min-width:450px){.top_lecture .lecture_details_bot{position:absolute;bottom:1em;margin-left:4%;width:92%}}.top_lecture .lecture_details_bot_container{text-align:left;padding-top:0.5em;border-top:1px solid #777;color:white}
.top_lecture .lecture_details_bot_container > span{position:relative}
.top_lecture .lecture_details_bot .time_comments{font-size:0.82em;margin:0.3em 0}
.top_lecture .lecture_details_bot .time_comments .comment{color:white;position:relative;right:1.7em;width:3em;text-align:right;display:inline-block;vertical-align:top}
.top_lecture .lecture_details_bot .time_comments .comment::after{width:12px;height:11px;position:absolute;background-repeat:no-repeat}
.dark_bg_comments::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAbUlEQVQoz2N48+bN5fr6+v/48PHjx2/+///fAIgZGEACDAwMeLG9vT1Q7f8PIE2kaABrIlXDfzpomD9/PkEN+fn5CA1AHADEDSDB+Pj4/4QAAwyfP3/+PzGAAQlvgAUdyEYc2IABTdMEWIziwgBIbUBtaMLgxgAAAABJRU5ErkJggg==");content:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/bubble_comment_black_darkbg.svg");position:absolute;width:12px;height:11px;top:2px;right:-1.7em}
.dark_bg_no_comments::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAiElEQVQoz2P4/fv35f8EwIcPH84AKQUgZmD4TwQ4f/78/9mzZ38DMg2I0rB//36g0Qz/16xZ85UkDfX19f/poOHXr19fSbUhAIgbQBLz58//b29vj4H5+flRNIDx+vXrwYIgjE0TCJ89e/YzXMOzZ8+W6evrw8IbZKsDFqwA1wDFBaDIQRNDwQCFj6xgDMA2+QAAAABJRU5ErkJggg==");content:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/bubble_comment_white_darkbg.svg");position:absolute;width:12px;height:11px;top:2px;right:-1.7em}
.light_bg_comments::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAhklEQVQoz2NgYGAw8PPzu4APS0pKLgOqE/j//z8DQ0lJyff/BMCGDRuAKhkugDQxNDQ0EFL//8CBAyANEE0kavhPBw0tLS0/CGkAGQrX4OzsbAsKOlBIXLhwASyJjgUEBBAaQGELwgEBAagS2PEFuAYg+IAkcQAL3gCOByQNCtDISYCJYcMAP3JQtgsAxdkAAAAASUVORK5CYII=");content:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/bubble_comment_white.svg");position:absolute;width:12px;height:11px;top:2px;right:-1.7em}
.light_bg_no_comments::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAgElEQVQoz2NgYGCoBOL/BPAzIDb4/x/EJKwYjEtKSr4D6QSiNYBAQUHBf5I0NDQ00EnDd0KKFRQUUDQEAHEDSCIhIeH/gQMHMPCDBw8QGkBhC8IBAQH/YeDChQtYNXp5ed2Ba3B1dd0EUjhlypQfUFsd0DE44mAaoLFYAItRXBgALLffwM2O6QsAAAAASUVORK5CYII=");content:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/bubble_comment_black.svg");position:absolute;width:12px;height:11px;top:2px;right:-1.7em}
.light_bg_link::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQ0lEQVQI12P4//8/Axo+AcTyMD4DFgXhQPwaiAVwKQDhOiC+C1NwAAf+BrIOpMABB34LxB24rDgCxMtwuQEkcQrGBwAsOLb6pY0aEQAAAABJRU5ErkJggg==");content:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/lectures/arrow_white_s.svg");position:absolute;width:9px;height:8px;right:-1.1em}
.dark_bg_link::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQklEQVQI12NgZedgQMMngFgexmfAoiAciF8DsQAuBSBcB8R3YQoO4MDfQNaBFDjgwG+BuAOXFUeAeBkuN4AkTsH4AE7aFAKFSloZAAAAAElFTkSuQmCC");content:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/lectures/arrow_black_s.svg");position:absolute;width:9px;height:8px;right:-1.1em}
.top_lecture .lecture_details_bot .time_comments img{vertical-align:middle}
.lectures .headline{display:inline-block;width:49.35%;vertical-align:top}
.lectures .headline .story_grid_img img{width:100%;height:auto}
@supports (display:-webkit-box) or (display:-webkit-flexbox) or (display:-webkit-flex) or (display:-moz-box) or (display:-ms-flexbox) or (display:flex){@supports (-webkit-flex-flow:row wrap) or (-moz-flex-flow:row wrap) or (flex-flow:row wrap){@supports (-webkit-flex-basis:50%) or (-moz-flex-basis:50%) or (-ms-flex-basis:50%) or (flex-basis:50%){@supports (-webkit-justify-content:center) or (-moz-justify-content:center) or (justify-content:center){.lectures{display:-moz-box;display:flex;-moz-flex-flow:row wrap;flex-flow:row wrap;-moz-justify-content:center;justify-content:center;margin:0 auto 1.5em auto}
@media (min-width:450px){.lectures{-moz-justify-content:space-between;justify-content:space-between;max-width:100%}}.lectures .headline{border:1px solid #ccc;width:100%;margin:2em auto 0 auto;position:relative}
.lectures .headline.item_1{-moz-box-ordinal-group:1;order:1}
.lectures .headline.item_2{-moz-box-ordinal-group:2;order:2}
.lectures .headline.item_3{-moz-box-ordinal-group:3;order:3}
.lectures .headline.item_4{-moz-box-ordinal-group:4;order:4}
.lectures .headline.item_5{-moz-box-ordinal-group:5;order:5}
.lectures .headline.item_6{-moz-box-ordinal-group:6;order:6}
.lectures .headline.item_7{-moz-box-ordinal-group:7;order:7}
.lectures .headline.item_8{-moz-box-ordinal-group:8;order:8}
.lectures .headline.item_9{-moz-box-ordinal-group:9;order:9}
.lectures .headline.item_10{-moz-box-ordinal-group:10;order:10}
.lectures .headline.item_11{-moz-box-ordinal-group:11;order:11}
.lectures .headline.item_12{-moz-box-ordinal-group:12;order:12}
.lectures .headline.item_13{-moz-box-ordinal-group:13;order:13}
.lectures .headline.item_14{-moz-box-ordinal-group:14;order:14}
.lectures .headline.item_15{-moz-box-ordinal-group:15;order:15}
.lectures .headline.item_16{-moz-box-ordinal-group:16;order:16}
.lectures .headline.item_17{-moz-box-ordinal-group:17;order:17}
.lectures .headline.item_18{-moz-box-ordinal-group:18;order:18}
.lectures .headline.item_19{-moz-box-ordinal-group:19;order:19}
.lectures .headline.item_20{-moz-box-ordinal-group:20;order:20}
.lectures .headline.item_21{-moz-box-ordinal-group:21;order:21}
.lectures .headline.item_22{-moz-box-ordinal-group:22;order:22}
.lectures .headline.item_23{-moz-box-ordinal-group:23;order:23}
.lectures .headline.item_24{-moz-box-ordinal-group:24;order:24}
.lectures .headline.item_25{-moz-box-ordinal-group:25;order:25}
.lectures .headline.item_26{-moz-box-ordinal-group:26;order:26}
.lectures .headline.item_27{-moz-box-ordinal-group:27;order:27}
.lectures .headline.item_28{-moz-box-ordinal-group:28;order:28}
.lectures .headline.item_29{-moz-box-ordinal-group:29;order:29}
.lectures .headline.item_30{-moz-box-ordinal-group:30;order:30}
.lectures .headline.item_31{-moz-box-ordinal-group:31;order:31}
.lectures .headline.item_32{-moz-box-ordinal-group:32;order:32}
.lectures .headline.item_33{-moz-box-ordinal-group:33;order:33}
.lectures .headline.item_34{-moz-box-ordinal-group:34;order:34}
.lectures .headline.item_35{-moz-box-ordinal-group:35;order:35}
.lectures .headline.item_36{-moz-box-ordinal-group:36;order:36}
.lectures .headline.item_37{-moz-box-ordinal-group:37;order:37}
.lectures .headline.item_38{-moz-box-ordinal-group:38;order:38}
.lectures .headline.item_39{-moz-box-ordinal-group:39;order:39}
.lectures .headline.item_40{-moz-box-ordinal-group:40;order:40}
.lectures .headline.item_41{-moz-box-ordinal-group:41;order:41}
.lectures .headline.item_42{-moz-box-ordinal-group:42;order:42}
@media (min-width:450px){.lectures .headline{-moz-flex-basis:46%;flex-basis:46%;margin:2em 0 0 0}}@media (min-width:700px){.lectures .headline{-moz-flex-basis:30.769%;flex-basis:30.769%}}.lectures .headline.bird{border:1px solid transparent;min-width:300px;display:-moz-box;display:flex;-moz-flex-basis:100%;flex-basis:100%;align-items:center}
.lectures .headline.bird .bird_wrapper{text-align:center;margin:0 auto 1em}
.lectures .headline.bird #ad-eagle,.lectures .headline.bird #ad-owl{margin-bottom:0}
.lectures .headline.bird #ad-falcon,.lectures .headline.bird #ad-hawk{margin:0 auto}
.lectures .headline.bird.ad-hawk .ad_disclaimer{display:block}
@media (min-width:758px){.lectures .headline.bird.ad-hawk .ad_disclaimer{display:none}}@media (min-width:700px){.lectures .headline.bird.ad-eagle,.lectures .headline.bird.ad-falcon,.lectures .headline.bird.ad-owl{margin:2em auto 0 auto;-moz-flex-basis:67%;flex-basis:67%}
.lectures .headline.item_9{-moz-box-ordinal-group:10;order:10}
.lectures .headline.bird.item_10{-moz-box-ordinal-group:9;order:9}
.lectures .headline.item_14{-moz-box-ordinal-group:15;order:15}
.lectures .headline.bird.item_15{-moz-box-ordinal-group:14;order:14}}@media (min-width:1024px){.lectures .headline.bird.ad-eagle,.lectures .headline.bird.ad-falcon,.lectures .headline.bird.ad-owl{-moz-flex-basis:30.769%;flex-basis:30.769%;margin:2em 0 0 0}
.lectures .headline.bird.item_5{-moz-box-ordinal-group:6;order:6}
.lectures .headline.item_6{-moz-box-ordinal-group:5;order:5}
.lectures .headline.item_9{-moz-box-ordinal-group:9;order:9}
.lectures .headline.bird.item_10{-moz-box-ordinal-group:10;order:10}
.lectures .headline.item_14{-moz-box-ordinal-group:14;order:14}
.lectures .headline.bird.item_15{-moz-box-ordinal-group:16;order:16}
.lectures .headline.item_16{-moz-box-ordinal-group:15;order:15}}.lectures .lecture_details{padding:1em 1em 3em 1em;color:black;position:relative}
@media (min-width:450px){.lectures .lecture_details{display:inline-block;vertical-align:top;position:static}}.lectures .upcoming .lecture_details{border-top:none;color:white}
.lectures .time_lecture{font-size:0.92em}
.lectures .time_lecture .date_stamp{text-transform:uppercase;color:#ff3a2a}
.lectures .lecture_details h4{font-size:1.2em;margin:1em 0 0.5em 0}
.lectures .headline .story_grid_img{display:none}
@media (min-width:450px){.lectures .headline .story_grid_img{margin:0;display:inline-block;max-width:300px}}@media (min-width:450px){.lectures .headline .story_grid_img img{border:none;width:100%;height:auto;display:block;margin-left:0}}.lectures .upcoming{background:black;border:1px solid black}
.lectures .lecture_details .time_stamp{white-space:nowrap;color:#777}
.lectures .upcoming .lecture_details .time_stamp{color:#ccc}
.lectures .lecture_details .time_comments{text-align:right;margin:0.3em 0;font-size:0.82em}
.lectures .lecture_details .time_comments .comment{float:none;color:black;position:relative;right:1.7em;width:3em;text-align:right;display:inline-block;vertical-align:top}
.lectures .upcoming .lecture_details .time_comments .comment{color:#fff}
.lectures .lecture_details .time_comments img{vertical-align:middle}
.lectures .lecture_details_bot{position:absolute;width:100%;bottom:0.5em;left:0;padding:0 1em;box-sizing:border-box}
.lectures .lecture_details_bot_container{border-top:1px solid #777;padding-top:0.5em;font-size:0.85em}
.lectures .lecture_details_bot_container > span{position:relative}
.lectures .headline:not(.bird):hover{background:#f2f2f2}
.headlines .lectures .upcoming:hover{background:#262525}
.lectures .headline:not(.bird):hover .story_grid_img img{opacity:0.8}}}}}.list_layout #page:not(.menu_mobile_expand){overflow-x:hidden}
.list_layout #main-col{width:auto;margin:0 15px}
.list_layout #main-col #ad-falcon{margin-bottom:1em}
@media (min-width:800px){.list_layout #right-col #ad-falcon{margin-bottom:1.5em}
.list_layout #right-col #ad-owl{position:absolute;bottom:0}}
.title_rhs_line{width:100%;overflow:hidden;margin:0 auto;position:relative;font-size:1.28em;color:#ff0000}
.title_rhs_line::after{content:"";width:100vw;position:absolute;height:0.1em;background:#ccc;top:50%;margin-left:0.3em}
.horiz_scroll{overflow-x:auto;overflow-y:hidden;white-space:nowrap;position:relative;overscroll-behavior-x:contain}
.horiz_scroll{scrollbar-width:thin}
@supports (position:sticky){.horiz_scroll::after{position:sticky;content:'';right:0;top:0;background:-moz-linear-gradient(to right,rgba(255,255,255,0),rgba(141,141,141,0.85) 100%);background:linear-gradient(to right,rgba(255,255,255,0),rgba(141,141,141,0.85) 100%);width:56px;height:100%;margin-left:-56px;display:inline-block;vertical-align:top}}.horiz_scroll article{display:inline-block;white-space:normal;vertical-align:top;height:100%;min-height:100%}
.horiz_scroll article:last-of-type{z-index:1}
.srow > article{display:inline-block;width:49.35%;vertical-align:top}
.srow > article .story_grid_img img{width:100%;height:auto}
@media (min-width:650px){.srow.rt-3a > article{width:44%}
.srow.rt-3a .other_stories{display:inline-block;width:54%;vertical-align:top;padding-left:0.5em}}
.srow .devclass_logo img,.srow .blocksandfiles_logo img{width:200px;max-height:80px}
@supports (display:-webkit-box) or (display:-webkit-flexbox) or (display:-webkit-flex) or (display:-moz-box) or (display:-ms-flexbox) or (display:flex){@supports (-webkit-flex-flow:row wrap) or (-moz-flex-flow:row wrap) or (flex-flow:row wrap){@supports (-webkit-flex-basis:50%) or (-moz-flex-basis:50%) or (-ms-flex-basis:50%) or (flex-basis:50%){@supports (-webkit-justify-content:center) or (-moz-justify-content:center) or (justify-content:center){#index_page.headlines{display:-moz-box;display:flex;-moz-flex-flow:row wrap;flex-flow:row wrap}
.srow{font-size:1.15em;display:-moz-box;display:flex;-moz-flex-flow:row wrap;flex-flow:row wrap;-moz-justify-content:center;justify-content:center;width:100%}
.srow .faux-article{display:none}
.srow article{position:relative;clear:both;margin-bottom:.65em;background:white;border:1px solid #e8e8e8;width:100%}
.image_lite .srow:not(.rt-3a):not(.rt-3c):not(.rt-6a) article{border:none;border-top:1px solid #e8e8e8;margin-bottom:0.2em}
.srow article .story_link{padding:0.2em 0;display:block}
.srow article a:visited,.srow article a:visited{color:#00727a}
.srow article a:hover,.srow article a:hover{color:#777}
.image_lite .srow article .story_link{padding:0.2em 0}
.srow article .article_text_elements{padding:0 0.5em}
.image_lite .srow article .article_text_elements{padding:0}
.srow article .article_text_elements .section_name{color:#ff0000;text-transform:uppercase;font-size:0.8em;letter-spacing:1px}
.srow article .article_text_elements h4{margin-top:0.2em}
.srow article .article_text_elements .standfirst{margin-bottom:1.8em}
.srow article .article_text_elements .trailer{display:inline-block}
.image_lite .srow article .article_text_elements .standfirst{margin-bottom:0}
.srow article .time_comments{position:absolute;width:100%;bottom:0.7em;left:0;padding:0 1em;box-sizing:border-box;text-align:right;font-size:0.82em;color:black}
.image_lite .srow article .time_comments{display:none}
.srow article .time_comments .comment{float:none;display:inline-block;vertical-align:top;font-weight:700}
.srow article .time_comments .comment::after{position:relative;display:inline-block;right:0;top:2px;margin-left:0.3em}
.srow article .time_comments img{margin-bottom:-0.1em}
.srow article .story_grid_img{display:none}
.srow > .bird .bird_wrapper{min-width:300px}
@media (min-width:410px){.srow article .story_grid_img{display:inline-block;width:39%;position:relative;vertical-align:top;padding-bottom:25.7907%}
.srow article .story_grid_img img{position:absolute;width:100%;height:100%;left:0;top:0}}@media (min-width:650px){.srow{font-size:1em;-moz-justify-content:space-between;justify-content:space-between}
.srow .row_label{margin:0}
.srow article,.srow > .bird{box-sizing:border-box;-moz-flex-basis:49.35%;flex-basis:49.35%}
.srow .faux-article{display:inline-block;width:24%}
.srow > .bird{align-self:center}
.image_lite .srow:not(.rt-3a):not(.rt-3c) article{border:1px solid #e8e8e8;margin-bottom:0.65em}
.srow article .story_grid_img{display:block;width:100%;max-width:100%;margin:0;padding-bottom:66.13%}
.srow article .story_link{padding:0 0 0.8em 0;height:100%}
.srow article .article_text_elements{padding:0.8em 1em 0 1em}
.srow article .article_text_elements h4{margin-top:0.4em}
.image_lite .srow article .article_text_elements h4{margin-top:0.2em}
.image_lite .srow article .article_text_elements .standfirst{margin-bottom:1.8em}
.image_lite .srow article .time_comments{display:block}}@media (min-width:800px){.srow article{-moz-flex-basis:24%;flex-basis:24%}}.rt-1a.has_label .row_label,.rt-1b.has_label .row_label{margin-bottom:0.7em}
.rt-2b #ad-falcon{margin-bottom:1em}
@media (min-width:650px){.srow.rt-2b #ad-falcon{margin:0 auto 1em}}@media (min-width:800px){.srow.rt-2a article,.srow.rt-2b article{-moz-flex-basis:18.1%;flex-basis:18.1%;-moz-flex-grow:1;flex-grow:1}
.srow.rt-2a article:not(:first-of-type){margin-left:.91em}
.srow.rt-2b article:not(:last-of-type){margin-right:.91em}
.srow.rt-2a > .bird,.srow.rt-2b > .bird{-moz-flex-basis:31%;flex-basis:31%}
.srow.rt-2a > .bird{margin-left:.91em}
.srow.rt-2b > .bird{margin-right:.91em}
.srow.rt-2a > .bird{order:1}}.srow.rt-2c{width:100%}
@media (min-width:650px){.srow.rt-2c .bird.ad-owl{-moz-flex-basis:100%;flex-basis:100%}}#main-col.image_lite .srow.rt-2f article{-moz-flex-basis:auto;flex-basis:auto}
@media (min-width:720px){.srow.rt-2f > .bird{position:absolute;right:15px}
.srow.rt-2f{width:calc(100% - 313px);min-height:640px}
.srow.rt-2f .ad_inner_wrap{width:300px}
.srow.rt-2f article{-moz-flex-basis:49%;flex-basis:49%}
.srow.rt-2f article:nth-of-type(3){-moz-flex-basis:100%;flex-basis:100%}}@media (min-width:800px){.srow.rt-2f article:nth-of-type(3),.srow.rt-2f article:nth-of-type(4),.srow.rt-2f article:nth-of-type(5){-moz-flex-basis:32%;flex-basis:32%}}.rt-3a{margin-bottom:0.8em;font-size:1em}
.image_lite .rt-3a{font-size:1em}
.rt-3a article{border:none;background:#f1f1f1;margin-bottom:0}
.rt-3a article .story_grid_img{display:none}
.image_lite .rt-3a article .article_text_elements{padding:0 0.5em}
.rt-3a article .article_text_elements h4{font-size:1.28em;margin-top:0.2em}
.rt-3a article .article_text_elements .standfirst{margin-bottom:0;font-size:1.14em}
.rt-3a article:not(:last-child) .article_text_elements .standfirst{border-bottom:1px solid #e1e1e1;padding-bottom:0.5em}
@media (min-width:650px){.rt-3a{width:100%}
.srow.rt-3a > article{-moz-flex-basis:49.35%;flex-basis:49.35%;background:#000}
.srow.rt-3a > article .article_text_elements .standfirst{padding:0;color:white;margin-bottom:0.6em}
.srow.rt-3a > article .article_text_elements h4{font-size:1.7em;color:white;margin-top:0.2em}
.rt-3a .line_separator{height:0.1em;background:#e1e1e1;margin:0 1em}
.rt-3a article .story_grid_img{display:block}
.rt-3a article .story_grid_img img{border:1px solid #000;box-sizing:border-box}
.srow.rt-3a article .article_text_elements .standfirst{border:none;padding:0;margin:0}
.srow.rt-3a .other_stories{-moz-flex-basis:49.35%;flex-basis:49.35%;padding-left:0.3em;box-sizing:border-box;display:-moz-box;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;justify-content:space-between}
.srow.rt-3a .other_stories article{background:white;-moz-flex-basis:auto;flex-basis:auto;margin:0.5em 0}
.srow.rt-3a .other_stories article:first-child{margin-top:0}
.srow.rt-3a .other_stories article:last-child{margin-bottom:0}
.rt-3a .other_stories article .article_text_elements{padding:0 1em}
.rt-3a .other_stories article .article_text_elements h4{margin-top:0}
.image_lite .srow.rt-3a .other_stories article .article_text_elements .standfirst{margin-bottom:0}
.srow.rt-3a article:hover{background:#ededed;background:-moz-linear-gradient(to top,rgba(255,255,255,0),#ededed 0);background:linear-gradient(to top,rgba(255,255,255,0),#ededed 0)}
.srow.rt-3a article a:hover{color:#000}
.srow.rt-3a article:last-child:hover{background:#ededed}
.srow.rt-3a > article:hover{background:#000}
.srow.rt-3a > article:hover .story_grid_img{opacity:0.8}}@media (min-width:800px){.srow.rt-3a > article .story_link{max-width:100%}
.rt-3a article .story_grid_img img{border:none}
.srow.rt-3a > article .article_text_elements{padding:0.5em 1em}}@media (min-width:1000px){.srow.rt-3a > article .story_grid_img .shader{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.9) 95%,black 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.9) 95%,black 100%);z-index:1}
.srow.rt-3a > article .article_text_elements{position:absolute;bottom:0;left:0;z-index:2}
.image_lite .srow.rt-3a > article .article_text_elements{position:static}}.rt-3a.aux_deploy{margin-bottom:0.8em;font-size:1em}
.image_lite .rt-3a.aux_deploy{font-size:1em}
.rt-3a.aux_deploy article{border:none;margin-bottom:0}
.rt-3a.aux_deploy article .story_grid_img{display:block}
.image_lite .rt-3a.aux_deploy article .story_grid_img{display:none}
.image_lite .rt-3a.aux_deploy article .article_text_elements{padding:0 0.5em}
.rt-3a.aux_deploy article .article_text_elements h4{font-size:1.28em;margin-top:0.2em}
.rt-3a.aux_deploy article .article_text_elements .standfirst{margin-bottom:0;font-size:1.14em}
.rt-3a.aux_deploy .other_stories article:not(:last-child) .article_text_elements .standfirst{padding-bottom:0}
.rt-3a.aux_deploy > article{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);background:#000}
.rt-3a.aux_deploy > article a{color:#fff;padding:0}
.rt-3a.aux_deploy > article a.story_link .story_grid_img picture{display:block;position:relative;padding-bottom:50%}
.rt-3a.aux_deploy > article a.story_link .story_grid_img img{display:block;position:absolute;width:100%;height:100%;left:0;top:0}
.rt-3a.aux_deploy > article a.story_link .article_text_elements{position:relative;padding:1em 15px}
.rt-3a.aux_deploy > article a.story_link .article_text_elements.has_trailer_top{padding:0 15px 1em 15px}
.rt-3a.aux_deploy > article a.story_link .article_text_elements .trailer_top{position:relative;max-width:160px;padding:0.2em 0.5em;background:#ff0000;color:#fff;text-transform:uppercase;display:inline-block;font-size:0.9em;letter-spacing:1px;box-sizing:border-box;overflow:hidden;-moz-transform:translateY(-50%);
transform:translateY(-50%)}
.rt-3a.aux_deploy > article a .article_text_elements h4{margin-top:-5px}
.rt-3a.aux_deploy > article a:hover .article_text_elements h4,.rt-3a.aux_deploy > article a:hover .article_text_elements .standfirst,.rt-3a.aux_deploy > article a:visited .article_text_elements h4,.rt-3a.aux_deploy > article a:visited .article_text_elements .standfirst{color:#fff}
.rt-3a.aux_deploy article a.story_link .article_text_elements .standfirst{border:none}
.rt-3a.aux_deploy .other_stories article{background:none}
.rt-3a.aux_deploy .other_stories .line_separator{position:relative;width:calc(100% + 30px);height:0.45em;background:#000;margin:0.5em 0 0.5em -15px}
.rt-3a.aux_deploy .other_stories article .article_text_elements{padding:0}
.rt-3a.aux_deploy .other_stories article:first-child .article_text_elements{margin-top:0.5em}
.rt-3a.aux_deploy .other_stories article:last-child{display:none}
.rt-3a.aux_deploy .other_stories article .article_text_elements .section_name{font-size:0.9em}
@media (min-width:410px){.rt-3a.aux_deploy > article .story_grid_img{width:100%;padding-bottom:0;max-width:450px;margin:0 auto;display:block}}@media (min-width:500px){.rt-3a.aux_deploy > article a.story_link .article_text_elements .trailer_top{display:inline-block;width:auto}}@media (min-width:650px){.rt-3a.aux_deploy{width:100%}
.srow.rt-3a.aux_deploy > article{-moz-flex-basis:49.35%;flex-basis:49.35%;background:#000;margin:0;width:100%}
.rt-3a.aux_deploy > article .story_grid_img{max-width:100%}
.rt-3a.aux_deploy > article a.story_link .article_text_elements .trailer_top{max-width:160px}
.srow.rt-3a.aux_deploy > article .article_text_elements h4{font-size:1.7em;color:white}
.srow.rt-3a.aux_deploy > article .article_text_elements .standfirst{padding:0;color:white;margin-bottom:0.6em}
.rt-3a.aux_deploy .other_stories .line_separator{height:0.1em;background:#e1e1e1;margin:1em;width:auto}
.rt-3a.aux_deploy .other_stories article:last-child{display:block}
.rt-3a.aux_deploy > article .story_grid_img{display:block}
.rt-3a.aux_deploy > article .story_grid_img img{border:1px solid #000;box-sizing:border-box}
.srow.rt-3a.aux_deploy article .article_text_elements .standfirst{border:none;padding:0;margin:0}
.srow.rt-3a.aux_deploy .other_stories{-moz-flex-basis:49.35%;flex-basis:49.35%;padding-left:0.3em;box-sizing:border-box;display:-moz-box;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;justify-content:space-between}
.rt-3a.aux_deploy .other_stories article{background:white;-moz-flex-basis:auto;flex-basis:auto}
.rt-3a.aux_deploy .other_stories article a{padding:0}
.rt-3a.aux_deploy .other_stories article .article_text_elements{padding:0 1em}
.rt-3a.aux_deploy .other_stories article .article_text_elements h4{margin-top:0}
.rt-3a.aux_deploy .other_stories article:first-child .article_text_elements{margin-top:0}
.image_lite .srow.rt-3a.aux_deploy .other_stories article .article_text_elements .standfirst{margin-bottom:0}
.srow.rt-3a.aux_deploy article:hover{background:#ededed;background:-moz-linear-gradient(to top,rgba(255,255,255,0),#ededed 0);background:linear-gradient(to top,rgba(255,255,255,0),#ededed 0)}
.srow.rt-3a.aux_deploy article a:hover{color:#000}
.srow.rt-3a.aux_deploy article:last-child:hover{background:#ededed}
.srow.rt-3a.aux_deploy > article:hover{background:#000}
.srow.rt-3a.aux_deploy > article:hover .story_grid_img{opacity:0.8}}@media (min-width:800px){.srow.rt-3a.aux_deploy > article .story_link{max-width:100%}
.rt-3a.aux_deploy > article .story_grid_img img{border:none}
.srow.rt-3a.aux_deploy > article .article_text_elements{padding:0.5em 1em}}@media (min-width:1000px){.srow.rt-3a.aux_deploy > article .story_grid_img .shader{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.9) 95%,black 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.9) 95%,black 100%);z-index:1}
.srow.rt-3a.aux_deploy > article .article_text_elements{position:absolute;bottom:0;left:0;z-index:2}
.image_lite .srow.rt-3a.aux_deploy > article .article_text_elements{position:static}}.rt-3b{margin-bottom:0.65em}
.srow.rt-3b article{background:#000;margin:0 auto;border:none}
.srow.rt-3b article .story_link{padding:0}
.srow.rt-3b article .story_grid_img{display:none}
.srow.rt-3b article .article_text_elements{padding:0.5em}
.srow.rt-3b article .article_text_elements .trailer{color:#01a3c0}
.srow.rt-3b article .article_text_elements h4{color:#fff;font-size:1.5em;margin-top:0}
.srow.rt-3b article .article_text_elements .standfirst{color:#ccc;font-size:1.28em;margin-bottom:0.2em}
@media (min-width:650px){.srow.rt-3b article{-moz-flex-basis:100%;flex-basis:100%;padding:0.2em 0}
.srow.rt-3b article .story_link{max-width:100%;margin:0}
.srow.rt-3b article .story_grid_img{margin-top:0;position:relative;display:block;float:right;max-width:47%;margin-left:2.4em;padding-bottom:31.0811%}
.srow.rt-3b article .story_grid_img::after{background:rgba(0,0,0,0.3);content:''}
.srow.rt-3b article .article_text_elements{padding:0.5em 2.4em}
.image_lite .srow.rt-3b article .article_text_elements{padding:0.5em}
.srow.rt-3b article .article_text_elements h4{font-size:1.72em;margin-top:0.4em}
.srow.rt-3b article .article_text_elements .standfirst{font-size:1.5em;margin-bottom:0.8em}}#index_page.headlines #ad-condor{-moz-flex-grow:1;flex-grow:1}
@media (min-width:800px){#index_page.headlines #ad-condor{-moz-box-ordinal-group:-1;order:-1;padding:0 0 1em 0}}.rt-3c{border-bottom:2px solid #ccc;margin:0.6em 0;position:relative;padding-top:2em;padding-bottom:0.8em}
.rt-3c .row_label{position:absolute;left:-1px;margin:0;top:-1px;background:white;width:calc(100% + 2px)}
.rt-3c .title_rhs_line::after{height:2px;top:44%}
.rt-3c article{margin:0;border:none;width:80%;max-width:300px;background:#efefef}
.rt-3c article:not(:last-child){margin-right:0.7em}
.srow.rt-3c article .story_link{padding:0;height:auto}
.rt-3c article .story_grid_img{display:block;width:100%;padding-bottom:53.67%;position:relative}
.rt-3c article .story_grid_img img{position:absolute;width:100%;height:100%;left:0;top:0}
.rt-3c article .article_text_elements{padding:0.8em 1em 0 1em}
.rt-3c article .article_text_elements h4{padding:0.4em 0;margin:0}
.rt-3c article .article_text_elements .standfirst{margin-bottom:1em}
@media (min-width:800px){.rt-3c .horiz_scroll{overflow:hidden;display:-moz-box;display:flex;-moz-flex-flow:row wrap;flex-flow:row wrap;-moz-justify-content:space-between;justify-content:space-between;width:100%}
.rt-3c .horiz_scroll article{max-width:100%;background:#fff;margin-right:0}
.rt-3c .horiz_scroll::after{display:none}
.rt-3c article:nth-child(n+5){display:none}}.rt-4a .story_label h2{margin:0 auto;font-size:1em;font-weight:400;background-color:#000;color:white;padding:.5em;display:inline-block}
.srow.rt-4a article:first-of-type h4{font-size:1.4em}
.image_lite .srow.rt-4a article:first-of-type h4{font-size:1.4em}
.srow.rt-4a article:first-of-type .standfirst{font-size:1.14em;margin-bottom:0.2em}
@media (min-width:650px){.rt-4a .story_label h2{font-size:1.14em;padding:.5em 1em}
.srow.rt-4a article:first-of-type h4{font-size:1.71em}
.image_lite .srow.rt-4a article:first-of-type h4{font-size:1.55em}}.srow .feed-devclass{border:1px solid #e8e8e8;padding:0.5em;margin-bottom:.65em;background:#000;position:relative;width:100%}
.srow .feed-devclass .devclass_link .title_rhs_line{color:#ffd800}
.srow .feed-devclass .devclass_link:hover{color:#fff}
.srow .feed-devclass article{background:none;border:none}
.srow .feed-devclass article:last-of-type{margin-bottom:1em}
.srow .feed-devclass article:not(:last-of-type){border-bottom:1px solid #ccc}
.srow .feed-devclass article a{color:#fff;margin:0.5em 0}
.srow .feed-devclass article a:visited{color:#fff}
.srow .feed-devclass article a:hover{color:#8B4CD1}
.srow .feed-devclass article a h4{font-size:1.1em}
.srow .feed-devclass .devclass_logo{text-align:right}
.srow .feed-devclass .devclass_logo img{width:60%}
@media (min-width:410px){.srow .feed-devclass .devclass_logo img{width:45%;max-width:190px}}@media (min-width:650px){.srow .feed-devclass{padding:0.8em 1em;box-sizing:border-box}
.srow .feed-devclass article a{margin:1em 0}
.srow .feed-devclass .devclass_logo{padding-bottom:3em}
.srow .feed-devclass .devclass_logo img{width:60%;position:absolute;bottom:1em;right:1em}
.srow.rt-5a-lhs article,.srow.rt-5a-rhs article,.srow .feed-devclass{-moz-flex-basis:49.35%;flex-basis:49.35%}}@media (min-width:800px){.srow.rt-5a-lhs article,.srow.rt-5a-rhs article,.srow .feed-devclass{-moz-flex-basis:24%;flex-basis:24%}}.srow .feed-blocksandfiles{border:1px solid #e8e8e8;padding:0.5em;margin-bottom:.65em;position:relative;width:100%}
.srow .feed-blocksandfiles .blocksandfiles_link{color:#000}
.srow .feed-blocksandfiles article{border:none}
.srow .feed-blocksandfiles article:last-of-type{margin-bottom:1em}
.srow .feed-blocksandfiles article:not(:last-of-type){border-bottom:1px solid #ccc}
.srow .feed-blocksandfiles article a{color:#0066cc;margin:0.5em 0}
.srow .feed-blocksandfiles article a:hover{color:#064c92}
.srow .feed-blocksandfiles article a h4{font-size:1.1em}
.srow .feed-blocksandfiles .blocksandfiles_logo{text-align:right}
.srow .feed-blocksandfiles .blocksandfiles_logo img{width:60%}
@media (min-width:410px){.srow .feed-blocksandfiles .blocksandfiles_logo img{width:45%;max-width:190px}}@media (min-width:650px){.srow .feed-blocksandfiles{box-sizing:border-box;padding:0.8em 1em}
.srow .feed-blocksandfiles article a{margin:1em 0}
.srow .feed-blocksandfiles .blocksandfiles_logo{padding-bottom:3em}
.srow .feed-blocksandfiles .blocksandfiles_logo img{width:60%;position:absolute;bottom:1em;right:1em}
.srow.rt-5b-lhs article,.srow.rt-5b-rhs article,.srow .feed-blocksandfiles{-moz-flex-basis:49.35%;flex-basis:49.35%}}@media (min-width:800px){.srow.rt-5b-lhs article,.srow.rt-5b-rhs article,.srow .feed-blocksandfiles{-moz-flex-basis:24%;flex-basis:24%}}.image_lite .srow .feed-devclass,.image_lite .srow .feed-blocksandfiles{padding:0.3em}
#main-col.image_lite .srow .feed-devclass article,#main-col.image_lite .srow .feed-blocksandfiles article{border:none}
#main-col.image_lite .srow .feed-devclass article:not(:last-of-type),#main-col.image_lite .srow .feed-blocksandfiles article:not(:last-of-type){border-bottom:1px solid #ccc}
.image_lite .srow .feed-devclass article a,.image_lite .srow .feed-blocksandfiles article a{margin:0.3em 0}
@media (min-width:650px){.image_lite .srow .feed-devclass .devclass_logo,.image_lite .srow .feed-blocksandfiles .blocksandfiles_logo{padding-bottom:5em}}@media (min-width:800px){.image_lite .srow .feed-devclass .devclass_logo,.image_lite .srow .feed-blocksandfiles .blocksandfiles_logo{padding-bottom:3.5em}}
.srow.rt-6a article{border:1px solid #000;background:#efefef}
.srow.rt-6a .event_imagery{background:#000;text-align:center}
.srow.rt-6a .event_imagery .event_logo{margin:0.3em 0}
.srow.rt-6a .article_text_elements{margin-bottom:2.5em}
.image_lite .srow.rt-6a .article_text_elements{padding:0 0.5em;margin-bottom:1.8em}
.image_lite .srow.rt-6a .article_text_elements p{margin:0.5em 0}
.srow.rt-6a .article_text_elements .arrow_right{position:absolute;width:100%;left:0;bottom:0;box-sizing:border-box;text-align:right;padding:0 2em 0.2em 0}
.srow.rt-6a article .arrow_right::after{content:url(/design_picker/d13d76053e5280d0deea575529b3a82613113a61/graphics/icons/lectures/arrow_black_s.svg);position:absolute;width:10px;right:1.1em}
@media (min-width:410px){.srow.rt-6a article{border:1px solid #e8e8e8}
#main-col .srow.rt-6a article a{display:-moz-box;display:flex;height:100%}
.srow.rt-6a .event_imagery{width:39%;display:-moz-box;display:flex;-moz-flex-direction:column;flex-direction:column}
.srow.rt-6a .event_imagery .story_grid_img{width:100%;padding-bottom:66.13%}
.srow.rt-6a .event_imagery .logo_wrapper{display:-moz-box;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;height:100%}
.srow.rt-6a .event_imagery .event_logo{margin:0.3em auto;max-width:90%;height:auto}
.srow.rt-6a .article_text_elements{padding-right:0;margin-bottom:1.5em}
.image_lite .srow.rt-6a .article_text_elements{margin-bottom:1.2em}}@media (min-width:650px){.srow.rt-6a .article_text_elements{padding-top:0}}@media (min-width:800px){.srow.rt-6a article{-moz-flex-basis:49.35%;flex-basis:49.35%}}
.rt-7a .faux-article{display:block;background:#efefef;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;padding:0.5em;margin-bottom:.65em;width:100%;box-sizing:border-box}
.rt-7a .faux-article .newsletter_link{display:block;position:relative;max-width:280px;margin:0 auto;color:#000}
#page .rt-7a .faux-article .subscribe_newsletter_button{display:inline-block;font-size:0.9em;font-weight:normal;letter-spacing:1px;width:auto;padding:0.4em 0.6em;margin-top:33px}
.rt-7a .faux-article .envelope_and_bird_wrapper{float:right}
.rt-7a .faux-article .envelope_and_bird_wrapper img{vertical-align:middle}
.rt-7a .faux-article .envelope_and_bird_wrapper img.envelope{margin-right:1em}
@media (min-width:650px){.rt-7a .faux-article{-moz-flex-basis:49.35%;flex-basis:49.35%}}@media (min-width:800px){.rt-7a .faux-article{-moz-flex-basis:24%;flex-basis:24%}
.rt-7a .faux-article .newsletter_link{position:relative;height:100%;min-height:210px}
.rt-7a .faux-article .envelope_and_bird_wrapper{position:absolute;bottom:0.5em;right:0.5em}}
.rt-osr article .article_text_elements h4{margin-top:0}
@media (min-width:410px){.rt-osr article .article_text_elements{display:inline-block;width:59%;box-sizing:border-box;min-height:150px}
.image_lite .rt-osr article .article_text_elements{display:block;width:100%;min-height:auto}}@media (min-width:650px){.rt-osr article{-moz-flex-basis:100%;flex-basis:100%}
.rt-osr article .story_grid_img{width:150px;height:100px;padding-bottom:0;float:left;margin:1em 0 1em 1em}
.rt-osr article .article_text_elements{display:block;margin-left:165px;width:auto;min-height:auto}
.image_lite .rt-osr article .article_text_elements{margin-left:0}}@media (min-width:800px){.rt-osr article{border:none;border-bottom:1px solid #e8e8e8;margin-bottom:0}
.rt-osr article .story_link{padding:0}
.rt-osr article .story_grid_img{margin-left:0}
.rt-osr article .article_text_elements{padding:0.8em 0}}.srow.rt-broadcast{background:#f1f1f1;padding:0.746em 0;margin-bottom:.65em;width:100%;align-items:center}
.srow.rt-broadcast .description{display:inline-block;margin-bottom:1.2em}
.srow.rt-broadcast .description h3,.srow.rt-broadcast .description p{margin:0 14px}
.srow.rt-broadcast .box{margin:1em}
.srow.rt-broadcast .reg_logo_live{margin:0 14px 0.4em 14px}
.srow.rt-broadcast .box.first{overflow:hidden;position:relative;width:240px;height:136px;margin-bottom:0}
.srow.rt-broadcast .box.first .iframe_vid{border:none;width:100%;height:100%;position:absolute;left:0;top:0}
.srow.rt-broadcast .box.second .webcast_asset form{position:relative;overflow:hidden}
.srow.rt-broadcast .box.second .webcast_asset form input[type="submit"]{cursor:pointer;width:auto;min-width:auto;border:none;border-radius:5px;padding:6px 10px;background:#38578d;color:#fff}
.srow.rt-broadcast .box.second .webcast_asset form .error{display:none}
.srow.rt-broadcast .box.second .webcast_asset form .open_privacy_blob{cursor:pointer;float:right;margin-top:2px;font-size:0.9em;color:#000;text-decoration:underline}
.srow.rt-broadcast .box.second .webcast_asset form #rt-broadcast-form-overlay{display:none;position:absolute;width:calc(100% + 1px);height:100%;box-sizing:border-box;bottom:0;background:#fff;margin:0;padding:0 15px}
.srow.rt-broadcast .box.second .webcast_asset form #rt-broadcast-form-overlay .content{display:table;height:100%;min-height:100%;margin:0 auto}
.srow.rt-broadcast .box.second .webcast_asset form #rt-broadcast-form-overlay span{cursor:pointer;position:absolute;right:15px;top:10px;font-size:1.3em;font-weight:bold;border:1px solid #000;border-radius:15px;padding:0px 7px}
.srow.rt-broadcast .box.second .webcast_asset form #rt-broadcast-form-overlay .content .inner_content{display:table-cell;vertical-align:middle}
.srow.rt-broadcast .box.second .webcast_asset form #rt-broadcast-form-overlay .content .inner_content p{margin:0}
@media (min-width:410px){.srow.rt-broadcast .box{margin:0 2.4em}
.srow.rt-broadcast .box.first{width:287px;height:162px;margin:1em}}@media (min-width:650px){.srow.rt-broadcast .box{-moz-flex-basis:45.35%;flex-basis:45.35%;margin:0 1em}
.srow.rt-broadcast .box.first{margin-right:1em}
.srow.rt-broadcast .box.first{margin-left:1em;margin-top:0;padding-top:25.7%;width:100%;height:auto}}@media (min-width:800px){.srow.rt-broadcast .box.first{margin-left:0.9em}
.srow.rt-broadcast .box.first p{margin-bottom:1.3em}}.rt-broadcast .webcast_asset > h4{color:#ff0000}
.rt-broadcast .webcast_asset form input,.rt-broadcast .webcast_asset form textarea{min-width:150px;font-size:0.9em;margin-top:0.4em;width:100%;box-sizing:border-box}
.rt-broadcast .webcast_asset form textarea{resize:none}
.rt-broadcast .webcast_asset .webcast_bot_wrapper{display:table;width:100%;margin-top:1.3em}
.rt-broadcast .webcast_asset .logo_wrapper{margin-top:1.3em;text-align:right}
.rt-broadcast .webcast_asset .webcast_bot .assets_list{list-style:none;padding:0;margin:0}
.rt-broadcast .webcast_asset .webcast_bot .assets_list > p{margin:0}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li{background:#f00;margin-bottom:0.7em;padding:1em;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a{color:#fff;display:table;margin:0 auto;width:100%;min-width:220px;max-width:290px}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span{display:table-cell;vertical-align:middle;text-align:center}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon{width:73px;padding-right:0.5em}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon.slide_deck:before{content:'';background:no-repeat center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAACPCAMAAADQiDUkAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAABApJREFUaN7d28u2nSAMAFBeKgJK/v9rOxDQo4Igiastk068Zy+RRxIoY7FJbd27pgWrbuMKHc3wOkU46GtLFSQ9wAcQAlMD8RXgC2gOD/p5UO1tqYVE45g5NVf7RlNgGOt1ytD24gtDcIrQ9sTQ5/hHSG4PsD5HmydIAQDA2uuwJ2hzXLezQ5LWSZCXtE4ZQnSKEKZTglCdAoTr5CFkJwthOzkI3clA+M49RODcQhTOHYTjnHfjK9Tr6Pu/v0C9Tggv+BPU64T9WLMHqNdhIcqUD1C3o8OvDWWo2+Ex1nFjLlb1EsFhw3PsvXIEJ/ZcqWkMpwJaUBw2PGZQOA7j2qM5fLLO2TEb2Gpzm423OqPPTpRia3TGvQ9GQocf+1/QOT9D19A5y8/o4WROmG7j0pz9NTkyZpcys9sgOdtToMKfzR857l935Ef9xuI2wmnHAfPhPbbHJzLHhcem2H9ETohdwr+CzAlhp1wAADzd+hYG9lYTtIT7DxzqUhOhc6yzSUJn3pmmz9PqyJfbXKvDvokPjjuqIHX2gUAaVzH7kaP/W0d99H3MR+ONMu5N+XtztvR+PWjruUZHHTcGcJzKCcMtJvH12Vajs4TzjpRvWUHhiPRh0kbk686BX8U7wyFRBQA7ClwnpI3bMdHNeat3zhk9ql5H/1TZeP6Y+pr3tzjivBBM+bKEn9477jA9+aCtKx4h/06uBmdKryOmpeII2r5z4nfXylaedY9vHB5ewedfxQ1KaT07f/NCtQ6v6Smvt28iwgBpd6oYAPCzOMyAZueG8U5PSqlJu9PgXrQSW+LS7Mgzs87HIF7O9/NobXTO03G9hry3F2V0k3O+BePv855rydLzFuf890tubebndxoa5qk690cxJhgOM9iP9esbn8998ZQr8tEsAACrEfXr6GWYNeY8lc617P2eKTh7adev3Uze2ZlZ9t25KToqTUqVqjoETipUW56KLRSO3peO0Gszo3B8+vJhqV45haP2hdC+yd5qHZ3WdYPSa2XHJGbhNE4YYtqV7vwgOLKwwqOON4e0rD05x2QAg8muOwnyA6N0mAxXJASjdRiTWk9ISnv94G9x9LLOnN7RuZ9Bdnxuq/pxVqTPoLJO7/3RJ0fE30dayHLOGEv4nfd7n5w1JpITQuyUd0xaKTvvXxcdYQ+JSoxwvBkb7pGLGkcf86539+N1g7OwXP0J1Unp3Ruo3lllNhPFdCx/TJsRHHcZ6Y3/XybGDkrJsyNV/HGJtVtyF0PW3TFt9e36XQfM0THNJ/oVbS80RscARSBgU3EhOAZwlsv7UweAGPYDWlx+t71cCjzYzD1EwNxBJMwVImLOEBnzCxEyPxUhSmaHiJkUplEzjA0OwNIzjDFR2mz+AD21A6NounHUAAAAAElFTkSuQmCC");background-image:url("/design_picker/9d0549da6aa784bb0ac889c329fabc2d0b34805d/graphics/research/webcast/slidedeck_download.svg"),none;background-size:contain;width:35px;height:48px;display:inline-block}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon.whitepaper:before{content:'';background:no-repeat center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAACUCAMAAAB4Ho3QAAAANlBMVEX///////////////////////////////////////////////////////////////////////8BOg0gAAAAEXRSTlMAECAwQFBgcICQoLDA0Nzg8J3nuR4AAAK1SURBVHja7dvbjoQgDADQIoh4W+H/f3YfBF0dQBhbkk3ap4lO5gTFik4LEAk5rg457KwFJEMtjiSsSaGjI4tNRsXJEYZVrUXn7Oc4+2PnumDGdhzbj/Ppd9khM72+is5409x2aD9CbBAAQNp9NLffnvetHVCE3Mejr1vjY8eKfWrO5wahBj9dR1MTgywl1T6BjrM4v7jCVaG5f90f5pc5VVeT+vUlbipJjZBWpipSoaSyqYIURzJa6qaqMcaYrcYMZMhE41cpZ6kZZyC3qkmXIZ9NT8p3GWepOZ+eHK4p4RX5ZHrSlM/xNKlDKsnfgy6keUcqUWSiklBk4pJFJjJZYmKTBSY6+WzikyDCKnjtWpHnytvKZmTepCGzJhGZM6nIjElGpk068lho3E1MUscfp5zVBOQUv93q6KIahxyiT3AJE4f0S6cZSkwcEnwqn0vGiUSGtwt2VI8mEgkFL6YUMnk+YKQfQJHJ8N4hFz0yCWIpfPzEIwH0w8Fd8EmAflxak6kwTDLJJJNMMskkk0wyySSTTDLJJJNMMskkk0wyySSTTDLJ5D8jRXty/3PetiQn/7kd6auNh3ak8n/Md61IOZ31rE3In7OhROCRQsk0uV1qN5BInahrvJEa0MguVUt8IX07Eg6p/FWeI4+mK0zSpcjVrdPZWua3UZFzZETKxSrpsMjuUnwTwiZqzDDIUKQrYkc73mj2kgzifSaLUJS0DKo8uhIy1ON8JIkeoU0mS46piUxGrulESEQu8YmpNjIynWT0RkJO2V68Ttf0BIVK9b4XN7IzJlQ0KoJ2Q2l92e1JShufo1hx1AAfpC89FGTkceMNZCh2lGRkSFzak0Hc6A7sUQLr128214GAbT60BRObxGLEJBc/zAbizWwiXsxG4h+zmQigLV3XeC6/txUBQJvSJeIvVDMKp44W62UAAAAASUVORK5CYII=");background-image:url("/design_picker/9d0549da6aa784bb0ac889c329fabc2d0b34805d/graphics/research/webcast/whitepaper_download.svg"),none;background-size:contain;width:57px;height:74px;display:inline-block}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon.ebook:before{content:'';background:no-repeat center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAB+CAMAAADFsdkjAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAABFJJREFUeNrtm+12tCoMhVUQUFHm/q/2dSo6qEASYD7OOvCj7XK1+gxuk53UNM22ul6pnjVfWB1fr9ydDvXzY1t6lLz9GAkXgzbbhRdxHG2nx2kt+opbfLVcjfP5qrO9N+3l+L5Rg+TvIGG92rfkvMzG46exyJPi5TaKy1FHLvbHox7QMlqJTJWvT8q0gBfS660yD9yaE1Xu6BVcfSPtTxL1EUgq9+jVv/H9aHmnxj5VAnuDcSoP6jUgS27pmm075szTuVuS9HHsrjTbN5W82cNL5Tk3W8E4WCma4XkFMec8CmgczAc3ki15gYKGg1a5R2Co6JCCc6h8QZCsqiIkmWQcWOXLRE/BeTh2o24qTzYoJXA2lR/2xIj0sxTDOUKYyfFtBXF4gXMUxBF7/vsNHHW4lYpTcSpOxSHjsFHrkVrppeB0qyXQTmnuxemM45vQDQ0ajgXZF4/gyKuZW20lL4ZzAdnWEMFRIfsfdTEwjhdkW2MER8RrGMk7Kk4E5Kh+w1KeYQt8V7ofBwTZ5NDGcFqJsuV/FUIYhylUxbGKQCDiDheoWmEM4QwoEE4LgzAU9+N0NBBSVI5BKT+OoIEkJAk/VACnp4Gk5qyWy3NZxfw4Tj9tQYXRnBT6gpIhKbOZAlKmKHaCT/U7Fafi/MdwGC1c5OCsoX6UbRRnRNm/XBwn50T9jsDZv3Sce/KTRK8MFzoonJA1mMjWHSp0AJy4cVKxOgv2pB6lB3EwtrKLSVkYpMd1le7BQfrbh+ZA3MEVAE8oFsLpMH9/kWQ8DGKgTAfaL2xphIvKAJQkeeX4Q4pPEs9/Hs0E6y5TogU1Z7E7lPDjMGLYykihLtTcBqQ8kkDyM/oTSh/Zz1cUk99NqH6n4lSc/y0On4nhKxXHdh6WvsHZLwIUDefSl+EUc4qCwuLcGkRpbW4ICsbxgsBt7p5smyCcCAiizT2Va3ODIIg2d4O13GO0zS1RL8M9X41qEXEHVwcE29wjBuRSdcNhEHzLCuUGQRBSVI4pIOCVFQ0kIUn4obBd9zhIcs66QsF1FgYkM4XuUEYE29wLBaQajIpTcSpOxak4FQe5Os5/CEf5fnfH8c9JvBGnu4yJnHFuUyTvxuHe26HsKXYrOaaP0pXDkaeW/fNN9a/idHfjv0zvfW8wgvN3cIZmZz6Fsz1P7Rwei0HNgBTC2cv1doCGhtgHcIbXB+cjVOHHJsRK4FwDNWZ0JqDyMA4TAokTKungf/LdVO7D2YdwdA4OfqNclV87GMIZxCuAg94oq/IDxzOXVAoHv1HaEhjjnzzdU6fcWl0ODlMpSaClT63dcZixU7ovHOW20N6xUREcvY9MHTgi20rQNuoUQI8G3o4jChg/7Ebdp9h2YQmLIx75RguxUaHBvqNFNztfM21ofKPio8Yi1uUuutqVogM9kvgQDXaJn6K58XyZ5sLzdZoTzw/QuM/7L9AcPD9CY992079C8wRSwRj1DyAVV5o6zGqYAAAAAElFTkSuQmCC");background-image:url("/design_picker/9d0549da6aa784bb0ac889c329fabc2d0b34805d/graphics/research/webcast/ebook_download.svg"),none;background-size:contain;width:71px;height:63px;display:inline-block}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon.freetrial:before{content:'';background:no-repeat center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAACOCAMAAAAM9nZIAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAu5JREFUaN7t20u2gyAMANCgqEhR2f9q30Dl0YqSQOKIjDrinqCF8BEAAADGz+rlYnOTghBakjpAc2KjfyPcnt7g34kPAIDaXtL8CADmLcyvALCe741cnL03QL//WKJXlD2U3REDev/RgWSoHbGnBrLh9j9B05rWtKY1rWlNa1rTGKLTWr+lDYv33m9WvaHZsFjr5TUbrQ07ac3GyxkrrNnv1ZMS1X4wryW1X0xUu2CS2hUTfG5zYrtC7J1Mbbf0Utp4s1choqEwLg2HMWlIjEfDYiwaGuPQ8BiDRsDqNQpWrZGwWo2GIbTRbd7NHQeW1fr1oREqltP67aEZMpbT3ENDdCyj9Q9NFWAZzdw3VoLRtKi5IoyohQbLMKp2NFmIkd6S0GgKMwyrRZfiUpjlWJt2ibMkW4zlRy7U0RUSy4/KGA6LIeaAPIfGMPNbjsNjqNn0mSNguLn7iaNgyErhniNh2LrkjqNh6CoozRExfM2V4qgYocK7cmSMUk/+cnSMVL1+cwUYrVaOuRKMWJn/c0UYdR3Q7ZPbOry106u1Lj7xb3vmTWta05rWtKYxa0pWW4+a5riQN4liOmw/rOEmJSaULohxC5sgFr/HAspVXQ5VAJ3HJ1eH2agJncemuivLKnqELot1Vbd/zyP3JX1Cx9uP4Xx/xFX4NVeNN6N+/nuZm7ZhW2821Jh04uk/J7ecWO1f/bj8vSlEPy71I4vJbmz2d6e9Jcn5THJqoey05sJmxuaZrx8hO3zp20sxVcmlx2Z1niBNvDPQ+tiPjm3Cc+cV/od+5Ltofz82h08xRuCL9W7i+cRfgXDFeJPc4H1+pOFKTv1/lAECyX1e6Me7iec8ulnZC05znXhCcaC5sfCIumtxMAN/XJKbxPoxkZxgPyaSc5yTWi45wzqpZZLjLA6ek+ujIssACCfnXujHKLmh55/U7pMLCwzZRevPZ4wOZOPrCF22H+OCX2BSSxXhW92ZTSk3wxuhzOr9ZvnH4j9O3/r0eTi2iwAAAABJRU5ErkJggg==");background-image:url("/design_picker/9d0549da6aa784bb0ac889c329fabc2d0b34805d/graphics/research/webcast/freetrial_download.svg"),none;background-size:contain;width:55px;height:72px;display:inline-block}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon.learnmore:before{content:'';background:no-repeat center;background-image:url("/design_picker/9d0549da6aa784bb0ac889c329fabc2d0b34805d/graphics/research/webcast/learnmore_download.png");background-image:url("/design_picker/9d0549da6aa784bb0ac889c329fabc2d0b34805d/graphics/research/webcast/learnmore_download.svg"),none;background-size:contain;width:53px;height:46px;display:inline-block}
.rt-broadcast .webcast_asset .logo_wrapper p{margin:0 0 10px 0;font-size:0.7em;padding-right:11px}
@media (min-width:650px){.rt-broadcast .webcast_asset .webcast_bot{display:table-cell;vertical-align:top;width:100%}
.rt-broadcast .webcast_asset .webcast_bot .assets_list:after{content:'';display:block;clear:both}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li{display:block;min-height:20px;min-width:90px;max-width:118px;padding:0}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li:not(:last-of-type){margin-right:0.8em}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a{min-width:initial;max-width:initial}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span{display:block}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon{display:none}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_text{padding:0 0.4em}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon.slide_deck:before{width:28px;height:38px}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon.learnmore:before{width:40px;height:35px}
.rt-broadcast .webcast_asset .logo_wrapper{display:table-cell;vertical-align:bottom;width:100%}}@media (min-width:1000px){.rt-broadcast .webcast_asset .webcast_bot .assets_list li{min-width:137px;min-height:100%;float:left}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span{display:inline-block}
.rt-broadcast .webcast_asset .webcast_bot .assets_list li a span.dwnl_icon{display:inline-block;padding:0.7em 0.2em 0.1em 0.4em;width:auto;margin-bottom:0.3em;min-height:43px}}@media (min-width:410px){.srow.rt-1b article .article_text_elements,.srow.rt-4b article .article_text_elements,.srow.rt-5a-lhs article .article_text_elements,.srow.rt-5a-rhs article .article_text_elements,.srow.rt-5b-lhs article .article_text_elements,.srow.rt-5b-rhs article .article_text_elements,.srow.rt-6a article .article_text_elements,.srow.rt-2f article:nth-of-type(1) .article_text_elements,.srow.rt-2f article:nth-of-type(2) .article_text_elements,.srow.rt-4a article:not(:first-of-type) .article_text_elements{display:inline-block;width:59%;box-sizing:border-box;min-height:150px}
.image_lite .srow.rt-1b article .article_text_elements,.image_lite .srow.rt-4b article .article_text_elements,.image_lite .srow.rt-5a-lhs article .article_text_elements,.image_lite .srow.rt-5a-rhs article .article_text_elements,.image_lite .srow.rt-5b-lhs article .article_text_elements,.image_lite .srow.rt-5b-rhs article .article_text_elements,.image_lite .srow.rt-6a article .article_text_elements,.image_lite .srow.rt-2f article:nth-of-type(1) .article_text_elements,.image_lite .srow.rt-2f article:nth-of-type(2) .article_text_elements,.image_lite .srow.rt-4a article:not(:first-of-type) .article_text_elements{display:block;width:100%;min-height:auto}}@media (min-width:650px){.srow.rt-1b article .article_text_elements,.srow.rt-4b article .article_text_elements,.srow.rt-5a-lhs article .article_text_elements,.srow.rt-5a-rhs article .article_text_elements,.srow.rt-5b-lhs article .article_text_elements,.srow.rt-5b-rhs article .article_text_elements,.srow.rt-2f article:nth-of-type(1) .article_text_elements,.srow.rt-2f article:nth-of-type(2) .article_text_elements,.srow.rt-4a article:not(:first-of-type) .article_text_elements{display:block;width:100%;min-height:auto}}}}}}.earlier_pages{clear:both;font-size:1.1em;padding:15px 0;text-align:right}
.more_content{clear:both;font-size:1.1em;font-weight:bold;padding:0 0 15px;text-align:right}
.more_content a{color:#333;text-decoration:none}
.login_unit form{position:relative;max-width:262px;padding:15px 10px;margin:5% auto;border:1px solid #ccc;border-radius:8px}
.login_unit .login_mes{padding:0 0 10px}
.login_unit .row{padding:10px 0}
.login_unit .row.stumpy{padding:10px 0 0}
.login_unit .row.stumpy span{position:relative;top:1px;font-size:.9em;margin:0 2px 0 11px}
.login_unit label{display:block;font-weight:bold;margin:0 0 5px}
.login_unit .remem_login{float:left}
.login_unit .remem_login label{display:inline;font-size:.9em;font-weight:normal}
.login_unit input[type=text],.login_unit input[type=password]{width:232px;height:28px;font-size:1em;padding:0 10px;border:1px solid #ccc}
.login_unit input[type=text]:focus,.login_unit input[type=password]:focus{border-color:#009eba}
.login_unit .btn{width:252px;height:40px;color:#fff;font-size:1.15em;text-align:center;background:#31798b;padding:2px;border:none;border-radius:3px;cursor:pointer}
.login_unit .text_btn{position:absolute;left:142px;bottom:74px;width:auto;font:inherit;color:#00727a;font-size:.9em;background:none;padding:0;margin:0;border:none;cursor:pointer}
.login_unit .text_btn:hover{color:#009eba}
.login_unit input.error{background:#feeaea;border-color:#931212}
.login_unit .error_block{color:#ff0000}
.login_unit .cookie_warning{display:none}
.login_unit .login_header{text-align:center}
@media (min-width:360px){.login_unit form{padding:15px 18px}
.login_unit .text_btn{left:150px}}.newsletter:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#regist .newsletters{width:auto;padding:5px 0 10px}
.nl_box{float:left;position:relative;width:200px;min-height:220px;background:#fff;padding:5px 10px 10px;margin:0 15px 0 0;border:1px solid #777}
.nl_box h4{color:#00727a;padding:0 0 5px;margin:0 0 10px;border-bottom:1px solid #ccc}
.nl_box .newsletter_ops{margin:15px 20px}
.nl_box .newsletter_op{margin:0 0 8px}
.nl_box .customise_newslet{position:absolute;bottom:5px;right:8px;font-size:.9em;color:#00727a;cursor:pointer;display:none}
.newsletter .nl_box label{float:none;margin:0 0 0 5px}
#custom_sections{position:relative}
#custom_sections:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#regist #custom_sections{padding:0 15px 15px}
#regist #custom_sections.hide{position:absolute;visibility:hidden;height:0}
#custom_sections .custom_news_list{max-width:500px}
#custom_sections .custom_news_item{float:left;width:130px;margin:5px 0 0}
#page .subscribe_newsletter_button{position:relative;max-width:200px;background:#f00;font-weight:bold;color:white;text-align:center;padding:0.5em 0;display:block;letter-spacing:1px;margin:0 auto}
.subscribe_newsletter_button img{position:absolute;right:5%;margin-top:4px}
@media (min-width:450px){#page .subscribe_newsletter_button{width:165px}}#whitepapers h3{padding:0 0 3px;margin-bottom:18px;border-bottom:1px dotted #ccc}
#whitepapers .story{display:inline-block;width:100%;margin-bottom:26px;vertical-align:top;font-size:1.143em}
@media (min-width:903px){#whitepapers .story{width:48.9%;font-size:1em}
#whitepapers .story:nth-child(even){margin-right:1em}}#whitepapers img{float:left}
#whitepapers h4,#whitepapers .standfirst{margin-left:70px}
#sponlinks{margin:1.5em 0;display:inline-block;vertical-align:top;max-width:450px}
@media (min-width:880px){#sponlinks{width:49%}}#sponlinks h3{border-bottom:1px dotted #ccc;padding-bottom:3px}
#sponlinks ul{padding:0;margin:0;list-style:none}
#sponlinks li{margin:15px 0 0}
#sponlinks a{color:#005397}
#read_more_on{margin:25px 0 20px}
#read_more_on h3{padding:0 0 3px;margin-bottom:12px;border-bottom:1px dotted #ccc}
#read_more_on .stories .story{margin:0 0 22px 0}
#read_more_on .stories .story .story_grid_img{display:none}
#read_more_on .stories .story .story_grid_img img{width:100%;height:auto}
#read_more_on .stories .story h4{font-size:1.285em}
#read_more_on .stories .story .standfirst{font-size:1.15em}
#read_more_on .stories .story:nth-child(7),#read_more_on .stories .story:nth-child(8){display:none}
#story-bot-col{max-width:520px;padding:0 15px}
#whitepapers{clear:both}
@media (min-width:400px){#story-bot-col{margin:0 auto}
#read_more_on .stories .story .story_grid_img{display:inline-block;float:none;width:28.3%;margin-right:1em}
#read_more_on .stories .story .title_standfirst{display:inline-block;width:65%;vertical-align:top}}@media (min-width:690px){#story-bot-col{max-width:642px;margin:0 auto;padding:0}
#read_more_on .stories .story{display:inline-block;vertical-align:top;position:relative;width:200px;min-height:265px;margin-left:3.25%}
#read_more_on .stories .story .story_grid_img{float:none;margin:0;width:auto}
#read_more_on .stories .story .title_standfirst{width:100%}
#read_more_on .stories .story h4{font-size:1.1em}
#read_more_on .stories .story .standfirst{font-size:1em}}@media (min-width:690px) and (max-width:902px){#story-bot-col #read_more_on .stories .story:nth-child(3n-2){margin-left:0}}@media (min-width:903px){#story-bot-col{margin:0 auto;max-width:854px}
#story-bot-col #read_more_on .story{margin-left:18px}
#story-bot-col #read_more_on .stories .story:nth-child(4n-3){margin-left:0}
#read_more_on .stories .story:nth-child(7),#read_more_on .stories .story:nth-child(8){display:inline-block}}@media (min-width:1020px){#story-bot-col{margin:0 38px;max-width:100%}
#read_more_on{margin:0}
#story-bot-col #read_more_on .story{margin-left:4.46%}}#read_more_on a{display:block}
#read_more_on .story img{border:1px solid #eee}
#crumb_trail .crumbtrail_arrow{position:relative;top:-2px;margin:0 4px}
#crumb_trail span.crumbtrail_arrow{display:inline-block;border-style:solid;border-width:0.23em 0 0.23em 0.46em;border-color:transparent transparent transparent #ff0000}
#crumb_trail h4{display:inline-block}
#crumb_trail .sub_sec{color:#ff0000}
#tags ul{list-style:none;padding:0 0 0.9em 0;border-bottom:1px dotted #ccc}
#tags li{display:inline}
#tags li:not(:first-child){margin-left:1em}
.social_btns{height:30px}
.social_btns.emerg_tech{margin-bottom:1em}
.social_btns.top_article{padding-bottom:1em;float:right}
.social_btns.top_article a:last-child{margin-right:0;width:28px}
.social_btns.top_article a:last-child{margin-right:0}
.social_btns.top_article{display:none}
.social_btns.bot_article{margin-top:1em}
.social_btns a:first-child{margin-left:0;width:32px}
.social_btns a:first-child .circ{margin-left:0;margin-right:0}
.social_btns a{display:inline-block;position:relative;width:40px;margin:0 10px}
.social_btns .reddit_btn{width:40px}
.social_btns .faceb_dialog{color:#00727a;cursor:pointer}
.social_btns .circ{width:18px;height:18px;padding:4px;margin:2px auto;border-radius:30px}
.social_btns a:hover .circ{padding:5px;margin-top:1px}
.social_btns .twit .circ{background:#28aae1}
.social_btns .faceb_dialog .circ{background:#3b5998}
.social_btns .linkedin_social .circ{background:#0073b2}
.social_btns .reddit_btn .circ{background:#a2caf4}
#article_newsletter_signup{padding:0.65em 0.65em 0.65em 1em;margin-top:1.5em;margin-bottom:1em;clear:both;background:#eee;position:relative}
#article_newsletter_signup:before{content:"";position:absolute;width:1.3em;height:1.3em;right:2px;top:2px;box-shadow:2px -2px 0 black}
#article_newsletter_signup:after{content:"";position:absolute;width:1.3em;height:1.3em;left:2px;bottom:2px;box-shadow:-2px 2px 0 black}
#article_newsletter_signup a:not(:hover){color:#000}
#article_newsletter_signup img{float:left;margin:0.5em 0.6em 1em 0em}
#article_newsletter_signup h2{font-size:1.1em;margin:0}
#article_newsletter_signup h2 small{font-weight:normal;display:block}
@media (min-width:350px){#article_newsletter_signup{padding-left:1.9em}
#article_newsletter_signup img{margin:0.6em 1em 1em 0em}
#article_newsletter_signup h2{font-size:1.21em}}@media (min-width:550px){#article_newsletter_signup img{margin:0 1em 0 0}
#article_newsletter_signup h2 small{display:inline-block;margin-left:1.5em}
#article_newsletter_signup h2 small:before{left:-0.65em;position:relative;content:'-'}}#story_rhs_ml_signup{display:none}
@media (min-width:800px){#story_rhs_ml_signup{background:#efefef;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;padding:1em 1em 0 1em;overflow:hidden;display:block;margin:1.5em 0}
#story_rhs_ml_signup h4{color:#000;font-size:1.143em}
#story_rhs_ml_signup .subscribe_newsletter_button{display:inline-block;font-size:0.9em;font-weight:normal;letter-spacing:1px;width:auto;padding:0.5em 1em;margin:0.3em 1em 0.5em 0}
#story_rhs_ml_signup .half_vulture16bits{float:right;margin-top:-1.5em}}.wptl span{font-weight:bold}
.wptl.top{margin:0}
#article #body .wptl.top a,#article #body .wptl.btm a{color:#003366}
#article #body .wptl.top a:hover,#article #body .wptl.btm a:hover{background:#003366;color:white;outline:0.05em solid #003366}
.wptl.btm{clear:both;margin:1.5em 0}
#article .wptl.top{margin:10px 0 0}
.article_review_summary{min-height:100px;padding:15px 0;margin:15px 0;border-top:1px solid #ccc;clear:both}
.article_review_summary .summary,.article_review_summary .review_more{line-height:1.5}
.article_review_summary .rating{float:right;position:relative;top:6px;width:100px;height:100px;background:#eee;background:-moz-linear-gradient(#fff,#eee);background:linear-gradient(#fff,#eee);border:1px solid #ccc}
.article_review_summary .rating div{font-size:3em;font-weight:bold;padding:25px 0 25px 18px;cursor:default}
.article_review_summary .rating .large{padding-left:6px}
.article_review_summary .rating span{position:relative;top:-1px;font-size:.6em}
.article_review_summary.score .summary,.article_review_summary.score .review_more{padding:0 22.12%}
.article_review_summary .review_more{clear:both}
.article_review_summary .review_more span{color:#000;font-weight:bold}
.article_review_summary .thumbnail{float:left;position:relative;top:6px;margin:0 15px 15px 0;border:1px solid #eee}
.article_review_summary h2{clear:both}
#page_select{padding:1em 0;border-top:1px solid #c1c1c1;clear:both}
#page_select #nextpage{margin:0 0 8px}
#page_select #nextpage a{font-weight:bold}
#page_select #nextpage,#page_select #page-nav{text-align:center;font-weight:normal}
#page_select #page-nav .current{font-weight:bold}
#page-nav ul{display:inline;list-style:none;padding:0}
#page-nav li{display:inline;padding-left:.25em}
@media (min-width:300px){#footer{border-top:1px solid #ccc;font-size:1em;padding:3.5% 0;margin:0 15px}
#footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#footer .left_block{box-sizing:border-box;margin:0 auto 0.7em auto}
#footer h4{margin-bottom:0.9em;color:#ff0000}
#footer ul{list-style:none;margin:0;display:none;padding-left:10px}
#footer ul.expand{display:block}
#footer li{padding:0 0 1em}
#footer li.last{padding-right:0;border-right:none}
#footer .left_block > div{box-shadow:0px 1px #777;padding-top:1em;box-sizing:border-box}
#footer .right_block .newsletter_and_social{margin-top:1em;background:#efefef;text-align:center;padding:0.5em;box-shadow:none}
#footer .left_block .foot_list h4{cursor:pointer}
#footer .left_block .foot_list h4 img{margin-left:2%;display:inline-block;transition:all 0.3s ease;float:right;margin-top:5px}
#footer .expand_arrow{transform:rotate(90deg)}
#footer .collapse_arrow{transform:rotate(-90deg)}
#footer .left_block .reg_foot{text-align:center;box-shadow:none;max-width:330px;margin:1em auto 0 auto}
#footer .left_block .reg_foot .foot_desc{margin:0.7em 0}
#footer .left_block .reg_foot .foot_desc strong{color:#ff0000}
#footer .right_block .newsletter_signup h4{padding-top:0.9em}
#footer .right_block .social{margin-top:1em;margin:1em auto 0 auto}
#footer .right_block #follow_btns{min-height:30px}
#footer .right_block #follow_btns a{display:inline-block;margin:0 18px 0 0}
#footer .right_block #follow_btns a:last-child{margin:0}
#footer .right_block #follow_btns .circ{width:18px;height:18px;padding:4px;margin:1px;border-radius:5px}
#footer .right_block #follow_btns .circ:hover{padding:5px;margin:0}
#footer .right_block .circ{background:#f00}
#foot_btm{background:black;color:white;padding:1em 15px;font-size:0.9em}
#foot_btm p{margin:0;margin-bottom:1em;text-align:center}
#foot_btm .foot_btm_links{text-align:center}
#foot_btm .foot_btm_links a{color:white}
#foot_btm .foot_btm_links a:not(:first-child){margin-left:10%}}@media (min-width:650px){#footer .foot_wrapper{max-width:440px;width:100%;margin:0 auto}
#footer ul{display:block;padding:0}
#footer .left_block > div{display:inline-block;vertical-align:top;width:47%;box-shadow:none;padding:0}
#footer .left_block > div:nth-child(odd){margin-right:2.5%}
#footer .left_block > div:nth-child(even){margin-left:2.5%}
#footer .foot_list h4{cursor:auto}
#footer .left_block .foot_list h4 img{display:none}
#footer .left_block .reg_foot{margin-top:0;text-align:left}
#footer .left_block .newsletter_signup p{margin:0 0 2em 0}
#foot_btm p{margin:0;float:left}
#foot_btm{padding:1em 4.5%}
#foot_btm .foot_btm_links{text-align:right}
#foot_btm .foot_btm_links a:not(:first-child){margin-left:3.5%}}@media (min-width:900px){#footer{font-size:0.85em}
#footer .foot_wrapper{width:100%;max-width:100%}
#footer .foot_wrapper .left_block{display:table-cell;width:100%;vertical-align:top}
#footer .foot_wrapper .left_block > div{margin:0;margin-right:2.5%;min-width:115px;width:30.4%}
#footer .foot_wrapper .left_block > div:last-child{margin-right:0}
#footer .foot_wrapper .left_block .reg_foot{width:100%;min-width:100%;margin-top:1em}
#footer .foot_wrapper .left_block .reg_foot #sitpub_logo{display:table-cell;width:30.4%}
#footer .foot_wrapper .left_block .reg_foot .foot_desc_wrapper{display:table-cell;vertical-align:middle;width:100%;left:3.2%;position:relative}
#footer .foot_wrapper .left_block .reg_foot .foot_desc{width:72%}
#footer .foot_wrapper .right_block{margin:1em auto 0 auto;display:table-cell;width:300px;min-width:300px;vertical-align:top}
#footer .foot_wrapper .right_block .newsletter_and_social{margin:0}}#playmob_top_blurb,#paris_top_blurb,#lohan_top_blurb{margin:0 0 20px}
#playmob_btm_blurb img,#playmob_top_blurb img,#paris_top_blurb img,#lohan_top_blurb img{display:block;margin:0 auto 10px auto}
#playmob_btm_blurb img,#playmob_top_blurb img,#paris_top_blurb img,#lohan_top_blurb img,#lohan_btm_blurb img{max-width:100%;height:auto}
#playmob_top_blurb div,#paris_top_blurb div,#lohan_top_blurb div{font-weight:bold}
#playmob_top_blurb span,#lohan_top_blurb span{font-style:italic}
#lohan_btm_blurb{margin:15px 0 0}
#playmob_btm_blurb h3,#lohan_btm_blurb h3{color:#da0001;font-style:italic}
#lohan_btm_blurb .lohan_supp,#lohan_btm_blurb .lohan_spons{list-style:none;padding:0;text-align:center}
#lohan_btm_blurb .lohan_supp li,#lohan_btm_blurb .lohan_spons li{display:inline;padding:0 10px 0 0;line-height:2}
#lohan_btm_blurb .lohan_spons li:first-child{display:block}
#paris_btm_blurb .paris_more,#lohan_btm_blurb .lohan_more{padding:0 0 0 20px;margin:0 0 15px}
#paris_btm_blurb .paris_more li,#lohan_btm_blurb .lohan_more li{margin:0 0 10px}
#plat_inj{color:#777;padding:25px 60px;margin:30px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}
#article #body #plat_inj h4 a{color:#000}
#plat_inj .head{height:60px;margin:0 0 15px}
#article #body #plat_inj .name{color:#00727a}
#plat_inj .head img{float:left;width:90px;height:60px;margin:0 10px 0 0;border:1px solid #eee}
#article #body #plat_inj .foot{display:block;width:275px;color:#777;font-size:1.1em;font-weight:bold;margin:15px 0 0}
#plat_inj .foot img{position:relative;top:6px;margin:0 0 0 5px}
#err_page_img{display:block;margin:0 auto;max-width:100%;height:auto}
#err_page_text{margin:15px auto}
#err_page_text h1{font-weight:normal;text-align:center}
.reg_tbl_container{overflow-x:auto}
.reg_tbl{border-collapse:collapse;min-width:230px}
.reg_tbl.center{margin:0 auto}
.reg_tbl.stretch{width:100%}
.reg_tbl th{background:#3d3d3d;color:white;font-weight:bold}
.reg_tbl .stripe{background:#e1e1e1}
.reg_tbl .green{background:#7bc195}
.reg_tbl .red{background:#e66a64}
.reg_tbl td,.reg_tbl th{vertical-align:middle;padding:1px 4px}
.reg_tbl .va_top{vertical-align:top}
.reg_tbl .va_bot{vertical-align:bottom}
.reg_tbl .va_top{vertical-align:top}
.reg_tbl .va_bot{vertical-align:bottom}
.reg_tbl .text_left{text-align:left}
.reg_tbl .text_center{text-align:center}
.reg_tbl .text_right{text-align:right}
.reg_tbl .border_left{border-left:1px solid #b0b0b0}
.reg_tbl .border_right{border-right:1px solid #b0b0b0}
.reg_tbl .border_top{border-top:1px solid #b0b0b0}
.reg_tbl .border_bottom{border-bottom:1px solid #b0b0b0}
.reg_video_iframe{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}
.reg_video_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.reg_video video{width:100%;height:auto}
.reg_audio audio{width:100%}
