Skip to content

Instantly share code, notes, and snippets.

@themorgantown
Created November 11, 2014 23:54
Show Gist options
  • Save themorgantown/90c6009ae110359e4a65 to your computer and use it in GitHub Desktop.
Save themorgantown/90c6009ae110359e4a65 to your computer and use it in GitHub Desktop.
.group:after, .module:after, .module .stories:after, .module article:after, .article-contributors:after, .author-details:after {
content: "";
display: table;
clear: both
}
html {
margin: 0;
padding: 0;
border: 0;
font-size: 10px !important;
font: inherit;
vertical-align: baseline
}
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd,
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt,
dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 1.6rem;
font: inherit;
vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup,
main, menu, nav, section, summary {
display: block
}
body {
line-height: 1
}
ol, ul {
list-style: none
}
blockquote, q {
quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
content: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
/*! Following declartions from normalize.css v2.1.1 | MIT License | git.io/normalize */
audio,
canvas, video {
display: inline-block
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden] {
display: none
}
html {
background: white;
color: black;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
text-rendering: optimizeLegibility
}
a:focus {
outline: thin dotted
}
a:active, a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b, strong {
font-weight: bold
}
em {
font-style: italic
}
dfn {
font-style: italic
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0
}
mark {
background: yellow;
color: black
}
code, kbd, pre, samp {
font-family: monospace, serif;
font-size: 1em
}
pre {
white-space: pre-wrap
}
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;
display: block;
margin: 0 auto;
max-width: 100%;
height: auto
}
svg:not(:root) {
overflow: hidden
}
fieldset {
border: none;
margin: 0;
padding: 0
}
button, input, select, textarea {
font-family: inherit;
font-size: 100%
}
button, input {
line-height: normal;
outline: 0
}
button, select {
text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled], html input[disabled] {
cursor: default
}
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
}
body {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
width: 100%;
font-size: 16px;
font-size: 1.6rem
}
#main {
position: relative;
padding: 0 15px;
background: white
}
.divider {
padding: 10px 0;
position: relative;
text-align: center
}
.divider h5 {
background-color: #fff;
color: #df3331;
display: inline-block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
font-size: 1.5rem;
line-height: 18px;
line-height: 1.8rem;
font-weight: bold;
margin: 0;
padding: 0 10px;
position: relative;
text-transform: uppercase
}
.divider:before {
border-top: 1px solid #ccc;
content: "";
position: absolute;
height: 1px;
margin-top: -1px;
top: 50%;
left: 0;
right: 0
}
.pagination {
padding: 20px 0;
overflow: hidden
}
.pagination li {
display: none
}
.pagination .nav-previous, .pagination .nav-next {
display: block
}
.pagination .nav-previous {
float: left
}
.pagination .nav-next {
float: right
}
#articleBody {
overflow: hidden
}
#articleBody .featured img {
padding-top: 0
}
#articleBody .social-buttons {
clear: both
}
.articleBody img {
padding: 15px 0 20px
}
p.alignright {
text-align: right
}
p.alignleft {
text-align: left
}
p.aligncenter {
text-align: center
}
.nav-sprite {
background-position: -433px -64px;
border: 2px solid #ccc;
border-radius: 50%;
text-indent: 105%;
white-space: nowrap;
overflow: hidden;
background-image: url("../img/NYR_Nav-sprite.png");
width: 43px;
height: 43px;
margin-top: -21px;
position: absolute;
top: 50%;
-webkit-transition: border .64s ease-in-out;
-moz-transition: border .64s ease-in-out;
-o-transition: border .64s ease-in-out;
-ms-transition: border .64s ease-in-out;
transition: border .64s ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.nav-sprite {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px 292px
}
}
.nav-sprite:hover {
border-color: #000;
cursor: pointer
}
.nav-sprite-prev {
background-position: -435px -22px;
left: 0
}
.nav-sprite-next {
right: 0
}
@media (min-width: 37.5em) {
#main {
max-width: 1040px;
margin-right: auto;
margin-left: auto;
zoom: 1
}
#main:before, #main:after {
content: "";
display: table
}
#main:after {
clear: both
}
html.oldie #main {
width: 960px
}
figure a {
max-width: 100%
}
figure.horizontal {
padding: 30px 0
}
figure.horizontal.featured {
padding-top: 0
}
figure.alignleft, figure.alignright {
display: inline;
max-width: 345px;
margin-top: 0;
padding-top: 0
}
figure.alignleft {
float: left;
padding: 0 30px 20px 0
}
figure.vertical, figure.alignright {
padding: 20px 0 20px 30px
}
figure.vertical, figure.alignright {
float: right
}
figure.cartoon-image {
float: left;
padding: 20px 30px 20px 0
}
figure.cartoon-image .pub-date {
color: #878787;
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 13px;
font-size: 1.3rem;
text-transform: uppercase
}
#main {
padding: 0 25px
}
.pagination ul {
position: relative
}
.pagination li {
-moz-box-sizing: content-box;
box-sizing: content-box;
display: block;
padding: 0 30%;
position: static
}
.pagination .nav-next, .pagination .nav-previous {
padding: 0;
position: absolute;
width: 30%;
top: 6px
}
.pagination .nav-next a, .pagination .nav-previous a {
float: left
}
.pagination .nav-previous {
right: 0
}
.pagination .nav-previous a {
float: right
}
.pagination .nav-next {
left: 0
}
.pagination #goToPage input {
width: 25px
}
}
html.oldie #main {
max-width: 1040px;
margin-right: auto;
margin-left: auto;
zoom: 1
}
html.oldie #main:before, html.oldie #main:after {
content: "";
display: table
}
html.oldie #main:after {
clear: both
}
html.oldie html.oldie #main {
width: 960px
}
html.oldie figure a {
max-width: 100%
}
html.oldie figure.horizontal {
padding: 30px 0
}
html.oldie figure.horizontal.featured {
padding-top: 0
}
html.oldie figure.alignleft, html.oldie figure.alignright {
display: inline;
max-width: 345px;
margin-top: 0;
padding-top: 0
}
html.oldie figure.alignleft {
float: left;
padding: 0 30px 20px 0
}
html.oldie figure.vertical, html.oldie figure.alignright {
padding: 20px 0 20px 30px
}
html.oldie figure.vertical, html.oldie figure.alignright {
float: right
}
html.oldie figure.cartoon-image {
float: left;
padding: 20px 30px 20px 0
}
html.oldie figure.cartoon-image .pub-date {
color: #878787;
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 13px;
font-size: 1.3rem;
text-transform: uppercase
}
html.oldie #main {
padding: 0 25px
}
html.oldie .pagination ul {
position: relative
}
html.oldie .pagination li {
-moz-box-sizing: content-box;
box-sizing: content-box;
display: block;
padding: 0 30%;
position: static
}
html.oldie .pagination .nav-next, html.oldie .pagination .nav-previous {
padding: 0;
position: absolute;
width: 30%;
top: 6px
}
html.oldie .pagination .nav-next a, html.oldie .pagination .nav-previous a {
float: left
}
html.oldie .pagination .nav-previous {
right: 0
}
html.oldie .pagination .nav-previous a {
float: right
}
html.oldie .pagination .nav-next {
left: 0
}
html.oldie .pagination #goToPage input {
width: 25px
}
.related-links {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
text-transform: uppercase;
font-size: 11px;
font-size: 1.1rem;
margin: 20px 0;
text-align: center
}
.related-links li {
display: inline-block;
padding-left: 20px
}
.related-links li:first-child {
border-left: none;
margin-left: 0;
padding-left: 0
}
.hideFromView {
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
clip: rect(0 0 0 0);
overflow: hidden;
position: absolute
}
.dark-button {
background: transparent;
border: 1px solid #9a9a9a;
border-radius: 5px;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #9a9a9a;
padding: 12px 14px 8px;
font-weight: 700;
font-size: 12px;
font-size: 1.2rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: uppercase;
text-align: center;
-webkit-transition: border-color 500ms ease-in-out;
-moz-transition: border-color 500ms ease-in-out;
-o-transition: border-color 500ms ease-in-out;
-ms-transition: border-color 500ms ease-in-out;
transition: border-color 500ms ease-in-out
}
.dark-button:hover {
border-color: white;
text-decoration: none
}
.dark-button::after {
content: ">";
position: relative;
top: 0;
right: -5px;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-weight: 400;
font-size: 17.5px;
font-size: 1.75rem
}
.light-button {
background-color: transparent;
border: 1px solid #cccccc;
border-radius: 5px;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: black;
display: inline-block;
font-size: 12px;
font-size: 1.2rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 900;
padding: 11px 20px 8px;
position: relative;
text-align: center;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: border-color 500ms ease-in-out;
-moz-transition: border-color 500ms ease-in-out;
-o-transition: border-color 500ms ease-in-out;
-ms-transition: border-color 500ms ease-in-out;
transition: border-color 500ms ease-in-out
}
.light-button:hover {
border-color: #333333;
text-decoration: none
}
.light-button:after {
content: "";
background: url("../img/NYR_Nav-sprite.png") no-repeat -522px -34px;
width: 5px;
height: 10px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
opacity: 0;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-o-transition: all 350ms ease;
-ms-transition: all 350ms ease;
transition: all 350ms ease
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.light-button:after {
background: url("../img/NYR_Nav-sprite@2x.png") no-repeat -522px -33px;
background-size: 575px 292px;
margin-top: -1px
}
}
.light-button:hover:after {
right: 9px;
opacity: 1
}
.nav-next .light-button:after {
background-position: -521px -51px;
right: auto;
left: 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.nav-next .light-button:after {
background-position: -520px -50px
}
}
.nav-next .light-button:hover:after {
left: 9px
}
.read-more {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
text-transform: uppercase;
font-size: 7.5px;
font-size: 0.75rem
}
.twitter-follow-button {
display: block
}
a.twitter-follow-button {
visibility: hidden
}
.slides+nav span {
height: 40px;
width: 40px;
border-radius: 50%;
border: 1px solid #333333;
display: block;
position: absolute;
top: 50%;
margin-top: -20px;
opacity: 0.65;
background-color: white;
background-image: url("../img/NYR_Nav-sprite.png");
background-repeat: no-repeat;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out
}
.slides+nav span:hover {
opacity: 1;
cursor: pointer
}
.slides+nav .prev {
left: 10px;
background-position: -438px -23px;
background-image: url("../img/NYR_Nav-sprite.png")
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.slides+nav .prev {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px 292px
}
}
.slides+nav .next {
right: 10px;
background-position: -435px -66px;
background-image: url("../img/NYR_Nav-sprite.png")
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.slides+nav .next {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px 292px
}
}
#featured .slides+nav span {
background-color: black
}
#featured .slides+nav .prev {
background-position: -438px -109px
}
#featured .slides+nav .next {
background-position: -435px -153px
}
html.fixed, html.fixed-nav, body.fixed, body.fixed-nav {
overflow: hidden
}
#main, footer {
-webkit-transition: -webkit-transform .64s ease-in-out;
-moz-transition: -moz-transform .64s ease-in-out;
transition: transform .64s ease-in-out
}
#main.push, footer.push {
-webkit-transform: translateX(230px);
-moz-transform: translateX(230px);
-o-transform: translateX(230px);
-ms-transform: translateX(230px);
transform: translateX(230px)
}
@media (min-width: 53.125em) {
html.fixed-nav, body.fixed-nav {
overflow: visible
}
}
html.oldie html.fixed-nav, html.oldie body.fixed-nav {
overflow: visible
}
.table-table {
display: table
}
.table-cell {
display: table-cell
}
.table-row {
display: table-row
}
.row {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 62.5em
}
.row *, .row *:before, .row *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.row:before, .row:after {
content: " ";
display: table
}
.row:after {
clear: both
}
.row.collapse>.column, .row.collapse>.columns {
padding-left: 0;
padding-right: 0
}
.row.collapse .row {
margin-left: 0;
margin-right: 0
}
.row .row {
width: auto;
margin-left: -0.9375em;
margin-right: -0.9375em;
margin-top: 0;
margin-bottom: 0;
max-width: none
}
.row .row:before, .row .row:after {
content: " ";
display: table
}
.row .row:after {
clear: both
}
.row .row.collapse {
width: auto;
margin: 0;
max-width: none
}
.row .row.collapse:before, .row .row.collapse:after {
content: " ";
display: table
}
.row .row.collapse:after {
clear: both
}
.column, .columns {
position: relative;
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left
}
[class*="column"]+[class*="column"]:last-child {
float: right
}
[class*="column"]+[class*="column"].end {
float: left
}
.column.large-centered, .columns.large-centered {
margin-left: auto;
margin-right: auto;
float: none !important
}
.large-6 {
width: 100%
}
.large-12 {
width: 100%
}
@media (min-width: 37.5em) {
.large-6 {
width: 50%
}
.large-12 {
width: 100%
}
}
html.oldie .large-6 {
width: 50%
}
html.oldie .large-12 {
width: 100%
}
a {
text-decoration: none;
color: inherit
}
a:hover {
text-decoration: underline
}
p, blockquote {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem
}
p a, blockquote a {
text-decoration: underline
}
p {
margin-bottom: 28px
}
blockquote {
margin-bottom: 28px
}
blockquote p {
font-size: 18px;
font-size: 1.8rem;
line-height: 25px;
line-height: 2.5rem;
margin: 0;
padding: 0;
text-indent: 1em
}
blockquote.noindent p, blockquote p.noindent {
text-indent: 0
}
blockquote.hangingindent p {
text-indent: -1em;
margin-left: 1em
}
.taxonomy-description, .taxonomy-description p {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 18px;
font-size: 1.8rem;
line-height: 22px;
line-height: 2.2rem;
font-style: italic
}
.poetry p {
margin-bottom: 28px
}
.poetry p>span {
display: block;
text-indent: -1em;
margin-left: 1em
}
.poetry p.translation {
font-style: italic;
text-align: center
}
.poetry p.translation span {
margin: 0;
text-indent: 0;
width: 100%
}
.poetry p.aligncenter {
width: 100%;
text-align: center
}
.poetry p.aligncenter span {
margin: 0;
text-indent: 0;
width: 100%
}
.poetry p.alignright {
width: 100%;
text-align: right
}
.poetry p.alignright span {
width: 100%
}
.timestamp, time {
font-size: 13px;
font-size: 1.3rem;
line-height: 2;
text-transform: uppercase;
color: #9c9c9c
}
.timestamp {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: black
}
.timestamp time {
display: inline-block
}
.timestamp.recent {
background-color: #077cc2;
color: white;
display: inline-block;
padding: 5px 8px 0;
border-radius: 3px;
margin-bottom: 12px;
line-height: 18px;
line-height: 1.8rem
}
.timestamp.recent time {
color: white;
margin-bottom: 0
}
.timestamp.today span, .timestamp.today time {
color: #077cc2
}
.the-latest-container .timestamp {
margin-left: 0
}
.the-latest-container .timestamp.recent {
display: inline-block;
padding: 4px 8px 1px 8px;
margin: 0 0 7px 0
}
time, .publish-date {
display: block;
margin-bottom: 6px;
font-size: 13px;
font-size: 1.3rem;
line-height: 13px;
line-height: 1.3rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
text-transform: uppercase;
color: #000
}
.publish-date time {
display: inline;
padding: 0;
margin: 0
}
p.p-summary, .p-summary {
font-size: 17px;
font-size: 1.7rem;
line-height: 23px;
line-height: 2.3rem;
margin-bottom: 0
}
h1 {
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
h2 {
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 19px;
font-size: 1.9rem;
line-height: 21px;
line-height: 2.1rem;
margin-bottom: 8px
}
h2.page-header {
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
h3 {
color: #232323;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: bold;
font-size: 12px;
font-size: 1.2rem;
line-height: 12px;
line-height: 1.2rem;
letter-spacing: 0.08rem;
margin-bottom: 10px;
text-transform: uppercase
}
h4, .rubric {
color: #df3331;
font-family: "ny-irvin-text", "Times New Roman", Times, Georgia, serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 13px;
line-height: 1.3rem;
margin-bottom: 12px
}
h5 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 23px;
font-size: 2.3rem;
line-height: 23px;
line-height: 2.3rem;
font-weight: 700;
margin-bottom: 20px;
text-align: center;
text-transform: uppercase
}
i {
font-style: italic
}
.small-caps, small {
font-size: 16px;
font-size: 1.6rem;
text-transform: uppercase
}
.gray {
color: #9a9a9a
}
.red {
color: #df3331
}
.descender {
color: #000;
text-indent: 0
}
.descender:first-letter {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: bold;
font-size: 60px;
font-size: 6rem;
line-height: 10px;
line-height: 1rem;
margin-right: 2px;
margin-top: 30px;
display: block;
float: left
}
html.reduce-descender-spacing .descender:first-letter {
margin-top: 7px
}
.pullout {
margin-left: 2.4rem;
font-size: 1.9rem
}
.caption {
color: black;
font-style: italic;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 18px;
line-height: 1.8rem;
text-align: left
}
#cover-caption {
margin-top: 15px;
text-align: center
}
.credit {
display: block;
margin-top: 10px;
color: #9a9a9a;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-style: normal;
text-align: left;
font-size: 11px;
font-size: 1.1rem;
line-height: 11px;
line-height: 1.1rem;
text-transform: uppercase
}
a.more-link {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px;
font-size: 1.3rem;
line-height: 15px;
line-height: 1.5rem;
font-weight: normal;
text-transform: uppercase;
text-decoration: none
}
a.more-link:hover {
text-decoration: underline
}
a.more-link span {
font-size: 20px;
font-size: 2rem;
position: relative;
top: -1px
}
.recirc-header {
font-size: 18px;
font-size: 1.8rem;
line-height: 20px;
line-height: 2rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 400;
text-transform: uppercase
}
#articleBody {
text-align: left
}
span[itemprop="author"] small {
font-size: 1.0em;
text-transform: lowercase
}
@media (min-width: 37.5em) {
h2 {
font-size: 20px;
font-size: 2rem;
line-height: 23px;
line-height: 2.3rem
}
h2.page-header {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
h5 {
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem;
font-weight: 400
}
h5.small {
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif;
font-size: 40px;
font-size: 4rem;
line-height: 43px;
line-height: 4.3rem
}
.container-rail h5.small {
font-size: 38px;
font-size: 3.8rem;
text-align: center
}
.descender:first-letter {
font-size: 98px;
font-size: 9.8rem;
line-height: 48px;
line-height: 4.8rem
}
caption {
text-align: left
}
.popping {
padding-top: 70px;
position: relative
}
.popping:before {
background-image: url("../img/sprites/TNY_lineart_sprite.png");
background-repeat: no-repeat;
background-size: cover;
background-position: 32px 0;
content: "";
display: block;
height: 50px;
position: absolute;
top: 0;
left: 50%;
margin-left: -114px;
width: 228px
}
}
@media only screen and (min-width: 37.5em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 37.5em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 37.5em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 37.5em) and (min-device-pixel-ratio: 2), only screen and (min-width: 37.5em) and (min-resolution: 192dpi), only screen and (min-width: 37.5em) and (min-resolution: 2dppx) {
.popping:before {
background-image: url("../img/sprites/TNY_lineart_sprite@2x.png");
background-size: auto 50px
}
}
@media (min-width: 37.5em) {
#the-critics .popping:before {
background-position: 32px 0
}
#editors-choice .popping:before {
background-position: -172px 0
}
#fiction .popping:before {
background-position: -384px 0
}
#daily-correspondents .popping:before {
background-position: -592px 0
}
#in-the-magazine .popping:before {
background-position: -804px 0
}
.the-latest-container .popping:before {
background-position: -1014px 0
}
#you-might-like .popping:before {
background-position: -1220px 0
}
#photobooth-module .popping:before {
background-position: -1441px 0
}
#podcast-module .popping:before {
background-position: -1642px 0
}
#reviews .popping:before {
background-position: -1854px 0
}
#newsletter-signup .popping:before {
background-position: -2054px 0
}
.archive-module .popping:before {
background-position: -2274px 0
}
#video-module .popping:before {
background-position: -2482px 0
}
}
html.oldie h2 {
font-size: 20px;
font-size: 2rem;
line-height: 23px;
line-height: 2.3rem
}
html.oldie h2.page-header {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
html.oldie h5 {
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem;
font-weight: 400
}
html.oldie h5.small {
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif;
font-size: 40px;
font-size: 4rem;
line-height: 43px;
line-height: 4.3rem
}
html.oldie .container-rail h5.small {
font-size: 38px;
font-size: 3.8rem;
text-align: center
}
html.oldie .descender:first-letter {
font-size: 98px;
font-size: 9.8rem;
line-height: 48px;
line-height: 4.8rem
}
html.oldie caption {
text-align: left
}
html.oldie .popping {
padding-top: 70px;
position: relative
}
html.oldie .popping:before {
background-image: url("../img/sprites/TNY_lineart_sprite.png");
background-repeat: no-repeat;
background-size: cover;
background-position: 32px 0;
content: "";
display: block;
height: 50px;
position: absolute;
top: 0;
left: 50%;
margin-left: -114px;
width: 228px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.oldie .popping:before {
background-image: url("../img/sprites/TNY_lineart_sprite@2x.png");
background-size: auto 50px
}
}
#the-critics html.oldie .popping:before {
background-position: 32px 0
}
#editors-choice html.oldie .popping:before {
background-position: -172px 0
}
#fiction html.oldie .popping:before {
background-position: -384px 0
}
#daily-correspondents html.oldie .popping:before {
background-position: -592px 0
}
#in-the-magazine html.oldie .popping:before {
background-position: -804px 0
}
.the-latest-container html.oldie .popping:before {
background-position: -1014px 0
}
#you-might-like html.oldie .popping:before {
background-position: -1220px 0
}
#photobooth-module html.oldie .popping:before {
background-position: -1441px 0
}
#podcast-module html.oldie .popping:before {
background-position: -1642px 0
}
#reviews html.oldie .popping:before {
background-position: -1854px 0
}
#newsletter-signup html.oldie .popping:before {
background-position: -2054px 0
}
.archive-module html.oldie .popping:before {
background-position: -2274px 0
}
#video-module html.oldie .popping:before {
background-position: -2482px 0
}
@media (min-width: 53.125em) {
h2.page-header {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem
}
.container-rail h5.small {
text-align: left
}
}
html.oldie h2.page-header {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem
}
html.oldie .container-rail h5.small {
text-align: left
}
@font-face {
font-family: "Icons";
src: url("../fonts/TNYIcons-Regular.otf") format("opentype");
font-style: normal;
font-weight: normal
}
[class^="icon-"], [class*=" icon-"], [class^="icon-"] {
font-family: "Icons";
font-size: 40px;
width: 40px;
height: 40px;
line-height: 32px;
text-align: center;
cursor: pointer;
color: white;
display: inline-block;
border-radius: 50%;
margin: 7px
}
[class^="icon-"].white, [class*=" icon-"].white, [class^="icon-"].white {
color: white;
background: black
}
[class^="icon-"].red, [class*=" icon-"].red, [class^="icon-"].red {
background: #df3331;
color: white
}
[class^="icon-"].grey, [class*=" icon-"].grey, [class^="icon-"].grey {
color: white
}
[class^="icon-"]:after, [class*=" icon-"]:after, [class^="icon-"]:after {
font-weight: 100;
-webkit-font-smoothing: antialiased
}
.icon-close:after {
content: "\0043"
}
.icon-resize:after {
content: "\0045"
}
.icon-plus:after {
content: "\0041"
}
.icon-minus:after {
content: "\0042"
}
.icon-top:after {
content: "\0046"
}
.icon-badge:after {
content: "\0047"
}
.icon-audio:after {
content: "\0048"
}
.icon-play-alt:after {
content: "\0049"
}
.icon-doc:after {
content: "\004A"
}
.icon-play:after {
content: "\004C"
}
.icon-pause:after {
content: "\004D"
}
.icon-book:after {
content: "\004E"
}
.icon-info:after {
content: "\004F"
}
.icon-folder:after {
content: "\0050"
}
.icon-web:after {
content: "\0051"
}
.icon-gear:after {
content: "\0052"
}
.icon-library:after {
content: "\0053"
}
.icon-video:after {
content: "\0054"
}
.icon-slideshow:after {
content: "\0055"
}
.icon-infographic:after {
content: "\0056"
}
.icon-up:after {
content: "\0057"
}
.icon-down:after {
content: "\0058"
}
.icon-right:after {
content: "\0059"
}
.icon-left:after {
content: "\005A"
}
.icon-plus-alt:after {
content: "\0061"
}
.icon-minus-alt:after {
content: "\0062"
}
.icon-close-alt:after {
content: "\0063"
}
.icon-share-alt:after {
content: "\0064"
}
.icon-resize-alt:after {
content: "\0065"
}
.icon-top-alt:after {
content: "\0066"
}
@media (max-width: 320px) {
.column-rail .ad, .column-rail .advertisement, .column-aside .ad,
.column-aside .advertisement {
margin-left: -5px
}
}
@media (max-width: 340px) {
.ad-centered .advertisement.loaded {
position: absolute;
left: 0%;
right: 0%;
margin: 0 -15px !important
}
.ad-centered .advertisement.loaded::before {
padding-left: 15px
}
}
.page-container {
max-width: 1090px;
margin: 0 auto
}
aside .clearfix {
clear: both;
width: 100%
}
aside .clearfix.post-sponsor {
margin-bottom: 100px
}
body.four-oh-four header#hd {
top: auto
}
div.sponsored.polar-rightbar.advertisement.loaded {
margin-right: 20px;
text-align: left
}
@media (min-width: 53.125em) {
div.sponsored.polar-rightbar.advertisement.loaded {
border-top: 1px solid #CCC
}
}
@media (min-width: 53.125em) {
div.sponsored.polar-rightbar.advertisement.loaded {
margin-right: 0px
}
}
@media (min-width: 53.125em) {
div.sponsored.polar-rightbar.advertisement.loaded:before {
height: 15px
}
}
div.sponsored.polar-rightbar.advertisement.loaded h3 {
font-family: Arial;
margin-top: 8px;
display: block;
padding-left: 0px
}
@media (min-width: 53.125em) {
div.sponsored.polar-rightbar.advertisement.loaded h3 {
margin-top: 15px
}
}
#most-popular-polar-text {
clear: both
}
@media (min-width: 53.125em) {
.article-landing .recirculation>div {
margin-bottom: 80px
}
.recirculation.top-ad-250px {
margin-top: 380px
}
.recirculation.top-ad-600px {
margin-top: 730px
}
.recirculation.top-ad-1050px {
margin-top: 1160px
}
}
@media screen and (min-width: 37.5em) {
.content-ad-wrapper.first {
clear: right
}
}
@media (min-width: 53.125em) {
.content-ad-wrapper.first {
top: 0px;
margin-top: 140px;
float: none;
clear: none
}
}
body.has-wallpaper {
background-color: transparent
}
body.has-wallpaper #hd {
max-width: 1090px
}
body.has-wallpaper #hd #nav-container {
padding-left: 30px;
padding-right: 30px
}
div.sponsored {
padding-left: 0px !important;
border-left: 0px !important;
padding-top: 10px !important;
margin-top: 0px !important
}
div.sponsored img {
float: left;
margin-right: 20px
}
div.sponsored p {
display: block;
margin-bottom: 6px;
font-size: 13px;
font-size: 1.3rem;
line-height: 13px;
line-height: 1.3rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
text-transform: uppercase;
color: #000
}
div.sponsored h3 {
text-align: left;
margin-bottom: 0em;
vertical-align: middle;
line-height: 1.5em;
text-transform: capitalize
}
.ad.loaded, .advertisement.loaded {
position: relative;
text-align: center;
padding-bottom: 20px;
background: #FFF
}
.ad.loaded:before, .advertisement.loaded:before {
position: relative;
content: "advertisement";
display: block;
padding-bottom: 8px;
text-align: left;
text-transform: uppercase;
font-size: 10px;
font-size: 1rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 10px;
line-height: 1rem;
width: 100%
}
.ad.loaded iframe, .ad.loaded img, .ad.loaded div, .advertisement.loaded iframe,
.advertisement.loaded img, .advertisement.loaded div {
margin: 0 auto;
display: inline-block;
-moz-box-sizing: border-box;
box-sizing: border-box
}
#footer-ad-google {
display: none
}
@media (min-width: 37.5em) {
#footer-ad-google {
width: 100%;
background: #FFF;
display: block;
text-align: center;
border-bottom: 1px solid #959595;
padding: 20px 0px;
max-height: 90px;
max-width: 1040px;
margin: 0 auto
}
}
#footer-ad-google html.oldie {
width: 100%;
background: #FFF;
display: block;
text-align: center;
border-bottom: 1px solid #959595;
padding: 20px 0px;
max-height: 90px;
max-width: 1040px;
margin: 0 auto
}
#footer-ad .advertisement:before {
display: none
}
.container-rail .ad:last-child, .container-rail .advertisement:last-child, .container-rail .promo:last-child {
border-bottom: 0;
padding-bottom: 0
}
.header-ad {
z-index: 2147484
}
.promo {
border-bottom: 1px solid #9a9a9a;
padding: 20px 0
}
.header-pushdown .displayAd {
display: inline-block
}
.header-ad .ad, .header-ad .advertisement, #bottom-banner .ad, #bottom-banner .advertisement,
.header-pushdown .ad, .header-pushdown .advertisement {
border-bottom: none;
margin-top: 0;
padding-bottom: 0;
padding-top: 0px
}
.header-ad .ad:before, .header-ad .ad:after, .header-ad .advertisement:before, .header-ad .advertisement:after, #bottom-banner .ad:before, #bottom-banner .ad:after, #bottom-banner .advertisement:before, #bottom-banner .advertisement:after, .header-pushdown .ad:before, .header-pushdown .ad:after, .header-pushdown .advertisement:before, .header-pushdown .advertisement:after {
display: none
}
.header-ad .ad:not(.loaded), .header-ad .advertisement:not(.loaded), #bottom-banner .ad:not(.loaded), #bottom-banner .advertisement:not(.loaded), .header-pushdown .ad:not(.loaded), .header-pushdown .advertisement:not(.loaded) {
height: 0px;
overflow: hidden
}
#top-banner .ad, #top-banner .advertisement {
margin: 8px 0
}
@media (min-width: 37.5em) {
.container-rail .ad:first-child, .container-rail .advertisement:first-child, .container-rail .promo:first-child {
margin-top: 0
}
}
html.oldie .container-rail .ad:first-child, html.oldie .container-rail .advertisement:first-child, html.oldie .container-rail .promo:first-child {
margin-top: 0
}
@media (min-width: 53.125em) {
iframe#header728x90, iframe#footer728x90 {
margin: 0 auto !important;
padding: 0 !important
}
iframe#header728x90, iframe#footer728x90 {
width: 728px !important
}
.ad, .advertisement, .column-rail {
background: transparent
}
.container-rail .ad, .container-rail .advertisement, .container-rail .promo {
border-bottom: none;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 300px
}
.non-solid-rail .container-rail .ad, .non-solid-rail .container-rail .advertisement {
border-left: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 20px;
padding-bottom: 0;
overflow: visible;
width: 320px
}
#top-banner .ad, #top-banner .advertisement, #bottom-banner .ad, #bottom-banner .advertisement {
width: 100%
}
#top-banner .ad iframe, #top-banner .ad img, #top-banner .ad div, #top-banner .advertisement iframe,
#top-banner .advertisement img, #top-banner .advertisement div, #bottom-banner .ad iframe,
#bottom-banner .ad img, #bottom-banner .ad div, #bottom-banner .advertisement iframe,
#bottom-banner .advertisement img, #bottom-banner .advertisement div {
max-width: 100%;
margin: 0 auto
}
}
html.oldie iframe#header728x90, html.oldie iframe#footer728x90 {
margin: 0 auto !important;
padding: 0 !important
}
html.oldie iframe#header728x90, html.oldie iframe#footer728x90 {
width: 728px !important
}
html.oldie .ad, html.oldie .advertisement, html.oldie .column-rail {
background: transparent
}
html.oldie .container-rail .ad, html.oldie .container-rail .advertisement,
html.oldie .container-rail .promo {
border-bottom: none;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 300px
}
html.oldie .non-solid-rail .container-rail .ad, html.oldie .non-solid-rail .container-rail .advertisement {
border-left: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 20px;
padding-bottom: 0;
overflow: visible;
width: 320px
}
html.oldie #top-banner .ad, html.oldie #top-banner .advertisement,
html.oldie #bottom-banner .ad, html.oldie #bottom-banner .advertisement {
width: 100%
}
html.oldie #top-banner .ad iframe, html.oldie #top-banner .ad img, html.oldie #top-banner .ad div,
html.oldie #top-banner .advertisement iframe, html.oldie #top-banner .advertisement img,
html.oldie #top-banner .advertisement div, html.oldie #bottom-banner .ad iframe,
html.oldie #bottom-banner .ad img, html.oldie #bottom-banner .ad div,
html.oldie #bottom-banner .advertisement iframe, html.oldie #bottom-banner .advertisement img,
html.oldie #bottom-banner .advertisement div {
max-width: 100%;
margin: 0 auto
}
@media (min-width: 53.125em) {
#articleBody .container-rail div.advertisement {
margin-bottom: 0px;
float: none
}
}
#articleBody .content-ad-wrapper, #articleBody .container-rail {
text-align: center
}
#articleBody .content-ad-wrapper .advertisement, #articleBody .container-rail .advertisement {
opacity: 0;
-webkit-transition: opacity 500ms ease-out;
-moz-transition: opacity 500ms ease-out;
-o-transition: opacity 500ms ease-out;
transition: opacity 500ms ease-out;
margin: 0px;
display: inline-block;
border: 0px;
border-top: 1px solid #CCC;
padding-top: 11px
}
#articleBody .content-ad-wrapper .advertisement.loaded, #articleBody .container-rail .advertisement.loaded {
opacity: 1
}
#articleBody .content-ad-wrapper .advertisement img, #articleBody .container-rail .advertisement img {
padding: 0px
}
@media screen and (min-width: 37.5em) {
#articleBody .content-ad-wrapper .advertisement, #articleBody .container-rail .advertisement {
position: relative;
float: right;
margin-left: 20px;
border-bottom: 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
border-left: 1px solid #9A9A9A;
padding-left: 20px;
border-top: 0px
}
}
@media (min-width: 53.125em) {
#articleBody .content-ad-wrapper, #articleBody .container-rail {
position: absolute;
right: 0px;
padding-left: 20px;
padding-bottom: 0px;
padding-top: 0px;
border: 0px;
border-left: 1px solid #CCC
}
#articleBody .content-ad-wrapper .advertisement, #articleBody .container-rail .advertisement {
margin: 0px;
border: 0px;
padding: 0px
}
}
@media (min-width: 53.125em) {
#articleBody.first .advertisement {
top: 0px
}
}
.advertisment.lazyloaded {
position: absolute;
right: 20px
}
.ie8 .ad iframe, .ie8 .ad img, .ie8 .ad div, .ie8 .advertisement iframe,
.ie8 .advertisement img, .ie8 .advertisement div {
width: 300px
}
@media (max-width: 1029px) {
.header-pushdown {
display: block;
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0
}
}
#AMS_NYR_TABLET_GLOBAL_SUBNAV {
display: none
}
#AMS_NYR_SWEEPS_SUBSCRIPTION>div {
padding: 10px
}
#AMS_NYR_SWEEPS_SUBSCRIPTION p {
margin: 6px 0 10px 0;
font-family: Arial;
font-size: 14px
}
#AMS_NYR_SWEEPS_SUBSCRIPTION label {
display: inline-block
}
#floatingAd {
display: none
}
@media (min-width: 37.5em) {
#AMS_NYR_MOBILE_GLOBAL_SUBNAV {
display: none
}
#AMS_NYR_TABLET_GLOBAL_SUBNAV {
display: block
}
}
html.oldie #AMS_NYR_MOBILE_GLOBAL_SUBNAV {
display: none
}
html.oldie #AMS_NYR_TABLET_GLOBAL_SUBNAV {
display: block
}
@media (min-width: 53.125em) {
.subscribe-links {
width: 230px !important;
max-height: 110px;
display: block;
overflow: hidden
}
#floatingAd {
background-color: #fff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.15);
display: block;
height: 200px;
width: 300px;
position: absolute;
left: 0;
padding: 25px 10px 10px 0;
margin-top: 27px
}
#floatingAd img {
margin: 0
}
.no-ad #floatingAd {
display: none
}
#floatingAd .close {
color: #6f6f6f;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
height: 30px;
font-size: 11px;
font-size: 1.1rem;
line-height: 30px;
line-height: 3rem;
font-weight: 700;
position: absolute;
top: 0;
right: 0;
padding-right: 30px;
padding-top: 1px;
text-transform: uppercase
}
#floatingAd .close::after {
background-position: -509px -92px;
background-image: url("../img/NYR_Nav-sprite.png");
content: "";
display: block;
height: 30px;
width: 30px;
position: absolute;
top: -1px;
right: 0;
opacity: 0.3
}
}
@media only screen and (min-width: 53.125em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 53.125em) and (min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min-resolution: 192dpi), only screen and (min-width: 53.125em) and (min-resolution: 2dppx) {
#floatingAd .close::after {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 563px auto
}
}
@media only screen and (min-width: 53.125em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 53.125em) and (min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min-resolution: 192dpi), only screen and (min-width: 53.125em) and (min-resolution: 2dppx) {
#floatingAd .close::after {
background-position: -498px -90px
}
}
@media (min-width: 53.125em) {
body.no-ad #hd #floatingAd {
display: none !important
}
#AMS_NYR_MOBILE_GLOBAL_SUBNAV, #AMS_NYR_TABLET_GLOBAL_SUBNAV {
display: none
}
#AMS_NYR_GLOBAL_HEADERCALLOUT, #AMS_NYR_GLOBAL_HEADER {
float: left
}
#AMS_NYR_GLOBAL_HEADERCALLOUT {
float: left
}
#AMS_NYR_GLOBAL_HEADER {
display: inline-block;
background-color: #dfdfdf
}
#AMS_NYR_GLOBAL_HEADER #hdrsubs {
position: absolute;
right: 0;
top: 0;
display: block;
width: 52px;
height: 70px;
background: url(//subscribe.condenet.com/images_covers/cover_newyorker_80.jpg) 50% 50% no-repeat;
background-size: contain;
margin: 0 -8px 0 0;
font: 0/0 serif;
text-shadow: none;
color: transparent
}
#AMS_NYR_GLOBAL_HEADER img {
max-width: 110px;
margin: 0px;
float: left
}
#subscribe-rollover {
display: none;
position: absolute;
right: 0;
margin-top: 12px;
width: 304px;
right: -67px
}
#subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER, #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER_STICKY {
border: 1px solid #959595;
padding: 2px;
background-color: white
}
#subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER a, #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER_STICKY a {
border: 0;
padding: 0;
margin: 0
}
#subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER img, #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER_STICKY img {
border-radius: 1px
}
.subscribe-links-wrapper {
margin-top: -27px;
padding-top: 20px
}
}
html.oldie .subscribe-links {
width: 230px !important;
max-height: 110px;
display: block;
overflow: hidden
}
html.oldie #floatingAd {
background-color: #fff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.15);
display: block;
height: 200px;
width: 300px;
position: absolute;
left: 0;
padding: 25px 10px 10px 0;
margin-top: 27px
}
html.oldie #floatingAd img {
margin: 0
}
.no-ad html.oldie #floatingAd {
display: none
}
html.oldie #floatingAd .close {
color: #6f6f6f;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
height: 30px;
font-size: 11px;
font-size: 1.1rem;
line-height: 30px;
line-height: 3rem;
font-weight: 700;
position: absolute;
top: 0;
right: 0;
padding-right: 30px;
padding-top: 1px;
text-transform: uppercase
}
html.oldie #floatingAd .close::after {
background-position: -509px -92px;
background-image: url("../img/NYR_Nav-sprite.png");
content: "";
display: block;
height: 30px;
width: 30px;
position: absolute;
top: -1px;
right: 0;
opacity: 0.3
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.oldie #floatingAd .close::after {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 563px auto
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.oldie #floatingAd .close::after {
background-position: -498px -90px
}
}
html.oldie body.no-ad #hd #floatingAd {
display: none !important
}
html.oldie #AMS_NYR_MOBILE_GLOBAL_SUBNAV, html.oldie #AMS_NYR_TABLET_GLOBAL_SUBNAV {
display: none
}
html.oldie #AMS_NYR_GLOBAL_HEADERCALLOUT, html.oldie #AMS_NYR_GLOBAL_HEADER {
float: left
}
html.oldie #AMS_NYR_GLOBAL_HEADERCALLOUT {
float: left
}
html.oldie #AMS_NYR_GLOBAL_HEADER {
display: inline-block;
background-color: #dfdfdf
}
html.oldie #AMS_NYR_GLOBAL_HEADER #hdrsubs {
position: absolute;
right: 0;
top: 0;
display: block;
width: 52px;
height: 70px;
background: url(//subscribe.condenet.com/images_covers/cover_newyorker_80.jpg) 50% 50% no-repeat;
background-size: contain;
margin: 0 -8px 0 0;
font: 0/0 serif;
text-shadow: none;
color: transparent
}
html.oldie #AMS_NYR_GLOBAL_HEADER img {
max-width: 110px;
margin: 0px;
float: left
}
html.oldie #subscribe-rollover {
display: none;
position: absolute;
right: 0;
margin-top: 12px;
width: 304px;
right: -67px
}
html.oldie #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER,
html.oldie #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER_STICKY {
border: 1px solid #959595;
padding: 2px;
background-color: white
}
html.oldie #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER a,
html.oldie #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER_STICKY a {
border: 0;
padding: 0;
margin: 0
}
html.oldie #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER img,
html.oldie #subscribe-rollover #AMS_NYR_GLOBAL_NAVBAR_ROLLOVER_STICKY img {
border-radius: 1px
}
html.oldie .subscribe-links-wrapper {
margin-top: -27px;
padding-top: 20px
}
#primary-nav>ul li:hover a, #primary-nav>ul li.active a {
border-color: #1fb0e3
}
#primary-nav ul #subscribe #subscribe-rollover:hover, #primary-nav ul #subscribe:hover #subscribe-rollover {
display: block
}
body.sticky header#hd #AMS_NYR_GLOBAL_HEADER #subscribe-rollover {
display: none !important
}
#articleBody .social-buttons img {
padding: 0
}
.social-buttons {
display: block;
margin: 10px auto 0;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: uppercase;
font-size: 12px;
font-size: 1.2rem;
line-height: 20px;
line-height: 2rem
}
.social-buttons a:hover {
text-decoration: none
}
.social-buttons li {
margin: 0 10px 0 0;
display: inline-block;
height: 23px;
vertical-align: middle
}
.social-buttons li:last-child {
margin-right: 10px
}
.social-buttons li.share-email {
margin-right: 10px
}
.social-buttons li.share-print {
margin-right: 10px
}
.social-buttons li.fb-btn {
min-width: 55px
}
.social-buttons li.twitter-btn {
min-width: 55px
}
.social-buttons li.gplus-btn {
min-width: 30px
}
@media (min-width: 37.5em) {
.social-buttons {
text-align: left
}
.social-buttons li {
margin-bottom: 0
}
}
html.oldie .social-buttons {
text-align: left
}
html.oldie .social-buttons li {
margin-bottom: 0
}
.nav-search-container {
background-color: white;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
padding: 0 16px 0;
overflow: scroll;
width: 100%;
z-index: 1
}
.nav-search-container.isVisible {
display: block
}
.nav-search-container form {
position: relative;
width: 100%
}
.nav-search-container form ::-webkit-input-placeholder {
font-weight: 400;
line-height: 23px;
line-height: 2.3rem;
text-transform: none
}
.nav-search-container form :-moz-placeholder, .nav-search-container form ::-moz-placeholder, .nav-search-container form :-ms-input-placeholder {
font-weight: 400;
line-height: 23px;
line-height: 2.3rem;
text-transform: none
}
.nav-search-container form input[type="text"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
padding: 6px 10px 2px 45px;
position: relative;
text-transform: none;
height: 31px;
width: 100%
}
.nav-search-container form input[type="submit"] {
background-image: url("../img/NYR_Nav-sprite.png");
background-color: transparent;
background-repeat: no-repeat;
background-position: -280px -26px;
border: none;
display: block;
height: 32px;
opacity: 0.4;
padding: 0;
position: absolute;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
left: 5px;
top: 0;
width: 32px;
z-index: 1
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.nav-search-container form input[type="submit"] {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px auto
}
}
.search-page .main-content {
border-bottom: 1px solid #9a9a9a
}
.search-page #main .advertisement, .search-page #main .promo {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid #9a9a9a;
padding: 15px
}
.search-page #main .advertisement:last-child, .search-page #main .promo:last-child {
display: none
}
.search-page #main .promo {
border-bottom: none
}
.search-page #page-header {
border-width: 0;
padding-top: 30px;
padding-bottom: 0;
text-align: center
}
.search-page #page-header h4 {
color: black;
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 25px;
font-size: 2.5rem;
margin-bottom: 2px
}
.gsc-control-cse {
font-family: Arial, sans-serif
}
.cse .gsc-control-wrapper-cse, .gsc-control-wrapper-cse {
width: 100%
}
form.gsc-search-box {
padding-top: 16px;
padding-bottom: 20px;
position: relative
}
form.gsc-search-box .gsc-search-box {
position: relative
}
form.gsc-search-box table {
border-collapse: none;
width: 100%
}
.gsc-input {
width: 100%
}
.gsc-input input {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
height: 44px;
width: 100%
}
.main-content .gsc-search-button.focused {
border: none
}
.gsc-search-button {
position: absolute;
right: 1px;
top: 2px
}
.gsc-search-button input {
border: none;
background-image: url("../img/NYR_Nav-sprite.png");
background-color: transparent;
background-repeat: no-repeat;
background-position: -279px -24px;
width: 40px;
height: 40px;
text-indent: 100%;
padding: 0;
white-space: nowrap;
overflow: hidden;
opacity: 0.2
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.gsc-search-button input {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px auto
}
}
.gsc-clear-button, .cse .gsc-branding, .gsc-branding, .gsc-tabsAreaInvisible,
.gsc-adBlock, .gsc-resultsHeader, .gsc-selected-option-container,
.gsc-thumbnail-inside, .gsc-url-top, .gs-watermark, .gsc-url-bottom,
.gcsc-branding {
display: none
}
.gsc-completion-selected {
background: #eeeeee
}
.gsc-completion-container {
font-family: Arial, sans-serif;
font-size: 13px;
background: white;
border: 1px solid #cccccc;
border-top-color: #d9d9d9;
margin-left: 0;
margin-right: 0
}
.gsc-completion-title {
color: #0000cc
}
.gsc-completion-snippet {
color: black
}
.gsc-above-wrapper-area, .gsc-above-wrapper-area-invisible {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px;
font-size: 1.3rem
}
.gsc-above-wrapper-area-container, .gsc-above-wrapper-area-container table,
.gsc-above-wrapper-area-container tbody, .gsc-above-wrapper-area-container tr,
.gsc-above-wrapper-area-container td {
display: block;
float: left;
width: 100%
}
.gsc-results-wrapper-nooverlay {
display: none
}
.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
background-color: white;
display: block;
overflow: hidden
}
.gsc-result-info-container, .gsc-orderby-container {
display: block;
width: 100%
}
.gsc-orderby-container {
margin-top: 20px;
padding-bottom: 20px;
text-align: right
}
.gsc-orderby-container .gsc-orderby-label, .gsc-orderby-container .gsc-option-menu-container {
display: inline-block
}
.gsc-orderby-container .gsc-orderby-label {
font-size: 14px;
font-size: 1.4rem;
margin-right: 10px
}
.gsc-option-menu-item {
cursor: pointer;
display: inline-block;
font-weight: bold;
text-align: center;
text-transform: uppercase;
background: none;
border: 1px solid #E3E2E2;
width: 108px;
padding: 11px 9px 7px;
color: #878787
}
.gsc-option-menu-item:hover {
border: 1px solid #000;
color: #000
}
.gsc-option-menu-item.gsc-option-menu-item-highlighted {
background-color: #e3e2e2;
color: #000
}
.gsc-option-menu-item.gsc-option-menu-item-highlighted:hover {
background-color: #333333;
color: white
}
.gsc-option-menu-item:first-child {
border-radius: 5px 0px 0px 5px
}
.gsc-option-menu-item:last-child {
border-radius: 0px 5px 5px 0px;
float: right
}
.gsc-resultsRoot {
border-top: 1px solid #cccccc;
padding-top: 20px
}
.gsc-wrapper {
clear: both;
font-family: "adobe-caslon-pro", Times, Georgia, serif
}
.gsc-wrapper .gs-result {
border-bottom: 1px solid #e3e2e2;
padding: 30px 0
}
.gsc-wrapper .gs-result b, .gsc-wrapper .gs-result strong {
font-weight: inherit
}
.gsc-wrapper .gsc-table-result, .gsc-wrapper .gsc-table-cell-snippet-close {
vertical-align: top
}
.gsc-wrapper .gsc-thumbnail {
padding-right: 4%;
max-width: 100px;
width: 22.77228%
}
.gsc-wrapper .gs-title {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 19px;
font-size: 1.9rem;
line-height: 19px;
line-height: 1.9rem;
font-weight: 600;
padding-bottom: 9px;
text-transform: uppercase
}
.gs-snippet {
font-size: 17px;
font-size: 1.7rem;
line-height: 23px;
line-height: 2.3rem
}
.gsc-cursor {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
padding: 16px 0 30px;
text-align: center
}
.gsc-cursor .gsc-cursor-current-page {
font-weight: bold
}
.gsc-cursor .gsc-cursor-page {
cursor: pointer;
display: inline-block;
margin-right: 18px
}
.gsc-cursor .gsc-cursor-page:last-child {
margin-right: 0
}
@media (min-width: 37.5em) {
.search-page #page-header h4 {
color: black;
font-size: 42px;
font-size: 4.2rem;
line-height: 50px;
line-height: 5rem
}
.search-page #main .column-rail {
border-bottom: 1px solid #9a9a9a;
display: table;
padding: 25px 0
}
.search-page #main .advertisement, .search-page #main .promo {
border-width: 0;
display: table-cell;
vertical-align: top;
width: 50%
}
.search-page #main .advertisement {
padding: 0 15px
}
.search-page #main .promo {
border-left: 1px solid #ccc;
padding: 25px 15px
}
.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
width: 100%
}
form.gsc-search-box {
padding-bottom: 0
}
.gsc-above-wrapper-area-container {
padding: 20px 0 15px
}
.gsc-above-wrapper-area-container td {
width: 50%
}
.gsc-result-info-container {
float: left;
padding-top: 10px
}
.gsc-orderby-container {
float: right;
padding: 0;
margin: 0
}
}
html.oldie .search-page #page-header h4 {
color: black;
font-size: 42px;
font-size: 4.2rem;
line-height: 50px;
line-height: 5rem
}
html.oldie .search-page #main .column-rail {
border-bottom: 1px solid #9a9a9a;
display: table;
padding: 25px 0
}
html.oldie .search-page #main .advertisement, html.oldie .search-page #main .promo {
border-width: 0;
display: table-cell;
vertical-align: top;
width: 50%
}
html.oldie .search-page #main .advertisement {
padding: 0 15px
}
html.oldie .search-page #main .promo {
border-left: 1px solid #ccc;
padding: 25px 15px
}
html.oldie .gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
width: 100%
}
html.oldie form.gsc-search-box {
padding-bottom: 0
}
html.oldie .gsc-above-wrapper-area-container {
padding: 20px 0 15px
}
html.oldie .gsc-above-wrapper-area-container td {
width: 50%
}
html.oldie .gsc-result-info-container {
float: left;
padding-top: 10px
}
html.oldie .gsc-orderby-container {
float: right;
padding: 0;
margin: 0
}
.navSearch {
position: absolute
}
@media (min-width: 53.125em) {
.nav-search-container {
background-color: transparent;
position: absolute;
top: -1px;
right: 4px;
margin-right: 33px;
padding: 0;
overflow: visible;
width: 29.5%
}
.nav-search-container form {
border: none;
float: right;
padding: 0;
overflow: hidden;
width: 0;
-webkit-transition: width 0.5s ease-out;
-moz-transition: width 0.5s ease-out;
-o-transition: width 0.5s ease-out;
-ms-transition: width 0.5s ease-out;
transition: width 0.5s ease-out
}
.nav-search-container.isVisible form {
width: 100%
}
.sticky .nav-search-container {
bottom: 0
}
.search-page .main-content {
border-width: 0
}
.search-page #main {
padding-top: 30px
}
.search-page #main .column-rail {
display: table-cell;
padding-left: 0
}
.search-page #main .advertisement, .search-page #main .promo {
display: block;
margin-bottom: 100px;
padding: 0 0 0 25px;
width: 100%
}
.search-page #main .advertisement:last-child, .search-page #main .promo:last-child {
display: block;
margin-bottom: 0
}
.search-page #main .advertisement {
border-left: 1px solid #ccc
}
.search-page #main .promo {
border-width: 0
}
.search-page #page-header {
padding-top: 0;
text-align: left
}
.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
margin-top: 2px;
width: 100%
}
}
html.oldie .nav-search-container {
background-color: transparent;
position: absolute;
top: -1px;
right: 4px;
margin-right: 33px;
padding: 0;
overflow: visible;
width: 29.5%
}
html.oldie .nav-search-container form {
border: none;
float: right;
padding: 0;
overflow: hidden;
width: 0;
-webkit-transition: width 0.5s ease-out;
-moz-transition: width 0.5s ease-out;
-o-transition: width 0.5s ease-out;
-ms-transition: width 0.5s ease-out;
transition: width 0.5s ease-out
}
html.oldie .nav-search-container.isVisible form {
width: 100%
}
html.oldie .sticky .nav-search-container {
bottom: 0
}
html.oldie .search-page .main-content {
border-width: 0
}
html.oldie .search-page #main {
padding-top: 30px
}
html.oldie .search-page #main .column-rail {
display: table-cell;
padding-left: 0
}
html.oldie .search-page #main .advertisement, html.oldie .search-page #main .promo {
display: block;
margin-bottom: 100px;
padding: 0 0 0 25px;
width: 100%
}
html.oldie .search-page #main .advertisement:last-child, html.oldie .search-page #main .promo:last-child {
display: block;
margin-bottom: 0
}
html.oldie .search-page #main .advertisement {
border-left: 1px solid #ccc
}
html.oldie .search-page #main .promo {
border-width: 0
}
html.oldie .search-page #page-header {
padding-top: 0;
text-align: left
}
html.oldie .gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
margin-top: 2px;
width: 100%
}
.polar-sponsored {
padding: 18px 17px;
text-align: center
}
.polar-sponsored.advertisement {
border-bottom: 0px;
margin: 0px
}
.polar-sponsored.advertisement:before {
text-align: right
}
.sponsored.hasLogo p {
display: none
}
#most-popular-polar, #most-popular-polar-text {
display: inline-block
}
#cartoons-module .credit {
margin-bottom: 10px;
text-align: center
}
.module {
border-bottom: 1px solid #ccc;
padding: 20px 0 30px;
position: relative;
width: 100%
}
.module .stories {
overflow: visible;
position: relative;
vertical-align: top
}
.module article, .module section, .module figure, .module div {
-moz-box-sizing: border-box;
box-sizing: border-box
}
.module article {
border-bottom: 1px solid #ccc;
padding: 20px 0 30px;
position: relative
}
.module article:first-child {
padding-top: 0
}
.module article:last-child {
border-bottom: 0;
padding-bottom: 0
}
.module section {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.module figure {
float: left;
width: 30%
}
.module figure+section {
float: right;
width: 66%
}
.module .button-container {
clear: both;
padding-top: 20px
}
@media (min-width: 37.5em) {
.module {
text-align: center
}
.module figure {
float: none;
margin-bottom: 15px;
width: 100%
}
.module section, .module figure+section {
width: 100%
}
.module {
padding: 50px 0 30px
}
}
html.oldie .module {
text-align: center
}
html.oldie .module figure {
float: none;
margin-bottom: 15px;
width: 100%
}
html.oldie .module section, html.oldie .module figure+section {
width: 100%
}
html.oldie .module {
padding: 50px 0 30px
}
gallery.reducedHeight .owl-stage-outer {
width: 286px
}
@media (min-width: 53.125em) {
#cartoons-module .owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 5px
}
}
html.oldie #cartoons-module .owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 5px
}
.media-embed-wrapper {
margin-bottom: 25px
}
.scPlayerContainer.mini-player {
margin-bottom: 12px
}
.media figure {
float: none;
margin-bottom: 15px;
width: 100%
}
.media figure img {
margin: 0 auto 15px;
width: 80%
}
.media .caption {
text-align: center
}
.media p:last-child {
margin-bottom: 0
}
.media .more-link {
display: inline-block;
margin-bottom: 20px;
border-right: 1px solid #5F5F5F;
padding: 2px 10px 0px 6px;
line-height: 10px
}
.media .more-link:last-of-type {
border: none
}
@media screen and (max-width: 500px) {
.media .more-link {
display: block;
border: none;
padding: 0px
}
}
.media.module {
text-align: center
}
.media.module .button-container {
padding-top: 0;
text-align: center
}
.media.module .button-container .light-button {
margin-top: 0
}
#articleBody .img-expandable {
text-align: center
}
#articleBody .img-expandable img {
padding: 0
}
#articleBody .img-expandable a {
display: inline-block;
overflow: hidden;
margin: 15px 0 20px;
position: relative
}
#articleBody .img-expandable a::before, #articleBody .img-expandable a::after {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
height: 40px;
width: 40px;
position: absolute;
opacity: 0.5
}
#articleBody .img-expandable a::before {
background-image: url("../img/NYR_Nav-sprite.png");
background-size: 287px 146px;
background-position: -87px -7px;
bottom: 8px;
content: "";
left: 13px;
z-index: 1;
-moz-transition: left 350ms ease-out;
-webkit-transition: left 350ms ease-out;
otransition: left 350ms ease-out;
transition: left 350ms ease-out
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#articleBody .img-expandable a::before {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 287px 146px
}
}
#articleBody .img-expandable a::after {
background-color: #000;
bottom: 10px;
border: 2px solid #fff;
border-radius: 20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #000;
content: "Enlarge";
font-size: 12px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
left: 10px;
line-height: 38px;
text-transform: uppercase;
text-indent: -100%;
overflow: hidden;
-moz-transition: width 350ms ease-out, background-position 350ms ease-out, text-indent 350ms ease-out;
-webkit-transition: width 350ms ease-out, background-position 350ms ease-out, text-indent 350ms ease-out;
otransition: width 350ms ease-out, background-position 350ms ease-out, text-indent 350ms ease-out;
transition: width 350ms ease-out, background-position 350ms ease-out, text-indent 350ms ease-out
}
#articleBody .img-expandable a:hover::after, #articleBody .img-expandable a:hover::before {
opacity: 1.0
}
#articleBody .img-expandable a:hover::before {
left: 78px
}
#articleBody .img-expandable a:hover::after {
color: #fff;
width: 108px;
text-indent: -24px
}
.single-post .articleBody .inline-media figure {
padding-bottom: 0
}
.inline-media {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
padding: 20px 0;
width: 100%
}
.inline-media figure {
overflow: hidden;
padding: 0
}
.inline-media figure>a {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
float: left;
position: relative;
width: 33%
}
.inline-media figure>a::after {
background-color: rgba(0, 0, 0, 0.5);
background-image: url("../img/NYR_Nav-sprite.png");
border: 2px solid #fff;
border-radius: 50%;
content: "";
display: block;
position: absolute;
left: 50%;
top: 50%;
margin-left: -25px;
margin-top: -25px;
width: 50px;
height: 50px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.inline-media figure>a::after {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 431px 219px
}
}
.inline-media figure>a:hover::after {
background-color: #000
}
.inline-media .media-type-caption {
color: #df3331;
font-size: 13px;
font-size: 1.3rem;
line-height: 13px;
line-height: 1.3rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-style: normal;
font-weight: 700;
padding-right: 2px;
text-transform: uppercase
}
.inline-media figcaption {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-left: 20px;
width: 66%
}
.inline-media img {
padding: 0 20px 0 0
}
.inline-media-soundcloud {
-moz-transition: width 500ms ease-out;
-webkit-transition: width 500ms ease-out;
otransition: width 500ms ease-out;
transition: width 500ms ease-out
}
.inline-media-soundcloud.activated {
padding-right: 0;
width: 100%
}
.inline-media-soundcloud.activated figure>a {
display: none
}
.inline-media-soundcloud.activated figcaption {
float: left;
padding-top: 6px;
width: 100%
}
.inline-media-slideshow figure>a::after {
background-position: -8px -12px
}
.inline-media-video figure>a::after {
background-position: -69px -12px
}
.inline-media-soundcloud figure>a::after {
background-position: -70px -58px
}
@media (min-width: 37.5em) {
.media figure {
margin-bottom: 10px
}
.inline-media {
-moz-box-sizing: border-box;
box-sizing: border-box;
border: none;
display: inline-block;
float: left;
padding: 0 20px 0 0;
width: 33%
}
.inline-media figure>a {
margin-bottom: 12px;
padding: 0;
width: 100%
}
.inline-media figure img {
padding: 0
}
.inline-media figcaption {
padding-left: 0;
width: 100%
}
.inline-media.right {
float: right;
padding-left: 20px;
padding-right: 0
}
.scPlayerContainer.mini-player.half-player {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
max-width: 44%;
padding-left: 6%
}
}
html.oldie .media figure {
margin-bottom: 10px
}
html.oldie .inline-media {
-moz-box-sizing: border-box;
box-sizing: border-box;
border: none;
display: inline-block;
float: left;
padding: 0 20px 0 0;
width: 33%
}
html.oldie .inline-media figure>a {
margin-bottom: 12px;
padding: 0;
width: 100%
}
html.oldie .inline-media figure img {
padding: 0
}
html.oldie .inline-media figcaption {
padding-left: 0;
width: 100%
}
html.oldie .inline-media.right {
float: right;
padding-left: 20px;
padding-right: 0
}
html.oldie .scPlayerContainer.mini-player.half-player {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
max-width: 44%;
padding-left: 6%
}
.media-embed-wrapper {
position: relative;
height: 0;
margin: 0 0 25px;
padding-top: 0;
padding-bottom: 52%
}
.media-embed-wrapper iframe {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%
}
.media-embed-wrapper figure.alignleft a, .media-embed-wrapper figure.alignright a {
margin-top: 0
}
.media-embed-wrapper .media-youtube {
padding-bottom: 60% !important
}
.media-embed-wrapper .media-youtube {
padding-bottom: 57.8% !important
}
@media (min-width: 53.125em) {
.scPlayerContainer.mini-player.half-player {
padding-left: 0
}
}
html.oldie .scPlayerContainer.mini-player.half-player {
padding-left: 0
}
.module-container-rail {
position: relative
}
.module-container, .module-container-stacked, .module-container-rail {
border-bottom: 1px solid #959595;
box-sizing: border-box;
width: 100%
}
.module-container .module:last-child, .module-container-stacked .module:last-child, .module-container-rail .module:last-child {
border-bottom: 0
}
.module-container .fiction-and-poetry, .module-container-stacked .fiction-and-poetry,
.module-container-rail .fiction-and-poetry {
padding-bottom: 0px
}
.module-container .fiction-and-poetry .module-container, .module-container-stacked .fiction-and-poetry .module-container,
.module-container-rail .fiction-and-poetry .module-container {
border-bottom: hidden
}
.container-rail {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 15px 0 20px
}
.container-rail .tablet-half-wrapper {
width: 100%;
margin-top: 50px;
padding-left: 2%;
padding-right: 2%;
box-sizing: border-box
}
@media (min-width: 37.5em) and (max-width: 53.125em) {
.container-rail .tablet-half-wrapper.loaded-related-stories {
width: 50%;
float: left
}
.container-rail .tablet-half-wrapper.loaded-related-stories.recirc-most-popular-wrapper {
margin-left: -1px;
border-left: 1px solid #ccc
}
}
@media (min-width: 37.5em) {
.module-container, .module-container-stacked {
padding: 50px 0 30px
}
.module-container {
display: table;
table-layout: fixed
}
.module-container>section, .module-container>div, .module-container>aside {
border-bottom: 0;
display: table-cell;
padding-bottom: 0;
padding-top: 0;
vertical-align: top;
width: 50%
}
.module-container>section:first-child, .module-container>div:first-child, .module-container>aside:first-child {
border-right-width: 1px;
border-style: solid
}
.module-container .module {
border-color: #ccc
}
.module-container .module:first-child {
padding-right: 30px
}
.module-container .module:last-child {
padding-left: 30px
}
.module-container.module-container-reversed .module {
-moz-box-sizing: border-box;
box-sizing: border-box
}
.module-container.module-container-reversed .module:first-child {
border-right: 0;
float: right;
padding-left: 30px;
padding-right: 0
}
.module-container.module-container-reversed .module:last-child {
border-right: 1px solid #ccc;
float: left;
padding-right: 30px;
padding-left: 0
}
.module-container-stacked>section, .module-container-stacked>div,
.module-container-stacked>aside {
float: none
}
.module-container-stacked>section:first-child, .module-container-stacked>div:first-child, .module-container-stacked>aside:first-child {
padding-top: 0
}
.module-container-stacked>section:last-child, .module-container-stacked>div:last-child, .module-container-stacked>aside:last-child {
border-bottom: none;
padding-bottom: 0
}
.container-rail {
padding: 20px 0 20px
}
}
html.oldie .module-container, html.oldie .module-container-stacked {
padding: 50px 0 30px
}
html.oldie .module-container {
display: table;
table-layout: fixed
}
html.oldie .module-container>section, html.oldie .module-container>div,
html.oldie .module-container>aside {
border-bottom: 0;
display: table-cell;
padding-bottom: 0;
padding-top: 0;
vertical-align: top;
width: 50%
}
html.oldie .module-container>section:first-child, html.oldie .module-container>div:first-child, html.oldie .module-container>aside:first-child {
border-right-width: 1px;
border-style: solid
}
html.oldie .module-container .module {
border-color: #ccc
}
html.oldie .module-container .module:first-child {
padding-right: 30px
}
html.oldie .module-container .module:last-child {
padding-left: 30px
}
html.oldie .module-container.module-container-reversed .module {
-moz-box-sizing: border-box;
box-sizing: border-box
}
html.oldie .module-container.module-container-reversed .module:first-child {
border-right: 0;
float: right;
padding-left: 30px;
padding-right: 0
}
html.oldie .module-container.module-container-reversed .module:last-child {
border-right: 1px solid #ccc;
float: left;
padding-right: 30px;
padding-left: 0
}
html.oldie .module-container-stacked>section, html.oldie .module-container-stacked>div,
html.oldie .module-container-stacked>aside {
float: none
}
html.oldie .module-container-stacked>section:first-child, html.oldie .module-container-stacked>div:first-child, html.oldie .module-container-stacked>aside:first-child {
padding-top: 0
}
html.oldie .module-container-stacked>section:last-child, html.oldie .module-container-stacked>div:last-child, html.oldie .module-container-stacked>aside:last-child {
border-bottom: none;
padding-bottom: 0
}
html.oldie .container-rail {
padding: 20px 0 20px
}
@media (min-width: 53.125em) {
#main>.module-container:first-child, #main>.module-container-stacked:first-child, #main>.module-container-rail:first-child {
padding-top: 0
}
.generic-page #main .module-container-rail {
padding: 0px 0 30px;
margin-top: 50px
}
.module-container .fiction-and-poetry, .module-container-rail .fiction-and-poetry {
border-bottom: hidden;
padding-bottom: 0px
}
.module-container .fiction-and-poetry .module-container, .module-container-rail .fiction-and-poetry .module-container {
border-bottom: hidden;
padding-bottom: 0px
}
.module-container>section, .module-container>div, .module-container>aside,
.module-container-rail>section, .module-container-rail>div, .module-container-rail>aside {
border-width: 0;
float: none
}
.module-container-rail {
display: table;
table-layout: fixed;
padding: 50px 0 30px
}
.module-container-rail>section, .module-container-rail>div, .module-container-rail>aside {
display: table-cell;
padding-bottom: 0;
padding-top: 0;
vertical-align: top
}
.module-container-rail>section:first-child, .module-container-rail>div:first-child, .module-container-rail>aside:first-child {
border-right: 1px solid #ccc;
padding-right: 30px;
max-width: 690px
}
.module-container-rail>.container-rail {
padding-left: 20px;
overflow: hidden;
width: 320px
}
.module-container-rail.non-solid-rail>section:first-child, .module-container-rail.non-solid-rail>div:first-child, .module-container-rail.non-solid-rail>aside:first-child {
border-right: none
}
.module-container-rail.non-solid-rail .container-rail {
padding-left: 0
}
.module-container-stacked>.module, .module-container-stacked>section,
.module-container-stacked>div, .module-container-stacked>aside,
.container-rail>.module, .container-rail>section, .container-rail>div,
.container-rail>aside {
float: none
}
.module-container-stacked>.module:first-child, .module-container-stacked>section:first-child, .module-container-stacked>div:first-child, .module-container-stacked>aside:first-child, .container-rail>.module:first-child, .container-rail>section:first-child, .container-rail>div:first-child, .container-rail>aside:first-child {
border-top-width: 0;
padding-top: 0;
margin-top: 0
}
.module-container-stacked>.module:last-child, .module-container-stacked>section:last-child, .module-container-stacked>div:last-child, .module-container-stacked>aside:last-child, .container-rail>.module:last-child, .container-rail>section:last-child, .container-rail>div:last-child, .container-rail>aside:last-child {
border-bottom-width: 0;
padding-bottom: 0;
margin-bottom: 0
}
.container-rail>section, .container-rail>div, .container-rail>aside,
.container-rail>.module {
border-bottom: 0;
margin-bottom: 100px
}
.module-container-stacked {
display: block
}
}
html.oldie #main>.module-container:first-child, html.oldie #main>.module-container-stacked:first-child, html.oldie #main>.module-container-rail:first-child {
padding-top: 0
}
html.oldie .generic-page #main .module-container-rail {
padding: 0px 0 30px;
margin-top: 50px
}
html.oldie .module-container .fiction-and-poetry, html.oldie .module-container-rail .fiction-and-poetry {
border-bottom: hidden;
padding-bottom: 0px
}
html.oldie .module-container .fiction-and-poetry .module-container,
html.oldie .module-container-rail .fiction-and-poetry .module-container {
border-bottom: hidden;
padding-bottom: 0px
}
html.oldie .module-container>section, html.oldie .module-container>div,
html.oldie .module-container>aside, html.oldie .module-container-rail>section,
html.oldie .module-container-rail>div, html.oldie .module-container-rail>aside {
border-width: 0;
float: none
}
html.oldie .module-container-rail {
display: table;
table-layout: fixed;
padding: 50px 0 30px
}
html.oldie .module-container-rail>section, html.oldie .module-container-rail>div,
html.oldie .module-container-rail>aside {
display: table-cell;
padding-bottom: 0;
padding-top: 0;
vertical-align: top
}
html.oldie .module-container-rail>section:first-child, html.oldie .module-container-rail>div:first-child, html.oldie .module-container-rail>aside:first-child {
border-right: 1px solid #ccc;
padding-right: 30px;
max-width: 690px
}
html.oldie .module-container-rail>.container-rail {
padding-left: 20px;
overflow: hidden;
width: 320px
}
html.oldie .module-container-rail.non-solid-rail>section:first-child, html.oldie .module-container-rail.non-solid-rail>div:first-child, html.oldie .module-container-rail.non-solid-rail>aside:first-child {
border-right: none
}
html.oldie .module-container-rail.non-solid-rail .container-rail {
padding-left: 0
}
html.oldie .module-container-stacked>.module, html.oldie .module-container-stacked>section,
html.oldie .module-container-stacked>div, html.oldie .module-container-stacked>aside,
html.oldie .container-rail>.module, html.oldie .container-rail>section,
html.oldie .container-rail>div, html.oldie .container-rail>aside {
float: none
}
html.oldie .module-container-stacked>.module:first-child, html.oldie .module-container-stacked>section:first-child, html.oldie .module-container-stacked>div:first-child, html.oldie .module-container-stacked>aside:first-child, html.oldie .container-rail>.module:first-child, html.oldie .container-rail>section:first-child, html.oldie .container-rail>div:first-child, html.oldie .container-rail>aside:first-child {
border-top-width: 0;
padding-top: 0;
margin-top: 0
}
html.oldie .module-container-stacked>.module:last-child, html.oldie .module-container-stacked>section:last-child, html.oldie .module-container-stacked>div:last-child, html.oldie .module-container-stacked>aside:last-child, html.oldie .container-rail>.module:last-child, html.oldie .container-rail>section:last-child, html.oldie .container-rail>div:last-child, html.oldie .container-rail>aside:last-child {
border-bottom-width: 0;
padding-bottom: 0;
margin-bottom: 0
}
html.oldie .container-rail>section, html.oldie .container-rail>div,
html.oldie .container-rail>aside, html.oldie .container-rail>.module {
border-bottom: 0;
margin-bottom: 100px
}
html.oldie .module-container-stacked {
display: block
}
.header-ad, #hd, #mobile-nav-container {
-webkit-transition: all .64s ease-in-out;
-moz-transition: all .64s ease-in-out;
-ms-transition: all .64s ease-in-out;
transition: all .64s ease-in-out
}
.smallNav #mobile-nav-container {
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
transition: all 2s ease-in-out
}
.header-ad, #hd {
transition: all .64s ease-in-out;
z-index: 9999;
left: 0;
right: 0;
top: 0;
background-color: white
}
@media screen and (min-width: 850px) {
.header-ad.fix_ad, #hd.fix_ad {
position: fixed
}
}
.header-ad .loaded, #hd .loaded {
padding-top: 10px;
padding-bottom: 10px
}
.header-ad .advertisement::after, #hd .advertisement::after {
border-width: 0
}
.header-ad .advertisement::before, #hd .advertisement::before {
display: none
}
.header-ad .advertisement iframe, #hd .advertisement iframe {
max-width: none
}
.header-ad .advertisement div, #hd .advertisement div {
width: auto;
max-width: none;
margin: 0 auto
}
#nav-container {
background-color: white
}
.subscribe-links, .user-info, .n-store, .social-menu {
display: none
}
.csstransforms #logo {
position: relative !important
}
@media screen and (min-width: 850px) {
body #hd, body #nav-container {
border-top: 10px solid white
}
}
body .logo-container {
overflow: hidden
}
@media screen and (min-width: 850px) {
body .logo-container {
height: 110px
}
}
body .header-ad {
z-index: 2150000;
overflow: hidden
}
body .header-ad .loaded {
border-bottom: 1px solid #efefef
}
body .content-wrapper {
box-shadow: none;
margin-top: 0px
}
body #hd {
position: relative
}
@media screen and (min-width: 850px) {
body #hd {
top: -200px
}
}
body #logo {
position: absolute;
left: 0px;
right: 0px;
top: 0px
}
body .header-pushdown .loaded {
margin-bottom: 20px;
border-bottom: 1px solid #9a9a9a
}
body #mobile-nav-container {
backface-visibility: visible;
-webkit-backface-visibility: visible;
z-index: 8888;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
display: none;
border-top: 10px solid white;
background: white !important;
position: fixed;
left: 0;
right: 0;
top: -500px
}
@media screen and (min-width: 850px) {
body #mobile-nav-container {
display: block
}
}
body #mobile-nav-container #primary-nav {
border: none
}
body #mobile-nav-container h1 {
padding: 0px !important;
width: 245px;
text-indent: 9999px;
overflow: hidden;
height: 35px;
background-image: url("../img/header_graphics/nyr-logo.png");
background-image: url("../img/header_graphics/nyr-logo.svg"), none;
background-size: contain;
background-repeat: no-repeat;
background-position: center
}
body.smallNav #mobile-nav-container {
top: 0px
}
body.smallNav #mobile-nav-container #primary-nav {
box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15)
}
body.no-ad.topAdWasViewed .header-ad, body.sticky.topAdWasViewed .header-ad {
-webkit-transform: translate(0, -200px);
-ms-transform: translate(0, -200px);
-moz-transform: translate(0, -200px);
transform: translate(0, -200px)
}
body.no-ad .content-wrapper, body.sticky .content-wrapper {
margin-top: 50px
}
@media screen and (min-width: 850px) {
body.no-ad .content-wrapper, body.sticky .content-wrapper {
margin-top: 74px
}
}
@media screen and (min-width: 850px) {
body.no-ad .content-wrapper, body.sticky .content-wrapper {
margin-top: 0px
}
body.no-ad .logo-container, body.sticky .logo-container {
height: auto
}
body.no-ad #hd, body.sticky #hd {
box-shadow: none;
position: relative;
top: 0px
}
body.no-ad #hd #nav-container, body.sticky #hd #nav-container {
border-top: none
}
}
@media screen and (min-width: 600px) and (max-width: 850px) {
body.no-ad #hd .header-ad .loaded, body.sticky #hd .header-ad .loaded {
border-top: 5px solid #FFF;
border-bottom: 5px solid #FFF
}
}
@media screen and (min-width: 850px) {
body.no-ad #hd, body.sticky #hd {
top: 0px;
left: 0;
right: 0;
padding: 4px 0 0;
background-color: #FFF;
max-width: 100%
}
}
@media screen and (min-width: 850px) {
.topAdWasViewed #hd {
z-index: 2147483
}
}
.no-ad #hd {
position: fixed
}
#hd {
z-index: 99;
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
background: transparent;
right: 0;
left: 0;
top: 0;
height: auto;
color: black;
max-width: 1090px
}
.header-pushdown .advertisement.loaded {
padding-bottom: 20px
}
.content-wrapper h1 {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out
}
#main {
padding-top: 30px
}
#logo {
height: 20px;
padding: 15px;
margin: 0 auto;
max-width: 60%
}
#logo h1 {
height: 100%;
padding: 0;
text-indent: 105%;
white-space: nowrap;
overflow: hidden;
background-image: url("../img/header_graphics/nyr-logo.png");
background-image: url("../img/header_graphics/nyr-logo.svg"), none;
background-size: contain;
background-repeat: no-repeat;
background-position: center
}
#mobile-nav {
background-position: center center;
border-radius: 4px;
float: left;
position: relative;
width: 30px;
height: 28px;
cursor: pointer;
text-decoration: none;
margin: 9px 0 0 15px;
padding: 2px 5px
}
.menu-open #mobile-nav {
border: 1px solid #cccccc
}
.menu-open #mobile-nav::before {
top: 7px
}
.icon-menu::after, .icon-menu::before {
content: "";
position: absolute;
font-size: 13px;
font-weight: 800;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: uppercase
}
.icon-menu::before {
background: black;
box-shadow: 0 7px 0 0 black, 0 14px 0 0 black;
left: 9px;
top: 8px;
width: 22px;
height: 3px
}
.logo-container {
overflow: hidden
}
@media screen and (min-width: 850px) {
.logo-container {
border-width: 3px 0 0 0;
-webkit-border-image: url(../img/drawn-rule-horiz.png) 3 0 0 0 round;
-moz-border-image: url(../img/drawn-rule-horiz.png) 3 0 0 0 round;
-o-border-image: url(../img/drawn-rule-horiz.png) 3 0 0 0 round;
-ms-border-image: url(../img/drawn-rule-horiz.png) 3 0 0 0 round;
border-image: url(../img/drawn-rule-horiz.png) 3 0 0 0 round
}
}
@media (min-width: 37.5em) {
.header-ad img {
height: 90px
}
#hd {
padding: 0
}
.sticky #hd {
margin-top: -5px
}
#logo {
height: 44px;
padding: 15px
}
#mobile-nav {
margin: 21px 0 0 0
}
.logo-container {
margin: 0 10px
}
}
html.oldie .header-ad img {
height: 90px
}
html.oldie #hd {
padding: 0
}
.sticky html.oldie #hd {
margin-top: -5px
}
html.oldie #logo {
height: 44px;
padding: 15px
}
html.oldie #mobile-nav {
margin: 21px 0 0 0
}
html.oldie .logo-container {
margin: 0 10px
}
@media (min-width: 53.125em) {
header {
-moz-box-sizing: border-box;
box-sizing: border-box;
max-width: 1040px;
margin: 0 auto
}
#mobile-nav {
display: none
}
#main {
margin-top: 0
}
#hd {
position: relative;
height: auto;
box-shadow: none;
-webkit-transition: height .64s ease-in-out;
-moz-transition: height .64s ease-in-out;
-o-transition: height .64s ease-in-out;
-ms-transition: height .64s ease-in-out;
transition: height .64s ease-in-out
}
#hd #nav-container {
-webkit-transition: top 300ms ease;
-moz-transition: top 300ms ease;
-o-transition: top 300ms ease;
-ms-transition: top 300ms ease;
transition: top 300ms ease
}
#hd #nav-container section {
border-width: 0 0 3px 0;
-webkit-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
-moz-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
-o-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
-ms-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round
}
#hd #nav-container #logo {
padding: 0;
margin-top: 35px;
height: auto;
width: 44%
}
#hd #nav-container #logo {
margin-bottom: 0
}
#hd #nav-container h1 {
max-width: 600px;
margin: 0 auto;
padding: 4%
}
#hd #nav-container .logo-container {
border-width: 0;
margin: 0;
position: relative
}
#hd .subscribe-renew-gift li, #hd .user-info li {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
font-size: 1.2rem;
display: inline;
color: black;
font-weight: 800
}
#hd .subscribe-links, #hd .user-info, #hd .social-menu {
padding: 0;
display: block;
text-align: right
}
#hd .subscribe-links, #hd .social-and-user-links {
position: absolute;
top: 0;
margin: 0;
width: auto
}
#hd .subscribe-links {
left: 0;
text-align: left
}
#hd .subscribe-links li {
border-right: 1px solid black;
padding-right: 5px;
margin-right: 2px
}
#hd .subscribe-links li:last-child {
margin-right: 0;
padding-right: 0;
border-right: none
}
#hd .subscribe-links figure {
width: 230px;
height: 110px;
background-color: #e6e6e6;
color: white;
line-height: 7em;
text-align: center
}
#hd .social-and-user-links {
right: 7px
}
#hd .user-info {
top: 0;
border-bottom: none;
margin-top: 0
}
#hd .user-info .user-ln-status {
display: inline-block;
height: 14px;
margin-right: 8px;
display: none
}
#hd .user-info li:nth-of-type(even) {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000
}
#hd .user-info .n-store {
display: inline;
color: #000;
text-align: right;
font-size: 12px;
font-weight: 700
}
#hd .social-menu {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 15px
}
#hd .social-menu li {
display: inline-block
}
#hd .social-menu li a {
background-image: url("../img/NYR_Nav-sprite.png");
background-repeat: no-repeat;
background-position: left center;
height: 26px;
width: 26px;
display: inline-block;
text-indent: 4002px;
overflow: hidden;
position: relative;
background-color: white
}
}
@media only screen and (min-width: 53.125em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 53.125em) and (min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min-resolution: 192dpi), only screen and (min-width: 53.125em) and (min-resolution: 2dppx) {
#hd .social-menu li a {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px auto
}
}
@media (min-width: 53.125em) {
#hd .social-menu li.facebook {
color: #3b5998
}
#hd .social-menu li.facebook:hover a {
background-position-y: -58px
}
#hd .social-menu li.facebook a {
background-position: -348px -32px
}
#hd .social-menu li.twitter {
color: #50a7e6
}
#hd .social-menu li.twitter:hover a {
background-position-y: -58px
}
#hd .social-menu li.twitter a {
background-position: -319px -32px
}
#hd .social-menu li.google-plus {
color: #d53716
}
#hd .social-menu li.google-plus:hover a {
background-position-y: -58px
}
#hd .social-menu li.google-plus a {
background-position: -378px -32px
}
#hd .subscribe-links, #hd .social-and-user-links {
overflow: hidden;
-webkit-transition: all .64s ease-out;
transition: all .64s ease-out
}
}
html.oldie header {
-moz-box-sizing: border-box;
box-sizing: border-box;
max-width: 1040px;
margin: 0 auto
}
html.oldie #mobile-nav {
display: none
}
html.oldie #main {
margin-top: 0
}
html.oldie #hd {
position: relative;
height: auto;
box-shadow: none;
-webkit-transition: height .64s ease-in-out;
-moz-transition: height .64s ease-in-out;
-o-transition: height .64s ease-in-out;
-ms-transition: height .64s ease-in-out;
transition: height .64s ease-in-out
}
html.oldie #hd #nav-container {
-webkit-transition: top 300ms ease;
-moz-transition: top 300ms ease;
-o-transition: top 300ms ease;
-ms-transition: top 300ms ease;
transition: top 300ms ease
}
html.oldie #hd #nav-container section {
border-width: 0 0 3px 0;
-webkit-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
-moz-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
-o-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
-ms-border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round;
border-image: url(../img/drawn-rule-horiz.png) 0 0 3 0 round
}
html.oldie #hd #nav-container #logo {
padding: 0;
margin-top: 35px;
height: auto;
width: 44%
}
html.oldie #hd #nav-container #logo {
margin-bottom: 0
}
html.oldie #hd #nav-container h1 {
max-width: 600px;
margin: 0 auto;
padding: 4%
}
html.oldie #hd #nav-container .logo-container {
border-width: 0;
margin: 0;
position: relative
}
html.oldie #hd .subscribe-renew-gift li, html.oldie #hd .user-info li {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
font-size: 1.2rem;
display: inline;
color: black;
font-weight: 800
}
html.oldie #hd .subscribe-links, html.oldie #hd .user-info, html.oldie #hd .social-menu {
padding: 0;
display: block;
text-align: right
}
html.oldie #hd .subscribe-links, html.oldie #hd .social-and-user-links {
position: absolute;
top: 0;
margin: 0;
width: auto
}
html.oldie #hd .subscribe-links {
left: 0;
text-align: left
}
html.oldie #hd .subscribe-links li {
border-right: 1px solid black;
padding-right: 5px;
margin-right: 2px
}
html.oldie #hd .subscribe-links li:last-child {
margin-right: 0;
padding-right: 0;
border-right: none
}
html.oldie #hd .subscribe-links figure {
width: 230px;
height: 110px;
background-color: #e6e6e6;
color: white;
line-height: 7em;
text-align: center
}
html.oldie #hd .social-and-user-links {
right: 7px
}
html.oldie #hd .user-info {
top: 0;
border-bottom: none;
margin-top: 0
}
html.oldie #hd .user-info .user-ln-status {
display: inline-block;
height: 14px;
margin-right: 8px;
display: none
}
html.oldie #hd .user-info li:nth-of-type(even) {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000
}
html.oldie #hd .user-info .n-store {
display: inline;
color: #000;
text-align: right;
font-size: 12px;
font-weight: 700
}
html.oldie #hd .social-menu {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 15px
}
html.oldie #hd .social-menu li {
display: inline-block
}
html.oldie #hd .social-menu li a {
background-image: url("../img/NYR_Nav-sprite.png");
background-repeat: no-repeat;
background-position: left center;
height: 26px;
width: 26px;
display: inline-block;
text-indent: 4002px;
overflow: hidden;
position: relative;
background-color: white
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.oldie #hd .social-menu li a {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px auto
}
}
html.oldie #hd .social-menu li.facebook {
color: #3b5998
}
html.oldie #hd .social-menu li.facebook:hover a {
background-position-y: -58px
}
html.oldie #hd .social-menu li.facebook a {
background-position: -348px -32px
}
html.oldie #hd .social-menu li.twitter {
color: #50a7e6
}
html.oldie #hd .social-menu li.twitter:hover a {
background-position-y: -58px
}
html.oldie #hd .social-menu li.twitter a {
background-position: -319px -32px
}
html.oldie #hd .social-menu li.google-plus {
color: #d53716
}
html.oldie #hd .social-menu li.google-plus:hover a {
background-position-y: -58px
}
html.oldie #hd .social-menu li.google-plus a {
background-position: -378px -32px
}
html.oldie #hd .subscribe-links, html.oldie #hd .social-and-user-links {
overflow: hidden;
-webkit-transition: all .64s ease-out;
transition: all .64s ease-out
}
label {
display: none
}
html.olde label {
display: block
}
input.focused:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not(:focus):invalid, input.focused.error {
border: 1px solid #df3331
}
textarea.focused:not(:focus):invalid, select.focused:not(:focus):invalid {
border: 1px solid #df3331
}
input[type="email"], button {
-moz-box-sizing: border-box;
box-sizing: border-box
}
input {
color: #333333;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px;
font-size: 1.3rem;
line-height: 13px;
line-height: 1.3rem;
padding: 10px 12px;
background: white;
border: 1px solid #7f7f7f;
-webkit-transition: border 250ms ease-in-out;
-moz-transition: border 250ms ease-in-out;
-o-transition: border 250ms ease-in-out;
-ms-transition: border 250ms ease-in-out;
transition: border 250ms ease-in-out
}
input:focus {
border: 1px solid #000
}
button, .button {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px;
font-size: 1.3rem;
line-height: 13px;
line-height: 1.3rem;
text-transform: uppercase;
letter-spacing: 0.1em;
border: none;
color: white;
background: #787878;
padding: 15px 4px;
display: inline-block;
text-decoration: none;
-webkit-transition: background 500ms ease-in-out;
-moz-transition: background 500ms ease-in-out;
-o-transition: background 500ms ease-in-out;
-ms-transition: background 500ms ease-in-out;
transition: background 500ms ease-in-out
}
button:hover, .button:hover {
text-decoration: none;
background: #333
}
#search-form, #nav-search {
overflow: hidden
}
#search-form input[type="search"], #search-form button, #nav-search input[type="search"],
#nav-search button {
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box
}
#search-form input[type="search"], #nav-search input[type="search"] {
border: 1px solid #ccc;
padding: 5px 10px;
width: 80%;
margin-right: 5%;
font-size: 10px;
font-size: 1rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#search-form button, #nav-search button {
width: 15%
}
.content-wrapper {
overflow: hidden
}
.page-container, .content-wrapper {
-webkit-transition: all .64s ease-in-out;
-moz-transition: all .64s ease-in-out;
-o-transition: all .64s ease-in-out;
-ms-transition: all .64s ease-in-out;
transition: all .64s ease-in-out
}
.page-container #hd {
top: 0
}
.page-container .content-wrapper {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: all .64s ease-in-out;
-moz-transition: all .64s ease-in-out;
-o-transition: all .64s ease-in-out;
-ms-transition: all .64s ease-in-out;
transition: all .64s ease-in-out
}
@media only screen and (max-width: 53.125em) {
.page-container.menu-open #hd, .page-container.menu-open .content-wrapper,
.page-container.menu-open .header-ad {
-webkit-transform: translate3d(230px, 0, 0);
-ms-transform: translate3d(230px, 0, 0);
transform: translate3d(230px, 0, 0)
}
}
.content-wrapper {
box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.15)
}
.mobile-nav {
box-shadow: inset -30px 0px 15px -29px rgba(0, 0, 0, 0.3);
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 230px;
overflow-y: auto;
-webkit-transform: translate3d(-92%, 0, 0);
-ms-transform: translate3d(-92%, 0, 0);
transform: translate3d(-92%, 0, 0);
-webkit-transition: -webkit-transform .64s ease-in-out;
-ms-transition: -ms-transform .64s ease-in-out;
transition: transform .64s ease-in-out
}
.mobile-nav.open {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.mobile-nav>ul>li {
text-transform: uppercase;
font-family: "ny-irvin-text", "Times New Roman", Times, Georgia, serif;
text-decoration: none
}
.mobile-nav>ul>li:hover, .mobile-nav>ul>li:active, .mobile-nav>ul>li.active {
background-color: #e6e6e6;
text-decoration: none;
-webkit-tap-highlight-color: transparent
}
.mobile-nav>ul>li:hover+li.menu-item a, .mobile-nav>ul>li:hover+li#subscribe a, .mobile-nav>ul>li:active+li.menu-item a, .mobile-nav>ul>li:active+li#subscribe a, .mobile-nav>ul>li.active+li.menu-item a, .mobile-nav>ul>li.active+li#subscribe a {
border-top: 1px solid white !important
}
.mobile-nav>ul>li:last-child:hover, .mobile-nav>ul>li:last-child:active, .mobile-nav>ul>li:last-child.active {
background-color: white
}
.mobile-nav>ul>li>a, .mobile-nav>ul>li#subscribe a {
height: 45px;
width: 190px;
margin: 0 auto;
display: block;
padding: 15px 10px;
line-height: 1em;
font-size: 15px;
font-size: 1.5rem;
border-top: 1px solid #e6e6e6;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mobile-nav>ul>li>a:hover, .mobile-nav>ul>li#subscribe a:hover {
text-decoration: none
}
.mobile-nav>ul>li#subscribe a {
border-bottom: 1px solid #e6e6e6
}
.mobile-nav>ul>li:first-of-type a {
border-top: 0
}
#primary-nav {
display: block;
text-align: center;
position: relative
}
#primary-nav>ul {
display: block;
margin: 0 auto;
padding: 0;
position: relative;
overflow: visible;
max-width: 1040px;
-webkit-transform: translate3d(0, 0, 0)
}
#primary-nav>ul li {
display: none;
margin-right: 0;
border-top: none;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0)
}
#primary-nav>ul li:last-child {
margin-right: 0
}
#primary-nav>ul li:hover a, #primary-nav>ul li.active a {
text-decoration: none;
border-color: #959595
}
#primary-nav>ul a {
border: 1px solid white;
font-family: "ny-irvin-text", "Times New Roman", Times, Georgia, serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 30px;
line-height: 3rem;
text-transform: uppercase;
padding: 6px 5px;
overflow: hidden;
border-radius: 3px;
-webkit-transform: translate3d(0, 0, 0);
-webkit-transition: border-color 0.2s ease-in-out;
-moz-transition: border-color 0.2s ease-in-out;
-o-transition: border-color 0.2s ease-in-out;
-ms-transition: border-color 0.2s ease-in-out;
transition: border-color 0.2s ease-in-out
}
@media (min-width: 1005px) {
#primary-nav>ul a {
font-size: 13px;
font-size: 1.3rem;
padding: 7px 11px 5px
}
}
#primary-nav>ul a html.oldie {
font-size: 13px;
font-size: 1.3rem;
padding: 7px 11px 5px
}
#primary-nav .tny-nav-search {
display: block;
float: right;
position: relative;
z-index: 2
}
#primary-nav .tny-nav-search>a {
background-image: url("../img/NYR_Nav-sprite.png");
background-size: 563px auto;
background-repeat: no-repeat;
background-position: -277px -26px;
float: right;
height: 30px;
width: 30px;
display: inline-flex;
text-indent: 4002px;
overflow: hidden;
padding: 0;
margin-right: 17px;
margin-top: -39px;
position: relative
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#primary-nav .tny-nav-search>a {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 563px auto
}
}
#primary-nav .tny-nav-search>a.show-search {
background-position: -506px -90px
}
#primary-nav .tny-nav-search>a.closing {
background-position: -498px -90px
}
.mobile-nav #subscribe, #primary-nav #subscribe {
color: #df3331
}
@media (min-width: 37.5em) {
.mobile-nav>ul>li>a, .mobile-nav>ul>li#subscribe a {
height: 55px;
line-height: 1.75em;
font-size: 16px;
font-size: 1.6rem
}
#primary-nav .tny-nav-search>a {
margin-top: -50px
}
}
html.oldie .mobile-nav>ul>li>a, html.oldie .mobile-nav>ul>li#subscribe a {
height: 55px;
line-height: 1.75em;
font-size: 16px;
font-size: 1.6rem
}
html.oldie #primary-nav .tny-nav-search>a {
margin-top: -50px
}
@media (min-width: 53.125em) {
.mobile-nav {
display: none
}
.content-wrapper {
box-shadow: none
}
#nav-container {
margin: 0 auto;
max-width: 1040px;
padding-left: 25px;
padding-right: 25px;
position: relative
}
#primary-nav {
border-style: solid;
border-width: 0 0 3px 0;
-webkit-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
-moz-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
-o-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
-ms-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
padding-bottom: 5px;
margin-top: 12px
}
}
@media only screen and (min-width: 53.125em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 53.125em) and (min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min-resolution: 192dpi), only screen and (min-width: 53.125em) and (min-resolution: 2dppx) {
#primary-nav {
-webkit-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
-moz-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
-o-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
-ms-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
border-width: 0 0 2px 0
}
}
@media (min-width: 53.125em) {
.sticky #primary-nav {
border-width: 0;
border-image: none;
padding-bottom: 3px
}
#primary-nav>ul li {
display: inline-block;
margin-right: 0px;
padding-right: 1px
}
#primary-nav .tny-nav-search {
top: -1px
}
#primary-nav .tny-nav-search a {
margin-top: 0;
margin-right: 0;
margin-left: 2px
}
}
html.oldie .mobile-nav {
display: none
}
html.oldie .content-wrapper {
box-shadow: none
}
html.oldie #nav-container {
margin: 0 auto;
max-width: 1040px;
padding-left: 25px;
padding-right: 25px;
position: relative
}
html.oldie #primary-nav {
border-style: solid;
border-width: 0 0 3px 0;
-webkit-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
-moz-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
-o-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
-ms-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
border-image: url("../img/header_graphics/drawn-rule-horiz-Nav.png") 0 0 3 0 repeat;
padding-bottom: 5px;
margin-top: 12px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.oldie #primary-nav {
-webkit-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
-moz-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
-o-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
-ms-border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
border-image: url("../img/header_graphics/drawn-rule-horiz-Nav@2x.png") 0 0 3 0 repeat;
border-width: 0 0 2px 0
}
}
.sticky html.oldie #primary-nav {
border-width: 0;
border-image: none;
padding-bottom: 3px
}
html.oldie #primary-nav>ul li {
display: inline-block;
margin-right: 0px;
padding-right: 1px
}
html.oldie #primary-nav .tny-nav-search {
top: -1px
}
html.oldie #primary-nav .tny-nav-search a {
margin-top: 0;
margin-right: 0;
margin-left: 2px
}
@media (min-width: 1080px) {
#primary-nav>ul li {
margin-right: 8px
}
}
html.oldie #primary-nav>ul li {
margin-right: 8px
}
#digital-editions {
border-top: 1px solid #959595;
border-bottom: 1px solid #959595;
padding: 25px 15px
}
#digital-editions, #footer-ad {
background-color: #fff;
margin: 0 auto;
max-width: 1040px
}
#footer-ad {
padding: 25px 15px 0
}
#footer-ad .advertisement {
margin-top: 0
}
#promotions h5 {
min-height: 2.2em
}
#tny-footer {
display: none;
text-transform: uppercase;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 7.5px;
font-size: 0.75rem
}
#tny-footer ul, #tny-footer li {
text-align: center
}
#tny-footer ul {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
margin: 0 auto 20px
}
#tny-footer li {
display: inline-block;
font-weight: 100;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px;
font-size: 1.3rem;
line-height: 14px;
line-height: 1.4rem;
margin: 10px 12px
}
#conde-footer, #copy {
display: block;
color: #999999;
font-family: Verdana, Geneva, sans-serif
}
footer {
max-width: 1030px;
padding: 0 25px;
border: 0;
color: black;
margin-right: auto;
margin-left: auto;
margin-bottom: 0;
background-color: #fff
}
#extras ul {
margin: 0 20px
}
#extras figure figcaption {
text-align: left;
text-transform: uppercase;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 7.5px;
font-size: 0.75rem
}
#extras figure figcaption b {
display: inline
}
#extras figure img {
display: none
}
#copy {
-moz-box-sizing: border-box;
box-sizing: border-box
}
#copy p {
font-family: Arial, "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, clean, sans-serif;
font-size: 11px;
font-size: 1.1rem;
line-height: 14px;
line-height: 1.4rem
}
#copy p img {
display: inline;
position: realative;
top: 3px
}
#copy p a {
color: #cccccc
}
#copy p small {
font-size: 88%
}
#conde-footer {
text-align: center;
padding: 0 0 20px;
margin-bottom: 0;
font-size: 10px;
font-size: 1rem
}
#conde-footer h5 {
font-size: 20px;
font-size: 2rem;
margin-bottom: 10px / 2;
color: white
}
#conde-footer select {
font-size: 20px;
font-size: 2rem;
width: 80%;
margin: 0 auto;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box
}
#conde-footer .global-footer-subscriptions, #conde-footer .global-footer-sister-sites {
display: none;
margin: 20px 0
}
#copy {
text-align: center
}
#copy p {
margin-bottom: 0
}
.global-footer-logo a {
background-image: url("../img/NYR_Nav-sprite.png");
background-position: -189px -155px;
display: block;
height: 30px;
margin: 0 auto 18px;
width: 193px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.global-footer-logo a {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px auto
}
}
@media (min-width: 37.5em) {
#tny-footer {
display: block
}
#tny-footer ul:first-child {
border-bottom: 1px solid #e3e2e2
}
#extras {
margin-bottom: 20px
}
#extras ul {
margin: 0
}
#extras figure figcaption {
text-align: center;
min-height: 26px
}
#extras figure figcaption h6, #extras figure figcaption b {
font-weight: 100
}
#extras figure figcaption h6 {
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 10px;
font-size: 1rem;
margin-bottom: 10px / 2
}
#extras figure figcaption b {
display: block;
font-size: 11.25px;
font-size: 1.125rem
}
#extras figure img {
display: block
}
#conde-footer {
text-align: center;
overflow: hidden
}
#conde-footer .global-footer-subscriptions, #conde-footer .global-footer-sister-sites {
display: block
}
.global-footer-logo {
margin-bottom: 20px;
text-align: center
}
}
html.oldie #tny-footer {
display: block
}
html.oldie #tny-footer ul:first-child {
border-bottom: 1px solid #e3e2e2
}
html.oldie #extras {
margin-bottom: 20px
}
html.oldie #extras ul {
margin: 0
}
html.oldie #extras figure figcaption {
text-align: center;
min-height: 26px
}
html.oldie #extras figure figcaption h6, html.oldie #extras figure figcaption b {
font-weight: 100
}
html.oldie #extras figure figcaption h6 {
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 10px;
font-size: 1rem;
margin-bottom: 10px / 2
}
html.oldie #extras figure figcaption b {
display: block;
font-size: 11.25px;
font-size: 1.125rem
}
html.oldie #extras figure img {
display: block
}
html.oldie #conde-footer {
text-align: center;
overflow: hidden
}
html.oldie #conde-footer .global-footer-subscriptions, html.oldie #conde-footer .global-footer-sister-sites {
display: block
}
html.oldie .global-footer-logo {
margin-bottom: 20px;
text-align: center
}
@media (min-width: 53.125em) {
#conde-footer .global-footer-subscriptions, #conde-footer .global-footer-sister-sites {
width: 210px;
display: inline-block;
margin: 0 0 20px 0
}
#conde-footer .global-footer-subscriptions select {
float: right
}
#conde-footer .global-footer-sister-sites select {
float: left
}
#conde-footer select {
width: 100%;
max-width: 200px
}
}
html.oldie #conde-footer .global-footer-subscriptions, html.oldie #conde-footer .global-footer-sister-sites {
width: 210px;
display: inline-block;
margin: 0 0 20px 0
}
html.oldie #conde-footer .global-footer-subscriptions select {
float: right
}
html.oldie #conde-footer .global-footer-sister-sites select {
float: left
}
html.oldie #conde-footer select {
width: 100%;
max-width: 200px
}
@-webkit-keyframes fadeInBG {
0% {
opacity: 0;
background-color: rgba(255, 255, 255, 0)
}
100% {
opacity: 1;
background-color: rgba(255, 255, 255, 0.7) !important
}
}
@-moz-keyframes fadeInBG {
0% {
opacity: 0;
background-color: rgba(255, 255, 255, 0)
}
100% {
opacity: 1;
background-color: rgba(255, 255, 255, 0.7) !important
}
}
@-ms-keyframes fadeInBG {
0% {
opacity: 0;
background-color: rgba(255, 255, 255, 0)
}
100% {
opacity: 1;
background-color: rgba(255, 255, 255, 0.7) !important
}
}
@keyframes fadeInBG {
0% {
opacity: 0;
background-color: rgba(255, 255, 255, 0)
}
100% {
opacity: 1;
background-color: rgba(255, 255, 255, 0.7) !important
}
}
div#modal-overlay-full * {
-webkit-tap-highlight-color: transparent
}
.signin-modal input:not([type='button']) {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
-ms-border-radius: 0px !important;
border-radius: 0px !important
}
#userpass::-webkit-input-placeholder {
position: relative;
top: 2px
}
.signin-modal input {
border: 1px solid #999
}
.signin-modal input:focus {
border: 1px solid #000
}
#login {
text-align: left
}
.link-account-number-step1 {
height: 820px
}
.confirmation-modal-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 18px;
line-height: 2.7rem
}
.pipe-spacer-image {
height: 32px;
width: 1px;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,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)
}
.small-link-chev {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABgSURBVHjaTMwxEYNAEEbh7/CSoaJHRGoqrCAAC9hgJhpiIFUEYODqLM1t5opt3tv3wwdrRMiDA4HnHzaz96JPtiaWkhtQSvmh9p8nKqYEr5aOWb4beGQ14MIcEd/cvgcAeodDGPQRRScAAAAASUVORK5CYII=);
width: 8px;
height: 12px;
float: right;
position: relative;
left: 7px;
background-repeat: no-repeat
}
div#CM-nofication-home-link a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 11px;
text-transform: uppercase;
float: none;
position: absolute;
top: 17px;
right: 17px;
text-transform: underline
}
#username {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
min-width: 100%;
padding: 10px 8px 2px 10px
}
#username.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#userpass-link {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
min-width: 100%;
padding: 10px 8px 2px 10px;
margin-bottom: 2px;
max-width: 562px;
height: 35px;
box-sizing: border-box
}
#userpass-link.placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass-link:-moz-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass-link::-webkit-input-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #999999;
font-weight: 500;
text-transform: none
}
#username-link {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
min-width: 100%;
padding: 10px 8px 2px 10px
}
#username-link.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username-link:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username-link::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#userpass {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
min-width: 100%;
padding: 10px 8px 2px 10px;
margin-bottom: 2px;
max-width: 562px;
box-sizing: border-box
}
#userpass.placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass:-moz-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass::-webkit-input-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #999999;
font-weight: 500;
text-transform: none
}
.modal-label {
text-align: center;
font-weight: 400;
font-size: 32px;
margin-bottom: 0;
line-height: 39px;
margin-top: 22px
}
.bold-nav {
font-weight: bold
}
.signin-modal {
padding: 0 15px
}
.modal-close-link {
height: 24px;
width: 24px;
background-image: url(data:image/png;base64,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) !important;
background-size: cover;
background-repeat: no-repeat;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: absolute;
left: 90%;
top: 2%;
z-index: 999999999999
}
#simplemodal-container a.modalCloseImg {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
width: 22px;
height: 22px;
display: inline;
z-index: 3200;
position: absolute;
top: -15px;
right: -18px;
cursor: pointer
}
.modal-close {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
background-size: cover;
position: relative;
top: 14px;
left: 91%;
cursor: pointer;
z-index: 99
}
.modal {
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 0;
color: black;
z-index: -100;
box-sizing: border-box;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-ms-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out
}
.modal.show {
opacity: 1;
background: #FFF;
z-index: 9999;
pointer-events: auto
}
.begin-notification-msg {
display: block
}
.half-barrier {
background: #25bbef !important;
background-color: #25bbef !important;
height: 421px;
width: 534px;
max-width: 90%;
margin-left: 5%;
margin-top: 5%
}
.breakForgot {
width: 100%;
display: inline-block
}
.fancy.modal {
opacity: 0;
z-index: -1;
border: none
}
.fancy.show {
opacity: 1;
z-index: 99999;
border: none
}
.fancy.show.sign-in-main {
width: 100%;
background: #FFF
}
.container-show {
opacity: 1
}
.modal-over {
height: 1000px;
overflow: hidden;
opacity: .3;
pointer-events: none
}
.modal-hidden {
opacity: 0;
border: none;
z-index: -1
}
.hide-initially {
display: none
}
.bubble {
position: absolute;
top: 82%;
left: 65%;
border: 1px solid #eeeeee
}
#close-bubble {
position: relative;
top: -43px;
left: 113%
}
#email-show {
height: 0
}
.appear {
opacity: 1 !important;
padding: 15px 1.2em !important;
-webkit-transition: opacity .64s ease-in-out;
-moz-transition: opacity .64s ease-in-out;
-o-transition: opacity .64s ease-in-out;
-ms-transition: opacity .64s ease-in-out;
transition: opacity .64s ease-in-out
}
.fade-in.one {
-webkit-animation-delay: 0.1s;
-moz-animation-delay: 0.1s;
-o-animation-delay: 0.1s;
-ms-animation-delay: 0.1s;
animation-delay: 0.1s
}
.initial {
display: inline !important
}
.over-appear {
-webkit-animation: fadeIn ease-in-out 1;
-moz-animation: fadeIn ease-in-out 1;
-o-animation: fadeIn ease-in-out 1;
-ms-animation: fadeIn ease-in-out 1;
animation: fadeIn ease-in-out 1;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-duration: 0.42s;
-moz-animation-duration: 0.42s;
-o-animation-duration: 0.42s;
-ms-animation-duration: 0.42s;
animation-duration: 0.42s
}
.overlay-appear {
-webkit-animation: fadeInBG ease-in-out 1;
-moz-animation: fadeInBG ease-in-out 1;
-o-animation: fadeInBG ease-in-out 1;
-ms-animation: fadeInBG ease-in-out 1;
animation: fadeInBG ease-in-out 1;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-duration: 0.42s;
-moz-animation-duration: 0.42s;
-o-animation-duration: 0.42s;
-ms-animation-duration: 0.42s;
animation-duration: 0.42s
}
.overlay-disappear {
-webkit-animation: fadeOutBG ease-in-out 1;
-moz-animation: fadeOutBG ease-in-out 1;
-o-animation: fadeOutBG ease-in-out 1;
-ms-animation: fadeOutBG ease-in-out 1;
animation: fadeOutBG ease-in-out 1;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-duration: 0.42s;
-moz-animation-duration: 0.42s;
-o-animation-duration: 0.42s;
-ms-animation-duration: 0.42s;
animation-duration: 0.42s
}
.content-disappear {
-webkit-animation: fadeOut linear 1;
-moz-animation: fadeOut linear 1;
-o-animation: fadeOut linear 1;
-ms-animation: fadeOut linear 1;
animation: fadeOut linear 1;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-duration: 0.24s;
-moz-animation-duration: 0.24s;
-o-animation-duration: 0.24s;
-ms-animation-duration: 0.24s;
animation-duration: 0.24s
}
.over-disappear {
opacity: 1;
-webkit-animation: fadeOut ease-in-out 1;
-moz-animation: fadeOut ease-in-out 1;
-o-animation: fadeOut ease-in-out 1;
-ms-animation: fadeOut ease-in-out 1;
animation: fadeOut ease-in-out 1;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-duration: 0.32s;
-moz-animation-duration: 0.32s;
-o-animation-duration: 0.32s;
-ms-animation-duration: 0.32s;
animation-duration: 0.32s
}
.overlay-disappear {
-webkit-animation: fadeOutBG ease-in-out 1;
-moz-animation: fadeOutBG ease-in-out 1;
-o-animation: fadeOutBG ease-in-out 1;
-ms-animation: fadeOutBG ease-in-out 1;
animation: fadeOutBG ease-in-out 1;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-duration: 0.32s;
-moz-animation-duration: 0.32s;
-o-animation-duration: 0.32s;
-ms-animation-duration: 0.32s;
animation-duration: 0.32s
}
.signin-modal-link {
padding: 12px 50px 61px 14px
}
.overlaystyles {
position: fixed;
opacity: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 200
}
#username {
height: 35px;
text-transform: none
}
.notification-b {
position: relative;
top: -10px;
left: 96%
}
.notification-pipe-spacer {
width: 8px;
height: 38px;
display: block;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAABPCAIAAABZMBMIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiYCAf/AcDOJcJl7pRiVGJUYlRiVGJUYlRCaoAgAADAOt8Bo/c8u5BAAAAAElFTkSuQmCC);
position: absolute;
top: 16%;
left: 50%
}
.notification-heading-text {
font-size: 45px;
line-height: 1;
margin-top: 60px
}
.notification-heading-subtext {
font-size: 18px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif !important;
font-weight: 700 !important;
line-height: 1;
margin-bottom: 39px
}
.bottom-barrier-divide {
display: inline-block;
background-color: #000;
color: #FFF;
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
bottom: 0;
left: 0;
height: 58px
}
.bottom-barrier-divide-left, .bottom-barrier-divide-right {
font-size: 16px;
text-align: center;
line-height: 1;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF
}
.subscribe-notifcation-subtext {
font-size: 18px;
margin-bottom: 39px
}
.b-notification-image {
display: none
}
.remove-nav-shadow {
box-shadow: none !important
}
#CM-nofication-home-line {
display: none
}
@media (min-width: 37.5em) {
div.showLinkSteps * {
max-width: 496px
}
.link-screen-initial * {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#CM-notification {
margin: auto auto auto auto
}
.modal-close-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
background-size: cover;
background-repeat: no-repeat;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: inherit;
top: 0;
left: 0;
z-index: 99999999999999
}
.begin-notification-msg {
display: inline-block
}
.small-link-chev {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABgSURBVHjaTMwxEYNAEEbh7/CSoaJHRGoqrCAAC9hgJhpiIFUEYODqLM1t5opt3tv3wwdrRMiDA4HnHzaz96JPtiaWkhtQSvmh9p8nKqYEr5aOWb4beGQ14MIcEd/cvgcAeodDGPQRRScAAAAASUVORK5CYII=);
background-repeat: no-repeat;
width: 8px;
height: 12px;
float: right;
position: relative;
top: -1px;
right: -8px
}
#CM-nofication-home-line {
height: 10px;
width: 90%;
background-image: url(data:image/png;base64,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);
background-size: cover;
background-blend-mode: multiply;
position: relative;
top: 30px;
margin: 0 auto
}
div#CM-nofication-home-link a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 12px;
text-transform: uppercase;
float: right;
position: relative;
top: 17px;
right: 33px
}
.notification-pipe-spacer {
display: none
}
.begin-notification-msg {
display: inline-block
}
.show-link-modal {
height: 850px !important
}
.b-notification-image {
display: block
}
.link-main {
height: 724px;
-webkit-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
transition: all .3s cubic-bezier(.15, 1.15, .87, 1)
}
#userpass.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.25em
}
#userpass:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.25em
}
#userpass::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.25em
}
#username-link {
padding: 10px 8px 8px 10px;
height: 35px
}
#username.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#userpass-link.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#userpass-link:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#userpass-link::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
.mob-breakln {
display: inline-block
}
.breakForgot {
display: none
}
.modal-label {
margin-top: 0
}
.modal-close {
top: -10px;
left: 98%;
z-index: 99
}
.overlaystyles {
position: fixed;
opacity: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 200;
min-height: 0
}
.signin-modal {
padding: 12px 61px 46px 61px
}
.modal {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: 0 auto;
color: white;
width: auto;
min-width: 538px;
max-width: 538px;
color: #333333;
z-index: 923;
height: 492px;
pointer-events: none;
border: 1px solid #acacac
}
.half-barrier {
background: #25bbef !important;
background-color: #25bbef !important;
height: 689px;
width: 534px
}
.fancy.show {
opacity: 1;
z-index: 9999999;
margin: auto;
border: 1px solid #acacac;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .64s ease-in-out;
-moz-transition: opacity .64s ease-in-out;
-o-transition: opacity .64s ease-in-out;
-ms-transition: opacity .64s ease-in-out;
transition: opacity .64s ease-in-out
}
.link-screen-initial * {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
}
html.oldie div.showLinkSteps * {
max-width: 496px
}
html.oldie .link-screen-initial * {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie #CM-notification {
margin: auto auto auto auto
}
html.oldie .modal-close-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
background-size: cover;
background-repeat: no-repeat;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: inherit;
top: 0;
left: 0;
z-index: 99999999999999
}
html.oldie .begin-notification-msg {
display: inline-block
}
html.oldie .small-link-chev {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABgSURBVHjaTMwxEYNAEEbh7/CSoaJHRGoqrCAAC9hgJhpiIFUEYODqLM1t5opt3tv3wwdrRMiDA4HnHzaz96JPtiaWkhtQSvmh9p8nKqYEr5aOWb4beGQ14MIcEd/cvgcAeodDGPQRRScAAAAASUVORK5CYII=);
background-repeat: no-repeat;
width: 8px;
height: 12px;
float: right;
position: relative;
top: -1px;
right: -8px
}
html.oldie #CM-nofication-home-line {
height: 10px;
width: 90%;
background-image: url(data:image/png;base64,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);
background-size: cover;
background-blend-mode: multiply;
position: relative;
top: 30px;
margin: 0 auto
}
html.oldie div#CM-nofication-home-link a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 12px;
text-transform: uppercase;
float: right;
position: relative;
top: 17px;
right: 33px
}
html.oldie .notification-pipe-spacer {
display: none
}
html.oldie .begin-notification-msg {
display: inline-block
}
html.oldie .show-link-modal {
height: 850px !important
}
html.oldie .b-notification-image {
display: block
}
html.oldie .link-main {
height: 724px;
-webkit-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
transition: all .3s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie #userpass.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.25em
}
html.oldie #userpass:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.25em
}
html.oldie #userpass::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.25em
}
html.oldie #username-link {
padding: 10px 8px 8px 10px;
height: 35px
}
html.oldie #username.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #username:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #username::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #userpass-link.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #userpass-link:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #userpass-link::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie .mob-breakln {
display: inline-block
}
html.oldie .breakForgot {
display: none
}
html.oldie .modal-label {
margin-top: 0
}
html.oldie .modal-close {
top: -10px;
left: 98%;
z-index: 99
}
html.oldie .overlaystyles {
position: fixed;
opacity: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 200;
min-height: 0
}
html.oldie .signin-modal {
padding: 12px 61px 46px 61px
}
html.oldie .modal {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: 0 auto;
color: white;
width: auto;
min-width: 538px;
max-width: 538px;
color: #333333;
z-index: 923;
height: 492px;
pointer-events: none;
border: 1px solid #acacac
}
html.oldie .half-barrier {
background: #25bbef !important;
background-color: #25bbef !important;
height: 689px;
width: 534px
}
html.oldie .fancy.show {
opacity: 1;
z-index: 9999999;
margin: auto;
border: 1px solid #acacac;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .64s ease-in-out;
-moz-transition: opacity .64s ease-in-out;
-o-transition: opacity .64s ease-in-out;
-ms-transition: opacity .64s ease-in-out;
transition: opacity .64s ease-in-out
}
html.oldie .link-screen-initial * {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
@media (min-width: 53.125em) {
div.showLinkSteps * {
max-width: 496px
}
.link-screen-initial * {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#CM-notification {
margin: auto auto auto auto
}
}
@media screen and (min-width: 53.125em) and (max-height: 610px) {
.barrier-type {
-webkit-transform: scale(0.85) !important;
-moz-transform: scale(0.85) !important;
-o-transform: scale(0.85) !important;
-ms-transform: scale(0.85) !important;
transform: scale(0.85) !important
}
}
@media (min-width: 53.125em) {
.modal-close-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
background-size: cover;
background-repeat: no-repeat;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: inherit;
top: 0;
left: 0
}
#CM-nofication-home-line {
height: 10px;
width: 90%;
background-size: cover;
background-image: url(data:image/png;base64,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);
background-blend-mode: multiply;
position: relative;
top: 30px;
margin: 0 auto
}
.small-link-chev {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABgSURBVHjaTMwxEYNAEEbh7/CSoaJHRGoqrCAAC9hgJhpiIFUEYODqLM1t5opt3tv3wwdrRMiDA4HnHzaz96JPtiaWkhtQSvmh9p8nKqYEr5aOWb4beGQ14MIcEd/cvgcAeodDGPQRRScAAAAASUVORK5CYII=);
background-repeat: no-repeat;
width: 8px;
height: 12px;
float: right;
position: relative;
top: -1px;
left: 8px
}
div#CM-nofication-home-link a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 12px;
text-transform: uppercase;
float: right;
position: relative;
top: 17px;
right: 33px
}
.notification-pipe-spacer {
display: none
}
.b-notification-image {
display: block
}
.begin-notification-msg {
display: inline-block
}
.link-initial-input-spacer {
min-height: 6px
}
.modal-inner {
padding-top: 8px;
padding-bottom: 6px
}
.nav-menu {
cursor: pointer;
text-weight: normal;
text-transform: none !important
}
.nav-menu:hover {
text-decoration: underline
}
.signin-modal {
padding: 12px 56px 46px 56px
}
.sign-in-header {
display: inline-block;
margin-bottom: 28px
}
.mob-breakln {
display: inline-block
}
.breakForgot {
display: none
}
.modal-label {
margin-top: 0
}
#userpass {
width: 380px;
padding: 10px 8px 2px 10px;
margin-bottom: 2px;
height: 33px
}
#userpass.placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass:-moz-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass::-webkit-input-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#username {
min-width: 100%;
padding: 8px 0 2px 8px;
width: 380px
}
#username.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#userpass-link {
width: 330px;
height: 35px;
margin-bottom: 2px
}
#userpass-link.placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.3em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass-link:-moz-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.3em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#userpass-link::-webkit-input-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.3em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#username-link {
min-width: 100%;
padding: 10px 8px 2px 10px;
width: 330px;
height: 35px
}
#username-link.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username-link:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
#username-link::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
.modal {
position: absolute;
margin: 0 auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
color: white;
width: auto;
min-width: 496px;
max-width: 496px;
box-sizing: border-box;
color: #333333;
z-index: -1;
height: 496px;
border: 1px solid #acacac
}
.fancy.modal {
opacity: 0;
border: none;
z-index: -1;
-webkit-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1)
}
.fancy.show {
opacity: 1;
border: 1px solid #acacac;
z-index: 99999;
margin: auto;
-webkit-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1)
}
.fancy.show.sign-in-main {
height: 500px;
max-height: 500px;
width: 538px;
background: #FFF
}
.fancy.showLink {
opacity: 1;
border: 1px solid #acacac;
background: #fff;
-webkit-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
transition: all .3s cubic-bezier(.15, 1.15, .87, 1)
}
.modal-close {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
background-size: cover;
position: relative;
top: -10px;
left: 98%;
cursor: pointer;
z-index: 99
}
.overlaystyles {
position: fixed;
opacity: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 200;
min-height: 0
}
.half-barrier {
background: #25bbef !important;
background-color: #25bbef !important;
height: 689px;
width: 534px
}
}
html.oldie div.showLinkSteps * {
max-width: 496px
}
html.oldie .link-screen-initial * {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie #CM-notification {
margin: auto auto auto auto
}
@media screen and (max-height: 610px) {
html.oldie .barrier-type {
-webkit-transform: scale(0.85) !important;
-moz-transform: scale(0.85) !important;
-o-transform: scale(0.85) !important;
-ms-transform: scale(0.85) !important;
transform: scale(0.85) !important
}
}
html.oldie .modal-close-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
background-size: cover;
background-repeat: no-repeat;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: inherit;
top: 0;
left: 0
}
html.oldie #CM-nofication-home-line {
height: 10px;
width: 90%;
background-size: cover;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAASCAYAAABCfkefAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAf1JREFUeNrs3LFuq0AQheHZKIUp4xKX9vvmBU0JJSlJN2lmpaPVgoHCguj/KswFszt72LEU6SZ3NwAAcH4flAAAAJo6AACgqQMAAJo6AACgqQMAQFMHAAA0dQAA8B6fW29IKV3N7Krn3P151AmmlB5xOJrZZGa3E459cvc+pXQzs0YuGd19POjYm7LWRx9zUfdrZGbMeT9yVmpjd/enZOjw4y8y07v7dJaNNPbFR7yf/Z7Mx/zt6POOfehWvh9nWDNZpzz2RvbUM4z/8SpTycy+47jb+P05uDcpzCiboZlZKwXr4t++4vOPXLdE76l9j5nZEA17rbygZZNsY1xTZawWn6e4Z83473F9vn8qzjc7a69h1BrrmO7y3fk6W3ierqHWfTKzXzO7RJ3bomZzumKOc/XR69tKTWrnxvKHZSUvev8g829kLYaFZ2yVn6tZ1Azp87ZmvvQq7/3MD6pXWS0zreuzJu9rslHWoVwv3VfWys/tXuwbtfuGmbHnGreR/3y8lI/8o+mxIzdaX31fa7m5y/h0nvnc0vvRyLwnOc7n9Z0d5HO7c68tn7uUsW5jXmvZWrM391GfZuM6XWayu3b8S+/1XD8o1yv3rtmMJf5HOQAA/gf+pg4AAE0dAADQ1AEAAE0dAADQ1AEAoKkDAACaOgAAeJM/AAAA//8DACv3s4r4/taQAAAAAElFTkSuQmCC);
background-blend-mode: multiply;
position: relative;
top: 30px;
margin: 0 auto
}
html.oldie .small-link-chev {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABgSURBVHjaTMwxEYNAEEbh7/CSoaJHRGoqrCAAC9hgJhpiIFUEYODqLM1t5opt3tv3wwdrRMiDA4HnHzaz96JPtiaWkhtQSvmh9p8nKqYEr5aOWb4beGQ14MIcEd/cvgcAeodDGPQRRScAAAAASUVORK5CYII=);
background-repeat: no-repeat;
width: 8px;
height: 12px;
float: right;
position: relative;
top: -1px;
left: 8px
}
html.oldie div#CM-nofication-home-link a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 12px;
text-transform: uppercase;
float: right;
position: relative;
top: 17px;
right: 33px
}
html.oldie .notification-pipe-spacer {
display: none
}
html.oldie .b-notification-image {
display: block
}
html.oldie .begin-notification-msg {
display: inline-block
}
html.oldie .link-initial-input-spacer {
min-height: 6px
}
html.oldie .modal-inner {
padding-top: 8px;
padding-bottom: 6px
}
html.oldie .nav-menu {
cursor: pointer;
text-weight: normal;
text-transform: none !important
}
html.oldie .nav-menu:hover {
text-decoration: underline
}
html.oldie .signin-modal {
padding: 12px 56px 46px 56px
}
html.oldie .sign-in-header {
display: inline-block;
margin-bottom: 28px
}
html.oldie .mob-breakln {
display: inline-block
}
html.oldie .breakForgot {
display: none
}
html.oldie .modal-label {
margin-top: 0
}
html.oldie #userpass {
width: 380px;
padding: 10px 8px 2px 10px;
margin-bottom: 2px;
height: 33px
}
html.oldie #userpass.placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
html.oldie #userpass:-moz-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
html.oldie #userpass::-webkit-input-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
html.oldie #username {
min-width: 100%;
padding: 8px 0 2px 8px;
width: 380px
}
html.oldie #username.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #username:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #username::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #userpass-link {
width: 330px;
height: 35px;
margin-bottom: 2px
}
html.oldie #userpass-link.placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.3em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
html.oldie #userpass-link:-moz-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.3em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
html.oldie #userpass-link::-webkit-input-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.3em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
html.oldie #username-link {
min-width: 100%;
padding: 10px 8px 2px 10px;
width: 330px;
height: 35px
}
html.oldie #username-link.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #username-link:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie #username-link::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie .modal {
position: absolute;
margin: 0 auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
color: white;
width: auto;
min-width: 496px;
max-width: 496px;
box-sizing: border-box;
color: #333333;
z-index: -1;
height: 496px;
border: 1px solid #acacac
}
html.oldie .fancy.modal {
opacity: 0;
border: none;
z-index: -1;
-webkit-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .fancy.show {
opacity: 1;
border: 1px solid #acacac;
z-index: 99999;
margin: auto;
-webkit-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1);
transition: opacity .3s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .fancy.show.sign-in-main {
height: 500px;
max-height: 500px;
width: 538px;
background: #FFF
}
html.oldie .fancy.showLink {
opacity: 1;
border: 1px solid #acacac;
background: #fff;
-webkit-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: all .3s cubic-bezier(.15, 1.15, .87, 1);
transition: all .3s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .modal-close {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTQxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTUxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzhFN0Y1MjEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzhFN0Y1MzEwNEUxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEnjJYAAAGtSURBVHjavFXNasJAEN6kUpEm1B8itJimFAuePFVE6OvYQhFvPRSv0ks9iUKpNy/1QXrzBYRempPQIBiStgjWdL/gSiybuBXswLCzszMfs7MzsxKJoFg8HqNLKatplweKYkD34brmu2W9UHE4n83m5C9EAffO8vnHZCbzSWWPxziDDWx5GNJvxXmhcGhZ1th13YRIEIqifGmadvQ6GtmhRhflsrafSHhhUYYxfODLjRiRmqY5XSwWZBuSZZkYhpFkkUssp/RKjuj1o9JCMVT6qN8yFCe63uWBXlWrPovqgQGsVUnxXv+mVvNoWnyGvEkfrBZg+nUalQJJkkin3V7tIUPneR7XfolVIse53G3Ya7PoQCxKJvOiZQxMVEM3qpSC4CKgYIrZkcmuSDQVQRJKBRUqIvnF/q7REAWvoCqGy8JeqwzHcQi6EB1Vq9fJU6+3OrtvNjc1yTCG0ZfW9T7dXAcNngcDf1VVdQ30odXyV9u21/SM0qlUfzqZzHfb0hAw+nDtbQm+wACWv2cHmErFYjG7DTh84Bucyf8z6Hf6NUV8pqfLz/RN5DP9EWAAfP2djFZ7wX0AAAAASUVORK5CYII=);
background-size: cover;
position: relative;
top: -10px;
left: 98%;
cursor: pointer;
z-index: 99
}
html.oldie .overlaystyles {
position: fixed;
opacity: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 200;
min-height: 0
}
html.oldie .half-barrier {
background: #25bbef !important;
background-color: #25bbef !important;
height: 689px;
width: 534px
}
.animated {
-webkit-animation-duration: .44s;
animation-duration: .44s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fadein {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes fadein {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
.fadeIn {
-webkit-animation-name: fadein;
animation-name: fadein
}
@-webkit-keyframes fadeout {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes fadeout {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@-webkit-keyframes bounceOutUp {
0% {
opacity: .8;
-webkit-transform: translateY(0) scale(1);
transform: translateY(0) scale(1)
}
20% {
-webkit-transform: translateY(20px);
transform: translateY(20px)
}
20% {
-webkit-transform: scale(1);
transform: scale(1)
}
100% {
opacity: 0;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(-60deg) rotateZ(80deg) translateY(-2400px);
-moz-transform: rotateX(-60deg) rotateZ(80deg) translateY(-2400px);
-ms-transform: rotateX(-60deg) rotateZ(80deg) translateY(-2400px);
transform: rotateX(-60deg) rotateZ(80deg) translateY(-2400px);
-webkit-transform-origin: 0% 0;
-moz-transform-origin: 0% 0;
transform-origin: 0% 0
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0) scale(1);
-ms-transform: translateY(0) scale(1);
transform: translateY(0) scale(1)
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px)
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px)
}
}
@-webkit-keyframes bounceInDown {
0% {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(-60deg) rotateZ(80deg) scale(0);
-moz-transform: rotateX(-60deg) rotateZ(80deg) scale(0);
-ms-transform: rotateX(-60deg) rotateZ(80deg) scale(0);
transform: rotateX(-60deg), rotateZ(80deg) scale(0);
-webkit-transform-origin: 0% 0;
-moz-transform-origin: 0% 0;
transform-origin: 0% 0;
opacity: 0
}
60% {
opacity: .4
}
100% {
opacity: 1;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(0deg) rotateZ(0deg) scale(1);
-moz-transform: rotateX(0deg) rotateZ(0deg) scale(1);
-ms-transform: rotateX(0deg) rotateZ(0deg) scale(1);
transform: rotateX(0deg) rotateZ(80deg) scale(1);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0
}
}
@keyframes bounceInDown {
0% {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(-60deg) rotateZ(80deg) scale(0);
-moz-transform: rotateX(-60deg) rotateZ(80deg) scale(0);
-ms-transform: rotateX(-60deg) rotateZ(80deg) scale(0);
transform: rotateX(-60deg), rotateZ(80deg) scale(0);
-webkit-transform-origin: 0% 0;
-moz-transform-origin: 0% 0;
transform-origin: 0% 0;
opacity: 0
}
60% {
opacity: .4
}
100% {
opacity: 1;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(0deg) rotateZ(0deg) scale(1);
-moz-transform: rotateX(0deg) rotateZ(0deg) scale(1);
-ms-transform: rotateX(0deg) rotateZ(0deg) scale(1);
transform: rotateX(0deg) rotateZ(80deg) scale(1);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0
}
}
.fadeOut {
-webkit-animation-name: fadeout;
animation-name: fadeout;
-webkit-animation-duration: .74s;
-webkit-animation-timing-function: cubic-bezier(0.25, 0.5, 0.5, 0.9)
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
-webkit-animation-duration: .74s;
-webkit-animation-timing-function: cubic-bezier(0.25, 0.5, 0.5, 0.9)
}
#theerr {
padding-top: 1em;
vertical-align: middle;
text-align: left
}
.forgot-text {
color: #000;
text-align: left;
padding: 20px 0px 10px 0px;
visibility: visible
}
.hide {
display: none
}
.hidden {
display: none
}
.logo-paywall {
max-width: 100%;
min-height: 3em;
background-image: url(../img/newyorkerLogo.png)
}
.help-item {
padding: 10px 0px 0px 0px
}
.subscribe-copy {
text-align: justify;
padding: 25px 10px 25px 10px;
font-size: .88em
}
.wrapper {
opacity: 1 !important;
border: 1px solid black;
-webkit-transition: all .33s ease-out
}
#forgot-pass, #reg-view {
opacity: 0
}
.dismissal {
opacity: 0;
-webkit-transition: all .33s ease-out
}
.stretch-input {
width: 100%
}
.hide {
display: none
}
.loader {
position: fixed;
top: 45%;
left: 50%;
margin-left: -8px;
margin-top: -8px;
background-color: #000;
width: 50px;
height: 50px;
border-radius: 10px;
opacity: .8;
z-index: 1101
}
.loader img {
position: absolute;
top: 16%;
left: 16%
}
.alert-message {
position: fixed;
left: 30%;
top: 40%;
width: 40%;
padding: 10px;
text-align: center;
z-index: 1101
}
.container-rail #newsletter-signup, #newsletter-signup {
-moz-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid #9a9a9a;
padding: 20px 0
}
.container-rail #newsletter-signup ::-webkit-input-placeholder, #newsletter-signup ::-webkit-input-placeholder {
font-weight: 400;
line-height: 23px;
line-height: 2.3rem;
text-transform: none
}
.container-rail #newsletter-signup :-moz-placeholder, .container-rail #newsletter-signup ::-moz-placeholder, .container-rail #newsletter-signup :-ms-input-placeholder, #newsletter-signup :-moz-placeholder, #newsletter-signup ::-moz-placeholder, #newsletter-signup :-ms-input-placeholder {
font-weight: 400;
line-height: 23px;
line-height: 2.3rem;
text-transform: none
}
.container-rail #newsletter-signup h5, .container-rail #newsletter-signup p,
#newsletter-signup h5, #newsletter-signup p {
display: none
}
.container-rail #newsletter-signup p, .container-rail #newsletter-signup small,
.container-rail #newsletter-signup form, #newsletter-signup p, #newsletter-signup small,
#newsletter-signup form {
margin: 0 auto;
text-align: center
}
.container-rail #newsletter-signup form, #newsletter-signup form {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.container-rail #newsletter-signup form .form_response, #newsletter-signup form .form_response {
margin: 0px
}
.container-rail #newsletter-signup form legend, #newsletter-signup form legend {
display: block;
padding-bottom: 3px
}
.container-rail #newsletter-signup form legend h5, #newsletter-signup form legend h5 {
display: block;
margin-bottom: 0;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
font-size: 1.5rem;
font-weight: bold;
line-height: 21px;
line-height: 2.1rem;
padding: 0;
text-transform: uppercase
}
.container-rail #newsletter-signup form input[type="email"], #newsletter-signup form input[type="email"] {
float: left;
width: 70%;
border: 1px solid #999999
}
.container-rail #newsletter-signup form button, #newsletter-signup form button {
float: left;
width: 30%;
border-radius: 0 5px 5px 0
}
.container-rail #newsletter-signup form input[type="email"]:focus, .container-rail #newsletter-signup form input[type="email"].focused,
#newsletter-signup form input[type="email"]:focus, #newsletter-signup form input[type="email"].focused {
background-color: #fff;
border-color: black
}
.container-rail #newsletter-signup form input[type="email"]:focus ~ ul, .container-rail #newsletter-signup form input[type="email"].focused ~ ul,
#newsletter-signup form input[type="email"]:focus ~ ul, #newsletter-signup form input[type="email"].focused ~ ul {
margin-top: 20px;
opacity: 1;
height: auto
}
.container-rail #newsletter-signup form input[type="email"].error,
#newsletter-signup form input[type="email"].error {
border-color: #df3331
}
.container-rail #newsletter-signup form ul, #newsletter-signup form ul {
opacity: 0;
max-height: 0;
text-align: left;
overflow: hidden;
-webkit-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-moz-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-o-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-ms-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in
}
.container-rail #newsletter-signup form ul li, #newsletter-signup form ul li {
margin-bottom: 10px / 2;
font-size: 8.75px;
font-size: 0.875rem
}
.container-rail #newsletter-signup form ul li:last-child, #newsletter-signup form ul li:last-child {
margin-top: 20px
}
.container-rail #newsletter-signup form ul label, #newsletter-signup form ul label {
display: inline
}
.container-rail #newsletter-signup small, #newsletter-signup small {
display: block;
color: #9c9c9c
}
.newsletter-message {
color: #df3331;
display: block;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 400
}
.newsletter-message .newsletter-thankyou {
color: #000;
display: block;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-style: italic;
font-weight: 400;
font-size: 18px;
font-size: 1.8rem;
line-height: 18px;
line-height: 1.8rem;
border: 1px solid #ccc;
padding: 23px;
margin: 0 auto;
max-width: 530px
}
.newsletter-message .newsletter-error {
display: block;
padding-top: 10px
}
@media (min-width: 37.5em) {
.container-rail #newsletter-signup, #newsletter-signup {
padding: 50px 0 30px
}
.container-rail #newsletter-signup form, #newsletter-signup form {
border: 0;
width: 70%
}
.container-rail #newsletter-signup form, #newsletter-signup form {
padding: 0
}
.container-rail #newsletter-signup form legend, #newsletter-signup form legend {
display: none
}
.container-rail #newsletter-signup form input[type="email"], #newsletter-signup form input[type="email"] {
width: 80%
}
.container-rail #newsletter-signup form button, #newsletter-signup form button {
width: 20%
}
.container-rail #newsletter-signup p, #newsletter-signup p {
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
line-height: 18px;
line-height: 1.8rem;
margin-bottom: 10px
}
.container-rail #newsletter-signup h5, #newsletter-signup h5 {
display: block;
font-size: 20px;
font-size: 2rem;
line-height: 25px;
line-height: 2.5rem;
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
margin-bottom: 10px;
text-align: center
}
}
html.oldie .container-rail #newsletter-signup, html.oldie #newsletter-signup {
padding: 50px 0 30px
}
html.oldie .container-rail #newsletter-signup form, html.oldie #newsletter-signup form {
border: 0;
width: 70%
}
html.oldie .container-rail #newsletter-signup form, html.oldie #newsletter-signup form {
padding: 0
}
html.oldie .container-rail #newsletter-signup form legend, html.oldie #newsletter-signup form legend {
display: none
}
html.oldie .container-rail #newsletter-signup form input[type="email"],
html.oldie #newsletter-signup form input[type="email"] {
width: 80%
}
html.oldie .container-rail #newsletter-signup form button, html.oldie #newsletter-signup form button {
width: 20%
}
html.oldie .container-rail #newsletter-signup p, html.oldie #newsletter-signup p {
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
line-height: 18px;
line-height: 1.8rem;
margin-bottom: 10px
}
html.oldie .container-rail #newsletter-signup h5, html.oldie #newsletter-signup h5 {
display: block;
font-size: 20px;
font-size: 2rem;
line-height: 25px;
line-height: 2.5rem;
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
margin-bottom: 10px;
text-align: center
}
@media (min-width: 53.125em) {
#newsletter-signup p, #newsletter-signup form {
width: 50%
}
.container-rail #newsletter-signup {
padding: 0 0 20px 0;
border-bottom: 0;
margin-bottom: 50px
}
.container-rail #newsletter-signup h5 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
font-size: 1.5rem;
font-weight: bold;
line-height: 21px;
line-height: 2.1rem;
padding: 0;
text-transform: uppercase
}
.container-rail #newsletter-signup h5, .container-rail #newsletter-signup p {
display: none
}
.container-rail #newsletter-signup form {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 0 0 20px
}
.container-rail #newsletter-signup form legend {
display: block;
padding-bottom: 3px
}
.container-rail #newsletter-signup form legend h5 {
display: block;
margin-bottom: 0
}
.container-rail #newsletter-signup form input[type="email"] {
float: left;
width: 70%;
border: 1px solid #999999
}
.container-rail #newsletter-signup form button {
float: left;
width: 30%;
border-radius: 0 5px 5px 0
}
.container-rail #newsletter-signup form input[type="email"]:focus, .container-rail #newsletter-signup form input[type="email"].focused {
background-color: #fff;
border-color: black
}
.container-rail #newsletter-signup form input[type="email"]:focus ~ ul, .container-rail #newsletter-signup form input[type="email"].focused ~ ul {
margin-top: 20px;
opacity: 1;
height: auto
}
.container-rail #newsletter-signup form input[type="email"].error {
border-color: #df3331
}
.container-rail #newsletter-signup form ul {
opacity: 0;
max-height: 0;
text-align: left;
overflow: hidden;
-webkit-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-moz-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-o-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-ms-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in
}
.container-rail #newsletter-signup form ul li {
margin-bottom: 10px / 2;
font-size: 8.75px;
font-size: 0.875rem
}
.container-rail #newsletter-signup form ul li:last-child {
margin-top: 20px
}
.container-rail #newsletter-signup form ul label {
display: inline
}
.container-rail #newsletter-signup form {
padding-bottom: 0
}
}
html.oldie #newsletter-signup p, html.oldie #newsletter-signup form {
width: 50%
}
html.oldie .container-rail #newsletter-signup {
padding: 0 0 20px 0;
border-bottom: 0;
margin-bottom: 50px
}
html.oldie .container-rail #newsletter-signup h5 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
font-size: 1.5rem;
font-weight: bold;
line-height: 21px;
line-height: 2.1rem;
padding: 0;
text-transform: uppercase
}
html.oldie .container-rail #newsletter-signup h5, html.oldie .container-rail #newsletter-signup p {
display: none
}
html.oldie .container-rail #newsletter-signup form {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 0 0 20px
}
html.oldie .container-rail #newsletter-signup form legend {
display: block;
padding-bottom: 3px
}
html.oldie .container-rail #newsletter-signup form legend h5 {
display: block;
margin-bottom: 0
}
html.oldie .container-rail #newsletter-signup form input[type="email"] {
float: left;
width: 70%;
border: 1px solid #999999
}
html.oldie .container-rail #newsletter-signup form button {
float: left;
width: 30%;
border-radius: 0 5px 5px 0
}
html.oldie .container-rail #newsletter-signup form input[type="email"]:focus, html.oldie .container-rail #newsletter-signup form input[type="email"].focused {
background-color: #fff;
border-color: black
}
html.oldie .container-rail #newsletter-signup form input[type="email"]:focus ~ ul, html.oldie .container-rail #newsletter-signup form input[type="email"].focused ~ ul {
margin-top: 20px;
opacity: 1;
height: auto
}
html.oldie .container-rail #newsletter-signup form input[type="email"].error {
border-color: #df3331
}
html.oldie .container-rail #newsletter-signup form ul {
opacity: 0;
max-height: 0;
text-align: left;
overflow: hidden;
-webkit-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-moz-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-o-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
-ms-transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in;
transition: max-height 500ms 0 ease-in, opacity 300ms 500ms ease-in
}
html.oldie .container-rail #newsletter-signup form ul li {
margin-bottom: 10px / 2;
font-size: 8.75px;
font-size: 0.875rem
}
html.oldie .container-rail #newsletter-signup form ul li:last-child {
margin-top: 20px
}
html.oldie .container-rail #newsletter-signup form ul label {
display: inline
}
html.oldie .container-rail #newsletter-signup form {
padding-bottom: 0
}
#the-cartoon-bank {
display: none
}
.fiction-and-poetry .module-container {
padding-top: 0
}
#fiction {
text-align: center
}
#fiction figure, #fiction section {
width: 100%
}
#fiction figure {
margin-bottom: 15px
}
#fiction .button-container {
padding-top: 10px
}
@media (min-width: 37.5em) {
#the-cartoon-bank {
display: block;
padding: 30px 0 20px;
border-bottom: 1px solid #959595
}
}
html.oldie #the-cartoon-bank {
display: block;
padding: 30px 0 20px;
border-bottom: 1px solid #959595
}
@media (min-width: 53.125em) {
#main.index {
padding-top: 20px
}
#the-cartoon-bank {
padding: 40px 0 30px
}
}
html.oldie #main.index {
padding-top: 20px
}
html.oldie #the-cartoon-bank {
padding: 40px 0 30px
}
#featured {
position: relative
}
#featured figure {
margin-bottom: 20px
}
#featured h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 25px;
line-height: 2.5rem
}
#featured h3 {
margin-bottom: 0
}
#featured .p-summary {
display: none
}
#featured.overlay-feature .p-summary {
display: none
}
#featured.overlay-feature .slides .slide {
display: none
}
#featured.overlay-feature .slides .slide:first-child {
display: block
}
#featured.overlay-feature h4 {
display: none
}
#featured.overlay-feature.ready .slides .slide {
display: block
}
.secondary-feature, .secondary-feature-stacked {
padding: 20px 0 0
}
.secondary-feature article, .secondary-feature-stacked article {
vertical-align: top
}
.secondary-feature article:last-child, .secondary-feature-stacked article:last-child {
border-bottom: 0;
padding-bottom: 30px
}
.other-features-large {
border-color: #959595;
text-align: center
}
.other-features-large figure {
float: none;
margin: 0 auto 15px;
width: 60%
}
.other-features-large section {
width: 100%
}
.other-features-large figure+section {
width: 100%;
padding-left: 12%;
padding-right: 12%
}
.featured-header {
border-bottom: 1px solid #9a9a9a;
text-align: center
}
.featured-header #featured {
padding-bottom: 30px
}
.featured-header header figure {
margin: 0 auto 10px;
max-width: 40px
}
.featured-header header h2 {
margin-bottom: 20px
}
.featured-header .taxonomy-description, .featured-header .social-media {
display: none
}
@media (min-width: 37.5em) {
#featured h3 {
margin-bottom: 18px
}
#featured .p-summary {
display: block
}
#featured.normal-feature .p-summary {
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem
}
#secondary-featured {
padding-top: 30px
}
.secondary-features {
padding-top: 0
}
#featured.overlay-feature article {
position: relative;
overflow: hidden
}
#featured.overlay-feature section {
-moz-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
right: 0;
bottom: 0;
padding: 20px;
left: 0;
background: rgba(0, 0, 0, 0.6);
color: white;
text-align: center
}
#featured.overlay-feature figure {
margin-bottom: 0
}
#featured.overlay-feature figure img {
width: 100%
}
#featured.overlay-feature .p-summary, #featured.overlay-feature h3 {
color: white;
display: block
}
#featured.overlay-feature .nav-prev, #featured.overlay-feature .nav-next {
position: absolute;
height: 50px;
top: 50%;
margin-top: -25px;
display: none
}
#featured.overlay-feature .nav-next {
right: 20px
}
#featured.overlay-feature .nav-prev {
left: 20px
}
.featured-header .taxonomy-description {
display: block;
margin-top: 12px
}
.featured-header header h2 {
margin-bottom: 0
}
.featured-header header figure {
margin-bottom: 15px;
max-width: 80px
}
.secondary-large {
border-bottom: 1px solid #ccc;
padding-bottom: 30px
}
.secondary-large h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
.secondary-large figure {
margin: 0 auto 15px;
max-width: 68.5%
}
.secondary-large article {
border-bottom: 0;
padding-bottom: 0;
padding-top: 0;
width: 50%
}
.secondary-large article:first-child {
border-right: 1px solid #ccc;
padding-right: 30px
}
.secondary-large article:last-child {
padding-left: 30px;
padding-bottom: 0
}
.other-features:after, .secondary-feature:after {
display: none
}
.other-features .stories, .secondary-feature .stories {
display: table;
table-layout: fixed;
vertical-align: top;
width: 100%
}
.other-features .stories:after, .secondary-feature .stories:after {
display: none
}
.other-features .stories:nth-child(2), .secondary-feature .stories:nth-child(2) {
margin-top: 25px
}
.other-features article, .secondary-feature article {
display: table-cell
}
.other-features {
padding: 30px 0
}
.other-features article {
border-bottom: 0;
border-right: 1px solid #ccc;
-moz-box-sizing: content-box;
box-sizing: content-box;
padding: 0 2% 0;
width: 30.666%
}
.other-features article:first-child {
padding-left: 0
}
.other-features article:last-child {
border-right: 0;
padding-bottom: 0;
padding-right: 0
}
.other-features figure {
display: none
}
.other-features-large {
padding-bottom: 30px;
padding-top: 50px
}
.other-features-large article {
display: block;
padding-top: 50px
}
.other-features-large article:last-child {
padding-bottom: 1px
}
.secondary-feature-stacked article {
display: block;
width: 100%
}
.secondary-feature-stacked article:first-child h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
.secondary-feature-stacked article:last-child {
border-bottom: 0;
padding-bottom: 0
}
.secondary-feature-stacked article:last-child figure {
display: none
}
}
html.oldie #featured h3 {
margin-bottom: 18px
}
html.oldie #featured .p-summary {
display: block
}
html.oldie #featured.normal-feature .p-summary {
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem
}
html.oldie #secondary-featured {
padding-top: 30px
}
html.oldie .secondary-features {
padding-top: 0
}
html.oldie #featured.overlay-feature article {
position: relative;
overflow: hidden
}
html.oldie #featured.overlay-feature section {
-moz-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
right: 0;
bottom: 0;
padding: 20px;
left: 0;
background: rgba(0, 0, 0, 0.6);
color: white;
text-align: center
}
html.oldie #featured.overlay-feature figure {
margin-bottom: 0
}
html.oldie #featured.overlay-feature figure img {
width: 100%
}
html.oldie #featured.overlay-feature .p-summary, html.oldie #featured.overlay-feature h3 {
color: white;
display: block
}
html.oldie #featured.overlay-feature .nav-prev, html.oldie #featured.overlay-feature .nav-next {
position: absolute;
height: 50px;
top: 50%;
margin-top: -25px;
display: none
}
html.oldie #featured.overlay-feature .nav-next {
right: 20px
}
html.oldie #featured.overlay-feature .nav-prev {
left: 20px
}
html.oldie .featured-header .taxonomy-description {
display: block;
margin-top: 12px
}
html.oldie .featured-header header h2 {
margin-bottom: 0
}
html.oldie .featured-header header figure {
margin-bottom: 15px;
max-width: 80px
}
html.oldie .secondary-large {
border-bottom: 1px solid #ccc;
padding-bottom: 30px
}
html.oldie .secondary-large h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
html.oldie .secondary-large figure {
margin: 0 auto 15px;
max-width: 68.5%
}
html.oldie .secondary-large article {
border-bottom: 0;
padding-bottom: 0;
padding-top: 0;
width: 50%
}
html.oldie .secondary-large article:first-child {
border-right: 1px solid #ccc;
padding-right: 30px
}
html.oldie .secondary-large article:last-child {
padding-left: 30px;
padding-bottom: 0
}
html.oldie .other-features:after, html.oldie .secondary-feature:after {
display: none
}
html.oldie .other-features .stories, html.oldie .secondary-feature .stories {
display: table;
table-layout: fixed;
vertical-align: top;
width: 100%
}
html.oldie .other-features .stories:after, html.oldie .secondary-feature .stories:after {
display: none
}
html.oldie .other-features .stories:nth-child(2), html.oldie .secondary-feature .stories:nth-child(2) {
margin-top: 25px
}
html.oldie .other-features article, html.oldie .secondary-feature article {
display: table-cell
}
html.oldie .other-features {
padding: 30px 0
}
html.oldie .other-features article {
border-bottom: 0;
border-right: 1px solid #ccc;
-moz-box-sizing: content-box;
box-sizing: content-box;
padding: 0 2% 0;
width: 30.666%
}
html.oldie .other-features article:first-child {
padding-left: 0
}
html.oldie .other-features article:last-child {
border-right: 0;
padding-bottom: 0;
padding-right: 0
}
html.oldie .other-features figure {
display: none
}
html.oldie .other-features-large {
padding-bottom: 30px;
padding-top: 50px
}
html.oldie .other-features-large article {
display: block;
padding-top: 50px
}
html.oldie .other-features-large article:last-child {
padding-bottom: 1px
}
html.oldie .secondary-feature-stacked article {
display: block;
width: 100%
}
html.oldie .secondary-feature-stacked article:first-child h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
html.oldie .secondary-feature-stacked article:last-child {
border-bottom: 0;
padding-bottom: 0
}
html.oldie .secondary-feature-stacked article:last-child figure {
display: none
}
@media (min-width: 53.125em) {
#featured {
overflow: hidden;
padding-top: 0;
padding-bottom: 0px
}
#featured figure {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-bottom: 0;
width: 66.34%
}
#featured section {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-left: 30px;
width: 33.66%
}
#featured.overlay-feature figure {
width: 100%
}
#featured.overlay-feature section {
height: 85px;
-webkit-transition: height 1s;
-moz-transition: height 1s;
-o-transition: height 1s;
-ms-transition: height 1s;
transition: height 1s;
width: 100%
}
#featured.overlay-feature section .p-summary {
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
transition: opacity 1s
}
#featured.overlay-feature:hover section {
height: 160px
}
#featured.overlay-feature:hover .p-summary {
opacity: 1
}
#featured.overlay-feature h3 {
color: #fff
}
.featured-header {
border-bottom: 1px solid #9a9a9a;
padding-bottom: 20px;
padding-top: 0;
position: relative;
overflow: hidden
}
.featured-header #featured {
padding-bottom: 0px
}
.featured-header #featured.overlay-feature {
border-bottom: 0;
float: left;
padding-bottom: 0;
width: 66.34%
}
.featured-header>header {
bottom: 20px;
right: 0;
padding-left: 30px;
position: absolute;
width: 33.66%
}
.featured-header>header figure {
max-width: 140px
}
.featured-header>header .social-media {
display: inline-block;
margin: 0 auto
}
.other-features-large article {
border-bottom: 0;
-moz-box-sizing: content-box;
box-sizing: content-box;
float: left;
padding: 0 2% 0;
width: 30.666%
}
.other-features-large article figure {
display: block;
width: 100%
}
.other-features-large article:first-child {
padding-left: 0
}
.other-features-large article:last-child {
border-right: 0;
padding-right: 0
}
.other-features-large article figure+section {
padding-left: 12px;
padding-right: 12px
}
}
html.oldie #featured {
overflow: hidden;
padding-top: 0;
padding-bottom: 0px
}
html.oldie #featured figure {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-bottom: 0;
width: 66.34%
}
html.oldie #featured section {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-left: 30px;
width: 33.66%
}
html.oldie #featured.overlay-feature figure {
width: 100%
}
html.oldie #featured.overlay-feature section {
height: 85px;
-webkit-transition: height 1s;
-moz-transition: height 1s;
-o-transition: height 1s;
-ms-transition: height 1s;
transition: height 1s;
width: 100%
}
html.oldie #featured.overlay-feature section .p-summary {
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
-ms-transition: opacity 1s;
transition: opacity 1s
}
html.oldie #featured.overlay-feature:hover section {
height: 160px
}
html.oldie #featured.overlay-feature:hover .p-summary {
opacity: 1
}
html.oldie #featured.overlay-feature h3 {
color: #fff
}
html.oldie .featured-header {
border-bottom: 1px solid #9a9a9a;
padding-bottom: 20px;
padding-top: 0;
position: relative;
overflow: hidden
}
html.oldie .featured-header #featured {
padding-bottom: 0px
}
html.oldie .featured-header #featured.overlay-feature {
border-bottom: 0;
float: left;
padding-bottom: 0;
width: 66.34%
}
html.oldie .featured-header>header {
bottom: 20px;
right: 0;
padding-left: 30px;
position: absolute;
width: 33.66%
}
html.oldie .featured-header>header figure {
max-width: 140px
}
html.oldie .featured-header>header .social-media {
display: inline-block;
margin: 0 auto
}
html.oldie .other-features-large article {
border-bottom: 0;
-moz-box-sizing: content-box;
box-sizing: content-box;
float: left;
padding: 0 2% 0;
width: 30.666%
}
html.oldie .other-features-large article figure {
display: block;
width: 100%
}
html.oldie .other-features-large article:first-child {
padding-left: 0
}
html.oldie .other-features-large article:last-child {
border-right: 0;
padding-right: 0
}
html.oldie .other-features-large article figure+section {
padding-left: 12px;
padding-right: 12px
}
@media (min-width: 53.125em) and (max-width: 965px) {
h2.page-header .is-hidden {
display: none
}
}
.homepage #page-header #featured.template-breaking-news {
padding-bottom: 15px
}
@media (min-width: 37.5em) {
.homepage #page-header #featured.template-breaking-news {
padding-bottom: 0px;
margin-bottom: 20px
}
}
html.oldie .homepage #page-header #featured.template-breaking-news {
padding-bottom: 0px;
margin-bottom: 20px
}
@media (min-width: 53.125em) {
.homepage #page-header {
padding-bottom: 20px
}
.homepage #page-header #featured.template-breaking-news {
padding-bottom: 0px;
margin-bottom: 0px
}
}
html.oldie .homepage #page-header {
padding-bottom: 20px
}
html.oldie .homepage #page-header #featured.template-breaking-news {
padding-bottom: 0px;
margin-bottom: 0px
}
.table-cell {
display: block
}
#featured.breaking-news {
padding-bottom: 10px
}
#featured.breaking-news .news-items-container {
width: 100%;
background: #404040
}
#featured.breaking-news figure {
margin-bottom: 0
}
#featured.breaking-news .hero-image-wrapper img {
width: 100%
}
#featured.breaking-news a.title-link-wrap:hover {
text-decoration: none
}
#featured.breaking-news h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 18px;
font-size: 1.8rem;
line-height: 18px;
line-height: 1.8rem;
font-weight: 300;
color: white;
text-transform: uppercase
}
#featured.breaking-news h3 {
color: white
}
#featured.breaking-news div.breaking-news-wrapper {
position: relative
}
#featured.breaking-news h2.breaking-news-header {
color: #bababa;
font-weight: 700;
font-size: 28px;
font-size: 2.8rem;
line-height: 30px;
line-height: 3rem;
padding: 15px 15px 9px
}
#featured.breaking-news h2.breaking-news-header#news-title {
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif
}
#featured.breaking-news .breaking-featured {
margin: 25px 0 20px
}
#featured.breaking-news .breaking-featured p {
display: block;
font-size: 17px;
font-size: 1.7rem;
line-height: 23px;
line-height: 2.3rem
}
#featured.breaking-news .breaking-featured h4 {
display: none
}
#featured.breaking-news .breaking-featured h3 {
margin-bottom: 10px
}
#featured.breaking-news .table-table {
border-top: 1px solid #6d6d6d;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 20px
}
#featured.breaking-news .table-row {
padding: 20px
}
#featured.breaking-news .table-row .table-cell {
margin-bottom: 20px;
padding-bottom: 20px;
position: relative
}
#featured.breaking-news .table-row .table-cell::after {
border-bottom: 1px solid #ccc;
content: "";
display: block;
height: 1px;
width: 50%;
left: 25%;
bottom: 0;
position: absolute
}
#featured.breaking-news .table-row .table-cell:last-child {
margin-bottom: 0;
padding-bottom: 0
}
#featured.breaking-news .table-row .table-cell:last-child::after {
display: none
}
@media (min-width: 37.5em) {
.table-table {
padding: 20px 0px
}
.table-cell {
display: table-cell
}
#featured.breaking-news, .homepage-index #featured.breaking-news {
padding-bottom: 0
}
#featured.breaking-news section, .homepage-index #featured.breaking-news section {
margin-top: 0
}
#featured.breaking-news h2, .homepage-index #featured.breaking-news h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 18px;
line-height: 1.8rem;
text-transform: uppercase
}
#featured.breaking-news h2.breaking-news-header, .homepage-index #featured.breaking-news h2.breaking-news-header {
font-size: 38px;
font-size: 3.8rem;
line-height: 38px;
line-height: 3.8rem;
padding: 22px 15px 9px
}
.post-count-2 #featured.breaking-news .table-row .table-cell, .post-count-2 .homepage-index #featured.breaking-news .table-row .table-cell {
width: 50%
}
.post-count-3 #featured.breaking-news .table-row .table-cell, .post-count-3 .homepage-index #featured.breaking-news .table-row .table-cell {
width: 33%
}
#featured.breaking-news .table-row, .homepage-index #featured.breaking-news .table-row {
border: none;
border-top: 1px solid #6d6d6d;
padding-left: 0;
padding-right: 0;
padding-bottom: 20px;
overflow: hidden
}
#featured.breaking-news .table-row .table-cell, .homepage-index #featured.breaking-news .table-row .table-cell {
border-right: 1px solid #6d6d6d;
border-left: 1px solid #6d6d6d;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-bottom: 0;
margin-bottom: 0;
padding-right: 15px
}
#featured.breaking-news .table-row .table-cell:last-child, .homepage-index #featured.breaking-news .table-row .table-cell:last-child {
padding-right: 10px
}
#featured.breaking-news .table-row .table-cell:first-child, .homepage-index #featured.breaking-news .table-row .table-cell:first-child {
padding-left: 10px
}
#featured.breaking-news .table-row .table-cell:first-child, #featured.breaking-news .table-row .table-cell:last-child, .homepage-index #featured.breaking-news .table-row .table-cell:first-child, .homepage-index #featured.breaking-news .table-row .table-cell:last-child {
border-right: 0;
border-left: 0
}
#featured.breaking-news .table-row .table-cell:not(:first-child), .homepage-index #featured.breaking-news .table-row .table-cell:not(:first-child) {
padding-left: 15px
}
#featured.breaking-news .table-row .table-cell:last-child:first-child, .homepage-index #featured.breaking-news .table-row .table-cell:last-child:first-child {
width: 100%
}
#featured.breaking-news .table-row .table-cell::after, .homepage-index #featured.breaking-news .table-row .table-cell::after {
display: none
}
#featured.breaking-news .table-row .table-cell h3, .homepage-index #featured.breaking-news .table-row .table-cell h3 {
margin-bottom: 0
}
#featured.breaking-news .post-count-2 .table-row .table-cell:first-child, .homepage-index #featured.breaking-news .post-count-2 .table-row .table-cell:first-child {
border-right: 1px solid #6d6d6d
}
#featured.breaking-news .table-table, .homepage-index #featured.breaking-news .table-table {
padding-top: 20px;
padding-bottom: 20px
}
#featured.breaking-news .post-count-3 .table-row .table-cell:first-child, #featured.breaking-news .post-count-3 .table-row .table-cell:last-child, .homepage-index #featured.breaking-news .post-count-3 .table-row .table-cell:first-child, .homepage-index #featured.breaking-news .post-count-3 .table-row .table-cell:last-child {
border-right: 0;
border-left: 0
}
}
html.oldie .table-table {
padding: 20px 0px
}
html.oldie .table-cell {
display: table-cell
}
html.oldie #featured.breaking-news, html.oldie .homepage-index #featured.breaking-news {
padding-bottom: 0
}
html.oldie #featured.breaking-news section, html.oldie .homepage-index #featured.breaking-news section {
margin-top: 0
}
html.oldie #featured.breaking-news h2, html.oldie .homepage-index #featured.breaking-news h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 18px;
line-height: 1.8rem;
text-transform: uppercase
}
html.oldie #featured.breaking-news h2.breaking-news-header, html.oldie .homepage-index #featured.breaking-news h2.breaking-news-header {
font-size: 38px;
font-size: 3.8rem;
line-height: 38px;
line-height: 3.8rem;
padding: 22px 15px 9px
}
.post-count-2 html.oldie #featured.breaking-news .table-row .table-cell,
.post-count-2 html.oldie .homepage-index #featured.breaking-news .table-row .table-cell {
width: 50%
}
.post-count-3 html.oldie #featured.breaking-news .table-row .table-cell,
.post-count-3 html.oldie .homepage-index #featured.breaking-news .table-row .table-cell {
width: 33%
}
html.oldie #featured.breaking-news .table-row, html.oldie .homepage-index #featured.breaking-news .table-row {
border: none;
border-top: 1px solid #6d6d6d;
padding-left: 0;
padding-right: 0;
padding-bottom: 20px;
overflow: hidden
}
html.oldie #featured.breaking-news .table-row .table-cell, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell {
border-right: 1px solid #6d6d6d;
border-left: 1px solid #6d6d6d;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-bottom: 0;
margin-bottom: 0;
padding-right: 15px
}
html.oldie #featured.breaking-news .table-row .table-cell:last-child, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell:last-child {
padding-right: 10px
}
html.oldie #featured.breaking-news .table-row .table-cell:first-child, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell:first-child {
padding-left: 10px
}
html.oldie #featured.breaking-news .table-row .table-cell:first-child, html.oldie #featured.breaking-news .table-row .table-cell:last-child, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell:first-child, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell:last-child {
border-right: 0;
border-left: 0
}
html.oldie #featured.breaking-news .table-row .table-cell:not(:first-child), html.oldie .homepage-index #featured.breaking-news .table-row .table-cell:not(:first-child) {
padding-left: 15px
}
html.oldie #featured.breaking-news .table-row .table-cell:last-child:first-child, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell:last-child:first-child {
width: 100%
}
html.oldie #featured.breaking-news .table-row .table-cell::after, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell::after {
display: none
}
html.oldie #featured.breaking-news .table-row .table-cell h3, html.oldie .homepage-index #featured.breaking-news .table-row .table-cell h3 {
margin-bottom: 0
}
html.oldie #featured.breaking-news .post-count-2 .table-row .table-cell:first-child, html.oldie .homepage-index #featured.breaking-news .post-count-2 .table-row .table-cell:first-child {
border-right: 1px solid #6d6d6d
}
html.oldie #featured.breaking-news .table-table, html.oldie .homepage-index #featured.breaking-news .table-table {
padding-top: 20px;
padding-bottom: 20px
}
html.oldie #featured.breaking-news .post-count-3 .table-row .table-cell:first-child, html.oldie #featured.breaking-news .post-count-3 .table-row .table-cell:last-child, html.oldie .homepage-index #featured.breaking-news .post-count-3 .table-row .table-cell:first-child, html.oldie .homepage-index #featured.breaking-news .post-count-3 .table-row .table-cell:last-child {
border-right: 0;
border-left: 0
}
@media (min-width: 53.125em) {
#featured.breaking-news .hero-image-wrapper {
max-height: 410px;
overflow-y: hidden
}
#featured.breaking-news .news-items-container {
background: rgba(0, 0, 0, 0.75);
position: absolute;
bottom: 0px
}
#featured.breaking-news h2.breaking-news-header, .homepage-index #featured.breaking-news h2.breaking-news-header {
color: white;
font-size: 40px;
font-size: 4rem;
line-height: 40px;
line-height: 4rem
}
#featured.breaking-news section, .homepage-index #featured.breaking-news section {
width: 33.66%
}
#featured.breaking-news figure, .homepage-index #featured.breaking-news figure {
width: 66.34%
}
#featured.breaking-news .breaking-featured, .homepage-index #featured.breaking-news .breaking-featured {
overflow: hidden;
position: relative
}
#featured.breaking-news .breaking-featured section, .homepage-index #featured.breaking-news .breaking-featured section {
padding-left: 0;
width: 100%
}
}
html.oldie #featured.breaking-news .hero-image-wrapper {
max-height: 410px;
overflow-y: hidden
}
html.oldie #featured.breaking-news .news-items-container {
background: rgba(0, 0, 0, 0.75);
position: absolute;
bottom: 0px
}
html.oldie #featured.breaking-news h2.breaking-news-header, html.oldie .homepage-index #featured.breaking-news h2.breaking-news-header {
color: white;
font-size: 40px;
font-size: 4rem;
line-height: 40px;
line-height: 4rem
}
html.oldie #featured.breaking-news section, html.oldie .homepage-index #featured.breaking-news section {
width: 33.66%
}
html.oldie #featured.breaking-news figure, html.oldie .homepage-index #featured.breaking-news figure {
width: 66.34%
}
html.oldie #featured.breaking-news .breaking-featured, html.oldie .homepage-index #featured.breaking-news .breaking-featured {
overflow: hidden;
position: relative
}
html.oldie #featured.breaking-news .breaking-featured section, html.oldie .homepage-index #featured.breaking-news .breaking-featured section {
padding-left: 0;
width: 100%
}
@media (min-width: 37.5em) {
.homepage-index #featured h2 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
.homepage-index #featured section {
margin-top: 20px
}
}
html.oldie .homepage-index #featured h2 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
html.oldie .homepage-index #featured section {
margin-top: 20px
}
.topics-landing.landing #page-header {
clear: both
}
.topics-landing.landing #page-header .featured-icon-wrapper {
margin-bottom: 10px
}
.topics-landing.landing #page-header .featured-icon-wrapper img {
max-height: 70px;
width: auto
}
.topics-landing.landing #page-header .featured-icon-wrapper h3 {
display: none
}
.topics-landing.landing #page-header h1, .topics-landing.landing #page-header h2 {
text-align: center
}
.topics-landing.landing #page-header h1 {
line-height: 2.6rem;
font-size: 3rem;
font-weight: 700;
text-transform: none;
margin-bottom: 2px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.topics-landing.landing #page-header h2 {
line-height: 2.3rem;
margin-bottom: 0;
font-size: 1.7rem;
font-style: italic;
font-family: "adobe-caslon-pro", Times, Georgia, serif
}
.topics-landing.landing .large-6 {
margin-bottom: 1em
}
.topics-landing.landing .topics-posts article header, .topics-landing.landing div[itemprop~=description] {
text-align: center
}
.topics-landing.landing article {
border-bottom: 1px solid #ccc
}
.topics-landing.landing article:first-child {
margin-top: 1em
}
.topics-landing.landing article img {
width: 100%;
max-width: 320px
}
.topics-landing.landing .row-seperator {
margin-bottom: 20px;
border-bottom: 1px solid #ccc
}
.topics-landing.landing .share-email, .topics-landing.landing .share-print {
display: none
}
.topics-landing.landing .social-buttons ul {
text-align: center;
width: 200px;
margin: 0 auto 20px;
background: #FFF
}
.topics-landing.landing nav.social-buttons {
border-bottom: 1px solid #ccc;
padding-top: 10px
}
.topics-landing.landing .gplus-btn {
margin-right: 0px
}
.topics-landing.landing .column.image-contain {
padding: 0px
}
@media (min-width: 37.5em) {
.topics-landing.landing #page-header {
border-bottom: 1px solid #ccc
}
.topics-landing.landing #page-header nav.social-buttons {
border: none;
padding: 0px
}
.topics-landing.landing #page-header nav.social-buttons ul {
margin: 0px 0 0px;
text-align: left;
width: auto
}
.topics-landing.landing #page-header .featured-icon-wrapper {
max-width: 130px;
text-align: center;
margin: 0;
text-align: left;
float: right
}
.topics-landing.landing #page-header .featured-icon-wrapper img {
max-height: 80px;
width: auto;
margin-bottom: .5em
}
.topics-landing.landing #page-header .featured-icon-wrapper h3 {
text-transform: none;
display: block;
font-weight: 400
}
.topics-landing.landing #page-header h1, .topics-landing.landing #page-header h2 {
text-align: left
}
.topics-landing.landing #page-header h1 {
line-height: 5.5rem;
font-size: 5.5rem;
font-weight: 700;
text-transform: none;
margin-bottom: -4px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
letter-spacing: -.1rem
}
.topics-landing.landing #page-header h2 {
line-height: 2.3rem;
margin-bottom: 0;
font-size: 1.7rem;
font-style: italic;
font-family: "adobe-caslon-pro", Times, Georgia, serif
}
.topics-landing.landing .row-seperator {
margin-bottom: 0px
}
.topics-landing.landing .topics-posts article header, .topics-landing.landing div[itemprop~=description] {
text-align: left
}
.topics-landing.landing .column.image-contain {
width: 46.5%;
padding-right: 30px
}
.topics-landing.landing .large-6 {
margin-bottom: 0px
}
.topics-landing.landing .text-wrapper {
width: 53.5%;
float: left
}
.topics-landing.landing header {
padding: 0px
}
.topics-landing.landing article {
padding-bottom: 30px;
padding-top: 30px
}
.topics-landing.landing article img {
max-width: 100%
}
.topics-landing.landing article:first-child {
padding-top: 15px
}
}
html.oldie .topics-landing.landing #page-header {
border-bottom: 1px solid #ccc
}
html.oldie .topics-landing.landing #page-header nav.social-buttons {
border: none;
padding: 0px
}
html.oldie .topics-landing.landing #page-header nav.social-buttons ul {
margin: 0px 0 0px;
text-align: left;
width: auto
}
html.oldie .topics-landing.landing #page-header .featured-icon-wrapper {
max-width: 130px;
text-align: center;
margin: 0;
text-align: left;
float: right
}
html.oldie .topics-landing.landing #page-header .featured-icon-wrapper img {
max-height: 80px;
width: auto;
margin-bottom: .5em
}
html.oldie .topics-landing.landing #page-header .featured-icon-wrapper h3 {
text-transform: none;
display: block;
font-weight: 400
}
html.oldie .topics-landing.landing #page-header h1, html.oldie .topics-landing.landing #page-header h2 {
text-align: left
}
html.oldie .topics-landing.landing #page-header h1 {
line-height: 5.5rem;
font-size: 5.5rem;
font-weight: 700;
text-transform: none;
margin-bottom: -4px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
letter-spacing: -.1rem
}
html.oldie .topics-landing.landing #page-header h2 {
line-height: 2.3rem;
margin-bottom: 0;
font-size: 1.7rem;
font-style: italic;
font-family: "adobe-caslon-pro", Times, Georgia, serif
}
html.oldie .topics-landing.landing .row-seperator {
margin-bottom: 0px
}
html.oldie .topics-landing.landing .topics-posts article header,
html.oldie .topics-landing.landing div[itemprop~=description] {
text-align: left
}
html.oldie .topics-landing.landing .column.image-contain {
width: 46.5%;
padding-right: 30px
}
html.oldie .topics-landing.landing .large-6 {
margin-bottom: 0px
}
html.oldie .topics-landing.landing .text-wrapper {
width: 53.5%;
float: left
}
html.oldie .topics-landing.landing header {
padding: 0px
}
html.oldie .topics-landing.landing article {
padding-bottom: 30px;
padding-top: 30px
}
html.oldie .topics-landing.landing article img {
max-width: 100%
}
html.oldie .topics-landing.landing article:first-child {
padding-top: 15px
}
@media (min-width: 53.125em) {
.topics-landing.landing #page-header h1, .topics-landing.landing #page-header h2 {
text-align: left
}
}
html.oldie .topics-landing.landing #page-header h1, html.oldie .topics-landing.landing #page-header h2 {
text-align: left
}
.landing {
text-align: center
}
.landing .descender:first-letter {
display: inline;
float: none;
font-family: inherit;
font-size: inherit;
font-weight: normal;
line-height: inherit
}
.landing p {
font-size: 18px;
font-size: 1.8rem;
line-height: 25px;
line-height: 2.5rem;
margin-bottom: 20px
}
.landing p:last-child {
overflow: hidden
}
.posts article {
border-bottom: 1px solid #ccc;
overflow: hidden;
padding: 20px 0 30px
}
.posts article div {
text-align: left;
overflow: hidden
}
.posts #in-current-issue article:first-child {
border-top: none;
margin-top: 0
}
.posts #in-current-issue article:last-child {
border-bottom: none;
padding-bottom: 20px
}
.posts h2 {
margin-bottom: 6px
}
.posts a.more-link {
float: left
}
.posts figure {
margin-bottom: 20px;
padding-top: 10px
}
.posts .social-buttons {
display: none
}
.article-landing #page-header {
border-bottom: 1px solid #959595;
padding-bottom: 20px
}
.article-landing #page-header h4 {
color: #000;
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif;
font-size: 25px;
font-size: 2.5rem;
line-height: 25px;
line-height: 2.5rem;
margin-bottom: 0;
text-align: center
}
.article-landing #page-header .posts article:first-child {
border-top: 1px solid #ccc;
margin-top: 10px
}
.article-landing .divider+article {
padding-top: 10px
}
@media (min-width: 37.5em) {
.posts article {
padding: 40px 0 20px
}
.posts article div {
padding-left: 6%;
padding-right: 6%
}
.landing .main-content {
padding: 0 30px
}
.landing h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
.landing figure {
float: none;
margin-left: auto;
margin-right: auto
}
.landing figure.vertical {
max-width: 46.5%
}
.landing .social-buttons {
display: block;
padding-top: 30px
}
.landing header, .landing .social-buttons {
padding-left: 6%;
padding-right: 6%
}
.article-landing #page-header h4 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
}
html.oldie .posts article {
padding: 40px 0 20px
}
html.oldie .posts article div {
padding-left: 6%;
padding-right: 6%
}
html.oldie .landing .main-content {
padding: 0 30px
}
html.oldie .landing h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem
}
html.oldie .landing figure {
float: none;
margin-left: auto;
margin-right: auto
}
html.oldie .landing figure.vertical {
max-width: 46.5%
}
html.oldie .landing .social-buttons {
display: block;
padding-top: 30px
}
html.oldie .landing header, html.oldie .landing .social-buttons {
padding-left: 6%;
padding-right: 6%
}
html.oldie .article-landing #page-header h4 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
@media (min-width: 53.125em) {
.landing .main-content {
padding-left: 0
}
.posts article {
text-align: left;
width: 100%
}
.posts article div {
display: block
}
.posts article header {
text-align: center
}
.posts article figure {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
float: none;
margin: 0 auto;
padding: 0 0 30px 0
}
.article-landing .divider {
width: 100%
}
.article-landing #in-current-issue article:last-child {
padding-bottom: 20px
}
.blog-landing #page-header {
padding-left: 17%;
position: relative;
text-align: left
}
.blog-landing #page-header h4 {
margin-bottom: 6px
}
.blog-landing #page-header figure {
-moz-box-sizing: border-box;
box-sizing: border-box;
max-width: none;
padding: 0 10px 0 0;
position: absolute;
left: 0;
top: 0;
width: 17%
}
.blog-landing #page-header figure img {
max-width: 100%
}
.blog-landing #page-header .social-buttons {
padding-top: 15px
}
.blog-landing .posts figure.horizontal, .blog-landing .posts figure.horizontal img,
.blog-landing .posts img[width="580"] {
width: 100%
}
.blog-landing .posts figure.horizontal {
padding: 10px 0 30px 0
}
.blog-landing .posts figure.vertical {
margin-bottom: 0
}
.blog-landing .taxonomy-description, .blog-landing .social-buttons {
text-align: left
}
.blog-landing p:last-child {
margin-bottom: 0
}
}
html.oldie .landing .main-content {
padding-left: 0
}
html.oldie .posts article {
text-align: left;
width: 100%
}
html.oldie .posts article div {
display: block
}
html.oldie .posts article header {
text-align: center
}
html.oldie .posts article figure {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
float: none;
margin: 0 auto;
padding: 0 0 30px 0
}
html.oldie .article-landing .divider {
width: 100%
}
html.oldie .article-landing #in-current-issue article:last-child {
padding-bottom: 20px
}
html.oldie .blog-landing #page-header {
padding-left: 17%;
position: relative;
text-align: left
}
html.oldie .blog-landing #page-header h4 {
margin-bottom: 6px
}
html.oldie .blog-landing #page-header figure {
-moz-box-sizing: border-box;
box-sizing: border-box;
max-width: none;
padding: 0 10px 0 0;
position: absolute;
left: 0;
top: 0;
width: 17%
}
html.oldie .blog-landing #page-header figure img {
max-width: 100%
}
html.oldie .blog-landing #page-header .social-buttons {
padding-top: 15px
}
html.oldie .blog-landing .posts figure.horizontal, html.oldie .blog-landing .posts figure.horizontal img,
html.oldie .blog-landing .posts img[width="580"] {
width: 100%
}
html.oldie .blog-landing .posts figure.horizontal {
padding: 10px 0 30px 0
}
html.oldie .blog-landing .posts figure.vertical {
margin-bottom: 0
}
html.oldie .blog-landing .taxonomy-description, html.oldie .blog-landing .social-buttons {
text-align: left
}
html.oldie .blog-landing p:last-child {
margin-bottom: 0
}
.single-post #page-header {
margin-bottom: 25px
}
.single-post #page-header h3 {
font-size: 14px;
font-size: 1.4rem;
line-height: 14px;
line-height: 1.4rem
}
.single-post #articleBody .featured a {
margin-top: 0
}
.single-post #articleBody .cartoon-image figcaption .more-link {
display: none
}
.single-post #articleBody .cartoon-image figcaption, .single-post #articleBody .cartoon-image figcaption .more-link {
text-align: center
}
.single-post #articleBody figcaption .more-link {
display: block;
font-style: normal;
padding-top: 10px;
text-align: left
}
.single-post #articleBody figcaption .pub-date {
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-style: normal;
font-size: 13px;
font-size: 1.3rem;
text-transform: uppercase;
color: #9c9c9c
}
.single-post #articleBody blockquote, .single-post #articleBody p>blockquote {
padding-left: 40px;
margin-bottom: 40px
}
.single-post #articleBody>ul, .single-post #articleBody>ol {
list-style-position: outside;
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem;
margin-top: 22px;
margin-bottom: 40px;
padding-left: 50px
}
.single-post #articleBody>ul li, .single-post #articleBody>ol li {
margin-bottom: 20px
}
.single-post #articleBody>p+ol, .single-post #articleBody>p+ul {
margin-top: 0
}
.single-post #articleBody>a.styled {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px;
font-size: 1.3rem;
line-height: 15px;
line-height: 1.5rem;
font-weight: normal;
text-transform: uppercase;
text-decoration: none
}
.single-post #articleBody>a.styled span {
font-size: 20px;
font-size: 2rem
}
.single-post #articleBody>a.styled:hover {
text-decoration: underline
}
.single-post #articleBody>p a, .single-post #articleBody>ul a, .single-post #articleBody>ol a {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
text-transform: inherit;
text-decoration: underline
}
.single-post #articleBody>p a span, .single-post #articleBody>ul a span,
.single-post #articleBody>ol a span {
font-size: inherit
}
.single-post #articleBody>ul {
list-style-type: disc
}
.single-post #articleBody>ol {
list-style-type: decimal
}
.single-post #articleBody>h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 17px;
font-size: 1.7rem;
line-height: 17px;
line-height: 1.7rem;
font-weight: 700;
text-transform: uppercase
}
@media (min-width: 37.5em) {
.single-post figure.cartoon-image, .single-post figure.vertical {
max-width: 46.5%
}
.single-post figure.cartoon-image, .single-post figure.featured.vertical {
padding-top: 3px
}
.single-post figure.featured.vertical {
float: right
}
.single-post #articleBody .cartoon-image figcaption .more-link {
display: block
}
.single-post #articleBody figure figcaption {
padding-bottom: 0
}
.single-post #articleBody p, .single-post #articleBody .social-buttons {
padding-right: 6%;
padding-left: 6%
}
.single-post .container-rail {
overflow: hidden
}
.single-post .related-stories {
border-bottom: none;
padding-bottom: 0;
padding-top: 0
}
.single-post .related-stories article {
border-bottom: none;
padding: 0 0 20px
}
.single-post .most-popular ol {
padding-left: 7%;
padding-right: 0%
}
.single-post .related-stories+.most-popular {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-left: 30px;
padding-right: 0;
width: 50%
}
.single-post .related-stories+.most-popular ol {
padding-left: 0;
padding-right: 0
}
}
html.oldie .single-post figure.cartoon-image, html.oldie .single-post figure.vertical {
max-width: 46.5%
}
html.oldie .single-post figure.cartoon-image, html.oldie .single-post figure.featured.vertical {
padding-top: 3px
}
html.oldie .single-post figure.featured.vertical {
float: right
}
html.oldie .single-post #articleBody .cartoon-image figcaption .more-link {
display: block
}
html.oldie .single-post #articleBody figure figcaption {
padding-bottom: 0
}
html.oldie .single-post #articleBody p, html.oldie .single-post #articleBody .social-buttons {
padding-right: 6%;
padding-left: 6%
}
html.oldie .single-post .container-rail {
overflow: hidden
}
html.oldie .single-post .related-stories {
border-bottom: none;
padding-bottom: 0;
padding-top: 0
}
html.oldie .single-post .related-stories article {
border-bottom: none;
padding: 0 0 20px
}
html.oldie .single-post .most-popular ol {
padding-left: 7%;
padding-right: 0%
}
html.oldie .single-post .related-stories+.most-popular {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-left: 30px;
padding-right: 0;
width: 50%
}
html.oldie .single-post .related-stories+.most-popular ol {
padding-left: 0;
padding-right: 0
}
@media (min-width: 53.125em) {
.single-post .related-stories, .single-post .related-stories+.most-popular {
border-right: none;
float: none;
padding-left: 0;
padding-right: 0;
width: 100%
}
.single-post .most-popular ol {
padding-left: 0;
padding-right: 0
}
.single-post #articleBody>blockquote {
padding-left: 50px;
padding-right: 30px
}
.single-post #articleBody p {
padding-right: 50px;
padding-left: 0
}
.single-post #articleBody .social-buttons {
padding-left: 0;
padding-right: 0
}
}
html.oldie .single-post .related-stories, html.oldie .single-post .related-stories+.most-popular {
border-right: none;
float: none;
padding-left: 0;
padding-right: 0;
width: 100%
}
html.oldie .single-post .most-popular ol {
padding-left: 0;
padding-right: 0
}
html.oldie .single-post #articleBody>blockquote {
padding-left: 50px;
padding-right: 30px
}
html.oldie .single-post #articleBody p {
padding-right: 50px;
padding-left: 0
}
html.oldie .single-post #articleBody .social-buttons {
padding-left: 0;
padding-right: 0
}
.single-article h1 {
margin-bottom: 10px
}
.single-article #masthead {
padding-bottom: 15px
}
.single-article #page-header {
border-bottom: 1px solid #ccc;
text-align: center
}
.single-article #page-header h3, .single-article #page-header h2 {
margin-bottom: 18px
}
.single-article #page-header h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 18px;
line-height: 1.8rem;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-style: italic
}
.single-article #page-header .social-buttons {
display: none
}
.single-article .issue-info {
padding-top: 10px
}
.single-article .issue-info figure {
display: none
}
.single-article .issue-info .more-link {
display: none
}
.single-article .issue-info>a {
color: #000;
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 17px;
line-height: 1.7rem;
font-weight: 400;
text-transform: uppercase;
max-width: 100px
}
.single-article #articleBody figure.briefly-noted {
margin: 0 auto;
width: 150px
}
.single-article #articleBody figure.briefly-noted img {
padding: 0
}
.single-article #articleBody figure.briefly-noted ~ p>strong {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: bold;
font-size: 16px;
font-size: 1.6rem;
text-transform: uppercase
}
.single-article .magazine-date {
color: #9a9a9a;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
font-weight: bold;
line-height: 14px;
line-height: 1.4rem;
margin-right: 6px;
padding-right: 6px;
text-transform: uppercase;
letter-spacing: 0.8px;
letter-spacing: 0.08rem
}
.single-article h4.rubric {
margin-bottom: 20px
}
.single-article h4.rubric .magazine-date {
border-left: 1px solid #333;
margin-left: 4px;
padding-left: 8px;
height: 10px;
display: inline-block;
margin-top: 0;
padding-top: 2px
}
.single-article h4.rubric a:hover .magazine-date {
text-decoration: underline
}
.single-article #articleBody {
border-bottom: 1px solid #ccc;
padding-bottom: 20px
}
.single-article #articleBody figure {
padding-bottom: 30px
}
.single-article #articleBody .social-buttons {
text-align: left
}
@media only screen and (max-width: 37.5em) {
.single-article #masthead {
padding-bottom: 0
}
.single-article .issue-info {
display: none
}
}
@media only screen and (max-width: 53.125em) {
.single-article .issue-info {
max-width: 85px !important
}
.single-article .issue-info figure {
margin: 0 auto 3px !important
}
.single-article .issue-info>a {
font-size: 14px;
font-size: 1.4rem
}
}
@media (min-width: 37.5em) {
.single-article h1 {
font-size: 40px;
font-size: 4rem;
line-height: 40px;
line-height: 4rem
}
.single-article h4 {
font-size: 13px;
font-size: 1.3rem;
line-height: 15px;
line-height: 1.5rem
}
.single-article #articleBody figure.briefly-noted {
margin: 0;
padding-top: 0
}
.single-article #page-header {
padding-bottom: 20px
}
.single-article #page-header .social-buttons {
display: block;
margin-top: 30px;
text-align: center
}
.single-article #masthead {
padding-bottom: 30px
}
.single-article .post-content {
padding-top: 0
}
}
html.oldie .single-article h1 {
font-size: 40px;
font-size: 4rem;
line-height: 40px;
line-height: 4rem
}
html.oldie .single-article h4 {
font-size: 13px;
font-size: 1.3rem;
line-height: 15px;
line-height: 1.5rem
}
html.oldie .single-article #articleBody figure.briefly-noted {
margin: 0;
padding-top: 0
}
html.oldie .single-article #page-header {
padding-bottom: 20px
}
html.oldie .single-article #page-header .social-buttons {
display: block;
margin-top: 30px;
text-align: center
}
html.oldie .single-article #masthead {
padding-bottom: 30px
}
html.oldie .single-article .post-content {
padding-top: 0
}
@media (min-width: 37.5em) {
.single-article .issue-info {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-top: 0;
width: 25.5%;
max-width: 100px;
text-align: center
}
.single-article .issue-info figure {
display: block;
margin: 0 auto 8px;
max-width: 100px
}
.single-article .issue-info h4 {
font-size: 15px;
font-size: 1.5rem;
font-size: 17px;
font-size: 1.7rem
}
.single-article .issue-info .more-link {
display: block
}
.single-article #page-header {
overflow: hidden;
padding-bottom: 20px
}
.single-article #page-header h4 {
margin-bottom: 20px
}
.single-article .magazine-date {
border: none;
margin: 0;
padding: 0
}
.single-article #masthead {
border-bottom: 0;
float: left;
padding-bottom: 0;
text-align: left;
width: 74.5%
}
.single-article #masthead .social-buttons {
text-align: left
}
.single-article .module-container-rail {
padding-top: 0
}
}
html.oldie .single-article .issue-info {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-top: 0;
width: 25.5%;
max-width: 100px;
text-align: center
}
html.oldie .single-article .issue-info figure {
display: block;
margin: 0 auto 8px;
max-width: 100px
}
html.oldie .single-article .issue-info h4 {
font-size: 15px;
font-size: 1.5rem;
font-size: 17px;
font-size: 1.7rem
}
html.oldie .single-article .issue-info .more-link {
display: block
}
html.oldie .single-article #page-header {
overflow: hidden;
padding-bottom: 20px
}
html.oldie .single-article #page-header h4 {
margin-bottom: 20px
}
html.oldie .single-article .magazine-date {
border: none;
margin: 0;
padding: 0
}
html.oldie .single-article #masthead {
border-bottom: 0;
float: left;
padding-bottom: 0;
text-align: left;
width: 74.5%
}
html.oldie .single-article #masthead .social-buttons {
text-align: left
}
html.oldie .single-article .module-container-rail {
padding-top: 0
}
#CMU_RIGHTRAIL_CONTAINER {
display: none
}
#CMU_RIGHTRAIL_CONTAINER.visible {
display: block
}
.abstract-article .abstract-info {
overflow: hidden;
text-align: center;
margin: 0 auto 30px;
max-width: 460px
}
.abstract-article .abstract-info figure {
display: inline-block;
float: left;
padding: 0;
width: 50%
}
.abstract-article .abstract-info figure img {
display: inline;
padding: 0;
width: 100%
}
.abstract-article .abstract-promo {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom: 50px;
padding: 15px 0
}
.abstract-article .abstract-promo p {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
line-height: 21px;
line-height: 2.1rem;
margin-bottom: 0
}
.abstract-article .abstract-promo p a {
font-weight: 700;
text-transform: uppercase;
text-decoration: none
}
.abstract-article .abstract-promo p a:hover {
text-decoration: underline
}
.abstract-article .subscribe-promo {
border-bottom: 0;
padding: 10px 0;
text-align: center
}
.abstract-article .subscribe-promo .offer-content {
background-color: #ffd94a;
padding: 25px 20px
}
.abstract-article .subscribe-promo, .abstract-article .subscribe-promo p,
.abstract-article .subscribe-promo a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 16px;
line-height: 1.6rem;
margin: 0;
text-transform: uppercase
}
.abstract-article .subscribe-promo .hidden {
display: none
}
.abstract-article .subscribe-promo a {
color: #df3331;
display: block;
font-weight: 700;
text-decoration: none
}
.abstract-article .subscribe-promo a:hover {
text-decoration: underline
}
.abstract-article #articleBody {
border-color: #9a9a9a;
padding-bottom: 30px
}
.abstract-article #articleBody .button-container {
margin-bottom: 30px
}
@media (min-width: 37.5em) {
.abstract-article .post-content {
padding-bottom: 10px
}
.abstract-article #articleBody>p {
margin-bottom: 0
}
.abstract-article .subscribe-promo {
text-align: left
}
.abstract-article .subscribe-promo .offer-content {
padding: 18px 20px;
position: relative
}
.abstract-article .subscribe-promo, .abstract-article .subscribe-promo p,
.abstract-article .subscribe-promo a {
font-size: 14px;
font-size: 1.4rem
}
.abstract-article .subscribe-promo .hidden {
display: inline
}
.abstract-article .subscribe-promo p {
max-width: 70%
}
}
html.oldie .abstract-article .post-content {
padding-bottom: 10px
}
html.oldie .abstract-article #articleBody>p {
margin-bottom: 0
}
html.oldie .abstract-article .subscribe-promo {
text-align: left
}
html.oldie .abstract-article .subscribe-promo .offer-content {
padding: 18px 20px;
position: relative
}
html.oldie .abstract-article .subscribe-promo, html.oldie .abstract-article .subscribe-promo p,
html.oldie .abstract-article .subscribe-promo a {
font-size: 14px;
font-size: 1.4rem
}
html.oldie .abstract-article .subscribe-promo .hidden {
display: inline
}
html.oldie .abstract-article .subscribe-promo p {
max-width: 70%
}
.single-blog .section-info h4 {
color: #000;
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 17px;
line-height: 1.7rem;
font-weight: 400;
text-transform: uppercase
}
.blog-landing #page-header figure, .single-blog .section-info figure {
margin: 0 auto 10px;
max-width: 50px;
padding-bottom: 0
}
.blog-landing #page-header {
border-bottom: 1px solid #959595;
padding-bottom: 15px
}
.blog-landing #page-header .taxonomy-description, .blog-landing #page-header .social-buttons {
display: none
}
.blog-landing #page-header .taxonomy-description {
padding-top: 6px
}
.blog-landing #page-header h4 {
color: #000;
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif;
font-size: 18px;
font-size: 1.8rem;
line-height: 25px;
line-height: 2.5rem;
margin-bottom: 0
}
.single-blog #page-header {
text-align: center;
border-bottom: 1px solid #ccc
}
.single-blog #masthead h3 {
display: inline-block;
padding-top: 10px
}
.single-blog #masthead .social-buttons {
display: none
}
.single-blog #articleBody {
border-bottom: 1px solid #9a9a9a;
padding-bottom: 20px
}
.single-blog #articleBody .social-buttons {
text-align: left
}
.single-blog .articleBody figure {
padding-bottom: 30px
}
.single-blog .featured img {
padding-top: 0
}
.single-blog .post-content {
padding-top: 0
}
@media (min-width: 37.5em) {
h1 {
font-size: 30px;
font-size: 3rem;
line-height: 38px;
line-height: 3.8rem
}
.blog-landing figure.featured.horizontal img, .single-blog figure.featured.horizontal img {
width: 100%
}
.blog-landing #page-header {
text-align: center
}
.blog-landing #page-header h4 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
.blog-landing #page-header .taxonomy-description, .blog-landing #page-header .social-buttons {
display: block
}
.blog-landing #page-header .social-buttons {
padding-top: 12px;
margin-top: 0;
text-align: center
}
.single-blog .section-info {
border-bottom: none
}
.single-blog #masthead {
padding-bottom: 20px;
padding-top: 0
}
.single-blog #masthead .social-buttons {
display: block;
text-align: center
}
}
html.oldie h1 {
font-size: 30px;
font-size: 3rem;
line-height: 38px;
line-height: 3.8rem
}
html.oldie .blog-landing figure.featured.horizontal img, html.oldie .single-blog figure.featured.horizontal img {
width: 100%
}
html.oldie .blog-landing #page-header {
text-align: center
}
html.oldie .blog-landing #page-header h4 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem
}
html.oldie .blog-landing #page-header .taxonomy-description, html.oldie .blog-landing #page-header .social-buttons {
display: block
}
html.oldie .blog-landing #page-header .social-buttons {
padding-top: 12px;
margin-top: 0;
text-align: center
}
html.oldie .single-blog .section-info {
border-bottom: none
}
html.oldie .single-blog #masthead {
padding-bottom: 20px;
padding-top: 0
}
html.oldie .single-blog #masthead .social-buttons {
display: block;
text-align: center
}
@media (min-width: 53.125em) {
.blog-landing #page-header figure, .single-blog .section-info figure {
max-width: 100px;
display: block
}
.single-blog .section-info {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-bottom: 0;
padding-left: 123px;
width: 25.5%
}
.single-blog #page-header {
overflow: hidden;
padding-bottom: 18px
}
.single-blog #masthead {
float: left;
padding-bottom: 0;
padding-top: 2px;
text-align: left;
width: 74.5%
}
.single-blog #masthead .social-buttons {
text-align: left
}
.single-blog .module-container-rail {
padding-top: 0
}
.blog-landing #page-header {
border-bottom: 1px solid #9a9a9a;
padding-bottom: 20px;
text-align: left
}
.blog-landing #page-header .social-buttons {
padding-left: 0;
text-align: left
}
.podcasts-landing #page-header {
padding-left: 0;
text-align: center
}
}
html.oldie .blog-landing #page-header figure, html.oldie .single-blog .section-info figure {
max-width: 100px;
display: block
}
html.oldie .single-blog .section-info {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding-bottom: 0;
padding-left: 123px;
width: 25.5%
}
html.oldie .single-blog #page-header {
overflow: hidden;
padding-bottom: 18px
}
html.oldie .single-blog #masthead {
float: left;
padding-bottom: 0;
padding-top: 2px;
text-align: left;
width: 74.5%
}
html.oldie .single-blog #masthead .social-buttons {
text-align: left
}
html.oldie .single-blog .module-container-rail {
padding-top: 0
}
html.oldie .blog-landing #page-header {
border-bottom: 1px solid #9a9a9a;
padding-bottom: 20px;
text-align: left
}
html.oldie .blog-landing #page-header .social-buttons {
padding-left: 0;
text-align: left
}
html.oldie .podcasts-landing #page-header {
padding-left: 0;
text-align: center
}
.all-contributors #featured-contributors>header h1, .all-contributors #all-contributors>header h2 {
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 31px;
font-size: 3.1rem;
line-height: 32px;
line-height: 3.2rem;
text-align: center
}
.all-contributors #featured-contributors>header {
margin-bottom: 30px
}
.all-contributors #featured-contributors>header p {
display: none
}
.all-contributors #featured-contributors .contributors {
overflow: hidden
}
.all-contributors #featured-contributors .contributors li {
float: left;
margin-bottom: 30px;
text-align: center;
width: 50%
}
.all-contributors #featured-contributors .contributors li:nth-child(odd) {
clear: left
}
.all-contributors #featured-contributors .contributors li a {
display: block;
position: relative;
overflow: hidden
}
.all-contributors #featured-contributors .contributors li img {
margin-bottom: 10px;
max-width: 90%
}
.all-contributors #featured-contributors .contributors li h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px;
font-size: 1.3rem;
font-weight: bold;
line-height: 15px;
line-height: 1.5rem;
text-transform: uppercase
}
.all-contributors #all-contributors {
border-right: #ccc;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
padding-bottom: 30px
}
.all-contributors #all-contributors>header {
margin: 30px 0
}
.all-contributors #all-contributors .contributor-nav {
float: right;
font-weight: bold
}
.all-contributors #all-contributors .contributor-column {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 5%;
width: 100%
}
.all-contributors #all-contributors .contributor-column h3 {
font-size: 26px;
font-size: 2.6rem;
font-weight: bold;
margin-bottom: 15px;
margin-top: 40px;
text-align: left
}
.all-contributors #all-contributors .contributor-column h3.empty {
color: #959595;
margin-top: 20px
}
.all-contributors #all-contributors .contributor-column h3.empty:first-child, .all-contributors #all-contributors .contributor-column h3:first-child {
margin-top: 0
}
.all-contributors #all-contributors .contributor-column ul li {
margin-bottom: 10px;
font-size: 15px;
font-size: 1.5rem;
line-height: 15px;
line-height: 1.5rem;
font-weight: 100;
text-transform: uppercase
}
.contributor-posts #page-header {
text-align: center;
padding: 45px 0 20px;
position: relative
}
.contributor-posts #page-header figure {
max-width: 33%
}
.contributor-posts #page-header .header-container>span {
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
line-height: 14px;
line-height: 1.4rem;
position: absolute;
top: 20px;
text-transform: uppercase;
width: 100%
}
.contributor-posts #page-header h2 {
font-size: 25px;
font-size: 2.5rem;
margin: 15px 0 0
}
.contributor-posts #page-header .twitter-follow-button {
display: inline-block
}
.contributor-posts #page-header .social-buttons {
margin: 0;
padding-top: 20px
}
.contributor-posts #page-header .social-buttons li {
margin-bottom: 0;
margin-right: 20px
}
.contributor-posts #page-header .social-buttons li:last-child {
margin-right: 0
}
.contributor-posts #page-header .social-buttons li.facebook {
min-width: 0
}
.contributor-posts #page-header .social-buttons .fb_iframe_widget {
display: block;
width: 62px
}
.single-contributor .button-container {
clear: both;
text-align: center
}
.single-contributor .advertisement {
padding: 12px 0
}
.single-contributor #contributor-placement {
clear: both
}
.contributor-content #about {
border-bottom: 1px solid #959595;
clear: both;
overflow: hidden;
padding: 0 0 30px;
text-align: center
}
.contributor-content #about .contributor-image {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0 auto 16px;
max-width: 185px
}
.contributor-content #about h4 {
margin-bottom: 15px
}
.contributor-content #about h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 25px;
font-size: 2.5rem;
line-height: 25px;
line-height: 2.5rem;
font-weight: 700;
margin-bottom: 20px;
text-transform: uppercase
}
.contributor-content #about .social-buttons {
border-top: 1px solid #ccc;
margin: 0;
padding-bottom: 30px;
padding-top: 20px;
width: 100%
}
.contributor-content #about .social-buttons li {
margin-bottom: 0
}
.contributor-content #about .social-buttons li.facebook {
min-width: 64px
}
.contributor-content #about .social-buttons .email {
display: none
}
.contributor-content #about #contributor-promo {
padding-bottom: 25px
}
.contributor-content #about #contributor-promo li {
margin-bottom: 30px
}
.contributor-content #about #contributor-promo li:last-child {
margin-bottom: 0
}
.contributor-content #about #contributor-promo, .contributor-content #about #contributor-promo h3,
.contributor-content #about #contributor-promo p, .contributor-content #about #contributor-promo a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.contributor-content #about #contributor-promo h3 {
font-size: 14px;
font-size: 1.4rem;
line-height: 14px;
line-height: 1.4rem;
margin-bottom: 10px
}
.contributor-content #about #contributor-promo p, .contributor-content #about #contributor-promo a {
font-size: 14px;
font-size: 1.4rem;
line-height: 17px;
line-height: 1.7rem
}
.contributor-content #about #contributor-promo p {
margin-bottom: 30px;
text-align: center
}
.contributor-content #about #contributor-promo p:last-child {
margin-bottom: 0
}
.contributor-content #about p {
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem;
text-align: left
}
.contributor-content .contributor-bio {
margin-top: 30px
}
@media (min-width: 37.5em) {
.all-contributors #featured-contributors>header h1, .all-contributors #all-contributors>header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem
}
.all-contributors #featured-contributors {
padding-top: 0
}
.all-contributors #featured-contributors>header h1 {
margin-bottom: 20px
}
.all-contributors #featured-contributors>header p {
display: block;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-style: italic;
font-size: 18px;
font-size: 1.8rem;
line-height: 21px;
line-height: 2.1rem;
margin: 0 auto;
text-align: center;
width: 90%
}
.all-contributors #featured-contributors .contributors li {
width: 33.333%
}
.all-contributors #featured-contributors .contributors li:nth-child(odd) {
clear: none
}
.all-contributors #featured-contributors .contributors li:nth-child(3n+1) {
clear: left
}
.all-contributors #featured-contributors .contributors li a::after {
background-color: rgba(255, 255, 255, 0.6);
border-radius: 6px;
content: "Read Bio >";
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
font-size: 1.2rem;
font-weight: bold;
padding: 14px 0;
margin-left: -43px;
position: absolute;
left: 50%;
top: 55%;
text-transform: uppercase;
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
-o-transition: opacity 500ms;
-ms-transition: opacity 500ms;
transition: opacity 500ms;
opacity: 0;
width: 86px
}
.all-contributors #featured-contributors .contributors li a:hover::after {
opacity: 1
}
.all-contributors #featured-contributors .contributors li h2 {
font-size: 14px;
font-size: 1.4rem;
line-height: 15px;
line-height: 1.5rem
}
.all-contributors #featured-contributors+.column-aside {
overflow: hidden;
padding: 20px 0
}
.all-contributors #featured-contributors+.column-aside .advertisement,
.all-contributors #featured-contributors+.column-aside .ecom-placement {
padding: 0;
width: 50%
}
.all-contributors #featured-contributors+.column-aside .advertisement {
border-right: 1px solid #ccc;
float: left
}
.all-contributors #featured-contributors+.column-aside .ecom-placement {
float: right
}
.all-contributors #all-contributors .contributor-nav {
display: none
}
.all-contributors #all-contributors .contributor-column {
float: left;
width: 33.333%
}
.contributor-posts #main {
padding-top: 0
}
.contributor-posts #page-header {
padding-bottom: 30px;
padding-top: 60px
}
.contributor-posts #page-header h2 {
font-size: 40px;
font-size: 4rem;
line-height: 40px;
line-height: 4rem
}
.contributor-posts #page-header .header-container>span {
top: 30px
}
.contributor-posts #page-header figure {
padding-top: 0
}
.contributor-posts #page-header .social-buttons {
text-align: center
}
.contributor-posts #page-header .social-buttons .twitter-follow-button {
margin-top: 0
}
.contributor-content {
padding-top: 30px
}
.contributor-content #about {
padding-top: 0;
text-align: left
}
.contributor-content #about .contributor-image {
float: left;
padding: 0 20px 20px 0;
width: 50%;
max-width: none
}
.contributor-content #about .social-buttons {
display: inline-block;
min-width: 50%;
width: auto
}
.contributor-content #about #contributor-promo p {
text-align: left
}
.contributor-content .promo-container {
overflow: hidden
}
.contributor-content .promo-container>div {
clear: right;
float: right;
width: 50%
}
.contributor-content .promo-container .social-buttons {
display: block
}
.contributor-content .the-latest-container article {
border-bottom: none
}
.single-contributor #main #contributor-placement #most-popular {
padding: 30px 0 35px;
width: 100%
}
.single-contributor #main #contributor-placement #most-popular ol {
padding: 0 15%
}
.single-contributor #main #contributor-placement .promo {
clear: both
}
}
html.oldie .all-contributors #featured-contributors>header h1,
html.oldie .all-contributors #all-contributors>header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem
}
html.oldie .all-contributors #featured-contributors {
padding-top: 0
}
html.oldie .all-contributors #featured-contributors>header h1 {
margin-bottom: 20px
}
html.oldie .all-contributors #featured-contributors>header p {
display: block;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-style: italic;
font-size: 18px;
font-size: 1.8rem;
line-height: 21px;
line-height: 2.1rem;
margin: 0 auto;
text-align: center;
width: 90%
}
html.oldie .all-contributors #featured-contributors .contributors li {
width: 33.333%
}
html.oldie .all-contributors #featured-contributors .contributors li:nth-child(odd) {
clear: none
}
html.oldie .all-contributors #featured-contributors .contributors li:nth-child(3n+1) {
clear: left
}
html.oldie .all-contributors #featured-contributors .contributors li a::after {
background-color: rgba(255, 255, 255, 0.6);
border-radius: 6px;
content: "Read Bio >";
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
font-size: 1.2rem;
font-weight: bold;
padding: 14px 0;
margin-left: -43px;
position: absolute;
left: 50%;
top: 55%;
text-transform: uppercase;
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
-o-transition: opacity 500ms;
-ms-transition: opacity 500ms;
transition: opacity 500ms;
opacity: 0;
width: 86px
}
html.oldie .all-contributors #featured-contributors .contributors li a:hover::after {
opacity: 1
}
html.oldie .all-contributors #featured-contributors .contributors li h2 {
font-size: 14px;
font-size: 1.4rem;
line-height: 15px;
line-height: 1.5rem
}
html.oldie .all-contributors #featured-contributors+.column-aside {
overflow: hidden;
padding: 20px 0
}
html.oldie .all-contributors #featured-contributors+.column-aside .advertisement,
html.oldie .all-contributors #featured-contributors+.column-aside .ecom-placement {
padding: 0;
width: 50%
}
html.oldie .all-contributors #featured-contributors+.column-aside .advertisement {
border-right: 1px solid #ccc;
float: left
}
html.oldie .all-contributors #featured-contributors+.column-aside .ecom-placement {
float: right
}
html.oldie .all-contributors #all-contributors .contributor-nav {
display: none
}
html.oldie .all-contributors #all-contributors .contributor-column {
float: left;
width: 33.333%
}
html.oldie .contributor-posts #main {
padding-top: 0
}
html.oldie .contributor-posts #page-header {
padding-bottom: 30px;
padding-top: 60px
}
html.oldie .contributor-posts #page-header h2 {
font-size: 40px;
font-size: 4rem;
line-height: 40px;
line-height: 4rem
}
html.oldie .contributor-posts #page-header .header-container>span {
top: 30px
}
html.oldie .contributor-posts #page-header figure {
padding-top: 0
}
html.oldie .contributor-posts #page-header .social-buttons {
text-align: center
}
html.oldie .contributor-posts #page-header .social-buttons .twitter-follow-button {
margin-top: 0
}
html.oldie .contributor-content {
padding-top: 30px
}
html.oldie .contributor-content #about {
padding-top: 0;
text-align: left
}
html.oldie .contributor-content #about .contributor-image {
float: left;
padding: 0 20px 20px 0;
width: 50%;
max-width: none
}
html.oldie .contributor-content #about .social-buttons {
display: inline-block;
min-width: 50%;
width: auto
}
html.oldie .contributor-content #about #contributor-promo p {
text-align: left
}
html.oldie .contributor-content .promo-container {
overflow: hidden
}
html.oldie .contributor-content .promo-container>div {
clear: right;
float: right;
width: 50%
}
html.oldie .contributor-content .promo-container .social-buttons {
display: block
}
html.oldie .contributor-content .the-latest-container article {
border-bottom: none
}
html.oldie .single-contributor #main #contributor-placement #most-popular {
padding: 30px 0 35px;
width: 100%
}
html.oldie .single-contributor #main #contributor-placement #most-popular ol {
padding: 0 15%
}
html.oldie .single-contributor #main #contributor-placement .promo {
clear: both
}
@media (min-width: 53.125em) {
.all-contributors .featured-contributors-section {
border-bottom: 1px solid #ccc;
padding: 30px 0
}
.all-contributors #featured-contributors {
border-bottom: none;
padding-right: 30px;
padding-top: 0
}
.all-contributors #featured-contributors>header h1 {
width: 90%;
margin-right: auto;
margin-left: auto
}
.all-contributors #featured-contributors+.column-aside {
padding: 0
}
.all-contributors #featured-contributors+.column-aside .ecom-placement,
.all-contributors #featured-contributors+.column-aside .advertisement {
border-width: 0;
padding: 45px 0;
width: 100%
}
.all-contributors #featured-contributors+.column-aside .ecom-placement:first-child, .all-contributors #featured-contributors+.column-aside .advertisement:first-child {
padding-top: 0
}
.all-contributors #featured-contributors+.column-aside .ecom-placement:last-child, .all-contributors #featured-contributors+.column-aside .advertisement:last-child {
display: block;
padding-bottom: 0
}
.all-contributors #all-contributors {
padding-top: 50px
}
.all-contributors #all-contributors>header {
margin-top: 0
}
.contributor-posts #main {
padding-top: 30px
}
.contributor-posts #page-header {
padding-top: 0;
text-align: left
}
.contributor-posts #page-header .header-container {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.contributor-posts #page-header .header-container>span {
position: relative;
top: auto;
left: auto
}
.contributor-posts #page-header figure {
max-width: 120px
}
.contributor-posts #page-header figure+.header-container {
padding-left: 145px
}
.contributor-posts #page-header .social-buttons {
padding-top: 30px;
text-align: left
}
.single-contributor #main #contributor-placement #most-popular ol {
padding: 0
}
.contributor-content {
border-right: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 30px
}
.contributor-content .the-latest-container {
border-width: 0;
padding-bottom: 0
}
}
html.oldie .all-contributors .featured-contributors-section {
border-bottom: 1px solid #ccc;
padding: 30px 0
}
html.oldie .all-contributors #featured-contributors {
border-bottom: none;
padding-right: 30px;
padding-top: 0
}
html.oldie .all-contributors #featured-contributors>header h1 {
width: 90%;
margin-right: auto;
margin-left: auto
}
html.oldie .all-contributors #featured-contributors+.column-aside {
padding: 0
}
html.oldie .all-contributors #featured-contributors+.column-aside .ecom-placement,
html.oldie .all-contributors #featured-contributors+.column-aside .advertisement {
border-width: 0;
padding: 45px 0;
width: 100%
}
html.oldie .all-contributors #featured-contributors+.column-aside .ecom-placement:first-child, html.oldie .all-contributors #featured-contributors+.column-aside .advertisement:first-child {
padding-top: 0
}
html.oldie .all-contributors #featured-contributors+.column-aside .ecom-placement:last-child, html.oldie .all-contributors #featured-contributors+.column-aside .advertisement:last-child {
display: block;
padding-bottom: 0
}
html.oldie .all-contributors #all-contributors {
padding-top: 50px
}
html.oldie .all-contributors #all-contributors>header {
margin-top: 0
}
html.oldie .contributor-posts #main {
padding-top: 30px
}
html.oldie .contributor-posts #page-header {
padding-top: 0;
text-align: left
}
html.oldie .contributor-posts #page-header .header-container {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
html.oldie .contributor-posts #page-header .header-container>span {
position: relative;
top: auto;
left: auto
}
html.oldie .contributor-posts #page-header figure {
max-width: 120px
}
html.oldie .contributor-posts #page-header figure+.header-container {
padding-left: 145px
}
html.oldie .contributor-posts #page-header .social-buttons {
padding-top: 30px;
text-align: left
}
html.oldie .single-contributor #main #contributor-placement #most-popular ol {
padding: 0
}
html.oldie .contributor-content {
border-right: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 30px
}
html.oldie .contributor-content .the-latest-container {
border-width: 0;
padding-bottom: 0
}
.generic-page #page-header h1 {
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 25px;
font-size: 2.5rem;
line-height: 40px;
line-height: 4rem
}
.generic-page #articleBody {
max-width: none
}
.generic-page #articleBody>p {
margin-bottom: 50px
}
@media (min-width: 53.125em) {
.generic-page #page-header {
padding-bottom: 0
}
.generic-page #page-header h1 {
font-size: 40px;
font-size: 4rem;
line-height: 50px;
line-height: 5rem
}
}
html.oldie .generic-page #page-header {
padding-bottom: 0
}
html.oldie .generic-page #page-header h1 {
font-size: 40px;
font-size: 4rem;
line-height: 50px;
line-height: 5rem
}
.table-of-contents #page-header h2 {
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 25px;
font-size: 2.5rem;
line-height: 35px;
line-height: 3.5rem;
margin-bottom: 0;
text-align: center
}
.table-of-contents .covers {
border-bottom: none
}
.table-of-contents .covers h3 {
font-size: 12px;
font-size: 1.2rem;
line-height: 13px;
line-height: 1.3rem;
margin-bottom: 20px;
text-align: center
}
.table-of-contents .covers h6 {
margin: 20px 0 0;
font-size: 20px;
font-size: 2rem;
line-height: 20px;
line-height: 2rem
}
.table-of-contents .covers figure {
float: none;
margin: 0 auto;
width: 100%
}
.table-of-contents .covers figure img {
width: 100%;
max-width: 270px
}
.table-of-contents .divider {
padding: 0
}
.table-of-contents .cover-info {
border-bottom: none
}
.table-of-contents .covers-side-panel {
display: none
}
.table-of-contents .poems-contents .button-container, .table-of-contents .toc-content .button-container {
text-align: center
}
.table-of-contents .poems-contents article:first-child, .table-of-contents .toc-content article:first-child {
padding-top: 0
}
.table-of-contents .the-mail {
text-align: center;
padding: 20px 0
}
.table-of-contents .the-mail .mail-desc .mail-titles {
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: uppercase;
font-size: 17px;
font-size: 1.7rem
}
.table-of-contents .the-mail h5 {
text-align: center
}
.table-of-contents .the-mail .p-summary {
font-style: italic;
font-size: 15px;
font-size: 1.5rem;
line-height: 20px;
line-height: 2rem
}
.special-issue #toc-header {
padding-top: 20px;
padding-bottom: 10px;
border-bottom: 0
}
@media (min-width: 37.5em) {
.table-of-contents #main-issue-featured {
padding-top: 20px
}
.table-of-contents .module-container-stacked {
padding-top: 0
}
.table-of-contents .cover-info {
padding-top: 20px
}
.table-of-contents .covers h3 {
font-size: 14px;
font-size: 1.4rem;
line-height: 14px;
line-height: 1.4rem
}
.table-of-contents .covers h6 {
margin: 20px 0 0;
font-size: 25px;
font-size: 2.5rem;
line-height: 25px;
line-height: 2.5rem
}
.table-of-contents .covers-side-panel {
display: block;
text-align: center
}
.table-of-contents .covers-side-panel .button-container {
display: inline-block;
margin-bottom: 20px;
padding-top: 0
}
.table-of-contents .covers-side-panel .button-container:last-of-type {
margin-left: 35px
}
.table-of-contents .covers-side-panel p {
display: none
}
.table-of-contents .toc-content h5, .table-of-contents .poems-contents h5 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem;
text-align: left
}
.table-of-contents .toc-content article {
border-bottom: 0;
margin-bottom: 30px;
padding-bottom: 0;
overflow: hidden
}
.table-of-contents .toc-content article:last-child {
margin-bottom: 0
}
.table-of-contents .toc-content article:last-child::before {
display: none
}
.table-of-contents .toc-content article::before {
border-bottom: 1px solid #ccc;
bottom: 0;
content: "";
display: block;
right: 0;
width: 53.5%;
position: absolute
}
.table-of-contents .toc-content figure {
margin-bottom: 0;
padding-right: 30px;
width: 46.5%;
float: left
}
.table-of-contents .toc-content section {
width: 100%;
float: none;
padding-bottom: 20px;
text-align: left
}
.table-of-contents .toc-content figure+section {
width: 53.5%;
float: right
}
.table-of-contents .toc-content .button-container {
text-align: left
}
.table-of-contents .poems-contents {
text-align: left
}
.table-of-contents .poems-contents article {
border-bottom: none;
border-top: 1px solid #ccc;
float: left;
padding: 20px 0;
width: 47%
}
.table-of-contents .poems-contents article:nth-child(odd) {
margin-right: 3%
}
.table-of-contents .poems-contents article:nth-child(even) {
margin-left: 3%
}
.table-of-contents .poems-contents article:first-child, .table-of-contents .poems-contents article:nth-child(2) {
border-top: none;
padding-top: 0
}
.table-of-contents .poems-contents article:last-child, .table-of-contents .poems-contents article:nth-last-child(2):nth-child(odd) {
padding-bottom: 0
}
.table-of-contents .poems-contents .button-container {
text-align: left
}
.table-of-contents .the-mail .mail-desc {
margin: 0
}
.table-of-contents .the-mail .mail-desc::after {
content: "";
display: block;
width: 300px;
margin: 20px auto;
border-bottom: 1px solid #ccc
}
.table-of-contents .the-mail .p-summary {
padding: 0 100px
}
.special-issue #toc-header {
padding-top: 0;
margin-bottom: -20px
}
}
html.oldie .table-of-contents #main-issue-featured {
padding-top: 20px
}
html.oldie .table-of-contents .module-container-stacked {
padding-top: 0
}
html.oldie .table-of-contents .cover-info {
padding-top: 20px
}
html.oldie .table-of-contents .covers h3 {
font-size: 14px;
font-size: 1.4rem;
line-height: 14px;
line-height: 1.4rem
}
html.oldie .table-of-contents .covers h6 {
margin: 20px 0 0;
font-size: 25px;
font-size: 2.5rem;
line-height: 25px;
line-height: 2.5rem
}
html.oldie .table-of-contents .covers-side-panel {
display: block;
text-align: center
}
html.oldie .table-of-contents .covers-side-panel .button-container {
display: inline-block;
margin-bottom: 20px;
padding-top: 0
}
html.oldie .table-of-contents .covers-side-panel .button-container:last-of-type {
margin-left: 35px
}
html.oldie .table-of-contents .covers-side-panel p {
display: none
}
html.oldie .table-of-contents .toc-content h5, html.oldie .table-of-contents .poems-contents h5 {
font-size: 40px;
font-size: 4rem;
line-height: 45px;
line-height: 4.5rem;
text-align: left
}
html.oldie .table-of-contents .toc-content article {
border-bottom: 0;
margin-bottom: 30px;
padding-bottom: 0;
overflow: hidden
}
html.oldie .table-of-contents .toc-content article:last-child {
margin-bottom: 0
}
html.oldie .table-of-contents .toc-content article:last-child::before {
display: none
}
html.oldie .table-of-contents .toc-content article::before {
border-bottom: 1px solid #ccc;
bottom: 0;
content: "";
display: block;
right: 0;
width: 53.5%;
position: absolute
}
html.oldie .table-of-contents .toc-content figure {
margin-bottom: 0;
padding-right: 30px;
width: 46.5%;
float: left
}
html.oldie .table-of-contents .toc-content section {
width: 100%;
float: none;
padding-bottom: 20px;
text-align: left
}
html.oldie .table-of-contents .toc-content figure+section {
width: 53.5%;
float: right
}
html.oldie .table-of-contents .toc-content .button-container {
text-align: left
}
html.oldie .table-of-contents .poems-contents {
text-align: left
}
html.oldie .table-of-contents .poems-contents article {
border-bottom: none;
border-top: 1px solid #ccc;
float: left;
padding: 20px 0;
width: 47%
}
html.oldie .table-of-contents .poems-contents article:nth-child(odd) {
margin-right: 3%
}
html.oldie .table-of-contents .poems-contents article:nth-child(even) {
margin-left: 3%
}
html.oldie .table-of-contents .poems-contents article:first-child, html.oldie .table-of-contents .poems-contents article:nth-child(2) {
border-top: none;
padding-top: 0
}
html.oldie .table-of-contents .poems-contents article:last-child, html.oldie .table-of-contents .poems-contents article:nth-last-child(2):nth-child(odd) {
padding-bottom: 0
}
html.oldie .table-of-contents .poems-contents .button-container {
text-align: left
}
html.oldie .table-of-contents .the-mail .mail-desc {
margin: 0
}
html.oldie .table-of-contents .the-mail .mail-desc::after {
content: "";
display: block;
width: 300px;
margin: 20px auto;
border-bottom: 1px solid #ccc
}
html.oldie .table-of-contents .the-mail .p-summary {
padding: 0 100px
}
html.oldie .special-issue #toc-header {
padding-top: 0;
margin-bottom: -20px
}
@media (min-width: 53.125em) {
.table-of-contents .cover-info {
padding-top: 0
}
.table-of-contents #page-header {
border-width: 0 0 5px 0
}
.table-of-contents #page-header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 55px;
line-height: 5.5rem
}
.table-of-contents .covers {
table-layout: auto
}
.table-of-contents .covers .nav-sprite-prev {
left: 10%
}
.table-of-contents .covers figure img {
max-width: auto;
width: 70%
}
.table-of-contents .covers .nav-sprite-next {
right: 10%
}
.table-of-contents .cover-info {
border-bottom-width: 0
}
.table-of-contents .divider {
text-align: center;
padding-right: 320px
}
.table-of-contents .covers-side-panel {
text-align: left
}
.table-of-contents .covers-side-panel p {
display: block;
font-size: 16px;
font-size: 1.6rem;
line-height: 25px;
line-height: 2.5rem;
margin-bottom: 10px
}
.table-of-contents .covers-side-panel .button-container {
border-bottom: 1px solid #ccc;
display: block;
padding-bottom: 20px
}
.table-of-contents .covers-side-panel .button-container:last-of-type {
margin-left: 0
}
.table-of-contents .the-mail {
padding-left: 30px
}
.table-of-contents .the-mail .p-summary {
padding: 0;
text-align: left
}
}
html.oldie .table-of-contents .cover-info {
padding-top: 0
}
html.oldie .table-of-contents #page-header {
border-width: 0 0 5px 0
}
html.oldie .table-of-contents #page-header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 55px;
line-height: 5.5rem
}
html.oldie .table-of-contents .covers {
table-layout: auto
}
html.oldie .table-of-contents .covers .nav-sprite-prev {
left: 10%
}
html.oldie .table-of-contents .covers figure img {
max-width: auto;
width: 70%
}
html.oldie .table-of-contents .covers .nav-sprite-next {
right: 10%
}
html.oldie .table-of-contents .cover-info {
border-bottom-width: 0
}
html.oldie .table-of-contents .divider {
text-align: center;
padding-right: 320px
}
html.oldie .table-of-contents .covers-side-panel {
text-align: left
}
html.oldie .table-of-contents .covers-side-panel p {
display: block;
font-size: 16px;
font-size: 1.6rem;
line-height: 25px;
line-height: 2.5rem;
margin-bottom: 10px
}
html.oldie .table-of-contents .covers-side-panel .button-container {
border-bottom: 1px solid #ccc;
display: block;
padding-bottom: 20px
}
html.oldie .table-of-contents .covers-side-panel .button-container:last-of-type {
margin-left: 0
}
html.oldie .table-of-contents .the-mail {
padding-left: 30px
}
html.oldie .table-of-contents .the-mail .p-summary {
padding: 0;
text-align: left
}
.user-services-page label {
display: inline-block
}
.user-services-page .optout .newsletter input[type="checkbox"] {
position: relative;
top: -27px;
width: 5%
}
.user-services-page .optout .newsletter label {
display: inline-block;
max-width: 90%
}
.user-services-page .optout .submit {
padding-top: 20px
}
.user-services-page .newsletter-message {
float: none;
text-align: left;
width: 100%;
max-width: 720px
}
.user-services-page .newsletter-message .newsletter-thankyou {
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fffbcc;
border: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-style: normal;
font-size: 14px;
font-size: 1.4rem;
line-height: 14px;
line-height: 1.4rem;
float: none;
margin: 0 0 24px;
text-align: left;
max-width: none;
width: 100%
}
.user-services-page .newsletter-message .newsletter-error {
float: none;
display: block;
padding-top: 10px
}
.user-services-page #articleBody {
border-bottom: 1px solid #959595
}
.user-services-page h1 {
font-size: 50px;
font-size: 5rem;
line-height: 50px;
line-height: 5rem
}
.user-services-page #main-content {
border-bottom: 1px solid #959595
}
.user-services-page .user-services-container {
float: left;
max-width: 720px;
width: 100%
}
.user-services-page .newsletter-info {
float: left;
width: 75%
}
.user-services-page .newsletter-selections {
float: right;
width: 20%
}
.user-services-page .newsletter-selections label {
clear: right;
color: #333;
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-width: 400;
margin-bottom: 12px
}
.user-services-page .newsletter-selections input {
margin-right: 20px
}
.user-services-page .section {
margin-bottom: 65px
}
.user-services-page .section h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 800
}
.user-services-page .row {
border-bottom: 1px solid #ccc;
clear: both;
padding: 26px 0
}
.user-services-page .row h3 {
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 24px;
font-size: 2.4rem;
line-height: 24px;
line-height: 2.4rem;
font-weight: 400
}
.user-services-page .email input, .user-services-page .email label {
display: inline-block
}
.user-services-page .email input {
max-width: 380px;
padding: 8px 0 2px 8px;
width: 100%
}
.user-services-page input[type="submit"] {
color: #FFF;
width: 134px;
height: 37px;
border: none;
background-color: #087CC3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px
}
.user-services-page .required em:before {
color: red;
font-size: 1.2em;
font-weight: bold;
margin-right: 5px;
content: "*"
}
.user-services-page .legal-notice p {
font-size: 17px;
font-size: 1.7rem;
margin-bottom: 0
}
.goat-content h5 {
color: #da192c;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 21px;
line-height: 2.1rem;
font-weight: 700;
text-transform: uppercase;
text-align: left
}
.goat #page-header {
border-width: 0;
overflow: visible;
position: relative;
z-index: 1
}
.goat #page-header h2, .goat #page-header li a, .goat #page-header .close-button {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
font-weight: bold;
line-height: 18px;
line-height: 1.8rem;
text-align: left;
text-transform: uppercase;
width: 100%
}
.goat #page-header li, .goat #page-header h2 {
border-bottom: 1px solid #ccc
}
.goat #page-header h2 {
padding: 20px 0 26px 80px;
position: relative
}
.goat #page-header h2:hover {
pointer: cursor
}
.goat #page-header li a {
padding: 20px 0 26px 70px;
position: relative
}
.goat #page-header li a:before, .goat #page-header h2:before {
background-repeat: no-repeat;
background-position: left center;
background-size: cover;
background-image: url("../img/sprites/TNY-GOAT-img-sprite.png");
content: "";
height: 50px;
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 60px;
z-index: 2
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.goat #page-header li a:before, .goat #page-header h2:before {
background-image: url("../img/sprites/TNY-GOAT-img-sprite@2x.png");
background-size: auto 50px
}
}
.goat #page-header h2:before {
left: 10px
}
.goat #page-header #theatre-section a:before, .goat #page-header .theatre-section:before {
background-position: 0 center
}
.goat #page-header #night-life-section a:before, .goat #page-header .night-life-section:before {
background-position: -420px center
}
.goat #page-header #art-section a:before, .goat #page-header .art-section:before {
background-position: -182px center
}
.goat #page-header #dance-section a:before, .goat #page-header .dance-section:before {
background-position: -360px center
}
.goat #page-header #classical-music-section a:before, .goat #page-header .classical-music-section:before {
background-position: -298px center
}
.goat #page-header #movies-section a:before, .goat #page-header .movies-section:before {
background-position: -60px center
}
.goat #page-header #above-and-beyond-section a:before, .goat #page-header .above-and-beyond-section:before {
background-position: -243px center
}
.goat #page-header #food-and-drink-section a:before, .goat #page-header .food-and-drink-section:before {
background-position: -120px center
}
.goat #page-header ul {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.goat #page-header li {
margin: 0 auto
}
.goat #page-header li.current {
display: none
}
.goat #page-header nav {
background-color: white;
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
-moz-box-shadow: 0 1px 4px 0px #ccc;
-webkit-box-shadow: 0 1px 4px 0px #ccc;
box-shadow: 0 1px 4px 0px #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
max-height: 0;
margin-top: -7px;
overflow: hidden;
padding: 0 10px;
position: absolute;
-moz-transition: max-height 500ms ease-out;
-webkit-transition: max-height 500ms ease-out;
otransition: max-height 500ms ease-out;
transition: max-height 500ms ease-out;
-webkit-transform: translate3d(0, 0, 0);
width: 100%
}
.goat #page-header nav .close-button {
border: 1px solid #cccccc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: block;
margin: 12px 0;
padding: 12px;
text-align: center;
-moz-transition: border-color 500ms ease-out;
-webkit-transition: border-color 500ms ease-out;
otransition: border-color 500ms ease-out;
transition: border-color 500ms ease-out
}
.goat #page-header nav .close-button:hover {
border-color: black
}
.goat #page-header #goat-nav-close {
cursor: pointer;
display: block;
overflow: hidden;
position: absolute;
height: 48px;
top: 7px;
right: 0;
text-indent: 100%;
white-space: nowrap;
width: 48px
}
.goat #page-header #goat-nav-close::after {
background-image: url("../img/NYR_Nav-sprite.png");
background-position: -513px -70px;
border: 1px solid #333333;
border-radius: 50%;
content: "";
display: block;
position: absolute;
top: 10px;
left: 10px;
width: 24px;
height: 24px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.goat #page-header #goat-nav-close::after {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px auto
}
}
.goat #page-header.opened header {
-moz-box-shadow: 0 -1px 4px 0px #ccc;
-webkit-box-shadow: 0 -1px 4px 0px #ccc;
box-shadow: 0 -1px 4px 0px #ccc;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
padding: 0 10px
}
.goat #page-header.opened h2 {
color: #d22229;
padding-left: 70px
}
.goat #page-header.opened h2:before {
left: 0
}
.goat #page-header.opened nav {
max-height: 55rem;
margin-top: -2px
}
.goat #page-header.opened #goat-nav-close::after {
background-position: -512px -94px
}
.goat .featured-landing {
padding: 16px 0 30px
}
.goat .featured-landing strong {
font-size: 15px;
font-size: 1.5rem;
line-height: 25px;
line-height: 2.5rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
text-transform: uppercase
}
.goat .featured-landing figure {
margin-bottom: 20px
}
.goat .featured-landing p {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem
}
.goat .featured-landing p.contributors {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 18px;
font-size: 1.8rem;
line-height: 25px;
line-height: 2.5rem;
margin-bottom: 0
}
.goat #goings-on-module {
border-top: 1px solid #ccc;
padding-top: 0
}
.goat .goat-promotions {
padding: 25px 0;
text-align: center
}
.goat .goat-promotion {
border: 1px solid #c7c7c7;
margin-top: 20px;
overflow: hidden
}
.goat .goat-promotion iframe {
margin: 0 auto
}
.goat .goat-promotion:first-child {
margin-top: 0
}
.goat .goat-promotion.promo-container, .goat .goat-promotion .promo-container {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
display: block;
min-height: 78px;
padding: 12px 18px;
position: relative;
overflow: hidden;
width: 100%
}
.goat .goat-promotion.promo-container h5, .goat .goat-promotion .promo-container h5 {
font-size: 23px;
font-size: 2.3rem;
line-height: 24px;
line-height: 2.4rem;
margin-bottom: 8px;
text-align: left;
margin-bottom: 14px
}
.goat .goat-promotion.promo-container>figure, .goat .goat-promotion.promo-container>div,
.goat .goat-promotion .promo-container>figure, .goat .goat-promotion .promo-container>div {
float: left
}
.goat .goat-promotion.promo-container>figure, .goat .goat-promotion .promo-container>figure {
height: 54px;
position: absolute;
left: 18px;
top: 12px;
width: 54px
}
.goat .goat-promotion.promo-container>figure img, .goat .goat-promotion .promo-container>figure img {
float: left
}
.goat .goat-promotion.promo-container>div, .goat .goat-promotion .promo-container>div {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 68px;
width: 100%
}
.goat .goat-promotion.promo-container>div:first-child, .goat .goat-promotion .promo-container>div:first-child {
padding-left: 0
}
.goat .goat-promotion.promo-container>div p, .goat .goat-promotion .promo-container>div p {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 12px;
font-size: 1.2rem;
line-height: 14px;
line-height: 1.4rem;
margin-bottom: 0;
text-transform: uppercase;
text-align: left
}
.goat .column-aside {
padding-bottom: 0
}
.goat .promo {
clear: both;
padding: 20px 0;
width: 100%
}
.goat-main #page-header, .goat-single-venue #page-header {
border-width: 0
}
.goat-main #page-header header, .goat-single-venue #page-header header {
background-color: #d22229;
border-width: 0;
padding: 20px 10px
}
.goat-main #page-header h2, .goat-single-venue #page-header h2 {
border-width: 0;
color: white;
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
font-size: 30px;
font-size: 3rem;
line-height: 36px;
line-height: 3.6rem;
padding: 0;
text-align: center
}
.goat-main #page-header h2:before, .goat-single-venue #page-header h2:before {
background-image: none
}
.goat-main #page-header nav, .goat-single-venue #page-header nav {
display: none
}
@media (min-width: 37.5em) {
.goat #page-header header {
border-width: 0;
padding: 0
}
.goat #page-header h2 {
border-width: 0;
font-size: 40px;
font-size: 4rem;
line-height: 42px;
line-height: 4.2rem;
font-weight: 400;
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
padding: 70px 0 0;
text-align: center
}
.goat #page-header h2:before {
top: 10px;
left: 50%;
margin-left: -30px;
-webkit-transform: none;
transform: none
}
.goat #page-header #goat-nav-close {
display: none
}
.goat #page-header nav {
border-bottom: 1px solid #9a9a9a;
border-radius: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
display: block;
max-height: none;
padding: 20px 0 10px;
position: relative;
text-align: center
}
.goat #page-header nav ul {
line-height: 0;
max-height: none;
position: relative
}
.goat #page-header nav .close-button {
display: none
}
.goat #page-header nav li {
border-width: 0;
display: inline-block;
line-height: 0;
margin-bottom: 10px;
overflow: visible;
padding: 0 0 0 10px
}
.goat #page-header nav li.current {
color: #d22229;
display: inline-block
}
.goat #page-header nav li:first-child {
padding-left: 0
}
.goat #page-header nav li:last-child {
padding-right: 0
}
.goat #page-header nav li:last-child span {
border-right: none
}
.goat #page-header nav li:after {
content: "";
display: table;
clear: both
}
.goat #page-header nav li span {
border-right: 1px solid #ccc;
display: block;
height: 10px;
padding-right: 10px
}
.goat #page-header nav li a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 12px;
line-height: 1.2rem;
font-weight: 700;
padding: 0;
text-transform: uppercase
}
.goat #page-header nav li a:before {
background-image: none
}
.goat .goat-content {
border-bottom: 1px solid #ccc;
padding-bottom: 30px
}
.goat .featured-landing figure {
margin-bottom: 0
}
.goat #goings-on-module {
-webkit-border-image: none;
-moz-border-image: none;
-o-border-image: none;
-ms-border-image: none;
border-image: none;
border-width: 0
}
.goat #goings-on-module .goings-on-container {
border-top: 1px solid #888888;
border-bottom: 1px solid #888888
}
.goat .column-aside {
padding-top: 50px
}
.goat .column-aside .goat-promotions, .goat .column-aside .advertisement {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
width: 50%
}
.goat .column-aside .advertisement {
border-right: 1px solid #ccc;
float: left;
margin-bottom: 45px;
padding: 0 2% 0 0
}
.goat .column-aside .goat-promotions {
border-width: 0;
padding: 0 0 0 2%
}
.goat-main #page-header h2, .goat-single-venue #page-header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 55px;
line-height: 5.5rem;
padding: 30px 0;
text-align: center
}
}
html.oldie .goat #page-header header {
border-width: 0;
padding: 0
}
html.oldie .goat #page-header h2 {
border-width: 0;
font-size: 40px;
font-size: 4rem;
line-height: 42px;
line-height: 4.2rem;
font-weight: 400;
font-family: "ny-irvin-display", "Times New Roman", Times, Georgia, serif;
padding: 70px 0 0;
text-align: center
}
html.oldie .goat #page-header h2:before {
top: 10px;
left: 50%;
margin-left: -30px;
-webkit-transform: none;
transform: none
}
html.oldie .goat #page-header #goat-nav-close {
display: none
}
html.oldie .goat #page-header nav {
border-bottom: 1px solid #9a9a9a;
border-radius: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
display: block;
max-height: none;
padding: 20px 0 10px;
position: relative;
text-align: center
}
html.oldie .goat #page-header nav ul {
line-height: 0;
max-height: none;
position: relative
}
html.oldie .goat #page-header nav .close-button {
display: none
}
html.oldie .goat #page-header nav li {
border-width: 0;
display: inline-block;
line-height: 0;
margin-bottom: 10px;
overflow: visible;
padding: 0 0 0 10px
}
html.oldie .goat #page-header nav li.current {
color: #d22229;
display: inline-block
}
html.oldie .goat #page-header nav li:first-child {
padding-left: 0
}
html.oldie .goat #page-header nav li:last-child {
padding-right: 0
}
html.oldie .goat #page-header nav li:last-child span {
border-right: none
}
html.oldie .goat #page-header nav li:after {
content: "";
display: table;
clear: both
}
html.oldie .goat #page-header nav li span {
border-right: 1px solid #ccc;
display: block;
height: 10px;
padding-right: 10px
}
html.oldie .goat #page-header nav li a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 12px;
line-height: 1.2rem;
font-weight: 700;
padding: 0;
text-transform: uppercase
}
html.oldie .goat #page-header nav li a:before {
background-image: none
}
html.oldie .goat .goat-content {
border-bottom: 1px solid #ccc;
padding-bottom: 30px
}
html.oldie .goat .featured-landing figure {
margin-bottom: 0
}
html.oldie .goat #goings-on-module {
-webkit-border-image: none;
-moz-border-image: none;
-o-border-image: none;
-ms-border-image: none;
border-image: none;
border-width: 0
}
html.oldie .goat #goings-on-module .goings-on-container {
border-top: 1px solid #888888;
border-bottom: 1px solid #888888
}
html.oldie .goat .column-aside {
padding-top: 50px
}
html.oldie .goat .column-aside .goat-promotions, html.oldie .goat .column-aside .advertisement {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
width: 50%
}
html.oldie .goat .column-aside .advertisement {
border-right: 1px solid #ccc;
float: left;
margin-bottom: 45px;
padding: 0 2% 0 0
}
html.oldie .goat .column-aside .goat-promotions {
border-width: 0;
padding: 0 0 0 2%
}
html.oldie .goat-main #page-header h2, html.oldie .goat-single-venue #page-header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 55px;
line-height: 5.5rem;
padding: 30px 0;
text-align: center
}
@media (min-width: 53.125em) {
#hd+#main.goat {
margin-top: 35px
}
.goat>div {
border-bottom: 1px solid #ccc
}
.goat .column-aside {
padding-top: 0
}
.goat .column-aside .advertisement, .goat .column-aside .goat-promotions {
width: 100%
}
.goat .column-aside .advertisement {
border-width: 0;
margin-bottom: 100px;
padding: 0
}
.goat .column-aside .promo {
border-width: 0;
padding-top: 100px
}
.goat #page-header header {
position: relative;
width: 100%
}
.goat #page-header header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem;
margin: 0;
padding: 20px 0 35px 145px;
text-align: left;
max-width: 100%
}
.goat #page-header header h2:before {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-size: auto 100px;
height: 100px;
margin: 0;
width: 120px;
left: 10px;
top: 50%
}
.goat #page-header header .theatre-section:before {
background-position: 0 center
}
.goat #page-header header .night-life-section:before {
background-position: -840px center
}
.goat #page-header header .art-section:before {
background-position: -360px center
}
.goat #page-header header .dance-section:before {
background-position: -720px center
}
.goat #page-header header .classical-music-section:before {
background-position: -600px center
}
.goat #page-header header .movies-section:before {
background-position: -120px center
}
.goat #page-header header .above-and-beyond-section:before {
background-position: -480px center
}
.goat #page-header header .food-and-drink-section:before {
background-position: -240px center
}
.goat #page-header nav li {
padding: 0 0 0 7px
}
.goat #page-header nav li span {
padding-right: 7px
}
.goat .goat-content {
-moz-box-sizing: border-box;
box-sizing: border-box;
border-bottom: none;
border-bottom-width: 0;
padding-bottom: 0;
padding-right: 30px
}
.goat-main #page-header header h2, .goat-single-venue #page-header header h2 {
padding: 30px 0;
text-align: center
}
.goat-main #goings-on-module nav ul li a, .goat-single-venue #goings-on-module nav ul li a {
padding-left: 0
}
.goat-main #goings-on-module nav ul li a:before, .goat-single-venue #goings-on-module nav ul li a:before {
background-image: none
}
}
html.oldie #hd+#main.goat {
margin-top: 35px
}
html.oldie .goat>div {
border-bottom: 1px solid #ccc
}
html.oldie .goat .column-aside {
padding-top: 0
}
html.oldie .goat .column-aside .advertisement, html.oldie .goat .column-aside .goat-promotions {
width: 100%
}
html.oldie .goat .column-aside .advertisement {
border-width: 0;
margin-bottom: 100px;
padding: 0
}
html.oldie .goat .column-aside .promo {
border-width: 0;
padding-top: 100px
}
html.oldie .goat #page-header header {
position: relative;
width: 100%
}
html.oldie .goat #page-header header h2 {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem;
margin: 0;
padding: 20px 0 35px 145px;
text-align: left;
max-width: 100%
}
html.oldie .goat #page-header header h2:before {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-size: auto 100px;
height: 100px;
margin: 0;
width: 120px;
left: 10px;
top: 50%
}
html.oldie .goat #page-header header .theatre-section:before {
background-position: 0 center
}
html.oldie .goat #page-header header .night-life-section:before {
background-position: -840px center
}
html.oldie .goat #page-header header .art-section:before {
background-position: -360px center
}
html.oldie .goat #page-header header .dance-section:before {
background-position: -720px center
}
html.oldie .goat #page-header header .classical-music-section:before {
background-position: -600px center
}
html.oldie .goat #page-header header .movies-section:before {
background-position: -120px center
}
html.oldie .goat #page-header header .above-and-beyond-section:before {
background-position: -480px center
}
html.oldie .goat #page-header header .food-and-drink-section:before {
background-position: -240px center
}
html.oldie .goat #page-header nav li {
padding: 0 0 0 7px
}
html.oldie .goat #page-header nav li span {
padding-right: 7px
}
html.oldie .goat .goat-content {
-moz-box-sizing: border-box;
box-sizing: border-box;
border-bottom: none;
border-bottom-width: 0;
padding-bottom: 0;
padding-right: 30px
}
html.oldie .goat-main #page-header header h2, html.oldie .goat-single-venue #page-header header h2 {
padding: 30px 0;
text-align: center
}
html.oldie .goat-main #goings-on-module nav ul li a, html.oldie .goat-single-venue #goings-on-module nav ul li a {
padding-left: 0
}
html.oldie .goat-main #goings-on-module nav ul li a:before, html.oldie .goat-single-venue #goings-on-module nav ul li a:before {
background-image: none
}
.goat-landing .light-button {
margin-top: 15px
}
.goat-landing .goat-lead-in {
overflow: visible;
padding: 0 0 20px
}
.goat-landing .goat-lead-in.module {
border-bottom: 1px solid #ccc
}
.goat-landing .goat-lead-in .p-summary, .goat-landing .goat-lead-in .more-link {
display: none
}
.goat-landing .goat-lead-in figure {
margin-right: 15px
}
.goat-landing .goat-lead-in h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 25px;
font-size: 2.5rem;
font-weight: 900;
text-transform: uppercase
}
.goat-landing .goat-lead-in h3 {
font-size: 12px;
font-size: 1.2rem
}
.goat-landing .goat-lead-in h4 {
display: none
}
.goat-landing .goat-module-a, .goat-landing .goat-module-b {
border-bottom: 1px solid #ccc;
overflow: hidden
}
.goat-landing .goat-module-a h5, .goat-landing .goat-module-a h2,
.goat-landing .goat-module-a h3, .goat-landing .goat-module-b h5, .goat-landing .goat-module-b h2,
.goat-landing .goat-module-b h3 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 21px;
line-height: 2.1rem
}
.goat-landing .goat-module-a h2, .goat-landing .goat-module-a h5,
.goat-landing .goat-module-b h2, .goat-landing .goat-module-b h5 {
font-weight: bold
}
.goat-landing .goat-module-a h2, .goat-landing .goat-module-a h3,
.goat-landing .goat-module-b h2, .goat-landing .goat-module-b h3 {
margin-bottom: 0;
text-transform: none
}
.goat-landing .goat-module-a h2, .goat-landing .goat-module-b h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 20px;
line-height: 2rem;
text-transform: uppercase
}
.goat-landing .goat-module-a h3, .goat-landing .goat-module-b h3 {
font-size: 15px;
font-size: 1.5rem;
font-weight: normal
}
.goat-landing .goat-module-a p, .goat-landing .goat-module-b p {
margin-bottom: 0
}
.goat-landing .goat-module-a {
padding: 35px 0
}
.goat-landing .goat-module-a h5 {
margin-bottom: 25px
}
.goat-landing .goat-module-a article {
padding-bottom: 55px
}
.goat-landing .goat-module-a article:last-child {
padding: 0
}
.goat-landing .goat-module-a article p {
margin-top: 18px
}
.goat-landing .goat-module-b {
padding: 40px 0 30px
}
.goat-landing .goat-module-b h2 {
font-size: 14px;
font-size: 1.4rem;
text-transform: uppercase
}
.goat-landing .goat-module-b h5 {
margin-bottom: 35px
}
.goat-landing .goat-module-b article {
padding-bottom: 30px
}
.goat-landing .goat-module-b article:last-child {
padding: 0
}
@media (min-width: 37.5em) {
.goat-landing .goat-lead-in {
padding: 20px 0 30px
}
.goat-landing .goat-lead-in figure {
float: right;
margin: 0 0 40px 40px;
width: 52%
}
.goat-landing .goat-lead-in figure:first-child {
margin-left: 40px
}
.goat-landing .goat-lead-in figure img {
margin: 0
}
.goat-landing .goat-lead-in section {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin: 0;
text-align: left
}
.goat-landing .goat-lead-in section h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 30px;
line-height: 3rem;
margin-bottom: 12px
}
.goat-landing .goat-lead-in section h3 {
margin-bottom: 30px
}
.goat-landing .goat-lead-in section h4 {
color: black;
display: block;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 18px;
font-size: 1.8rem;
font-style: italic;
font-weight: normal;
line-height: 22px;
line-height: 2.2rem;
margin-bottom: 12px;
text-transform: none
}
.goat-landing .goat-lead-in section .p-summary {
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem
}
.goat-landing .goat-lead-in section .p-summary, .goat-landing .goat-lead-in section .more-link {
display: block
}
.goat-landing .goat-lead-in section .p-summary {
margin-bottom: 0
}
.goat-landing .goat-lead-in section .more-link {
margin-top: 30px
}
.goat-landing .goat-module-a h2, .goat-landing .goat-module-a h3,
.goat-landing .goat-module-a h4, .goat-landing .goat-module-a h5, .goat-landing .goat-module-a .p-summary,
.goat-landing .goat-module-b h2, .goat-landing .goat-module-b h3, .goat-landing .goat-module-b h4,
.goat-landing .goat-module-b h5, .goat-landing .goat-module-b .p-summary {
text-align: left
}
.goat-landing .goat-module-a h5, .goat-landing .goat-module-b h5 {
margin-bottom: 30px
}
.goat-landing .goat-module-a {
padding: 35px 0 30px
}
.goat-landing .goat-module-a article {
padding-bottom: 60px
}
.goat-landing .goat-module-b {
padding: 30px 0 10px
}
.goat-landing .goat-module-b article {
float: left;
margin-bottom: 20px;
margin-right: 6%;
padding-bottom: 20px;
width: 47%
}
.goat-landing .goat-module-b article:nth-child(odd) {
margin-right: 0
}
.goat-landing .goat-module-b article.list-fix, .goat-landing .goat-module-b article:last-child {
border-width: 0;
margin-bottom: 0;
padding-bottom: 20px
}
.goat-landing .goat-content>section:last-child {
border-width: 0
}
}
html.oldie .goat-landing .goat-lead-in {
padding: 20px 0 30px
}
html.oldie .goat-landing .goat-lead-in figure {
float: right;
margin: 0 0 40px 40px;
width: 52%
}
html.oldie .goat-landing .goat-lead-in figure:first-child {
margin-left: 40px
}
html.oldie .goat-landing .goat-lead-in figure img {
margin: 0
}
html.oldie .goat-landing .goat-lead-in section {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin: 0;
text-align: left
}
html.oldie .goat-landing .goat-lead-in section h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 30px;
line-height: 3rem;
margin-bottom: 12px
}
html.oldie .goat-landing .goat-lead-in section h3 {
margin-bottom: 30px
}
html.oldie .goat-landing .goat-lead-in section h4 {
color: black;
display: block;
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 18px;
font-size: 1.8rem;
font-style: italic;
font-weight: normal;
line-height: 22px;
line-height: 2.2rem;
margin-bottom: 12px;
text-transform: none
}
html.oldie .goat-landing .goat-lead-in section .p-summary {
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem
}
html.oldie .goat-landing .goat-lead-in section .p-summary, html.oldie .goat-landing .goat-lead-in section .more-link {
display: block
}
html.oldie .goat-landing .goat-lead-in section .p-summary {
margin-bottom: 0
}
html.oldie .goat-landing .goat-lead-in section .more-link {
margin-top: 30px
}
html.oldie .goat-landing .goat-module-a h2, html.oldie .goat-landing .goat-module-a h3,
html.oldie .goat-landing .goat-module-a h4, html.oldie .goat-landing .goat-module-a h5,
html.oldie .goat-landing .goat-module-a .p-summary, html.oldie .goat-landing .goat-module-b h2,
html.oldie .goat-landing .goat-module-b h3, html.oldie .goat-landing .goat-module-b h4,
html.oldie .goat-landing .goat-module-b h5, html.oldie .goat-landing .goat-module-b .p-summary {
text-align: left
}
html.oldie .goat-landing .goat-module-a h5, html.oldie .goat-landing .goat-module-b h5 {
margin-bottom: 30px
}
html.oldie .goat-landing .goat-module-a {
padding: 35px 0 30px
}
html.oldie .goat-landing .goat-module-a article {
padding-bottom: 60px
}
html.oldie .goat-landing .goat-module-b {
padding: 30px 0 10px
}
html.oldie .goat-landing .goat-module-b article {
float: left;
margin-bottom: 20px;
margin-right: 6%;
padding-bottom: 20px;
width: 47%
}
html.oldie .goat-landing .goat-module-b article:nth-child(odd) {
margin-right: 0
}
html.oldie .goat-landing .goat-module-b article.list-fix, html.oldie .goat-landing .goat-module-b article:last-child {
border-width: 0;
margin-bottom: 0;
padding-bottom: 20px
}
html.oldie .goat-landing .goat-content>section:last-child {
border-width: 0
}
.goat-single-listing .goat-content {
position: relative;
overflow: hidden;
padding: 0 0 34px
}
.goat-single-listing .goat-content p {
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem
}
.goat-single-listing .goat-content figure.featured {
margin-bottom: 26px
}
.goat-single-listing .goat-content .event-info {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
font-size: 1.5rem;
font-weight: normal;
line-height: 21px;
line-height: 2.1rem;
margin-bottom: 30px
}
.goat-single-listing .goat-content .event-info br {
padding: 5px;
display: block;
content: ""
}
.goat-single-listing .goat-content .event-info span {
display: inline
}
.goat-single-listing .goat-article {
border-color: #9a9a9a
}
.goat-single-listing h1 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 22px;
font-size: 2.2rem;
font-weight: 900;
line-height: 24px;
line-height: 2.4rem;
margin-bottom: 20px;
text-transform: uppercase
}
.goat-single-listing .social-buttons {
margin-top: 30px;
text-align: left
}
@media (min-width: 37.5em) {
.goat-single-listing .goat-content {
padding: 40px 10px;
text-align: left
}
.goat-single-listing .goat-content figure.featured {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
max-width: 50%;
padding-left: 30px;
padding-bottom: 50px;
margin: 0
}
.goat-single-listing .goat-content .social-buttons {
width: 100%
}
}
html.oldie .goat-single-listing .goat-content {
padding: 40px 10px;
text-align: left
}
html.oldie .goat-single-listing .goat-content figure.featured {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
max-width: 50%;
padding-left: 30px;
padding-bottom: 50px;
margin: 0
}
html.oldie .goat-single-listing .goat-content .social-buttons {
width: 100%
}
@media (min-width: 53.125em) {
.goat-single-listing .goat-content {
padding: 40px 8% 40px 0
}
}
html.oldie .goat-single-listing .goat-content {
padding: 40px 8% 40px 0
}
.goat-single-venue .goat-content {
padding-top: 0;
text-align: left
}
.goat-single-venue .venue-info {
border-bottom: 1px solid #ccc
}
.goat-single-venue .upcoming-events {
border-bottom: 1px solid #ccc;
padding: 30px 0
}
.goat-single-venue .upcoming-events:last-child {
padding-bottom: 0;
border-bottom: none
}
.goat-single-venue .upcoming-events li {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
line-height: 16px;
line-height: 1.6rem;
margin-bottom: 15px
}
.goat-leadin .goat-content {
border-bottom: 1px solid #ccc;
position: relative;
overflow: hidden;
padding: 25px 0 34px
}
.goat-leadin article {
text-align: center;
padding-top: 25px
}
.goat-leadin article h1, .goat-leadin article h2, .goat-leadin article h3,
.goat-leadin article h4 {
margin-bottom: 20px
}
.goat-leadin article h1 {
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-size: 25px;
font-size: 2.5rem;
line-height: 40px;
line-height: 4rem;
margin-bottom: 10px
}
.goat-leadin article h2 {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 17px;
font-size: 1.7rem;
line-height: 30px;
line-height: 3rem;
font-style: italic;
margin-bottom: 12px;
text-transform: none
}
.goat-leadin article h4 {
margin-bottom: 14px
}
.goat-leadin article p {
font-size: 20px;
font-size: 2rem;
line-height: 28px;
line-height: 2.8rem;
text-align: left
}
.goat-leadin article figure.featured {
margin-bottom: 26px
}
.goat-leadin article .social-buttons {
text-align: left
}
@media (min-width: 37.5em) {
.goat-leadin article {
padding-top: 40px;
text-align: center
}
.goat-leadin article h1 {
font-size: 40px;
font-size: 4rem;
line-height: 55px;
line-height: 5.5rem;
margin-bottom: 14px
}
.goat-leadin article h3 {
margin-bottom: 35px
}
.goat-leadin article h4 {
display: none
}
.goat-leadin article p {
text-align: left
}
.goat-leadin article figure.featured {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
max-width: 50%;
padding-left: 30px;
padding-bottom: 50px;
margin: 0
}
.goat-leadin article .social-buttons {
width: 100%
}
}
html.oldie .goat-leadin article {
padding-top: 40px;
text-align: center
}
html.oldie .goat-leadin article h1 {
font-size: 40px;
font-size: 4rem;
line-height: 55px;
line-height: 5.5rem;
margin-bottom: 14px
}
html.oldie .goat-leadin article h3 {
margin-bottom: 35px
}
html.oldie .goat-leadin article h4 {
display: none
}
html.oldie .goat-leadin article p {
text-align: left
}
html.oldie .goat-leadin article figure.featured {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
max-width: 50%;
padding-left: 30px;
padding-bottom: 50px;
margin: 0
}
html.oldie .goat-leadin article .social-buttons {
width: 100%
}
@media (min-width: 53.125em) {
.goat-leadin .goat-content {
border-right: 1px solid #ccc;
padding-right: 30px
}
}
html.oldie .goat-leadin .goat-content {
border-right: 1px solid #ccc;
padding-right: 30px
}
#articleBody .gallery-wrapper figcaption {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
color: #e6e6e6;
line-height: 18px;
margin-top: 8px;
margin-bottom: 10px;
text-align: center
}
#articleBody .gallery-wrapper figcaption .caption, #articleBody .gallery-wrapper figcaption .credit {
text-align: center
}
#articleBody .gallery-wrapper hr {
width: 50%;
border: 1px solid #cccccc;
border-bottom: 0;
margin-top: 12px
}
#articleBody .gallery-wrapper .owl-item {
max-height: 780px
}
.business .owl-carousel, .tech .owl-carousel {
max-height: 533px;
overflow: hidden
}
.business .owl-carousel article, .tech .owl-carousel article {
opacity: 0
}
.business .owl-carousel .owl-item article, .tech .owl-carousel .owl-item article {
opacity: 1
}
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
z-index: 0
}
.owl-carousel .owl-animated-out {
z-index: 1
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out
}
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel.owl-loaded {
display: block
}
.owl-carousel.owl-loading {
opacity: 0;
display: block
}
.owl-carousel.owl-hidden {
opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
display: none
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab
}
.owl-carousel.owl-rtl {
direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
float: right
}
.no-js .owl-carousel {
display: block
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease
}
.owl-carousel .owl-item img {
transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("owl.video.play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
display: none
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1
}
.owl-theme .owl-nav div {
margin: 0 15px;
padding: 0;
position: absolute;
top: 38%;
border: 0;
opacity: 0
}
.owl-theme:hover .owl-nav div {
opacity: 0.5
}
.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
opacity: 1
}
.owl-prev {
left: 0;
background-position: -433px -105px
}
.owl-next {
right: 0;
background-position: -429px -148px
}
.owl-theme .owl-controls .owl-page span {
background-color: #333333;
margin: 5px 3px;
width: 10px;
height: 10px
}
.owl-carousel .owl-item img {
display: block;
-webkit-transform-style: preserve-3d;
width: auto;
height: auto;
max-height: 280px;
padding: 0px
}
.reducedHeight .owl-carousel .owl-item img {
max-height: 320px
}
.owl-carousel figure.gallery-wrapper {
padding-bottom: 0px
}
@media (min-width: 37.5em) {
.owl-carousel .owl-item img {
max-height: 500px
}
}
html.oldie .owl-carousel .owl-item img {
max-height: 500px
}
@media (min-width: 53.125em) {
.owl-carousel .owl-item img {
max-height: 500px
}
}
html.oldie .owl-carousel .owl-item img {
max-height: 500px
}
.owl-theme .owl-controls {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent
}
.owl-theme .owl-controls .owl-nav [class*='owl-'] {
color: white;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
display: inline-block;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
.owl-theme .owl-controls .owl-nav .disabled {
opacity: 0.5;
cursor: default
}
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline
}
.owl-theme .owl-dots .owl-dot span {
width: 5px;
height: 5px;
margin: 2px 5px;
background: #d6d6d6;
display: block;
-webkit-backface-visibility: visible;
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
-ms-transition: opacity 200ms ease;
-o-transition: opacity 200ms ease;
transition: opacity 200ms ease;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791
}
@media (min-width: 37.5em) {
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px
}
}
html.oldie .owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px
}
.archive-curation>h4, .archive-curation>h5, .archive-curation>h6 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center
}
.archive-curation>h4, .archive-curation>h5 {
font-weight: 700;
text-transform: uppercase;
margin-bottom: 10px
}
.archive-curation>h4 {
display: none;
font-size: 14px;
font-size: 1.4rem;
line-height: 14px;
line-height: 1.4rem
}
.archive-curation>h5 {
font-size: 22px;
font-size: 2.2rem;
line-height: 22px;
line-height: 2.2rem;
margin-bottom: 5px
}
.archive-curation>h6 {
font-size: 16px;
font-size: 1.6rem;
line-height: 20px;
line-height: 2rem;
font-weight: 600;
margin-bottom: 35px
}
.archive-curation .button-container {
text-align: center
}
.archive-curation .stories h4 {
display: none
}
.archive-index #page-header .button-container {
display: none
}
.archive-index .more-collections ul {
margin-top: 20px
}
.archive-index .more-collections li {
border-bottom: 1px solid #ccc;
padding: 20px 0
}
.archive-index .more-collections li:first-child {
padding-top: 0
}
.archive-index .more-collections li:last-child {
border-bottom: none;
padding-bottom: 0
}
.archive-index .more-collections .p-summary {
margin-bottom: 20px
}
@media (min-width: 37.5em) {
.archive-curation>h4 {
font-size: 16px;
font-size: 1.6rem;
line-height: 16px;
line-height: 1.6rem
}
.archive-curation>h5 {
font-size: 30px;
font-size: 3rem;
line-height: 30px;
line-height: 3rem
}
.archive-curation>h6 {
font-size: 16px;
font-size: 1.6rem;
line-height: 20px;
line-height: 2rem;
margin-bottom: 40px
}
.archive-curation .stories figure {
float: left;
padding-right: 30px
}
.archive-curation .stories figure img {
width: 100%
}
.archive-curation .stories section {
float: right;
text-align: left
}
.archive-index #page-header header {
padding-bottom: 30px
}
.archive-index #page-header .taxonomy-description p {
margin-bottom: 0
}
.archive-index #page-header .taxonomy-description p:last-child {
display: none
}
.archive-index .more-collections h6 {
margin-bottom: 30px
}
.archive-index .more-collections li {
border-bottom: none;
border-top: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 0;
padding-left: 0;
text-align: left;
width: 47%;
float: left
}
.archive-index .more-collections .child0, .archive-index .more-collections .child1 {
border-top: 0;
padding-top: 0
}
.archive-index .more-collections .child0, .archive-index .more-collections .child2,
.archive-index .more-collections .child4 {
margin-right: 6%
}
.archive-index .more-collections .child2, .archive-index .more-collections .child4 {
clear: left
}
.archive-index #featured-collection-module {
border-bottom: 0;
padding-bottom: 22px
}
.archive-index #featured-collection-module .advertisement {
border-right: 1px solid #ccc;
float: left;
width: 50%
}
.archive-index .featured-promotion {
border-bottom: none;
float: right;
padding: 0;
width: 50%
}
.secondary-collection-module {
clear: both;
padding-top: 30px
}
.secondary-collection-module .small-curation-section {
border-top: 1px solid #959595
}
}
html.oldie .archive-curation>h4 {
font-size: 16px;
font-size: 1.6rem;
line-height: 16px;
line-height: 1.6rem
}
html.oldie .archive-curation>h5 {
font-size: 30px;
font-size: 3rem;
line-height: 30px;
line-height: 3rem
}
html.oldie .archive-curation>h6 {
font-size: 16px;
font-size: 1.6rem;
line-height: 20px;
line-height: 2rem;
margin-bottom: 40px
}
html.oldie .archive-curation .stories figure {
float: left;
padding-right: 30px
}
html.oldie .archive-curation .stories figure img {
width: 100%
}
html.oldie .archive-curation .stories section {
float: right;
text-align: left
}
html.oldie .archive-index #page-header header {
padding-bottom: 30px
}
html.oldie .archive-index #page-header .taxonomy-description p {
margin-bottom: 0
}
html.oldie .archive-index #page-header .taxonomy-description p:last-child {
display: none
}
html.oldie .archive-index .more-collections h6 {
margin-bottom: 30px
}
html.oldie .archive-index .more-collections li {
border-bottom: none;
border-top: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 0;
padding-left: 0;
text-align: left;
width: 47%;
float: left
}
html.oldie .archive-index .more-collections .child0, html.oldie .archive-index .more-collections .child1 {
border-top: 0;
padding-top: 0
}
html.oldie .archive-index .more-collections .child0, html.oldie .archive-index .more-collections .child2,
html.oldie .archive-index .more-collections .child4 {
margin-right: 6%
}
html.oldie .archive-index .more-collections .child2, html.oldie .archive-index .more-collections .child4 {
clear: left
}
html.oldie .archive-index #featured-collection-module {
border-bottom: 0;
padding-bottom: 22px
}
html.oldie .archive-index #featured-collection-module .advertisement {
border-right: 1px solid #ccc;
float: left;
width: 50%
}
html.oldie .archive-index .featured-promotion {
border-bottom: none;
float: right;
padding: 0;
width: 50%
}
html.oldie .secondary-collection-module {
clear: both;
padding-top: 30px
}
html.oldie .secondary-collection-module .small-curation-section {
border-top: 1px solid #959595
}
@media (min-width: 53.125em) {
.archive-index #page-header .button-container {
display: block;
padding-top: 0
}
.archive-index #page-header header {
padding-bottom: 0
}
.archive-index #page-header .taxonomy-description p:first-child {
margin-bottom: 25px
}
.archive-index #page-header .taxonomy-description p:last-child {
display: block;
margin-bottom: 15px
}
.archive-index #featured-collection-module {
border-bottom: 1px solid #ccc;
padding-top: 30px
}
.archive-index #featured-collection-module .advertisement {
border: none;
float: right;
width: 300px
}
.archive-index .featured-promotion {
border-bottom: 1px solid #959595;
float: none;
padding: 20px 0;
width: 100%
}
.archive-index .secondary-collection-module {
padding-top: 0
}
.archive-index .secondary-collection-module .small-curation-section {
border-top: none
}
}
html.oldie .archive-index #page-header .button-container {
display: block;
padding-top: 0
}
html.oldie .archive-index #page-header header {
padding-bottom: 0
}
html.oldie .archive-index #page-header .taxonomy-description p:first-child {
margin-bottom: 25px
}
html.oldie .archive-index #page-header .taxonomy-description p:last-child {
display: block;
margin-bottom: 15px
}
html.oldie .archive-index #featured-collection-module {
border-bottom: 1px solid #ccc;
padding-top: 30px
}
html.oldie .archive-index #featured-collection-module .advertisement {
border: none;
float: right;
width: 300px
}
html.oldie .archive-index .featured-promotion {
border-bottom: 1px solid #959595;
float: none;
padding: 20px 0;
width: 100%
}
html.oldie .archive-index .secondary-collection-module {
padding-top: 0
}
html.oldie .archive-index .secondary-collection-module .small-curation-section {
border-top: none
}
.large-curation-section {
clear: both
}
.large-curation-section .button-container {
padding-top: 35px
}
.small-curation-section {
clear: both
}
.small-curation-section .button-container {
padding-top: 25px
}
@media (min-width: 37.5em) {
.large-curation-section article {
border-bottom: 0;
margin-bottom: 30px;
padding-bottom: 0;
overflow: hidden
}
.large-curation-section article:last-child {
margin-bottom: 0
}
.large-curation-section article:last-child::before {
display: none
}
.large-curation-section article::before {
border-bottom: 1px solid #ccc;
bottom: 0;
content: "";
display: block;
right: 0;
width: 53.5%;
position: absolute
}
.large-curation-section figure {
margin-bottom: 0;
padding-right: 30px;
width: 46.5%;
float: left
}
.large-curation-section section {
width: 100%;
float: none;
padding-bottom: 20px;
text-align: left
}
.large-curation-section figure+section {
width: 53.5%;
float: right
}
.button-container {
padding-top: 22px
}
.small-curation-section .stories figure {
width: 22.5%
}
.small-curation-section .stories section {
width: 77.5%
}
}
html.oldie .large-curation-section article {
border-bottom: 0;
margin-bottom: 30px;
padding-bottom: 0;
overflow: hidden
}
html.oldie .large-curation-section article:last-child {
margin-bottom: 0
}
html.oldie .large-curation-section article:last-child::before {
display: none
}
html.oldie .large-curation-section article::before {
border-bottom: 1px solid #ccc;
bottom: 0;
content: "";
display: block;
right: 0;
width: 53.5%;
position: absolute
}
html.oldie .large-curation-section figure {
margin-bottom: 0;
padding-right: 30px;
width: 46.5%;
float: left
}
html.oldie .large-curation-section section {
width: 100%;
float: none;
padding-bottom: 20px;
text-align: left
}
html.oldie .large-curation-section figure+section {
width: 53.5%;
float: right
}
html.oldie .button-container {
padding-top: 22px
}
html.oldie .small-curation-section .stories figure {
width: 22.5%
}
html.oldie .small-curation-section .stories section {
width: 77.5%
}
@media (min-width: 53.125em) {
.large-curation-section .button-container {
text-align: left
}
.small-curation-section .stories article {
border-bottom: none;
border-top: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 0;
padding-left: 0;
width: 47%;
float: left
}
.small-curation-section .stories figure {
width: 36%
}
.small-curation-section .stories section {
width: 64%
}
.small-curation-section .stories .child0, .small-curation-section .stories .child1 {
border-top: 0;
padding-top: 0
}
.small-curation-section .stories .child0, .small-curation-section .stories .child2,
.small-curation-section .stories .child4 {
margin-right: 6%
}
.small-curation-section .stories .child2, .small-curation-section .stories .child4 {
clear: left
}
}
html.oldie .large-curation-section .button-container {
text-align: left
}
html.oldie .small-curation-section .stories article {
border-bottom: none;
border-top: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 0;
padding-left: 0;
width: 47%;
float: left
}
html.oldie .small-curation-section .stories figure {
width: 36%
}
html.oldie .small-curation-section .stories section {
width: 64%
}
html.oldie .small-curation-section .stories .child0, html.oldie .small-curation-section .stories .child1 {
border-top: 0;
padding-top: 0
}
html.oldie .small-curation-section .stories .child0, html.oldie .small-curation-section .stories .child2,
html.oldie .small-curation-section .stories .child4 {
margin-right: 6%
}
html.oldie .small-curation-section .stories .child2, html.oldie .small-curation-section .stories .child4 {
clear: left
}
@media (min-width: 37.5em) {
.big-titled-curation, .big-titled-curation-square {
border-color: #959595;
clear: both
}
.big-titled-curation .stories, .big-titled-curation-square .stories {
overflow: hidden
}
.big-titled-curation .stories:before, .big-titled-curation .stories:after, .big-titled-curation-square .stories:before, .big-titled-curation-square .stories:after {
content: "";
display: block;
position: absolute
}
.big-titled-curation .stories:before, .big-titled-curation-square .stories:before {
border-left: 1px solid #ccc;
top: 0;
bottom: 0;
left: 50%
}
.big-titled-curation article, .big-titled-curation-square article {
border: none;
float: left;
padding-top: 0;
width: 50%
}
.big-titled-curation figure, .big-titled-curation-square figure {
border-top: 1px solid #ccc;
margin-bottom: 15px;
padding-top: 30px
}
.big-titled-curation figure img, .big-titled-curation-square figure img {
width: 68.5%
}
.big-titled-curation .child0 figure, .big-titled-curation .child1 figure,
.big-titled-curation-square .child0 figure, .big-titled-curation-square .child1 figure {
border-top: none;
padding-top: 0
}
.big-titled-curation .child0, .big-titled-curation .child2, .big-titled-curation-square .child0,
.big-titled-curation-square .child2 {
padding-right: 30px
}
.big-titled-curation .child1, .big-titled-curation .child3, .big-titled-curation-square .child1,
.big-titled-curation-square .child3 {
padding-left: 30px
}
.big-titled-curation .child2, .big-titled-curation-square .child2 {
clear: left
}
.big-titled-curation .child2, .big-titled-curation .child3, .big-titled-curation-square .child2,
.big-titled-curation-square .child3 {
padding-bottom: 0
}
}
html.oldie .big-titled-curation, html.oldie .big-titled-curation-square {
border-color: #959595;
clear: both
}
html.oldie .big-titled-curation .stories, html.oldie .big-titled-curation-square .stories {
overflow: hidden
}
html.oldie .big-titled-curation .stories:before, html.oldie .big-titled-curation .stories:after, html.oldie .big-titled-curation-square .stories:before, html.oldie .big-titled-curation-square .stories:after {
content: "";
display: block;
position: absolute
}
html.oldie .big-titled-curation .stories:before, html.oldie .big-titled-curation-square .stories:before {
border-left: 1px solid #ccc;
top: 0;
bottom: 0;
left: 50%
}
html.oldie .big-titled-curation article, html.oldie .big-titled-curation-square article {
border: none;
float: left;
padding-top: 0;
width: 50%
}
html.oldie .big-titled-curation figure, html.oldie .big-titled-curation-square figure {
border-top: 1px solid #ccc;
margin-bottom: 15px;
padding-top: 30px
}
html.oldie .big-titled-curation figure img, html.oldie .big-titled-curation-square figure img {
width: 68.5%
}
html.oldie .big-titled-curation .child0 figure, html.oldie .big-titled-curation .child1 figure,
html.oldie .big-titled-curation-square .child0 figure, html.oldie .big-titled-curation-square .child1 figure {
border-top: none;
padding-top: 0
}
html.oldie .big-titled-curation .child0, html.oldie .big-titled-curation .child2,
html.oldie .big-titled-curation-square .child0, html.oldie .big-titled-curation-square .child2 {
padding-right: 30px
}
html.oldie .big-titled-curation .child1, html.oldie .big-titled-curation .child3,
html.oldie .big-titled-curation-square .child1, html.oldie .big-titled-curation-square .child3 {
padding-left: 30px
}
html.oldie .big-titled-curation .child2, html.oldie .big-titled-curation-square .child2 {
clear: left
}
html.oldie .big-titled-curation .child2, html.oldie .big-titled-curation .child3,
html.oldie .big-titled-curation-square .child2, html.oldie .big-titled-curation-square .child3 {
padding-bottom: 0
}
@media (min-width: 53.125em) {
.big-titled-curation article {
-moz-box-sizing: content-box;
box-sizing: content-box;
padding-bottom: 0;
position: static;
width: 20.5%
}
.big-titled-curation article:last-child {
padding-right: 0
}
.big-titled-curation figure img {
width: auto
}
.big-titled-curation .stories:after, .big-titled-curation .stories:before {
display: none
}
.big-titled-curation .child0, .big-titled-curation .child1, .big-titled-curation .child2 {
padding-right: 6%
}
.big-titled-curation .child0::after, .big-titled-curation .child1::after, .big-titled-curation .child2::after {
border-right: 1px solid #ccc;
display: block;
height: 100%;
margin-left: 23.5%;
position: absolute;
top: 0;
right: auto;
width: 1px
}
.big-titled-curation .child0, .big-titled-curation .child1, .big-titled-curation .child2,
.big-titled-curation .child3 {
padding-left: 0;
padding-top: 0;
clear: none
}
.big-titled-curation .child0 figure, .big-titled-curation .child1 figure,
.big-titled-curation .child2 figure, .big-titled-curation .child3 figure {
border-top: none;
padding-top: 0
}
}
html.oldie .big-titled-curation article {
-moz-box-sizing: content-box;
box-sizing: content-box;
padding-bottom: 0;
position: static;
width: 20.5%
}
html.oldie .big-titled-curation article:last-child {
padding-right: 0
}
html.oldie .big-titled-curation figure img {
width: auto
}
html.oldie .big-titled-curation .stories:after, html.oldie .big-titled-curation .stories:before {
display: none
}
html.oldie .big-titled-curation .child0, html.oldie .big-titled-curation .child1,
html.oldie .big-titled-curation .child2 {
padding-right: 6%
}
html.oldie .big-titled-curation .child0::after, html.oldie .big-titled-curation .child1::after, html.oldie .big-titled-curation .child2::after {
border-right: 1px solid #ccc;
display: block;
height: 100%;
margin-left: 23.5%;
position: absolute;
top: 0;
right: auto;
width: 1px
}
html.oldie .big-titled-curation .child0, html.oldie .big-titled-curation .child1,
html.oldie .big-titled-curation .child2, html.oldie .big-titled-curation .child3 {
padding-left: 0;
padding-top: 0;
clear: none
}
html.oldie .big-titled-curation .child0 figure, html.oldie .big-titled-curation .child1 figure,
html.oldie .big-titled-curation .child2 figure, html.oldie .big-titled-curation .child3 figure {
border-top: none;
padding-top: 0
}
@media (min-width: 37.5em) {
.curated-blog-list {
border-color: #959595
}
.curated-blog-list article {
border: none;
float: left;
width: 50%
}
.curated-blog-list figure {
border-top: 1px solid #ccc;
margin-bottom: 15px;
padding-top: 30px;
width: 100%
}
.curated-blog-list figure img {
margin: 0 auto;
max-width: 70px
}
.curated-blog-list section {
padding: 0 10px
}
.curated-blog-list .child0, .curated-blog-list .child1 {
padding-top: 0
}
.curated-blog-list .child0 figure, .curated-blog-list .child1 figure {
border-top: none;
padding-top: 0
}
.curated-blog-list .child0, .curated-blog-list .child2, .curated-blog-list .child4 {
padding-right: 15px
}
.curated-blog-list .child1, .curated-blog-list .child3, .curated-blog-list .child5 {
padding-left: 15px
}
.curated-blog-list .child2, .curated-blog-list .child4 {
clear: left
}
}
html.oldie .curated-blog-list {
border-color: #959595
}
html.oldie .curated-blog-list article {
border: none;
float: left;
width: 50%
}
html.oldie .curated-blog-list figure {
border-top: 1px solid #ccc;
margin-bottom: 15px;
padding-top: 30px;
width: 100%
}
html.oldie .curated-blog-list figure img {
margin: 0 auto;
max-width: 70px
}
html.oldie .curated-blog-list section {
padding: 0 10px
}
html.oldie .curated-blog-list .child0, html.oldie .curated-blog-list .child1 {
padding-top: 0
}
html.oldie .curated-blog-list .child0 figure, html.oldie .curated-blog-list .child1 figure {
border-top: none;
padding-top: 0
}
html.oldie .curated-blog-list .child0, html.oldie .curated-blog-list .child2,
html.oldie .curated-blog-list .child4 {
padding-right: 15px
}
html.oldie .curated-blog-list .child1, html.oldie .curated-blog-list .child3,
html.oldie .curated-blog-list .child5 {
padding-left: 15px
}
html.oldie .curated-blog-list .child2, html.oldie .curated-blog-list .child4 {
clear: left
}
@media (min-width: 53.125em) {
.curated-blog-list article {
-moz-box-sizing: content-box;
box-sizing: content-box;
padding-bottom: 0;
width: 31.33%
}
.curated-blog-list .child2 {
padding-right: 0;
padding-top: 0
}
.curated-blog-list .child2 figure {
border-top: none;
padding-top: 0
}
.curated-blog-list .child3 {
clear: left;
padding-left: 0
}
.curated-blog-list .child2, .curated-blog-list .child4 {
clear: none
}
.curated-blog-list .child0, .curated-blog-list .child1, .curated-blog-list .child3,
.curated-blog-list .child4 {
padding-right: 3%
}
.curated-blog-list .child5 {
padding-left: 0
}
.curated-blog-list .child0, .curated-blog-list .child1, .curated-blog-list .child2 {
padding-left: 0;
padding-top: 0
}
.curated-blog-list .child0 figure, .curated-blog-list .child1 figure,
.curated-blog-list .child2 figure {
border-top: none;
padding-top: 0
}
}
html.oldie .curated-blog-list article {
-moz-box-sizing: content-box;
box-sizing: content-box;
padding-bottom: 0;
width: 31.33%
}
html.oldie .curated-blog-list .child2 {
padding-right: 0;
padding-top: 0
}
html.oldie .curated-blog-list .child2 figure {
border-top: none;
padding-top: 0
}
html.oldie .curated-blog-list .child3 {
clear: left;
padding-left: 0
}
html.oldie .curated-blog-list .child2, html.oldie .curated-blog-list .child4 {
clear: none
}
html.oldie .curated-blog-list .child0, html.oldie .curated-blog-list .child1,
html.oldie .curated-blog-list .child3, html.oldie .curated-blog-list .child4 {
padding-right: 3%
}
html.oldie .curated-blog-list .child5 {
padding-left: 0
}
html.oldie .curated-blog-list .child0, html.oldie .curated-blog-list .child1,
html.oldie .curated-blog-list .child2 {
padding-left: 0;
padding-top: 0
}
html.oldie .curated-blog-list .child0 figure, html.oldie .curated-blog-list .child1 figure,
html.oldie .curated-blog-list .child2 figure {
border-top: none;
padding-top: 0
}
#in-the-magazine {
border-bottom: 1px solid #959595
}
#in-the-magazine .issue-container {
overflow: hidden;
width: 100%;
position: static
}
#in-the-magazine .issue-covers {
max-height: 377px
}
#in-the-magazine .issue-covers li {
display: none;
float: left;
width: 100%;
text-align: center
}
#in-the-magazine .issue-covers li:first-child {
display: block
}
#in-the-magazine .issue-covers h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 400;
font-size: 13px;
font-size: 1.3rem;
line-height: 13px;
line-height: 1.3rem;
margin-bottom: 15px;
text-align: center;
text-transform: uppercase
}
#in-the-magazine .issue-covers figure {
float: none;
margin: 0 auto 15px;
width: 65%
}
#in-the-magazine .issue-covers .light-button {
margin: 0 auto
}
#in-the-magazine .related-links {
display: none
}
#in-the-magazine.all-issues {
border-bottom: none
}
#in-the-magazine.all-issues .issue-covers {
text-align: center
}
#in-the-magazine.all-issues .issue-container {
padding-top: 25px;
position: relative
}
#in-the-magazine.all-issues .loading::after {
background: rgba(255, 255, 255, 0.7) url("../img/Loading.gif") no-repeat center center;
content: "";
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
width: 100%
}
#in-the-magazine.all-issues>h5 {
margin-bottom: 15px
}
#in-the-magazine.all-issues>h5+h6 {
margin-bottom: 20px
}
#in-the-magazine.all-issues figure img {
max-width: 60%
}
#in-the-magazine.all-issues .hidden {
display: inline
}
#in-the-magazine.all-issues .issue-covers.owl-carousel li {
width: 100%
}
#in-the-magazine.all-issues .owl-stage-outer {
padding-bottom: 1px
}
#in-the-magazine .ready .issue-covers li {
display: inline-block
}
#in-the-magazine .ready .slides+nav span {
top: 58%
}
#in-the-magazine .ready .slides+nav span.no-click {
display: none
}
#in-the-magazine #issueDateForm {
margin-top: 12px
}
#in-the-magazine #issueDateForm select {
background: white;
border: 1px solid #cccccc;
border-radius: 6px;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
font-size: 1.5rem;
font-weight: 600;
margin: 0 auto 15px;
padding: 12px 20px 10px;
position: relative;
width: 50%
}
#in-the-magazine #issueDateForm select:last-child {
margin-bottom: 0
}
#in-the-magazine .owl-stage-outer {
height: auto
}
@media (min-width: 37.5em) {
#in-the-magazine .issue-container {
margin: 0 auto;
-moz-box-sizing: border-box;
box-sizing: border-box
}
#in-the-magazine .issue-covers li {
display: block;
width: 33.33333%
}
#in-the-magazine .issue-covers li:nth-child(4) {
display: none
}
#in-the-magazine .issue-covers .light-button {
max-width: 72%
}
#in-the-magazine.all-issues>h5+h6 {
margin-bottom: 30px
}
#in-the-magazine.all-issues .issue-container {
padding-bottom: 0;
padding-left: 30px;
padding-right: 30px;
width: 100%
}
#in-the-magazine.all-issues .issue-covers li {
display: inline-block;
float: none;
width: 24%
}
#in-the-magazine.all-issues .issue-covers li:nth-child(4) {
display: inline-block
}
#in-the-magazine.all-issues figure img {
max-width: 80%
}
#in-the-magazine.all-issues .light-button {
max-width: 90%
}
#in-the-magazine.all-issues .slides+nav span {
background-size: auto 209px;
background-position: -310px -47px;
height: 30px;
width: 30px
}
#in-the-magazine.all-issues .slides+nav span.next {
right: 0
}
#in-the-magazine.all-issues .slides+nav span.prev {
background-position: -313px -16px;
left: 0
}
#in-the-magazine.all-issues .hidden {
display: none
}
#in-the-magazine .related-links {
display: block;
margin: 0;
padding-bottom: 10px;
position: relative
}
#in-the-magazine .related-links li {
border-left: 0;
margin-bottom: 20px;
padding: 0 1%
}
#in-the-magazine .related-links li:last-child {
border-right: 0
}
#in-the-magazine #issueDateForm {
position: relative;
text-align: center
}
#in-the-magazine #issueDateForm::after {
border-left: 1px solid #cccccc;
content: "";
position: absolute;
width: 1px;
left: 50%;
top: 0;
bottom: 0
}
#in-the-magazine #issueDateForm select {
display: inline-block;
margin-bottom: 0;
margin-right: 30px;
width: 30%
}
#in-the-magazine #issueDateForm select:last-child {
margin-right: 0
}
}
html.oldie #in-the-magazine .issue-container {
margin: 0 auto;
-moz-box-sizing: border-box;
box-sizing: border-box
}
html.oldie #in-the-magazine .issue-covers li {
display: block;
width: 33.33333%
}
html.oldie #in-the-magazine .issue-covers li:nth-child(4) {
display: none
}
html.oldie #in-the-magazine .issue-covers .light-button {
max-width: 72%
}
html.oldie #in-the-magazine.all-issues>h5+h6 {
margin-bottom: 30px
}
html.oldie #in-the-magazine.all-issues .issue-container {
padding-bottom: 0;
padding-left: 30px;
padding-right: 30px;
width: 100%
}
html.oldie #in-the-magazine.all-issues .issue-covers li {
display: inline-block;
float: none;
width: 24%
}
html.oldie #in-the-magazine.all-issues .issue-covers li:nth-child(4) {
display: inline-block
}
html.oldie #in-the-magazine.all-issues figure img {
max-width: 80%
}
html.oldie #in-the-magazine.all-issues .light-button {
max-width: 90%
}
html.oldie #in-the-magazine.all-issues .slides+nav span {
background-size: auto 209px;
background-position: -310px -47px;
height: 30px;
width: 30px
}
html.oldie #in-the-magazine.all-issues .slides+nav span.next {
right: 0
}
html.oldie #in-the-magazine.all-issues .slides+nav span.prev {
background-position: -313px -16px;
left: 0
}
html.oldie #in-the-magazine.all-issues .hidden {
display: none
}
html.oldie #in-the-magazine .related-links {
display: block;
margin: 0;
padding-bottom: 10px;
position: relative
}
html.oldie #in-the-magazine .related-links li {
border-left: 0;
margin-bottom: 20px;
padding: 0 1%
}
html.oldie #in-the-magazine .related-links li:last-child {
border-right: 0
}
html.oldie #in-the-magazine #issueDateForm {
position: relative;
text-align: center
}
html.oldie #in-the-magazine #issueDateForm::after {
border-left: 1px solid #cccccc;
content: "";
position: absolute;
width: 1px;
left: 50%;
top: 0;
bottom: 0
}
html.oldie #in-the-magazine #issueDateForm select {
display: inline-block;
margin-bottom: 0;
margin-right: 30px;
width: 30%
}
html.oldie #in-the-magazine #issueDateForm select:last-child {
margin-right: 0
}
@media (min-width: 53.125em) {
#in-the-magazine .issue-covers li {
width: 25%
}
#in-the-magazine .issue-covers li:nth-child(4) {
display: block
}
#in-the-magazine.all-issues .hidden {
display: inline
}
#in-the-magazine #issueDateForm select {
width: 25%
}
#in-the-magazine .related-links li {
padding: 0 2%
}
}
html.oldie #in-the-magazine .issue-covers li {
width: 25%
}
html.oldie #in-the-magazine .issue-covers li:nth-child(4) {
display: block
}
html.oldie #in-the-magazine.all-issues .hidden {
display: inline
}
html.oldie #in-the-magazine #issueDateForm select {
width: 25%
}
html.oldie #in-the-magazine .related-links li {
padding: 0 2%
}
.the-latest-container {
border-color: #959595
}
.the-latest-container figure {
display: none
}
.the-latest-container figure+section {
width: 100%
}
.the-latest-container h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 19px;
font-size: 1.9rem;
line-height: 20px;
line-height: 2rem;
text-transform: uppercase;
letter-spacing: 0.2px;
letter-spacing: 0.02rem
}
.the-latest-container h3 {
margin-bottom: 10px
}
.the-latest-container.full-latest .recirc-header, .the-latest-container.large-image .recirc-header {
font-size: 19px;
font-size: 1.9rem;
line-height: 20px;
line-height: 2rem;
letter-spacing: 0.2px;
letter-spacing: 0.02rem;
font-weight: 600
}
@media (min-width: 37.5em) {
.the-latest-container.full-latest h5, .the-latest-container.large-image h5 {
margin-bottom: 30px
}
.the-latest-container.full-latest figure, .the-latest-container.large-image figure {
display: block;
float: left;
padding-right: 20px;
width: 23%
}
.the-latest-container.full-latest .story-info, .the-latest-container.large-image .story-info {
float: left;
padding-right: 20px;
text-align: right;
width: 26%
}
.the-latest-container.full-latest section, .the-latest-container.large-image section {
float: left;
text-align: left;
width: 74%
}
.the-latest-container.full-latest figure+section, .the-latest-container.large-image figure+section {
width: 51%
}
.the-latest-container.full-latest article, .the-latest-container.large-image article {
border-bottom: none
}
.the-latest-container.full-latest article:first-child, .the-latest-container.large-image article:first-child {
padding-top: 0
}
.the-latest-container.full-latest article:last-child, .the-latest-container.large-image article:last-child {
padding-bottom: 0
}
.the-latest-container.full-latest .p-summary, .the-latest-container.large-image .p-summary {
display: block
}
.the-latest-container {
text-align: left
}
.the-latest-container .recirc-header {
font-size: 17px;
font-size: 1.7rem
}
.the-latest-container article {
padding: 20px 0
}
}
html.oldie .the-latest-container.full-latest h5, html.oldie .the-latest-container.large-image h5 {
margin-bottom: 30px
}
html.oldie .the-latest-container.full-latest figure, html.oldie .the-latest-container.large-image figure {
display: block;
float: left;
padding-right: 20px;
width: 23%
}
html.oldie .the-latest-container.full-latest .story-info, html.oldie .the-latest-container.large-image .story-info {
float: left;
padding-right: 20px;
text-align: right;
width: 26%
}
html.oldie .the-latest-container.full-latest section, html.oldie .the-latest-container.large-image section {
float: left;
text-align: left;
width: 74%
}
html.oldie .the-latest-container.full-latest figure+section, html.oldie .the-latest-container.large-image figure+section {
width: 51%
}
html.oldie .the-latest-container.full-latest article, html.oldie .the-latest-container.large-image article {
border-bottom: none
}
html.oldie .the-latest-container.full-latest article:first-child, html.oldie .the-latest-container.large-image article:first-child {
padding-top: 0
}
html.oldie .the-latest-container.full-latest article:last-child, html.oldie .the-latest-container.large-image article:last-child {
padding-bottom: 0
}
html.oldie .the-latest-container.full-latest .p-summary, html.oldie .the-latest-container.large-image .p-summary {
display: block
}
html.oldie .the-latest-container {
text-align: left
}
html.oldie .the-latest-container .recirc-header {
font-size: 17px;
font-size: 1.7rem
}
html.oldie .the-latest-container article {
padding: 20px 0
}
@media (min-width: 53.125em) {
.the-latest-container.full-latest figure {
width: 17.32%
}
.the-latest-container.full-latest figure+section {
width: 53%
}
.the-latest-container.full-latest .story-info {
width: 20%
}
}
html.oldie .the-latest-container.full-latest figure {
width: 17.32%
}
html.oldie .the-latest-container.full-latest figure+section {
width: 53%
}
html.oldie .the-latest-container.full-latest .story-info {
width: 20%
}
.media {
border-style: solid;
overflow: hidden
}
.media figure {
position: relative
}
.media figure img {
margin-bottom: 15px
}
.media img {
max-height: 500px
}
.media figcaption {
position: relative;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin: 0 auto;
text-align: center;
background: white;
min-width: 200px
}
.media .p-summary {
margin-bottom: 0
}
.media .light-button {
margin: 20px auto 0
}
#cartoons.module figure {
margin-bottom: 0;
padding-right: 0;
padding-left: 0
}
a.isSlideshow {
display: block;
margin-bottom: 15px;
position: relative;
overflow: hidden;
text-align: center
}
a.isSlideshow:hover {
cursor: pointer
}
a.isSlideshow:hover::after {
opacity: 1
}
a.isSlideshow::after {
background-image: url("../img/NYR_Nav-sprite.png");
background-color: #000;
background-position: -5px -8px;
border-radius: 50%;
border: 3px solid #fff;
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
height: 80px;
opacity: 0.5;
width: 80px;
margin: -40px 0 0 -40px;
-moz-transition: opacity 250ms ease-out;
-webkit-transition: opacity 250ms ease-out;
otransition: opacity 250ms ease-out;
transition: opacity 250ms ease-out
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
a.isSlideshow::after {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px 292px
}
}
a.isSlideshow img {
padding: 0;
margin: 0 auto
}
#podcast-module {
border-color: #959595
}
#photobooth-module .media, #photo-gallery-module .media, #photo-of-the-day-module .media,
#podcast-module .media {
padding-bottom: 25px
}
#photobooth-module h3, #photo-gallery-module h3, #photo-of-the-day-module h3,
#podcast-module h3 {
margin-bottom: 20px
}
#photobooth-module h4, #photo-gallery-module h4, #photo-of-the-day-module h4,
#podcast-module h4 {
display: none
}
#podcast figure {
margin-bottom: 20px;
max-height: 450px;
width: 100%
}
#video-module .media figure {
width: 100%
}
#video-module .media a.video-cover {
display: block;
position: relative;
height: 100%;
width: 100%;
background-color: #eee;
min-height: 195px
}
#video-module .media a.video-cover span.cover {
display: inline-block;
background: url("/wp-content/assets/img/gallery/slideshow.svg") no-repeat center center;
width: 90px;
height: 90px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
opacity: 0.7
}
#video-module .media a.video-cover:hover span.cover {
opacity: 1
}
#video-module .media a.video-cover img {
width: 100%;
border: 1px solid black
}
#photobooth-module.media figure img {
width: 100%
}
.caption-contest figure {
margin-bottom: 0
}
.caption-contest ul {
text-align: center;
width: 100%
}
.caption-contest ul li {
display: inline-block;
padding: 0 2%;
width: auto
}
#video-module {
border-bottom: none;
padding-bottom: 0
}
#video-module .p-summary {
display: none
}
#video-module .vjs-info-bar .cne-info-button {
display: none
}
#video-module .vjs-info-bar .cne-video-title {
text-align: left;
font-size: 14px
}
#video-module .cne-branded-bug {
display: none
}
#video-module .video-module-embed {
background-color: #eee;
overflow: hidden
}
#video-module .testp, #video-module .media {
padding-top: 0
}
#video-module .media a.video-cover span.cover {
background: url("/wp-content/assets/img/media/play.svg") no-repeat center center
}
#video-module .featured-video {
display: inline-block;
text-align: center;
border: 0
}
#video-module .featured-video h2 {
margin-top: 20px
}
#video-module .video-gallery {
display: inline-block;
padding-left: 0;
text-align: center;
padding-top: 0;
width: 100%
}
#video-module .video-gallery span, #video-module .video-gallery ul {
display: none
}
@media (min-width: 37.5em) {
#video-module .video-module-embed {
background-color: #eee;
overflow: hidden
}
#video-module .media a.video-cover {
min-height: 360px
}
}
html.oldie #video-module .video-module-embed {
background-color: #eee;
overflow: hidden
}
html.oldie #video-module .media a.video-cover {
min-height: 360px
}
@media (min-width: 53.125em) {
#video-module .featured-video {
width: 69.3%
}
#video-module .p-summary {
display: block
}
#video-module .video-module-embed {
background-color: #eee;
overflow: hidden
}
#video-module .media a.video-cover {
min-height: 360px
}
#video-module .video-gallery {
text-align: left;
width: 30.7%
}
#video-module .video-gallery span, #video-module .video-gallery ul {
display: block
}
#video-module .video-gallery .more-videos {
display: inline-block;
text-transform: uppercase;
margin: 0;
padding: 20px 0;
width: 100%;
border-top: 1px solid #ccc;
font-size: 12px;
font-size: 1.2rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 900
}
#video-module .video-gallery li {
display: inline-block;
border-top: 1px solid #ccc;
margin: 0;
padding: 30px 0;
width: 100%
}
#video-module .video-gallery li:first-child {
padding: 0 0 30px 0;
border-top: 0
}
#video-module .video-gallery li:last-child {
padding: 30px 0 0 0
}
#video-module .video-gallery figure {
float: left;
padding-right: 15px;
margin-bottom: 0;
width: 50%
}
#video-module .video-gallery figure img {
margin: 0;
width: 100%
}
#video-module .video-gallery h2 {
float: right;
font-size: 1.6rem;
line-height: 2rem;
text-align: left;
width: 50%
}
}
html.oldie #video-module .featured-video {
width: 69.3%
}
html.oldie #video-module .p-summary {
display: block
}
html.oldie #video-module .video-module-embed {
background-color: #eee;
overflow: hidden
}
html.oldie #video-module .media a.video-cover {
min-height: 360px
}
html.oldie #video-module .video-gallery {
text-align: left;
width: 30.7%
}
html.oldie #video-module .video-gallery span, html.oldie #video-module .video-gallery ul {
display: block
}
html.oldie #video-module .video-gallery .more-videos {
display: inline-block;
text-transform: uppercase;
margin: 0;
padding: 20px 0;
width: 100%;
border-top: 1px solid #ccc;
font-size: 12px;
font-size: 1.2rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 900
}
html.oldie #video-module .video-gallery li {
display: inline-block;
border-top: 1px solid #ccc;
margin: 0;
padding: 30px 0;
width: 100%
}
html.oldie #video-module .video-gallery li:first-child {
padding: 0 0 30px 0;
border-top: 0
}
html.oldie #video-module .video-gallery li:last-child {
padding: 30px 0 0 0
}
html.oldie #video-module .video-gallery figure {
float: left;
padding-right: 15px;
margin-bottom: 0;
width: 50%
}
html.oldie #video-module .video-gallery figure img {
margin: 0;
width: 100%
}
html.oldie #video-module .video-gallery h2 {
float: right;
font-size: 1.6rem;
line-height: 2rem;
text-align: left;
width: 50%
}
#photo-of-the-day-module .p-summary {
margin-top: 15px
}
#podcast-module .media {
border: 0
}
#podcast-module h4 {
display: block
}
#podcast-module p {
font-weight: normal;
font-size: 16px;
font-size: 1.6rem;
line-height: 20px;
line-height: 2rem;
margin: 16px 0 0 0
}
#podcast-module p strong {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: uppercase;
margin-right: 3px
}
#podcast-module .tny-sc {
margin-bottom: 15px
}
@media (min-width: 37.5em) {
.media h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem;
margin-bottom: 10px
}
.media figcaption h4 {
margin-bottom: 10px
}
.media figcaption h3 {
margin-bottom: 10px
}
.media .p-summary {
padding: 0 35px
}
#photo-gallery-module figure img, #photo-of-the-day figure img {
margin-bottom: 15px
}
#video-module, #photo-gallery-module, #photo-of-the-day, #podcast-module {
padding-top: 50px
}
#photo-of-the-day .p-summary {
margin-top: 0
}
#podcast-module .media {
padding-bottom: 34px
}
}
html.oldie .media h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 28px;
line-height: 2.8rem;
margin-bottom: 10px
}
html.oldie .media figcaption h4 {
margin-bottom: 10px
}
html.oldie .media figcaption h3 {
margin-bottom: 10px
}
html.oldie .media .p-summary {
padding: 0 35px
}
html.oldie #photo-gallery-module figure img, html.oldie #photo-of-the-day figure img {
margin-bottom: 15px
}
html.oldie #video-module, html.oldie #photo-gallery-module, html.oldie #photo-of-the-day,
html.oldie #podcast-module {
padding-top: 50px
}
html.oldie #photo-of-the-day .p-summary {
margin-top: 0
}
html.oldie #podcast-module .media {
padding-bottom: 34px
}
@media (min-width: 53.125em) {
#photobooth-module .media, #photo-gallery-module .media, #photo-of-the-day-module .media {
padding-bottom: 24px
}
#photobooth-module figcaption .p-summary, #photo-gallery-module figcaption .p-summary,
#photo-of-the-day-module figcaption .p-summary {
padding: 0 150px
}
#video aside.video-gallery {
text-align: center
}
#video aside.video-gallery ul, #video aside.video-gallery span {
display: none
}
#video-module a.cover {
min-width: 670px;
min-height: 380px
}
#video-module .video-gallery {
display: block;
float: right
}
#video-module .featured-video {
display: block;
float: left;
max-width: none
}
}
html.oldie #photobooth-module .media, html.oldie #photo-gallery-module .media,
html.oldie #photo-of-the-day-module .media {
padding-bottom: 24px
}
html.oldie #photobooth-module figcaption .p-summary, html.oldie #photo-gallery-module figcaption .p-summary,
html.oldie #photo-of-the-day-module figcaption .p-summary {
padding: 0 150px
}
html.oldie #video aside.video-gallery {
text-align: center
}
html.oldie #video aside.video-gallery ul, html.oldie #video aside.video-gallery span {
display: none
}
html.oldie #video-module a.cover {
min-width: 670px;
min-height: 380px
}
html.oldie #video-module .video-gallery {
display: block;
float: right
}
html.oldie #video-module .featured-video {
display: block;
float: left;
max-width: none
}
.media-soundcloud {
position: relative;
overflow: visible
}
.media-soundcloud.not-ready .not-ready-overlay {
background-color: #cccccc;
display: block;
opacity: 0.7;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 2
}
.media-soundcloud .no-audio {
color: #d22229
}
.media-soundcloud .track-image, .media-soundcloud .play-button {
float: left;
position: relative
}
.media-soundcloud .track-image {
display: none;
height: 120px;
margin-right: 20px;
width: 120px;
border: 1px solid #7f7f7f
}
.media-soundcloud .track-image img {
width: 100%;
height: 100%
}
.media-soundcloud .player-controls {
border: 1px solid #7f7f7f;
padding: 36px 30px;
position: relative;
overflow: hidden
}
.media-soundcloud .player-controls .soundcloud-logo {
background: url("../img/logo/soundcloud.png") no-repeat 0 0;
height: 11px;
position: absolute;
width: 100px;
top: 34px;
right: 40px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden
}
.media-soundcloud .player-controls .soundcloud-logo:hover {
background-position: 0 -13px
}
.media-soundcloud .player-controls .play-button {
border-radius: 25px;
margin-top: 4px;
border: 1px solid #595959;
cursor: pointer;
display: block;
float: left;
height: 40px;
width: 40px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden
}
.media-soundcloud .player-controls .play-button:after {
content: "";
width: 0;
height: 0;
border-top: 11px solid transparent;
border-bottom: 11px solid transparent;
border-left: 11px solid black;
position: absolute;
top: 9px;
left: 17px
}
.media-soundcloud .player-controls .play-button:hover:after {
border-left: 11px solid #d22229
}
.media-soundcloud .player-controls .play-button.paused:after, .media-soundcloud .player-controls .play-button.paused:before {
background-color: black;
border: 0;
content: "";
height: 20px;
width: 4px;
position: absolute;
top: 10px
}
.media-soundcloud .player-controls .play-button.paused:after {
left: 14px
}
.media-soundcloud .player-controls .play-button.paused:before {
left: 23px
}
.media-soundcloud .player-controls .play-button.paused:hover:after, .media-soundcloud .player-controls .play-button.paused:hover:before {
background-color: #d22229
}
.media-soundcloud .progress {
overflow: hidden;
margin-top: 20px
}
.media-soundcloud .progress .progress-bar {
background-color: #e3e2e2;
height: 7px;
width: 95%;
margin-left: 5%;
cursor: pointer
}
.media-soundcloud .progress .progress-amt {
background-color: black;
display: block;
height: 7px;
width: 0
}
.media-soundcloud .progress .total-time, .media-soundcloud .progress .current-time {
font: 12px Arial, "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, clean, sans-serif;
margin-top: 7px
}
.media-soundcloud .progress .total-time {
float: right;
color: #a1a1a1
}
.media-soundcloud .progress .current-time {
float: left;
color: #d22229;
margin-left: 5%
}
@media (min-width: 37.5em) {
.tny-sc .track-image {
display: block
}
}
html.oldie .tny-sc .track-image {
display: block
}
.module.contributors .button-container {
border-top: 1px solid #ccc;
padding-top: 20px;
text-align: center
}
.module.contributors li {
border-bottom: 1px solid #ccc;
padding: 20px 0
}
.module.contributors li:first-child {
padding-top: 0
}
.module.contributors li:last-child {
border-bottom: 0
}
.module.contributors h2 {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-size: 17px;
font-size: 1.7rem;
line-height: 18px;
line-height: 1.8rem;
margin-bottom: 12px
}
.module.contributors h3 {
font-size: 18px;
font-size: 1.8rem;
line-height: 18px;
line-height: 1.8rem
}
@media (min-width: 37.5em) {
.recirc-container .contributors {
padding-right: 20px
}
.module-container .contributors {
border-color: #ccc
}
.contributors {
text-align: left
}
.contributors figure {
float: left;
margin-bottom: 0;
width: 19%
}
.contributors figure+section {
float: right;
width: 79%
}
.contributors h3 {
font-size: 20px;
font-size: 2rem;
padding-top: 10px
}
}
html.oldie .recirc-container .contributors {
padding-right: 20px
}
html.oldie .module-container .contributors {
border-color: #ccc
}
html.oldie .contributors {
text-align: left
}
html.oldie .contributors figure {
float: left;
margin-bottom: 0;
width: 19%
}
html.oldie .contributors figure+section {
float: right;
width: 79%
}
html.oldie .contributors h3 {
font-size: 20px;
font-size: 2rem;
padding-top: 10px
}
.most-popular ol {
counter-reset: li;
padding-right: 20px;
text-align: left
}
.most-popular ol li {
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
padding: 0 0 0 30px;
margin-bottom: 40px
}
.most-popular ol li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none
}
.most-popular ol li:before {
position: absolute;
left: 0;
top: 1px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 20px;
font-size: 2rem;
content: counter(li) ".";
counter-increment: li
}
.most-popular p {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-weight: normal;
font-size: 20px;
font-size: 2rem;
line-height: 25px;
line-height: 2.5rem;
margin-bottom: 5px
}
.most-popular a {
text-decoration: none
}
.most-popular a:hover {
text-decoration: underline
}
@media (min-width: 37.5em) {
.module-container .most-popular {
padding-left: 20px
}
}
html.oldie .module-container .most-popular {
padding-left: 20px
}
.container-rail #most-popular.module {
border-bottom: none;
padding-top: 0px
}
@media (min-width: 53.125em) {
.container-rail #most-popular.module {
margin-top: 0px;
padding-top: 100px;
padding-bottom: 20px;
float: none;
width: auto
}
}
html.oldie .container-rail #most-popular.module {
margin-top: 0px;
padding-top: 100px;
padding-bottom: 20px;
float: none;
width: auto
}
.goings-on-module {
padding-top: 30px
}
.goings-on-module header {
background-color: #d22229;
color: white;
padding: 30px 10px;
text-align: center
}
.goings-on-module header h5 {
font-size: 30px;
font-size: 3rem;
line-height: 36px;
line-height: 3.6rem;
margin-bottom: 0;
text-align: center
}
.goings-on-module header h5 a:hover {
border-bottom: 1px solid white;
text-decoration: none
}
.goings-on-module header time {
color: white;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
font-weight: 500;
line-height: 14px;
line-height: 1.4rem
}
.goings-on-module nav {
text-align: left
}
.goings-on-module nav ul li {
width: 100%
}
.goings-on-module nav ul li a {
border-bottom: 1px solid #ccc;
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
font-weight: 700;
padding: 25px 0 30px 70px;
position: relative;
text-transform: uppercase;
width: 100%
}
.goings-on-module nav ul li a:before {
background-repeat: no-repeat;
background-position: left center;
background-size: cover;
background-image: url("../img/sprites/TNY-GOAT-img-sprite.png");
content: "";
height: 50px;
position: absolute;
left: 5px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 60px;
z-index: 2
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.goings-on-module nav ul li a:before {
background-image: url("../img/sprites/TNY-GOAT-img-sprite@2x.png");
background-size: auto 50px
}
}
.goings-on-module nav ul #theatre-section a:before {
background-position: 0 center
}
.goings-on-module nav ul #night-life-section a:before {
background-position: -420px center
}
.goings-on-module nav ul #art-section a:before {
background-position: -182px center
}
.goings-on-module nav ul #dance-section a:before {
background-position: -360px center
}
.goings-on-module nav ul #classical-music-section a:before {
background-position: -298px center
}
.goings-on-module nav ul #movies-section a:before {
background-position: -60px center
}
.goings-on-module nav ul #above-and-beyond-section a:before {
background-position: -243px center
}
.goings-on-module nav ul #food-and-drink-section a:before {
background-position: -120px center
}
.goings-on-module .goings-on-container {
overflow: hidden;
width: 100%
}
.goings-on-module .goings-on-content {
display: none
}
@media (min-width: 37.5em) {
.goings-on-module header h5 {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem
}
.goings-on-module header h5 br {
display: none
}
.goings-on-module .goings-on-container {
border-bottom: 1px solid #888888;
border-right: 1px solid #888888;
display: table;
table-layout: fixed
}
.goings-on-module nav {
display: table-cell;
padding-bottom: 15px;
position: relative;
vertical-align: top;
width: 32%;
z-index: 1
}
.goings-on-module nav ul li {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0 24px
}
.goings-on-module nav ul li a {
background-color: white;
border-bottom: none;
border-top: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif;
font-size: 20px;
font-size: 2rem;
line-height: 25px;
line-height: 2.5rem;
padding: 25px 20px 25px 0;
position: relative
}
.goings-on-module nav ul li a:after {
content: "";
background: url("../img/NYR_Nav-sprite.png") no-repeat -522px -34px;
width: 5px;
height: 10px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
opacity: 0;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-o-transition: all 350ms ease;
-ms-transition: all 350ms ease;
transition: all 350ms ease
}
}
@media only screen and (min-width: 37.5em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 37.5em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 37.5em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 37.5em) and (min-device-pixel-ratio: 2), only screen and (min-width: 37.5em) and (min-resolution: 192dpi), only screen and (min-width: 37.5em) and (min-resolution: 2dppx) {
.goings-on-module nav ul li a:after {
background: url("../img/NYR_Nav-sprite@2x.png") no-repeat -522px -33px;
background-size: 575px 292px;
margin-top: -1px
}
}
@media (min-width: 37.5em) {
.goings-on-module nav ul li a:before {
background-image: none
}
.goings-on-module nav ul li:first-child a {
border-width: 0
}
.goings-on-module nav ul li.selected, .goings-on-module nav ul li:hover {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
border-top: 1px solid #888888;
padding-left: 22px
}
.goings-on-module nav ul li.selected a, .goings-on-module nav ul li:hover a {
border-width: 0;
color: #d22229;
margin-left: 1px;
text-decoration: none;
padding-top: 25px;
padding-bottom: 25px
}
.goings-on-module nav ul li.selected a:after, .goings-on-module nav ul li:hover a:after {
right: 9px;
opacity: 1
}
.goings-on-module nav ul li.selected+li, .goings-on-module nav ul li:hover+li {
border-top: 0
}
.goings-on-module nav ul li.selected+li a, .goings-on-module nav ul li:hover+li a {
border-width: 0
}
.goings-on-module nav ul li.selected:first-child, .goings-on-module nav ul li:hover:first-child {
border-top: 0
}
.goings-on-module nav ul li.selected {
border-top: 1px solid #888888
}
.goings-on-module .goings-on-content {
-moz-box-sizing: border-box;
box-sizing: border-box;
border-left: 1px solid #888888;
display: table-cell;
padding: 34px 3% 20px;
position: relative;
vertical-align: top;
width: 68%;
z-index: 0
}
.goings-on-module .goings-on-content ul {
border-bottom: 1px solid #9a9a9a;
overflow: hidden;
-moz-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
-webkit-transition: opacity 2.0s ease;
-moz-transition: opacity 2.0s ease;
-o-transition: opacity 2.0s ease;
-ms-transition: opacity 2.0s ease;
transition: opacity 2.0s ease
}
.goings-on-module .goings-on-content li:first-child article {
padding-top: 0
}
.goings-on-module .goings-on-content li:first-child.featured article {
border-bottom: 1px solid #ccc;
padding-bottom: 30px
}
.goings-on-module .goings-on-content li:first-child.featured article h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 30px;
line-height: 3rem
}
.goings-on-module .goings-on-content li article {
padding: 25px 0 21px
}
.goings-on-module .goings-on-content li article h2, .goings-on-module .goings-on-content li article h3,
.goings-on-module .goings-on-content li article p {
text-align: left
}
.goings-on-module .goings-on-content li article h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
font-size: 1.6rem;
font-weight: 700;
line-height: 18px;
line-height: 1.8rem;
text-transform: uppercase
}
.goings-on-module .goings-on-content li article p {
margin-bottom: 20px
}
.goings-on-module .goings-on-content .button-container {
text-align: center
}
.goings-on-module .goings-on-content .light-button {
margin: 20px auto 0
}
.goings-on-module .goings-on-content.loading {
background: #fff url("../img/Loading.gif") no-repeat center center
}
.goings-on-module .goings-on-content.loading .light-button {
display: none
}
.goings-on-module .goings-on-content.loading ul {
display: none;
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0
}
.goings-on-module .goings-on-content .more-link {
margin-top: 20px
}
}
html.oldie .goings-on-module header h5 {
font-size: 55px;
font-size: 5.5rem;
line-height: 50px;
line-height: 5rem
}
html.oldie .goings-on-module header h5 br {
display: none
}
html.oldie .goings-on-module .goings-on-container {
border-bottom: 1px solid #888888;
border-right: 1px solid #888888;
display: table;
table-layout: fixed
}
html.oldie .goings-on-module nav {
display: table-cell;
padding-bottom: 15px;
position: relative;
vertical-align: top;
width: 32%;
z-index: 1
}
html.oldie .goings-on-module nav ul li {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0 24px
}
html.oldie .goings-on-module nav ul li a {
background-color: white;
border-bottom: none;
border-top: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif;
font-size: 20px;
font-size: 2rem;
line-height: 25px;
line-height: 2.5rem;
padding: 25px 20px 25px 0;
position: relative
}
html.oldie .goings-on-module nav ul li a:after {
content: "";
background: url("../img/NYR_Nav-sprite.png") no-repeat -522px -34px;
width: 5px;
height: 10px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
opacity: 0;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-o-transition: all 350ms ease;
-ms-transition: all 350ms ease;
transition: all 350ms ease
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.oldie .goings-on-module nav ul li a:after {
background: url("../img/NYR_Nav-sprite@2x.png") no-repeat -522px -33px;
background-size: 575px 292px;
margin-top: -1px
}
}
html.oldie .goings-on-module nav ul li a:before {
background-image: none
}
html.oldie .goings-on-module nav ul li:first-child a {
border-width: 0
}
html.oldie .goings-on-module nav ul li.selected, html.oldie .goings-on-module nav ul li:hover {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
border-top: 1px solid #888888;
padding-left: 22px
}
html.oldie .goings-on-module nav ul li.selected a, html.oldie .goings-on-module nav ul li:hover a {
border-width: 0;
color: #d22229;
margin-left: 1px;
text-decoration: none;
padding-top: 25px;
padding-bottom: 25px
}
html.oldie .goings-on-module nav ul li.selected a:after, html.oldie .goings-on-module nav ul li:hover a:after {
right: 9px;
opacity: 1
}
html.oldie .goings-on-module nav ul li.selected+li, html.oldie .goings-on-module nav ul li:hover+li {
border-top: 0
}
html.oldie .goings-on-module nav ul li.selected+li a, html.oldie .goings-on-module nav ul li:hover+li a {
border-width: 0
}
html.oldie .goings-on-module nav ul li.selected:first-child, html.oldie .goings-on-module nav ul li:hover:first-child {
border-top: 0
}
html.oldie .goings-on-module nav ul li.selected {
border-top: 1px solid #888888
}
html.oldie .goings-on-module .goings-on-content {
-moz-box-sizing: border-box;
box-sizing: border-box;
border-left: 1px solid #888888;
display: table-cell;
padding: 34px 3% 20px;
position: relative;
vertical-align: top;
width: 68%;
z-index: 0
}
html.oldie .goings-on-module .goings-on-content ul {
border-bottom: 1px solid #9a9a9a;
overflow: hidden;
-moz-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
-webkit-transition: opacity 2.0s ease;
-moz-transition: opacity 2.0s ease;
-o-transition: opacity 2.0s ease;
-ms-transition: opacity 2.0s ease;
transition: opacity 2.0s ease
}
html.oldie .goings-on-module .goings-on-content li:first-child article {
padding-top: 0
}
html.oldie .goings-on-module .goings-on-content li:first-child.featured article {
border-bottom: 1px solid #ccc;
padding-bottom: 30px
}
html.oldie .goings-on-module .goings-on-content li:first-child.featured article h2 {
font-size: 25px;
font-size: 2.5rem;
line-height: 30px;
line-height: 3rem
}
html.oldie .goings-on-module .goings-on-content li article {
padding: 25px 0 21px
}
html.oldie .goings-on-module .goings-on-content li article h2, html.oldie .goings-on-module .goings-on-content li article h3,
html.oldie .goings-on-module .goings-on-content li article p {
text-align: left
}
html.oldie .goings-on-module .goings-on-content li article h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
font-size: 1.6rem;
font-weight: 700;
line-height: 18px;
line-height: 1.8rem;
text-transform: uppercase
}
html.oldie .goings-on-module .goings-on-content li article p {
margin-bottom: 20px
}
html.oldie .goings-on-module .goings-on-content .button-container {
text-align: center
}
html.oldie .goings-on-module .goings-on-content .light-button {
margin: 20px auto 0
}
html.oldie .goings-on-module .goings-on-content.loading {
background: #fff url("../img/Loading.gif") no-repeat center center
}
html.oldie .goings-on-module .goings-on-content.loading .light-button {
display: none
}
html.oldie .goings-on-module .goings-on-content.loading ul {
display: none;
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0
}
html.oldie .goings-on-module .goings-on-content .more-link {
margin-top: 20px
}
@media (min-width: 53.125em) {
.goings-on-module nav ul li a {
padding-left: 85px;
padding-right: 30px
}
.goings-on-module nav ul li a:before {
background-image: url("../img/sprites/TNY-GOAT-img-sprite.png")
}
}
@media only screen and (min-width: 53.125em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 53.125em) and (min-device-pixel-ratio: 2), only screen and (min-width: 53.125em) and (min-resolution: 192dpi), only screen and (min-width: 53.125em) and (min-resolution: 2dppx) {
.goings-on-module nav ul li a:before {
background-image: url("../img/sprites/TNY-GOAT-img-sprite@2x.png");
background-size: auto 50px
}
}
html.oldie .goings-on-module nav ul li a {
padding-left: 85px;
padding-right: 30px
}
html.oldie .goings-on-module nav ul li a:before {
background-image: url("../img/sprites/TNY-GOAT-img-sprite.png")
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.oldie .goings-on-module nav ul li a:before {
background-image: url("../img/sprites/TNY-GOAT-img-sprite@2x.png");
background-size: auto 50px
}
}
.author-details {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 20px 0;
text-align: left
}
.author-details:last-of-type+.author-ampersand {
display: none
}
.author-details .author-masthead {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.author-details .author-masthead strong {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-size: 1.4rem;
font-weight: bold;
text-transform: uppercase
}
.author-details .author-masthead p {
font-size: 17px;
font-size: 1.7rem;
line-height: 21px;
line-height: 2.1rem;
padding: 0;
margin-bottom: 0
}
.author-details figure {
float: left;
width: 15%
}
.author-details figure+.author-masthead {
float: left;
padding-left: 10px;
width: 85%
}
.author-links {
clear: both;
padding-top: 20px
}
.author-links li {
display: inline;
border-left: 0;
padding: 0 5px 0 5px
}
.author-links li:first-child {
border-left: 0;
padding-left: 0
}
.author-links i {
position: relative;
top: 5px;
display: inline-block;
background-repeat: no-repeat;
background-image: url("../img/NYR_Nav-sprite.png")
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.author-links i {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 575px 292px
}
}
.author-links .twitter i {
width: 22px;
height: 17px;
background-position: -323px -95px
}
.author-links .google-plus i {
width: 19px;
height: 17px;
background-position: -380px -95px
}
.author-links .facebook i {
background-position: -357px -94px;
width: 9px;
height: 18px
}
.author-ampersand {
font-family: "adobe-caslon-pro", Times, Georgia, serif;
font-style: italic;
font-weight: 800;
font-size: 21px;
font-size: 2.1rem;
text-align: center;
position: relative
}
.author-ampersand:after, .author-ampersand:before {
content: "";
border-top: 1px solid #ccc;
display: block;
height: 1px;
width: 45%;
position: absolute;
left: 0;
top: 0.2em
}
.author-ampersand:after {
right: 0;
left: auto
}
@media (min-width: 37.5em) {
.article-contributors {
border: 0;
border-bottom: 1px solid #9a9a9a;
padding: 30px 0
}
.author-details {
width: 50%;
float: left;
border-bottom: 0;
padding: 0;
border: 0 !important
}
.author-details figure+.author-masthead+.author-links {
padding-left: 10px
}
.author-details article div {
margin-top: -5px
}
.author-details:last-of-type {
border-bottom: 0
}
.author-details:nth-of-type(odd) {
padding-right: 20px
}
.author-details:nth-of-type(even) {
border-left: 1px solid #ccc;
padding-left: 20px
}
.author-details:last-of-type:nth-of-type(odd) {
width: 100%
}
.author-details:last-of-type:nth-of-type(odd) .author-links.padded {
margin-left: 10px
}
.author-links {
display: inline-block
}
.author-ampersand {
display: none
}
}
html.oldie .article-contributors {
border: 0;
border-bottom: 1px solid #9a9a9a;
padding: 30px 0
}
html.oldie .author-details {
width: 50%;
float: left;
border-bottom: 0;
padding: 0;
border: 0 !important
}
html.oldie .author-details figure+.author-masthead+.author-links {
padding-left: 10px
}
html.oldie .author-details article div {
margin-top: -5px
}
html.oldie .author-details:last-of-type {
border-bottom: 0
}
html.oldie .author-details:nth-of-type(odd) {
padding-right: 20px
}
html.oldie .author-details:nth-of-type(even) {
border-left: 1px solid #ccc;
padding-left: 20px
}
html.oldie .author-details:last-of-type:nth-of-type(odd) {
width: 100%
}
html.oldie .author-details:last-of-type:nth-of-type(odd) .author-links.padded {
margin-left: 10px
}
html.oldie .author-links {
display: inline-block
}
html.oldie .author-ampersand {
display: none
}
@media (min-width: 53.125em) {
.article-contributors {
border-bottom: 0
}
}
html.oldie .article-contributors {
border-bottom: 0
}
#you-might-like h4 {
display: none
}
#you-might-like figure {
max-height: 177px;
overflow: hidden
}
.related-stories {
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden
}
.related-stories section {
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: left;
width: 100%
}
.related-stories figure {
float: left;
width: 30%
}
.related-stories figure+section {
float: right;
width: 66%
}
@media (min-width: 37.5em) {
.related-stories h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 21px;
line-height: 2.1rem
}
}
html.oldie .related-stories h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 21px;
line-height: 2.1rem
}
#modal-strongbox {
display: none;
line-height: 1.4;
position: absolute;
z-index: 999999;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: white
}
#modal-strongbox p {
margin-bottom: 20px;
font-size: 1em
}
#modal-strongbox h1 {
font-family: "neutra-2-text-n4", "neutra-2-text-1", "Times New Roman", Times, serif
}
#modal-strongbox h1 img {
max-width: 100%;
margin: 0 auto;
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Arial, clean, sans-serif
}
#modal-strongbox h1.sb-main {
margin: 0 auto;
max-width: 760px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Arial, clean, sans-serif;
text-transform: uppercase;
font-size: 4em;
font-weight: bold;
clear: both
}
#modal-strongbox h1.sb-main span {
font-size: 26px !important;
margin: 0 0 17px 0;
clear: both;
display: block;
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
font-weight: normal
}
#modal-strongbox h1.sb-main svg {
float: right;
display: inline-block;
margin-top: -74px
}
#modal-strongbox h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Arial, clean, sans-serif;
font-size: 24px;
line-height: 1.12;
text-transform: uppercase;
margin: 0 auto 30px
}
#modal-strongbox h2 strong {
font-weight: 800;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Arial, clean, sans-serif
}
#modal-strongbox h3#sb-privacy-promise {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Arial, clean, sans-serif;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 10px
}
#modal-strongbox a:link, #modal-strongbox a:link, #modal-strongbox a:visited {
color: #087cc3
}
#modal-strongbox blockquote {
margin: 0;
padding: 0 0 20px;
font-size: 18px
}
#modal-strongbox #links-strongbox-close:hover {
color: gray
}
#modal-strongbox #sb-privacy p {
font-size: 12px !important;
line-height: 1.3;
margin-bottom: 12px
}
#modal-strongbox #sb-privacy h3 {
margin-bottom: 10px;
font-family: "neutra-2-text-n4", "neutra-2-text-1", "Times New Roman", Times, serif;
font-size: 15px
}
#modal-strongbox #sb-header {
color: white;
background: black;
padding-top: 120px
}
#modal-strongbox #sb-main ol {
margin-bottom: 40px;
overflow: hidden
}
#modal-strongbox #sb-main ol li {
overflow: hidden
}
#modal-strongbox #sb-main ol li i {
float: left;
display: block;
color: white;
font-family: "neutra-2-display-n9", "neutra-2-display-1", serif;
font-weight: 800;
font-style: normal;
border-radius: 50%;
line-height: 30px;
width: 30px;
text-align: center;
background: #cd0021;
margin: 0 10px 40px 0
}
#modal-strongbox #sb-main .sb-instructions {
font-size: 16px
}
#modal-strongbox #sb-footer p {
margin-bottom: 0
}
#modal-strongbox #sb-points {
background: #eee;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Arial, clean, sans-serif
}
#modal-strongbox #sb-points ol {
max-width: 600px;
margin: 0 auto;
font-size: 17px
}
#modal-strongbox #sb-points ol li {
margin-bottom: 10px
}
#modal-strongbox #sb-points p {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Arial, clean, sans-serif
}
#modal-strongbox .sb-instructions {
padding-top: 20px;
border-top: 1px solid rgba(204, 204, 204, 0.7)
}
#modal-strongbox .sb-headline {
font-family: "neutra-2-display-n9", "neutra-2-display-1", serif;
text-transform: uppercase
}
#modal-strongbox .sb-contain {
max-width: 760px;
clear: both;
margin: 0 auto;
padding: 40px 20px;
overflow: hidden
}
#modal-strongbox #links-strongbox-close {
position: absolute;
right: 40px;
top: 112px;
font-family: "neutra-2-text-n4", "neutra-2-text-1", "Times New Roman", Times, serif;
width: 42px;
line-height: 42px;
font-size: 28px;
border-radius: 26px;
border: 2px solid white;
padding: 2px;
text-align: center;
color: white;
background-color: black;
text-decoration: none
}
#modal-strongbox #links-strongbox-close a:link, #modal-strongbox #links-strongbox-close a:link, #modal-strongbox #links-strongbox-close a:visited {
color: white
}
#modal-strongbox #links-strongbox-close a:hover {
color: gray
}
#modal-strongbox.sb-visible {
display: block
}
#sb-securedrop-logo {
vertical-align: top
}
#promotions {
background-color: #fff;
margin: 0 auto;
padding: 26px 0 0;
overflow: hidden;
border-bottom: 1px solid #ccc;
max-width: 1040px
}
#promotions:after {
content: "";
display: table;
clear: both
}
#promotions figure {
display: none
}
#promotions ul {
overflow: hidden;
padding: 0 6px
}
#promotions li {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-bottom: 22px;
padding-right: 20px;
text-align: center;
width: 50%
}
#promotions li:nth-child(even) {
padding-right: 0
}
#promotions li:nth-child(odd) {
clear: left
}
#promotions li span {
display: inline-block
}
#promotions h5 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 12px;
font-size: 1.2rem;
line-height: 13px;
line-height: 1.3rem;
margin-bottom: 0;
text-align: left;
text-transform: uppercase
}
@media (min-width: 37.5em) {
#promotions {
padding: 40px 0 35px
}
#promotions figure {
display: block
}
#promotions h5 {
text-align: center;
margin-bottom: 4px
}
#promotions li {
margin-bottom: 0;
padding: 0 20px;
width: 16.666%
}
#promotions li:nth-child(odd) {
clear: none
}
#promotions li span {
display: block;
height: 0;
visibility: hidden;
width: 0
}
}
html.oldie #promotions {
padding: 40px 0 35px
}
html.oldie #promotions figure {
display: block
}
html.oldie #promotions h5 {
text-align: center;
margin-bottom: 4px
}
html.oldie #promotions li {
margin-bottom: 0;
padding: 0 20px;
width: 16.666%
}
html.oldie #promotions li:nth-child(odd) {
clear: none
}
html.oldie #promotions li span {
display: block;
height: 0;
visibility: hidden;
width: 0
}
@media (min-width: 53.125em) {
#promotions {
padding-left: 15px;
padding-right: 15px
}
}
html.oldie #promotions {
padding-left: 15px;
padding-right: 15px
}
#promotions li.festival img {
border: 1px solid #CFD0D3
}
#main>p {
margin-top: 18px
}
#main>h2 {
font-size: 40px;
line-height: 43px
}
fieldset.birthday input {
line-height: 2.5rem;
text-align: center
}
#articleBody .user-services .sweeps {
width: 100%;
margin: 2em 0 0 2em;
margin-bottom: 100px
}
#articleBody .user-services .sweeps .section {
margin-bottom: 50px
}
#articleBody .user-services .sweeps .section input {
box-sizing: border-box
}
#articleBody .user-services .sweeps .section h2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 40px;
margin-bottom: 30px;
text-align: left;
text-transform: capitalize;
font-weight: bold;
font-size: 22px
}
#articleBody .user-services .sweeps .section .subheader {
font-size: 16px
}
#articleBody .user-services .sweeps .section fieldset {
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 6px;
text-align: left
}
#articleBody .user-services .sweeps .section fieldset label {
display: inline-block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#articleBody .user-services .sweeps .section fieldset input {
display: inline-block;
width: 250px;
padding: 10px 0px;
font-size: 14px
}
#articleBody .user-services .sweeps .section fieldset p {
display: inline-block
}
#articleBody .user-services .sweeps .section fieldset select {
max-width: 158px
}
#articleBody .user-services .sweeps .section fieldset .hint {
margin-bottom: 0px;
margin-left: 20px
}
#articleBody .user-services .sweeps .section #email {
margin-bottom: 0px
}
#new_user p.news_user_message, #new_user p.hint {
font-family: Arial, Helvetica;
font-size: 14px;
margin-left: 0;
display: block
}
#new_user #rememberme {
float: none
}
.form_response {
margin: 30px
}
.form_response em {
color: red;
font-size: 1.2em;
font-weight: bold;
margin-right: 5px
}
#articleBody .user-services .sweeps .birthday .datefield {
display: inline;
width: auto;
font-size: 1em;
font-weight: bold;
margin-bottom: 3px;
border: 1px solid #CCCCCC
}
#articleBody .user-services .sweeps .birthday .datefield * {
display: inline-block;
margin: 0 0;
border: none
}
#articleBody .user-services .sweeps .birthday .datefield input {
width: 2.5em;
padding: 0px 0 0 5px;
background: none;
color: #000;
box-shadow: none
}
#articleBody .user-services .birthday .datefield input#year {
width: 3.3em
}
#articleBody .user-services .sweeps .newsletter p {
margin-bottom: 0px
}
#articleBody .user-services .sweeps .newsletter p:after {
content: '*'
}
#articleBody .user-services .sweeps .newsletter label {
width: 30px
}
#articleBody .user-services .sweeps .radio label {
width: 50px
}
#articleBody .user-services .sweeps .radio .subscribe {
margin-left: 20px
}
#articleBody .user-services .sweeps .interest {
float: left;
width: 200px
}
#articleBody .user-services .sweeps .interest input {
float: left
}
#articleBody .user-services .sweeps .interest label {
float: left;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#articleBody .user-services .sweeps .interest label:nth-child(1) {
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 40px;
margin-bottom: 30px
}
#articleBody .user-services .sweeps #username {
min-width: 10px
}
.user-services .info fieldset input {
width: 250px
}
#articleBody .user-services .info fieldset label {
width: 250px
}
#articleBody .user-services .news-letter fieldset p {
width: 70%
}
#articleBody .user-services .sweeps .section fieldset.radio input {
width: auto
}
@media (max-width: 670px) {
div.user-services .section fieldset.birthday label {
width: 100%
}
div.user-services .section fieldset.state label {
width: 100%
}
div.user-services .section fieldset label {
width: 100%
}
div.user-services .news-letter fieldset p {
width: 45%
}
}
.festival section {
text-align: center;
margin-bottom: 30px
}
.festival section.dates span {
display: inline-block;
text-align: left;
padding: 0 20px
}
.festival section.tickets div {
padding: 18px 12px;
width: 180px;
margin: 0 auto;
background: #f7a838;
border-radius: 5px
}
.festival section.tickets div a {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: white
}
.festival section .links li {
font-family: "Helvetica Neue", Helvetica, Arial, Segoe, "Segoe UI", "Segoe WP", Calibri, clean, sans-serif
}
.festival section .links li a {
font-size: 16px
}
.festival section .links li span {
font-size: 16px
}
.festival section.present img {
border: 1px solid #efefef;
display: inline-block
}
.festival section.sponsors ul li {
display: inline-block;
margin: 15px
}
.festival section.sponsors img {
border: 1px solid #efefef
}
.festival section .headline {
display: block;
font-family: "ny-irvin-display-de", "Times New Roman", Times, Georgia, serif;
font-size: 50px;
margin-bottom: 30px;
margin-top: 60px
}
.festival .border-bottom {
border-bottom: 1px solid #959595;
padding-bottom: 20px
}
@media (min-width: 53.125em) {
section .links li {
display: inline-block;
border-right: 1px solid #959595;
font-family: "Helvetica Neue", Helvetica, Arial, Segoe, "Segoe UI", "Segoe WP", Calibri, clean, sans-serif;
margin-right: 20px;
padding-right: 20px;
padding-top: 2px
}
section .links li a {
font-size: 16px
}
section .links li span {
font-size: 16px
}
section .links li:last-child {
border: none
}
}
html.oldie section .links li {
display: inline-block;
border-right: 1px solid #959595;
font-family: "Helvetica Neue", Helvetica, Arial, Segoe, "Segoe UI", "Segoe WP", Calibri, clean, sans-serif;
margin-right: 20px;
padding-right: 20px;
padding-top: 2px
}
html.oldie section .links li a {
font-size: 16px
}
html.oldie section .links li span {
font-size: 16px
}
html.oldie section .links li:last-child {
border: none
}
@media print {
* {
background: transparent !important;
color: black !important;
box-shadow: none !important;
text-shadow: none !important
}
a, a:visited {
text-decoration: none !important
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: ""
}
p {
margin-bottom: 20px
}
p a[href]:after {
content: " (" attr(href) ")"
}
p abbr[title]:after {
content: " (" attr(title) ")"
}
pre {
border: 1px solid #999999
}
blockquote {
margin-left: 20px;
padding-left: 20px;
border-left: 5px solid black
}
pre, blockquote {
page-break-inside: avoid
}
thead {
display: table-header-group
}
tr, img {
page-break-inside: avoid
}
@page {
margin: 0.5cm
}
p, h2, h3 {
orphans: 3;
widows: 3
}
h2, h3 {
page-break-after: avoid
}
#nav-container {
position: relative !important
}
#main::before {
content: "Save paper and follow @newyorker on Twitter";
margin-bottom: 5px;
font-family: Arial, "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, clean, sans-serif;
font-size: 11px;
line-height: 1.5em
}
#main article {
border-bottom: 0
}
#articleBody {
width: 80%;
margin: 10px 10%
}
#articleBody img {
max-width: 36%;
float: right
}
.mobile-nav, .ad, .column-rail, .advertisement, .social-buttons,
.author-links, #tny-overlay, #hd, #primary-nav, #social-menu, #user-info,
#ny-outbrain, #the-latest, #author-details, #search-overlay, #newsletter-signup,
#most-popular, #recirculation, #promotions, #you-might-like, #digital-editions,
#footer-ad, #original-issue>a, #wpadminbar, footer, audio, canvas,
video, canvas, object, iframe {
display: none !important
}
}
.fs-overlay {
background-color: rgba(255, 255, 255, 0.98);
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 10px;
z-index: 2150001;
opacity: 0;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out
}
.fs-overlay .modal-inner {
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 100%;
max-width: 100%;
max-height: 100%;
position: relative;
text-align: center
}
.fs-overlay .modal-close {
background-image: url("../img/NYR_Nav-sprite.png");
background-size: 563px auto;
background-repeat: no-repeat;
background-position: -501px -115px;
background-color: #000;
border-radius: 50%;
border: 1px solid #999;
text-indent: 100%;
height: 25px;
width: 25px;
white-space: nowrap;
overflow: hidden;
position: absolute;
top: 10px;
left: auto;
right: 10px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.fs-overlay .modal-close {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 563px auto
}
}
.fs-overlay .modal-close:hover {
border-color: #fff
}
.fs-overlay.show {
display: block
}
.fs-overlay .loading {
background-image: url("../img/Eustace_Loadingdark.gif");
background-repeat: no-repeat;
background-position: center center;
background-size: 50px;
display: block;
position: absolute;
width: 50px;
height: 50px;
left: 50%;
top: 50%;
margin-top: -25px;
margin-left: -25px;
overflow: hidden;
text-indent: 100%
}
.overlay-image figure {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
max-height: inherit;
max-width: inherit;
margin: 0;
position: relative
}
.overlay-image figure img {
display: inline-block;
max-height: 90%
}
.overlay-image figure figcaption {
display: block;
position: relative;
padding-top: 10px
}
.overlay-video.fs-overlay {
background-color: #000
}
.overlay-video.fs-overlay .modal-inner {
background-image: url("../img/Eustace_Loadingdark.gif");
background-repeat: no-repeat;
background-position: center center;
background-size: 50px
}
.overlay-video.fs-overlay .media-embed-wrapper {
height: 100%;
max-height: 100%;
padding: 0
}
.overlay-video.fs-overlay .media-embed-wrapper iframe {
margin: 0 auto;
max-width: 100%;
position: relative
}
.overlay-slideshow.fs-overlay {
background-color: #000
}
.overlay-slideshow.fs-overlay .gallery-wrapper {
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 100%;
padding-top: 24px;
position: relative
}
.overlay-slideshow.fs-overlay .gallery-caption {
bottom: 40px;
position: absolute;
padding-top: 38px;
overflow: hidden;
width: 100%
}
.overlay-slideshow.fs-overlay .gallery-caption .caption-container {
height: 0;
overflow: hidden;
width: 100%;
-webkit-transition: height 0.5s;
-moz-transition: height 0.5s;
-o-transition: height 0.5s;
-ms-transition: height 0.5s;
transition: height 0.5s
}
.overlay-slideshow.fs-overlay .gallery-caption .caption-container .caption,
.overlay-slideshow.fs-overlay .gallery-caption .caption-container .credit {
text-align: center
}
.overlay-slideshow.fs-overlay .gallery-caption.open .toggle-caption::after {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.overlay-slideshow.fs-overlay .gallery-caption .caption, .overlay-slideshow.fs-overlay .gallery-caption .credit {
padding-top: 1px;
position: relative
}
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption,
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption::after, .overlay-slideshow.fs-overlay .gallery-caption::before {
content: "";
display: block;
position: absolute
}
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption {
background-image: url("../img/sprites/fs-slideshow-caption-buttons.png");
background-position: center 0;
cursor: pointer;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
font-size: 1.2rem;
text-transform: uppercase;
top: 0;
left: 50%;
width: 44px;
height: 23px;
margin-left: -22px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap
}
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption::after {
background-image: url("../img/NYR_Nav-sprite.png");
-webkit-transition: transform 0.5s ease-in-out;
-moz-transition: transform 0.5s ease-in-out;
-o-transition: transform 0.5s ease-in-out;
-ms-transition: transform 0.5s ease-in-out;
transition: transform 0.5s ease-in-out;
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-o-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
background-repeat: no-repeat;
background-position: -502px -142px;
width: 22px;
height: 11px;
top: 8px;
left: 50%;
margin-left: -11px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption::after {
background-image: url("../img/NYR_Nav-sprite@2x.png");
background-size: 563px auto
}
}
.overlay-slideshow.fs-overlay .gallery-caption::before {
background-color: #000;
background-color: rgba(0, 0, 0, 0.7);
border-top: 1px solid #292a2c;
top: 20px;
bottom: 0;
left: 0;
right: 0
}
.overlay-slideshow.fs-overlay .no-caption+.gallery-caption {
display: none
}
.overlay-slideshow.fs-overlay .gallery-caption.open {
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out
}
.overlay-slideshow.fs-overlay .owl-dots {
bottom: 10px;
position: absolute;
text-align: center;
width: 100%;
z-index: 1
}
.overlay-slideshow.fs-overlay .owl-carousel, .overlay-slideshow.fs-overlay .owl-carousel .owl-stage-outer {
height: 100%;
position: static
}
.overlay-slideshow.fs-overlay .owl-theme .owl-nav div {
top: 40%
}
.overlay-slideshow.fs-overlay .owl-stage {
height: 100%
}
.overlay-slideshow.fs-overlay .owl-carousel .owl-item {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-bottom: 60px;
position: relative;
height: 100%
}
.overlay-slideshow.fs-overlay .owl-carousel .owl-item img {
position: relative;
max-height: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%)
}
.overlay-slideshow.fs-overlay .owl-carousel .owl-item .related-stories img {
top: auto;
-webkit-transform: none;
transform: none
}
.overlay-slideshow.fs-overlay .caption, .overlay-slideshow.fs-overlay .credit {
color: #fff
}
.overlay-slideshow.fs-overlay .content-ad-wrapper {
display: none
}
.overlay-slideshow.fs-overlay .social-buttons {
bottom: 5px;
position: absolute;
width: 100%
}
.overlay-slideshow.fs-overlay .social-buttons .gplus-btn {
position: relative;
top: 6px
}
.overlay-slideshow.fs-overlay .social-buttons .pinit-btn {
margin-left: 12px
}
.overlay-slideshow.fs-overlay .social-buttons .twitter-btn {
width: 55px
}
.overlay-slideshow.fs-overlay .related-stories {
border-bottom: none;
height: 100%;
padding: 10px 2% 0
}
.overlay-slideshow.fs-overlay .related-stories .module-header figure {
display: none;
font-family: "ny-irvin-heading", "Times New Roman", Times, Georgia, serif;
float: none;
margin: 0 auto 18px;
width: 100%;
max-width: 100px
}
.overlay-slideshow.fs-overlay .related-stories .module-header h4 {
color: #ccc;
display: none;
font-size: 16px;
font-size: 1.6rem;
font-weight: 400;
margin-bottom: 36px
}
.overlay-slideshow.fs-overlay .related-stories h5 {
color: #fff
}
.overlay-slideshow.fs-overlay .related-stories h2, .overlay-slideshow.fs-overlay .related-stories h3 {
color: #ccc
}
.overlay-slideshow.fs-overlay .related-stories h3 {
margin-bottom: 0
}
.overlay-slideshow.fs-overlay .related-stories article {
border-color: #333;
padding-bottom: 20px
}
.overlay-slideshow.fs-overlay .related-stories article:last-of-type {
border-bottom: none
}
@media (min-width: 37.5em) {
.overlay-slideshow.fs-overlay .gallery-wrapper {
padding-bottom: 110px
}
.overlay-slideshow.fs-overlay .owl-carousel .owl-item {
padding-bottom: 0
}
.overlay-slideshow.fs-overlay .owl-dots {
bottom: 48px;
left: 0;
right: 0
}
.overlay-slideshow.fs-overlay .owl-theme .owl-dots .owl-dot span {
width: 5px;
height: 5px;
margin: 2px 5px
}
.overlay-slideshow.fs-overlay .gallery-caption {
bottom: 0;
padding-bottom: 0
}
.overlay-slideshow.fs-overlay .gallery-caption::before {
border-top: none
}
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption {
background-image: none;
border: 1px solid #999;
border-radius: 5px;
color: #fff;
top: auto;
left: auto;
bottom: auto;
text-indent: 0;
width: auto;
height: auto;
margin-top: 30px;
margin-left: 0;
padding: 10px 15px 8px;
position: relative;
display: inline-block;
z-index: 2
}
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption::after {
display: none
}
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption:hover {
border-color: #fff
}
.overlay-slideshow.fs-overlay .related-stories {
padding-top: 85px
}
.overlay-slideshow.fs-overlay .related-stories .module-header figure {
display: block
}
.overlay-slideshow.fs-overlay .related-stories .module-header h4 {
display: block
}
.overlay-slideshow.fs-overlay .related-stories article {
border: none;
float: left;
padding-left: 15px;
padding-right: 15px;
width: 50%
}
.overlay-slideshow.fs-overlay .related-stories article figure, .overlay-slideshow.fs-overlay .related-stories article section {
width: 100%
}
.overlay-slideshow.fs-overlay .related-stories article section {
text-align: center
}
.overlay-slideshow.fs-overlay .social-buttons {
text-align: center
}
}
html.oldie .overlay-slideshow.fs-overlay .gallery-wrapper {
padding-bottom: 110px
}
html.oldie .overlay-slideshow.fs-overlay .owl-carousel .owl-item {
padding-bottom: 0
}
html.oldie .overlay-slideshow.fs-overlay .owl-dots {
bottom: 48px;
left: 0;
right: 0
}
html.oldie .overlay-slideshow.fs-overlay .owl-theme .owl-dots .owl-dot span {
width: 5px;
height: 5px;
margin: 2px 5px
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption {
bottom: 0;
padding-bottom: 0
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption::before {
border-top: none
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption .toggle-caption {
background-image: none;
border: 1px solid #999;
border-radius: 5px;
color: #fff;
top: auto;
left: auto;
bottom: auto;
text-indent: 0;
width: auto;
height: auto;
margin-top: 30px;
margin-left: 0;
padding: 10px 15px 8px;
position: relative;
display: inline-block;
z-index: 2
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption .toggle-caption::after {
display: none
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption .toggle-caption:hover {
border-color: #fff
}
html.oldie .overlay-slideshow.fs-overlay .related-stories {
padding-top: 85px
}
html.oldie .overlay-slideshow.fs-overlay .related-stories .module-header figure {
display: block
}
html.oldie .overlay-slideshow.fs-overlay .related-stories .module-header h4 {
display: block
}
html.oldie .overlay-slideshow.fs-overlay .related-stories article {
border: none;
float: left;
padding-left: 15px;
padding-right: 15px;
width: 50%
}
html.oldie .overlay-slideshow.fs-overlay .related-stories article figure,
html.oldie .overlay-slideshow.fs-overlay .related-stories article section {
width: 100%
}
html.oldie .overlay-slideshow.fs-overlay .related-stories article section {
text-align: center
}
html.oldie .overlay-slideshow.fs-overlay .social-buttons {
text-align: center
}
@media (min-width: 53.125em) {
.fs-overlay {
padding: 50px
}
.fs-overlay .modal-close {
top: 50px;
right: 50px
}
.overlay-image figure figcaption {
position: absolute;
bottom: -18px;
right: 0
}
.overlay-image figure img {
max-height: 100%
}
.overlay-image figure.has-caption {
width: 100%
}
.overlay-image figure.has-caption img {
margin: 0;
max-width: 70%
}
.overlay-image figure.has-caption figcaption {
background-color: #fff;
bottom: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
padding: 10px 10px 10px 40px;
position: relative;
width: 30%
}
.overlay-video.fs-overlay .modal-close {
top: 25px
}
.overlay-slideshow.fs-overlay {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0 20px;
height: 100%
}
.overlay-slideshow.fs-overlay .modal-inner {
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
padding-right: 420px;
height: 100%
}
.overlay-slideshow.fs-overlay .content-ad-wrapper {
border-left: 1px solid #333;
display: block;
padding-left: 25px;
padding-top: 85px;
position: absolute;
top: 0;
right: 40px;
height: 100%;
width: 320px
}
.overlay-slideshow.fs-overlay .content-ad-wrapper .advertisement.loaded {
background-color: transparent;
border-top: 1px solid #333;
padding-top: 20px
}
.overlay-slideshow.fs-overlay .content-ad-wrapper .advertisement.loaded::before {
color: #8c8c8c
}
.overlay-slideshow.fs-overlay .gallery-wrapper {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-bottom: 60px
}
.overlay-slideshow.fs-overlay .gallery-wrapper .owl-dots {
bottom: 8px
}
.overlay-slideshow.fs-overlay .gallery-caption {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 20px 10% 30px
}
.overlay-slideshow.fs-overlay .gallery-caption .toggle-caption {
position: absolute;
right: 0;
bottom: 0
}
.overlay-slideshow.fs-overlay .gallery-caption::before {
top: 0
}
.overlay-slideshow.fs-overlay .modal-close {
top: 27px
}
.overlay-slideshow.fs-overlay .related-stories {
padding-top: 0
}
.overlay-slideshow.fs-overlay .related-stories .module-header figure {
display: none
}
.overlay-slideshow.fs-overlay .related-stories .module-header h4 {
display: none
}
.overlay-slideshow.fs-overlay .related-stories article:first-of-type {
padding-left: 50px
}
.overlay-slideshow.fs-overlay .related-stories article:last-of-type {
padding-right: 50px
}
}
html.oldie .fs-overlay {
padding: 50px
}
html.oldie .fs-overlay .modal-close {
top: 50px;
right: 50px
}
html.oldie .overlay-image figure figcaption {
position: absolute;
bottom: -18px;
right: 0
}
html.oldie .overlay-image figure img {
max-height: 100%
}
html.oldie .overlay-image figure.has-caption {
width: 100%
}
html.oldie .overlay-image figure.has-caption img {
margin: 0;
max-width: 70%
}
html.oldie .overlay-image figure.has-caption figcaption {
background-color: #fff;
bottom: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
padding: 10px 10px 10px 40px;
position: relative;
width: 30%
}
html.oldie .overlay-video.fs-overlay .modal-close {
top: 25px
}
html.oldie .overlay-slideshow.fs-overlay {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0 20px;
height: 100%
}
html.oldie .overlay-slideshow.fs-overlay .modal-inner {
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
padding-right: 420px;
height: 100%
}
html.oldie .overlay-slideshow.fs-overlay .content-ad-wrapper {
border-left: 1px solid #333;
display: block;
padding-left: 25px;
padding-top: 85px;
position: absolute;
top: 0;
right: 40px;
height: 100%;
width: 320px
}
html.oldie .overlay-slideshow.fs-overlay .content-ad-wrapper .advertisement.loaded {
background-color: transparent;
border-top: 1px solid #333;
padding-top: 20px
}
html.oldie .overlay-slideshow.fs-overlay .content-ad-wrapper .advertisement.loaded::before {
color: #8c8c8c
}
html.oldie .overlay-slideshow.fs-overlay .gallery-wrapper {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-bottom: 60px
}
html.oldie .overlay-slideshow.fs-overlay .gallery-wrapper .owl-dots {
bottom: 8px
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 20px 10% 30px
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption .toggle-caption {
position: absolute;
right: 0;
bottom: 0
}
html.oldie .overlay-slideshow.fs-overlay .gallery-caption::before {
top: 0
}
html.oldie .overlay-slideshow.fs-overlay .modal-close {
top: 27px
}
html.oldie .overlay-slideshow.fs-overlay .related-stories {
padding-top: 0
}
html.oldie .overlay-slideshow.fs-overlay .related-stories .module-header figure {
display: none
}
html.oldie .overlay-slideshow.fs-overlay .related-stories .module-header h4 {
display: none
}
html.oldie .overlay-slideshow.fs-overlay .related-stories article:first-of-type {
padding-left: 50px
}
html.oldie .overlay-slideshow.fs-overlay .related-stories article:last-of-type {
padding-right: 50px
}
#accordion section, #accordion .pointer, #accordion h1, #accordion p {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
box-sizing: border-box
}
#accordion h1 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: inherit;
font-size: 13px;
background-color: #f2f2f2;
margin: 0;
font-weight: normal;
padding: 12px 10px 8px 30px;
border-radius: 3px;
cursor: pointer;
margin-bottom: 8px;
color: #A5A5A5;
background-position: center right
}
.link-completed {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
transition: all 1s cubic-bezier(.15, 1.15, .87, 1);
background-color: #f2f2f2 !important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYwRjAxNjUwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwRjAxNjYwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjBGMDE2MzAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjBGMDE2NDAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqeGBNgAAACSSURBVHjaYvz//z8DrQETAx3AqCWjltAOsOCTNDExIcYMfiC2AuLtZ86cId0SIi1oA2I5IGYG4i3UDi5kCx4B8WFqxwm6BVVA/JGalpBkAbGWeEINJssCYizxBuIsJINJtoAYS45ADQQZPIUcC4ix5CPUQJDBjORYQGw+gVkUDsQrSbUABBhHa8ZRS4a2JQABBgAEhyhPnZnpygAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
background-position: center right
}
#accordion h1 a {
color: black
}
.entitlement-not-found-err {
height: 570px !important
}
.entitlement-not-found-err-international {
height: 480px !important
}
#accordion section {
overflow: hidden;
height: 250px;
border: none
}
#accordion p {
padding: 0 10px;
color: black
}
#accordion section.ac_hidden p:not(.pointer) {
color: #fff
}
#accordion section.ac_hidden {
height: 33px
}
.already-sign-in-text {
margin-top: 11px
}
.create-login-fields {
margin-top: 18px
}
.create-login-disclaimer {
margin-top: 11px;
line-height: 15px
}
#accordion .pointer {
padding: 0;
margin: 9px 0 0 6px;
line-height: 20px;
width: 13px;
font-size: 18px;
font-weight: 700;
color: #A5A5A5;
position: absolute;
z-index: 99;
text-indent: 9px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#accordion section:not(.ac_hidden) h1 {
background-color: #d6d6d6
}
#accordion section:not(.ac_hidden) .pointer {
display: inline-block;
padding: 0
}
section#item1 {
background-color: #FFF
}
section#item1>p, section#item1>div {
padding-left: 14px;
padding-right: 14px
}
#eumag-inter {
display: none
}
section#item2, section#item3 {
background-color: #FFF
}
section#item2>p, section#item2>div, section#item3>p, section#item3>div {
padding-left: 14px;
padding-right: 14px
}
.link-make-selection-err {
height: 326px !important
}
.med-form-error {
height: 490px !important
}
.modal-med-form-error {
height: 900px !important
}
.item2-opened {
height: 455px !important
}
.small-link-shove {
text-indent: 12px
}
.smallForm {
height: 340px !important
}
.medForm {
height: 420px !important
}
.longForm {
height: 525px !important
}
#eumag {
display: none
}
#submit-link-address-lookup {
margin-bottom: 10px
}
.name-lookup, .flow-name, .flow-inter, .sign-in-from-modal {
display: none
}
.sign-in-from-modal {
font-size: 14px;
line-height: 19px;
color: #333;
width: 100%;
margin: 0 auto
}
.already-sign-in-text {
margin-top: 11px;
display: inline-block
}
.name-lookup {
display: inline-block;
width: 100%
}
.mag-text {
margin-top: 12px;
margin-bottom: 16px;
font-size: 14px;
line-height: 19px;
color: #333333;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#eumag-inter {
height: 92px;
width: auto
}
#eumag {
height: 92px;
width: auto;
margin-bottom: 30px
}
#step1-link {
font-weight: normal;
color: #666
}
input#fullname, #link-zip-from-number, input#useremail1, input#useremail2,
input#createpass1, input#createpass2, input#fullname, input#link-zip,
input#link-account-numb, input#address1, input#address2, input#city,
input#state, input#zip, input#link-account-numb-inter {
padding: 10px 8px 2px 4px;
width: 100%;
box-sizing: border-box
}
input#fullname.placeholder, #link-zip-from-number.placeholder,
input#useremail1.placeholder, input#useremail2.placeholder, input#createpass1.placeholder,
input#createpass2.placeholder, input#fullname.placeholder, input#link-zip.placeholder,
input#link-account-numb.placeholder, input#address1.placeholder,
input#address2.placeholder, input#city.placeholder, input#state.placeholder,
input#zip.placeholder, input#link-account-numb-inter.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#fullname:-moz-placeholder, #link-zip-from-number:-moz-placeholder, input#useremail1:-moz-placeholder, input#useremail2:-moz-placeholder, input#createpass1:-moz-placeholder, input#createpass2:-moz-placeholder, input#fullname:-moz-placeholder, input#link-zip:-moz-placeholder, input#link-account-numb:-moz-placeholder, input#address1:-moz-placeholder, input#address2:-moz-placeholder, input#city:-moz-placeholder, input#state:-moz-placeholder, input#zip:-moz-placeholder, input#link-account-numb-inter:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#fullname::-webkit-input-placeholder, #link-zip-from-number::-webkit-input-placeholder, input#useremail1::-webkit-input-placeholder, input#useremail2::-webkit-input-placeholder, input#createpass1::-webkit-input-placeholder, input#createpass2::-webkit-input-placeholder, input#fullname::-webkit-input-placeholder, input#link-zip::-webkit-input-placeholder, input#link-account-numb::-webkit-input-placeholder, input#address1::-webkit-input-placeholder, input#address2::-webkit-input-placeholder, input#city::-webkit-input-placeholder, input#state::-webkit-input-placeholder, input#zip::-webkit-input-placeholder, input#link-account-numb-inter::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
.link-account-numb-inter {
margin-bottom: 10px
}
#modal-sub-label {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
color: #333333;
width: 90%;
line-height: 18px;
margin-bottom: 25px
}
#modal-sub-label2 {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: .76em;
line-height: 16px;
font-weight: 500;
height: 41px;
margin-bottom: 30px;
margin-top: 25px;
color: #888
}
.option-link-last {
margin-bottom: 8px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
color: #333
}
.inputfield-spacer {
min-height: 16px
}
.modal-subtext {
font-size: 12px;
font-weight: normal;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#linkbutton, #createLogin, #link-account-print, #submit-link-address-lookup,
#linkbutton-inter, #signIn-link {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #087cc3;
border: none;
width: 117px;
border: none;
height: 37px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 13px;
color: #FFF;
margin-bottom: 40px;
line-height: 2.2rem;
letter-spacing: 1.05px
}
#createLogin, #linkbutton, #linkbutton-inter {
margin-bottom: 32px
}
#signIn-link {
margin-bottom: 7px
}
@media (min-width: 37.5em) {
.already-sign-in-text {
margin-top: 11px
}
#eumag {
display: inline
}
#eumag-inter {
display: inline
}
.inputfield-spacer {
min-height: 16px
}
.name-lookup {
padding-right: none !important
}
input#link-zip-from-number, #createpass2, input#fullname, input#useremail1,
input#useremail2, input#createpass1, input#createpass2input#fullname,
input#link-zip, input#link-account-numb, input#address1, input#address2,
input#city, input#state, input#zip {
padding: 10px 0px 2px 4px;
text-indent: 4px;
height: 35px
}
input#link-zip-from-number.placeholder, #createpass2.placeholder,
input#fullname.placeholder, input#useremail1.placeholder, input#useremail2.placeholder,
input#createpass1.placeholder, input#createpass2input#fullname.placeholder,
input#link-zip.placeholder, input#link-account-numb.placeholder,
input#address1.placeholder, input#address2.placeholder, input#city.placeholder,
input#state.placeholder, input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number:-moz-placeholder, #createpass2:-moz-placeholder, input#fullname:-moz-placeholder, input#useremail1:-moz-placeholder, input#useremail2:-moz-placeholder, input#createpass1:-moz-placeholder, input#createpass2input#fullname:-moz-placeholder, input#link-zip:-moz-placeholder, input#link-account-numb:-moz-placeholder, input#address1:-moz-placeholder, input#address2:-moz-placeholder, input#city:-moz-placeholder, input#state:-moz-placeholder, input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number::-webkit-input-placeholder, #createpass2::-webkit-input-placeholder, input#fullname::-webkit-input-placeholder, input#useremail1::-webkit-input-placeholder, input#useremail2::-webkit-input-placeholder, input#createpass1::-webkit-input-placeholder, input#createpass2input#fullname::-webkit-input-placeholder, input#link-zip::-webkit-input-placeholder, input#link-account-numb::-webkit-input-placeholder, input#address1::-webkit-input-placeholder, input#address2::-webkit-input-placeholder, input#city::-webkit-input-placeholder, input#state::-webkit-input-placeholder, input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
}
html.oldie .already-sign-in-text {
margin-top: 11px
}
html.oldie #eumag {
display: inline
}
html.oldie #eumag-inter {
display: inline
}
html.oldie .inputfield-spacer {
min-height: 16px
}
html.oldie .name-lookup {
padding-right: none !important
}
html.oldie input#link-zip-from-number, html.oldie #createpass2,
html.oldie input#fullname, html.oldie input#useremail1, html.oldie input#useremail2,
html.oldie input#createpass1, html.oldie input#createpass2input#fullname,
html.oldie input#link-zip, html.oldie input#link-account-numb, html.oldie input#address1,
html.oldie input#address2, html.oldie input#city, html.oldie input#state,
html.oldie input#zip {
padding: 10px 0px 2px 4px;
text-indent: 4px;
height: 35px
}
html.oldie input#link-zip-from-number.placeholder, html.oldie #createpass2.placeholder,
html.oldie input#fullname.placeholder, html.oldie input#useremail1.placeholder,
html.oldie input#useremail2.placeholder, html.oldie input#createpass1.placeholder,
html.oldie input#createpass2input#fullname.placeholder, html.oldie input#link-zip.placeholder,
html.oldie input#link-account-numb.placeholder, html.oldie input#address1.placeholder,
html.oldie input#address2.placeholder, html.oldie input#city.placeholder,
html.oldie input#state.placeholder, html.oldie input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number:-moz-placeholder, html.oldie #createpass2:-moz-placeholder, html.oldie input#fullname:-moz-placeholder, html.oldie input#useremail1:-moz-placeholder, html.oldie input#useremail2:-moz-placeholder, html.oldie input#createpass1:-moz-placeholder, html.oldie input#createpass2input#fullname:-moz-placeholder, html.oldie input#link-zip:-moz-placeholder, html.oldie input#link-account-numb:-moz-placeholder, html.oldie input#address1:-moz-placeholder, html.oldie input#address2:-moz-placeholder, html.oldie input#city:-moz-placeholder, html.oldie input#state:-moz-placeholder, html.oldie input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number::-webkit-input-placeholder, html.oldie #createpass2::-webkit-input-placeholder, html.oldie input#fullname::-webkit-input-placeholder, html.oldie input#useremail1::-webkit-input-placeholder, html.oldie input#useremail2::-webkit-input-placeholder, html.oldie input#createpass1::-webkit-input-placeholder, html.oldie input#createpass2input#fullname::-webkit-input-placeholder, html.oldie input#link-zip::-webkit-input-placeholder, html.oldie input#link-account-numb::-webkit-input-placeholder, html.oldie input#address1::-webkit-input-placeholder, html.oldie input#address2::-webkit-input-placeholder, html.oldie input#city::-webkit-input-placeholder, html.oldie input#state::-webkit-input-placeholder, html.oldie input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
@media (min-width: 53.125em) {
.initial-link-closed {
height: 795px !important
}
#signIn-link {
margin-bottom: 7px
}
.already-sign-in-text {
margin-top: 11px
}
.create-login-fields {
margin-top: 18px
}
.create-login-disclaimer {
margin-top: 11px;
line-height: 15px
}
.item2-opened {
height: 455px !important
}
.link-account-numb-inter {
margin-bottom: 10px
}
.name-lookup {
padding: none !important
}
.step1-link {
font-weight: normal;
color: #666
}
input#link-zip-from-number, #fullname, input#useremail1, input#useremail2,
input#createpass1, input#createpass2input#fullname, input#link-zip,
input#link-account-numb, input#address1, input#address2, input#city,
input#state, input#zip {
padding: 10px 8px 2px 10px;
width: 100%
}
input#link-zip-from-number.placeholder, #fullname.placeholder,
input#useremail1.placeholder, input#useremail2.placeholder, input#createpass1.placeholder,
input#createpass2input#fullname.placeholder, input#link-zip.placeholder,
input#link-account-numb.placeholder, input#address1.placeholder,
input#address2.placeholder, input#city.placeholder, input#state.placeholder,
input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number:-moz-placeholder, #fullname:-moz-placeholder, input#useremail1:-moz-placeholder, input#useremail2:-moz-placeholder, input#createpass1:-moz-placeholder, input#createpass2input#fullname:-moz-placeholder, input#link-zip:-moz-placeholder, input#link-account-numb:-moz-placeholder, input#address1:-moz-placeholder, input#address2:-moz-placeholder, input#city:-moz-placeholder, input#state:-moz-placeholder, input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number::-webkit-input-placeholder, #fullname::-webkit-input-placeholder, input#useremail1::-webkit-input-placeholder, input#useremail2::-webkit-input-placeholder, input#createpass1::-webkit-input-placeholder, input#createpass2input#fullname::-webkit-input-placeholder, input#link-zip::-webkit-input-placeholder, input#link-account-numb::-webkit-input-placeholder, input#address1::-webkit-input-placeholder, input#address2::-webkit-input-placeholder, input#city::-webkit-input-placeholder, input#state::-webkit-input-placeholder, input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
.create-login-step {
height: 940px !important;
top: 220px
}
#eumag {
display: inline
}
#eumag-inter {
display: inline
}
.link-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
margin-bottom: 14px
}
.small-link-shove {
padding-left: 23px;
line-height: 20px
}
.name-lookup {
padding-right: none !important
}
.help-gray-border {
width: 100%;
min-height: 17px;
border-top: 1px solid #ccc
}
#accordion {
width: auto
}
.inputfield-spacer {
min-height: 16px
}
input#link-zip-from-number, #createpass2, input#fullname, input#useremail1,
input#useremail2, input#createpass1, input#createpass2input#fullname,
input#link-zip, input#link-account-numb, input#address1, input#address2,
input#city, input#state, input#zip {
padding: 10px 0px 2px 4px;
text-indent: 4px;
height: 35px
}
input#link-zip-from-number.placeholder, #createpass2.placeholder,
input#fullname.placeholder, input#useremail1.placeholder, input#useremail2.placeholder,
input#createpass1.placeholder, input#createpass2input#fullname.placeholder,
input#link-zip.placeholder, input#link-account-numb.placeholder,
input#address1.placeholder, input#address2.placeholder, input#city.placeholder,
input#state.placeholder, input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number:-moz-placeholder, #createpass2:-moz-placeholder, input#fullname:-moz-placeholder, input#useremail1:-moz-placeholder, input#useremail2:-moz-placeholder, input#createpass1:-moz-placeholder, input#createpass2input#fullname:-moz-placeholder, input#link-zip:-moz-placeholder, input#link-account-numb:-moz-placeholder, input#address1:-moz-placeholder, input#address2:-moz-placeholder, input#city:-moz-placeholder, input#state:-moz-placeholder, input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number::-webkit-input-placeholder, #createpass2::-webkit-input-placeholder, input#fullname::-webkit-input-placeholder, input#useremail1::-webkit-input-placeholder, input#useremail2::-webkit-input-placeholder, input#createpass1::-webkit-input-placeholder, input#createpass2input#fullname::-webkit-input-placeholder, input#link-zip::-webkit-input-placeholder, input#link-account-numb::-webkit-input-placeholder, input#address1::-webkit-input-placeholder, input#address2::-webkit-input-placeholder, input#city::-webkit-input-placeholder, input#state::-webkit-input-placeholder, input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
.modal-longer {
max-height: 890px
}
}
html.oldie .initial-link-closed {
height: 795px !important
}
html.oldie #signIn-link {
margin-bottom: 7px
}
html.oldie .already-sign-in-text {
margin-top: 11px
}
html.oldie .create-login-fields {
margin-top: 18px
}
html.oldie .create-login-disclaimer {
margin-top: 11px;
line-height: 15px
}
html.oldie .item2-opened {
height: 455px !important
}
html.oldie .link-account-numb-inter {
margin-bottom: 10px
}
html.oldie .name-lookup {
padding: none !important
}
html.oldie .step1-link {
font-weight: normal;
color: #666
}
html.oldie input#link-zip-from-number, html.oldie #fullname, html.oldie input#useremail1,
html.oldie input#useremail2, html.oldie input#createpass1, html.oldie input#createpass2input#fullname,
html.oldie input#link-zip, html.oldie input#link-account-numb, html.oldie input#address1,
html.oldie input#address2, html.oldie input#city, html.oldie input#state,
html.oldie input#zip {
padding: 10px 8px 2px 10px;
width: 100%
}
html.oldie input#link-zip-from-number.placeholder, html.oldie #fullname.placeholder,
html.oldie input#useremail1.placeholder, html.oldie input#useremail2.placeholder,
html.oldie input#createpass1.placeholder, html.oldie input#createpass2input#fullname.placeholder,
html.oldie input#link-zip.placeholder, html.oldie input#link-account-numb.placeholder,
html.oldie input#address1.placeholder, html.oldie input#address2.placeholder,
html.oldie input#city.placeholder, html.oldie input#state.placeholder,
html.oldie input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number:-moz-placeholder, html.oldie #fullname:-moz-placeholder, html.oldie input#useremail1:-moz-placeholder, html.oldie input#useremail2:-moz-placeholder, html.oldie input#createpass1:-moz-placeholder, html.oldie input#createpass2input#fullname:-moz-placeholder, html.oldie input#link-zip:-moz-placeholder, html.oldie input#link-account-numb:-moz-placeholder, html.oldie input#address1:-moz-placeholder, html.oldie input#address2:-moz-placeholder, html.oldie input#city:-moz-placeholder, html.oldie input#state:-moz-placeholder, html.oldie input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number::-webkit-input-placeholder, html.oldie #fullname::-webkit-input-placeholder, html.oldie input#useremail1::-webkit-input-placeholder, html.oldie input#useremail2::-webkit-input-placeholder, html.oldie input#createpass1::-webkit-input-placeholder, html.oldie input#createpass2input#fullname::-webkit-input-placeholder, html.oldie input#link-zip::-webkit-input-placeholder, html.oldie input#link-account-numb::-webkit-input-placeholder, html.oldie input#address1::-webkit-input-placeholder, html.oldie input#address2::-webkit-input-placeholder, html.oldie input#city::-webkit-input-placeholder, html.oldie input#state::-webkit-input-placeholder, html.oldie input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie .create-login-step {
height: 940px !important;
top: 220px
}
html.oldie #eumag {
display: inline
}
html.oldie #eumag-inter {
display: inline
}
html.oldie .link-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
margin-bottom: 14px
}
html.oldie .small-link-shove {
padding-left: 23px;
line-height: 20px
}
html.oldie .name-lookup {
padding-right: none !important
}
html.oldie .help-gray-border {
width: 100%;
min-height: 17px;
border-top: 1px solid #ccc
}
html.oldie #accordion {
width: auto
}
html.oldie .inputfield-spacer {
min-height: 16px
}
html.oldie input#link-zip-from-number, html.oldie #createpass2,
html.oldie input#fullname, html.oldie input#useremail1, html.oldie input#useremail2,
html.oldie input#createpass1, html.oldie input#createpass2input#fullname,
html.oldie input#link-zip, html.oldie input#link-account-numb, html.oldie input#address1,
html.oldie input#address2, html.oldie input#city, html.oldie input#state,
html.oldie input#zip {
padding: 10px 0px 2px 4px;
text-indent: 4px;
height: 35px
}
html.oldie input#link-zip-from-number.placeholder, html.oldie #createpass2.placeholder,
html.oldie input#fullname.placeholder, html.oldie input#useremail1.placeholder,
html.oldie input#useremail2.placeholder, html.oldie input#createpass1.placeholder,
html.oldie input#createpass2input#fullname.placeholder, html.oldie input#link-zip.placeholder,
html.oldie input#link-account-numb.placeholder, html.oldie input#address1.placeholder,
html.oldie input#address2.placeholder, html.oldie input#city.placeholder,
html.oldie input#state.placeholder, html.oldie input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number:-moz-placeholder, html.oldie #createpass2:-moz-placeholder, html.oldie input#fullname:-moz-placeholder, html.oldie input#useremail1:-moz-placeholder, html.oldie input#useremail2:-moz-placeholder, html.oldie input#createpass1:-moz-placeholder, html.oldie input#createpass2input#fullname:-moz-placeholder, html.oldie input#link-zip:-moz-placeholder, html.oldie input#link-account-numb:-moz-placeholder, html.oldie input#address1:-moz-placeholder, html.oldie input#address2:-moz-placeholder, html.oldie input#city:-moz-placeholder, html.oldie input#state:-moz-placeholder, html.oldie input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number::-webkit-input-placeholder, html.oldie #createpass2::-webkit-input-placeholder, html.oldie input#fullname::-webkit-input-placeholder, html.oldie input#useremail1::-webkit-input-placeholder, html.oldie input#useremail2::-webkit-input-placeholder, html.oldie input#createpass1::-webkit-input-placeholder, html.oldie input#createpass2input#fullname::-webkit-input-placeholder, html.oldie input#link-zip::-webkit-input-placeholder, html.oldie input#link-account-numb::-webkit-input-placeholder, html.oldie input#address1::-webkit-input-placeholder, html.oldie input#address2::-webkit-input-placeholder, html.oldie input#city::-webkit-input-placeholder, html.oldie input#state::-webkit-input-placeholder, html.oldie input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie .modal-longer {
max-height: 890px
}
.smoke-base {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
visibility: hidden;
opacity: 0
}
.smoke-base.smoke-visible {
opacity: 1;
visibility: visible
}
.smokebg {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0
}
.smoke-base .dialog {
position: absolute
}
.dialog-prompt {
margin-top: 15px;
text-align: center
}
.smoke {
text-align: center
}
.smoke-base {
background-color: rgba(255, 255, 255, 0.95);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#000000000)
}
.smoke-base .dialog {
top: 5%;
width: 520px;
left: 50%;
margin-left: -20%
}
.smoke {
background-color: rgba(255, 255, 255, 0.95);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
box-shadow: 0 2px 8px #666
}
.dialog-buttons button {
background-color: transparent;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#222222, endColorstr=#222222);
border-radius: 0;
color: #000
}
button.cancel {
background-color: transparent;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#444444, endColorstr=#444444)
}
.queue {
display: none
}
.spinloadWrapper {
position: relative;
top: 0;
left: 0;
padding: 0;
margin: 0
}
input.profile-button {
color: #FFF;
letter-spacing: .03em;
font-size: .66em;
line-height: 1em;
vertical-align: middle;
font-weight: 600;
-webkit-transition: all .44s linear;
-webkit-tap-highlight-color: none
}
input:focus {
outline: none
}
.profile-button-start-loading {
color: rgba(155, 155, 155, 0.25) !important;
font-size: 1.03em !important;
line-height: 1.4em !important;
background-color: #0b517e !important;
-webkit-transition: all .44s linear
}
.profile-button-start-loading-signIn {
color: rgba(155, 155, 155, 0.25) !important;
font-size: 1.43em !important;
line-height: 1.34em !important;
background-color: #0b517e !important;
-webkit-transition: all .44s linear
}
@-webkit-keyframes load-anim {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-moz-keyframes load-anim {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-o-keyframes load-anim {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes load-anim {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.border-gradient-content {
background: #0a5180;
background: #306390;
background: -moz-radial-gradient(center, ellipse cover, #306390 0%, #285a87 12%, #1f517e 25%, #245481 32%, #335c88 52%, #1f517e 78%, #2b5e8b 94%, rgba(48, 99, 144, 0.28) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #306390), color-stop(12%, #285a87), color-stop(25%, #1f517e), color-stop(32%, #245481), color-stop(52%, #335c88), color-stop(78%, #1f517e), color-stop(94%, #2b5e8b), color-stop(100%, rgba(48, 99, 144, 0.28)));
background: -webkit-radial-gradient(center, ellipse cover, #306390 0%, #285a87 12%, #1f517e 25%, #245481 32%, #335c88 52%, #1f517e 78%, #2b5e8b 94%, rgba(48, 99, 144, 0.28) 100%);
background: -o-radial-gradient(center, ellipse cover, #306390 0%, #285a87 12%, #1f517e 25%, #245481 32%, #335c88 52%, #1f517e 78%, #2b5e8b 94%, rgba(48, 99, 144, 0.28) 100%);
background: -ms-radial-gradient(center, ellipse cover, #306390 0%, #285a87 12%, #1f517e 25%, #245481 32%, #335c88 52%, #1f517e 78%, #2b5e8b 94%, rgba(48, 99, 144, 0.28) 100%);
background: radial-gradient(ellipse at center, #306390 0%, #285a87 12%, #1f517e 25%, #245481 32%, #335c88 52%, #1f517e 78%, #2b5e8b 94%, rgba(48, 99, 144, 0.28) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#306390', endColorstr='#47306390', GradientType=1);
background-size: cover;
display: block
}
.border-gradient {
display: inline-block;
position: absolute;
left: 50px;
top: 8px;
background: -moz-linear-gradient(top, #6a9bba 0%, #588ab1 92%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a9bba), color-stop(92%, #588ab1));
background: -webkit-linear-gradient(top, #6a9bba 0%, #588ab1 92%);
background: -o-linear-gradient(top, #6a9bba 0%, #588ab1 92%);
background: -ms-linear-gradient(top, #6a9bba 0%, #588ab1 92%);
background: linear-gradient(to bottom, #6a9bba 0%, #588ab1 92%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6a9bba', endColorstr='#588ab1', GradientType=0);
display: block;
float: left;
overflow: hidden;
padding: 3px;
border-radius: 50%;
background-size: cover;
-webkit-box-shadow: rgba(255, 255, 255, 0.94) -2px 3px 11px 14px inset, rgba(32, 79, 120, 0.94) -2px 3px 7px 4px;
box-shadow: rgba(255, 255, 255, 0.94) -2px 3px 11px 14px inset, rgba(32, 79, 120, 0.94) -2px 3px 7px 4px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-webkit-mask-image: linear-gradient(to right, transparent 20%, #1e4b90 100%);
-webkit-animation: load-anim 950ms infinite linear;
-moz-animation: load-anim 950ms infinite linear;
-ms-animation: load-anim 950ms infinite linear;
-o-animation: load-anim 950ms infinite linear;
animation: load-anim 950ms infinite linear
}
.profile-button-activeLoad {
background-color: #096fae !important
}
.profile-button {
color: #FFF;
margin-top: 3px;
width: 124px;
height: 37px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 30px;
font-weight: 600;
border: none;
background-color: #087CC3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all 1.14s ease-in-out
}
div#modal-overlay-full input * {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
-ms-border-radius: 0px !important;
border-radius: 0px !important
}
div#PAYWALL_BARRIER_wrapper {
width: 100%;
max-width: 100%;
margin: auto
}
.no-display {
display: none
}
.bottom-barrier-divide {
display: none
}
.mobile-barrier-divide-right {
display: none
}
.bottom-barrier-divide-right {
display: none
}
.cm-button-placement {
display: block;
margin: 0 auto;
text-align: center;
padding-bottom: 20px
}
.center-modal-button {
text-align: center;
padding: 9px 30px 6px 30px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
.mob-message-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: space-between;
-ms-flex-line-pack: justify;
align-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
min-height: 100%
}
.mob-message-item:nth-child(1) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 2;
-moz-box-flex: 2;
-webkit-flex: 2 1 auto;
-ms-flex: 2 1 auto;
flex: 2 1 auto;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
color: #FFF;
font-size: 45px;
text-align: center;
font-weight: 700
}
.mob-message-item:nth-child(2) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 3;
-moz-box-flex: 3;
-webkit-flex: 3 2 auto;
-ms-flex: 3 2 auto;
flex: 3 2 auto;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
font-size: 18px;
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
font-weight: 700
}
.mob-message-item:nth-child(3) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 3;
-moz-box-flex: 3;
-webkit-flex: 3 2 auto;
-ms-flex: 3 2 auto;
flex: 3 2 auto;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
color: #000;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
margin-bottom: 39px
}
@-moz-document url-prefix() {
.mob-message-container {
width: 100%;
-moz-box-sizing: border-box
}
}
.mob-notification-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: space-between;
-ms-flex-line-pack: justify;
align-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center
}
.mob-notification-item:nth-child(1) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
text-indent: 6px
}
.mob-message-item-nest {
font-size: 18px;
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
line-height: 2.3rem;
margin-bottom: 9%;
font-weight: 700
}
.mob-notification-item:nth-child(2) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center
}
.mob-notification-item:nth-child(3) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
text-direction: rtl;
text-indent: 6px
}
@-moz-document url-prefix() {
.mob-notification-container {
width: 100%;
-moz-box-sizing: border-box
}
}
.error-container {
height: 0;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-indent: 19px;
margin-top: 10px;
margin-bottom: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px
}
.forgot-pass-modal {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 0.688em;
color: #333333
}
.login-spacer {
min-height: 42px
}
.input-spacer {
min-height: 18px
}
#password-error, #email-error {
vertical-align: middle;
text-align: left !important;
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 0.688em;
color: #d22229;
font-weight: 900;
margin-top: 8px
}
.modal-footer {
font-size: 0.78em;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: left;
margin-top: 14px;
height: 24px
}
.action-item {
font-size: 12px;
font-size: 1.2rem
}
.subscribe-text {
margin-top: 12px;
font-size: 13.2px;
font-size: 1.32rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.error {
height: auto;
line-height: 1em
}
.registration {
text-transform: uppercase;
text-decoration: none;
font-size: 18.2px;
font-size: 1.82rem;
font-weight: 900;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.registration:hover {
text-decoration: underline
}
.stretchpass {
box-sizing: border-box;
width: 100%
}
.subscribe-box {
position: fixed;
bottom: 0;
right: 0;
color: white;
box-sizing: border-box;
height: 59px;
display: none;
width: auto;
background: black;
z-index: 9999999999;
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
-o-transition: all 1.5s ease-in-out;
-ms-transition: all 1.5s ease-in-out;
transition: all 1.5s ease-in-out
}
.stretchemail {
box-sizing: border-box;
margin: 0 auto;
width: 100%
}
#sign-in-from-notfication, #sign-in-from-notfication-mob {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-decoration: underline
}
#sign-in-from-notfication:hover, #sign-in-from-notfication-mob:hover {
cursor: pointer
}
.mobile-bottom-barrier-divide-left {
padding: 4px 4px 10px 17px;
position: absolute;
bottom: 0;
font-size: 14px;
white-space: nowrap;
line-height: 1.6rem;
background-color: #000;
text-align: center
}
.bottom-barrier-divide-left {
padding: 4px 4px 10px 17px;
position: absolute;
bottom: 0;
font-size: 16px;
white-space: nowrap;
background-color: #000;
display: none;
text-decoration: underline
}
.center-modal-button {
text-align: center;
height: 45px;
width: 180px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
.learn-more-button {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 17px;
text-align: center;
position: relative;
top: 16px
}
.notification-heading-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 4rem;
text-align: center;
font-weight: 700
}
.subscribe-notifcation-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 18px;
text-align: center;
font-weight: normal;
text-transform: none;
margin-bottom: 32px
}
.remind-later-text {
display: none;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
cursor: pointer;
text-decoration: underline
}
.remind-later-text:hover {
cursor: pointer
}
.notification-heading-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 1.48rem;
text-align: center;
font-weight: normal;
margin-bottom: 32px
}
.bottom-barrier-divide-right {
background-color: #000;
color: #FFF;
float: right;
padding: 4px 18px 10px 3px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
font-size: 16px !important;
bottom: 0;
right: 0;
display: none
}
.mobile-barrier-divide-right {
background-color: #000;
color: #FFF;
float: right;
padding: 4px 18px 10px 3px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
font-size: 14px;
line-height: 1.6rem;
bottom: 0;
right: 0;
text-align: center
}
@media (min-width: 37.5em) {
.mob-message-container {
display: none
}
.message-heading-action-required {
font-size: 18px;
margin-bottom: 12px;
margin-top: 10px
}
.cm-button-placement {
display: block;
margin: 0 auto;
text-align: center;
padding-bottom: 20px
}
.center-modal-button {
text-align: center;
padding: 9px 30px 6px 30px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
.mob-notification-container {
display: none
}
.mob-notification-item {
display: none
}
.mob-message-item {
display: none
}
.center-modal-button {
text-align: center;
height: 35px;
width: 142px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
.mobile-barrier-divide-right {
display: none
}
.bottom-barrier-divide {
display: inline-block;
background-color: #000;
color: #FFF;
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
position: absolute;
bottom: 0;
height: 44px
}
.mobile-bottom-barrier-divide-left {
display: none
}
.bottom-barrier-divide-left {
padding: 4px 4px 14px 17px;
position: absolute;
bottom: 0;
font-size: 16px;
white-space: nowrap;
background-color: #000;
display: block;
text-decoration: underline
}
.learn-more-button {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
text-align: center;
position: relative;
top: 12px
}
.notification-heading-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 4rem;
text-align: center;
font-weight: 700;
margin-top: 28px
}
.subscribe-notifcation-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 18px;
text-align: center;
font-weight: normal;
text-transform: none
}
.remind-later-text {
margin-top: 19px;
display: block;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-decoration: underline
}
.remind-later-text:hover {
cursor: pointer
}
.notification-heading-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 17px;
text-align: center;
font-weight: normal
}
.bottom-barrier-divide-right {
background-color: #000;
color: #FFF;
float: right;
padding: 4px 18px 14px 3px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
font-size: 16px;
bottom: 0;
right: 0;
display: inline-block
}
}
html.oldie .mob-message-container {
display: none
}
html.oldie .message-heading-action-required {
font-size: 18px;
margin-bottom: 12px;
margin-top: 10px
}
html.oldie .cm-button-placement {
display: block;
margin: 0 auto;
text-align: center;
padding-bottom: 20px
}
html.oldie .center-modal-button {
text-align: center;
padding: 9px 30px 6px 30px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
html.oldie .mob-notification-container {
display: none
}
html.oldie .mob-notification-item {
display: none
}
html.oldie .mob-message-item {
display: none
}
html.oldie .center-modal-button {
text-align: center;
height: 35px;
width: 142px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
html.oldie .mobile-barrier-divide-right {
display: none
}
html.oldie .bottom-barrier-divide {
display: inline-block;
background-color: #000;
color: #FFF;
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
position: absolute;
bottom: 0;
height: 44px
}
html.oldie .mobile-bottom-barrier-divide-left {
display: none
}
html.oldie .bottom-barrier-divide-left {
padding: 4px 4px 14px 17px;
position: absolute;
bottom: 0;
font-size: 16px;
white-space: nowrap;
background-color: #000;
display: block;
text-decoration: underline
}
html.oldie .learn-more-button {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
text-align: center;
position: relative;
top: 12px
}
html.oldie .notification-heading-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 4rem;
text-align: center;
font-weight: 700;
margin-top: 28px
}
html.oldie .subscribe-notifcation-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 18px;
text-align: center;
font-weight: normal;
text-transform: none
}
html.oldie .remind-later-text {
margin-top: 19px;
display: block;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-decoration: underline
}
html.oldie .remind-later-text:hover {
cursor: pointer
}
html.oldie .notification-heading-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 17px;
text-align: center;
font-weight: normal
}
html.oldie .bottom-barrier-divide-right {
background-color: #000;
color: #FFF;
float: right;
padding: 4px 18px 14px 3px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
font-size: 16px;
bottom: 0;
right: 0;
display: inline-block
}
@media (min-width: 53.125em) {
.mob-message-container {
display: none
}
.cm-button-placement {
display: block;
margin: 0 auto;
text-align: center;
padding-bottom: 20px
}
.center-modal-button {
text-align: center;
padding: 9px 30px 6px 30px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
.message-heading-action-required {
font-size: 18px;
margin-bottom: 12px;
margin-top: 10px
}
.mob-notification-container {
display: none
}
.mob-notification-item {
display: none
}
.mob-message-item {
display: none
}
.mobile-barrier-divide-right {
display: none
}
.bottom-barrier-divide {
display: inline-block;
background-color: #000;
color: #FFF;
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
position: absolute;
bottom: 0;
height: 44px
}
.learn-more-button {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
text-align: center;
position: relative;
top: 12px
}
.center-modal-button {
text-align: center;
height: 35px;
width: 142px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
.bottom-barrier-divide {
display: inline-block;
background-color: #000;
color: #FFF;
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
bottom: 0;
height: 44px
}
.mobile-bottom-barrier-divide-left {
display: none
}
.bottom-barrier-divide-left {
padding: 4px 4px 12px 17px;
position: absolute;
bottom: 0;
font-size: 16px;
white-space: nowrap;
background-color: #000;
display: block;
text-decoration: underline
}
.center-modal-button {
text-align: center;
height: 35px;
width: 142px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
.learn-more-button {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
text-align: center;
position: relative;
top: 12px
}
.notification-heading-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 4rem;
text-align: center;
font-weight: 700
}
.subscribe-notifcation-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 18px;
text-align: center;
font-weight: normal;
text-transform: none
}
.remind-later-text {
margin-top: 19px;
display: block;
text-align: center;
text-decoration: underline;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.remind-later-text:hover {
cursor: pointer
}
.notification-heading-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 17px;
text-align: center;
font-weight: normal
}
.bottom-barrier-divide-right {
background-color: #000;
color: #FFF;
float: right;
padding: 4px 18px 12px 3px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
font-size: 16px;
bottom: 0;
right: 0;
display: inline-block
}
}
html.oldie .mob-message-container {
display: none
}
html.oldie .cm-button-placement {
display: block;
margin: 0 auto;
text-align: center;
padding-bottom: 20px
}
html.oldie .center-modal-button {
text-align: center;
padding: 9px 30px 6px 30px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
html.oldie .message-heading-action-required {
font-size: 18px;
margin-bottom: 12px;
margin-top: 10px
}
html.oldie .mob-notification-container {
display: none
}
html.oldie .mob-notification-item {
display: none
}
html.oldie .mob-message-item {
display: none
}
html.oldie .mobile-barrier-divide-right {
display: none
}
html.oldie .bottom-barrier-divide {
display: inline-block;
background-color: #000;
color: #FFF;
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
position: absolute;
bottom: 0;
height: 44px
}
html.oldie .learn-more-button {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
text-align: center;
position: relative;
top: 12px
}
html.oldie .center-modal-button {
text-align: center;
height: 35px;
width: 142px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
html.oldie .bottom-barrier-divide {
display: inline-block;
background-color: #000;
color: #FFF;
width: 100%;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
bottom: 0;
height: 44px
}
html.oldie .mobile-bottom-barrier-divide-left {
display: none
}
html.oldie .bottom-barrier-divide-left {
padding: 4px 4px 12px 17px;
position: absolute;
bottom: 0;
font-size: 16px;
white-space: nowrap;
background-color: #000;
display: block;
text-decoration: underline
}
html.oldie .center-modal-button {
text-align: center;
height: 35px;
width: 142px;
vertical-align: middle;
border-radius: 3px;
background-color: #000;
margin: 0 auto
}
html.oldie .learn-more-button {
color: #FFF;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
text-align: center;
position: relative;
top: 12px
}
html.oldie .notification-heading-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 4rem;
text-align: center;
font-weight: 700
}
html.oldie .subscribe-notifcation-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000;
font-size: 18px;
text-align: center;
font-weight: normal;
text-transform: none
}
html.oldie .remind-later-text {
margin-top: 19px;
display: block;
text-align: center;
text-decoration: underline;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .remind-later-text:hover {
cursor: pointer
}
html.oldie .notification-heading-subtext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #FFF;
font-size: 17px;
text-align: center;
font-weight: normal
}
html.oldie .bottom-barrier-divide-right {
background-color: #000;
color: #FFF;
float: right;
padding: 4px 18px 12px 3px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
position: absolute;
font-size: 16px;
bottom: 0;
right: 0;
display: inline-block
}
#logo-account {
text-indent: 105%;
white-space: nowrap;
overflow: hidden;
background-image: url("/assets/img/nyr-logo.png");
background-image: url("/assets/img/nyr-logo.svg"), none;
background-size: contain;
background-repeat: no-repeat;
background-position: center
}
.sprite_contact_menu {
display: block;
float: left;
clear: right;
padding-right: 5px;
position: relative;
top: -2px
}
.acct-border-helper {
width: 100%;
display: flex
}
.nyr-c-check {
display: block;
position: relative;
right: 14px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.discard-wrapper {
display: inline-block !important
}
.nyrc-checkboxes label, .nyrc-checkboxes input[type="checkbox"]+span,
.nyrc-checkboxes input[type="checkbox"]+span::before {
display: inline-block;
vertical-align: middle;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.nyrc-checkboxes {
position: relative;
list-style-type: none;
padding: 0
}
.nyrc-checkboxes label * {
cursor: pointer
}
.nyrc-checkboxes input[type="checkbox"] {
opacity: 0;
position: absolute
}
.nyrc-checkboxes input[type="checkbox"]+span {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #333
}
.nyrc-checkboxes label:hover span::before {
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc
}
.nyrc-checkboxes label:hover span {
color: #000
}
.nyrc-checkboxes input[type="checkbox"]+span::before {
content: "";
width: 12px;
height: 12px;
margin: 0 4px 0 0;
border: solid 1px #a8a8a8;
line-height: 14px;
text-align: center;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
background: #b9b9b9;
background: -moz-linear-gradient(-45deg, #b9b9b9 0%, #e1e1e1 7%, #fff 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #b9b9b9), color-stop(7%, #e1e1e1), color-stop(100%, #fff));
background: -webkit-linear-gradient(-45deg, #b9b9b9 0%, #e1e1e1 7%, #fff 100%);
background: -o-linear-gradient(-45deg, #b9b9b9 0%, #e1e1e1 7%, #fff 100%);
background: -ms-linear-gradient(-45deg, #b9b9b9 0%, #e1e1e1 7%, #fff 100%);
background: linear-gradient(135deg, #b9b9b9 0%, #e1e1e1 7%, #fff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b9b9b9', endColorstr='#ffffff', GradientType=1 );
position: relative;
right: 2px
}
.nyrc-checkboxes input[type="checkbox"]:checked+span::before {
color: #666
}
.nyrc-checkboxes input[type="checkbox"]:disabled+span {
cursor: default;
-moz-opacity: .4;
-webkit-opacity: .4;
opacity: .4
}
.nyrc-checkboxes input[type="checkbox"]+span::before {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px
}
.nyrc-checkboxes input[type="checkbox"]:checked+span::before {
content: url(data:image/png;base64,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);
font-size: 12px;
position: relative;
right: 2px
}
.help-section-border {
display: none
}
.thanks-container {
text-align: center;
margin-bottom: 100px
}
.thanks-confirm-message {
font-size: 25px
}
.profile-entry {
line-height: 1rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.4rem;
margin-top: 0;
margin-bottom: 18px
}
.thanks-confirm-message {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px
}
#email-field, #user-password, #conf-user-password, #user-fname,
#user-lname, #user-address1, #user-address2, #user-city, #user-state,
#user-zcode, #country {
width: 100%;
padding: 9px 11px
}
#sign-out-remembered:hover {
cursor: pointer;
text-decoration: underline
}
.not-you-link {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.not-you-link:hover {
cursor: pointer;
text-decoration: underline
}
.account-page-container {
margin-top: 0 !important;
border: none !important;
border-right: none !important;
padding: 0 !important 0 !important 0 !important 0 !important
}
.input-wrapper {
padding: 0px 20px 0px 0px
}
.discard-changes {
font-size: 13px
}
.link-sub-hamnav {
margin-top: 24px;
float: right;
text-transform: none;
font-weight: bold
}
#final-step {
display: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 19px;
color: #333;
text-align: center;
margin: 0 auto;
padding: 15px 56px 56px 56px
}
.forgot-mini-spacer {
margin-bottom: 23px
}
.changepass-header {
font-size: 25px;
font-weight: 400px
}
.my-account-divider {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 11px;
border-bottom: 1px solid #e6e6e6;
border-top: none
}
.help-rail-item-email {
float: none
}
.mobi-sign-in-button {
position: absolute;
left: 20px !important;
width: 64px;
font-size: 12px;
height: 31px;
display: inline-block;
white-space: nowrap;
vertical-align: middle;
text-align: center;
line-height: 0rem
}
.sign-in-from-account-new-user {
padding: 0
}
.remember-button-acct-sign-in {
margin-right: 5px;
margin-top: none !important
}
.account-page-heading {
text-align: center;
font-size: 25px
}
.field-container {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines
}
.field-line-fix-acct {
padding-bottom: 10px
}
.myaccount-mobi-nav {
border-top: none;
border-bottom: 1px solid #e6e6e6;
font-size: 11px
}
.signin-sub {
font-size: 12px
}
.acct-base-font {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.live-chat-linkout {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: bold
}
.column-help {
text-align: left;
line-height: 25px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.account-input-spacer {
min-height: 20px;
width: 100%;
-webkit-user-select: none
}
.sign-in-acct-header {
margin-top: 5px;
text-align: center;
font-size: 20px;
margin-bottom: 4px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.signed-in-remembered-box {
margin-top: 10px !important;
margin-right: 10px !important
}
.change-pass-textual {
text-align: center;
font-size: 16px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.welcome-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
vertical-align: middle;
font-size: 16px;
text-align: center;
vertical-align: middle;
position: relative;
top: -4px;
margin-bottom: 17px
}
.user-signed-in {
text-align: center;
margin-bottom: 20px;
position: relative;
top: 13px
}
.mobi-helper-spacer {
margin-bottom: 5px
}
.sign-out-copy-links {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 24px;
text-align: center
}
.signin-sub {
margin-bottom: 5px
}
.mobi-profile-heading {
border: none;
font-size: 13px !important
}
.mobi-profile-heading:hover {
background: none;
background-color: none
}
.member-mobi-link {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 13px !important
}
.profile-bot-submit {
margin-top: 34px;
margin-bottom: 50px;
text-transform: uppercase;
-webkit-tap-highlight-color: transparent
}
.profile-header {
text-align: center
}
.NYerHours {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
margin-top: 14px;
line-height: 1.6rem
}
.account-header {
margin-top: 10px;
margin-bottom: 14px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 22px
}
.profile-entry {
line-height: 1.4rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.personal-info-header {
margin-top: 42px;
margin-bottom: 26px
}
.account-details-profile {
font-size: 22px
}
.profile-button {
color: #FFF;
width: 124px;
height: 37px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 3px;
margin-bottom: 30px;
font-weight: 600;
border: none;
background-color: #087CC3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px
}
.remember-acct-wrap {
float: right;
font-size: 16px;
font-weight: bold
}
.remember-acct-wrap-existing-user {
float: right;
font-weight: bold;
margin-top: 5px;
font-size: 13px
}
.remember-acct-wrap-newuser {
float: right;
font-size: 16px;
font-weight: bold
}
#confirm-no-submit {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: bold;
font-size: 14px;
position: relative;
top: -16px
}
#confirm-no-submit:hover {
cursor: pointer
}
.profile-header {
text-align: center;
font-size: 25px;
line-height: 1em
}
.confirm-changes-modal {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
height: 196px;
width: 452px !important;
padding: 56px 56px 56px 56px;
text-align: center;
font-size: 14px;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12)
}
.confirm-modal-instructions {
margin-bottom: 20px
}
.confirm-modal-instruct-text {
margin-bottom: 20px
}
.required-field-label {
float: right;
clear: left;
text-align: right;
font-size: 13px
}
.side-rail-subtext {
font-size: 14px;
font-weight: normal;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: capitalize;
margin-bottom: 0px
}
.need-help-text {
margin-bottom: 29px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal
}
.live-chat-linkout {
color: #000 !important
}
.need-help-account-text {
font-size: 16px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: capitalize;
font-weight: 600;
color: #000;
margin-top: 10px;
margin-bottom: 14px
}
.confirm-account-changes-button {
width: 97px;
height: 41px;
vertical-align: middle;
line-height: 1.8rem
}
.profile-info-toptext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
line-height: 18px;
margin-bottom: 50px;
margin-top: 15px;
text-align: left
}
.remember-wrapper {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.change-password-field {
width: 100%;
height: 33px;
padding: 0 0 0 7px
}
.field-breakln {
vertical-align: middle;
display: block;
padding: 4px 25px 5px 0
}
.mob-breakln {
display: block;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.help-link-header {
font-size: 20px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700
}
.account-page-container {
margin-top: 0 !important;
border: none !important;
border-right: none !important;
padding: 0 0 0 0
}
.mobi-column-help {
display: inline-block
}
.help-sub-section {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
color: #000
}
.help-sub-section-callout {
font-size: 15px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal
}
.help-subtext {
font-size: 14px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
color: #000
}
.stretch-ln {
width: 40%
}
.stretch-ln2 {
width: 40%
}
.remember-wrapper {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.remember-me-subtext {
float: left;
font-size: 13px;
font-weight: normal;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.welcome-heading {
margin-top: 6px
}
.help-rail-item {
line-height: 1.7rem;
margin-top: 13px
}
@media (min-width: 37.5em) {
.required-field-label {
position: relative;
right: 41%;
padding: 4px 25px 5px 0
}
.acct-border-helper {
display: none
}
.sprite_contact_menu {
display: none
}
.change-pass-body {
width: 75% !important
}
#final-step {
display: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 19px;
color: #333;
text-align: center;
margin: 0 auto;
padding: 15px 56px 56px 56px
}
.confirm-forgot-body {
height: 200px !important
}
.content-wrapper-acct-page {
padding: 0px 80px 0px 80px
}
.container-rail.grey-help-box {
border-top: 1px solid #acacac;
overflow: visible
}
#tny-footer ul:first-child {
border-bottom: 1px solid #e3e2e2;
padding-top: 5px
}
.help-section-border {
width: 100%;
min-height: 10px;
border-bottom: 1px solid #acacac;
display: block
}
.need-help-account-text {
margin-top: 25px
}
.help-rail-item {
display: inline-block;
width: 30%
}
.info-help-rail-account {
display: inline-block
}
.call-infobox {
width: 25%;
display: inline-block
}
.chat-infobox {
width: 44%;
display: inline-block
}
.email-infobox {
width: 27%;
display: inline-block
}
.email-infobox {
width: 27%;
display: inline-block
}
.profile-entry {
line-height: 1.4rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.thanks-confirm-message {
font-size: 40px
}
.thanks-container {
text-align: center;
margin-bottom: 100px
}
.thanks-confirm-message {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 18px
}
.sign-out-copy-links {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 24px;
text-align: center;
position: relative;
top: -3px
}
.user-signed-in {
text-align: center;
margin-bottom: 20px;
position: relative;
top: 13px
}
.remember-button-acct-sign-in {
margin-right: 5px;
margin-top: 10px !important
}
.welcome-heading {
margin-top: 0
}
.signed-in-remembered-box {
margin-top: 10px !important;
margin-right: 10px !important
}
.remember-acct-wrap {
float: right;
font-size: 13px;
padding-top: 10px;
font-weight: bold;
margin-top: 10px
}
.remember-acct-wrap-newuser {
float: right;
font-size: 13px;
font-weight: bold;
padding-top: 10px
}
.sign-in-from-account-new-user {
padding-left: 25%;
padding-right: 25%
}
.changepass-header {
font-size: 40px;
font-weight: 400px
}
.change-pass-textual {
font-size: 16px;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.account-page-heading {
text-align: center;
font-size: 40px
}
.profile-header {
text-align: center;
font-size: 40px !important;
line-height: 1em
}
.profile-info-toptext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 17px;
margin-top: 15px;
text-align: left
}
.account-page-container {
margin-top: 0 !important;
border: none !important;
padding: 0 0 0 0
}
.NYerHours {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px
}
.not-you-link {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.not-you-link:hover {
cursor: pointer;
text-decoration: underline
}
#sign-out-remembered:hover {
cursor: pointer;
text-decoration: underline
}
.confirm-account-changes-button {
width: 97px;
height: 41px;
vertical-align: middle
}
.field-line-fix-acct {
max-height: 58px
}
.discard-changes {
font-size: 13px
}
.discard-changes:hover {
text-decoration: underline
}
#email-field, #user-password, #conf-user-password, #user-fname,
#user-lname, #user-address1, #user-address2, #user-city, #user-state,
#user-zcode, #country {
width: 100%;
padding: 9px 11px
}
.account-details-profile {
max-height: 38px;
font-size: 22px
}
.field-container {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines
}
.profile-info-toptext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
line-height: 18px;
margin-top: 15px;
text-align: left
}
.remember-me-subtext {
font-size: 15px;
font-weight: normal;
padding-top: 10px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.signin-sub {
font-size: 12px !important
}
.mobi-account-menu-sign-out {
border-top: none;
border-bottom: 1px solid #e6e6e6;
font-size: 11px
}
.block-list {
display: inline-block
}
#mobi-nav-link {
font-size: 11px;
text-transform: none;
font-weight: bold;
white-space: nowrap
}
.account-plain-link:hover {
background: none
}
.welcome-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
vertical-align: middle;
font-size: 14px;
text-align: center;
vertical-align: middle
}
.mobi-column-help {
display: none
}
.stretch-ln {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
.stretch-ln2 {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
.field-breakln {
vertical-align: middle;
display: inline-block;
*display: inline;
zoom: 1;
width: 222px;
padding: 5px 25px 5px 0
}
}
html.oldie .required-field-label {
position: relative;
right: 41%;
padding: 4px 25px 5px 0
}
html.oldie .acct-border-helper {
display: none
}
html.oldie .sprite_contact_menu {
display: none
}
html.oldie .change-pass-body {
width: 75% !important
}
html.oldie #final-step {
display: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 19px;
color: #333;
text-align: center;
margin: 0 auto;
padding: 15px 56px 56px 56px
}
html.oldie .confirm-forgot-body {
height: 200px !important
}
html.oldie .content-wrapper-acct-page {
padding: 0px 80px 0px 80px
}
html.oldie .container-rail.grey-help-box {
border-top: 1px solid #acacac;
overflow: visible
}
html.oldie #tny-footer ul:first-child {
border-bottom: 1px solid #e3e2e2;
padding-top: 5px
}
html.oldie .help-section-border {
width: 100%;
min-height: 10px;
border-bottom: 1px solid #acacac;
display: block
}
html.oldie .need-help-account-text {
margin-top: 25px
}
html.oldie .help-rail-item {
display: inline-block;
width: 30%
}
html.oldie .info-help-rail-account {
display: inline-block
}
html.oldie .call-infobox {
width: 25%;
display: inline-block
}
html.oldie .chat-infobox {
width: 44%;
display: inline-block
}
html.oldie .email-infobox {
width: 27%;
display: inline-block
}
html.oldie .email-infobox {
width: 27%;
display: inline-block
}
html.oldie .profile-entry {
line-height: 1.4rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .thanks-confirm-message {
font-size: 40px
}
html.oldie .thanks-container {
text-align: center;
margin-bottom: 100px
}
html.oldie .thanks-confirm-message {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 18px
}
html.oldie .sign-out-copy-links {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 24px;
text-align: center;
position: relative;
top: -3px
}
html.oldie .user-signed-in {
text-align: center;
margin-bottom: 20px;
position: relative;
top: 13px
}
html.oldie .remember-button-acct-sign-in {
margin-right: 5px;
margin-top: 10px !important
}
html.oldie .welcome-heading {
margin-top: 0
}
html.oldie .signed-in-remembered-box {
margin-top: 10px !important;
margin-right: 10px !important
}
html.oldie .remember-acct-wrap {
float: right;
font-size: 13px;
padding-top: 10px;
font-weight: bold;
margin-top: 10px
}
html.oldie .remember-acct-wrap-newuser {
float: right;
font-size: 13px;
font-weight: bold;
padding-top: 10px
}
html.oldie .sign-in-from-account-new-user {
padding-left: 25%;
padding-right: 25%
}
html.oldie .changepass-header {
font-size: 40px;
font-weight: 400px
}
html.oldie .change-pass-textual {
font-size: 16px;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .account-page-heading {
text-align: center;
font-size: 40px
}
html.oldie .profile-header {
text-align: center;
font-size: 40px !important;
line-height: 1em
}
html.oldie .profile-info-toptext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 17px;
margin-top: 15px;
text-align: left
}
html.oldie .account-page-container {
margin-top: 0 !important;
border: none !important;
padding: 0 0 0 0
}
html.oldie .NYerHours {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px
}
html.oldie .not-you-link {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .not-you-link:hover {
cursor: pointer;
text-decoration: underline
}
html.oldie #sign-out-remembered:hover {
cursor: pointer;
text-decoration: underline
}
html.oldie .confirm-account-changes-button {
width: 97px;
height: 41px;
vertical-align: middle
}
html.oldie .field-line-fix-acct {
max-height: 58px
}
html.oldie .discard-changes {
font-size: 13px
}
html.oldie .discard-changes:hover {
text-decoration: underline
}
html.oldie #email-field, html.oldie #user-password, html.oldie #conf-user-password,
html.oldie #user-fname, html.oldie #user-lname, html.oldie #user-address1,
html.oldie #user-address2, html.oldie #user-city, html.oldie #user-state,
html.oldie #user-zcode, html.oldie #country {
width: 100%;
padding: 9px 11px
}
html.oldie .account-details-profile {
max-height: 38px;
font-size: 22px
}
html.oldie .field-container {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines
}
html.oldie .profile-info-toptext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 15px;
line-height: 18px;
margin-top: 15px;
text-align: left
}
html.oldie .remember-me-subtext {
font-size: 15px;
font-weight: normal;
padding-top: 10px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .signin-sub {
font-size: 12px !important
}
html.oldie .mobi-account-menu-sign-out {
border-top: none;
border-bottom: 1px solid #e6e6e6;
font-size: 11px
}
html.oldie .block-list {
display: inline-block
}
html.oldie #mobi-nav-link {
font-size: 11px;
text-transform: none;
font-weight: bold;
white-space: nowrap
}
html.oldie .account-plain-link:hover {
background: none
}
html.oldie .welcome-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
vertical-align: middle;
font-size: 14px;
text-align: center;
vertical-align: middle
}
html.oldie .mobi-column-help {
display: none
}
html.oldie .stretch-ln {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
html.oldie .stretch-ln2 {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
html.oldie .field-breakln {
vertical-align: middle;
display: inline-block;
*display: inline;
zoom: 1;
width: 222px;
padding: 5px 25px 5px 0
}
@media (min-width: 53.125em) {
.acct-border-helper {
display: none
}
.profile-edit-fields {
width: 260px !important
}
.required-field-label {
float: none;
clear: none;
display: block;
position: relative;
right: 26%;
padding: 4px 25px 5px 0
}
.sprite_contact_menu {
display: block;
float: left;
clear: right;
padding-right: 5px;
position: relative;
top: -2px
}
.grey-help-box {
position: fixed
}
.help-section-border {
display: none
}
.help-rail-item {
padding-bottom: 8px
}
.help-rail-item-email {
float: none
}
.profile-entry {
line-height: 1.4rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.thanks-container {
text-align: center;
margin-bottom: 100px
}
.thanks-confirm-message {
font-size: 40px
}
.thanks-confirm-message {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 18px
}
.sign-out-copy-links {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 24px;
text-align: center;
position: relative;
top: -3px
}
.user-signed-in {
text-align: center;
margin-bottom: 20px;
position: relative;
top: 13px
}
.signed-in-remembered-box {
margin-top: 10px !important;
margin-right: 10px !important
}
.remember-button-acct-sign-in {
margin-right: 5px;
margin-top: 10px !important
}
.change-pass-body {
width: 50% !important
}
#save-new-pass {
width: 100%
}
.changepass-header {
font-size: 40px;
font-weight: 400px
}
.change-password-field {
width: 358px;
height: 33px
}
.change-pass-textual {
font-size: 18px;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.account-page-heading {
text-align: center;
font-size: 40px
}
.user-signed-in {
text-align: center;
margin-bottom: 20px;
position: relative;
top: 13px
}
.sign-out-copy-links {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 24px;
text-align: center;
position: relative;
top: -3px
}
#sign-out-remembered:hover {
cursor: pointer;
text-decoration: underline
}
.input-account-edit {
width: 331px
}
.profile-header {
text-align: left !important;
font-size: 40px;
line-height: 1em
}
.account-page-container {
margin-top: 0 !important;
border: none !important;
border-right: none !important;
padding: 0 !important 0 !important 0 !important 0 !important
}
.profile-page-head-text {
border: none;
padding: 0
}
.not-you-link {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.not-you-link:hover {
cursor: pointer;
text-decoration: underline
}
#sign-out-remembered:hover {
cursor: pointer;
text-decoration: underline
}
.help-rail-item {
margin-bottom: 0px
}
.NYerHours {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
line-height: 15px;
margin-top: 0px
}
.confirm-modal-instructions {
margin-bottom: 20px
}
.confirm-modal-instruct-text {
margin-bottom: 20px
}
.side-rail-subtext {
font-size: 13px;
font-weight: normal;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: capitalize;
margin-bottom: 0;
letter-spacing: normal !important
}
.need-help-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
font-size: 13px
}
.live-chat-linkout {
color: #000 !important;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: capitalize;
font-weight: 600;
font-size: 13px
}
.need-help-account-text {
font-size: 15px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
color: #000;
margin-top: 0px;
margin-bottom: 12px;
letter-spacing: normal !important
}
.container-rail.grey-help-box {
border-top: none
}
.help-rail-item {
display: block;
width: auto;
margin-bottom: none;
line-height: 1.5rem;
margin-bottom: 6px
}
.info-help-rail-account {
display: block;
width: auto
}
div.help-rail-item:last-child {
float: none
}
.confirm-account-changes-button {
width: 97px;
height: 41px;
vertical-align: middle
}
.field-line-fix-acct {
max-height: 58px
}
.discard-changes {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.discard-changes:hover {
text-decoration: underline
}
.discard-change-bottom-button {
cursor: pointer;
line-height: 32px
}
.account-details-profile {
font-size: 22px
}
.field-container {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines
}
.profile-info-toptext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 17px;
margin-top: 15px;
text-align: left;
margin-bottom: 60px
}
.remember-me-subtext {
padding-top: 10px;
font-size: 13px !important;
font-weight: normal;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
#email-field, #user-password, #conf-user-password, #user-fname,
#user-lname, #user-address1, #user-address2, #user-city, #user-state,
#user-zcode, #country {
padding: 9px 11px
}
.remember-acct-wrap {
float: right;
font-size: 13px;
padding-top: 10px;
font-weight: bold
}
.remember-acct-wrap-newuser {
float: right;
font-size: 13px;
font-weight: bold;
padding-top: 10px
}
.stretch-ln {
width: 20%
}
.stretch-ln2 {
width: 20%;
display: inline-block
}
#final-step {
display: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 19px;
color: #333;
text-align: center;
margin: 0 auto;
padding: 15px 56px 56px 56px
}
.forgot-body {
height: 426px !important
}
.signin-sub {
font-size: 12px !important
}
.account-edit-page {
padding: 0 0 0 0
}
.heading-spacer {
min-height: 18px
}
.welcome-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
vertical-align: middle;
font-size: 14px;
text-align: center;
vertical-align: middle
}
.stretch-ln {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
.stretch-ln2 {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
.field-breakln {
vertical-align: middle;
display: inline-block;
*display: inline;
zoom: 1;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
width: 182px;
padding: 5px 25px 5px 0
}
.info-help-rail-account {
margin-top: 0px
}
.mobi-column-help {
display: none
}
.mob-breakln {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
display: inline-block
}
.right-rail-help-border {
height: 10px;
margin-top: 25px;
width: 100%;
border-top: 1px solid #ccc
}
.column-help {
display: inline;
position: fixed;
text-align: left;
right: 24px;
top: 35px;
width: 280px;
height: 238px;
padding: 24px 20px 18px 20px;
background-color: #f5f5f5;
color: #000;
border: 1px solid #cccccc;
box-sizing: border-box
}
.sign-in-from-account, .sign-in-from-account-new-user {
width: 50%;
margin: 0 auto;
margin-bottom: 70px;
max-width: 400px
}
}
html.oldie .acct-border-helper {
display: none
}
html.oldie .profile-edit-fields {
width: 260px !important
}
html.oldie .required-field-label {
float: none;
clear: none;
display: block;
position: relative;
right: 26%;
padding: 4px 25px 5px 0
}
html.oldie .sprite_contact_menu {
display: block;
float: left;
clear: right;
padding-right: 5px;
position: relative;
top: -2px
}
html.oldie .grey-help-box {
position: fixed
}
html.oldie .help-section-border {
display: none
}
html.oldie .help-rail-item {
padding-bottom: 8px
}
html.oldie .help-rail-item-email {
float: none
}
html.oldie .profile-entry {
line-height: 1.4rem;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .thanks-container {
text-align: center;
margin-bottom: 100px
}
html.oldie .thanks-confirm-message {
font-size: 40px
}
html.oldie .thanks-confirm-message {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 18px
}
html.oldie .sign-out-copy-links {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 24px;
text-align: center;
position: relative;
top: -3px
}
html.oldie .user-signed-in {
text-align: center;
margin-bottom: 20px;
position: relative;
top: 13px
}
html.oldie .signed-in-remembered-box {
margin-top: 10px !important;
margin-right: 10px !important
}
html.oldie .remember-button-acct-sign-in {
margin-right: 5px;
margin-top: 10px !important
}
html.oldie .change-pass-body {
width: 50% !important
}
html.oldie #save-new-pass {
width: 100%
}
html.oldie .changepass-header {
font-size: 40px;
font-weight: 400px
}
html.oldie .change-password-field {
width: 358px;
height: 33px
}
html.oldie .change-pass-textual {
font-size: 18px;
text-align: center;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .account-page-heading {
text-align: center;
font-size: 40px
}
html.oldie .user-signed-in {
text-align: center;
margin-bottom: 20px;
position: relative;
top: 13px
}
html.oldie .sign-out-copy-links {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-bottom: 24px;
text-align: center;
position: relative;
top: -3px
}
html.oldie #sign-out-remembered:hover {
cursor: pointer;
text-decoration: underline
}
html.oldie .input-account-edit {
width: 331px
}
html.oldie .profile-header {
text-align: left !important;
font-size: 40px;
line-height: 1em
}
html.oldie .account-page-container {
margin-top: 0 !important;
border: none !important;
border-right: none !important;
padding: 0 !important 0 !important 0 !important 0 !important
}
html.oldie .profile-page-head-text {
border: none;
padding: 0
}
html.oldie .not-you-link {
font-weight: bold;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .not-you-link:hover {
cursor: pointer;
text-decoration: underline
}
html.oldie #sign-out-remembered:hover {
cursor: pointer;
text-decoration: underline
}
html.oldie .help-rail-item {
margin-bottom: 0px
}
html.oldie .NYerHours {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
line-height: 15px;
margin-top: 0px
}
html.oldie .confirm-modal-instructions {
margin-bottom: 20px
}
html.oldie .confirm-modal-instruct-text {
margin-bottom: 20px
}
html.oldie .side-rail-subtext {
font-size: 13px;
font-weight: normal;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: capitalize;
margin-bottom: 0;
letter-spacing: normal !important
}
html.oldie .need-help-text {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
font-size: 13px
}
html.oldie .live-chat-linkout {
color: #000 !important;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-transform: capitalize;
font-weight: 600;
font-size: 13px
}
html.oldie .need-help-account-text {
font-size: 15px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
color: #000;
margin-top: 0px;
margin-bottom: 12px;
letter-spacing: normal !important
}
html.oldie .container-rail.grey-help-box {
border-top: none
}
html.oldie .help-rail-item {
display: block;
width: auto;
margin-bottom: none;
line-height: 1.5rem;
margin-bottom: 6px
}
html.oldie .info-help-rail-account {
display: block;
width: auto
}
html.oldie div.help-rail-item:last-child {
float: none
}
html.oldie .confirm-account-changes-button {
width: 97px;
height: 41px;
vertical-align: middle
}
html.oldie .field-line-fix-acct {
max-height: 58px
}
html.oldie .discard-changes {
font-size: 13px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .discard-changes:hover {
text-decoration: underline
}
html.oldie .discard-change-bottom-button {
cursor: pointer;
line-height: 32px
}
html.oldie .account-details-profile {
font-size: 22px
}
html.oldie .field-container {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines
}
html.oldie .profile-info-toptext {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 17px;
margin-top: 15px;
text-align: left;
margin-bottom: 60px
}
html.oldie .remember-me-subtext {
padding-top: 10px;
font-size: 13px !important;
font-weight: normal;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie #email-field, html.oldie #user-password, html.oldie #conf-user-password,
html.oldie #user-fname, html.oldie #user-lname, html.oldie #user-address1,
html.oldie #user-address2, html.oldie #user-city, html.oldie #user-state,
html.oldie #user-zcode, html.oldie #country {
padding: 9px 11px
}
html.oldie .remember-acct-wrap {
float: right;
font-size: 13px;
padding-top: 10px;
font-weight: bold
}
html.oldie .remember-acct-wrap-newuser {
float: right;
font-size: 13px;
font-weight: bold;
padding-top: 10px
}
html.oldie .stretch-ln {
width: 20%
}
html.oldie .stretch-ln2 {
width: 20%;
display: inline-block
}
html.oldie #final-step {
display: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
line-height: 19px;
color: #333;
text-align: center;
margin: 0 auto;
padding: 15px 56px 56px 56px
}
html.oldie .forgot-body {
height: 426px !important
}
html.oldie .signin-sub {
font-size: 12px !important
}
html.oldie .account-edit-page {
padding: 0 0 0 0
}
html.oldie .heading-spacer {
min-height: 18px
}
html.oldie .welcome-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: center;
vertical-align: middle;
font-size: 14px;
text-align: center;
vertical-align: middle
}
html.oldie .stretch-ln {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
html.oldie .stretch-ln2 {
width: 30%;
display: inline-block;
font-size: 0;
line-height: 0
}
html.oldie .field-breakln {
vertical-align: middle;
display: inline-block;
*display: inline;
zoom: 1;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
width: 182px;
padding: 5px 25px 5px 0
}
html.oldie .info-help-rail-account {
margin-top: 0px
}
html.oldie .mobi-column-help {
display: none
}
html.oldie .mob-breakln {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
display: inline-block
}
html.oldie .right-rail-help-border {
height: 10px;
margin-top: 25px;
width: 100%;
border-top: 1px solid #ccc
}
html.oldie .column-help {
display: inline;
position: fixed;
text-align: left;
right: 24px;
top: 35px;
width: 280px;
height: 238px;
padding: 24px 20px 18px 20px;
background-color: #f5f5f5;
color: #000;
border: 1px solid #cccccc;
box-sizing: border-box
}
html.oldie .sign-in-from-account, html.oldie .sign-in-from-account-new-user {
width: 50%;
margin: 0 auto;
margin-bottom: 70px;
max-width: 400px
}
.animated {
-webkit-animation-duration: .84s;
animation-duration: .84s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes fadeIn {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn
}
.CM-wrapper {
min-height: 100%
}
.embedded {
position: relative
}
.nyr-styled-select {
background: url("../img/tiny-drop-arrow.png") no-repeat;
background-size: 100% 100%;
height: 35px;
overflow: hidden;
width: 100%;
max-width: 100%
}
.nyr-styled-select select {
background: transparent;
border: none;
font-size: 14px;
height: 35px;
padding: 5px;
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
text-overflow: '';
text-indent: 3px;
line-height: 2.95rem;
max-width: 100%;
color: #333
}
.step-instruction-info-position {
position: relative;
top: 17px
}
.initial-step-linking {
background-color: #d6d6d6 !important;
font-weight: bold !important
}
#signin-view {
position: absolute
}
.link-currentStepProgress {
background-color: #f2f2f2 !important;
font-weight: bold;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYwRjAxNjUwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwRjAxNjYwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjBGMDE2MzAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjBGMDE2NDAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqeGBNgAAACSSURBVHjaYvz//z8DrQETAx3AqCWjltAOsOCTNDExIcYMfiC2AuLtZ86cId0SIi1oA2I5IGYG4i3UDi5kCx4B8WFqxwm6BVVA/JGalpBkAbGWeEINJssCYizxBuIsJINJtoAYS45ADQQZPIUcC4ix5CPUQJDBjORYQGw+gVkUDsQrSbUABBhHa8ZRS4a2JQABBgAEhyhPnZnpygAAAABJRU5ErkJggg==) !important;
background-repeat: no-repeat !important;
background-position: center right !important
}
.center-item {
text-align: center
}
.milder-indent {
padding: 0 48px
}
.hidden-m-item {
display: none !important
}
.visible-link-selector {
display: inline
}
.enter-details-sub-link-info {
position: relative;
top: -4px;
right: 25px;
font-size: 16px;
line-height: 2.2rem
}
.link-vertical-stretch-inputs {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-direction: normal !important;
-moz-box-direction: normal !important;
-webkit-box-orient: vertical !important;
-moz-box-orient: vertical !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
-webkit-box-pack: start !important;
-moz-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
-webkit-box-align: start !important;
-moz-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.link-process-input-wrapper input {
border: 1px solid #999;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
-ms-border-radius: 0px !important;
border-radius: 0px !important
}
.link-process-input-wrapper input[type='password'] {
border: 1px solid #999;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
-ms-border-radius: 0px !important;
border-radius: 0px !important
}
.link-process-input-wrapper input[type='email'] {
border: 1px solid #999;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
-ms-border-radius: 0px !important;
border-radius: 0px !important
}
.link-selection-field-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
z-index: 800;
margin-top: 5px
}
.link-selection-input-wrapper:nth-child(1) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.link-selection-input-wrapper:nth-child(2) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 2;
-moz-box-flex: 2;
-webkit-flex: 2 1 auto;
-ms-flex: 2 1 auto;
flex: 2 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
margin-top: 4px;
margin-bottom: 5px
}
.input-link-vert {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
line-height: 2.2em;
margin-left: 72px;
z-index: 9999
}
span.red-box {
width: auto;
min-width: 0px
}
.linking-list-item {
max-height: 0;
opacity: 0;
overflow: hidden
}
.link-sub-top-respond {
top: 0;
left: 0;
position: absolute
}
.thanks-wrapper {
padding: 0 40px 40px 40px
}
.linking-list-item {
max-height: 0;
opacity: 0;
overflow: hidden;
width: 85%;
margin: 0 auto
}
.link-close-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-moz-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
.link-process-input-wrapper {
margin: 0 auto;
margin-top: 16px
}
.appear-link {
max-height: 40em;
padding-top: 0 !important;
overflow: hidden;
opacity: 1 !important
}
#link-lookup-status-name {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
-webkit-box-flex: "100%";
-moz-box-flex: "100%";
box-flex: "100%";
-ms-flex: "100%";
-webkit-flex: "100%";
flex: "100%";
min-height: 0
}
.link-intro-heading {
margin-top: 10px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
ul.menu {
overflow: hidden;
list-style-type: none;
margin: 0px;
padding: 0px;
display: -webkit-flex;
-webkit-flex-direction: column;
display: flex;
flex-direction: column;
line-height: 1.2em;
text-align: left
}
.headingLinkStep1.change:after {
font-weight: normal
}
ul.menu li {
text-align: center;
flex-grow: 1
}
ul.menu.testing>li {
flex-grow: 3 !important
}
.step2-link-item-info {
position: relative;
top: 22px;
right: 25px
}
.flexy {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.headingLinkStep {
font-size: 13px;
background-color: #f2f2f2;
margin: 0;
font-weight: normal;
width: 100%;
border-radius: 3px;
cursor: pointer;
color: #A5A5A5;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
background-image: url("");
background-position: center right;
line-height: 2.8em;
text-indent: 30px;
box-sizing: border-box
}
.bg-modal-activated {
overflow: hidden !important
}
div#modal-overlay-full.active-modal-step>* {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
div#modal-overlay-full.active-modal-step, div.barrier-modal.active-modal-step {
opacity: 1;
display: -webkit-flex;
display: flex;
z-index: 999999999999;
position: fixed;
top: 0;
-webkit-overflow-scrolling: touch
}
.small-flex-spacer-t {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.small-flex-spacer-b {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
#modal-overlay-full, div.barrier-modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255, 255, 255, 0.87);
display: none;
height: 100%;
overflow-y: auto;
width: 100%;
z-index: 2000
}
.nyr-modal-active-body-view {
background-size: cover;
overflow: hidden
}
.nyr-flex-modal {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
opacity: 0;
z-index: -22222;
max-width: 100%;
margin: auto;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-ms-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out
}
.showLinkSteps {
opacity: 1;
z-index: 999999999;
background: #FFF;
width: 100%
}
.modal-close-thanks-link {
height: 30px;
width: 30px;
background-image: url(data:image/png;base64,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) !important;
background-size: cover;
background-repeat: no-repeat;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: absolute;
left: 85%;
top: 2%
}
.link-heading {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start
}
.link-flex-item {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
-webkit-box-flex: "100%";
-moz-box-flex: "100%";
box-flex: "100%";
-ms-flex: "100%";
-webkit-flex: "100%";
flex: "100%";
min-height: 0;
overflow: hidden
}
.link-sub-info-section-divider {
border-top: 1px solid #CCC;
margin-top: 10px;
padding-bottom: 10px;
height: 1px;
vertical-align: top;
width: 100%
}
.step-instruction-info {
display: inline-block;
border: 1px solid #ccc;
border-radius: 50%;
-webkit-border-radius: 50%;
padding: 8.141592654px 10.141592654px 3.141592654px 10.141592654px
}
.plain-sub-list {
width: auto;
list-style-type: none
}
.step-instruction-info:nth-child(1) {
list-style-type: none;
padding: 7.141592654px 10.141592654px 1.541592654px 10.141592654px
}
.link-heading-container {
margin-right: 5%;
margin-left: 5%;
background-color: #d6d6d6;
border-radius: 3px;
max-height: 33px;
margin-top: 10px
}
#link1 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.link-screen-initial li {
background-color: white;
text-align: center;
flex-grow: 1;
text-align: left;
-webkit-transition: all .5s flex-grow
}
.link-screen-initial {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link-screen-2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link3 {
overflow: hidden;
max-height: 0em;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.headingLinkStep1:before {
content: ''
}
.headingLinkStep {
font-size: 13px;
background-color: #f2f2f2;
margin: 0;
font-weight: normal;
width: 100%;
border-radius: 3px;
cursor: pointer;
color: #A5A5A5;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
background-position: center right;
line-height: 2.9em;
text-indent: 32px;
box-sizing: border-box
}
#header1-number.pointer, #header2-number.pointer, #header3-number.pointer {
padding: 0;
margin: 9px 0 0 6px;
line-height: 20px;
width: 13px;
font-size: 16px;
font-weight: 700;
color: #A5A5A5;
position: absolute;
z-index: 99;
text-indent: 9px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
padding: 0
}
.hide-link {
max-height: 0
}
.showThanks {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 100%;
z-index: 999999999 !important;
bottom: 0 !important;
background-color: #FFF;
align-self: auto;
border: 1px solid #acacac;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: flex-end;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: end;
-moz-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
@media (min-width: 37.5em) {
.hidden-m-item {
display: none !important
}
.embedded {
position: relative
}
#signin-view {
position: static
}
.already-sign-in-text {
margin-top: 11px
}
.create-login-fields {
margin-top: 18px
}
.create-login-disclaimer {
margin-top: 11px;
line-height: 15px
}
.link-account-numb-inter {
margin-bottom: 10px
}
.name-lookup {
padding: none !important
}
.step1-link {
font-weight: normal;
color: #666
}
input#link-zip-from-number, #fullname, input#useremail1, input#useremail2,
input#createpass1, input#createpass2input#fullname, input#link-zip,
input#link-account-numb, input#address1, input#address2, input#city,
input#state, input#zip {
padding: 10px 8px 2px 10px;
width: 100%;
height: 35px
}
input#link-zip-from-number.placeholder, #fullname.placeholder,
input#useremail1.placeholder, input#useremail2.placeholder, input#createpass1.placeholder,
input#createpass2input#fullname.placeholder, input#link-zip.placeholder,
input#link-account-numb.placeholder, input#address1.placeholder,
input#address2.placeholder, input#city.placeholder, input#state.placeholder,
input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number:-moz-placeholder, #fullname:-moz-placeholder, input#useremail1:-moz-placeholder, input#useremail2:-moz-placeholder, input#createpass1:-moz-placeholder, input#createpass2input#fullname:-moz-placeholder, input#link-zip:-moz-placeholder, input#link-account-numb:-moz-placeholder, input#address1:-moz-placeholder, input#address2:-moz-placeholder, input#city:-moz-placeholder, input#state:-moz-placeholder, input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number::-webkit-input-placeholder, #fullname::-webkit-input-placeholder, input#useremail1::-webkit-input-placeholder, input#useremail2::-webkit-input-placeholder, input#createpass1::-webkit-input-placeholder, input#createpass2input#fullname::-webkit-input-placeholder, input#link-zip::-webkit-input-placeholder, input#link-account-numb::-webkit-input-placeholder, input#address1::-webkit-input-placeholder, input#address2::-webkit-input-placeholder, input#city::-webkit-input-placeholder, input#state::-webkit-input-placeholder, input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
.create-login-step {
height: 940px !important;
top: 220px
}
#eumag {
display: inline
}
#eumag-inter {
display: inline
}
.link-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
margin-bottom: 8px
}
.small-link-shove {
padding-left: 23px;
line-height: 20px
}
.name-lookup {
padding-right: none !important
}
.help-gray-border {
width: 100%;
min-height: 17px;
border-top: 1px solid #ccc
}
#accordion {
width: auto
}
.inputfield-spacer {
min-height: 16px
}
input#link-zip-from-number, input#fullname, input#useremail1, input#useremail2,
input#createpass1, input#createpass2input#fullname, input#link-zip,
input#link-account-numb, input#address1, input#address2, input#city,
input#state, input#zip {
padding: 10px 0px 2px 4px;
text-indent: 4px;
height: 35px
}
input#link-zip-from-number.placeholder, input#fullname.placeholder,
input#useremail1.placeholder, input#useremail2.placeholder, input#createpass1.placeholder,
input#createpass2input#fullname.placeholder, input#link-zip.placeholder,
input#link-account-numb.placeholder, input#address1.placeholder,
input#address2.placeholder, input#city.placeholder, input#state.placeholder,
input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number:-moz-placeholder, input#fullname:-moz-placeholder, input#useremail1:-moz-placeholder, input#useremail2:-moz-placeholder, input#createpass1:-moz-placeholder, input#createpass2input#fullname:-moz-placeholder, input#link-zip:-moz-placeholder, input#link-account-numb:-moz-placeholder, input#address1:-moz-placeholder, input#address2:-moz-placeholder, input#city:-moz-placeholder, input#state:-moz-placeholder, input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
input#link-zip-from-number::-webkit-input-placeholder, input#fullname::-webkit-input-placeholder, input#useremail1::-webkit-input-placeholder, input#useremail2::-webkit-input-placeholder, input#createpass1::-webkit-input-placeholder, input#createpass2input#fullname::-webkit-input-placeholder, input#link-zip::-webkit-input-placeholder, input#link-account-numb::-webkit-input-placeholder, input#address1::-webkit-input-placeholder, input#address2::-webkit-input-placeholder, input#city::-webkit-input-placeholder, input#state::-webkit-input-placeholder, input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
.showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn
}
.initial-step-linking {
background-color: #d6d6d6 !important;
font-weight: bold !important
}
.link-currentStepProgress {
background-color: #f2f2f2 !important;
font-weight: bold;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYwRjAxNjUwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwRjAxNjYwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjBGMDE2MzAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjBGMDE2NDAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqeGBNgAAACSSURBVHjaYvz//z8DrQETAx3AqCWjltAOsOCTNDExIcYMfiC2AuLtZ86cId0SIi1oA2I5IGYG4i3UDi5kCx4B8WFqxwm6BVVA/JGalpBkAbGWeEINJssCYizxBuIsJINJtoAYS45ADQQZPIUcC4ix5CPUQJDBjORYQGw+gVkUDsQrSbUABBhHa8ZRS4a2JQABBgAEhyhPnZnpygAAAABJRU5ErkJggg==) !important;
background-repeat: no-repeat !important;
background-position: center right !important
}
.animated {
-webkit-animation-duration: .84s;
animation-duration: .84s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.link-close-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-moz-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-content: flex-end;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: baseline;
-moz-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
position: relative;
left: 50%;
top: -10px
}
.link-heading-container {
margin-right: 5%;
margin-left: 5%;
background-color: #d6d6d6;
border-radius: 3px;
max-height: 33px;
margin-top: 0
}
#link1 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.link-screen-initial li {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.link-screen-initial {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link-screen-2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link3 {
overflow: hidden;
max-height: 0em;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.headingLinkStep {
font-size: 13px;
background-color: #f2f2f2;
margin: 0;
font-weight: normal;
width: 100%;
border-radius: 3px;
cursor: pointer;
color: #A5A5A5;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
background-image: url("");
background-position: center right;
line-height: 2.9em;
text-indent: 32px;
box-sizing: border-box
}
#header1-number.pointer, #header2-number.pointer, #header3-number.pointer {
padding: 0;
margin: 9px 0 0 6px;
line-height: 20px;
width: 13px;
font-size: 16px;
font-weight: 700;
color: #A5A5A5;
position: absolute;
z-index: 99;
text-indent: 9px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
padding: 0
}
.link-intro-heading {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.hide-link {
max-height: 0
}
.hide-modal-step {
max-height: 0
}
div#modal-overlay-full.active-modal-step, div.barrier-modal.active-modal-step {
opacity: 1;
display: flex;
display: -webkit-flex;
z-index: 999999999999;
position: fixed
}
.bg-modal-activated {
overflow: hidden !important
}
.small-flex-spacer-t {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.small-flex-spacer-b {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
#modal-overlay-full, div.barrier-modal {
background-color: rgba(255, 255, 255, 0.6);
display: none;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
width: 100%;
z-index: 2000
}
#link-lookup-status-name {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
-webkit-box-flex: "100%";
-moz-box-flex: "100%";
box-flex: "100%";
-ms-flex: "100%";
-webkit-flex: "100%";
flex: "100%";
min-height: 0
}
.nyr-flex-modal {
display: none;
opacity: 0;
z-index: -22222;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-ms-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out
}
.modal-close-thanks-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,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) !important;
background-size: cover;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: relative;
left: 12px;
top: -11px
}
.showThanks {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 100%;
z-index: 999999999 !important;
bottom: 0 !important;
background-color: #FFF;
border: 1px solid #acacac;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-ordinal-group: 1 !important;
-moz-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
-webkit-box-flex: 0 !important;
-moz-box-flex: 0 !important;
-webkit-flex: 0 1 auto !important;
-ms-flex: 0 1 auto !important;
flex: 0 1 auto !important;
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
.showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
.link-header {
padding-top: 25px;
padding-bottom: 10px;
display: flex;
display: -webkit-flex
}
.link-footer-info {
padding-top: 20px;
padding-bottom: 40px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
.linking-list-item {
max-height: 0;
opacity: 0;
overflow: hidden;
width: 85%;
margin: 0 auto
}
.appear-link {
max-height: 40em;
padding-top: 0 !important;
overflow: hidden;
opacity: 1 !important
}
.link-screen-initial {
list-style-type: none;
width: 88%;
padding: 0 0 0 0;
display: -webkit-flex;
-webkit-flex-direction: column;
display: flex;
flex-direction: column;
text-align: left
}
.link-vertical-stretch-inputs {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-direction: normal !important;
-moz-box-direction: normal !important;
-webkit-box-orient: vertical !important;
-moz-box-orient: vertical !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
-webkit-box-pack: start !important;
-moz-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
-webkit-box-align: start !important;
-moz-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.link-selection-field-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
z-index: 800
}
.link-selection-input-wrapper:nth-child(1) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.link-selection-input-wrapper:nth-child(2) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 2;
-moz-box-flex: 2;
-webkit-flex: 2 1 auto;
-ms-flex: 2 1 auto;
flex: 2 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.input-link-vert {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
line-height: 2.2em;
margin-left: 72px;
z-index: 9999
}
.link-screen-initial li {
background-color: white;
text-align: center;
flex-grow: 1;
text-align: left
}
.grow-flex {
flex-grow: 5 !important
}
}
html.oldie .hidden-m-item {
display: none !important
}
html.oldie .embedded {
position: relative
}
html.oldie #signin-view {
position: static
}
html.oldie .already-sign-in-text {
margin-top: 11px
}
html.oldie .create-login-fields {
margin-top: 18px
}
html.oldie .create-login-disclaimer {
margin-top: 11px;
line-height: 15px
}
html.oldie .link-account-numb-inter {
margin-bottom: 10px
}
html.oldie .name-lookup {
padding: none !important
}
html.oldie .step1-link {
font-weight: normal;
color: #666
}
html.oldie input#link-zip-from-number, html.oldie #fullname, html.oldie input#useremail1,
html.oldie input#useremail2, html.oldie input#createpass1, html.oldie input#createpass2input#fullname,
html.oldie input#link-zip, html.oldie input#link-account-numb, html.oldie input#address1,
html.oldie input#address2, html.oldie input#city, html.oldie input#state,
html.oldie input#zip {
padding: 10px 8px 2px 10px;
width: 100%;
height: 35px
}
html.oldie input#link-zip-from-number.placeholder, html.oldie #fullname.placeholder,
html.oldie input#useremail1.placeholder, html.oldie input#useremail2.placeholder,
html.oldie input#createpass1.placeholder, html.oldie input#createpass2input#fullname.placeholder,
html.oldie input#link-zip.placeholder, html.oldie input#link-account-numb.placeholder,
html.oldie input#address1.placeholder, html.oldie input#address2.placeholder,
html.oldie input#city.placeholder, html.oldie input#state.placeholder,
html.oldie input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number:-moz-placeholder, html.oldie #fullname:-moz-placeholder, html.oldie input#useremail1:-moz-placeholder, html.oldie input#useremail2:-moz-placeholder, html.oldie input#createpass1:-moz-placeholder, html.oldie input#createpass2input#fullname:-moz-placeholder, html.oldie input#link-zip:-moz-placeholder, html.oldie input#link-account-numb:-moz-placeholder, html.oldie input#address1:-moz-placeholder, html.oldie input#address2:-moz-placeholder, html.oldie input#city:-moz-placeholder, html.oldie input#state:-moz-placeholder, html.oldie input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number::-webkit-input-placeholder, html.oldie #fullname::-webkit-input-placeholder, html.oldie input#useremail1::-webkit-input-placeholder, html.oldie input#useremail2::-webkit-input-placeholder, html.oldie input#createpass1::-webkit-input-placeholder, html.oldie input#createpass2input#fullname::-webkit-input-placeholder, html.oldie input#link-zip::-webkit-input-placeholder, html.oldie input#link-account-numb::-webkit-input-placeholder, html.oldie input#address1::-webkit-input-placeholder, html.oldie input#address2::-webkit-input-placeholder, html.oldie input#city::-webkit-input-placeholder, html.oldie input#state::-webkit-input-placeholder, html.oldie input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie .create-login-step {
height: 940px !important;
top: 220px
}
html.oldie #eumag {
display: inline
}
html.oldie #eumag-inter {
display: inline
}
html.oldie .link-heading {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 700;
font-size: 13px;
margin-bottom: 8px
}
html.oldie .small-link-shove {
padding-left: 23px;
line-height: 20px
}
html.oldie .name-lookup {
padding-right: none !important
}
html.oldie .help-gray-border {
width: 100%;
min-height: 17px;
border-top: 1px solid #ccc
}
html.oldie #accordion {
width: auto
}
html.oldie .inputfield-spacer {
min-height: 16px
}
html.oldie input#link-zip-from-number, html.oldie input#fullname,
html.oldie input#useremail1, html.oldie input#useremail2, html.oldie input#createpass1,
html.oldie input#createpass2input#fullname, html.oldie input#link-zip,
html.oldie input#link-account-numb, html.oldie input#address1, html.oldie input#address2,
html.oldie input#city, html.oldie input#state, html.oldie input#zip {
padding: 10px 0px 2px 4px;
text-indent: 4px;
height: 35px
}
html.oldie input#link-zip-from-number.placeholder, html.oldie input#fullname.placeholder,
html.oldie input#useremail1.placeholder, html.oldie input#useremail2.placeholder,
html.oldie input#createpass1.placeholder, html.oldie input#createpass2input#fullname.placeholder,
html.oldie input#link-zip.placeholder, html.oldie input#link-account-numb.placeholder,
html.oldie input#address1.placeholder, html.oldie input#address2.placeholder,
html.oldie input#city.placeholder, html.oldie input#state.placeholder,
html.oldie input#zip.placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number:-moz-placeholder, html.oldie input#fullname:-moz-placeholder, html.oldie input#useremail1:-moz-placeholder, html.oldie input#useremail2:-moz-placeholder, html.oldie input#createpass1:-moz-placeholder, html.oldie input#createpass2input#fullname:-moz-placeholder, html.oldie input#link-zip:-moz-placeholder, html.oldie input#link-account-numb:-moz-placeholder, html.oldie input#address1:-moz-placeholder, html.oldie input#address2:-moz-placeholder, html.oldie input#city:-moz-placeholder, html.oldie input#state:-moz-placeholder, html.oldie input#zip:-moz-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie input#link-zip-from-number::-webkit-input-placeholder, html.oldie input#fullname::-webkit-input-placeholder, html.oldie input#useremail1::-webkit-input-placeholder, html.oldie input#useremail2::-webkit-input-placeholder, html.oldie input#createpass1::-webkit-input-placeholder, html.oldie input#createpass2input#fullname::-webkit-input-placeholder, html.oldie input#link-zip::-webkit-input-placeholder, html.oldie input#link-account-numb::-webkit-input-placeholder, html.oldie input#address1::-webkit-input-placeholder, html.oldie input#address2::-webkit-input-placeholder, html.oldie input#city::-webkit-input-placeholder, html.oldie input#state::-webkit-input-placeholder, html.oldie input#zip::-webkit-input-placeholder {
color: #999999;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: none;
line-height: 1.15em
}
html.oldie .showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
html.oldie .fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn
}
html.oldie .initial-step-linking {
background-color: #d6d6d6 !important;
font-weight: bold !important
}
html.oldie .link-currentStepProgress {
background-color: #f2f2f2 !important;
font-weight: bold;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYwRjAxNjUwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwRjAxNjYwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjBGMDE2MzAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjBGMDE2NDAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqeGBNgAAACSSURBVHjaYvz//z8DrQETAx3AqCWjltAOsOCTNDExIcYMfiC2AuLtZ86cId0SIi1oA2I5IGYG4i3UDi5kCx4B8WFqxwm6BVVA/JGalpBkAbGWeEINJssCYizxBuIsJINJtoAYS45ADQQZPIUcC4ix5CPUQJDBjORYQGw+gVkUDsQrSbUABBhHa8ZRS4a2JQABBgAEhyhPnZnpygAAAABJRU5ErkJggg==) !important;
background-repeat: no-repeat !important;
background-position: center right !important
}
html.oldie .animated {
-webkit-animation-duration: .84s;
animation-duration: .84s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
html.oldie .link-close-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-moz-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-content: flex-end;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: baseline;
-moz-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
position: relative;
left: 50%;
top: -10px
}
html.oldie .link-heading-container {
margin-right: 5%;
margin-left: 5%;
background-color: #d6d6d6;
border-radius: 3px;
max-height: 33px;
margin-top: 0
}
html.oldie #link1 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .link-screen-initial li {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .link-screen-initial {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie #link-screen-2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie #link2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie #link3 {
overflow: hidden;
max-height: 0em;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .headingLinkStep {
font-size: 13px;
background-color: #f2f2f2;
margin: 0;
font-weight: normal;
width: 100%;
border-radius: 3px;
cursor: pointer;
color: #A5A5A5;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
background-image: url("");
background-position: center right;
line-height: 2.9em;
text-indent: 32px;
box-sizing: border-box
}
html.oldie #header1-number.pointer, html.oldie #header2-number.pointer,
html.oldie #header3-number.pointer {
padding: 0;
margin: 9px 0 0 6px;
line-height: 20px;
width: 13px;
font-size: 16px;
font-weight: 700;
color: #A5A5A5;
position: absolute;
z-index: 99;
text-indent: 9px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
padding: 0
}
html.oldie .link-intro-heading {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
html.oldie .hide-link {
max-height: 0
}
html.oldie .hide-modal-step {
max-height: 0
}
html.oldie div#modal-overlay-full.active-modal-step, html.oldie div.barrier-modal.active-modal-step {
opacity: 1;
display: flex;
display: -webkit-flex;
z-index: 999999999999;
position: fixed
}
html.oldie .bg-modal-activated {
overflow: hidden !important
}
html.oldie .small-flex-spacer-t {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie .small-flex-spacer-b {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie #modal-overlay-full, html.oldie div.barrier-modal {
background-color: rgba(255, 255, 255, 0.6);
display: none;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
width: 100%;
z-index: 2000
}
html.oldie #link-lookup-status-name {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
-webkit-box-flex: "100%";
-moz-box-flex: "100%";
box-flex: "100%";
-ms-flex: "100%";
-webkit-flex: "100%";
flex: "100%";
min-height: 0
}
html.oldie .nyr-flex-modal {
display: none;
opacity: 0;
z-index: -22222;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-ms-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out
}
html.oldie .modal-close-thanks-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,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) !important;
background-size: cover;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: relative;
left: 12px;
top: -11px
}
html.oldie .showThanks {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 100%;
z-index: 999999999 !important;
bottom: 0 !important;
background-color: #FFF;
border: 1px solid #acacac;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-ordinal-group: 1 !important;
-moz-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
-webkit-box-flex: 0 !important;
-moz-box-flex: 0 !important;
-webkit-flex: 0 1 auto !important;
-ms-flex: 0 1 auto !important;
flex: 0 1 auto !important;
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
html.oldie .showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
html.oldie .link-header {
padding-top: 25px;
padding-bottom: 10px;
display: flex;
display: -webkit-flex
}
html.oldie .link-footer-info {
padding-top: 20px;
padding-bottom: 40px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
html.oldie .linking-list-item {
max-height: 0;
opacity: 0;
overflow: hidden;
width: 85%;
margin: 0 auto
}
html.oldie .appear-link {
max-height: 40em;
padding-top: 0 !important;
overflow: hidden;
opacity: 1 !important
}
html.oldie .link-screen-initial {
list-style-type: none;
width: 88%;
padding: 0 0 0 0;
display: -webkit-flex;
-webkit-flex-direction: column;
display: flex;
flex-direction: column;
text-align: left
}
html.oldie .link-vertical-stretch-inputs {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-direction: normal !important;
-moz-box-direction: normal !important;
-webkit-box-orient: vertical !important;
-moz-box-orient: vertical !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
-webkit-box-pack: start !important;
-moz-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
-webkit-box-align: start !important;
-moz-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
html.oldie .link-selection-field-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
z-index: 800
}
html.oldie .link-selection-input-wrapper:nth-child(1) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie .link-selection-input-wrapper:nth-child(2) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 2;
-moz-box-flex: 2;
-webkit-flex: 2 1 auto;
-ms-flex: 2 1 auto;
flex: 2 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie .input-link-vert {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
line-height: 2.2em;
margin-left: 72px;
z-index: 9999
}
html.oldie .link-screen-initial li {
background-color: white;
text-align: center;
flex-grow: 1;
text-align: left
}
html.oldie .grow-flex {
flex-grow: 5 !important
}
@media (min-width: 53.125em) {
.nyr-styled-select {
background: url("../img/tiny-drop-arrow.png") no-repeat 96% 0;
height: 35px;
overflow: hidden;
width: 371px;
max-width: 100%
}
.embedded {
position: relative
}
.nyr-styled-select select {
background: transparent;
border: none;
font-size: 14px;
height: 35px;
padding: 5px;
-moz-appearance: none;
width: 401px;
-webkit-appearance: none;
text-overflow: '';
text-indent: 3px;
line-height: 2.95rem;
max-width: 100%;
color: #333
}
span.red-box {
margin-top: 27px;
width: 220px;
min-width: 0px;
margin-left: 60px
}
.step-instruction-info-position {
position: relative;
top: 17px
}
.help-gray-border {
min-width: 394px
}
.trigger_demo2 {
min-width: 371px !important
}
.visible-link-selector {
display: inline
}
#signin-view {
position: static
}
.step2-link-item-info {
position: relative;
top: 32px;
right: 25px;
font-size: 16px;
line-height: 2.2rem
}
.enter-details-sub-link-info {
position: relative;
top: -4px;
right: 25px;
font-size: 16px;
line-height: 2.2rem
}
.plain-sub-list {
width: 425px;
list-style-type: none
}
.link-sub-info-page-wrapper {
width: 100%;
padding-top: 15px
}
.link-sub-info-section {
width: 45%;
vertical-align: top;
display: inline-block;
box-sizing: border-box
}
.link-sub-info-section-divider {
border-top: 0;
margin-top: 0;
padding-bottom: 0;
border-right: 1px solid #ccc;
display: inline-block;
height: 100%;
width: auto;
vertical-align: top;
min-height: 140px
}
.hidden-m-item {
display: none !important
}
.showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn
}
.initial-step-linking {
background-color: #d6d6d6 !important;
font-weight: bold !important
}
.link-currentStepProgress {
background-color: #f2f2f2 !important;
font-weight: bold;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYwRjAxNjUwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwRjAxNjYwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjBGMDE2MzAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjBGMDE2NDAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqeGBNgAAACSSURBVHjaYvz//z8DrQETAx3AqCWjltAOsOCTNDExIcYMfiC2AuLtZ86cId0SIi1oA2I5IGYG4i3UDi5kCx4B8WFqxwm6BVVA/JGalpBkAbGWeEINJssCYizxBuIsJINJtoAYS45ADQQZPIUcC4ix5CPUQJDBjORYQGw+gVkUDsQrSbUABBhHa8ZRS4a2JQABBgAEhyhPnZnpygAAAABJRU5ErkJggg==) !important;
background-repeat: no-repeat !important;
background-position: center right !important
}
.animated {
-webkit-animation-duration: .84s;
animation-duration: .84s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.link-close-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-moz-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-content: flex-end;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: baseline;
-moz-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
position: relative;
left: 50%;
top: -10px
}
.link-heading-container {
margin-right: 5%;
margin-left: 5%;
background-color: #d6d6d6;
border-radius: 3px;
max-height: 33px
}
#link1 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.link-screen-initial li {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.link-screen-initial {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link-screen-2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
#link3 {
overflow: hidden;
max-height: 0em;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
.headingLinkStep {
font-size: 13px;
background-color: #f2f2f2;
margin: 0;
font-weight: normal;
width: 100%;
border-radius: 3px;
cursor: pointer;
color: #A5A5A5;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
background-image: url("");
background-position: center right;
line-height: 2.9em;
text-indent: 32px;
box-sizing: border-box
}
#header1-number.pointer, #header2-number.pointer, #header3-number.pointer {
padding: 0;
margin: 9px 0 0 6px;
line-height: 20px;
width: 13px;
font-size: 16px;
font-weight: 700;
color: #BBB;
position: absolute;
z-index: 99;
text-indent: 9px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
padding: 0
}
.link-intro-heading {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.hide-link {
max-height: 0
}
.hide-modal-step {
max-height: 0
}
div#modal-overlay-full.active-modal-step, div.barrier-modal.active-modal-step {
opacity: 1;
display: flex;
display: -webkit-flex;
z-index: 999999999999;
position: fixed
}
.bg-modal-activated {
overflow: hidden !important
}
.small-flex-spacer-t {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.small-flex-spacer-b {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
#modal-overlay-full, div.barrier-modal {
background-color: rgba(255, 255, 255, 0.95);
display: none;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
width: 100%;
z-index: 2000
}
#link-lookup-status-name {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
-webkit-box-flex: "100%";
-moz-box-flex: "100%";
box-flex: "100%";
-ms-flex: "100%";
-webkit-flex: "100%";
flex: "100%";
min-height: 0
}
.nyr-flex-modal {
display: none;
opacity: 0;
z-index: -22222;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-ms-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out
}
.modal-close-thanks-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,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) !important;
background-size: cover;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: relative;
left: 12px;
top: -11px
}
.showThanks {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 100%;
z-index: 999999999 !important;
bottom: 0 !important;
background-color: #FFF;
border: 1px solid #acacac;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-ordinal-group: 1 !important;
-moz-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
-webkit-box-flex: 0 !important;
-moz-box-flex: 0 !important;
-webkit-flex: 0 1 auto !important;
-ms-flex: 0 1 auto !important;
flex: 0 1 auto !important;
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
.showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
.link-header {
padding-top: 25px;
padding-bottom: 10px;
display: flex;
display: -webkit-flex
}
.link-footer-info {
padding-bottom: 40px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
.linking-list-item {
max-height: 0;
opacity: 0;
overflow: hidden;
width: 85%;
margin: 0 auto
}
.appear-link {
max-height: 40em;
padding-top: 0 !important;
overflow: hidden;
opacity: 1 !important
}
.link-screen-initial {
list-style-type: none;
width: 88%;
padding: 0 0 0 0;
display: -webkit-flex;
-webkit-flex-direction: column;
display: flex;
flex-direction: column;
text-align: left
}
.link-vertical-stretch-inputs {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-direction: normal !important;
-moz-box-direction: normal !important;
-webkit-box-orient: vertical !important;
-moz-box-orient: vertical !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
-webkit-box-pack: start !important;
-moz-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
-webkit-box-align: start !important;
-moz-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.link-selection-field-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
z-index: 800
}
.link-selection-input-wrapper:nth-child(1) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.link-selection-input-wrapper:nth-child(2) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 2;
-moz-box-flex: 2;
-webkit-flex: 2 1 auto;
-ms-flex: 2 1 auto;
flex: 2 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
.input-link-vert {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
line-height: 2.2em;
margin-left: 72px;
z-index: 9999
}
.link-screen-initial li {
background-color: white;
text-align: center;
flex-grow: 1;
text-align: left
}
.grow-flex {
flex-grow: 5 !important
}
}
html.oldie .nyr-styled-select {
background: url("../img/tiny-drop-arrow.png") no-repeat 96% 0;
height: 35px;
overflow: hidden;
width: 371px;
max-width: 100%
}
html.oldie .embedded {
position: relative
}
html.oldie .nyr-styled-select select {
background: transparent;
border: none;
font-size: 14px;
height: 35px;
padding: 5px;
-moz-appearance: none;
width: 401px;
-webkit-appearance: none;
text-overflow: '';
text-indent: 3px;
line-height: 2.95rem;
max-width: 100%;
color: #333
}
html.oldie span.red-box {
margin-top: 27px;
width: 220px;
min-width: 0px;
margin-left: 60px
}
html.oldie .step-instruction-info-position {
position: relative;
top: 17px
}
html.oldie .help-gray-border {
min-width: 394px
}
html.oldie .trigger_demo2 {
min-width: 371px !important
}
html.oldie .visible-link-selector {
display: inline
}
html.oldie #signin-view {
position: static
}
html.oldie .step2-link-item-info {
position: relative;
top: 32px;
right: 25px;
font-size: 16px;
line-height: 2.2rem
}
html.oldie .enter-details-sub-link-info {
position: relative;
top: -4px;
right: 25px;
font-size: 16px;
line-height: 2.2rem
}
html.oldie .plain-sub-list {
width: 425px;
list-style-type: none
}
html.oldie .link-sub-info-page-wrapper {
width: 100%;
padding-top: 15px
}
html.oldie .link-sub-info-section {
width: 45%;
vertical-align: top;
display: inline-block;
box-sizing: border-box
}
html.oldie .link-sub-info-section-divider {
border-top: 0;
margin-top: 0;
padding-bottom: 0;
border-right: 1px solid #ccc;
display: inline-block;
height: 100%;
width: auto;
vertical-align: top;
min-height: 140px
}
html.oldie .hidden-m-item {
display: none !important
}
html.oldie .showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
html.oldie .fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn
}
html.oldie .initial-step-linking {
background-color: #d6d6d6 !important;
font-weight: bold !important
}
html.oldie .link-currentStepProgress {
background-color: #f2f2f2 !important;
font-weight: bold;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYwRjAxNjUwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwRjAxNjYwMDcxMTFFNEEyNUU4MTEzNTcwQTM4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjBGMDE2MzAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjBGMDE2NDAwNzExMUU0QTI1RTgxMTM1NzBBMzhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqeGBNgAAACSSURBVHjaYvz//z8DrQETAx3AqCWjltAOsOCTNDExIcYMfiC2AuLtZ86cId0SIi1oA2I5IGYG4i3UDi5kCx4B8WFqxwm6BVVA/JGalpBkAbGWeEINJssCYizxBuIsJINJtoAYS45ADQQZPIUcC4ix5CPUQJDBjORYQGw+gVkUDsQrSbUABBhHa8ZRS4a2JQABBgAEhyhPnZnpygAAAABJRU5ErkJggg==) !important;
background-repeat: no-repeat !important;
background-position: center right !important
}
html.oldie .animated {
-webkit-animation-duration: .84s;
animation-duration: .84s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
html.oldie .link-close-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-moz-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-content: flex-end;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: baseline;
-moz-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
position: relative;
left: 50%;
top: -10px
}
html.oldie .link-heading-container {
margin-right: 5%;
margin-left: 5%;
background-color: #d6d6d6;
border-radius: 3px;
max-height: 33px
}
html.oldie #link1 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .link-screen-initial li {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .link-screen-initial {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie #link-screen-2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie #link2 {
overflow: hidden;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie #link3 {
overflow: hidden;
max-height: 0em;
flex-grow: 1;
-webkit-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-moz-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-o-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
-ms-transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1);
transition: flex-grow .5s cubic-bezier(.15, 1.15, .87, 1)
}
html.oldie .headingLinkStep {
font-size: 13px;
background-color: #f2f2f2;
margin: 0;
font-weight: normal;
width: 100%;
border-radius: 3px;
cursor: pointer;
color: #A5A5A5;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal;
background-image: url("");
background-position: center right;
line-height: 2.9em;
text-indent: 32px;
box-sizing: border-box
}
html.oldie #header1-number.pointer, html.oldie #header2-number.pointer,
html.oldie #header3-number.pointer {
padding: 0;
margin: 9px 0 0 6px;
line-height: 20px;
width: 13px;
font-size: 16px;
font-weight: 700;
color: #BBB;
position: absolute;
z-index: 99;
text-indent: 9px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
padding: 0
}
html.oldie .link-intro-heading {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
html.oldie .hide-link {
max-height: 0
}
html.oldie .hide-modal-step {
max-height: 0
}
html.oldie div#modal-overlay-full.active-modal-step, html.oldie div.barrier-modal.active-modal-step {
opacity: 1;
display: flex;
display: -webkit-flex;
z-index: 999999999999;
position: fixed
}
html.oldie .bg-modal-activated {
overflow: hidden !important
}
html.oldie .small-flex-spacer-t {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie .small-flex-spacer-b {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie #modal-overlay-full, html.oldie div.barrier-modal {
background-color: rgba(255, 255, 255, 0.95);
display: none;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
width: 100%;
z-index: 2000
}
html.oldie #link-lookup-status-name {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
-webkit-box-flex: "100%";
-moz-box-flex: "100%";
box-flex: "100%";
-ms-flex: "100%";
-webkit-flex: "100%";
flex: "100%";
min-height: 0
}
html.oldie .nyr-flex-modal {
display: none;
opacity: 0;
z-index: -22222;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-ms-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out
}
html.oldie .modal-close-thanks-link {
height: 22px;
width: 22px;
background-image: url(data:image/png;base64,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) !important;
background-size: cover;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
cursor: pointer;
position: relative;
left: 12px;
top: -11px
}
html.oldie .showThanks {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 100%;
z-index: 999999999 !important;
bottom: 0 !important;
background-color: #FFF;
border: 1px solid #acacac;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-ordinal-group: 1 !important;
-moz-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
-webkit-box-flex: 0 !important;
-moz-box-flex: 0 !important;
-webkit-flex: 0 1 auto !important;
-ms-flex: 0 1 auto !important;
flex: 0 1 auto !important;
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
html.oldie .showLinkSteps {
opacity: 1;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: start;
-webkit-box-align: "stretch";
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-pack: start;
-moz-box-align: "stretch";
display: box;
box-orient: horizontal;
box-direction: normal;
box-pack: start;
box-align: "stretch";
display: -ms-flexbox;
-ms-flex-wrap: "nowrap";
-ms-flex-direction: "row";
-ms-justify-content: "flex-start";
-ms-align-items: "stretch";
display: -webkit-flex;
-webkit-flex-wrap: "nowrap";
-webkit-flex-direction: "row";
-webkit-justify-content: "flex-start";
-webkit-align-items: "stretch";
display: flex;
flex-wrap: "nowrap";
flex-direction: "row";
justify-content: "flex-start";
align-items: "stretch";
background: #FFF;
max-width: 690px;
max-width: 100%;
margin: auto;
z-index: 999999999 !important;
width: 496px;
background: #FFF;
max-width: 690px;
align-self: auto;
border: 1px solid #acacac;
margin-top: 7%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-webkit-transition: opacity .75s ease-in-out;
-moz-transition: opacity .75s ease-in-out;
-o-transition: opacity .75s ease-in-out;
-ms-transition: opacity .75s ease-in-out;
transition: opacity .75s ease-in-out
}
html.oldie .link-header {
padding-top: 25px;
padding-bottom: 10px;
display: flex;
display: -webkit-flex
}
html.oldie .link-footer-info {
padding-bottom: 40px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
html.oldie .linking-list-item {
max-height: 0;
opacity: 0;
overflow: hidden;
width: 85%;
margin: 0 auto
}
html.oldie .appear-link {
max-height: 40em;
padding-top: 0 !important;
overflow: hidden;
opacity: 1 !important
}
html.oldie .link-screen-initial {
list-style-type: none;
width: 88%;
padding: 0 0 0 0;
display: -webkit-flex;
-webkit-flex-direction: column;
display: flex;
flex-direction: column;
text-align: left
}
html.oldie .link-vertical-stretch-inputs {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-box-direction: normal !important;
-moz-box-direction: normal !important;
-webkit-box-orient: vertical !important;
-moz-box-orient: vertical !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
-webkit-box-pack: start !important;
-moz-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
-webkit-box-align: start !important;
-moz-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
html.oldie .link-selection-field-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
z-index: 800
}
html.oldie .link-selection-input-wrapper:nth-child(1) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie .link-selection-input-wrapper:nth-child(2) {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 2;
-moz-box-flex: 2;
-webkit-flex: 2 1 auto;
-ms-flex: 2 1 auto;
flex: 2 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto
}
html.oldie .input-link-vert {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
line-height: 2.2em;
margin-left: 72px;
z-index: 9999
}
html.oldie .link-screen-initial li {
background-color: white;
text-align: center;
flex-grow: 1;
text-align: left
}
html.oldie .grow-flex {
flex-grow: 5 !important
}
@-webkit-keyframes fadeInMenu {
0% {
-webkit-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
-ms-perspective: 1200px;
perspective: 1200px;
-webkit-transform: rotateX(30deg);
-moz-transform: rotateX(30deg);
-o-transform: rotateX(30deg);
-ms-transform: rotateX(30deg);
transform: rotateX(30deg);
opacity: 0
}
100% {
opacity: 1;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
transform: rotateX(0deg)
}
}
@-moz-keyframes fadeInMenu {
0% {
-webkit-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
-ms-perspective: 1200px;
perspective: 1200px;
-webkit-transform: rotateX(30deg);
-moz-transform: rotateX(30deg);
-o-transform: rotateX(30deg);
-ms-transform: rotateX(30deg);
transform: rotateX(30deg);
opacity: 0
}
100% {
opacity: 1;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
transform: rotateX(0deg)
}
}
@-ms-keyframes fadeInMenu {
0% {
-webkit-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
-ms-perspective: 1200px;
perspective: 1200px;
-webkit-transform: rotateX(30deg);
-moz-transform: rotateX(30deg);
-o-transform: rotateX(30deg);
-ms-transform: rotateX(30deg);
transform: rotateX(30deg);
opacity: 0
}
100% {
opacity: 1;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
transform: rotateX(0deg)
}
}
@keyframes fadeInMenu {
0% {
-webkit-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
-ms-perspective: 1200px;
perspective: 1200px;
-webkit-transform: rotateX(30deg);
-moz-transform: rotateX(30deg);
-o-transform: rotateX(30deg);
-ms-transform: rotateX(30deg);
transform: rotateX(30deg);
opacity: 0
}
100% {
opacity: 1;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
transform: rotateX(0deg)
}
}
.thanks-step {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: flex-end;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: end;
-moz-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end
}
#sign-in-from-link, #reg-link {
cursor: pointer
}
#sign-in-from-link:hover, #reg-link:hover {
text-decoration: underline
}
.sign-in-modal-text-wrapper {
font-size: 14px;
line-height: 19px;
color: #333;
width: 100%;
margin: 0 auto;
padding-top: 16px
}
.no-login-wrapper {
position: relative;
font-size: 1.2rem;
left: -8px;
top: -4px;
line-height: .6;
margin-bottom: 13px
}
.signInBorder, .signInBorder2 {
padding-top: 12px;
padding-bottom: 31px;
border-bottom: 1px solid #cccccc
}
.user-ln-status {
display: none
}
.site-item-list {
display: inline-block;
width: 50%
}
.site-item-list2 {
display: inline-block;
width: 50%;
position: relative;
left: 35px
}
.cn-site-items {
color: #000;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 12px;
line-height: 17px
}
#close-cn-site-box {
position: absolute;
right: 9px;
top: -8px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTdGNTAxMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTdGNTExMDRFMTFFNDg5MEY5QzYwMjY2NjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjgzRTg2QjBGNUMxMUU0ODkwRjlDNjAyNjY2ODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjgzRTg2QzBGNUMxMUU0ODkwRjlDNjAyNjY2ODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvV3QKQAAAA1SURBVHjaYjE2NmZgYDhz5gyQNDExAZIsDGAA4UAAE0QeDoBcJgYMwAgxCxkwwdXDTQAIMAA4aQ5ubzyOZwAAAABJRU5ErkJggg==);
width: 6px;
height: 6px
}
.rememberTxt-screen {
position: relative;
top: 4px
}
.closeErrBox {
height: 6px;
width: 6px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVFMDE3NjUzODM1MTFFNEExMjdDQjhGN0I2QzM0RjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVFMDE3NjYzODM1MTFFNEExMjdDQjhGN0I2QzM0RjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NUUwMTc2MzM4MzUxMUU0QTEyN0NCOEY3QjZDMzRGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NUUwMTc2NDM4MzUxMUU0QTEyN0NCOEY3QjZDMzRGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvSd9IgAAAA1SURBVHjaYjQ2Nv7PAAGMZ86cYTAxMQHzGZEkUAATSBKLOCMTAw4AksBm1H9kHYzIxgIEGAAP1wk974Ft6AAAAABJRU5ErkJggg==);
background-size: 100% 100%;
float: right
}
.reveal-cn-box {
display: inherit !important;
background-color: white;
width: 290px;
line-height: 1.45em;
max-width: 100%;
padding: 16px 18px 18px 20px;
border: 1px solid #999;
color: #000;
list-style-type: none;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12)
}
#cn-site-info-box {
color: #000
}
#cn-site-info-box:hover {
text-decoration: underline;
cursor: pointer;
color: #000
}
#user-ln-status-mobi {
display: none !important;
background: none !important
}
#user-ln-status-mobi:hover {
background: none !important
}
#mobi-account-link-1, #mobi-account-link-2 {
display: none
}
.cn-site-box-popover {
display: none
}
#forgotpassWord {
float: right;
font-size: 13px;
font-weight: 700;
margin-top: 5px
}
#user-sign-in {
width: 64px;
border: 1px solid #c6c6c6;
height: 31px;
margin-top: 15px;
border-radius: 3px;
font-size: 12px;
vertical-align: middle;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
white-space: nowrap;
font-weight: bold;
line-height: .3em
}
#user-sign-in:hover {
background: none;
background-image: none
}
#serve-resp, #link-acct-state, #create-serv-resp, #create-serv-resp-reg,
#forgot-resp-msg, #link-lookup-status-international {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: 700
}
.serv-error-subtext {
margin-top: 7px;
color: #000;
font-size: 12px;
line-height: 16px;
text-indent: 0;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal
}
.sub-nav {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif !important;
font-size: 11px;
height: 45px;
width: 190px;
margin: 0 auto;
display: block;
line-height: 1.3em;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.modal-1form-error {
height: 520px !important;
max-height: 520px !important
}
.invis-profile-entry {
display: none
}
.modal-form-error {
height: 550px !important;
max-height: 550px !important
}
.mob-sign-in {
display: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif !important;
background: none !important
}
.bold-nav {
margin-top: 42px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif !important;
font-weight: 700;
border-top: none
}
.bold-nav:hover {
background-color: none
}
.sub-nav-spacer {
border: none;
min-height: 72px
}
#signIn, #forgotPass {
color: white;
-webkit-transition: all .24s ease-in-out;
-moz-transition: all .24s ease-in-out;
-o-transition: all .24s ease-in-out;
-ms-transition: all .24s ease-in-out;
transition: all .24s ease-in-out;
width: 100%;
padding: 12px 0;
max-height: 41px
}
#signIn:active, #forgotPass:active {
border: none !important
}
#signIn:focus, #forgotPass:focus {
border: none !important
}
.hover-only-button:hover {
background-color: #096fae;
-webkit-transition: all .24s ease-in-out;
-moz-transition: all .24s ease-in-out;
-o-transition: all .24s ease-in-out;
-ms-transition: all .24s ease-in-out;
transition: all .24s ease-in-out
}
#serve-resp {
margin-bottom: 20px !important
}
.nyr-blue-button {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #087cc3;
border: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 13px;
color: #FFF;
line-height: 2.2rem;
line-height: 1.5em;
border: none !important;
letter-spacing: 1.05px
}
.nyr-blue-button:active {
border: none !important
}
.nyr-blue-button:focus {
border: none !important
}
.subscriber-spacer {
min-height: 18px
}
.sign-in-main {
height: 500px
}
.tiny-modal-spacer {
min-height: 1px
}
#forgot-field, #change-pass-field, #change-pass-field2 {
width: 100%;
padding: 10px 8px 2px 10px;
margin-bottom: 0;
margin-top: 28px
}
#forgot-field.placeholder, #change-pass-field.placeholder, #change-pass-field2.placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#forgot-field:-moz-placeholder, #change-pass-field:-moz-placeholder, #change-pass-field2:-moz-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#forgot-field::-webkit-input-placeholder, #change-pass-field::-webkit-input-placeholder, #change-pass-field2::-webkit-input-placeholder {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 1.15em;
font-size: 14px;
color: #999999;
font-weight: 500;
text-transform: none
}
#rememberme {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-left: 0;
margin-top: 0;
position: relative;
top: -1px;
margin-bottom: 8px;
float: left;
margin-top: 10px
}
.rememberme {
margin-bottom: 24px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-left: 0;
margin-top: 4px
}
.input-spacer-remembered {
min-height: 9px
}
#sign-in {
cursor: pointer
}
.signInBorder {
padding-bottom: 36px;
border-bottom: 1px solid #cccccc
}
.forgot-header {
font-weight: 400;
font-size: 32px;
margin-top: 0px !important;
line-height: 16px;
color: black;
text-align: center;
margin-bottom: 15px;
padding-top: 20px
}
.help-subtext {
font-size: 14px
}
.forgot-info {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 21px;
font-size: 16px;
color: #333333;
text-align: center
}
.rememberme {
font-size: 13px
}
#reg-link {
font-weight: 700
}
.modal-intro {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 500;
text-transform: none;
font-size: 13px;
color: #333333;
text-align: left;
margin-top: 20px
}
#rememberme {
float: left;
margin-top: 4px
}
.sigin-footer {
margin-bottom: 0;
padding: 23px 14px 0 14px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.forgot-spacer {
margin-right: 0;
display: inline-block
}
#forgot-field {
width: 100%;
padding: 10px 8px 2px 10px;
margin-bottom: 8px !important;
margin-top: 12px !important
}
@media (min-width: 37.5em) {
.sigin-footer {
margin-bottom: 0;
padding: 0 56px 0 56px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.nyr-blue-button {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #087cc3;
border: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 13px;
color: #FFF;
line-height: 2.2rem;
letter-spacing: 1.05px
}
.mob-sign-in {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif !important;
background: none !important
}
#user-ln-status-mobi {
display: none;
background: none !important
}
#user-ln-status-mobi:hover {
background: none !important
}
.trigger_demo2 {
color: #777;
padding: 10px;
font-size: 16px;
max-width: 406px !important;
background: #fff url(../images/select-arrow-open.png) 98% center no-repeat;
display: block;
border: 1px solid rgba(100, 100, 100, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease
}
.forgot-info {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
color: #333333;
text-align: center
}
.forgot-spacer {
margin-right: 81px;
margin-left: 81px;
display: inline-block
}
}
html.oldie .sigin-footer {
margin-bottom: 0;
padding: 0 56px 0 56px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .nyr-blue-button {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #087cc3;
border: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 13px;
color: #FFF;
line-height: 2.2rem;
letter-spacing: 1.05px
}
html.oldie .mob-sign-in {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif !important;
background: none !important
}
html.oldie #user-ln-status-mobi {
display: none;
background: none !important
}
html.oldie #user-ln-status-mobi:hover {
background: none !important
}
html.oldie .trigger_demo2 {
color: #777;
padding: 10px;
font-size: 16px;
max-width: 406px !important;
background: #fff url(../images/select-arrow-open.png) 98% center no-repeat;
display: block;
border: 1px solid rgba(100, 100, 100, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease
}
html.oldie .forgot-info {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-size: 16px;
color: #333333;
text-align: center
}
html.oldie .forgot-spacer {
margin-right: 81px;
margin-left: 81px;
display: inline-block
}
@media (min-width: 53.125em) {
.cn-site-box-popover {
display: none
}
.signInBorder2 {
display: none
}
.nyr-blue-button {
background-color: #087cc3;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #087cc3;
border: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 13px;
color: #FFF;
line-height: 2.2rem;
letter-spacing: 1.05px
}
#cn-site-info-box:hover {
text-decoration: underline;
cursor: pointer
}
.reg-err-inuse-modal {
height: 985px !important
}
.reg-err-inuse {
height: 588px !important
}
.invis-profile-entry {
display: none
}
.entitlement-not-found-err {
height: 450px !important
}
.nyer-plain-lnk {
border-right: 1px solid #000;
padding-right: 10px;
padding-left: 10px
}
.nyer-plain-lnk:hover {
cursor: pointer !important
}
#user-ln-status-mobi {
display: none;
background: none !important
}
#user-ln-status-mobi:hover {
background: none !important
}
.sign-in-main-modal {
height: 492px
}
.user-ln-status {
display: none
}
#fallback-signin-link, #link-sub-nav, #signout {
cursor: pointer
}
.thank-you-registering {
height: 188px !important;
top: 250px !important
}
.thank-you-registering {
height: 188px
}
.sigin-footer {
margin-bottom: 0;
padding: 0 56px 0 56px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
.modal-intro {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 500;
text-transform: none;
font-size: 13px;
color: #333333;
text-align: left;
margin-top: 0
}
.reg-modal-step3 {
height: 940px !important;
top: 220px
}
.new-user-heading {
margin-bottom: 8px
}
.link-account-international-step1 {
height: 920px;
top: 200px
}
#password-msg, #email-msg, .password-msg, .email-msg, #pass-msg-1,
#pass-msg-1-confirm, #email-msg-1, #email-msg-1-reg, #email-msg-1-confirm,
#create-serv-resp-reg {
color: #DF3331;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: left;
font-size: 14px;
font-weight: 400
}
.link-main-inter-err {
height: 920px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
.lini-account-number-step1 {
height: 850px !important
}
#link-lookup-status, #link-lookup-status-name, #acct-inter-msg,
#link-lookup-status-international {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 14px;
margin-bottom: 10px;
text-align: left;
line-height: 18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: normal
}
.link-main {
height: 714px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
.link-main-num {
height: 974px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
.link-main-num-err {
height: 1020px
}
.link-main-inter-err {
height: 920px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
.link-main-namelookup {
height: 974px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
#rememberme {
float: left;
margin-top: 4px
}
.state-dropdn {
width: 100%;
margin-bottom: 20px
}
.inter-dropped-down {
height: 450px
}
.trigger_demo2 {
color: #777;
padding: 10px;
font-size: 14px;
width: 354px !important;
max-width: none;
background: #fff url(../images/select-arrow-open.png) 98% center no-repeat;
display: block;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease
}
.confirm-forgot-body {
height: 185px !important
}
.forgot-server-error {
height: 550px !important
}
.input-smaller-spacer {
min-height: 8px
}
.forgot-subtext-spacer {
min-height: 4px
}
.forgot-header {
font-weight: 400;
font-size: 32px;
margin-top: 0px;
line-height: 19px;
color: black;
text-align: center;
margin-bottom: 2px
}
#forgot-field, #change-pass-field, #change-pass-field2 {
padding: 10px 8px 2px 10px
}
.forgot-info {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 19px;
font-size: 15px;
color: #333333;
text-align: center
}
.modal-content {
margin-top: 11px
}
.modal-serv-error {
height: 650px !important;
max-height: 650px !important
}
.serv-error-subtext {
margin-top: 7px;
color: #000;
font-size: 12px;
line-height: 16px;
text-indent: 0;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal
}
.sign-in-main {
height: 500px;
max-height: 500px
}
#create-account {
cursor: pointer
}
#create-account:hover {
text-decoration: underline
}
#forgotpassWord {
font-size: 13px;
float: right !important;
color: #333333;
float: none;
font-weight: 700;
cursor: pointer
}
#forgotpassWord:hover {
cursor: pointer;
text-decoration: underline
}
.signInBorder {
padding-top: 32px;
padding-bottom: 38px;
min-width: 382px;
border-bottom: 1px solid #cccccc
}
.forgot-spacer {
min-width: 1px;
margin-right: 0px;
margin-left: 0px;
display: inline-block
}
.forgot-spacer-mini {
min-width: 1px;
margin-right: 70px;
margin-left: 63px;
display: inline-block
}
}
html.oldie .cn-site-box-popover {
display: none
}
html.oldie .signInBorder2 {
display: none
}
html.oldie .nyr-blue-button {
background-color: #087cc3;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: #087cc3;
border: none;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 600;
font-size: 13px;
color: #FFF;
line-height: 2.2rem;
letter-spacing: 1.05px
}
html.oldie #cn-site-info-box:hover {
text-decoration: underline;
cursor: pointer
}
html.oldie .reg-err-inuse-modal {
height: 985px !important
}
html.oldie .reg-err-inuse {
height: 588px !important
}
html.oldie .invis-profile-entry {
display: none
}
html.oldie .entitlement-not-found-err {
height: 450px !important
}
html.oldie .nyer-plain-lnk {
border-right: 1px solid #000;
padding-right: 10px;
padding-left: 10px
}
html.oldie .nyer-plain-lnk:hover {
cursor: pointer !important
}
html.oldie #user-ln-status-mobi {
display: none;
background: none !important
}
html.oldie #user-ln-status-mobi:hover {
background: none !important
}
html.oldie .sign-in-main-modal {
height: 492px
}
html.oldie .user-ln-status {
display: none
}
html.oldie #fallback-signin-link, html.oldie #link-sub-nav, html.oldie #signout {
cursor: pointer
}
html.oldie .thank-you-registering {
height: 188px !important;
top: 250px !important
}
html.oldie .thank-you-registering {
height: 188px
}
html.oldie .sigin-footer {
margin-bottom: 0;
padding: 0 56px 0 56px;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif
}
html.oldie .modal-intro {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: 500;
text-transform: none;
font-size: 13px;
color: #333333;
text-align: left;
margin-top: 0
}
html.oldie .reg-modal-step3 {
height: 940px !important;
top: 220px
}
html.oldie .new-user-heading {
margin-bottom: 8px
}
html.oldie .link-account-international-step1 {
height: 920px;
top: 200px
}
html.oldie #password-msg, html.oldie #email-msg, html.oldie .password-msg,
html.oldie .email-msg, html.oldie #pass-msg-1, html.oldie #pass-msg-1-confirm,
html.oldie #email-msg-1, html.oldie #email-msg-1-reg, html.oldie #email-msg-1-confirm,
html.oldie #create-serv-resp-reg {
color: #DF3331;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: left;
font-size: 14px;
font-weight: 400
}
html.oldie .link-main-inter-err {
height: 920px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
html.oldie .lini-account-number-step1 {
height: 850px !important
}
html.oldie #link-lookup-status, html.oldie #link-lookup-status-name,
html.oldie #acct-inter-msg, html.oldie #link-lookup-status-international {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 14px;
margin-bottom: 10px;
text-align: left;
line-height: 18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: normal
}
html.oldie .link-main {
height: 714px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
html.oldie .link-main-num {
height: 974px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
html.oldie .link-main-num-err {
height: 1020px
}
html.oldie .link-main-inter-err {
height: 920px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
html.oldie .link-main-namelookup {
height: 974px;
-webkit-transition: all .5 linear;
-moz-transition: all .5 linear;
-o-transition: all .5 linear;
-ms-transition: all .5 linear;
transition: all .5 linear
}
html.oldie #rememberme {
float: left;
margin-top: 4px
}
html.oldie .state-dropdn {
width: 100%;
margin-bottom: 20px
}
html.oldie .inter-dropped-down {
height: 450px
}
html.oldie .trigger_demo2 {
color: #777;
padding: 10px;
font-size: 14px;
width: 354px !important;
max-width: none;
background: #fff url(../images/select-arrow-open.png) 98% center no-repeat;
display: block;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease
}
html.oldie .confirm-forgot-body {
height: 185px !important
}
html.oldie .forgot-server-error {
height: 550px !important
}
html.oldie .input-smaller-spacer {
min-height: 8px
}
html.oldie .forgot-subtext-spacer {
min-height: 4px
}
html.oldie .forgot-header {
font-weight: 400;
font-size: 32px;
margin-top: 0px;
line-height: 19px;
color: black;
text-align: center;
margin-bottom: 2px
}
html.oldie #forgot-field, html.oldie #change-pass-field, html.oldie #change-pass-field2 {
padding: 10px 8px 2px 10px
}
html.oldie .forgot-info {
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
line-height: 19px;
font-size: 15px;
color: #333333;
text-align: center
}
html.oldie .modal-content {
margin-top: 11px
}
html.oldie .modal-serv-error {
height: 650px !important;
max-height: 650px !important
}
html.oldie .serv-error-subtext {
margin-top: 7px;
color: #000;
font-size: 12px;
line-height: 16px;
text-indent: 0;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal
}
html.oldie .sign-in-main {
height: 500px;
max-height: 500px
}
html.oldie #create-account {
cursor: pointer
}
html.oldie #create-account:hover {
text-decoration: underline
}
html.oldie #forgotpassWord {
font-size: 13px;
float: right !important;
color: #333333;
float: none;
font-weight: 700;
cursor: pointer
}
html.oldie #forgotpassWord:hover {
cursor: pointer;
text-decoration: underline
}
html.oldie .signInBorder {
padding-top: 32px;
padding-bottom: 38px;
min-width: 382px;
border-bottom: 1px solid #cccccc
}
html.oldie .forgot-spacer {
min-width: 1px;
margin-right: 0px;
margin-left: 0px;
display: inline-block
}
html.oldie .forgot-spacer-mini {
min-width: 1px;
margin-right: 70px;
margin-left: 63px;
display: inline-block
}
#password-msg, #email-msg, .password-msg, .email-msg, #pass-msg-1,
#email-msg-1, #create-serv-resp-reg {
color: #DF3331;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: left;
font-size: 14px;
font-weight: 400;
line-height: 1.6rem;
font-size: 13px
}
.pass-err-msg {
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
text-align: left;
font-size: 14px;
font-weight: 400;
margin-top: 9px;
margin-bottom: 7px;
display: none
}
.header-nav-link {
font-weight: 700
}
.header-nav-link:hover {
text-decoration: underline
}
.styled-select {
width: 100%;
height: 34px;
overflow: hidden;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAYAAACFgM0XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUY1NTA0NjlFNEY2MTFFM0E1ODE5N0Y5NjQ0OERDMEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUY1NTA0NkFFNEY2MTFFM0E1ODE5N0Y5NjQ0OERDMEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRjU1MDQ2N0U0RjYxMUUzQTU4MTk3Rjk2NDQ4REMwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjU1MDQ2OEU0RjYxMUUzQTU4MTk3Rjk2NDQ4REMwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjNSwxgAAACvSURBVHjaYvz//z/DQAImhgEGLOgCjIyMNLEIV0jjCgEeIF4N0kch3gI1C7/LkDEaqKPA8nZ89sDtI+AAEAgE4s8kWPwNiMMJeZQUB4CALhDfJsLyh0BsTExIk+oAEBAC4r14LD8MxBLERjU5DgABZiCejMXy+UDMRkpaI9cBMJAAxD+B+A8Q5xCbDbFhRnRLSSgHLIGYE4j3UVIOUOIAqhRELMQqHLZ1wYA7ACDAACaZD/gthCebAAAAAElFTkSuQmCC) no-repeat right #ddd;
border: 1px solid #cccccc;
text-decoration: none
}
.styled-select select {
background: transparent;
-webkit-appearance: none;
width: 100%;
padding: 5px;
font-size: 13px;
border: none;
height: 28px;
padding-right: 55px;
text-decoration: none
}
#serve-resp, #link-acct-state, #create-serv-resp, #forgot-resp-msg,
#link-lookup-status-international {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: 700
}
.entitlement-not-found-err {
height: 580px !important
}
.entitlement-not-found-err-modal {
height: 886px !important
}
.state-dropdn {
width: 100%;
margin-bottom: 20px
}
#link-lookup-status, #link-lookup-status-name, #acct-inter-msg {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 14px;
margin-bottom: 10px;
text-align: left;
line-height: 18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: normal
}
#serve-resp-link {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 10px;
margin-bottom: 15px;
text-align: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: normal;
margin-left: 14px;
margin-right: 14px
}
.modal-inner-initial {
display: none
}
.modal-Start {
display: inline !important
}
.access-tabs {
display: inline-block
}
.light-nav {
font-weight: normal
}
.plain-link, .plain-link:hover {
text-decoration: none
}
.dropdownhidden {
display: none
}
@media (min-width: 37.5em) {
.invis-profile-entry {
display: none
}
.user-ln-status {
display: none
}
.thank-you-registering {
height: 188px !important;
top: 250px !important
}
#serve-resp, #link-acct-state, #create-serv-resp, #forgot-resp-msg,
#link-lookup-status-international {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: 700
}
.serv-error-subtext {
margin-top: 7px;
color: #000;
font-size: 12px;
line-height: 16px;
text-indent: 0;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal
}
.modal-serv-error {
height: 650px !important;
max-height: 650px !important
}
.inter-dropped-down {
height: 450px
}
#rememberme {
float: left;
margin-top: 4px
}
.sign-in-main {
height: 482px;
max-height: 482px
}
.signInBorder {
padding-top: 26px;
padding-bottom: 30px;
min-width: 382px;
border-bottom: 1px solid #cccccc
}
#forgotpassWord {
font-size: 13px;
float: right !important;
color: #333333;
float: none;
font-weight: 700;
cursor: pointer
}
#forgotpassWord:hover {
cursor: pointer;
text-decoration: underline
}
}
html.oldie .invis-profile-entry {
display: none
}
html.oldie .user-ln-status {
display: none
}
html.oldie .thank-you-registering {
height: 188px !important;
top: 250px !important
}
html.oldie #serve-resp, html.oldie #link-acct-state, html.oldie #create-serv-resp,
html.oldie #forgot-resp-msg, html.oldie #link-lookup-status-international {
display: none;
background-color: #fae8e9;
color: #d22229;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 15px 13px 11px 13px;
font-size: 13px;
font-weight: 700
}
html.oldie .serv-error-subtext {
margin-top: 7px;
color: #000;
font-size: 12px;
line-height: 16px;
text-indent: 0;
font-family: "neutra-face-text", "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
font-weight: normal
}
html.oldie .modal-serv-error {
height: 650px !important;
max-height: 650px !important
}
html.oldie .inter-dropped-down {
height: 450px
}
html.oldie #rememberme {
float: left;
margin-top: 4px
}
html.oldie .sign-in-main {
height: 482px;
max-height: 482px
}
html.oldie .signInBorder {
padding-top: 26px;
padding-bottom: 30px;
min-width: 382px;
border-bottom: 1px solid #cccccc
}
html.oldie #forgotpassWord {
font-size: 13px;
float: right !important;
color: #333333;
float: none;
font-weight: 700;
cursor: pointer
}
html.oldie #forgotpassWord:hover {
cursor: pointer;
text-decoration: underline
}
.signIn-link:hover {
text-decoration: underline;
cursor: pointer
}
#signout:hover {
text-decoration: underline
}
.inter-dropped-down {
height: 450px !important
}
.dropcontainer_demo2 {
font-size: 14px;
color: #777
}
.trigger_demo2 {
color: #777;
padding: 10px;
font-size: 14px;
width: 100%;
max-width: 354px !important;
background: #fff url("/assets/img/tiny-drop-arrow.png") 98% center no-repeat;
display: block;
border: none;
background: #fff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease
}
.activetrigger_demo2 {
color: #777;
padding: 10px;
font-size: 14px;
width: 100%;
background: #fff url("/assets/img/tiny-drop-arrow.png") 98% center no-repeat;
display: block;
border: 1px solid #ccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.activetrigger_demo2:hover {
background: #f5f5f5 url("/assets/img/tiny-drop-arrow.png") 98% center no-repeat;
color: #777
}
.activetrigger_demo2:active {
background: #f5f5f5 url("/assets/img/tiny-drop-arrow.png") 98% center no-repeat;
color: #777
}
.dropcontainer_demo2 ul {
font-size: 14px;
border: 1px solid #ccc;
border-top: none;
background: #fff;
list-style-type: none;
padding: 10px;
margin: 0;
width: 100%;
z-index: 100;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.dropcontainer_demo2 ul li {
padding: 5px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease
}
.dropcontainer_demo2 ul li:hover {
background: #f5f5f5;
outline: none
}
.dropcontainer_demo2 ul li:first-child {
display: none
}
.dropcontainer_demo2 ul li:last-child {
border-bottom: none
}
.dropdownhidden_demo2 {
display: none
}
.dropdownvisible_demo2 {
height: auto
}
.dropdownvisible_demo2 {
height: 200px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch
}
#main.index #cartoons-module div.button-container {
display: none
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment