/*!
 * fake is the new real css
 * Copyright (c) 2014-2016 Neil Freeman (except as noted)
*/.title a:hover,.title a:link,.title a:visited,body{color:#444}.main a:link,a:hover{text-decoration:underline}.nav,ul{list-style:none}.tides-tweet-info,.tides-tweet-text,footer{clear:both}.bullets,.eap{list-style-type:circle}.joined-hips,.nav-sub li{white-space:nowrap}.job h3,.tides-tweet img,.time-form,.tweet-actions li,h2.time-header{float:left}.job h3,.time-item .date,.title{text-transform:uppercase}.sg-infobox table,table{border-spacing:0;border-collapse:collapse}article,blockquote,body,div,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,label,legend,li,nav,ol,p,pre,section,td,th,ul{margin:0;padding:0;border:0}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.bullets{margin-left:1.3em}.main{padding-bottom:42px}.header,header{padding-bottom:10.5px}.title{font-size:1.11em;font-size:.9712500000000001rem;line-height:1.5;font-weight:400;letter-spacing:.0433em;letter-spacing:1px}.title-sep{margin-left:5px;letter-spacing:5px}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:10.5px 10.5px 10.5px 0}.table-display{font-size:1.14285714em;font-size:1rem;line-height:1.3125}.table-display th{line-height:1.4em}body,footer{line-height:1.5}.table-display td,.table-display th{padding:5.25px}.table-striped thead,.table-striped tr:nth-child(even){background-color:#D3D3D3}.white-overlaid,body{background-color:#fff}.table-1st-fig tr td:nth-child(3),.table-2nd-fig tr td:nth-child(3),.table-3rd-fig tr td:nth-child(3),.table-4th-fig tr td:nth-child(4),.table-5th-fig tr td:nth-child(5){text-align:right}.table-col-not-too-wide{max-width:18em}.cell{display:table-cell}footer{display:block;font-size:.85714286em;font-size:.75rem;padding:21px 0}.counter,.hide{display:none}.invisible{visibility:hidden}.transparent{opacity:0}.white-overlaid{padding:5.25px 0}input[type=radio][disabled],input[type=radio][readonly],input[type=checkbox][disabled],input[type=checkbox][readonly],select{background-color:transparent}.block-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-left,.block-right{margin-bottom:21px;-webkit-box-flex:1;-webkit-flex:1 1 2px;-ms-flex:1 1 2px;flex:1 1 2px}.block-left{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.block-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}body{font-family:helvetica neue,helvetica,arial,sans-serif;font-size:.875rem}p,ul{margin:0 0 10.5px}sub,sup{font-size:.57142857em;font-size:.5rem;line-height:1}h1,h2,h3,h4,h5,h6{font-family:franklin gothic book,franklin gothic,franklin gothic medium,trebuchet ms,verdana;letter-spacing:-.25px}h1,h2,h3,h4{font-weight:700}.pixies{font-size:4.25em;font-size:3.71875rem;line-height:1.05882353}.huge,h1{font-size:2.625em;font-size:2.296875rem;line-height:1.14285714}.x-large,h2{font-size:1.98214286em;font-size:1.734375rem;line-height:1.32432432}.large,caption,h3{font-size:1.5em;font-size:1.3125rem;line-height:1.5}.normal,figcaption,h4{font-size:1em;font-size:.875rem;line-height:1.5}.small{font-size:.85714286em;font-size:.75rem;line-height:1.5}.x-small{font-size:.78571429em;font-size:.6875rem;line-height:1.45454545}.nav-g,.nav-sub{line-height:1.5}a{text-decoration:none}a:link{color:#666}a:visited{color:#888}a:active{color:#eee}.unselectable{user-select:none}.selector label,.selector li,.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slide-container{height:auto;overflow:hidden}.out-down,.out-up{height:0;opacity:0}.out-down{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.slid-in{height:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);visibility:visible;opacity:1}@-webkit-keyframes slideinup{0%{height:0;opacity:0}100%{height:auto;-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible;opacity:1}}@keyframes slideinup{0%{height:0;opacity:0}100%{height:auto;-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible;opacity:1}}.slideinup{-webkit-animation:slideinup 1.1s ease both;animation:slideinup 1.1s ease both}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 1.1s ease both;animation:fadein 1.1s ease both}.nav-column{border-top:1px dotted #d3d3d3;padding-top:10.5px;margin-top:10.5px}.nav-g{letter-spacing:1px;font-size:1.5em;font-size:1.3125rem}.nav-index .nav-g,.nav-missing .nav-g{font-size:1.5em;font-size:1.3125rem;line-height:1.5;line-height:1}.nav-sub{font-variant:normal;letter-spacing:0;font-size:1em;font-size:.875rem;line-height:1.75}.nav-sub li{display:inline}.nav-sub li:after{content:" ·"}.nav-sub li:last-child:after{content:none}.loc,a.loc:hover{text-decoration:line-through}/*!
  * form CSS includes portions of Twitter Bootstrap
  * Copyright (c) 2011-2014 Twitter, Inc, included under the terms of The MIT License (MIT)
*/.control-group{margin-bottom:5.25px;clear:both}.form-control,.form-label{display:inline-block;vertical-align:top}.form-label{width:200px}input[type=text]{border:1px solid #d3d3d3}form{margin:0 0 21px}fieldset{margin-bottom:21px}button,input,label,select,textarea{font-size:12px;font-weight:400;line-height:20px}label{display:block;margin-bottom:5px}.uneditable-input,input[type=text],select,textarea{display:inline-block;height:21px;padding:6px 5.25px 4px;margin-bottom:10.5px;color:#444;border-radius:0;vertical-align:middle}.input-reset,.uneditable-input{width:206px}textarea{height:auto}.uneditable-input,input[type=text],textarea{background-color:transparent;border:1px solid #bbb;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.uneditable-input:focus,input[type=text]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;box-shadow:inset 0 .5px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=radio],input[type=checkbox]{margin:4px 0 0;line-height:normal}input[type=radio],input[type=checkbox],input[type=submit],input[type=button]{width:auto}select{height:1.875em;line-height:1.5em;width:20px;border:1px solid #bbb}input[type=radio]:focus,input[type=checkbox]:focus,select:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee}form .help{display:block;font-size:.85714286em;font-size:.75rem;line-height:1.5;margin-top:5px}.form-horizontal,.form-inline{margin-bottom:10.5px}.btn,.form-horizontal fieldset,.form-inline .checkbox,.form-inline .input-append,.form-inline .input-prepend,.form-inline .radio,.form-inline fieldset{margin-bottom:0}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide,.form-inline .hide{display:none}.btn,.form-inline .btn-group,.form-inline fieldset,.form-inline label,.form-inline p{display:inline-block}.form-inline .checkbox,.form-inline .radio{padding-left:0;vertical-align:middle;margin-right:10.5px}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:left;margin-right:5.25px;margin-left:0}.form-inline .btn{margin-top:0}.form-inline fieldset{padding:0 21px}.form-inline fieldset:first-child{padding-left:0}.form-inline fieldset:last-child{border:none;padding-right:0}.control-group.warning .checkbox,.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c}.control-group.success .checkbox,.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d}.btn{padding:4px 12px;margin-top:1px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #adadad;border-bottom-color:#949494}.btn:focus,.btn:hover{color:#333;text-decoration:none;-webkit-transition:background-position .2s linear;transition:background-position .2s linear}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;box-shadow:none}.tweet-actions a,.tweet-actions a b,.tweet-actions a i,.tweet-actions li,.zoom{cursor:pointer}.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,.75)}.btn-primary{color:#fff;background-color:#949494}.btn-primary:focus,.btn-primary:hover{background-color:#878787}.btn-inverse{color:#222;background-color:#e6e6e6}.btn-inverse:focus,.btn-inverse:hover{background-color:#d9d9d9}/*!
    Lightestbox - dependency free lightboxes
    http://github.com/fitnr/lightestbox
    Copyright (C) 2015-6 Neil Freeman
    @license GPL v3
*/.ltbx-wrapper{z-index:100;display:none;width:100vw;height:100vh}.subway-list,.subway-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.ltbx-loading,.ltbx-wrapper,.ltbx-wrapper figure{position:fixed;top:0;left:0}.ltbx-wrapper figure,.ltbx-wrapper img{z-index:200;max-width:100%;max-height:100%}.ltbx-wrapper figcaption{padding:.5em;margin-top:-6px}.job p,.milexmile-table td{padding:0}.ltbx-wrapper figcaption,.ltbx-wrapper figure,.ltbx-wrapper img{background-color:#fff}.ltbx-loading,.ltbx-wrapper figure{bottom:0;right:0;margin:auto}/*!
  http://projects.lukehaas.me/css-loaders/
  Copyright (c) 2014 Luke Haas
  Included under the terms of The MIT License (MIT)
*/.ltbx-loading{z-index:150;height:85px;width:85px}.ltbx-loading div{margin:6em auto;font-size:4px;position:relative;text-indent:-9999em;border-top:2em solid rgba(255,255,255,.2);border-right:2em solid rgba(255,255,255,.2);border-bottom:2em solid rgba(255,255,255,.2);border-left:2em solid #fff;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.ltbx-loading div,.ltbx-loading div:after{border-radius:50%;width:10em;height:10em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tides-tweet{margin-bottom:1em}.tides-tweet p{margin-bottom:.25em}.tides-tweet img{margin:0 10px 10px 0}.tides-tweet-intro{font-size:1.98214286em;font-size:1.734375rem;line-height:1.32432432}.tides-tweet-info{font-size:.85714286em;font-size:.75rem;line-height:1.5}.tides-tweet-text{font-size:1.5em;font-size:1.3125rem;line-height:1.5}.scale img{margin-right:3px;height:3px}.subway-list{max-width:none;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.subway-list li{text-align:center;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subway-list p{margin-top:1em}.subway-list-norm li{margin:21px}.subway-list-large li{margin:42px}.subway-image,.subway-text{width:100%}.subway-text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.subway-text h3,.subway-text p{padding:0;margin:0;width:100%;max-width:none}.milexmile-table{line-height:0;min-width:320px;margin-top:30px;border-spacing:0}.job h3,.job p{line-height:1.3em}.milexmile-table th{font-weight:400}.mxm-col-title{width:90px}.mxm-col-pix{width:30px}.mxm-header-top th{height:60px;width:30px;vertical-align:middle}.mxm-header-top th div{display:block;-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg);right:30px;position:relative;height:100%}.mxm-header-top th span{position:absolute;bottom:0;width:30px;text-align:center}.ltbx-wrapper{background-color:rgba(100,100,100,.92)}.ltbx-wrapper figure,.ltbx-wrapper img{background-color:transparent}.job{margin-bottom:21px}.job h3{margin:0}.job p{margin:0 0 .25em;text-align:right;text-indent:2px;width:100%}.yearbox ul{margin-left:21px}.vnw{list-style-type:square}.bydensity-table{border:1px solid #D3D3D3;margin:21px 0}.bydensity-table th{max-width:8em;text-align:center}.bydensity-table tbody{font-family:monospace}.bydensity-form{border:1px solid #d3d3d3;width:370px;padding:21px;clear:left}.bydensity-form .form-actions{margin-left:200px}.list-alphabet li{margin-bottom:21px}.list-alphabet li span{font-size:2.625em;font-size:2.296875rem;line-height:1.14285714;line-height:1em;font-weight:700;width:1em;padding-right:5px}.standalone-tweet{display:block;border-color:#eee #ddd #bbb;border-width:1px;border-style:solid;margin:10px 0;box-shadow:rgba(0,0,0,.148438) 0 1px 3px;padding:8px 8px 0;background:#fff;border-radius:5px}.standalone-tweet .subject{margin-top:4px;padding:4px 8px 8px;border:0}.standalone-tweet .header{position:relative;min-height:24px;padding:3px 0 4px 33px}.standalone-tweet .reply{padding:8px 8px 8px 65px}.standalone-tweet .avatar{position:absolute;top:0;left:0;width:24px;height:24px;background:#fff;border-radius:4px}.standalone-tweet .footer{min-height:16px;padding-top:5px;border-width:1px 0 0;margin-top:5px;overflow:hidden}.standalone-tweet a:link,.standalone-tweet a:visited{text-decoration:none}.standalone-tweet a:focus,.standalone-tweet a:hover,.zoom{text-decoration:underline}.customisable-border{border:1px solid #e8e8e8}.e-entry-content{margin:4px 0}.e-entry-title{font:18px/24px Georgia,"Times New Roman",Palatino,serif;margin:0 5px 0 0;overflow:hidden;clear:both}.emph,.p-name,.sg-win text,.time-item.today{font-weight:700}.e-entry-title word-wrap:break-word a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-author:after{clear:both}.detail-expander,.footer,.header,.standalone-tweet,.timeline,.tweet{position:relative}.p-name{font-size:1.14285714em;font-size:1rem;line-height:1.5;color:#333}.chart text,.tick text{font-size:.85714286em;line-height:1.5}.tweet{padding:12px 12px 10px 0;border-width:0 0 1px}.tweet-actions{position:absolute;top:5px;right:0;bottom:1px;box-shadow:0 0 10px 5px #fff}.tweet-actions a i{margin:1px 0 0 8px;overflow:hidden}.tweet-actions b{position:absolute;top:0;left:0;clip:rect(0,0,0,0);clip:rect(0 0 0 0)}.ic-mask{display:inline-block;vertical-align:middle;background:url(../img/twitter/twitter-sprite.png) no-repeat #999;background-size:177px 191px;width:12px;height:20px}a:focus .ic-mask,a:hover .ic-mask{background-color:#0084b4}.ic-reply{width:19px;background-position:0 -87px}.ic-retweet{width:22px;background-position:-31px -87px}.ic-fav{width:16px;background-position:-60px -87px}#trillion-wrapper{width:100%;max-width:1000px;padding-bottom:60%}.trillion-borders{stroke-width:2px;stroke:#fff;fill:none}.y{fill:#f9c922}.r{fill:#f91d21}.b{fill:#4022f9}.g{fill:#1dc343}.topstuff{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.topstuff div,.topstuff ul{margin-right:21px}.sport circle{fill-opacity:.1;stroke-width:2px}.body-sportscities figure{text-align:center}.body-sportscities figcaption{display:inline!important}.time-headwrap{height:3em;padding-bottom:21px}.time-item,h2.time-header{box-sizing:border-box;padding-right:16.66666667%}.time-content{width:auto;clear:both}.time-item{display:inline-block;margin-bottom:21px}@media all and (min-width:479px){.time-form input{padding:5px 10.5px;margin-right:10.5px}.time-header h2,.time-item{width:33.33333333%;padding-right:8.33333333%}}@media all and (min-width:500px){.time-item,h2.time-header{width:25%;padding-right:5%}}@media all and (min-width:769px){.time-item,h2.time-header{width:20%;padding-right:3.33333333%}}@media all and (min-width:900px){.time-item,h2.time-header{width:16.66666667%;padding-right:2.38095238%}}@media all and (min-width:1000px){.time-item,h2.time-header{width:14.28571429%;padding-right:1.78571429%}}@media all and (min-width:1200px){.time-item,h2.time-header{width:12.5%;padding-right:1.38888889%}}.full-page-wrapper{position:absolute;left:0;right:0;top:120px;bottom:0}.map-full-page{width:100%;height:100%}svg,text{stroke-linecap:round;stroke-linejoin:round}.svg-liquid-wrapper{display:inline-block;position:relative;vertical-align:top;overflow:hidden}.svg-liquid{display:block;position:absolute;top:0;left:0}.chart rect{fill:#4682b4}.chart text{fill:#444;text-anchor:middle;font-size:.75rem}.chart .line{fill:none;stroke:#4682b4;stroke-width:2px}.axis line,.axis path{fill:none;stroke:#000;shape-rendering:crispEdges}.borders{fill:none}.borders.county{stroke:#fff;stroke-width:.45px}.borders.state{stroke:#000;stroke-width:.66px}.counties{fill:#222;stroke:none}.suit{stroke:#000;stroke-width:3px}circle{fill:rgba(100,70,60,.1);stroke:rgba(22,22,22,.9);stroke-width:.25px}.q0-6{fill:#fef0d9}.q1-6{fill:#fdd49e}.q2-6{fill:#fdbb84}.q3-6{fill:#fc8d59}.q4-6{fill:#e34a33}.q5-6{fill:#b30000}.q0-5 .line,.q0-5 circle{stroke:#377eb8}.q1-5 .line,.q1-5 circle{stroke:#e41a1c}.q2-5 .line,.q2-5 circle{stroke:#4daf4a}.q3-5 .line,.q3-5 circle{stroke:#984ea3}.q4-5 .line,.q4-5 circle{stroke:#e67200}label.q0-5{color:#377eb8}label.q1-5{color:#e41a1c}label.q2-5{color:#4daf4a}label.q3-5{color:#984ea3}label.q4-5{color:#e67200}.line{fill:none;stroke:#000;stroke-width:1.25px}.domain{fill:none;stroke:none}.tick line{stroke:#d3d3d3;stroke-width:1px}.tick text{font-size:.75rem}.selector{list-style-type:none;font-size:16px}.selector label,.selector li{display:inline;user-select:none;font-size:16px;margin-right:.5em}.group-label{font-size:18px}.line-chart circle{r:3.5px;fill:#fff;stroke-width:1.25px}.line-chart .data-point{display:none}.line-chart .group:hover .line{stroke-width:3.5px}.line-chart .group:hover .data-point{display:inherit}.boundary-local{fill:none;stroke-width:.25px;stroke:gray}.boundary-region{fill:none;stroke-width:.5px;stroke:#a9a9a9}.boundary-country{fill:none;stroke-width:1px;stroke:#a9a9a9}.boundary-shore{fill:none;stroke-width:.5px;stroke:#000}.leave{fill:#16b5e5}.remain{fill:#ffe900}.bubble circle{stroke:gray;stroke-width:.5px;fill-opacity:.5}.bubble text{display:none}.bubble:hover text{display:block}.bubble:hover circle{stroke:#a9a9a9}.county-boundary{fill:none;stroke-width:0}.state-boundary{fill:none;stroke:#2f4f4f;stroke-width:1px}.national-boundary{fill:#F8F8F8;stroke:#2f4f4f;stroke-width:1.1px}.states path,.turnout circle{fill-opacity:0;fill:#fff;stroke:none}.turnout circle{stroke:#000;stroke-width:.5px}.turnout circle:hover,.turnout.hover{stroke-width:1.5px}.dem{fill:#3637d9}.rep{fill:#f4444b}.dem,.rep{opacity:.75;stroke:#fff;stroke-width:.75px}.zoomed .county-boundary{stroke:#CCC;stroke-width:.5px}.zoomed .state-boundary{stroke-width:.5px}.zoomed .national-boundary{stroke-width:.6px}.zoomed .turnout circle{stroke-width:.1px}.zoomed .turnout circle:hover{stroke-width:.75px}.zoomed .dem,.zoomed .rep{stroke-width:.25px}.zoom{display:none}.show{display:block}.result-box{min-height:4.5em}.result-box td{width:4.5em;text-align:right}.result-box td.election-lab,.sg-infobox th{text-align:left}.sg-svg text{font-size:10px}.sg-bars text,.sg-infobox{font-size:12px}.sg-counties path{stroke-width:.125;stroke:#fff}.sg-states path{fill-opacity:.9}.sg-states path:hover{fill-opacity:1}.sg-boundary{stroke:#fff;stroke-width:1px;fill:none}.sg-tipping{stroke:#000;stroke-width:2;fill:none}.sg-labels text{fill:#fff;text-anchor:middle;cursor:default;stroke-width:0}.sg-labels .stroke text{stroke-width:3;fill:none;opacity:.5;stroke:#333}.sg-bars line{stroke:#000;stroke-width:1.5px}.sg-bar text{fill:#fff}.sg-bar-d .sg-ev,.sg-bar-r text{text-anchor:end}.sg-bar-r .sg-ev{text-anchor:start}.sg-bar-d rect{fill:#1a80c4}.sg-bar-r rect{fill:#cc3d3d}.sg-infobox{position:absolute;background-color:#fff;border:1px solid #a9a9a9;border-radius:3px;visibility:hidden}.sg-win td:first-child{color:#fff}.d.sg-win td:first-child{background-color:#1a80c4}.r.sg-win td:first-child{background-color:#cc3d3d}.sg-infobox-name{padding:6px 10px}.sg-infobox table{margin:6px}.sg-infobox td,.sg-infobox th{padding:2px 5px}.sg-infobox-name{font-weight:700;font-size:12px;margin:0}.sg-infobox th{color:#666;font-weight:400}@media only screen{.main,p,ul{max-width:1200px}img{max-width:100%;height:auto}.header,.wrapper{margin:0 10.5px}.inline-fig{margin:0 0 21px}.row li{margin:21px 0}.subway-list img{max-width:none}.row li,.subway li{text-align:center}}@media only screen and (min-width:481px){.table-display td,.table-display th{padding:10.5px}.col-container-three,.col-container-two{-webkit-column-gap:21px;-moz-column-gap:21px;column-gap:21px}.col-container-two{-webkit-column-count:2;-moz-column-count:2;column-count:2}.col-container-three{-webkit-column-count:3;-moz-column-count:3;column-count:3}.col{-webkit-column-span:1;-moz-column-span:1;column-span:1}.col-double{-webkit-column-span:2;-moz-column-span:2;column-span:2}.yearbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:21px 0}.yearbox h2{letter-spacing:-1px;-webkit-box-flex:0;-webkit-flex:0 0 3em;-ms-flex:0 0 3em;flex:0 0 3em;margin-top:5.25px}.yearbox ul{margin:0;-webkit-box-flex:10;-webkit-flex:10 1 40em;-ms-flex:10 1 40em;flex:10 1 40em}.yearbox li{list-style-type:none;margin-bottom:21px}.vnw{margin-top:21px}.eap+.vnw{margin-top:0}.wrapper-index,.wrapper-missing{font-size:1.5em;font-size:1.3125rem;line-height:1.5}.nav-sub li{display:inline;padding:0 10.5px 0 0}.nav-sub li:after{content:none}.nav-index,.nav-missing{border:none}.nav-index .nav,.nav-missing .nav{width:auto;display:block}.nav-index .nav-g,.nav-missing .nav-g{font-size:1.5em;font-size:1.3125rem;line-height:1.5;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.nav-index .nav-sub li,.nav-missing .nav-sub li{display:inline;padding:0}.nav-index .nav-sub li:after,.nav-missing .nav-sub li:after{content:" ·"}.nav-index .nav-sub li:last-child:after,.nav-missing .nav-sub li:last-child:after{content:none}.full-page-wrapper{left:15%}}@media only screen and (min-width:769px){.shop-item,.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.inline-fig,.row .chile{float:right}.header,.wrapper{margin:0;padding-left:10.5px;padding-right:21px}.wrapper{display:flex}.shop-item{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.shop-img{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:21px}.nav,.nav-column,.nav-sub{margin:0}.nav-g{font-size:1em;font-size:.875rem;line-height:1.5;margin-bottom:10.5px}.nav-sub{font-size:.85714286em;font-size:.75rem;line-height:1.5}.main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%}.nav-column{padding-top:0;border:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 2 12em;-ms-flex:0 2 12em;flex:0 2 12em}.nav-sub li{display:block;padding:0 10.5px 0 0}.nav-sub li:before{content:none}.inline-fig{margin:0 0 21px 21px}.form-email{display:table-row}.form-email fieldset,.form-email p{display:table-cell}.header-index,.header-missing,.wrapper-index,.wrapper-missing{width:75%;margin:0 auto}.wrapper-index,.wrapper-missing{padding:0}.nav-column.nav-index,.nav-column.nav-missing{margin-top:10.5px}.main-index,.main-missing,.nav-index,.nav-missing,.wrapper-index,.wrapper-missing{display:block}.main-index .nav-sub,.main-missing .nav-sub,.nav-index .nav-sub,.nav-missing .nav-sub,.wrapper-index .nav-sub,.wrapper-missing .nav-sub{margin-top:5.25px;margin-bottom:10.5px}.main-index .nav-sub li,.main-missing .nav-sub li,.nav-index .nav-sub li,.nav-missing .nav-sub li,.wrapper-index .nav-sub li,.wrapper-missing .nav-sub li{font-size:1.28571429em;font-size:1.125rem;line-height:1.5}.header-index,.header-missing{padding:0 0 21px}.nav-index .nav-sub,.nav-missing .nav-sub{font-size:1em;font-size:.875rem;line-height:1.5}.nav-index .nav-g,.nav-missing .nav-g{font-size:1.5em;font-size:1.3125rem;line-height:1.5;margin-bottom:inherit}.row{padding-right:21px}.row li{display:inline-block;margin:21px 21px 0 0}.row img{vertical-align:middle}.standalone-tweet{width:600px}.list-alphabet{display:table}.list-alphabet li{display:inline-table;width:15%;margin-right:21px}}@media only screen and (min-width:1280px){img{max-width:none}.white-overlaid{background-color:transparent}.nav-column{-webkit-flex-basis:13em;-ms-flex-preferred-size:13em;flex-basis:13em}.header-index,.header-missing,.wrapper-index,.wrapper-missing{width:60%}.form-email fieldset{margin-left:10.5px}.nav-index .nav-sub,.nav-missing .nav-sub{font-size:1.5em;font-size:1.3125rem;line-height:1.5}.milexmile-table tr{height:40px}.full-page-wrapper{left:12.5%}}@media only screen and (min-width:1421px){.header-index,.header-missing,.wrapper-index,.wrapper-missing{width:55%}.nav-column{-webkit-flex-basis:16em;-ms-flex-preferred-size:16em;flex-basis:16em}}@media only screen and (min-width:1670px){.header-index,.header-missing,.wrapper-index,.wrapper-missing{width:40%}.nav-column{-webkit-flex-basis:18em;-ms-flex-preferred-size:18em;flex-basis:18em}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}body,div,input,li,p,td{background:0 0;color:#000;box-shadow:none;text-shadow:none}a,a:visited{text-decoration:underline}a[href]:after{content:" [" attr(href) "]"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.nav-column{display:none}.main,.nav-index,.nav-missing{display:block}.main{width:100%}}