/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.match-ribbon-tile__status{position:absolute;top:0;right:5px;color:#fff;font-size:10px;font-weight:600;border-radius:4px;display:inline-block;background-color:#006ecc;text-transform:uppercase;padding:0 5px;line-height:18px;margin-top:5px;}.match-ribbon-tile{width:290px;margin-right:0.5em;border:1px solid #ccc;border-radius:0.5rem;height:140px;}.match-ribbon-tile__broadcaster-logo{max-height:32px;margin-left:5px;vertical-align:middle;}.ribbon-wrapper .match-ribbon{padding-left:0;background:none;padding-top:10px;padding-bottom:10px;}.match-ribbon::after{content:'';box-shadow:none;height:200%;width:30px;top:-50%;position:absolute;display:none;right:0;}.ribbon-container__overlay{position:absolute;left:0;right:0;bottom:0;z-index:999;height:0;background:none;}.match-ribbon__view-fixtures-btn{width:280px;height:24px;border-radius:0.5em;box-shadow:none;background-color:#1c771b;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);z-index:1000;display:-ms-flexbox;display:flex;text-align:center;color:#fff;text-decoration:none;}.match-ribbon__view-fixtures-btn > .txt-box{width:90%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:7px 5px 7px 15px;-ms-flex-align:center;align-items:center;}.match-ribbon__view-fixtures-btn > .arrow-box{width:10%;border-left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;background-image:url(/modules/custom/stryker_match_ribbon_facelift/images/carousel--arrow-right--white.svg);background-repeat:no-repeat;background-position:center;background-size:40% 35%;}.ribbon-wrapper{background:none;}.ribbon-wrapper 
.match-ribbon__control--prev{left:-45px;box-shadow:none;}.ribbon-wrapper 
.match-ribbon__control--next{right:-45px;box-shadow:none;background:none;}.ribbon-wrapper .match-ribbon__control--prev{left:-45px;box-shadow:none;border:1px solid #1c771b;background:none;border-radius:50%;width:40px;height:40px;top:35%;background:none;}.ribbon-wrapper .match-ribbon__control--next{right:-45px;height:180px;box-shadow:none;background:none;border:1px solid #1c771b;border-radius:50%;width:40px;height:40px;top:35%;}.ribbon-wrapper::after{content:'';bottom:0;left:0;position:absolute;height:1px;width:100%;background:none;}@media (min-width:760px){.ribbon-wrapper .match-ribbon__control--prev{left:-45px;box-shadow:none;background:none;border:1px solid #1c771b;border-radius:50%;width:40px;height:40px;top:35%;}.ribbon-wrapper .match-ribbon__control--next{right:-45px;box-shadow:none;background:none;border:1px solid #1c771b;border-radius:50%;width:40px;height:40px;top:35%;}}.match-ribbon__view-fixtures{height:132px;width:260px;background:transparent;display:inline-block;line-height:132px;text-decoration:none;color:#1e1e1e;text-align:center;text-transform:uppercase;font-weight:400;font-size:1em;vertical-align:bottom;padding:0 25px;border:none;border-bottom:0;border-radius:0;margin-right:0.5rem;}.match-ribbon__view-fixtures-btn > .txt-box::after{font-size:10px;font-weight:600;display:inline;content:''!important;}.match-ribbon__view-fixtures .btn,.match-ribbon__view-fixtures .btn:hover{color:#fff;background-color:#1c771b;}.match-ribbon .js-ribbon-scroll{height:180px;background:none;}.ribbon-container{margin-bottom:1em;background:none;}.match-ribbon-tile__date{height:28px;line-height:28px;font-size:12px;letter-spacing:.02em;color:black;padding:0 5px;text-transform:uppercase;position:relative;}@media (min-width:760px){.ribbon-wrapper 
        .match-ribbon{padding-left:0;background-color:none;}}.match-ribbon-tile__details{height:37px;border-bottom:1px solid #f0f0f0;padding-left:5px;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.match-ribbon-tile__details > .match-ribbon-tile__broadcasters{display:none!important;}.match-ribbon-tile__bdetails{display:block!important;}.match-ribbon-tile__bdetails > .match-ribbon-tile__broadcasters{display:flex!important;text-align:center;border-top:1px solid #f0f0f0;}.match-ribbon-tile:hover .match-ribbon-tile__links{opacity:1;transition-delay:300ms;visibility:visible;top:30px;}.match-ribbon-tile__no_broadcasters{vertical-align:middle;padding-top:10px;color:#ccc;text-align:center;font-size:14px;}.match-ribbon-tile__teams{display:flex;flex-direction:row;justify-content:space-between;}.match-ribbon-tile__team-image{height:100%;float:left;margin-right:5px;}.match-ribbon-tile__team{height:20px;padding:0 5px;margin-bottom:5px;font-weight:600;}.home-versus-away{display:inline-block;color:#ccc;}.site-ffacup .match-ribbon-tile__teams,.site-matildas .match-ribbon-tile__teams,.site-socceroos .match-ribbon-tile__teams{display:block;}.site-ffacup .match-ribbon-tile,.site-matildas .match-ribbon-tile,.site-socceroos .match-ribbon-tile{height:160px;}.site-ffacup .match-ribbon-tile__broadcaster-logo,.site-matildas .match-ribbon-tile__broadcaster-logo,.site-socceroos .match-ribbon-tile__broadcaster-logo{max-height:26px;margin-left:5px;vertical-align:middle;padding-top:3px;}.site-ffacup .home-versus-away,.site-matildas .home-versus-away,.site-socceroos .home-versus-away{display:none;color:#fff;}.site-ffacup .match-ribbon-tile,.site-matildas .match-ribbon-tile,.site-socceroos .match-ribbon-tile{width:244px;}.gradientback{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:auto;pointer-events:none;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(137,255,241,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='transparent',endColorstr='#000000',GradientType=0);}
.featured-article-tile__media-wrapper,.featured-article-tile__media-wrapper::after{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:0.5em;}.banner-thin{border-radius:0.5em;}.rich-text-output img{border-radius:0.5em;}.page-node-type-landing-page .o-layout__sidebar .dfp-tag{margin-top:25px;margin-bottom:0px;border-radius:0.5em!important;overflow:hidden!important;}.grid-block{border:1px solid #eaeaea;border-radius:0.5em;background-color:#fff;}.designed-tile{-ms-flex-align:start;align-items:flex-start;width:100%;position:relative;border-radius:0.5em;}.designed-tile::before{content:'';display:block;padding-top:50%;padding-bottom:42px;width:100%;background-color:transparent;}.designed-tile__main::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;opacity:.3;transition-duration:250ms;}.designed-tile__main{-ms-flex:1;flex:1;background-position:center;background-repeat:no-repeat;background-size:cover;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;padding:20px;position:relative;border-radius:0.5em;border-bottom-left-radius:0;border-bottom-right-radius:0;}.designed-tile__footer{min-height:42px;padding:0 20px;font-size:14px;color:#bbb;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#fff;transition-duration:250ms;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;}.featured-article-tile__icon{position:absolute;top:0.3em;right:0.3em;border-radius:0.3em;border:0.5px solid black;width:12%;max-width:50px;min-width:40px;z-index:10;}.featured-article-tile--article-carousel{border-radius:0.5em;}.article-tile--stack\@760 .article-tile__icon{left:auto;right:0.5em;transform:scale(1);top:0.5em;border-radius:0.5em;}.social-block{background:#fff;padding:12px 22px;border-radius:0.8em;}.article-tile{width:100%;border:1px solid #ccc;position:relative;background-color:#fff;overflow:hidden;transition-duration:250ms;border-radius:0.5em;border-bottom:1px solid #ccc;}.article-tile--stack .article-tile__body{position:relative;float:none;padding:30px 0.5em 45px;margin-left:0;}.article-tile--expand .article-tile__heading{font-size:18px;margin-bottom:.7em;min-height:auto;max-height:none;display:block;}.article-tile--expand .article-tile__timestamp-wrap::after,.pill\@480::after{border-radius:0.3em;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.merch-tile{width:100%;border:1px solid #eaeaea;background-color:#fff;position:relative;padding:30px 15px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition-property:background-color;transition-duration:250ms;border-radius:0.7em;}
