/* AGENT_SHEET */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("newyorker.com") {

#header-subs, .global-footer-copyright, #rolloverAd, .yrail_ads, .yrcomponent, .yrail_textads, #position2_yrail, .features.set6, .features.tabs.tabs-initialized, .welcome, #ps4_fs2, .socialUtils, .comments, .features.set11, .feature.manual.first, .global-footer-columns-container, .googAdSense, .socialUtils-bottom, .box_shadow, .ecom-placement, .floatingAd-wrapper, #conde-footer
{ display: none !important; }

*
{ border-color: black !important; }

html
{ background: #666 !important; }

.main-item.tny-nav-icon a:hover
{ transform: scale(1.3,1.3) !important;
-moz-transition: all 1s ease-out !important; }

.google-plus:hover,
INPUT[type="submit"][value="Submit Search"]:hover,
.search-toggle.bignav-search:not(.closing):hover,
.gsc-search-button:hover
{ opacity: 1 !important; }

body, 
.pc, 
.indexA #main, 
.feature.manual.first, 
.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible,
#newsletter-email
{ background: linear-gradient(to bottom, #ccc, #666, #333) fixed !important; } 

body, 
p
{ font-family: "Segoe UI", Tahoma, sans-serif !important; }

.global-sub-menu, 
#global-nav-menu li a, 
#ft_1, 
#bc, 
#printoptions, 
#articleRail, 
.logo-container,
FIGCAPTION,
.container,
FOOTER, 
#submit-newsletter-content
{ background: transparent !important; }

.item-link-container, 
.item-container, 
.ob_container_recs,
.gsc-completion-container
{ background: #444 !important; } 

.gssb_a
{ background: #606060 !important; } 

.gssb_a:hover
{ background: #7F7F7F !important; }

.global-sub-menu li, 
.global-footer-columns-container, 
#urail, 
.entry, 
#position6, 
.global-footer-columns-container>div, 
.primary-nav ul,
.primary-nav ul li a
{ border: none !important; }

#logo
{ -moz-transform: scale(.6,.6)!important;
margin-top: -60px !important; }

#wrapper
{ margin-top: -20px !important; }

#page
{ background: rgba(110,110,110,.1) !important;
border: 1px solid #333 !important;
border-top: 1px solid #bbb !important;
box-shadow: 0px 4px 14px 2px rgba(0,0,0, .5) !important; }

#main
{ background: rgba(159,159,159,.4) !important;
border: 1px solid #333 !important;
border-top: 1px solid #bbb !important;
box-shadow: 0px 4px 14px 2px rgba(0,0,0, .5) !important; }

#articlebody
{ background: linear-gradient(to bottom, rgba(150,150,150,.5), rgba(68, 68, 68, .5)) fixed !important; }

#global-nav-menu
{ background: linear-gradient(to bottom, rgba(204, 204, 204, .4), rgba(68, 68, 68, .5)) !important;
margin-top: -32px !important; }

#global-nav-menu a
{ color: black !important; }

/* tabs - also the top header bar when page is scrolled*/
.primary-nav
{ background: none !important; }

.primary-nav .menu-item, 
.gsc-option-menu-invisible>div
{ background-color: #999 !important;
border: 1px solid !important;
border-color: #000 #aaa #bbb #000 !important;
box-shadow: 0px 1px 4px 1px rgba(0,0,0, .3) inset !important;
font-weight: normal !important; }

.primary-nav .menu-item:hover, 
.gsc-option-menu-invisible>div:hover
{ background: radial-gradient(at top, rgba(250,250,250, .8), #666) no-repeat !important;
text-shadow: 1px 0px 0px #000 !important; }

.light-button
{ background: radial-gradient(at top, rgba(200,200,200, .4), transparent) no-repeat !important;
color: black !important;
text-shadow: 1px 2px 1px #999 !important;
border-color: transparent !important; }

.light-button:hover
{ background: radial-gradient(at top, rgba(204,204,204, .6), transparent) no-repeat !important;
text-shadow: 1px 0px 0px #000 !important; }

/* === goog plus icon */
.google-plus
{ filter: invert(100%) brightness(380%) !important; }

.social-and-user-links
{ margin-right: -50px !important;
width: 400px !important; }

.user-info
{ margin-right: 40px !important; }

.social-menu
{ margin: -8px 0px 0 0  !important;
min-width: 400px !important; }

.google-plus
{ margin-top: -10px !important;
opacity: .65 !important; }

/* === search results */
.gs-webResult.gs-result
{ padding-left: 10px !important;
padding-right: 10px !important; }

/* === font */

.timestamp span,
.timestamp time,
#newsletter-email,
.gsc-option, 
#submit-newsletter-content
{ color: #000 !important; }

.gsc-cursor-page:hover, 
#submit-newsletter-content:hover,
.tny-nav-search:hover a
{ text-shadow: 1px 0px 0px #000 !important; }

#page-header h4
{ text-shadow: 1px 1px 2px rgba(0, 0, 0, .7) !important; }

/* red */
.rubric, h4
{ color: red !important;
text-shadow: 1px 1px 2px rgba(0, 0, 0, .5) !important; }

/* greenish descriptions */
.caption, 
#promotions h5
{ color: #B6C39D !important; }

/* bluish links */
.articleRailLinks a, 
.c.cs a
{ color: #9FC3C0 !important;
text-shadow: 1px 2px 1px #000 !important; }

#ft_1 a, 
.dd.dds, 
.articleRailLinks a:hover, 
.c.cs a:hover
{ color: #ccc !important;
text-shadow: 1px 2px 1px #000 !important; }

#bc, 
#bc a, 
#articleheads h4
{ font-size: 10px !important;
color: black !important;
text-shadow: 1px 0px 0px !important; }

#articleheads h1
{ font-size: 20px !important; }

#newsletter-email,
.gsc-input
{ font-size: 16px !important; }

/* === right panel */

#yrail
{ border-left-color: black !important; }

/* === search */

#navSearch
{ top: 70px !important;
margin-right: -20px !important;
height: 40px !important; }

.tny-nav-search
{ top: -70px !important;
margin-right: -50px !important; }

.yrcomponent.yrail-search, 
.py div
{ border: none !important;
text-shadow: 1px 2px 2px #444 !important; }

h5, 
.py h3
{ text-shadow: 1px 2px 1px #000 !important; }

.features.set17
{ margin: -30px 0 !important; }

#search-toggle
{ background-color: transparent !important; }

 .tny-nav-search:hover a
{ transform: scale(1.4,1.4) !important; }

/* === input boxes */ 
input[type="textarea"],
input[type="text"],
input[type="select"],
input[type="submit"], 
input[type="button"], 
select, 
select > option:hover, 
#printbody
{ -moz-appearance: none !important; 
outline: 0 none !important;
font-family: "Segoe UI", Tahoma, sans-serif !important;
background-color: rgba(0,0,0, .1) !important;
box-shadow: inset 1px 1px 4px 1px rgba(0, 0, 0, .3), 1px 2px 4px 2px rgba(0,0,0, .3) !important;
border: 1px solid rgba(0,0,0, .5) !important;
border-radius: 2px !important; }

.gsc-search-button input
{ border: none !important;
box-shadow: none !important;
background-color: transparent !important; }

#printbody
{ background: rgba(200,200,200,.2) !important; }

select>option, 
option
{ -moz-appearance: none !important; 
background-color: rgba(0,0,0, .6) !important; }

select, 
select:focus > option:checked, 
select:focus, 
select:hover
{ color: #aaa !important; }

select > option option:hover
{ -moz-appearance: none !important; 
color: black !important; }

select > button
{ -moz-appearance: none !important; 
background: transparent !important;
box-shadow: none !important; 
border: none !important;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC") center no-repeat !important; }

/* search button */
INPUT[type="submit"][value="Submit Search"],
.gsc-search-button,
.search-toggle.bignav-search:not(.closing)
{ color: transparent !important;
margin-left: -4px !important;
opacity: .7 !important;
background: url("data:image/png;base64,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") center no-repeat !important; } }