/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#000}
body{font-size:1em;line-height:1.4}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.nocallout{-webkit-touch-callout:none}
.pressed{background-color:rgba(0,0,0,0.7)}
textarea[contenteditable]{-webkit-appearance:none}


.invisible{visibility:hidden}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}.hide{display:none}.show{display:block}.affix{position:fixed}


.text-center{text-align:center}
.text-right{text-align:right}.text-left{text-align:left}
.pull-right{float:right}.pull-left{float:left}
body{font-family:"Arial",sans-serif;font-size:10px;max-width:620px;min-width:300px;margin:auto;position:relative;background-color:#fff}
body.nojs{font-size:.8em}body.text-small{font-size:10px}body.text-medium{font-size:11px}body.text-large{font-size:12.2px}
body.text-xlarge{font-size:14px}a{color:#000}ul,ol{padding:0;margin:0;list-style:none}
/*.overlayOpen video{position:absolute!important;left:-9999px!important}*/
div.sectLogo img.retina{display:none}
@media print,(-webkit-min-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:5/4),(min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){div.sectLogo img.retina{display:block}div.sectLogo img.non-retina{display:none}}
body .hasjs,body.hasjs .nojs{display:none}body.hasjs .hasjs{display:inline}
body.loggedin .loggedout{display:none}body.loggedout .loggedin{display:none}


.icon{background-image:url("../images/sprite-img2.png");background-repeat:no-repeat;background-position:14px 14px;background-size:232px 634px;display:inline-block;margin-top:1px;width:14px;height:14px;vertical-align:text-top;text-indent:-1000px;overflow:hidden;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}


.icon-back-to-top{background-position:-154px -116px;width:9px;height:7px}


.icon-logo,.icon-logo-single-media{background-position:0 0;width:208px;height:27px}

.facebookic{background:url("../images/facebook_icon.png") no-repeat;}.twitteric{background:url("../images/twitter_icon.png") no-repeat;}.googleplusic{background:url("../images/googleplus_icon.png") no-repeat;}.youtubeic{background:url("../images/youtube_icon.png") no-repeat;}.flickric{background:url("../images/flickr_icon.png") no-repeat;}
.networksic{width:18px;height:18px;display:inline-block;margin-top:1px;vertical-align:text-bottom;text-indent:-1000px;overflow:hidden;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}


.download-app{background-position:-96px -165px;width:14px;height:19px}


.dark .icon-back-to-top{background-position:-168px -116px}


.download-app{margin-top:-3px;margin-right:8px;margin-left:1px}

ol.headlines.ktvideoart2{background-color:#4c4c4c;}ol.headlines.ktvideoart2 li.border-b .title{color:#fff;text-decoration:none}ol.headlines.ktvideoart2 li.border-b a:visited{color:#fff;text-decoration:none}ol.headlines.ktvideoart2 li.border-b .updated-timestamp.ktvideoartdate{color:#eee}
.dark{background-color:#1a1a1a;color:#999}.dark a{color:#93c0de;text-decoration:none}
.dark .btn{border-color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#292929}
.dark .border-tb{border-color:#4f4f4f}.content{line-height:2em}.content .ad{display:block;background-color:#ccc;text-align:center;font-weight:bold}
.headlines>li,.sect-related-links>li,.saved-arts>li{margin-left:10px;margin-right:10px}
.headlines li,.sect-related-links li,.saved-arts li{padding:0;padding-top:4px;padding-bottom:3px;clear:both;font-family:Georgia,serif}
.headlines li:last-child,.sect-related-links li:last-child,.saved-arts li:last-child{border-bottom:0}
.headlines a,.sect-related-links a,.saved-arts a{display:block;overflow:hidden;text-decoration:none;line-height:1.25em;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.headlines a:active,.sect-related-links a:active,.saved-arts a:active{background-color:#f6f6f6;border-radius:3px}
.dark .headlines a:active,.dark .sect-related-links a:active,.dark .saved-arts a:active{background-color:#333}
.headlines a:visited,.sect-related-links a:visited,.saved-arts a:visited{background-color:rgba(0,0,0,0)}
.headlines a .ikicker,.sect-related-links a .ikicker,.saved-arts a .ikicker,.headlines a .title,.sect-related-links a .title,.saved-arts a .title{font-size:1.6em;line-height:1.25em}
.wf-nytcheltenhamhinted-n4-active .headlines a .ikicker,.wf-nytcheltenhamhinted-n4-active .sect-related-links a .ikicker,.wf-nytcheltenhamhinted-n4-active .saved-arts a .ikicker,.wf-nytcheltenhamhinted-n4-active .headlines a .title,.wf-nytcheltenhamhinted-n4-active .sect-related-links a .title,.wf-nytcheltenhamhinted-n4-active .saved-arts a .title,.wf-nytcheltenhamhinted-n7-active .headlines a .ikicker,.wf-nytcheltenhamhinted-n7-active .sect-related-links a .ikicker,.wf-nytcheltenhamhinted-n7-active .saved-arts a .ikicker,.wf-nytcheltenhamhinted-n7-active .headlines a .title,.wf-nytcheltenhamhinted-n7-active .sect-related-links a .title,.wf-nytcheltenhamhinted-n7-active .saved-arts a .title{font-family:"nyt-cheltenham",Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;font-size:1.7em}
.headlines a .kicker .icon-inline-interactive,.sect-related-links a .kicker .icon-inline-interactive,.saved-arts a .kicker .icon-inline-interactive{margin-top:-2px}
.headlines a p,.sect-related-links a p,.saved-arts a p{color:#606060;font-weight:normal;font-size:1.3em;line-height:1.4em}
.headlines a:visited,.sect-related-links a:visited,.saved-arts a:visited{color:#555}
.headlines p,.sect-related-links p,.saved-arts p{font-size:1.2em;line-height:1.42em;margin:4px 0 5px}
.headlines .highlighted .highlighted-thumb,.sect-related-links .highlighted .highlighted-thumb,.saved-arts .highlighted .highlighted-thumb{display:block;float:right;margin-left:10px;margin-bottom:10px;margin-top:3px}
.headlines .highlighted a,.sect-related-links .highlighted a,.saved-arts .highlighted a{font-weight:bold}
.headlines .highlighted a .title,.sect-related-links .highlighted a .title,.saved-arts .highlighted a .title{font-size:1.6em;line-height:1.25em}
.wf-nytcheltenhamhinted-n4-active .headlines .highlighted a .title,.wf-nytcheltenhamhinted-n4-active .sect-related-links .highlighted a .title,.wf-nytcheltenhamhinted-n4-active .saved-arts .highlighted a .title,.wf-nytcheltenhamhinted-n7-active .headlines .highlighted a .title,.wf-nytcheltenhamhinted-n7-active .sect-related-links .highlighted a .title,.wf-nytcheltenhamhinted-n7-active .saved-arts .highlighted a .title{font-family:"nyt-cheltenham",Georgia,serif;font-style:normal;font-weight:700;font-size:1.8em;line-height:1.25em}
.headlines.showBorder li:last-child,.sect-related-links.showBorder li:last-child,.saved-arts.showBorder li:last-child{border-bottom:1px solid #e3e3e3}
.sect-related-links{padding-top:6px;padding-bottom:6px}.sect-related-links a{font-size:1.4em}.headlines{padding-top:0}
.kicker{text-transform:uppercase;font-size:1em;line-height:1.6em;font-weight:normal;font-family:"Arial",sans-serif}
.item-type-title{color:#999;font-family:"Arial",sans-serif;font-size:1.0em}.item-type-icon{margin-top:0;margin-right:5px}
.image-caption{margin-top:0;margin-bottom:2px;font-family:"Arial",sans-serif;font-size:1.1em;line-height:1.35em;color:#666}
.image-caption .asset-title{font-weight:bold}.dark .image-caption{color:#999}
.image-credit{font-family:"Arial",sans-serif;font-size:.9em;line-height:1.23em;text-transform:uppercase;color:#999;overflow:auto}
.grid *,.grid *:after,.grid *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.grid:after{content:"";display:table;clear:both}.col{width:100%}.col-2-3{width:66.66%}.col-1-3{width:33.33%}
.col-split{width:45%}[class*='col-']{float:left}[class*='col-']{padding-right:20px}[class*='col-']:last-of-type{padding-right:0}
.sect.single-image{border-bottom:0}.subsect,.subsectvid,.subsectpop{margin:8px 0 1px}.subsect h3{margin:8px 0 1px;padding-top:9px;padding-bottom:9px;padding-left:15px;padding-right:15px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f6f6f6;font-family:"Arial",sans-serif;font-size:1.4em;text-transform:uppercase}.subsectvid h3{margin:8px 0 1px;padding-top:9px;padding-bottom:9px;padding-left:15px;padding-right:15px;border-top:1px solid #000;border-bottom:3px solid #000;background-color:#4c4c4c;font-family:"Arial",sans-serif;font-size:1.4em;text-transform:uppercase}.subsectpop h3{margin:8px 0 1px;padding-top:9px;padding-bottom:9px;padding-left:15px;padding-right:15px;border-top:1px solid #000;border-bottom:3px solid #000;background-color:#ca0002;color:#fff;font-family:"Arial",sans-serif;font-size:1.4em;text-transform:uppercase}
.subsect h3 a{text-decoration:none;color:#ca0002}.subsectvid h3 a{text-decoration:none;color:#ffbb00}.subsectpop h3 a{text-decoration:none;color:#fff}.subsect h3 a:visited{color:#ca0002}.subsectvid h3 a:visited{color:#ffbb00}.subsectpop h3 a:visited{color:#fff}.subsect h3 a:hover,.subsectvid h3 a:hover,.subsectpop h3 a:hover{color:#000}
.dark .subsect h3,.dark .subsectvid h3,.dark .subsectpop h3{color:#ccc;border-color:#4f4f4f;background-color:#333}.dark .subsect h3 a,.dark .subsectvid h3 a,.dark .subsectpop h3 a{color:#ccc}.dark .subsect h3 a:visited,.dark .subsectvid h3 a:visited,.dark .subsectpop h3 a:visited{color:#ccc}
.subsect ul,.subsectvid ul,.subsectpop ul{margin-left:10px;margin-right:10px}.subsect ul li,.subsectvid ul li,.subsectpop ul li{padding-top:10px;padding-bottom:10px;padding-left:6px;padding-right:6px}
.padding-lr-inner{padding-left:6px;padding-right:6px}.padding-lr{padding-left:15px;padding-right:15px}.padding-tb{padding-top:10px;padding-bottom:10px}
.padding-tblr{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}.border-l{border-left:1px solid #e3e3e3}

.border-r{border-right:1px solid #e3e3e3}.border-t{border-top:1px solid #e3e3e3}.border-b{border-bottom:1px solid #e3e3e3}.firstarticle{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.lastarticlesep{margin:0;padding:0}

.border-tb{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.border-lr{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.border{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.no-border{border:0}.hr-grayL{width:100%;height:1px;background-color:#999}.hr-grayL2{width:100%;height:1px;background-color:#e3e3e3}
.dark .hr-grayL,.dark .hr-grayL2{background-color:#4f4f4f}.nav-link,.link{color:#326891;text-decoration:none;font-weight:bold}
.dark .related-article,.dark .related{border-color:#4f4f4f}.related-article a,.related a,.related-article a:visited,.related a:visited{text-decoration:none;color:#326891}
.dark .related-article a,.dark .related a,.dark .related-article a:visited,.dark .related a:visited{color:#93c0de}.disable-link{color:#999!important}
.btn{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid #ebebeb 1px;background-color:#f7f7f7;padding:0;color:#000;font-size:1.2em;text-decoration:none}
.btn .indicator{padding:10px 0}.btn.icon{border:solid rgba(255,255,255,0.65) 1px}.btn.form-input{margin:20px 12px 20px 0;padding:9px 12px;background-color:#fff;box-shadow:0 0 5px #eee inset;border-color:#d5d5d5}
.btn.form-input input{padding:0;border:0;width:92%}.btn.no-outline{border-width:0;background:transparent}.more-results{visibility:hidden}



.text-large .article-related-coverage .headlines .icon{margin-top:5px}.text-large .sect-related-links a{font-size:1.6em}
.text-large.oldbb .headlines a .title,.text-large.oldbb .sect-related-links a .title,.text-large.oldbb .saved-arts a .title{font-size:1.9em;line-height:1.25em}
.text-large.oldbb .headlines .highlighted .title,.text-large.oldbb .sect-related-links .highlighted .title,.text-large.oldbb .saved-arts .highlighted .title,.text-large.oldbb .headlines .highlighted .title,.text-large.oldbb .sect-related-links .highlighted .title,.text-large.oldbb .saved-arts .highlighted .title,.text-large.oldbb .headlines .saved-arts .highlighted .title,.text-large.oldbb .sect-related-links .saved-arts .highlighted .title,.text-large.oldbb .saved-arts .saved-arts .highlighted .title{font-size:1.9em;line-height:1.25em}
.text-large.oldbb .headlines .highlighted .kicker,.text-large.oldbb .sect-related-links .highlighted .kicker,.text-large.oldbb .saved-arts .highlighted .kicker{font-size:1.15em}
.text-large .subsect h3,.text-large .subsectvid h3,.text-large .subsectpop h3,.text-large .article-related-coverage h3{font-size:1.6em}.text-xlarge .headlines a .title,.text-xlarge .sect-related-links a .title{line-height:1.262295082em}
.absoluteTop{top:0}.absoluteTop .logo{opacity:0}.absoluteTop .main-search{opacity:0}.nav-to{overflow:hidden;background:#f6f6f6;font-size:10px}


#backbutton{display:none;border:solid 1px #d5d5d5;width:40px;height:40px;position:fixed;bottom:10px;left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

body.ffApp #backbutton{display:block;background:#eee url("../images/ff_back.61aed1ca.png") no-repeat center center}


.ad.ad-dfp.mid1{margin:0;padding:13px 0 14px}
.headlines .ad.ad-dfp.mid1{border-bottom:1px solid #e3e3e3}body.hasPaidPromo .ad.ad-dfp.mid1{height:133px}


.headlines li.paidpostholder{padding:13px 0;margin:0;/*border-bottom:1px solid #e3e3e3*/}.headlines li.paidpostholder .ad:not(.dfp-size-320x50):not(.dfp-size-414x457){margin:0 10px}
.headlines li.paidpostholder:last-child .ad.mid1{border-bottom:0;padding-bottom:6px}
.headlines li.paidpostholder:last-child .ad.mid1 div{margin:8px auto;min-width:300px}.icon-search-reset{position:absolute;right:10px}
.icon-search-reset a{width:100%;height:100%;display:block}.timestamp{font-size:1em;margin:14px 20px 0 0;color:#666;float:right}

.headlines li.paidpostholder a{width:100%;height:auto;display:block;margin:0;padding:0}.headlines li.paidpostholder a img{width:100%;height:auto;display:block;margin:0;padding:0}


.custom-fonts body{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}
.custom-fonts .sects-nav .edition-selector input{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400;font-size:11px;text-transform:uppercase;padding:0 12px}


.custom-fonts .sects-nav .expandable-title,.custom-fonts .sects-nav.sections-nav-tier2plus .expandable-title,.custom-fonts .sects-nav .sect-nav-list.highlight a,.custom-fonts .sects-nav a{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:700}
.custom-fonts .sects-nav .sect-nav-list a{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}
.custom-fonts .sect .header-bar,.custom-fonts .header-bar,.custom-fonts .header-bar.hp{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:700;font-size:1.5em}
.custom-fonts .sect .header-bar .header-timestamp,.custom-fonts .header-bar .header-timestamp,.custom-fonts .header-bar.hp .header-timestamp{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400;line-height:21px;margin-top:-1px;padding-bottom:1px}
.custom-fonts .sect .header-bar .header-login,.custom-fonts .header-bar .header-login,.custom-fonts .header-bar.hp .header-login{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}
.custom-fonts .dark .sect h2 span{font-size:inherit}.custom-fonts .header-bar.hp .header-login{margin-top:-2px}
.custom-fonts .subsect h3,.custom-fonts .subsectvid h3,.custom-fonts .subsectpop h3{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:700;font-size:1.5em}
.custom-fonts .btn{font-size:1.4em}.custom-fonts .kicker{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400;font-size:1.1em}
.custom-fonts .image-caption,.custom-fonts .image-credit,.custom-fonts .span-image .section-front-image-credit{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}
.custom-fonts .image-caption{font-size:1.2em}.custom-fonts .span-image{margin:16px 0 14px}.custom-fonts .span-image .imageholder,.custom-fonts .span-image .videoholder{margin-bottom:2px}
.custom-fonts .full-art .kicker{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}


.custom-fonts .full-art .headline,.custom-fonts .full-art .story-heading{font-family:"nyt-cheltenham",Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;font-size:2.7em;line-height:1.12em;margin-bottom:16px;margin-top:7px;word-spacing:-0.02em}
.custom-fonts .full-art .headline.w-story-heading{line-height:1.27em;font-size:1.6em;color:#000}.custom-fonts .full-art .story-meta,.custom-fonts .full-art .review-information{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}


.custom-fonts .full-art .article-body h4{font-family:"nyt-cheltenham",Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;font-size:1.25em}

.custom-fonts .main-footer .footer-content{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}
.custom-fonts .headlines li.highlighted .title,.custom-fonts .sect-related-links li.highlighted .title,.custom-fonts .saved-arts li.highlighted .title,.custom-fonts .headlines li.highlighted .ikicker,.custom-fonts .sect-related-links li.highlighted .ikicker,.custom-fonts .saved-arts li.highlighted .ikicker{font-family:"nyt-cheltenham",Georgia,serif;font-style:normal;font-weight:700;font-size:2.0em;line-height:1.15em}
.custom-fonts .headlines li .title,.custom-fonts .sect-related-links li .title,.custom-fonts .saved-arts li .title,.custom-fonts .headlines li .ikicker,.custom-fonts .sect-related-links li .ikicker,.custom-fonts .saved-arts li .ikicker{font-family:"nyt-cheltenham",Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;font-size:1.9em;line-height:1.23em}
.custom-fonts .headlines a:visited,.custom-fonts .sect-related-links a:visited,.custom-fonts .saved-arts a:visited{color:#000}
.custom-fonts .headlines .kicker .icon,.custom-fonts .sect-related-links .kicker .icon,.custom-fonts .saved-arts .kicker .icon{vertical-align:text-top;margin-top:0}
.custom-fonts .headlines .timestamp,.custom-fonts .sect-related-links .timestamp,.custom-fonts .saved-arts .timestamp{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}
.custom-fonts .headlines .icon,.custom-fonts .sect-related-links .icon,.custom-fonts .saved-arts .icon{margin-top:5px}


.custom-fonts #article-box h4{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400;font-size:1.2em}.custom-fonts .mkts{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400}


.headlines .highlighted-thumb{width:75px;height:75px;position:relative}.headlines .highlighted-thumb img{position:absolute;top:0;left:0;width:100%;height:auto;/*height:100%*/}

.headlines .highlighted-thumb .thumb-icon-square{position:absolute;bottom:6px;left:6px;width:25px;height:25px;background:rgba(0,0,0,0.8);border:1px solid rgba(255,255,255,0.65);border-radius:4px}
.headlines .highlighted-thumb .icon-thumb-video{position:absolute;margin-top:0;left:5px;top:8px}
.hasPaidPromo .headlines .paidpostholder{display:list-item}.headlines .isSpanAsset{margin:0;padding:0}.headlines .isSpanAsset a{padding:0}
.headlines .isSpanAsset .section-front-image-credit{margin-left:10px;margin-right:10px}.headlines .hasSpanAsset .hasSpanAsset-link{padding:0 0 10px}
.headlines .hasSpanAsset .kicker{padding-left:5px}.headlines .hasSpanAsset .title{display:block;padding:0 5px}.headlines .hasSpanAsset p{padding:0 5px}
.headlines .hasKicker{padding-top:2px}.headlines iframe{width:100%}.headlines .ad iframe{width:auto;min-height:100px}
.headlines .ad.dfp-size-320x50 iframe{width:320px;min-height:50px}.headlines .updated-timestamp,.headlines .highlighted .updated-timestamp{color:#ae2a33;font-family:"Arial",sans-serif;font-size:.8em;border-right:1px solid #ccc;padding-right:6px;margin-right:7px}
.headlines .sect-timestamp{font-weight:normal;font-family:"Arial",sans-serif;font-size:1.1em;color:#000;padding-bottom:3px}
.headlines .sect-timestamp .red{color:#ae2a33;padding-left:3px}.headlines .sect-timestamp .red:first-child{padding-left:0}
.headlines .sect-timestamp .grayLight{color:#999;padding-left:3px}.headlines.ordered{counter-reset:items 0}
.headlines.ordered>li:before{counter-increment:items 1;content:counter(items,decimal) ".";display:inline;position:relative;float:left;top:10px;left:0;width:10px;margin-left:10px;font-size:1.5em;font-weight:normal}
.headlines.ordered>li a{margin-left:30px}.swipePending ol.headlines li a:active,.swipePending ol.sect-related-links li a:active,.swipePending ol.saved-arts li a:active{background-color:transparent}
.spanTouchstate{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.spanTouchstate:active{background-color:#f6f6f6;border-radius:3px}.dark .spanTouchstate:active{background-color:#333}
.spanTouchstate:visited{background-color:rgba(0,0,0,0)}.span-image .imageholder{position:relative}.span-image img{width:100%}.article-body img{width:100%;height:auto;padding-bottom:4px}.spip_ocs_real{font-size: 0.8em;color:#aa7283;width:97%;margin:auto;line-height:1.2em}
.span-image .section-front-image-credit{text-align:right;font-family:"Arial",sans-serif;font-size:.9em;line-height:1.23em;text-transform:uppercase;color:#999;overflow:auto;font-weight:normal}
.span-image .headlines{margin-left:0;margin-right:0;padding-top:4px}.span-image .headlines a{padding-top:0}
.span-image .headlines li:last-child{border-bottom:1px solid #e3e3e3}.dark .sect-timestamp{color:#eee}
.dark .updated-timestamp,.dark .highlighted .updated-timestamp{border-color:#666}ul.sfg-list{background:#eee}#sttsep{margin:0;padding:3px 0;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.dark ul.sfg-list{background:black}li.sfg-li{display:block;margin:6px 0;padding:0 0 6px 0;background:white;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden}
.dark li.sfg-li{background:#1a1a1a}.dark li.sfg-li{border-color:#333}@media(-webkit-min-device-pixel-ratio:2){.hairlines li.sfg-li{border-width:.5px}}
li.sfg-li:first-child{border-top:0;margin-top:0}li.sfg-li:last-child{border-bottom:0;padding-bottom:0}
.sfg-title{padding:14px 16px;border-bottom:1px solid #ccc}@media(-webkit-min-device-pixel-ratio:2){.hairlines .sfg-title{border-width:.5px}}
.dark .sfg-title{border-color:#333}.sfg-title a{text-decoration:none;display:block;padding:7px 8px;margin:-7px -8px}
.sfg-title-hed{padding:0;margin:0;font:bold 1.2em nyt-franklin;letter-spacing:.05em;color:black;text-transform:uppercase}
.dark .sfg-title-hed{color:#999}.sfg-type-opinion .sfg-title-hed::before{content:"OPINION ";color:#0bb4f7}
.sfg-type-opinion a .sfg-title-hed::after{content:" »";font-size:125%;line-height:0;color:#0bb4f7}
.sfg-status-breaking .sfg-title-hed::before{content:"BREAKING ";color:#c52b03}
.sfg-status-live .sfg-title-hed::before{content:"LIVE ";color:#c52b03}
.sfg-status-developing .sfg-title-hed::before{content:"DEVELOPING ";color:#eb6e00}ul.sfgAsset-list{margin:0 16px}
li.sfgAsset-li{display:block;border-top:1px solid #eee}.dark li.sfgAsset-li{border-color:#444}li.sfg-li.ktvideoart{background-color:#4c4c4c;}li.sfg-li.ktnyamukuruart{background-color:#eaeaea;}
@media(-webkit-min-device-pixel-ratio:2){.hairlines li.sfgAsset-li{border-width:.5px;border-color:#ccc}}
@media(-webkit-min-device-pixel-ratio:2){.hairlines .dark li.sfgAsset-li{border-width:.5px;border-color:#333}}
li.sfgAsset-li:first-child{/*border-top:0*/border-top:1px solid #eee}.sfgAsset{padding:16px 0}.sfgAsset.sfgAsset-style-refer{padding:14px 0}
.sfgAsset::after{content:"";display:block;clear:both}a.sfgAsset-link{display:block;margin:-8px;padding:8px;text-decoration:none;color:inherit}
a.sfgAsset-link::after{content:"";display:block;clear:both}.dark a.sfgAsset-link{color:inherit}a.sfgAsset-link:visited{color:#000}
.sfgAsset-kicker{padding:0 0 2px 0;text-transform:uppercase;font:1.1em nyt-franklin}
.sfgAsset-timestamp{display:inline-block;font:1.1em nyt-franklin;color:#ae2a33;border-right:1px solid #ccc;padding-right:8px;margin-right:8px;line-height:1.35}
a:visited .sfgAsset-timestamp{color:#999}.dark a:visited .sfgAsset-timestamp{color:#999}.sfgAsset-span{margin:0 -16px;background:white}
.dark .sfgAsset-span{background:#1a1a1a}.sfgAsset-span.sfgAsset-span-inset{padding:0 16px}
.sfgAsset-span.sfgAsset-span-inset .span-image .span-text-container{margin:0}
.sfgAsset-span.sfgAsset-span-inset .span-image.type-slideshow ol.carousel-dots{margin-left:0;margin-right:0}
.sfgAsset-li:first-child .sfgAsset:not(.sfgAsset-has-hed-above-span) .sfgAsset-span{margin-top:-16px}
.sfg-has-title .sfgAsset-li:first-child .sfgAsset:not(.sfgAsset-has-hed-above-span) .sfgAsset-span{margin-top:-17px}
@media(-webkit-min-device-pixel-ratio:2){.hairlines .sfg-has-title .sfgAsset-li:first-child .sfgAsset:not(.sfgAsset-has-hed-above-span) .sfgAsset-span{margin-top:-16.5px}}
.custom-fonts .sfgAsset .span-image .videoholder{margin-bottom:0}.sfgAsset-span-embed{overflow:hidden}
.sfgAsset-span-embed iframe{margin:0;padding:0;border:0;width:100%;background:white}.sfgAsset-span-image,.sfgAsset-thumb{pointer-events:none}
.sfgAsset-thumb{float:right;width:75px;height:75px;position:relative;margin:0 0 6px 12px}
.sfgAsset-thumb img{position:absolute;top:0;left:0;width:100%;height:100%}
.sfgAsset-thumb .sfgAsset-thumb-icon-square{position:absolute;bottom:6px;left:6px;width:25px;height:25px;background:rgba(0,0,0,0.8);border:1px solid rgba(255,255,255,0.65);border-radius:4px}
@media(-webkit-min-device-pixel-ratio:2){.hairlines .sfgAsset-thumb .sfgAsset-thumb-icon-square{border-width:.5px}}
.sfgAsset-thumb .icon-thumb-video{position:absolute;margin-top:0;left:5px;top:8px}.sfgAsset-thumb .icon-slideshow-white{position:absolute;margin-top:0;left:4px;top:5px}
.sfgAsset-hed{margin:0;padding:0;border:0;word-wrap:break-word;color:black}.dark .sfgAsset-hed{color:#ccc}a:visited .sfgAsset-hed{color:#000}a:visited .sfgAsset-hed.ktvidelinks{color:#fff}h3.sfgAsset-hed.ktvidelinks{color:#fff}.sfgAsset-timestamp.ktvidelink{color:#eee}
a:visited .sfgAsset-hed.ktnyamukurulinks0,a:visited .sfgAsset-hed.ktnyamukurulinks1,a:visited .sfgAsset-hed.ktnyamukurulinks1_1{color:#333}h3.sfgAsset-hed.ktnyamukurulinks0{color:#333}h3.sfgAsset-hed.ktnyamukurulinks1{color:#333;font:bold 2.5em/0.9619047619047618 nyt-franklin,sans-serif;}h3.sfgAsset-hed.ktnyamukurulinks1_1{color:#333;font-size:1.8em;font-weight:300;padding-top:4px}.sfgAsset-timestamp.ktnyamukurulink{color:#333}
.dark a:visited .sfgAsset-hed{color:#000}.sfgAsset-hed-1u{font:bold italic 2.8em/1.0714285714285714 nyt-cheltenham,serif;margin-bottom:5px}
.sfgAsset-hed-1{font:bold 2.8em/1.125 nyt-cheltenham,serif;margin-bottom:5px}
.sfgAsset-hed-2u{font:bold italic 2.6em/1.0769230769230769 nyt-cheltenham,serif;margin-bottom:5px}
.sfgAsset-hed-2{font:bold 2.6em/1.1346153846153846 nyt-cheltenham,serif;margin-bottom:5px}
.sfgAsset-hed-3u{font:bold italic 2.3em/1.0869565217391304 nyt-cheltenham,serif;margin-bottom:5px}
.sfgAsset-hed-3{font:bold 2.2em/1.1590909090909092 nyt-cheltenham,serif;margin-bottom:5px}
.sfgAsset-hed-4{font:bold 2em/1.175 nyt-cheltenham,serif;margin-bottom:5px}
.sfgAsset-hed-refer{font:normal 2em/1.1 nyt-cheltenham,serif;margin-bottom:5px}.sfgAsset-hed-feat1{font:300 2.8em/1.0714285714285714 nyt-cheltenham,serif;margin-bottom:7px}
.sfgAsset-hed-feat2{font:300 2.4em/1.1458333333333333 nyt-cheltenham,serif;margin-bottom:7px}.sfgAsset-hed-brief1{font:bold 2.1em/0.9619047619047618 nyt-franklin,sans-serif;margin-bottom:4px}
.sfgAsset-hed-brief2{font:bold 1.7em/1.0411764705882351 nyt-franklin,sans-serif;margin-bottom:4px}.sfgAsset-has-hed-above-span .sfgAsset-hed{margin-bottom:12px;text-align:center}
.sfgAsset-sum{word-wrap:break-word;white-space:pre-line}a:visited .sfgAsset-sum{color:#666}
.dark a:visited .sfgAsset-sum{color:#666}.sfgAsset-sum-reg{font:1.45em/1.2758620689655173 georgia,serif;color:#666}.sfgAsset-sum-reg p{display:inline}
.dark .sfgAsset-sum-reg{color:#bbb}.sfgAsset-sum-annex{font:1.6em/1.1875 georgia,serif;color:black}
.dark .sfgAsset-sum-annex{color:#ccc}.sfgAsset-sum-brief{font:1.5em/1.0466666666666666 nyt-franklin,sans-serif;color:#666}
.dark .sfgAsset-sum-brief{color:#bbb}.sfgAsset-sum-brief-annex{font:1.5em/1.0466666666666666 nyt-franklin,sans-serif;color:black}
.dark .sfgAsset-sum-brief-annex{color:#ccc}.sfg.sfg-type-feature .sfgAsset:not(.sfgAsset-has-thumb){text-align:center}
.full-art{color:#333;font-family:Georgia,serif}.full-art em{font-style:italic}.full-art h6{margin:0}.full-art header{margin:10px 0 20px}
.full-art .kicker{margin-left:16px;margin-right:16px}.full-art .kicker,.full-art .article-section-name{font-family:"nyt-franklin",sans-serif;font-style:normal;font-weight:400;font-size:1.1em;line-height:1.1em;margin-top:15px;margin-bottom:0;text-transform:uppercase}
.full-art .article-section-name{display:none;letter-spacing:.02em;margin-left:16px;font-weight:bold}
.full-art .headline,.full-art .story-heading{margin-left:16px;margin-right:16px;margin-top:4px;margin-bottom:6px;text-align:left;font-size:2.4em;line-height:1.2em;font-weight:normal}
.full-art .headline.w-story-heading,.full-art .story-heading.w-story-heading{font-size:1.7em;line-height:1.27em;color:#666}
.full-art .headline.story-heading,.full-art .story-heading.story-heading{margin-bottom:4px}.wf-nytcheltenhamhinted-n4-active .full-art .headline,.wf-nytcheltenhamhinted-n4-active .full-art .story-heading,.wf-nytcheltenhamhinted-n7-active .full-art .headline,.wf-nytcheltenhamhinted-n7-active .full-art .story-heading{font-family:"nyt-cheltenham",Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400}
.full-art .headline{margin-bottom:10px}.full-art .article-image-link{display:block;overflow:hidden}.full-art .subhead-items{margin-left:16px;margin-right:16px;clear:both}
.full-art .subhead-items .byline,.full-art .subhead-items .dateline{color:#000;font-family:Georgia,serif;font-size:1.3em;font-weight:normal}
.full-art .subhead-items .byline{margin-bottom:2px}.full-art .subhead-items .dateline{font-size:1.0em;text-transform:uppercase}
.full-art .tools-wrapper{margin-right:9px;margin-top:-4px;float:right}.full-art .header-art-tools{position:relative;top:3px;margin:0}
.full-art .inline-share-wrapper{display:block;*zoom:1;margin:0 10px 10px}.full-art .inline-share-wrapper:before,.full-art .inline-share-wrapper:after{display:table;content:"";line-height:0}
.full-art .inline-share-wrapper:after{clear:both}.lens .full-art .inline-share-wrapper{width:185px;margin:10px auto}
.full-art .tools-nobyline{margin-top:-15px}.full-art .article-body{margin-bottom:26px;font-size:1.6em;line-height:1.4em}
.full-art .article-body>p,.full-art .article-body>.copy,.full-art .article-body>h4,.full-art .article-body>ul,.full-art .article-body>table,.full-art .article-body>.review-information{margin-left:16px;margin-right:16px}
.full-art .article-body>div.p-block:first-child{margin-left:16px;margin-right:16px}.full-art .corrections{margin-left:16px;margin-right:16px;margin-bottom:10px}
.full-art .corrections .correction-timestamp{font-style:italic;font-weight:bold}.full-art .corrections .correction-timestamp .correction-pubdate{font-weight:normal}
.full-art .corrections .correction-body{font-style:italic}.full-art .corrections .correction-body p:first-child{margin-top:1px}
.full-art .article-revised{margin:10px 0;font-style:italic}.full-art footer{margin-top:0;margin-bottom:0;margin-left:16px;margin-right:16px}
.full-art .related-asset{margin:17px 0;margin-left:16px;margin-right:16px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:14px 0;overflow:hidden;position:relative;font-size:10px;color:#333;display:block}


.share .call-to-action{font-size:1.1em}.share .call-to-action:after{content:"\00bb";margin-left:3px}.article-body>blockquote{padding:0;margin:0 28px;border-left:1px solid #dcdcdc;color:#666;font-size:.92em}
.article-body>blockquote p{padding-left:16px}.span-image{margin:12px 0}.span-image .span-text-container{display:block;margin-left:16px;margin-right:16px}
.span-image div.imageholder,.span-image div.videoholder{position:relative;margin-bottom:5px}.span-image div.videoholder{position:relative;overflow:hidden}
body.dark .span-image div.videoholder{background:#000}.span-image i.icon{left:15px;bottom:15px}.span-image i.icon-video{z-index:31}
.iOS .span-image i.icon-video{display:none}.span-image img{width:100%}.span-image.type-slideshow .image-credit{display:none}
.dark .share a:visited{color:#999}.dark .share .comment-count{border-color:#999;background-color:#1a1a1a}
.dark .share .comment-count:before{border-color:#999 #999 transparent transparent}.dark .share .comment-count:after{border-color:#1a1a1a #1a1a1a transparent transparent}
.text-medium .full-art .headline,.text-medium .full-art .story-heading{font-size:2.5em;line-height:1.16em}.text-medium .full-art .headline.w-story-heading,.text-medium .full-art .story-heading.w-story-heading{font-size:1.8em}
.wf-nytcheltenhamhinted-n4-active .text-medium .full-art .headline,.wf-nytcheltenhamhinted-n4-active .text-medium .full-art .story-heading,.wf-nytcheltenhamhinted-n7-active .text-medium .full-art .headline,.wf-nytcheltenhamhinted-n7-active .text-medium .full-art .story-heading{font-size:2.4em}
.text-medium .full-art .image-caption{font-size:1.1em;line-height:1.28em}.text-medium .full-art .image-credit{font-size:10px}
.text-medium .full-art .related-asset{font-size:11px}.text-medium .full-art .article-body{font-size:1.7em;line-height:1.4em}
.oldbb .text-medium .full-art .headline{font-size:2.4em}.text-large .full-art .headline,.text-large .full-art .story-heading{font-size:2.6em;line-height:1.15em}
.text-large .full-art .headline.w-story-heading,.text-large .full-art .story-heading.w-story-heading{font-size:1.9em}
.wf-nytcheltenhamhinted-n4-active .text-large .full-art .headline,.wf-nytcheltenhamhinted-n4-active .text-large .full-art .story-heading,.wf-nytcheltenhamhinted-n7-active .text-large .full-art .headline,.wf-nytcheltenhamhinted-n7-active .text-large .full-art .story-heading{font-size:2.4em;line-height:1.25em}
.text-large .full-art .image-caption,.text-large .full-art .image-credit{font-size:1.1em;line-height:1.25em}.text-large .full-art .image-credit{font-size:11px}
.text-large .full-art .article-body{font-size:1.7em;line-height:1.4em}.text-large .full-art .related-asset{font-size:13px}
.text-large .full-art .byline,.text-large .full-art .dateline{font-size:1.1em}.oldbb .text-large .full-art .headline{font-size:2.4em}
.header-sponsor{display:block}@media only screen and (orientation:portrait){.full-art .related-asset .image-container{max-width:140px}
.full-art .related-asset .image-container img{max-width:140px}}@media only screen and (min-width:370px){.byline{max-width:100%/*330px*/}}
@media only screen and (max-width:369px){.byline{max-width:100%/*200px*/}}


.iframe-holder{margin:0 10px}.iframe-holder span[data-iframe]{width:100%;display:block}.iframe-holder iframe.embeddedContent{overflow-y:hidden;margin-top:1px}
@media only screen and (min-width:180+16px*2){.iframe-holder.max180{margin:0 16px}}
@media only screen and (min-width:300+16px*2){.iframe-holder.max300{margin:0 16px}}


.main-footer{margin:0}.main-footer .footer-content{text-align:center;font-size:14px;font-family:"Arial",sans-serif}
.main-footer .footer-content .nav-tools{padding:4px;font-size:12px;font-weight:bold;overflow:hidden}
.main-footer .footer-content .nav-tools .nav-tools-btn:nth-child(odd){float:left}.main-footer .footer-content .nav-tools .nav-tools-btn:nth-child(even){float:right}
.main-footer .footer-content .nav-tools .nav-tools-btn a{display:block;padding:12px}.main-footer .footer-content .nav-tools .nav-tools-btn .icon{position:relative;margin-right:6px}
.main-footer .footer-content .nav-tools .nav-tools-btn .icon-nav{top:-0.5px}.main-footer .footer-content .nav-tools .nav-tools-btn .icon-back-to-top{top:2.5px}
.main-footer .footer-content .nav-tools+.ad{margin-top:0}.main-footer .footer-content a{text-decoration:none;color:#326891;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.main-footer .footer-content a:active{background-color:#bcbcbc;border-radius:3px}.dark .main-footer .footer-content a:active{background-color:#555}
.main-footer .footer-content a:visited{background-color:rgba(0,0,0,0)}.main-footer .footer-content h4{margin:10px;font-size:.95em;text-transform:uppercase}
.main-footer .footer-content ul{margin:0 10px}.main-footer .footer-content li{display:inline-block}.main-footer .footer-content li a{display:block;padding:6px}

.main-footer .footer-content .footer-links li:first-child{margin-left:0;padding-left:0;border-left:none}.main-footer .footer-content .footer-links li{font-size:12px}
.main-footer .footer-content .footer-links li.subscribe a{font-weight:normal}.main-footer .footer-content .footer-link{margin:0 10px}

.main-footer .footer-content .footer-link a{padding:10px;display:inline-block}.main-footer .footer-content .footer-copyright{color:#fff;margin:0;padding:13px;font-size:12px;background:#ca0002}


.dark .main-footer a{color:#93c0de}.dark .main-footer li{border-color:#4f4f4f}.dark .nytc{color:#999}.footer-font-sizer{display:block;text-align:center;margin:-6px 10px 0;color:#999;font-size:14px}
.nojs .footer-font-sizer{display:none}.footer-font-sizer .label{padding:10px}.footer-font-sizer .pipe{padding-right:10px;padding-left:10px;color:#999}
.text-medium .main-footer .footer-font-sizer .font-size.medium a,.text-large .main-footer .footer-font-sizer .font-size.large a,.text-small .main-footer .footer-font-sizer .font-size.small a{color:#000}.font-size a{padding:10px}
.font-size.small{font-size:1em}.font-size.medium{font-size:1.5em}.font-size.large{font-size:2em}.dark.text-medium .main-footer .footer-font-sizer .font-size.medium a,.dark.text-large .main-footer .footer-font-sizer .font-size.large a,.dark.text-small .main-footer .footer-font-sizer .font-size.small a{color:#666}
.footer-link.login .is-registered{padding-bottom:10px;font-size:.8em;font-weight:normal}.footer-link.login .footer-login-form span{margin-right:5px;color:#004276}
.footer-link.login .footer-login-form input{font-size:.90em;color:#004276;padding:2px;border:1px solid #909090}


.hasjs .sects-nav.sects-nav-footer,.nojs .sects-nav.sects-nav-footer{position:relative;top:auto;height:auto}.hasjs .sects-nav.sects-nav-footer .navLinks,.nojs .sects-nav.sects-nav-footer .navLinks{display:block;border-top:1px solid #e3e3e3}
.hasjs .sects-nav.sects-nav-footer .navLinks .sect-nav-list,.nojs .sects-nav.sects-nav-footer .navLinks .sect-nav-list{border-top:0}
.hasjs .sects-nav.sects-nav-footer .edition-selector,.nojs .sects-nav.sects-nav-footer .edition-selector{display:none}
.nojs .sects-nav.sects-nav-footer{display:block;border:0}
.nojs .sects-nav.sects-nav-footer .edition-selector{display:block;margin:5px 0 0 10px}
.nojs .sects-nav.sects-nav-footer .edition-selector input{font-size:1.3em}
.nojs .footer-nav{position:absolute;top:10px;left:10px}.export .sects-nav-footer{position:relative}
.export .footer-nav{position:absolute;top:6px;left:10px}
.dark.hasjs .sects-nav.sects-nav-footer .navLinks,.dark.hasjs .sects-nav.sects-nav-footer .navLinks{border-top:1px solid #4f4f4f}
.hasjs .sects-nav.sections-nav-tier2plus{position:relative;top:auto}


.main-header{font-size:10px;border-color:#eee;padding:5px 0;background:#ca0002}


.Homepage .main-header{border-bottom:1px solid #eee}body.article .main-header,body.blog .main-header{z-index:1040;background-color:#ca0002}
body.article.logoAboveOverlay .main-header,body.blog.logoAboveOverlay .main-header{z-index:1041}body.dark.article .main-header,body.dark.blog .main-header{background-color:#1a1a1a}.main-header.no-border{border-bottom:0}
.main-header h1,.main-header .ihtlogo{margin:0 auto;width:208px;font-size:1px;text-indent:-1000px;position:relative;z-index:1041}.logoAboveOverlay .main-header h1,.logoAboveOverlay .main-header .ihtlogo{z-index:1041}
.main-header h1 a,.main-header .ihtlogo a{display:block;padding:9px 0 3px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.main-header h1 a:active,.main-header .ihtlogo a:active{background-color:#bcbcbc;border-radius:3px}.dark .main-header h1 a:active,.dark .main-header .ihtlogo a:active{background-color:#555}
.main-header h1 a:visited,.main-header .ihtlogo a:visited{background-color:rgba(0,0,0,0)}.main-header h1 a i,.main-header .ihtlogo a i{display:block}
.main-header .ihtlogo{display:none;height:40px}.main-header .ihtlogo i{margin-top:8px}.global .main-header .ihtlogo{display:block}
.global .main-header .ihtlogo a{padding:5px 10px 3px}.global .main-header h1{display:none}.main-header .main-header-container{position:relative}
.dark .main-header{border-color:#4f4f4f}.dark.Homepage .main-header{border-color:#4f4f4f}.flag-bar1Test-on.ab-bar1Test-v1 .article.subscribed:not(.custom-theme):not(.fullBleed) .main-header,.flag-bar1Test-on.ab-bar1Test-v2 .article.subscribed:not(.custom-theme):not(.fullBleed) .main-header,.flag-bar1Test-on.ab-bar1Test-v1 .blog.subscribed:not(.custom-theme):not(.fullBleed) .main-header,.flag-bar1Test-on.ab-bar1Test-v2 .blog.subscribed:not(.custom-theme):not(.fullBleed) .main-header{border-bottom:1px solid #d5d5d5}
.flag-bar1Test-on.ab-bar1Test-v1 .article.subscribed:not(.custom-theme):not(.fullBleed).dark .main-header,.flag-bar1Test-on.ab-bar1Test-v2 .article.subscribed:not(.custom-theme):not(.fullBleed).dark .main-header,.flag-bar1Test-on.ab-bar1Test-v1 .blog.subscribed:not(.custom-theme):not(.fullBleed).dark .main-header,.flag-bar1Test-on.ab-bar1Test-v2 .blog.subscribed:not(.custom-theme):not(.fullBleed).dark .main-header{border-bottom-color:#4f4f4f}
.dark .main-header{min-height:27px;border-top:1px solid #4f4f4f}.dark .main-header.no-border{border-bottom:0}.dark .main-header h1{background:0}.dark .main-header.media-single-video{border-bottom:0}.dark.global .main-header .ihtlogo.single-media{height:52px}
.header-bar.hp .header-login{line-height:20px}.header-login{text-transform:uppercase;float:right;line-height:16px}.header-login .subscribe a,.header-login .loginbox a{color:#326891;font-size:10px;font-weight:normal;padding:8px 5px}
.header-login a.loginlink,.header-login a.myaccountlink{display:inline;padding-right:0}.header-login a.loginlink:before,.header-login a.myaccountlink:before{content:"|";position:relative;right:5px;color:#d5d5d5}
.dark .header-login a.loginlink,.dark .header-login a.myaccountlink{border-left-color:#4f4f4f}.header-login .separator{display:none;text-transform:none;color:#555}

.dark .header-login .separator{color:#999}


.loginbox{display:inline}.subscribe{display:inline}body.subscribed .subscribe{display:none}.subscribe .cta{display:none}
.dark .header-login a,.dark .sect .header-login a{color:#fff}.dark .header-login a{color:#93c0de;font-weight:normal}
.dark a.loginlink:before,.dark a.myaccountlink:before{color:#4f4f4f}.ad{text-align:center;margin:8px auto}

/* $$$$$$$$$ ADD BANNER SIZE $$$$$$$$$ */
.ad.top{min-height:50px;width:320px;position:relative;z-index:1041}.ad.bottom{min-width:320px}.ad.mid1{min-height:50px}


@media only screen and (max-width:320px){.ad.top{margin:0 auto}}@media print,(-webkit-min-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:5/4),(min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.upshot .ad.sponsT.dfp-size-320x25{margin-bottom:-16px;margin-top:-25px;border-bottom:0}}


.subsect h3 a,.subsectvid h3 a,.subsectpop h3 a{display:block}.subsect h3 a:after,.subsectvid h3 a:after,.subsectpop h3 a:after{margin-left:5px;content:"\00BB"}.subsect h3 a.international{display:none}
.global .subsect h3 a.US{display:none}.global .subsect h3 a.international{display:block}.subsect .subsect-link{float:right;right:10px;text-align:right}



.nav-button{width:40px;height:32px;}.logoAboveOverlay .nav-button{z-index:10000}.nav-button.main-nav{background-color:#fff}
.nav-button.main-nav.btn{position:absolute;top:4px;left:10px;background-color:#f7f7f7}


.sects-nav{overflow:hidden;-webkit-transition:height 9ms ease-out;-moz-transition:height 9ms ease-out;-o-transition:height 9ms ease-out;-ms-transition:height 9ms ease-out;transition:height 9ms ease-out;background:#4c4c4c;width:100%;font-size:10px}

.sects-nav .sect-nav-shim{-webkit-transition:height 1ms ease-out;-moz-transition:height 1ms ease-out;-o-transition:height 1ms ease-out;-ms-transition:height 1ms ease-out;transition:height 1ms ease-out}
.sects-nav .sect-nav-title{padding:10px 3% 0;margin:10px 0}.hasjs .sects-nav{position:absolute;top:44px;height:auto}
.hasjs .sects-nav .navLinks{display:none}.hasjs .sects-nav .btn{display:none}.nojs .sects-nav{display:none}
.main-header .sects-nav{z-index:10001}.sects-nav .navLinks{display:block;clear:both;-webkit-transition:height .2s;font-size:14px;position:relative;border-top:1px solid #ebebeb}
.sects-nav .navLinks .international{display:none}.global .sects-nav .navLinks .US{display:none}.global .sects-nav .navLinks .international{display:block}
.sects-nav .navLinks .subscriberOnly{display:none}.sects-nav .navLinks .col-split{margin:10px 0;padding:0 0 0 3%}
.sects-nav .navLinks .col-split:first-child{margin-right:10px}.sects-nav .navLinks .sect-nav-edtion{width:100%;border-top:1px solid #ebebeb}
.sects-nav .navLinks .sect-nav-edtion tr{vertical-align:middle;text-align:center}.sects-nav .navLinks .sect-nav-edtion td{padding:10px 0}
.sects-nav .navLinks .sect-nav-edtion a{display:inline}.sects-nav .navLinks .sect-nav-edtion .first-item{padding-right:16px;border-right:1px solid silver;margin-right:16px}
.sects-nav .navLinks .sects-nav{margin:0 10px;border-top:1px solid #ebebeb;clear:both}.sects-nav .navLinks .sects-nav.highlight a{font-weight:bold}
.sects-nav .navLinks .sects-nav a.active span{color:#000;border-bottom:dotted 1px #999}.sects-nav .navLinks.opened{border-bottom:1px solid #ebebeb;box-shadow:0 3px 3px rgba(0,0,0,0.14);visibility:visible;background-color:#f7f7f7}
.sect-nav-group{margin:0;clear:both}body.dark .sect-nav-group.border-t{border-color:#4f4f4f}
.sect-nav-list{margin:0 10px;border-top:1px solid #ebebeb;clear:both}
.sect-nav-list a{display:block;padding:6px 0;text-transform:capitalize;text-decoration:none;color:#fff}
.sect-nav-list a:visited{color:#fff}.sect-nav-list a.active{font-weight:bold}.sect-nav-list a.active span{color:#000;border-bottom:dotted 1px #999}
.global .sect-nav-list a.US{display:none}.global .sect-nav-list a.international{display:block}.sect-nav-list a.international{display:none}
.sect-nav-list.highlight a{font-weight:bold}


.sect .header-bar,.header-bar{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;font-size:1.4em;margin-top:0}


.hasNoAds .sect .header-bar,.hasNoAds .header-bar{border-top:0}.text-medium .sect .header-bar,.text-medium .header-bar{font-size:1.3em}
.text-large .sect .header-bar,.text-large .header-bar{font-size:1.15em}.sect .header-bar .sect-title a,.header-bar .sect-title a{color:#000}
.sect .header-bar a,.header-bar a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.sect .header-bar a:active,.header-bar a:active{background-color:#bcbcbc;border-radius:3px}.dark .sect .header-bar a:active,.dark .header-bar a:active{background-color:#555}
.sect .header-bar a:visited,.header-bar a:visited{background-color:rgba(0,0,0,0)}.sect .header-bar.hp,.header-bar.hp{margin:0;padding:5px 16px;font-size:10px;border-top:0}
.sect .header-bar span,.header-bar span{font-size:1em}.sect .header-bar .header-timestamp,.header-bar .header-timestamp{font-size:10px;line-height:20px;color:#999;font-weight:normal}
.sect .header-bar .header-timestamp .date,.header-bar .header-timestamp .date{padding-right:6px;font-size:10px;color:#000}
.dark .sect .header-bar .header-timestamp .date,.dark .header-bar .header-timestamp .date{color:#ccc}.sect .header-bar .header-timestamp .updated,.header-bar .header-timestamp .updated{padding-left:3px;font-size:1.0em;color:#ae2a33}
body.subscribed .sect .header-bar .header-timestamp,body.subscribed .header-bar .header-timestamp{text-align:center;font-size:11px}
body.subscribed .sect .header-bar .header-timestamp .date,body.subscribed .header-bar .header-timestamp .date{font-size:11px}
.sect .header-bar .subscribe,.header-bar .subscribe{font-family:"Arial",sans-serif}


.headlines .highlighted img.span-asset-img{width:100%;height:100%;margin:0}.sect .span-image{margin:0 0 12px}.sect .span-image.type-image{margin-bottom:5px}

.sect .span-text-container{text-align:right}.pkg-arts .span-image .headlines li:last-child{border:0}.pkg-arts .hasBanner .type-slideshow{margin:0}


.news_ct{width:100%;background:#fff;padding-top:3px;padding-bottom:3px;margin:0}
.commgrtl{background:#eee;margin-top:13px;border-bottom:1px solid #fff;padding:0}.commgrtl h1{color:#004276;font-family:Verdana,Arial,Tahoma,serif;font-size:medium;font-weight:700;text-transform:capitalize;padding-left:8px;padding-top:8px;padding-bottom:8px}.comments_bxls{padding-top:0;padding-bottom:18px;color:#000;font-family:Verdana,Arial,Tahoma,serif;font-size:small;margin:0}.user_cmtdiv{background:#a1c2e0;border-bottom:1px dotted #000;padding-top:13px;padding-bottom:8px;margin:0}.user_cmtdiv2{width:95%;margin:auto;padding-bottom:3px}.user_cmt_div{width:100%;padding-top:5px;padding-bottom:5px;margin:0;background:#fff}.user_cmt_div2{width:97%;padding:0px;margin:auto}.user_idt{width:100%;padding-top:6px;margin:0}.comments_frm{width:100%;background:#a1c2e0;padding-top:0;padding-bottom:18px;color:#000;font-family:Verdana,Arial,Tahoma,serif;font-size:small;margin:0}.comments_frm label{font-weight:700}.erreur_message{color:#a90002}.frm_tb,.frm_tb2,.previsu{margin:auto}.moderation_info{margin:auto;background:#fff;margin-bottom:8px}

#page a{color:#326891;text-decoration:none}#page a:hover{color:#326891;text-decoration:underline}#page ul{margin-top:13px;list-style-type:circle;list-style-position:inside}#page li{padding-bottom:13px}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$ TOP MENU STYLE $$$$$$$$$$$$$$$$$$$$$$$$$$$ */
#nav a {text-decoration: none;}
#nav ul, #nav li {list-style: none;margin: 0;padding: 0;}
#nav {width: 100%; /* 1000 *//*font-family: 'Open Sans', sans-serif;font-weight: 400;*/font-family:"nyt-franklin",sans-serif;font-weight:400;position: absolute;top: 0;left: 0;z-index: 999;/*margin-left: -30em;*/ /* 30 480 */}
#nav > a {display: none;}
#nav li {position: relative;}
#nav li a {color: #326891;display: block;}
#nav li a:active {background-color: #f7f7f7 !important;}
#nav span:after {width: 0;height: 0;border: 0.313em solid transparent; /* 5 */border-bottom: none;border-top-color: #efa585;content: '';vertical-align: middle;display: inline-block;position: relative;right: -0.313em; /* 5 */}
/* first level */
#nav > ul {height: 3.75em; /* 60 */background-color: #f7f7f7;}
#nav > ul > li {width: 25%;height: 100%;float: left;}
#nav > ul > li > a {height: 100%;font-size: 1.5em; /* 24 */line-height: 2.5em; /* 60 (24) */text-align: center;}
#nav > ul > li:not( :last-child ) > a {border-right: 1px solid #cc470d;}
#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a {background-color: #f7f7f7;}
/* second level */
#nav li ul {background-color: #f7f7f7;display: none;position: absolute;top: 100%;}
#nav li:hover ul {display: block;left: 0;right: 0;}
#nav li:not( :first-child ):hover ul {left: -1px;}
#nav li ul a {font-size: 1.25em; /* 20 *//*border-top: 1px solid #e15a1f;*/padding: 0.75em; /* 15 (20) */}
#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a {background-color: #f7f7f7;}
 @media only screen and ( max-width: 100em ) /* 640 */ {
html {font-size: 75%; /* 12 */}
#nav {/*position: relative;top: auto;left: auto;*/position:absolute;top:4px;left:0px;}
#nav > a {width: 3.125em; /* 50 */height: 3.125em; /* 50 */text-align: left;text-indent: -9999px;
-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid #ebebeb 1px;background-color:#f7f7f7;
position: relative;top: auto;left: 10px;}
#nav > a:before, #nav > a:after {position: absolute;border: 1px solid #848484;top: 35%;left: 25%;right: 25%;content: '';}
#nav > a:after {top: 60%;}
#nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type {display: block;}
/* first level */
#nav > ul {height: auto;display: none;position: absolute;left: 0;right: 0;}
#nav:target > ul {display: block;border-bottom:3px solid #000;}
#nav > ul > .listmenumb {/*width: 100%;float: none;*/width: 50%;display:inline;}
#nav > ul > .searchfld {width: 100%;background:#f7f7f7;}
#nav > ul > .searchfld .k2dsearch{width: 90%;margin:auto;padding:20px 0;}
#nav > ul > li > a {height: auto;text-align: left;padding: 0 0.833em; /* 20 (24) */}
#nav > ul > li:not( :last-child ) > a {border-right: none;/*border-bottom: 1px solid #cc470d;*/}
/* second level */
#nav li ul {position: static;padding: 1.25em; /* 20 */padding-top: 0;}
}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$ SEARCH FORM STYLE $$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.k2dsearch .searchformk2d {position: absolute;top: 5px;right: 13px;background: #4c4c4c;border-radius: 10px;padding: 6px 10px;margin: 0;line-height: 1;}
/*.k2dsearch .searchformk2d input[type=text] {border: none;background: none;color: #afafaf;font-size: 1.25em;font-family:"nyt-franklin",sans-serif;font-weight:400;width: 89px;padding: 0;}
.k2dsearch .searchformk2d input[type=submit] {border: none;background: url('../images/search.png') 0 0 no-repeat;width: 15px;height: 15px;padding: 0;}
.k2dsearch .searchformk2d input[type="submit"] {padding: 0;}*/
form {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

.search_tf{width:180px;height:15px;color: #afafaf;font-size: 1.25em;font-family:"nyt-franklin",sans-serif;font-weight:400;padding: 0;margin-right:8px;background:#4c4c4c;border:1px solid #4c4c4c}.search_bt{width:15px;height:15px}
.blogdiv{border-bottom:4px solid #00aeef}
/*LIVEREPORTING*/
.ausummit_banner_ad{margin:0;padding-bottom:8px}.ausummit_banner_ad a img{border:0}
.topnewskk_box_ausum {width:98%;height:auto;margin:auto;padding:0}
.newsimgkk_box_ausum {width: 100%;height:auto;}
.newsimgkk_box_ausum a img{border-bottom:1px solid #fabb00;display:block;width:100%;height:auto;margin:0;padding:0}

.newstitlerubkk_box_ausum {width: 100%;height: auto;text-align:center;font-family:"Century Gothic",mygothic,Arial,serif;font-size:24px;font-weight:bold;text-transform:uppercase;color:#fff;background:#ca0002;padding-top:7px;padding-bottom:5px;}
.newstitlerubkk_box_ausum:hover {background:#fabb00;color:#fff;}
.newstitlerubkk_box_ausum a{width: 100%;display:inline-block;text-decoration:none;color:#fff;}.newstitlerubkk_box_ausum img{display:inline-block;border:0}
.newstitlerubkk_box_ausum a:hover{text-decoration:none;color:#fff;}