/*
  Running MySource Matrix
  Developed by Squiz - 
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 16 February 2018 08:04:21
*/


 @media only screen and (min-width:1024px) {
    .article-content {
      line-height: 1.4;
    }
  }
  
  .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:768px) {
    .article-align-right {
       float: right;
       margin-right: -34%;
       margin-left:0.79em!important;
     }
  }
  
  @media only screen and (min-width:1024px) {
    .article-align-right {
       float: right;
       /*margin-right: -203px;*/
     }
  }
  
  .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:768px) {
     .article-market-reports .article-align-right.article-right-1-col {margin-top:0!important;}
  }
  
  @media only screen and (min-width:768px) {
      .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:768px) {
     .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:768px) {
      .article-align-right.article-right-1-col h3, .article-align-right.article-right-2-col h3, .article-full-col h3 {
          font-size: 16px !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-align-right.article-right-2-col .product-arrow {
      border-bottom: 65px solid rgba(0, 0, 0, 0);
      border-left: 18px solid #def0fa;
      border-top: 65px solid rgba(0, 0, 0, 0);
      float: left;
      height: 0;
      width: 0;
  }
  .article-social-media a {
      background: url("/__data/assets/image/0007/8250460/SocialSpriteArticles.png") no-repeat scroll 0 -2px #fff;
      display: inline-block;
      height: 26px;
      margin-right: 1px;
      width: 64px;
      vertical-align:middle;
      margin-bottom:1px;
  }

  .article-content-body {
      /*float: left;*/
      /*width: 547.85px;*/
  }

.side-title{font-size:1.3em;font-weight:bold;}
@media only screen and (min-width:768px) {
 .side-title{font-size:15.5px !important;font-weight:bold;}
}

  /* grey bordered box */
  .grey-bordered-box{border:10px solid #EFEFEF;padding:10px;}
  .grey-bordered-box .top-tip-label{background:#FF6421;color:#FFFFFF;font-size:1.1em;font-weight:bold;margin:0 0 0 -20px;padding:3px 5px 3px 20px;text-transform:uppercase;width:54px;}
