
          body > .backstretch {
            position:fixed!important;
            inset:0!important;
            width:100%!important;
            height:100%!important;
            overflow:hidden!important;
            z-index:-9999!important;
            pointer-events:none!important;
          }
          body > .backstretch > img.td-backstretch {
            position:absolute!important;
            max-width:none!important;
          }
          body.home .td-post-category {
            display:inline-flex!important;
            align-items:center;
            justify-content:center;
            min-width:24px;
            min-height:24px;
            box-sizing:border-box;
          }
          body.home .td-block-title > span,
          body.home .td-block-title > a,
          body.home .td-block-title > a > span {
            background-color:#2e7d32!important;
            color:#fff!important;
          }
          .td-footer-wrapper .footer-text-wrap,
          .td-footer-wrapper .footer-text-wrap .footer-company,
          .td-footer-wrapper .footer-text-wrap .footer-company a,
          .td-footer-wrapper .ss-footer-service-links-v1 a,
          .td-footer-wrapper .td-post-date,
          .td-footer-wrapper .td-module-date {
            color:#b8b8b8!important;
          }
          /* tdSmartSidebar prepends/appends .clearfix at DOMContentLoaded; matching them up front
             keeps the column boxes from jumping when margin collapsing changes. */
          .td-ss-main-content::before,
          .td-ss-main-content::after,
          .td-ss-main-sidebar::before,
          .td-ss-main-sidebar::after {
            content:"";
            display:table;
          }
          .td-ss-main-content::after,
          .td-ss-main-sidebar::after {
            clear:both;
          }
          @media (max-width:767px) {
            body.home .td-header-wrap {
              min-height:54px;
            }
            body.home .td-main-content-wrap {
              padding-top:12px!important;
            }
            body.home .td_block_trending_now {
              min-height:91px;
              padding-top:4px!important;
              padding-bottom:12px!important;
              box-sizing:border-box;
            }
            body.home .td-trending-now-wrapper {
              min-height:75px;
            }
            body.home .td_block_big_grid_1 {
              min-height:calc(86.52vw + 175px);
            }
            body.home .td_block_big_grid_1:not(.ss-home-world-cup-cta-v1-before):not(.ss-home-rpl-cta-v1-before) {
              margin-bottom:248px!important;
            }
            body.home .td_block_big_grid_1 .td_module_mx5 .td-module-thumb,
            body.home .td_block_big_grid_1 .td_module_mx5 .td-image-wrap {
              display:block;
              width:100%;
              aspect-ratio:534 / 462;
              overflow:hidden;
            }
            body.home .td_block_big_grid_1 img.entry-thumb {
              display:block;
              width:100%;
              height:100%;
              object-fit:cover;
              opacity:1!important;
              transform:none!important;
              transition:none!important;
            }
            body.home .td_block_big_grid_1 .td_module_mx6 .td-module-thumb,
            body.home .td_block_big_grid_1 .td_module_mx6 .td-image-wrap {
              display:block;
              width:100%;
              aspect-ratio:265 / 198;
              overflow:hidden;
            }
          }
        