/* line 2, ../sass/article.scss */
article .field--name-field-mast-image img {
  width: 717px;
  height: auto;
}

@media screen and (max-width: 974px) {
  /* line 7, ../sass/article.scss */
  article .field--name-field-mast-image img {
    width: 100%;
  }
}
/* line 13, ../sass/article.scss */
.view-latest-genre .views-field-field-mast-image img {
  width: 62px;
  height: auto;
}

/* Article page styling */
/* line 20, ../sass/article.scss */
.layout--article #unsubscribed_summary[data-pico-status="anonymous"],
.layout--article #unsubscribed_summary[data-pico-status="excluded"] {
  display: block;
}
/* line 24, ../sass/article.scss */
.layout--article #unsubscribed_summary[data-pico-status="registered"],
.layout--article #unsubscribed_summary[data-pico-status="paying"] {
  display: none;
}
/* line 28, ../sass/article.scss */
.layout--article #unsubscribed_summary div p {
  margin-bottom: 0;
}
/* line 31, ../sass/article.scss */
.layout--article #transparent_div {
  background-image: linear-gradient(rgba(255, 255, 255, 0), white);
  position: absolute;
  top: 0;
  width: 100%;
  height: 150px;
  display: none;
}
/* line 39, ../sass/article.scss */
.layout--article #transparent_div[data-pico-status="anonymous"],
.layout--article #transparent_div[data-pico-status="excluded"] {
  display: block;
}
/* line 43, ../sass/article.scss */
.layout--article #transparent_div[data-pico-status="registered"],
.layout--article #transparent_div[data-pico-status="paying"] {
  display: none;
}
/* line 47, ../sass/article.scss */
.layout--article .layout__region--first {
  border-right: solid 1px #ccc;
}
/* line 51, ../sass/article.scss */
.layout--article .layout__region--second h2.pane-title {
  background: #999;
  color: #fff;
  font: italic 1.75em / 1em "Times New Roman", Times, serif;
  padding: 4px 0 5px 40px;
  position: relative;
  text-transform: lowercase;
}
/* line 59, ../sass/article.scss */
.layout--article .layout__region--second .block-newsletter-signup-block {
  margin-top: 20px;
}
/* line 62, ../sass/article.scss */
.layout--article .layout__region--second .block-facebook-like-button {
  margin-top: 30px;
  float: left;
}
/* line 66, ../sass/article.scss */
.layout--article .layout__region--second .block-twitter-block {
  float: left;
  margin-top: 14px;
}
/* line 70, ../sass/article.scss */
.layout--article .layout__region--second .block-dfp {
  margin-bottom: 20px;
}
/* line 75, ../sass/article.scss */
.layout--article .layout__region--third .author_date {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 20px;
  font-size: 0.8em;
}
/* line 82, ../sass/article.scss */
.layout--article .layout__region--third .author_date .author {
  padding-right: 10px;
}
/* line 85, ../sass/article.scss */
.layout--article .layout__region--third .author_date .created:before {
  content: "|";
  color: black;
  padding-right: 10px;
}
/* line 91, ../sass/article.scss */
.layout--article .layout__region--third .block-article-share-block {
  float: right;
  margin-top: -42px;
}
/* line 94, ../sass/article.scss */
.layout--article .layout__region--third .block-article-share-block h3,
.layout--article .layout__region--third .block-article-share-block .like {
  display: none;
}
/* line 99, ../sass/article.scss */
.layout--article .layout__region--third .mast_image_title {
  font: 0.6875em Verdana, Geneva, sans-serif;
  color: #333;
}
/* line 103, ../sass/article.scss */
.layout--article .layout__region--third .field--name-field-mast-image-credits {
  color: #999;
  font: italic 0.6em Verdana;
  text-align: right;
  display: block;
  margin-top: 3px;
}
/* line 112, ../sass/article.scss */
.layout--article .layout__region--fourth img {
  max-width: 100%;
  height: auto;
}
/* line 116, ../sass/article.scss */
.layout--article .layout__region--fourth iframe {
  width: 100% !important;
  height: 300px !important;
}
/* line 120, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article {
  background-color: #eceff0;
}
/* line 122, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article article.comment {
  border-bottom: 1px dotted #999;
  padding-bottom: 20px;
}
/* line 125, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article article.comment .comment-reply {
  float: right;
}
/* line 129, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .comment__submitted {
  font-weight: bold;
  font-size: 0.9em;
}
/* line 133, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .comment__meta a {
  display: none;
}
/* line 136, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .comment_text {
  color: #333;
  font-style: italic;
}
/* line 140, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article h2 {
  background-color: #555;
  color: white;
  font-size: 1.3em;
  padding-left: 10px;
  padding-top: 5px;
  font-style: italic;
}
/* line 149, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .field--name-comment-node-article .brick {
  background-color: green;
  width: 15px;
  height: 15px;
  float: left;
  margin-top: 10px;
}
/* line 156, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .field--name-comment-node-article h2 {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  background-color: inherit;
  color: black;
  font-style: normal;
}
/* line 164, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .field--name-comment-node-article a#showCommentForm {
  float: left;
  clear: both;
}
/* line 169, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .comment_form,
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .add_comment_form {
  background-color: #eceff0;
}
/* line 173, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .add_comment_form_outer {
  background-color: white;
}
/* line 176, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article .add_comment_form {
  width: 100%;
  display: inline-block;
  padding-left: 10px;
  padding-bottom: 10px;
  margin-top: 20px;
}
/* line 183, ../sass/article.scss */
.layout--article .layout__region--fourth .block-field-blocknodearticlecomment-node-article form.comment-comment-node-article-form {
  clear: both;
  padding-left: 10px;
}
/* line 190, ../sass/article.scss */
.layout--article .layout__region--fifth .field--name-field-pullquote {
  font: italic 1.9091em/1.25em Georgia, "Times New Roman", Times, serif;
  color: #333;
  margin-top: 10px;
  font-size: 1.4em;
}
/* line 196, ../sass/article.scss */
.layout--article .layout__region--fifth .field--name-field-pullquote:before {
  content: url(https://s3-eu-west-1.amazonaws.com/cdn.theartsdesk.com/quotes/quoteStartClassical.gif);
  padding-right: 4px;
}
/* line 200, ../sass/article.scss */
.layout--article .layout__region--fifth .field--name-field-pullquote:after {
  content: url(https://s3-eu-west-1.amazonaws.com/cdn.theartsdesk.com/quotes/quoteEndClassical.gif);
  padding-left: 7px;
  white-space: nowrap;
}
/* line 205, ../sass/article.scss */
.layout--article .layout__region--fifth h3 {
  font: normal 1.3em "Arial Narrow", Arial, Helvetica, sans-serif;
  border-bottom: 2px solid #01a765;
  padding-bottom: 0;
  margin-bottom: 7px;
}
/* line 211, ../sass/article.scss */
.layout--article .layout__region--fifth .editorRating,
.layout--article .layout__region--fifth .field--name-field-related-content {
  width: 100%;
}
/* line 214, ../sass/article.scss */
.layout--article .layout__region--fifth .editorRating .field__item,
.layout--article .layout__region--fifth .field--name-field-related-content .field__item {
  border-bottom: 1px dotted #999;
  padding: 3px 0 5px;
}
/* line 217, ../sass/article.scss */
.layout--article .layout__region--fifth .editorRating .field__item a,
.layout--article .layout__region--fifth .field--name-field-related-content .field__item a {
  color: #333;
  font: 0.6875em / 1.3em Verdana, Geneva, sans-serif;
}
/* line 223, ../sass/article.scss */
.layout--article .layout__region--fifth .field--name-field-related-content,
.layout--article .layout__region--fifth .block-article-editor-rating-block {
  margin-bottom: 14px;
}
/* line 227, ../sass/article.scss */
.layout--article .layout__region--fifth .block-article-share-block {
  margin-top: 0px;
}
/* line 231, ../sass/article.scss */
.layout--article .layout__region--fifth .shareThis h3 {
  margin-top: 5px;
}
/* line 234, ../sass/article.scss */
.layout--article .layout__region--fifth .shareThis .like {
  display: none;
}
/* line 239, ../sass/article.scss */
.layout--article .layout__region--fifth .taxonomy ul {
  display: inline-block;
  width: 100%;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
/* line 246, ../sass/article.scss */
.layout--article .layout__region--fifth .taxonomy ul li {
  border: none;
  padding: 0 0 5px;
  width: 47%;
  float: left;
  list-style: none;
}
/* line 252, ../sass/article.scss */
.layout--article .layout__region--fifth .taxonomy ul li a {
  color: #333;
  font: 0.6875em / 1.3em Verdana, Geneva, sans-serif;
}

/* line 261, ../sass/article.scss */
.block-field-blocknodearticlebody .field--name-body {
  font: 0.875em / 140% Arial;
}
/* line 264, ../sass/article.scss */
.block-field-blocknodearticlebody .field--name-body ul li a {
  font-size: 1.1em;
}
/* line 268, ../sass/article.scss */
.block-field-blocknodearticlebody .field--name-body a {
  font-size: 1.1em;
}

/* line 272, ../sass/article.scss */
.block-article-author-date-block a {
  font-size: 1.1em;
}

/* line 275, ../sass/article.scss */
.block-field-blocknodearticlebody #unsubscribed_summary .field--name-body {
  font: 0.975em / 140% Arial;
}

/* line 278, ../sass/article.scss */
.block-field-blocknodearticlebody li {
  padding-bottom: 6px;
}
