/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;border-style:none}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;padding:0}textarea{overflow:auto}optgroup{font-weight:700}.clear-fix:after{content:"";display:table;clear:both}.cd-header{position:absolute;z-index:2;top:0;left:0;width:100%;height:50px;background-color:#21272c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-primary-nav{float:right;margin-right:5%;width:44px;height:100%}.cd-primary-nav ul{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.cd-primary-nav ul.is-visible{box-shadow:0 3px 8px rgba(0,0,0,.2);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.cd-primary-nav a{display:block;height:50px;line-height:50px;padding-left:5%;background:#21272c;border-top:1px solid #333c44;color:#fff}@media only screen and (min-width:768px){.cd-primary-nav{width:auto;height:auto;background:0 0}.cd-primary-nav ul{position:static;width:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);line-height:70px}.cd-primary-nav ul.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-primary-nav li{display:inline-block;margin-left:1em}.cd-primary-nav a{display:inline-block;height:auto;font-weight:600;line-height:normal;background:0 0;padding:.6em 1em;border-top:none}}.cd-hero{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-hero-slider{position:relative;overflow:hidden}.cd-hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-hero-slider li.selected{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-hero-slider li.move-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.cd-hero-slider li.is-moving,.cd-hero-slider li.selected{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}@font-face{font-family:'GC Sans';font-weight:100;src:url(../fonts/oswald/Oswald-Light.ttf);src:url(../fonts/oswald/Oswald-Light.ttf) format('embedded-opentype'),url(../fonts/oswald/Oswald-Light.ttf) format('woff2'),url(../fonts/oswald/Oswald-Light.ttf) format('woff'),url(../fonts/oswald/Oswald-Light.ttf) format('truetype'),url(../fonts/oswald/Oswald-Light.ttf) format('svg')}@font-face{font-family:'GC Sans';font-weight:300;src:url(../fonts/oswald/Oswald-Regular.ttf);src:url(../fonts/oswald/Oswald-Regular.ttf) format('embedded-opentype'),url(../fonts/oswald/Oswald-Regular.ttf) format('woff2'),url(../fonts/oswald/Oswald-Regular.ttf) format('woff'),url(../fonts/oswald/Oswald-Regular.ttf) format('truetype'),url(../fonts/oswald/Oswald-Regular.ttf) format('svg')}@font-face{font-family:'GC Sans';font-weight:500;src:url(../fonts/oswald/Oswald-Medium.ttf);src:url(../fonts/oswald/Oswald-Medium.ttf) format('embedded-opentype'),url(../fonts/oswald/Oswald-Medium.ttf) format('woff2'),url(../fonts/oswald/Oswald-Medium.ttf) format('woff'),url(../fonts/oswald/Oswald-Medium.ttf) format('truetype'),url(../fonts/oswald/Oswald-Medium.ttf) format('svg')}@font-face{font-family:'GC Sans';font-weight:700;src:url(../fonts/oswald/Oswald-Bold.ttf);src:url(../fonts/oswald/Oswald-Bold.ttf) format('embedded-opentype'),url(../fonts/oswald/Oswald-Bold.ttf) format('woff2'),url(../fonts/oswald/Oswald-Bold.ttf) format('woff'),url(../fonts/oswald/Oswald-Bold.ttf) format('truetype'),url(../fonts/oswald/Oswald-Bold.ttf) format('svg')}@font-face{font-family:'GC Sans';font-weight:900;src:url(../fonts/oswald/Oswald-Heavy.ttf);src:url(../fonts/oswald/Oswald-Heavy.ttf) format('embedded-opentype'),url(../fonts/oswald/Oswald-Heavy.ttf) format('woff2'),url(../fonts/oswald/Oswald-Heavy.ttf) format('woff'),url(../fonts/oswald/Oswald-Heavy.ttf) format('truetype'),url(../fonts/oswald/Oswald-Heavy.ttf) format('svg')}@font-face{font-family:Icon;src:url(../nucleo/mini/fonts/nucleo-mini.eot);src:url(../nucleo/mini/fonts/nucleo-mini.eot) format('embedded-opentype'),url(../nucleo/mini/fonts/nucleo-mini.woff2) format('woff2'),url(../nucleo/mini/fonts/nucleo-mini.woff) format('woff'),url(../nucleo/mini/fonts/nucleo-mini.ttf) format('truetype'),url(../nucleo/mini/fonts/nucleo-mini.svg) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Icon;src:url(../nucleo/outline/fonts/nucleo-outline.eot);src:url(../nucleo/outline/fonts/nucleo-outline.eot) format('embedded-opentype'),url(../nucleo/outline/fonts/nucleo-outline.woff2) format('woff2'),url(../nucleo/outline/fonts/nucleo-outline.woff) format('woff'),url(../nucleo/outline/fonts/nucleo-outline.ttf) format('truetype'),url(../nucleo/outline/fonts/nucleo-outline.svg) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Icon;src:url(../nucleo/glyph/fonts/nucleo-glyph.eot);src:url(../nucleo/glyph/fonts/nucleo-glyph.eot) format('embedded-opentype'),url(../nucleo/glyph/fonts/nucleo-glyph.woff2) format('woff2'),url(../nucleo/glyph/fonts/nucleo-glyph.woff) format('woff'),url(../nucleo/glyph/fonts/nucleo-glyph.ttf) format('truetype'),url(../nucleo/glyph/fonts/nucleo-glyph.svg) format('svg');font-weight:900;font-style:normal}body{position:relative;font-family:"GC Sans",sans-serif;font-weight:300;font-size:16px}body .tiny{font-size:75%}body a{color:#d64738;text-decoration:none}body.skin #skin{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0;cursor:pointer;background-size:auto;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}body:not(.skin) #skin,body:not(.skin) .skin-ad{display:none}body.skin #dl{margin-left:20px!important;margin-right:20px!important}.skin-ad{position:relative;z-index:1;padding:20px 0!important;margin:0 auto!important;display:block}body.skin.tmpl-light{background-color:#fff}body.skin.tmpl-dark{background-color:#000}body.skin>.page{position:relative;z-index:1;max-width:1024px;border-radius:2px;margin:0 auto 20px;box-shadow:0 0 40px 2px rgba(0,0,0,.5)}.in{position:relative;max-width:1440px;margin:0 auto;padding:0 40px}body.skin>.page .in{padding:0 20px}body:not(.skin).side-menu>.page{position:relative;margin-left:300px;transition:.25s ease margin-left}img.spacer{pointer-events:none;display:block;width:100%}.tmpl-icon,.tmpl-icon.outline{position:relative;top:.09em;font-family:Icon;font-weight:500;line-height:1}.tmpl-icon.mini{font-weight:100}.tmpl-icon.glyph{font-weight:900}.button .tmpl-icon{display:inline-block;margin-right:.75em}.tmpl-light a:hover{color:#333}.tmpl-dark a:hover{color:#eee}.tmpl-light,body.skin.tmpl-light .page{background-color:#eee;color:#333}.tmpl-dark,body.skin.tmpl-dark .page{background-color:#333;color:#eee}body.tmpl-dark h1,body.tmpl-dark h2,body.tmpl-dark h3,body.tmpl-dark h4,body.tmpl-dark h5,body.tmpl-dark h6{color:#eee}.cover{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}section{position:relative}section#blogroll,section#related{padding:40px 0}address{display:inline}.four-oh-four{padding-top:80px;padding-bottom:120px!important;text-align:center}.four-oh-four h1{text-transform:uppercase;margin:0 0 .125em;padding:0}.four-oh-four p{padding:0!important;margin:0 0 3em!important}.four-oh-four input{background:0 0;outline:0;border:none;padding:1em;width:calc(100% - 2em - 36px);float:left}.four-oh-four .tmpl-icon{top:calc(1em + 1px);right:.5em}.four-oh-four .pic-box{margin:3em auto;height:120px;background:url(../images/404.svg) center center/contain no-repeat}.four-oh-four .search-form{width:50%;min-width:280px;margin:0 auto;border-radius:3px}.tmpl-light .four-oh-four .search-form{background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1)}.tmpl-dark .four-oh-four .search-form{background:#595959;box-shadow:0 1px 0 rgba(255,255,255,.1)}.button{position:relative;text-align:center;display:inline-block;line-height:1;padding:.5em 1em;border-radius:2px;cursor:pointer;color:#d64738;box-shadow:inset 0 0 0 1px #d64738;transition:.5s ease background-color,.5s ease box-shadow,.5s ease color,.5s ease text-decoration}.button.size-s{font-size:87.5%}.button.size-m{font-size:100%}.button.size-l{font-size:112.5%}.button.wide{display:block}.button:hover{text-decoration:none;background-color:#d64738;transition:.1s ease background-color,.1s ease box-shadow,.1s ease color,.1s ease text-decoration}.tmpl-light .button:hover{color:#eee}.tmpl-dark .button:hover{color:#333}.tmpl-light #site-bg .gradient{background:-moz-linear-gradient(top,rgba(238,238,238,.5) 0,#eee 100%);background:-webkit-linear-gradient(top,rgba(238,238,238,.5) 0,#eee 100%);background:linear-gradient(to bottom,rgba(238,238,238,.5) 0,#eee 100%)}.tmpl-dark #site-bg .gradient{background:-moz-linear-gradient(top,rgba(51,51,51,.5) 0,#333 100%);background:-webkit-linear-gradient(top,rgba(51,51,51,.5) 0,#333 100%);background:linear-gradient(to bottom,rgba(51,51,51,.5) 0,#333 100%)}#site-bg{position:absolute;z-index:-1;top:0;height:100%;width:100%;max-height:1080px;opacity:1}#site-bg .bg{position:absolute;top:0;width:100%;height:100%;background-position:center top;background-size:cover;background-repeat:no-repeat;opacity:.5}.tmpl-light #site-bg .bg{box-shadow:inset 0 1px 0 rgba(0,0,0,.2)}.tmpl-dark #site-bg .bg{box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.tmpl-light #site-bg .gradient{overflow:hidden;box-shadow:0 0 0 100px #eee;background:-moz-linear-gradient(top,rgba(238,238,238,.25) 0,#eee 100%);background:-webkit-linear-gradient(top,rgba(238,238,238,.25) 0,#eee 100%);background:linear-gradient(to bottom,rgba(238,238,238,.25) 50%,#eee 100%)}.tmpl-dark #site-bg .gradient{overflow:hidden;box-shadow:0 0 0 100px #333;background:-moz-linear-gradient(top,rgba(51,51,51,.25) 0,#333 100%);background:-webkit-linear-gradient(top,rgba(51,51,51,.25) 0,#333 100%);background:linear-gradient(to bottom,rgba(51,51,51,.25) 0,#333 100%)}.ad{text-align:center;margin-bottom:40px}aside .ad{margin:0!important}#side-rail{float:right;width:300px;margin-left:40px}#blogroll:not(.has-side-rail) #side-rail{display:none}#blogroll:not(.has-side-rail) main{margin:0 auto}#blogroll.has-side-rail main{width:calc(100% - 340px);float:left}#side-rail .module,#site-menu .module,.meta.module,aside .module{border-radius:2px;padding:0 0 20px;margin:0 0 20px}.tmpl-article-left .meta.module>.by-line,.tmpl-article-right .meta.module>.by-line{margin:0 20px}#side-rail .nh3,#site-menu .nh3,aside .module .nh3{font-weight:700;text-transform:uppercase;text-align:center;padding:20px}#side-rail .nh3 .tmpl-icon,#site-menu .nh3 .tmpl-icon,aside .nh3 .tmpl-icon{display:inline-block;margin-right:10px}.tmpl-article-left #side-rail.tmpl-light .module,.tmpl-article-right #side-rail.tmpl-light .module,.tmpl-light .tmpl-article-left #side-rail .module,.tmpl-light .tmpl-article-left .meta.module,.tmpl-light .tmpl-article-left aside .module,.tmpl-light .tmpl-article-right #side-rail .module,.tmpl-light .tmpl-article-right .meta.modul,.tmpl-light .tmpl-article-right aside .module{background-color:#f4f4f4;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}#side-rail.tmpl-light nav,#site-menu.tmpl-light nav,.tmpl-light #side-rail nav,.tmpl-light #site-menu nav{background:linear-gradient(to bottom,#fbfbfb 0,rgba(238,238,238,0) 100%);border-bottom:1px solid rgba(255,255,255,.75);box-shadow:0 1px 0 0 rgba(0,0,0,.1);padding-bottom:20px}.tmpl-article-left #side-rail.tmpl-dark .module,.tmpl-article-right #side-rail.tmpl-dark .module,.tmpl-dark .tmpl-article-left #side-rail .module,.tmpl-dark .tmpl-article-left aside .module,.tmpl-dark .tmpl-article-right #side-rail .module,.tmpl-dark .tmpl-article-right .meta.module,.tmpl-dark .tmpl-article-right aside .module,.tmpl-dark tmpl-article-left .meta.module{background-color:#393939;box-shadow:0 1px 0 0 rgba(255,255,255,.1)}#side-rail.tmpl-dark nav,#site-menu.tmpl-dark nav,.tmpl-dark #side-rail nav,.tmpl-dark #site-menu nav{background:linear-gradient(to bottom,#2d2d2d 0,rgba(51,51,51,0) 100%);border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(255,255,255,.1);padding-bottom:20px}.article-left .article-list{width:300px}.article-list ul{margin:0;padding:0}.article-list ul li{margin:0;font-size:87.5%;list-style:none;padding:10px 0;margin:0 20px}.tmpl-light .article-list ul li{border-bottom:1px solid rgba(255,255,255,.75);box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.tmpl-dark .article-list ul li{border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(255,255,255,.1)}.tmpl-light .article-list ul li a{color:#333}.tmpl-dark .article-list ul li a{color:#eee}.article-list ul li a:hover{color:#d64738}.article-list .list-item-pic{display:table-cell;vertical-align:middle;float:left;width:64px;border-radius:3px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:10px;box-shadow:0 2px 2px rgba(0,0,0,.25)}.article-list .list-item-headline{display:table-cell;vertical-align:middle;padding:5px 0;font-weight:500}.article-list .list-item-headline h3{font-size:100%;margin:0}.article-list .list-item-pic img{border-radius:3px}.tmpl-light .article-list .list-item-pic img{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.tmpl-dark .article-list .list-item-pic img{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.article-list .button{margin:20px 20px 0}#gl-bar{font-size:87.5%;padding:7px}#gl-bar .in{max-width:unset}#gl-bar #gl-logo{float:left;width:90px;margin:4px 0 0}#gl-bar nav ul{margin:0;padding:0;text-align:right}#gl-bar nav ul li{display:inline;list-style:none}#gl-bar nav ul li a.account{background-image:url(../images/gl-bar/icon-account-dark.svg)}#gl-bar nav ul li a.home{background-image:url(../images/gl-bar/icon-home-dark.svg)}#gl-bar nav ul li a.flag{background-image:url(../images/gl-bar/icon-flag-dark.svg)}#gl-bar nav ul li a.edit{background-image:url(../images/gl-bar/icon-edit-dark.svg)}#gl-bar nav ul li a{position:relative;display:inline-block;padding:.5em 1em .5em 2.5em;margin-left:3px;background-size:1em;background-position:.75em 50%;background-repeat:no-repeat;color:#eee;background-color:rgba(238,238,238,.1);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(238,238,238,.1)}article .nh1,article .nh2,article .nh3,article .nh4,article .nh5,article .nh6,article h1,article h2,article h3,article h4,article h5,article h6{font-weight:inherit;line-height:1.25;padding:0;margin:1em 0 .5em}article .nh1 a,article .nh2 a,article .nh3 a,article .nh4 a,article .nh5 a,article .nh6 a,article h1 a,article h2 a,article h3 a,article h4 a,article h5 a,article h6 a{font-weight:300}.nh1,article h1,h1{font-size:225%}.nh2,article h2{font-size:175%}.nh3,article h3{font-size:125%}article ol,article ul{margin:0;padding:0}article>ol,article>ul{padding-left:1.5em}article ol li,article ul li{margin:.5em 0 .5em 1.5em}article p{font-size:100%;line-height:1.666;padding:0;margin:1em 0}article description p,article>p:first-of-type{font-size:150%;line-height:1.25;margin-top:0}.tmpl-light article description p,.tmpl-light article>p:first-of-type{color:rgba(51,51,51,.5)}.tmpl-dark article description p,.tmpl-dark article>p:first-of-type{color:rgba(238,238,238,.5)}article hr{border:none;height:1px;margin:1em 0}.tmpl-light article hr{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.1)}.tmpl-dark article hr{background-color:#333;border-bottom:1px solid rgba(255,255,255,.1)}article em{opacity:.5}article blockquote{font-style:italic;font-size:100%;line-height:1.5;border-radius:3px;padding:1em 2em}.tmpl-light article blockquote{background-color:#dbc1ad}.tmpl-dark article blockquote{background-color:#bd8b65}article table{border-radius:5px;border-spacing:1px;overflow:hidden}article fieldset{padding:1.5em;border-radius:3px;border:1px solid transparent}article fieldset legend{font-weight:500;padding:.25em}article input[type=text],article input[type=password],article textarea{padding:.25em .5em;border-radius:3px;border:none;box-shadow:0 2px 5px rgba(0,0,0,.15)}article input[type=text]:focus,article input[type=password]:focus,article textarea:focus{background:#eee}article input[type=reset],article input[type=submit]{font-weight:500;line-height:1;padding:.5em 1em;border-radius:3px;border:none}nav.pagination ul,nav.pagination ul li{list-style:none;margin:0;padding:0}nav.pagination ul li{display:inline-block}nav.pagination ul li a{display:block;padding:.5em 1em;line-height:1;border-radius:2px}.tmpl-light nav.pagination ul li a{background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}.tmpl-dark nav.pagination ul li a{background:#000;box-shadow:0 1px 0 0 rgba(255,255,255,.15)}.tmpl-light nav.pagination ul li a.selected{background:rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.tmpl-dark nav.pagination ul li a.selected{background:rgba(255,255,255,.1);box-shadow:inset 0 1px 2px rgba(255,255,255,.15)}article table{max-width:100%}.tmpl-light article table td{font-size:80%;background:rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:.5em 1em}.tmpl-dark article table td{background:rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:.5em 1em}.tmpl-light article table th{text-align:left;font-weight:700;background:rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.1);padding:.5em 1em;text-shadow:0 1px 0 rgba(255,255,255,.5)}.tmpl-dark article table th{text-align:left;font-weight:700;background:rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.1);padding:.5em 1em;text-shadow:0 1px 0 rgba(0,0,0,.5)}#site-menu{display:none;position:fixed;top:0;left:0;height:calc(100% - 40px);padding-bottom:40px;width:300px;transition:.5s ease left;overflow-y:scroll;box-shadow:inset -1px 0 4px 0 rgba(0,0,0,.25)}body.side-menu #site-menu{display:block}body.skin #site-menu{left:-100%}#site-menu.active,body.skin #site-menu.active{left:0}body.skin header.primary .menu-button{display:block!important}#site-menu.tmpl-light,.tmpl-light #site-menu{background:#e8e8e8}#site-menu.tmpl-dark,.tmpl-dark #site-menu{background:#393939}#site-menu nav ul{padding:0;margin:0}#site-menu nav ul.sub-nav{border-top:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.15)}#site-menu nav ul li{position:relative;padding:0;margin:0;list-style:none}#site-menu nav ul li.expander-nav ul.sub-nav{opacity:0;height:0;padding:0;margin:0;overflow:hidden;transition:.25s ease opacity,.25s ease padding}#site-menu nav ul li.expander-nav.expanded ul.sub-nav{opacity:1;padding:10px 0;margin:0 10px;height:auto}#site-menu nav .arrow-expand{position:absolute;right:0;opacity:.25;cursor:pointer;font-weight:100!important;transition:.25s ease transform,.1s ease opacity}#site-menu nav .arrow-expand:hover{opacity:1}#site-menu nav ul li.expander-nav.expanded .arrow-expand{transform:rotate(180deg)}#site-menu nav ul.sub-nav li{font-size:87.5%;transition:.25s ease font-size}#site-menu nav ul li ul li a{font-weight:500}#site-menu nav ul li a,#site-menu nav ul li>span{display:block;padding:.75em 20px;line-height:1;font-weight:700;text-transform:uppercase;cursor:pointer}#site-menu .search-form{position:relative;padding:20px}#site-menu.tmpl-light .search-form,.tmpl-light #site-menu .search-form{background:#fbfbfb}#site-menu.tmpl-dark .search-form,.tmpl-dark #site-menu .search-form{background:#2d2d2d}#site-menu .search-form input{border:none;font-size:16px;padding:.75em 20px;border-radius:1px;box-shadow:0 1px 4px rgba(0,0,0,.1);width:calc(100% - 40px);transition:.1s ease background}#site-menu .search-form .tmpl-icon{position:absolute;top:34px;right:34px;text-shadow:1px 1px 3px rgba(0,0,0,.1)}#site-menu.tmpl-light .search-form .tmpl-icon,.tmpl-light #site-menu .search-form .tmpl-icon{color:#333}#site-menu.tmpl-dark .search-form .tmpl-icon,.tmpl-dark #site-menu .search-form .tmpl-icon{color:#eee}#site-menu .search-form input:focus{outline:0}#site-menu.tmpl-light .search-form input,.tmpl-light #site-menu .search-form input{box-shadow:0 0 0 1px rgba(51,51,51,.1);background-color:rgba(238,238,238,0);color:#333}#site-menu.tmpl-dark .search-form input,.tmpl-dark #site-menu .search-form input{box-shadow:0 0 0 1px rgba(238,238,238,.1);background-color:rgba(51,51,51,0);color:#eee}#site-menu.tmpl-light .search-form input:focus,.tmpl-light #site-menu .search-form input:focus{background-color:#fff}#site-menu.tmpl-dark .search-form input:focus,.tmpl-dark #site-menu .search-form input:focus{background-color:#1a1a1a}.header-spacer{display:none}header.primary{position:relative;width:100%;margin-top:-20px;opacity:0;transition:1s ease opacity,1s ease margin-top}header.primary .ad{float:right;text-align:right;margin-bottom:0;max-width:calc(100% - 245px)}header.primary .ad img{display:block;float:right}header.primary .top-level-menu{background:#f4f4f4;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}header.primary .top-level-menu .in{padding-top:5px!important;padding-bottom:5px!important}header.primary ul.social-menu{width:calc(100% - 100px);margin:0;padding:0}header.primary ul.social-menu li{display:block;float:left;list-style:none;margin-right:5px}header.primary ul.social-menu li a{text-transform:uppercase;display:block;position:relative;padding:.5em 1em calc(.5em - 2px);font-size:12px;font-weight:700;border-radius:2px;transition:.1s ease opacity}.tmpl-light header.primary ul.social-menu li.facebook a,header.primary.tmpl-light ul.social-menu li.facebook a{background-color:#96abd6;color:#263961;border-bottom:2px solid #5f7ec1}.tmpl-light header.primary ul.social-menu li.twitter a,header.primary.tmpl-light ul.social-menu li.twitter a{background-color:#e0f0fc;color:#1689e0;border-bottom:2px solid #9bcef5}.tmpl-light header.primary ul.social-menu li.instagram a,header.primary.tmpl-light ul.social-menu li.instagram a{background-color:#fadad8;color:#d2251a;border-bottom:2px solid #f29994}.tmpl-light header.primary ul.social-menu li.youtube a,header.primary.tmpl-light ul.social-menu li.youtube a{background-color:#f55;color:#6e0000;border-bottom:2px solid #ff0808}.tmpl-light header.primary ul.social-menu li.rss a,header.primary.tmpl-light ul.social-menu li.rss a{background-color:#ffc299;color:#b34700;border-bottom:2px solid #ff944d}header.primary ul.social-menu li a:hover{opacity:.75}header.primary ul.social-menu li a .tmpl-icon{margin-right:.5em}header.primary.loaded{margin-top:0;opacity:1}header.primary:not(.wide){max-width:1520px;left:50%;margin-left:-760px}header.primary.wide{max-width:unset}header.primary.overlay{position:absolute;z-index:9998}body.skin>.page header.primary .in,header.primary .in{padding-top:20px;padding-bottom:20px}header.primary.overlay:not(.invert) .overlay-a{background:linear-gradient(to bottom,rgba(51,51,51,.85) 0,rgba(51,51,51,0) 100%)}logo{display:block;float:left}logo a{display:block;min-height:90px;width:225px;background-repeat:no-repeat;background-size:contain;background-position:left center}header.primary .menu-button{display:none;position:absolute;right:2em;top:2em;width:40px;height:40px;cursor:pointer}body.skin header.primary .menu-button{display:block}header.side-menu .menu-button{position:relative;float:right;width:auto;height:auto;padding:0;top:4px;right:0;font-size:14px;line-height:1;border-radius:100%;text-transform:uppercase;font-weight:700;transition:.1s ease box-shadow,.1s ease transform}.tmpl-light header.side-menu,header.side-menu.tmpl-light{text-shadow:0 1px rgba(255,255,255,.5)}.tmpl-dark header.side-menu,header.side-menu.tmpl-dark{text-shadow:0 1px rgba(0,0,0,.5)}header.side-menu .menu-button .tmpl-icon{font-weight:100;margin-left:.5em}.tmpl-dark header.primary .menu-button,header.primary.overlay:not(.invert) .menu-button{background-image:url(../images/icon/menu-white.svg)}header.primary .menu{width:calc(100% - 225px);float:right}header.primary nav ul li:hover span,header.primary nav ul li:hover ul.sub-nav{pointer-events:auto;opacity:1}#dl img.spacer{display:none}#dl ul{margin:0;padding:0}#dl .dl-spacer{top:0}#dl.slider{opacity:0;background:#333;overflow:hidden;border-radius:0 0 2px 2px;box-shadow:0 0 10px rgba(0,0,0,.25);transition:1s ease opacity}#dl.slider .bx-pager{position:absolute;bottom:40px;right:40px}#dl.slider .bx-pager-item a{display:block;color:#eee;background:#eee;border-radius:100%;font-size:1px;text-align:center;width:16px;height:16px;margin-top:8px;opacity:.25;transition:.5s ease box-shadow,.5s ease opacity}#dl.slider .bx-pager-item a.active{opacity:1;box-shadow:0 0 0 2px #eee}#dl.slider ul{padding:0;margin-top:0}#dl.slider.loaded{opacity:1}#dl.slider.loaded ul{height:100%;margin-top:0}#dl .slide{opacity:0;display:block;position:absolute;width:100%;height:100%;list-style:none;padding:0;margin:0;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 10px rgba(0,0,0,.25)}#dl.loaded .slide{opacity:1}#dl.slider .ultra-widescreen{display:block}#dl .slide .text{position:absolute;bottom:0;padding-top:120px;padding-bottom:40px;color:#eee;background:linear-gradient(to top,rgba(51,51,51,.75) 0,rgba(51,51,51,0) 100%);width:100%;max-width:unset;pointer-events:none}#dl.text-bg .slide .text{max-width:calc(100% - 40px);padding-bottom:20px;padding-top:20px;font-size:75%;border-radius:2px;margin:20px}#dl.text-bg .slide .text .in{padding-left:20px;padding-right:20px}.tmpl-light #dl.text-bg .slide .text{box-shadow:0 0 0 1px rgba(0,0,0,.15);color:#333;background:rgba(238,238,238,.95)}.tmpl-dark #dl.text-bg .slide .text{box-shadow:0 0 0 1px rgba(255,255,255,.15);color:#eee;background:rgba(51,51,51,.95)}#dl .slide .text h1,#dl .slide .text h2{margin:0}#dl .slide .text .in .text-container{max-width:688px;margin:0}#dl .slide .text p{margin-bottom:0;line-height:1.5}#dl .overlay-b{pointer-events:none}.tmpl-light #dl.blocks .overlay-b{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}#article-lead.gutter,#dl.gutter,#topic-heading.gutter{max-width:calc(1520px);margin:0 auto}#dl.slider .overlay{overflow:hidden;border-radius:0 0 2px 2px}#dl.blocks .overlay{opacity:1;border-radius:0 0 2px 2px;background:rgba(0,0,0,0);box-shadow:inset 0 0 100px rgba(51,51,51,.5)}#dl.blocks .slide{position:relative;border-radius:2px;overflow:hidden}#dl.blocks-3-a .slide{height:500px;overflow:hidden}#dl.blocks-3-sq .slide{float:left;width:calc((100% - 4px)/ 3);margin-right:2px;overflow:hidden}#dl.blocks-3-sq .slide:nth-child(3){margin-right:0}#dl.blocks-3-sq .slide .spacer.square{display:block}#dl.blocks-3-a .slide:nth-of-type(1){margin-bottom:2px}#dl.blocks-3-a .slide:nth-of-type(2){margin-right:2px}#dl.blocks-3-a .slide:nth-of-type(2),#dl.blocks-3-a .slide:nth-of-type(3){height:350px;float:left;width:calc(50% - 1px)}#dl.blocks .slide:nth-of-type(2),#dl.blocks .slide:nth-of-type(3),#dl.blocks.blocks-3-sq .slide{font-size:75%}#dl.blocks .slide:nth-of-type(2),#dl.blocks .slide:nth-of-type(3){font-size:75%}#dl.blocks .slide:nth-of-type(2) p,#dl.blocks .slide:nth-of-type(3) p{display:none}#dl.blocks-3-b img.spacer.ultra-widescreen{display:block}#dl.blocks-3-b .slide:nth-of-type(1){position:absolute;height:100%;width:calc(50% - 1px);float:left}#dl.blocks-3-b .slide:nth-of-type(1) img.spacer{display:none}#dl.blocks-3-b .slide:nth-of-type(2){margin-bottom:2px}#dl.blocks-3-b .slide:nth-of-type(2),#dl.blocks-3-b .slide:nth-of-type(3){width:calc(50% - 1px);float:right;clear:right}section#related{display:none}#blogroll article,#related article{position:relative;float:left;clear:left;width:100%;max-width:848px;margin-bottom:4em}#related article{width:calc((100% - 60px)/ 4);margin-right:20px;float:left;clear:none}#related article:nth-of-type(4n){margin-right:0}#blogroll article h2,#related article h2{margin-top:0}.tmpl-light #blogroll article h2 a,.tmpl-light #related article h2 a{color:#333}.tmpl-dark #blogroll article h2 a,.tmpl-dark #related article h2 a{color:#eee}#blogroll article h2 a:hover,#related article h2 a:hover{color:#d64738}#blogroll .article-pic,#related .article-pic{position:relative;float:left;display:block;margin-right:20px;width:calc(50% - 10px);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}#blogroll.standard.size-m .article-pic{max-width:400px;width:calc(50% - 10px)}#blogroll.standard.size-m .article-pic .overlay{transition:.1s ease background-color}.tmpl-light #blogroll .article-pic .overlay,.tmpl-light #related .article-pic .overlay{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.tmpl-dark #blogroll .article-pic .overlay,.tmpl-dark #related .article-pic .overlay{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}#blogroll .article-pic .overlay:hover,#related .article-pic .overlay:hover{background-color:rgba(0,0,0,.1)}#blogroll article .article-pic ul.tags,#related article .article-pic ul.tags{position:absolute;top:0;left:0;margin:0;padding:.5em 0 .5em .5em}#blogroll article ul.tags,#related article ul.tags{font-size:75%;border-radius:0 0 2px 0;padding-bottom:.75em}#related article ul.tags li,ul.tags li{display:inline;margin:0;padding:0}article ul.tags.article-footer li a{float:left;display:block;margin:0 .5em .5em 0}article ul.tags.article-footer li:last-of-type a{margin-right:0}#blogroll article ul.tags li a,#related article ul.tags li a,article main ul.tags.tmpl-el li a{display:block;color:#fff;float:left;margin:0 .5em .5em 0;text-transform:uppercase;line-height:1;font-weight:500;text-shadow:0 1px 0 rgba(0,0,0,.5);background:rgba(51,51,51,.95);border:1px solid rgba(255,255,255,.05);padding:.5em .5em .4em;border-radius:2px;box-shadow:0 2px 0 rgba(0,0,0,.25);transition:.1s ease background-color,.1s ease color}#blogroll article ul.tags li a:hover,#related article ul.tags li a:hover{background-color:#1a1a1a;color:#ff3d29}article .by-line a.button{margin-bottom:1em}article .by-line a.button:empty{display:none}article ul.tags li a:before{content:"# "}#blogroll article .comments,#related article .comments{position:absolute;pointer-events:none;opacity:0;bottom:-100%;left:0;margin:.5em;padding:.5em .5em .4em 2em;border-radius:2px;font-size:75%;font-weight:300;color:#eee;background-color:rgba(51,51,51,.9);background-image:url(../images/icon/comments-white.svg);background-position:8px 50%;background-size:12px;background-repeat:no-repeat;transition:1s ease opacity,1s ease bottom}#blogroll article .comments.not-zero,#related article .comments.not-zero{pointer-events:auto;bottom:0;opacity:1}#blogroll article .comments:hover,#related article .comments:hover{background-color:#333}#blogroll.np-2 article:nth-of-type(1),#blogroll.np-2 article:nth-of-type(2),#blogroll.np-2-3 article:nth-of-type(1),#blogroll.np-2-3 article:nth-of-type(2),body.skin #blogroll.np-all article{float:left;clear:none;margin-right:20px;width:calc((100% - 20px)/ 2)}#blogroll.np-2-3 article:nth-of-type(3),#blogroll.np-2-3 article:nth-of-type(4),#blogroll.np-2-3 article:nth-of-type(5),#blogroll.np-all article{clear:none;margin-right:20px;width:calc((100% - 40px)/ 3)}#blogroll.np-2 article:nth-of-type(1) .article-pic,#blogroll.np-2 article:nth-of-type(2) .article-pic,#blogroll.np-2-3 article:nth-of-type(1) .article-pic,#blogroll.np-2-3 article:nth-of-type(2) .article-pic,#blogroll.np-2-3 article:nth-of-type(3) .article-pic,#blogroll.np-2-3 article:nth-of-type(4) .article-pic,#blogroll.np-2-3 article:nth-of-type(5) .article-pic,#blogroll.np-all article .article-pic,#related article .article-pic{width:100%;max-width:100%;float:none}#blogroll article .play-button,#related article .play-button{pointer-events:none}#blogroll.np-2 article:nth-of-type(2),#blogroll.np-2-3 article:nth-of-type(2),#blogroll.np-2-3 article:nth-of-type(5),#blogroll.np-all article:nth-of-type(3n),body.skin #blogroll.np-all article:nth-child(even){margin-right:0}#blogroll article .text{float:right;width:calc(50% - 10px)}#blogroll.standard.size-m article .text{min-width:calc(100% - 420px);width:calc(50% - 10px)}#blogroll.np-2 article:nth-of-type(1) .text,#blogroll.np-2 article:nth-of-type(2) .text,#blogroll.np-2-3 article:nth-of-type(1) .text,#blogroll.np-2-3 article:nth-of-type(2) .text,#blogroll.np-2-3 article:nth-of-type(3) .text,#blogroll.np-2-3 article:nth-of-type(4) .text,#blogroll.np-2-3 article:nth-of-type(5) .text,#blogroll.np-all article .text,#related article .text{width:100%;margin-left:0}#blogroll.np-2 article:nth-of-type(1) .text-container,#blogroll.np-2 article:nth-of-type(2) .text-container,#blogroll.np-2-3 article:nth-of-type(1) .text-container,#blogroll.np-2-3 article:nth-of-type(2) .text-container,#blogroll.np-2-3 article:nth-of-type(3) .text-container,#blogroll.np-2-3 article:nth-of-type(4) .text-container,#blogroll.np-2-3 article:nth-of-type(5) .text-container,#blogroll.np-all article .text-container,#related article .text-container{padding-top:1em}#blogroll.card article .text-container{padding:1em;border-radius:3px}#blogroll.card.np-all article .text-container{border-radius:0 0 3px 3px}.tmpl-light #blogroll.card article .text-container{margin-top:-1px;background-color:#e1e1e1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.tmpl-dark #blogroll.card article .text-container{background-color:#404040;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}#blogroll.np-2 article:nth-of-type(3),#blogroll.np-2-3 article:nth-of-type(3),#blogroll.np-all article:nth-of-type(3n+1){clear:left}#blogroll article .by-line{font-size:75%;line-height:1;padding:1em 0 0;clear:both}#related article .by-line{display:none}.tmpl-light #blogroll article .by-line,.tmpl-light #related article .by-line{border-top:1px solid rgba(51,51,51,.15)}.tmpl-dark #blogroll article .by-line,.tmpl-dark #related article .by-line{border-top:1px solid rgba(238,238,238,.15)}#blogroll article .by-line author,#related article .by-line author{margin-left:4px}#blogroll article .by-line author,#blogroll article .by-line time,#related article .by-line author,#related article .by-line time{display:inline-block;position:relative}.tmpl-light article .by-line,.tmpl-light article .by-line a{font-weight:inherit}article.tmpl-article-center .meta.module{position:relative}article .by-line address{font-weight:700;text-align:left;font-style:normal;display:inline}article.tmpl-article-center .by-line address{text-align:center;display:block;margin:.5em 0}article .by-line .read-more-author{position:relative;top:-3px;font-size:87.5%;padding:.25em .5em;font-weight:700;border-radius:2px;margin-left:.5em;line-height:1}.tmpl-light article .by-line .read-more-author{background:#fff;box-shadow:inset 0 0 0 1px #d64738}.tmpl-article-center .by-line .read-more-author,.tmpl-article-narrow .by-line .read-more-author{position:absolute;right:0;top:0;margin-left:0}article .by-line{text-align:left}article .by-line .author-about p{text-align:left;font-size:87.5%}article.tmpl-article-center .by-line .author-about p a{color:inherit;font-weight:700}article.tmpl-article-center .by-line .author-about p{font-size:75%}article .by-line author .icon,article .by-line time .icon{background-size:contain;background-position:left center}article .by-line .time-stamp{font-size:75%;text-align:center}.tmpl-light article .by-line time .icon{background-image:url(../images/icon/calendar-black.svg)}.tmpl-dark article .by-line time .icon{background-image:url(../images/icon/calendar-white.svg)}.tmpl-light article .by-line author .icon{background-image:url(../images/icon/by-line-black.svg)}.tmpl-dark article .by-line author .icon{background-image:url(../images/icon/by-line-white.svg)}.tmpl-light .load-more-stories:before{background-image:url(../images/icon/read-black.svg)}.tmpl-dark .load-more-stories:before{background-image:url(../images/icon/read-white.svg)}.tmpl-light .load-more-stories:hover .icon{background-image:url(../images/icon/more-stories-white.svg)}.tmpl-dark .load-more-stories:hover .icon{background-image:url(../images/icon/more-stories-black.svg)}.addthis_inline_share_toolbox{clear:none!important}h1.article-title{margin-top:.5em!important;margin-bottom:.5em!important}.feature-image{position:relative}header.primary.gutter .feature-image{padding:142px 0 0}.banner-doubled .feature-image .bg{filter:contrast(500%) saturate(20%);opacity:.025}.tmpl-light .feature-image>.overlay.cover.vert{background:linear-gradient(180deg,#eee 0,rgba(238,238,238,0) 120px,rgba(238,238,238,0) calc(-100%),#eee 100%);box-shadow:none}.tmpl-light .feature-image>.overlay.cover.horiz{background:linear-gradient(90deg,#eee 0,rgba(238,238,238,0) 25%,rgba(238,238,238,0) 75%,#eee 100%);box-shadow:none}.tmpl-dark .feature-image>.overlay.cover.vert{background:linear-gradient(180deg,#333 0,rgba(51,51,51,0) 120px,rgba(51,51,51,0) calc(-100%),#333 100%);box-shadow:none}.tmpl-dark .feature-image>.overlay.cover.horiz{background:linear-gradient(90deg,#333 0,rgba(51,51,51,0) 25%,rgba(51,51,51,0) 75%,#333 100%);box-shadow:none}.feature-image .overlay.dim{background-color:rgba(0,0,0,.9);transition:5s ease background-color}.feature-image .embed{position:relative;max-width:100%;margin:40px 170px;background-position:center center;background-size:cover;margin-top:0!important}.banner-main .feature-image .embed{background-image:none!important}.banner-doubled .feature-image .embed{width:auto;margin:40px 170px}.tmpl-article-left.banner-doubled .feature-image .embed{float:left;width:calc(100% - 340px);margin:0 0 20px}.feature-image .spacer.play-button,article .play-button{background:url(../images/icon/play-white.svg) center center/128px auto no-repeat;cursor:pointer}.feature-image .embed iframe,.no-feature-image .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 2em rgba(0,0,0,.5)}.feature-image h1{margin:0 0 0 -40px;padding:.5em 40px 0;max-width:688px}.tmpl-article-center .feature-image h1{margin:0 130px;max-width:unset}.tmpl-light .feature-image h1{background:#eee;border-top:1px solid rgba(0,0,0,.15)}.tmpl-dark .feature-image h1{background:#333;border-top:1px solid rgba(255,255,255,.15)}#article-lead .meta,main .meta{float:left;text-align:center;width:130px;font-size:87.5%;margin-bottom:20px}.tmpl-article-left #article-lead .meta,.tmpl-article-left main .meta{float:right;clear:right;width:300px}.tmpl-article-right #article-lead .meta,.tmpl-article-right main .meta{float:left;width:300px}#article-lead .meta .author-pic,.author-block .author-pic,main .meta .author-pic{height:130px;display:block;border-radius:3px;margin:0 auto 20px;box-shadow:inset 0 0 0 2px #eee;background-color:#d64738;background-position:center center;background-size:cover;background-repeat:no-repeat}.author-block .author-pic,.tmpl-article-center #article-lead .meta .author-pic,.tmpl-article-center .meta .author-pic,.tmpl-article-narrow #article-lead .meta .author-pic,.tmpl-article-narrow .meta .author-pic{border-radius:100%;width:130px}.tmpl-article-center .tmpl-el,.tmpl-el{position:relative;display:block;margin:1.5em 170px}.tmpl-article-left .tmpl-el{text-align:justify;margin:1.5em 340px 1.5em 0}.tmpl-article-right .tmpl-el{margin:1.5em 0 1.5em 340px}.tmpl-article-narrow .tmpl-el{margin:1.5em 0}.tmpl-el.video-embed{position:relative}.tmpl-el iframe{border:none;max-width:100%}h1.tmpl-el,h2.tmpl-el,h3.tmpl-el,h4.tmpl-el,h5.tmpl-el,h6.tmpl-el{text-align:left!important;margin-bottom:.75em}article a{font-weight:500}article .tmpl-el a:not(.button):hover{text-decoration:underline}main aside{width:300px}.tmpl-article-center aside:nth-of-type(odd),.tmpl-article-left aside,.tmpl-article-narrow aside:nth-of-type(odd){margin:0 0 20px 20px;float:right;clear:right}.tmpl-article-center aside:nth-of-type(even),.tmpl-article-narrow aside:nth-of-type(even),.tmpl-article-right aside{margin:0 20px 20px 0;float:left;clear:left}main figure{position:relative;padding:0;border-radius:3px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.2)}main figure.size-s{box-shadow:none}main figure figcaption{line-height:1.5}main figure.tmpl-el.size-m:not(.gallery-item) img{max-width:unset;width:100%}main figure.tmpl-el.size-m.alt img{width:100%;margin-left:0}main figure.tmpl-el.size-s{left:unset;right:unset;width:420px;margin:0 0 20px}main figure.tmpl-el.size-s:nth-of-type(odd){float:right;clear:right;margin-left:20px}main figure.tmpl-el.size-s:nth-of-type(even){float:left;clear:left;margin-right:20px}main figure.tmpl-el.size-s.pos-right,main figure.tmpl-el.size-s:nth-of-type(even).pos-right,main figure.tmpl-el.size-s:nth-of-type(odd).pos-right{float:right;clear:right;margin-right:0;margin-left:20px}main figure.tmpl-el.size-s.pos-left,main figure.tmpl-el.size-s:nth-of-type(even).pos-left,main figure.tmpl-el.size-s:nth-of-type(odd).pos-left{float:left;clear:left;margin-left:0;margin-right:20px}main figure.tmpl-el.size-s figcaption{font-size:75%;margin:10px 0 0;opacity:.5}main .gallery figcaption,main figure.tmpl-el.size-l figcaption,main figure.tmpl-el.size-m figcaption{position:absolute;padding:.5em 20px;bottom:0;left:0;color:#eee;background:rgba(51,51,51,.75);text-shadow:.1em .1em 0 rgba(0,0,0,.5);border-radius:0 3px 0 3px}main figure.tmpl-el.gallery-item figcaption{width:auto;margin-left:0;font-size:87.5%;padding:1em 20px}main figure.gallery-item,main figure.gallery-item.size-l,main figure.gallery-item.size-m,main figure.gallery-item.size-s{width:calc(50% - 180px)}main figure.gallery-item:nth-child(odd){float:left;clear:left;margin:0 20px 20px 170px}main figure.gallery-item:nth-child(even){float:right;clear:right;margin:0 170px 20px 0}main figure.tmpl-el.size-m.alt figcaption{margin-left:0}main figure.tmpl-el.size-l{width:100%;float:none;clear:both;margin:40px auto}main figure .zoom{position:absolute;top:20px;right:20px;height:36px;width:36px;padding:0!important;opacity:0;pointer-events:none;transition:.5s ease opacity;background-color:#333}main figure .zoom .icon{width:100%;background-image:url(../images/icon/zoom-white.svg)}.tmpl-dark main figure .zoom:hover .icon{background-image:url(../images/icon/zoom-black.svg)}main figure:hover .zoom{opacity:1;pointer-events:auto;transition:.1s ease opacity}figure img{display:block;width:100%;max-width:100%}.tmpl-light figure img{box-shadow:0 0 40px 0 rgba(0,0,0,.1)}.tmpl-dark figure img{box-shadow:0 0 40px 0 rgba(0,0,0,.5)}article main ul.tags.tmpl-el{margin-top:2em;margin-bottom:4em}.comments-block{margin-bottom:40px}#topic-heading{position:relative;padding:4em 0;text-align:center;background:#333;overflow:hidden}#topic-heading h1{color:#eee;font-weight:300;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 2px 8px rgba(0,0,0,.25)}#topic-heading .bg{filter:contrast(500%) saturate(0)}#topic-heading .overlay{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.tmpl-light #topic-heading .overlay{background-color:rgba(51,51,51,.9)}.tmpl-dark #topic-heading .overlay{background-color:rgba(238,238,238,.9)}footer{padding:40px 0 0}.footer-top{padding:1.5em 0}.tmpl-light .footer-top{border-color:rgba(51,51,51,.05)}.tmpl-dark .footer-top{border-color:rgba(238,238,238,.05)}footer .card{position:relative;width:100%;float:right}footer .card .card-meta{float:left}footer .card .card-social{margin:0;padding:0;float:right}footer .card .card-social li{display:block;float:left;list-style:none}footer .card .card-social li a{display:block;width:40px;height:40px;border-radius:20px;background-size:50% 50%;background-repeat:no-repeat;background-position:center center;transition:.5s ease background-size,.5s ease background-color}footer .card .card-social li a:hover{background-size:75% 75%;transition:.1s ease background-size,.1s ease background-color}.tmpl-light .card-social a.facebook{background-image:url(../images/icon/social-facebook-black.svg)}.tmpl-dark .card-social a.facebook{background-image:url(../images/icon/social-facebook-white.svg)}.tmpl-light .card-social a.twitter{background-image:url(../images/icon/social-twitter-black.svg)}.tmpl-dark .card-social a.twitter{background-image:url(../images/icon/social-twitter-white.svg)}.tmpl-light .card-social a.twitch{background-image:url(../images/icon/social-twitch-black.svg)}.tmpl-dark .card-social a.twitch{background-image:url(../images/icon/social-twitch-white.svg)}.tmpl-light .card-social a.youtube{background-image:url(../images/icon/social-youtube-black.svg)}.tmpl-dark .card-social a.youtube{background-image:url(../images/icon/social-youtube-white.svg)}.tmpl-light .card-social a.windows{background-image:url(../images/icon/social-windows-black.svg)}.tmpl-dark .card-social a.windows{background-image:url(../images/icon/social-windows-white.svg)}.tmpl-light .card-social a.steam{background-image:url(../images/icon/social-steam-black.svg)}.tmpl-dark .card-social a.steam{background-image:url(../images/icon/social-steam-white.svg)}.tmpl-light .card-social a.rss{background-image:url(../images/icon/social-rss-black.svg)}.tmpl-dark .card-social a.rss{background-image:url(../images/icon/social-rss-white.svg)}.tmpl-light .card-social a.apple{background-image:url(../images/icon/social-apple-black.svg)}.tmpl-dark .card-social a.apple{background-image:url(../images/icon/social-apple-white.svg)}.tmpl-light .card-social a.reddit{background-image:url(../images/icon/social-reddit-black.svg)}.tmpl-dark .card-social a.reddit{background-image:url(../images/icon/social-reddit-white.svg)}.tmpl-light .card-social a.instagram{background-image:url(../images/icon/social-instagram-black.svg)}.tmpl-dark .card-social a.instagram{background-image:url(../images/icon/social-instagram-white.svg)}.tmpl-light footer{box-shadow:0 0 0 1px rgba(0,0,0,.05);background:#fbfbfb}.tmpl-dark footer{box-shadow:0 0 0 1px rgba(255,255,255,.05);background:#262626}footer .links-block{margin-top:1em}footer .links-block ul{width:calc((100% - 60px)/ 4);float:left;margin:0;margin-right:20px;padding:0 0 10px;border-radius:3px;border-bottom:1px solid transparent}.tmpl-light footer .links-block ul{background-color:#eee;border-color:rgba(0,0,0,.05)}.tmpl-dark footer .links-block ul{background-color:#333;border-color:rgba(255,255,255,.05)}footer .links-block ul:last-child{margin-right:0}footer .links-block ul li{list-style:none;line-height:1.5}footer .links-block ul li.heading{font-size:125%;line-height:1;font-weight:500;padding:20px 20px .5em;margin-bottom:0}.tmpl-light footer .links-block ul li{border-bottom:1px solid rgba(51,51,51,.05)}.tmpl-dark footer .links-block ul li{border-bottom:1px solid rgba(238,238,238,.05)}footer .links-block ul li:last-child{border:none}footer .links-block ul li a{display:block;padding:.25em 20px}footer .network-block{margin-top:20px;padding:20px 0;text-align:center}.gc-link{display:inline-block;position:relative;opacity:.35;transition:.1s ease opacity}.gc-link:hover{opacity:1}.tmpl-light .gc-link{color:#333}.tmpl-dark .gc-link{color:#eee}.tmpl-dark .gc-link:before,.tmpl-light .gc-link:before{position:relative;content:"";width:1em;height:1em;line-height:1;top:1px;float:left;margin-right:.5em;background-size:contain;background-repeat:no-repeat;background-position:center}.tmpl-light .gc-link:before{background-image:url(../images/gc-emblem-black.svg)}.tmpl-dark .gc-link:before{background-image:url(../images/gc-emblem-white.svg)}.tmpl-light footer .network-block{border-top:1px solid rgba(51,51,51,.05)}.tmpl-dark footer .network-block{border-top:1px solid rgba(238,238,238,.05)}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background:#333;filter:alpha(Opacity=80);opacity:.95;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:0;color:#333}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:5%;height:100%;right:0;float:left;background:rgba(51,51,51,.75) url(../images/icon/arrow-left-white.svg) center center/50% 50% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:5%;height:100%;right:0;float:right;background:rgba(51,51,51,.75) url(../images/icon/arrow-right-white.svg) center center/50% 50% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;width:100%;color:#eee!important}.lb-data{padding:16px}.lb-data:after,.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{display:inline-block;font-size:100%;margin-bottom:8px;line-height:1em}.lb-data .lb-number{display:block;clear:left;font-size:75%;line-height:1;color:rgba(0,0,0,.5)}.lb-data .lb-close{display:block;float:right;width:30px;height:38px;background:url(../images/icon/close-white.svg) center center/40px 40px no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}@media (max-width:1780px){header.primary:not(.wide){left:auto;margin-left:0}#dl.slider .ultra-widescreen{display:none}#dl.slider .widescreen{display:block}#blogroll.np-2-3.has-side-rail article:nth-of-type(3),#blogroll.np-2-3.has-side-rail article:nth-of-type(4),#blogroll.np-2-3.has-side-rail article:nth-of-type(5),#blogroll.np-all.has-side-rail article{width:calc((100% - 20px)/ 2);margin-right:20px}#blogroll.np-all.has-side-rail article:nth-of-type(3n+1){clear:none}#blogroll.np-all.has-side-rail article:nth-of-type(even){clear:right;margin-right:0}#site-menu{left:-100%;z-index:9999;box-shadow:0 0 20px rgba(0,0,0,.5)}.menu-hider{pointer-events:none;opacity:0;z-index:9998;transition:.5s ease opacity}.tmpl-light .menu-hider{background:#eee}.tmpl-dark .menu-hider{background:#333}.menu-hider.active{pointer-events:all;opacity:.75}body:not(.skin).side-menu>.page{margin-left:0}header.primary .menu-button{display:block}}@media (max-width:1024px){body{font-size:87.5%}#blogroll.standard.size-m .article-pic{max-width:unset}body.skin>.page{max-width:unset;margin:0;box-shadow:none}#blogroll.np-all article,#blogroll.np-all article:nth-of-type(3n+1),#blogroll.np-all article:nth-of-type(odd){float:left;clear:none;margin-right:20px;width:calc(50% - 10px)}#blogroll.np-all article:nth-of-type(even){margin-right:0}#blogroll.has-side-rail article .article-pic,#blogroll.has-side-rail article:nth-of-type(1) .article-pic,#blogroll.has-side-rail article:nth-of-type(2) .article-pic,#blogroll.has-side-rail article:nth-of-type(3) .article-pic,#blogroll.has-side-rail article:nth-of-type(4) .article-pic,#blogroll.has-side-rail article:nth-of-type(5) .article-pic{width:100%!important}#blogroll.has-side-rail article .text,#blogroll.has-side-rail article:nth-of-type(1) .text,#blogroll.has-side-rail article:nth-of-type(2) .text,#blogroll.has-side-rail article:nth-of-type(3) .text,#blogroll.has-side-rail article:nth-of-type(4) .text,#blogroll.has-side-rail article:nth-of-type(5) .text{width:100%!important;margin-left:0!important;float:none;clear:both}#blogroll.has-side-rail article .text-container,#blogroll.has-side-rail article:nth-of-type(1) .text-container,#blogroll.has-side-rail article:nth-of-type(2) .text-container,#blogroll.has-side-rail article:nth-of-type(3) .text-container,#blogroll.has-side-rail article:nth-of-type(4) .text-container,#blogroll.has-side-rail article:nth-of-type(5) .text-container{padding-top:1em}main figure.gallery-item,main figure.gallery-item.size-l,main figure.gallery-item.size-m,main figure.gallery-item.size-s{width:calc(50% - 10px)}main figure.gallery-item:nth-child(odd){margin-left:0}main figure.gallery-item:nth-child(even){margin-right:0}.feature-image .embed{margin-left:0;margin-right:0}#blogroll.has-side-rail article,#blogroll.has-side-rail article:nth-of-type(1),#blogroll.has-side-rail article:nth-of-type(2),#blogroll.has-side-rail article:nth-of-type(3),#blogroll.has-side-rail article:nth-of-type(4),#blogroll.has-side-rail article:nth-of-type(5){width:100%!important;margin:0 0 4em 0;float:none;clear:both}#blogroll.has-side-rail article .article-pic,#blogroll.has-side-rail article:nth-of-type(1) .article-pic,#blogroll.has-side-rail article:nth-of-type(2) .article-pic,#blogroll.has-side-rail article:nth-of-type(3) .article-pic,#blogroll.has-side-rail article:nth-of-type(4) .article-pic,#blogroll.has-side-rail article:nth-of-type(5) .article-pic{width:100%!important}#blogroll.has-side-rail article .text,#blogroll.has-side-rail article:nth-of-type(1) .text,#blogroll.has-side-rail article:nth-of-type(2) .text,#blogroll.has-side-rail article:nth-of-type(3) .text,#blogroll.has-side-rail article:nth-of-type(4) .text,#blogroll.has-side-rail article:nth-of-type(5) .text{width:100%!important;margin-left:0;float:none;clear:both}#blogroll.has-side-rail article .text-container,#blogroll.has-side-rail article:nth-of-type(1) .text-container,#blogroll.has-side-rail article:nth-of-type(2) .text-container,#blogroll.has-side-rail article:nth-of-type(3) .text-container,#blogroll.has-side-rail article:nth-of-type(4) .text-container,#blogroll.has-side-rail article:nth-of-type(5) .text-container{padding-top:1em}logo{float:none;clear:both;display:block;margin:0 auto}logo a{margin:0 auto;background-position:center center}header.primary .ad{width:100%!important;max-width:unset!important;float:none;clear:both;text-align:center;margin-left:auto;margin-right:auto;margin-top:20px}}@media (max-width:768px){#article-lead .meta .author-pic,.author-block .author-pic,.tmpl-article-center .meta .author-pic,main .meta .author-pic{height:64px;width:64px;float:left;margin-right:.75em;position:relative;top:-.35em;margin-bottom:0}article.tmpl-article-center .meta.module{float:none;padding-bottom:0}article.tmpl-article-center .by-line .author-about{display:none}article.tmpl-article-center .by-line .author-about p{font-size:1em}article .by-line .time-stamp{text-align:left;font-size:87.5%;margin-top:.5em}article .by-line .time-stamp .tmpl-icon{display:none}article .by-line::after,article .meta.module::after{display:table;content:"";clear:both}article .by-line{padding-bottom:1em;border-bottom:1px solid #fff;box-shadow:0 1px 0 rgba(0,0,0,.15)}article.tmpl-article-center .by-line address{display:inline;text-align:left}.tmpl-article-center .by-line .read-more-author,.tmpl-article-narrow .by-line .read-more-author{position:relative;top:-.15em;margin-left:.5em}.meta.module>.by-line{margin-top:1em}.meta.module ul.tags{clear:both}#article-lead .meta.module::after{clear:both;content:"";float:none;display:table}.feature-image h1,.tmpl-article-center .feature-image h1{margin:0 auto}.feature-image>.in{padding-left:0;padding-right:0}.feature-image .embed,.feature-image aside,.tmpl-article-left.banner-doubled .feature-image .embed{width:100%!important;margin-left:auto!important;margin-right:auto!important;float:none}article aside .article-list{display:none}section#related{display:block}.tmpl-article-center .tmpl-el,.tmpl-article-left .tmpl-el,.tmpl-article-right .tmpl-el,.tmpl-el{margin-left:0;margin-right:0}#article-lead .meta,main .meta{width:100%!important;margin:2em auto 2em}#blogroll.has-side-rail main{width:100%}#blogroll article{float:none;clear:both;margin-bottom:40px}#side-rail{float:none;clear:both;width:auto;margin:0 0 4em}#blogroll.np-all.card article img.spacer{display:none}#blogroll.np-all.card article .article-pic{position:relative!important}#blogroll.np-all.card article .article-pic img.spacer{display:block}#blogroll.np-all.card article .text{position:relative!important}.tmpl-light #blogroll.np-all.card article .text-container{box-shadow:inset 0 -1px 0 rgba(0,0,0,.2)}#dl .bx-pager{display:none}main figure .zoom{display:none}main figure.tmpl-el.size-m:not(.alt,.gallery-item){margin-left:0;margin-right:0}header.primary nav .search-icon,header.primary nav .search-icon.active{display:none}header.primary nav .search-form{display:block;opacity:1;pointer-events:none;width:auto;height:auto;background:rgba(255,255,255,.15);padding:0 1em;text-align:left;box-shadow:0 0 2em rgba(0,0,0,.5)}header.primary .menu.active nav .search-form{pointer-events:auto}header.primary nav .search-form input{width:100%;padding:1em 0;color:#eee;text-align:left;border:none}#site-bg{display:none}.ad.wide{display:none}#related article{width:calc((100% - 20px)/ 2);margin-bottom:40px}#related article:nth-of-type(2n){margin-right:0}#blogroll article,#blogroll article:nth-of-type(1),#blogroll article:nth-of-type(2),#blogroll article:nth-of-type(3),#blogroll article:nth-of-type(4),#blogroll article:nth-of-type(5){width:100%!important;margin:0 0 4em 0;float:none;clear:both}#blogroll article .article-pic,#blogroll article:nth-of-type(1) .article-pic,#blogroll article:nth-of-type(2) .article-pic,#blogroll article:nth-of-type(3) .article-pic,#blogroll article:nth-of-type(4) .article-pic,#blogroll article:nth-of-type(5) .article-pic{width:100%!important}#blogroll article .text,#blogroll article:nth-of-type(1) .text,#blogroll article:nth-of-type(2) .text,#blogroll article:nth-of-type(3) .text,#blogroll article:nth-of-type(4) .text,#blogroll article:nth-of-type(5) .text{width:100%!important;margin-left:0;float:none;clear:both}#blogroll article .text-container,#blogroll article:nth-of-type(1) .text-container,#blogroll article:nth-of-type(2) .text-container,#blogroll article:nth-of-type(3) .text-container,#blogroll article:nth-of-type(4) .text-container,#blogroll article:nth-of-type(5) .text-container{padding-top:1em}header.primary .menu{position:absolute;top:0;margin-top:-10px;left:0;opacity:0;pointer-events:none;width:100%;float:none;clear:both;background-color:rgba(51,51,51,.95);z-index:-1;transition:.5s ease opacity,.5s ease margin-top}header .menu.active{margin-top:0;opacity:1;pointer-events:auto;transition:.1s ease opacity,.1s ease margin-top}header logo{float:none;clear:both}header logo a{background-position:center center;min-height:60px;width:100%}header.primary nav ul{width:auto;opacity:1;pointer-events:inherit;display:block;margin-top:7em;border-top:1px solid #333;border-bottom:1px solid rgba(255,255,255,.1)}header.primary nav ul li{float:none;clear:both}header.primary nav ul li a{display:block;text-align:center;border-bottom:1px solid #333;border-top:1px solid rgba(255,255,255,.1)}header.primary nav ul li a.highlight{background-color:transparent!important;border-radius:0!important;padding:1em!important}footer .links-block ul{width:calc((100% - 20px)/ 2);margin-bottom:20px}footer .links-block ul:nth-child(2){margin-right:0}footer .card .card-meta{float:none;width:100%;text-align:center;margin-bottom:20px}footer .card .card-social{float:none;width:100%;text-align:center}footer .card .card-social li{float:none;display:inline-block}main figure.tmpl-el.size-s:nth-of-type(even),main figure.tmpl-el.size-s:nth-of-type(odd){float:none;clear:both;width:100%;margin-left:0;margin-right:0}#dl.blocks .slide,#dl.blocks-3-b .slide:nth-of-type(2),#dl.blocks-3-b .slide:nth-of-type(3){float:none;width:100%}#dl.slider .widescreen{display:none}#dl.slider .square{display:block}#side-rail.tmpl-light .article-list ul li a,#site-menu.tmpl-light .article-list ul li a,.tmpl-light #side-rail .article-list ul li a,.tmpl-light #site-menu .article-list ul li a{font-size:125%}header.primary ul.social-menu li a{padding-left:.75em;padding-right:.75em}header.primary ul.social-menu li a .tmpl-icon{margin-right:0}header.primary ul.social-menu li a .brand-name{display:none}main aside,main aside:nth-of-type(even),main aside:nth-of-type(odd){width:100%;margin:0 0 20px 0;float:none;clear:both}}@media (max-width:480px){.feature-image h1{padding:.5em 20px 0}#related article,#related article:nth-child(2n),#related article:nth-child(4n){width:100%;margin-right:0}body{font-size:87.5%}header.primary:not(.side-menu) .menu-button{top:32px;right:1em}#dl .slide .text{padding-bottom:20px}.in{padding:0 20px}.ad{margin-bottom:20px}footer,section#blogroll,section#related{padding:20px 0}.tmpl-el{margin-left:0;margin-right:0}.tmpl-article-center main .meta,.tmpl-article-left main .meta,.tmpl-article-right main .meta,main .meta{width:100%}main figure:not(.size-s){border-radius:0}main figure.tmpl-el.size-l:not(.gallery-item),main figure.tmpl-el.size-m:not(.gallery-item){width:calc(100% + 40px);left:-20px;margin:2em auto}main .gallery figcaption,main figure.tmpl-el.size-l figcaption,main figure.tmpl-el.size-m figcaption{position:static;background:#333;border-radius:0;margin-left:0;left:0}main figure.tmpl-el.gallery-item{width:100%;float:none;clear:both}footer .links-block ul{width:100%;margin-bottom:20px}}@media (max-width:320px){#dl .slide .text{padding-bottom:10px}.in{padding:0 10px}.ad{margin-bottom:10px}footer,section#blogroll,section#related{padding:10px 0}main figure.tmpl-el{width:calc(100% + 10px)!important;left:0!important;margin:10px auto}}article h1,article h1 a,article h2,article h2 a,article h3,article h3 a,article h4,article h4 a,article h5,article h5 a,article h6,article h6 a{font-weight:500}#site-bg{display:none}#dl{background:#1a1a1a;padding:2px 0;box-shadow:0 0 0 1px rgba(0,0,0,.1)}#dl>ul{max-width:1440px;margin:0 auto}logo a{width:350px}article .articleImage img{width:auto!important;max-width:100%;height:auto!important}header.side-menu .menu-button{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);top:6px}.tmpl-light header.primary ul.social-menu li a,header.primary.tmpl-light ul.social-menu li a{background:0 0!important;box-shadow:inset 0 0 0 0 #fff!important;border:none!important;padding:.5em 1em!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.15)}header.primary .ad{width:calc(100% - 370px)}.top-level-menu{background:#d64738!important}header.primary{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1)}header.primary nav ul li a,header.primary nav ul li span{font-weight:700}article p{font-weight:100}.feature-image{padding-top:2em}.banner-doubled .feature-image .bg{filter:contrast(100%) saturate(0);opacity:1}.banner-doubled .feature-image .overlay{background:rgba(51,51,51,.9)}#blogroll article ul.tags li a,#related article ul.tags li a{font-weight:700}#dl.blocks-3-sq .slide{box-shadow:none}#dl.blocks-3-sq .slide .text{padding:0;font-size:87.5%}#dl .slide .text p{display:none}#dl.blocks-3-sq .slide .text .in{padding:20px}#dl .slide .text{text-transform:uppercase;text-shadow:2px 2px rgba(0,0,0,.25)}#article-lead:not(.no-feature-image){background-color:#000}.banner-main .feature-image .overlay.cover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}@media (max-width:768px){#dl{background:0 0}#dl.blocks-3-sq .slide img.spacer.square{display:none}#dl.blocks-3-sq .slide img.spacer.ultra-widescreen{display:block}#dl{opacity:1}#dl.blocks-3-sq .slide:nth-of-type(1),#dl.blocks-3-sq .slide:nth-of-type(2),#dl.blocks-3-sq .slide:nth-of-type(3){position:relative!important;float:none!important;width:auto!important;margin:4px!important}#dl .slide .text{padding-bottom:0!important}#dl.blocks-3-b .slide h1{font-size:18px!important}#dl.blocks-3-b .slide .text .in{padding:30px 20px 10px!important}}