/* Copyright 2020 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}
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{-webkit-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}}h1{font-size:2em;margin:0 0 10px}
h2{font-size:1.5em;margin:0 0 5px}
h3{font-size:1.3em;margin:0 0 5px}
h4{font-size:1.1em;margin:0 0 5px}
h5{font-size:1em;margin:0 0 5px}
h6{font-size:.9em;margin:0 0 5px}
@media (min-width:650px){h1{font-size:2.1em}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1.1em}}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap;src:local("Arimo Regular"),local("Arimo-Regular"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.cyrillic-ext.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.cyrillic-ext.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap;src:local("Arimo Regular"),local("Arimo-Regular"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.cyrillic.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.cyrillic.woff") format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap;src:local("Arimo Regular"),local("Arimo-Regular"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.greek-ext.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.greek-ext.woff") format("woff");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap;src:local("Arimo Regular"),local("Arimo-Regular"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.greek.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.greek.woff") format("woff");unicode-range:U+0370-03FF}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap;src:local("Arimo Regular"),local("Arimo-Regular"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.hebrew.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.hebrew.woff") format("woff");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap;src:local("Arimo Regular"),local("Arimo-Regular"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.latin-ext.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.latin-ext.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap;src:local("Arimo Regular"),local("Arimo-Regular"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.latin.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-400.latin.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.cyrillic-ext.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.cyrillic-ext.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.cyrillic.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.cyrillic.woff") format("woff");unicode-range:U+0700-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.greek-ext.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.greek-ext.woff") format("woff");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.greek.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.greek.woff") format("woff");unicode-range:U+0370-03FF}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.hebrew.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.hebrew.woff") format("woff");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.latin-ext.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.latin-ext.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.latin.woff2") format("woff2"),url("/design_picker/5e49edbd1875f214e0decae1e24b200066780fa8/style/fonts/arimo/arimo-700.latin.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
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}
#masthead{position:relative;z-index:10;background:#ff0000;margin-bottom:1.3em;padding:0 15px}
@supports (position:sticky){#masthead{position:-webkit-sticky;position:sticky;top:0}}#masthead #logo img{display:inline-block;vertical-align:middle;margin:7.5px 0}
#site_nav_mobile{z-index:9999;position:absolute;right:0;top:0;display:table;height:50px;width:55px}
#site_nav_mobile_hiding_stamp{position:absolute;right:0;top:0;display:table;background:#ff0000;height:50px;width:55px}
#mobile_menu_toggle{display:table-cell;vertical-align:middle;cursor:pointer;padding-bottom:1px}
#site_nav_mobile span{width:25px;height:5px;border-bottom:3px solid #fff;display:block;margin:0 auto}
#top_nav{display:none}
#top_nav.expand{position:fixed;width:250px;height:100vh;overflow-y:auto;display:block;right:0;-webkit-transform:translateX(250px);transform:translateX(250px);z-index:1;background:#fff;box-shadow:inset 20px 0 50px 0 #eee}
#top_nav #search_form_mobile{border-bottom:1px solid grey;margin:0 0.5em 0.5em 0.5em;padding:0.75em 0}
#top_nav #search_form_mobile input{background:transparent;border:none;vertical-align:middle;margin-left:0.45em;font-size:1.15em;padding:1px 0;width:72%}
#top_nav a#mob_user_link{color:#000;background:transparent;border:none;text-decoration:none;border-bottom:1px solid #000;width:auto;display:block;text-transform:uppercase;padding:1em 0;margin:0 0.5em 1em 0.5em}
#top_nav a#mob_user_link:visited{color:#000;background:transparent;border:none;text-decoration:none;border-bottom:1px solid #000}
#top_nav a#mob_user_link:hover{color:#777;background:transparent;border:none;text-decoration:none;border-bottom:1px solid #000}
#top_nav a#mob_user_link:focus{color:#000;background:transparent;border:none;text-decoration:none;border-bottom:1px solid #000}
#top_nav a#mob_user_link:active{color:#000;outline:none;background:transparent;border:none;text-decoration:none;border-bottom:1px solid #000}
#top_nav form#search_form_mobile img,#top_nav a#mob_user_link img{display:inline-block;vertical-align:middle;margin-left:3px}
#top_nav a#mob_user_link .filled_icon{display:none}
#top_nav a#mob_user_link.logged_in img{display:none}
#top_nav a#mob_user_link.logged_in .filled_icon{display:inline-block}
#top_nav a.topnav_elem,#top_nav a.subnav_elem{color:#000;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem:visited,#top_nav a.subnav_elem:visited{color:#000;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem:hover,#top_nav a.subnav_elem:hover{color:#fff;background:#000;border:none;text-decoration:none}
#top_nav a.topnav_elem:focus,#top_nav a.subnav_elem:focus{color:#fff;background:#000;border:none;text-decoration:none;outline:none}
#top_nav a.topnav_elem:active,#top_nav a.subnav_elem:active{color:#fff;outline:none;background:#000;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice,#top_nav a.subnav_elem#nav-tag-vendor-voice{color:#000;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:visited,#top_nav a.subnav_elem#nav-tag-vendor-voice:visited{color:#000;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:hover,#top_nav a.subnav_elem#nav-tag-vendor-voice:hover{color:#fff;background:#0472b7;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:focus,#top_nav a.subnav_elem#nav-tag-vendor-voice:focus{color:#fff;background:#0472b7;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:active,#top_nav a.subnav_elem#nav-tag-vendor-voice:active{color:#fff;outline:none;background:#0472b7;border:none;text-decoration:none}
#top_nav a.topnav_elem{width:194px;display:inline-block;text-transform:uppercase;padding:0.5em;margin:0 7px 0.5em 2.5em;line-height:1.1em}
#top_nav a[href|="#subnav-box"].topnav_elem{text-align:left;position:relative;font-size:1em;cursor:pointer}
#top_nav a[href|="#subnav-box"].topnav_elem::after{content:"\25BE";position:absolute;right:0.5em;top:5px;font-size:21px;line-height:16px;cursor:pointer;display:inline-block}
#top_nav a.subnav_elem.close_box{float:right}
#top_nav .subnav_box{display:none}
#top_nav .subnav_box:target,#top_nav .subnav_box.expand{display:block;margin-left:0.75em}
#top_nav a.subnav_elem{width:150px;display:inline-block;text-transform:uppercase;padding:0.5em;margin:0 2em 0.5em 2.5em}
#masthead .menu_actions{display:none}
@media (min-width:1000px){#masthead{box-shadow:-2000px 0px #ff0000,-1000px 0px #ff0000,1000px 0px #ff0000,2000px 0px #ff0000}
#top_nav a.topnav_elem,#top_nav a.subnav_elem{font-weight:bold}}@media (min-width:1000px){#masthead .menu_actions{display:block;text-align:right}
#masthead .menu_actions #user_icon,#masthead .menu_actions .vertical_line,#masthead .menu_actions .nav_search,#masthead .menu_actions #user_icon img,#masthead .menu_actions .nav_search img{display:inline-block;vertical-align:middle}
#masthead .menu_actions .nav_search img,#masthead .menu_actions #user_icon img{transition:all .3s ease-in}
#masthead .menu_actions .nav_search img:hover,#masthead .menu_actions #user_icon img:hover{transform:scale(1.2)}
#masthead .menu_actions .vertical_line{background:#fff;width:2px;height:30px;margin:0 0.6em}
#masthead .menu_actions #user_icon img.filled_icon{display:none}
#masthead .menu_actions #user_icon.logged_in img{display:none}
#masthead .menu_actions #user_icon.logged_in img.filled_icon{display:inline-block}
#site_nav_mobile{display:none}
#top_nav{display:block;position:relative;height:100%;text-align:center}
#top_nav form#search_form_mobile,#top_nav a#mob_user_link{display:none}
#top_nav a.topnav_elem{display:inline-block;vertical-align:top;height:100%;width:auto;padding:0 10px;margin:0;line-height:50px}
#top_nav a.topnav_elem,#top_nav a.subnav_elem{color:#fff;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem:visited,#top_nav a.subnav_elem:visited{color:#fff;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem:hover,#top_nav a.subnav_elem:hover{color:#fff;background:#000;border:none;text-decoration:none}
#top_nav a.topnav_elem:focus,#top_nav a.subnav_elem:focus{color:#fff;background:#000;border:none;text-decoration:none;outline:none}
#top_nav a.topnav_elem:active,#top_nav a.subnav_elem:active{color:#fff;outline:none;background:#000;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice,#top_nav a.subnav_elem#nav-tag-vendor-voice{color:#fff;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:visited,#top_nav a.subnav_elem#nav-tag-vendor-voice:visited{color:#fff;background:transparent;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:hover,#top_nav a.subnav_elem#nav-tag-vendor-voice:hover{color:#fff;background:#0472b7;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:focus,#top_nav a.subnav_elem#nav-tag-vendor-voice:focus{color:#fff;background:#0472b7;border:none;text-decoration:none}
#top_nav a.topnav_elem#nav-tag-vendor-voice:active,#top_nav a.subnav_elem#nav-tag-vendor-voice:active{color:#fff;outline:none;background:#0472b7;border:none;text-decoration:none}
#top_nav a[href|="#subnav-box"].topnav_elem::after{position:relative;right:0;top:0;margin-left:0.2em;font-size:1.2em}
#top_nav .subnav_box:target,#top_nav .subnav_box.expand{position:absolute;z-index:1;background:#ff0000;top:49px;margin-left:0;width:auto;text-align:left}
#top_nav .subnav_box:target{width:100%;padding-left:40%;-webkit-box-sizing:border-box;box-sizing:border-box}
#top_nav .subnav_box:target a{width:fit-content}
#top_nav a.subnav_elem{width:auto;display:block;margin:0;padding-left:5px;padding:0.6em 0.8em}
#masthead{display:table}
#masthead #logo,#masthead #top_nav,#masthead .menu_actions{display:table-cell;vertical-align:top}
#masthead #logo{width:190px;min-width:190px}
#masthead #top_nav{width:100%}
#masthead .menu_actions{width:90px;min-width:90px}
#top_nav a.topnav_elem{padding:0 6px}
@supports (display:grid){#masthead{display:grid;grid-template-columns:190px 1fr 90px;grid-gap:12px;align-items:center}
#top_nav a.topnav_elem{padding:0 10px}}}#masthead.moby_dick{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
#masthead.moby_dick #site_nav_mobile span{border-color:#ff0000}
#masthead.moby_dick #top_nav a.topnav_elem{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem:visited{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem:hover{color:#fff;background:#ff0000;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem:focus{color:#fff;background:#ff0000;border:none;text-decoration:none;outline:none}
#masthead.moby_dick #top_nav a.topnav_elem:active{color:#fff;outline:none;background:#ff0000;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem#nav-tag-vendor-voice{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem#nav-tag-vendor-voice:visited{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem#nav-tag-vendor-voice:hover{color:#fff;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem#nav-tag-vendor-voice:focus{color:#fff;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.topnav_elem#nav-tag-vendor-voice:active{color:#fff;outline:none;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem:visited{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem:hover{color:#fff;background:#ff0000;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem:focus{color:#fff;background:#ff0000;border:none;text-decoration:none;outline:none}
#masthead.moby_dick #top_nav a.subnav_elem:active{color:#fff;outline:none;background:#ff0000;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice{color:#fff;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:visited{color:#fff;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:hover{color:#fff;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:focus{color:#fff;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:active{color:#fff;outline:none;background:#0472b7;border:none;text-decoration:none}
@media (min-width:1000px){#masthead.moby_dick{box-shadow:-2000px 0px #fff,-2000px 1px #fff,-1000px 0px #fff,1000px 0px #fff,2000px 0px #fff,-2000px 1px #000,-2000px 1px #000,-1000px 1px #000,0px 1px #000,1000px 1px #000,2000px 1px #000}
#masthead.moby_dick #top_nav a.subnav_elem{color:#fff;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem:visited{color:#fff;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem:hover{color:#fff;background:#000;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem:focus{color:#fff;background:#000;border:none;text-decoration:none;outline:none}
#masthead.moby_dick #top_nav a.subnav_elem:active{color:#fff;outline:none;background:#000;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice{color:#fff;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:visited{color:#fff;background:transparent;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:hover{color:#fff;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:focus{color:#fff;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav a.subnav_elem#nav-tag-vendor-voice:active{color:#fff;outline:none;background:#0472b7;border:none;text-decoration:none}
#masthead.moby_dick #top_nav .subnav_box:target,#masthead.moby_dick #top_nav .subnav_box.expand{background:#ff0000}
#masthead.moby_dick .menu_actions .vertical_line{background:#ff0000}}.darktrace_sec_takeover_top{display:block;text-align:center;width:90%;margin:0 auto 1em auto;border-bottom:1px solid #606469}
.darktrace_sec_takeover_top span,.darktrace_sec_takeover_top img{display:inline-block;vertical-align:middle}
.darktrace_sec_takeover_top span{text-transform:uppercase;color:#606469}
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{-webkit-transform:translateX(-250px);transform:translateX(-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-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}
.adun[data-oop="1"]{display:none}
.adun{text-align:center;margin:1em 0}
@media (min-width:410px){.adun.screen_sm_hide{display:none}
.adun.screen_sm_show{display:block}}@media (min-width:650px){.adun.screen_md_hide{display:none}
.adun.screen_md_show{display:block}}@media (min-width:800px){.adun.screen_lg_hide{display:none}
.adun.screen_lg_show{display:block}}#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: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:0 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{-webkit-transform:rotate(90deg);
transform:rotate(90deg)}
#footer .collapse_arrow{-webkit-transform:rotate(-90deg);
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 .newsletter_signup input[type="email"]{-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;font-size:1.2em;margin:0.3em auto}
#footer .newsletter_signup input[type="email"]::placeholder{text-align:center}
#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 36px 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:63%}
#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 .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}}