/*
  Running MySource Matrix
  Developed by Squiz - 
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 May 2018 07:52:18
*/


.newsroomClear{clear:both;height:10px;}
  
  
  /* indices */
  #newsroom-indices{background:none;padding:5px 10px; margin-bottom:20px;}
  #newsroom-indices .row div.columns {border-top:1px solid #dedede;margin:0; padding-top:10px; padding-bottom:10px;}
  #newsroom-indices .change{color:#fff !important;font-size:1.0em;font-weight:bold;height:56px;padding:15px 0 0;position:absolute; right:0;text-align:center; /*top:10px;*/ width:72px;}
  #newsroom-indices .change.positive{background:url('/__data/assets/image/0009/8747613/MarketLatestUp.png') no-repeat;}
  #newsroom-indices .change.negative{background:url('/__data/assets/image/0007/8747602/MarketLatestDown.png') no-repeat;}
  #newsroom-indices .change.nochange{background:url('/__data/assets/image/0009/8747604/MarketLatestneutral.png') no-repeat;}
  #newsroom-indices div.columns p {position:relative; top:-0.20em;}
  
  @media screen and (max-width: 400px)  { 
      #newsroom-indices .change {width:62px; background-position:-6px 0!important;}
  }
  
  @media screen and (min-width: 640px) and (max-width: 980px)  { 
      #newsroom-indices{margin:0;}
      #newsroom-indices .change {width:62px;background-position:-4px 0!important;}
      
  }
  
  @media screen and (min-width: 640px)  { 
      
      #newsroom-indices .row div.columns:first-child{border-top:none;}
      /*#newsroom-indices .change.top {top:3px;}*/
      #newsroom-indices div.columns p {position:relative; top:-0.20em;}
      
      
  }
  
  .register-box-social-buttons{display:none;}
  
  @media screen and (min-width: 980px)  { 
      #newsroom-indices .change {font-size:1.3em; width:72px;}
  }
  
  /*indices for row-one-xl */
  .row-one-xl #newsroom-indices .row div.columns {padding-top:5px;}
  .row-one-xl #newsroom-indices .change {position:static;}
  @media screen and (min-width: 640px)  { 
     .row-one-xl #newsroom-indices .change {position:absolute;}
     .row-one-xl #newsroom-indices .row div.columns {padding-top:0;}
  }
  
  /* h1 */
  #newsroom-h1{background:none !important;display:inline-block;font-size:3em;letter-spacing:-1px;margin:0;padding:0;width:200px !important;}
  
  /* headlines (global) */
  .newsroomHeadline{position:relative; overflow:hidden;}
  .newsroomHeadline .newsroomHeadline-date{color:#666;}
  .newsroomHeadline .newsroomHeadline-heading a{color:inherit;text-decoration:none;}
  .newsroomHeadline .newsroomHeadline-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;}
  .newsroomHeadline:hover .newsroomHeadline-heading{text-decoration:underline;}
  .newsroomHeadline:hover .newsroomHeadline-thumb{opacity:0.8;filter:alpha(opacity=80);}
  .newsroomHeadline .newsroomHeadline-breaking{background:#f46a04;color:#fff;font-size:0.9em;font-weight:bold;left:0;padding:6px 8px;position:absolute;text-transform:uppercase;top:0;z-index:1;}
  .newsroomHeadline .newsroomHeadline-election{margin-right:5px;vertical-align:-3px;}
  
  /* headlines xlarge vert */
  .newsroomHeadline-xlarge-vert{border-bottom:1px solid #dedede;height:510px;}
  .newsroomHeadline-xlarge-vert .newsroomHeadline-heading{font-size:2.5em;font-weight:normal;margin:0;padding: 0;}
  .newsroomHeadline-xlarge-vert .newsroomHeadline-date{bottom:5px;left:0;position:absolute;}
  .newsroomHeadline-xlarge-vert .newsroomHeadline-source{bottom:5px;position:absolute;right:0;}
  
  /* headlines xlarge hoz */
  .newsroomHeadline-xlarge-hoz {min-height:100%;}
  .newsroomHeadline-xlarge-hoz .newsroomHeadline-thumb{float:left;margin-right:10px;}
  .newsroomHeadline-xlarge-hoz .newsroomHeadline-heading{font-size:2.0em;font-weight:normal;line-height:1.1;margin:0;padding:0;}
  .newsroomHeadline-xlarge-hoz .newsroomHeadline-date{position:static; padding-left:10px;}
  .newsroomHeadline-xlarge-hoz .newsroomHeadline-source{position:static;}
  
  @media screen and (min-width: 980px)  {
     .newsroomHeadline-xlarge-hoz .newsroomHeadline-heading {font-size:2.5em;}
     .newsroomHeadline-xlarge-hoz .newsroomHeadline-date {left:640px; bottom:0; position:absolute;}
     .newsroomHeadline-xlarge-hoz .newsroomHeadline-date,
     .newsroomHeadline-xlarge-hoz .newsroomHeadline-source{padding-left:10px; bottom:7px; position:absolute; bottom:0; right:10px;}
  }
  
  /* headlines large hoz */
  .newsroomHeadline-large-hoz {min-height:100%;}
  .newsroomHeadline-large-hoz .newsroomHeadline-thumb{float:left;margin-right:10px;}
  .newsroomHeadline-large-hoz .newsroomHeadline-heading{font-size:2.0em;font-weight:normal;line-height:1.1;margin:0;padding:0;}
  .newsroomHeadline-large-hoz .newsroomHeadline-date{float:right}
  .newsroomHeadline-large-hoz .newsroomHeadline-source{float:left}
  @media screen and (min-width: 640px)  {
      .newsroomHeadline-large-hoz .article-meta {position:absolute; bottom:0; right:0;}
  
      .newsroomHeadline-large-hoz .reading-time {padding-bottom:20px;}
  }
  @media screen and (min-width: 980px)  {  
     .newsroomHeadline-large-hoz .newsroomHeadline-heading {font-size:2.5em;}
  }
  
  
  /* headlines medium hoz */
  .newsroomHeadline-medium-hoz{border-bottom:1px solid #dedede;height:100%;}
  .newsroomHeadline-medium-hoz .newsroomHeadline-thumb{float:left;margin-right:10px;}
  .newsroomHeadline-medium-hoz .newsroomHeadline-heading{font-size:1em;font-weight:normal;margin:0;padding:0 0 20px 0;}
  .newsroomHeadline-medium-hoz .article-meta {position:absolute; bottom:0; right:0; margin-top:0;}
  .newsroomHeadline-medium-hoz .reading-time {padding-bottom:20px; margin-top:0;}
  .newsroomHeadline-medium-hoz .newsroomHeadline-date{position:absolute; left:0; bottom:5px; padding:5px 10px; display:inline-block; font-size:0.8em;}
  .newsroomHeadline-medium-hoz .newsroomHeadline-source{bottom:5px;position:absolute;right:10px; padding:5px 10px; display:inline-block; max-width:95px;}
  
  @media screen and (min-width: 640px)  { 
      .newsroomHeadline-medium-hoz .newsroomHeadline-heading{}
      .newsroomHeadline-medium-hoz .newsroomHeadline-source {padding:20px 10px; max-width:100%;}
      .newsroomHeadline-medium-hoz .newsroomHeadline-date {padding:20px 10px;} 
  }
  @media screen and (min-width: 980px)  { 
     .newsroomHeadline-medium-hoz .newsroomHeadline-heading{font-size:1.6em;}
     .newsroomHeadline-medium-hoz .newsroomHeadline-date { padding:0; padding-left:10px; font-size:1em;}
     .newsroomHeadline-medium-hoz .newsroomHeadline-source{padding:0; }
  }
  
  /* headlines small vert */
  
  .newsroomHeadline-small-vert{padding-bottom:60px;}
  
  @media screen and (min-width: 980px)  { 
     .newsroomHeadline-small-vert{padding-bottom:40px;}
  }
  
  .newsroomHeadline-small-vert .newsroomHeadline-thumb{margin-bottom:3px;}
  .newsroomHeadline-small-vert .newsroomHeadline-heading{font-size:1.1em;line-height:1.2;margin:0;padding:0;}
  .newsroomHeadline-small-vert .newsroomHeadline-info{bottom:0;left:0;position:absolute;}
  .newsroomHeadline-small-vert .newsroomHeadline-date{position:static; display:block; padding-top:20px;}
  .newsroomHeadline-small-vert .newsroomHeadline-source{position:static; display:block; right:100%;}
  
  @media screen and (min-width: 980px)  { 
     .newsroomHeadline-small-vert .newsroomHeadline-heading{font-size:1.3em;line-height:1.2;}
     .newsroomHeadline-small-vert .newsroomHeadline-info{position:static;}
     .newsroomHeadline-small-vert .newsroomHeadline-date{bottom:0;right:0;position:absolute;}
     .newsroomHeadline-small-vert .newsroomHeadline-source{bottom:0;position:absolute;left:0;}
  }
  
  
  
  /* headlines micro hoz */
  .newsroomHeadline-micro-hoz{height:auto; margin-bottom:5px;}
  .newsroomHeadline-micro-hoz .newsroomHeadline-thumb{float:left;margin-right:10px;}
  .newsroomHeadline-micro-hoz .newsroomHeadline-heading{color:#003bb2;font-size:1em;font-weight:bold;margin:0;padding:0;}
  
  /* headlines highlight hoz */
  .newsroomHeadline-highlight-hoz{background:#0039ba;color:#fff;height:100%;padding:0;}
  .newsroomHeadline-highlight-hoz .newsroomHeadline-thumb{left:0;position:static;top:0;}
  .newsroomHeadline-highlight-hoz .newsroomHeadline-heading{font-size:1.1em;margin:0; padding:10px 20px 50px 20px;}
  .newsroomHeadline-highlight-hoz .newsroomHeadline-date{color:#fff;bottom:5px;position:absolute; left:18px;}
  .newsroomHeadline-highlight-hoz .newsroomHeadline-source{bottom:5px;position:absolute;right:5px;}
  
  @media screen and (min-width: 980px)  { 
     .newsroomHeadline-highlight-hoz .newsroomHeadline-heading{ font-size:1.15em;padding:8px 8px 0 0;}
     .newsroomHeadline-highlight-hoz .newsroomHeadline-date {left:150px; position:absolute;}
     .newsroomHeadline-highlight-hoz h2 {padding-top:6px;}
  
  }
  
  
  
  /* other news list */
  #newsroom-other-list{list-style:none;margin:0;padding:0;}
  #newsroom-other-list li{margin:0 0 20px;padding:0;}
  
  /* market report list */
  .newsroom-market-report-list{list-style:none;margin:0;padding:0;}
  .newsroom-market-report-list li{background:#f0f0f0;border-bottom:1px solid #a2aab5;margin:0 0 10px;padding:10px;}
  .newsroom-market-report-list li .headline{margin:0;}
  .newsroom-market-report-list li .headline a{color:inherit;text-decoration:none;}
  .newsroom-market-report-list li .headline a:hover{text-decoration:underline;}
  
  /* article */
  .newsroomArticleTitle{background:none !important;margin:5px 0 15px;padding:0;width:auto !important;}
  .newsroomArticle.article-medium{font-size:1.3em;}
  .newsroomArticle.article-large{font-size:1.5em;}
  .newsroomArticleDetails{line-height:1;list-style:none;margin:0 0 110px;padding:0;}
  .newsroomArticleDetails li{border-top:1px solid #dedede;margin:0;padding:10px 0;}
  .newsroomArticleDetails li:first-child{border-top-width:0;}
  .newsroomArticleDetails li.timestamp, .newsroomArticleDetails li.author{padding:0 0 10px;}
  .newsroomArticleDetails li.author + li.timestamp{padding-top: 10px !important;}
  
  .newsroomArticleDetails li.source{padding:10px 0;}
  .newsroomArticleDetails li.resize{padding:10px 0;}
  .newsroomArticleDetails li.social{padding:10px 0 0;}
  .newsroomArticleDetails li.social .article-social-media a{margin-bottom:3px;}
  .article-extra{border-color:#f0f0f0;border-style:solid;border-width:9px 0;padding:9px 0;}
  .our-view{border-top:9px solid #f0f0f0;padding:5px 0 0;}
  .our-view h2{background:url(/__data/assets/image/0020/10930151/our-view-icon.png) no-repeat 0 4px;font-size:1.3em;margin:0 !important;padding:0 0 0 21px;}
  .newsroom-other-stories{list-style:none;margin:0;padding:0;}
  
    .newsroom-other-stories div.row {
        border-bottom: 1px solid #dfdfdf;
        margin: 0;
        padding: 15px 0
    }
    .newsroom-other-stories div.row:first-child {
        padding-top: 0
    }
  
  
  /*
  #article h2{margin-top:1em;}
  #article blockquote{
      background:url(/__data/assets/image/0003/10930152/quotation-marks.png) no-repeat;
      min-height:30px;
      margin-left:0;
      padding-left:40px;
  }
  
  */
  .newsroomMostViewed{list-style:none;margin:0;padding:0;}
  .newsroomMostViewed li{border-top:1px solid #dedede;font-size:1.1em;margin:0 0 10px;padding:10px 0 10px 42px;position:relative;}
  .newsroomMostViewed li .position{background:#dedede;color:#fff;display:block;font-size:1.1em;font-weight:bold;height:22px;left:0;padding:2px 0 0;position:absolute;text-align:center;top:10px;width:22px;}
  .newsroomMostViewed li:first-child{border-top:none;padding-top:5px;}
  .newsroomMostViewed li:first-child .position{top:5px;}
  
  
  
  /* election */
  .newsroom-election-listing {
      height: 86px;
      list-style: outside none none;
      margin: 0 0 40px;
      padding: 0;
  }
  .newsroom-election-listing > li:first-child {
      margin-left: 0;
  }
  .newsroom-election-listing > li {
      float: left;
      margin: 0 0 0 20px;
      padding: 0;
      width: 301px;
  }
  
  .light-grey-bg {
      background: #f7f7f7 !important;
  }
  
  @media screen and (min-width: 640px)  {
     .gridcol-right-border {
      border-right: 1px solid #dedede;
      margin-right: 0;
      padding-right: 8px;
      }
  }
  
  #article iframe {display: none;}
  #article #form-iframe {display: block !important;}
  
  
  
  @media only screen and (max-width:639px) {
      .article-social-media .gp.small-hide{display:none;}
  }
  
  
  
  
   .article-align-right.article-right-2-col, .article-align-right.article-right-2-col {
          margin-bottom: 12px;
          margin-top: 12px;
      }
      
      @media only screen and (min-width:640px) {
        .article-align-right {
           float: right;
           margin-right: -34%;
           margin-left:0.79em!important;
         }
      }
      
      @media only screen and (min-width:980px) {
        .article-align-right {
           float: right;
           margin-right: -161px;
         }
      }
      
      .article-bottom-align-right {
          float: right;
      }
      .article-align-left {
          float: left;
      }
      .article-align-right.article-right-1-col {
          width:100%
      }
      
      @media only screen and (max-width:640px) {
         .article-market-reports .article-align-right.article-right-1-col {margin-top:0!important;}
      }
      
      @media only screen and (min-width:640px) {
          .article-align-right.article-right-1-col {
             width:184px;
          }
      }
      
      .article-align-right.article-right-2-col, .article-bottom-align-right.article-right-2-col, .article-align-left.article-left-2-col {
          width: 100%;
      }
      @media only screen and (min-width:640px) {
         .article-align-right.article-right-2-col, .article-bottom-align-right.article-right-2-col, .article- align-left.article-left-2-col {
          width: 368px;
         }
      }
      
     
      .article-full-col {
          width: 100%;
      }
      .article-align-left.article-left-2-col:before, .article-align-left.article-left-2-col:after, .article-align-right.article-right-1-col:before, .article-align-right.article-right-2-col:before, .article-bottom-align-right.article-right-2-col:before, .article-full-col:before, .article-align-right.article-right-1-col:after, .article-align-right.article-right-2-col:after, .article-bottom-align-right.article-right-2-col:after, .article-full-col:after {
          background: none repeat scroll 0 0 #f0f0f0;
          content: "";
          display: block;
          font-weight: bold;
          height: 9px;
          visibility: visible !important;
          width: 100%;
      }
      .article-align-left.article-left-2-col:before, .article-align-right.article-right-1-col:before, .article-align-right.article-right-2-col:before, .article-bottom-align-right.article-right-2-col:before, .article-full-col:before {
          margin-bottom: 9px;
      }
      .article-align-left.article-left-2-col:after, .article-align-right.article-right-1-col:after, .article-align-right.article-right-2-col:after, .article-bottom-align-right.article-right-2-col:after, .article-full-col:after {
          margin-top: 9px;
      }
      .article-align-right.article-right-1-col h3, .article-align-right.article-right-2-col h3, .article-full-col h3 {
          font-weight: bold;
      }
      .article-align-left p, .article-align-right p, .article-bottom-align-right p, .article-full-col p {
          line-height: 1.2;
      }
      .article-align-left.enlarge p, .article-align-right.enlarge p, .article-bottom-align-right.enlarge p, .article-full-col.enlarge p {
          line-height: 1.1;
      }
      
      @media only screen and (min-width:640px) {
          .article-align-right.article-right-1-col h3, .article-align-right.article-right-2-col h3, .article-full-col h3 {
              font-size: 15.5px !important;
          }
          .article-align-left p, .article-align-right p, .article-bottom-align-right p, .article-full-col p {
              font-size: 12.8px;
              line-height: 1.2;
          }
          .article-align-left.enlarge p, .article-align-right.enlarge p, .article-bottom-align-right.enlarge p, .article-full-col.enlarge p {
              font-size: 14.1px;
              line-height: 1.1;
          }
      }
      
      
       
    /* article market widget */
  .article-market-widget{
      max-width:100%;
  }
   @media only screen and (min-width:640px) {
       .article-market-widget{
          max-width:300px;
      }
  }
   .article-market-widget .change{
      color:#fff !important;
      float:right;
      font-size:1.1em;
      font-weight:bold;
      height:51px;
      margin-right:10px;
      padding:22px 0 0;
      right:0;
      text-align:center;
      top:10px;
      width:72px;
  }
   .article-market-widget .change.positive{
      background:url('/__data/assets/image/0009/8747613/MarketLatestUp.png') no-repeat;
  }
   .article-market-widget .change.negative{
      background:url('/__data/assets/image/0007/8747602/MarketLatestDown.png') no-repeat;
  }
   .article-market-widget .change.nochange{
      background:url('/__data/assets/image/0009/8747604/MarketLatestneutral.png') no-repeat;
  }
   .article-market-widget .article-market-widget-other{
      list-style:none;
      margin:0;
      padding:0;
  }
   .article-market-widget .article-market-widget-other li{
      margin-left: 0;
      font-size:0.9em;
      width:100%;
  }
   .article-market-widget .article-market-widget-other li:first-child{
      margin-left:0;
  }
   .li.article-market-widget-other{
       border: 1px solid #e7e7e7;
  }
   .li.article-market-widget-other:last-of-type{
       border:none;
  }
   .markets-box, .markets-box-static{
       background: #f4f4f4;
       padding: 10px;
       position: relative;
  }
   .markets-box:hover{
       background: #f0f0f0;
  }
   .markets-box .markets-box-link{
       bottom: 0;
       height: 100%;
       left: 0;
       position: absolute;
       right: 0;
       top: 0;
       width: 100%;
  }
   .article-social-media-fixed.article-social-media{
       position: fixed;
       width: 100%;
       height: 45px;
       bottom: 0px;
       background: #FFF;
       padding-top: 9px;
       left: 0px;
       display:none;
       border-top: solid 1px #DBE2E9!important;
  }
   .nr-mobile-sign-up-tw{
       background: #00adef;
       display: block;
       padding: 11px;
       text-decoration: none;
       font-weight: bold;
  }
  
  
  blockquote {
      background: url(/__data/assets/image/0018/11016072/quote-icon.png) no-repeat;
      padding-top: 30px;
  }
  @media only screen and (min-width: 640px) {
      blockquote{
          background-position: 0 5px;
          padding-left: 40px;
          padding-top: 0;
      }
  }
  blockquote {
      font-family: georgia, serif;
      margin: 0 0 7px;
      font-size: 1rem;
  }
  blockquote cite{
      font-weight: bold;
      font-family: arial, verdana, sans-serif;
      margin: 0;
  }
  blockquote{
      margin:0;
  }
  blockquote p:last-of-type{
      margin-bottom: 5px;
  }
  blockquote cite {
      display: block;
      font-family: arial,verdana,sans-serif;
      font-style: normal;
      margin: 5px 0 0;
      text-decoration: none;
  }
  
  .newsroomHeadline.visited .newsroomHeadline-heading a, .newsroomHeadline.visited .newsroomHeadline-heading a,.newsroomMostViewed a.visited,
  .newsroomHeadline.visited .newsroomHeadline-heading a:hover, .newsroomHeadline.visited .newsroomHeadline-heading a:hover,.newsroomMostViewed a:hover.visited{
      color:#555; 
      opacity: 0.4;
  }
  
  .newsroomHeadline.visited .newsroomHeadline-thumb, .newsroomHeadline.visited .newsroomHeadline-date, .newsroomHeadline.visited .newsroomHeadline-source, .newsroomHeadline.visited .reading-time{
      opacity: 0.4;
  }
  .newsroomHeadline-highlight-hoz.visited a{color:#FFF !important;}
  
  /* reading time */
  
  .reading-time {
      background: transparent url(/__data/assets/image/0010/10930177/Stopwatch-ReadingTime.png) 0 5px no-repeat;
      padding-left:15px!important;
      color:#666;
      font-size:0.9em;
      padding-top:0px; 
  display:block;
  margin:0;
      }
  
  .newsroomArticleDetails li p.reading-time {background-position:0 0;}
  
  .ie8 .newsroomArticleDetails li p.reading-time {padding-top:2px; padding-bottom:1px;}
  
  .article-medium {font-size:1.1em;}
  .article-large {font-size:1.2em;}