<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:767px) {
	.header__logo
	{ padding: 0.5rem 1rem !important; }
}

@media screen and (min-width: 992px) {.header__logo img {
	width: 151px;
	height: auto;
	float: left;
}
	.social__link {
		padding: 0.8rem;
	}
}

@media screen and (min-width: 1000px) {
	/* line 14, ../config/core/mixins/_styles.scss */
	.header__logo {
		width: auto;
		padding-right: 40px;
	}
}

@media screen and (min-width: 760px) {
	/* line 3, ../config/core/mixins/_styles.scss */
	.transformer {
		width: 50%;
	}
}

@media screen and (min-width: 768px) and (max-width:991px) {.header__logo img {
	width: 80%;
	float: left;
}
}

@media screen and (max-width: 767px) {
	.hero__item h3
	{ text-align: left;
		font-size: 12px;
		-webkit-line-clamp: inherit !important;
		line-clamp: inherit !important;
	}

	.articleList__figcaption p
	{ display: none; }

	.articleList__figcaption h3
	{ margin-right: 57px; position: relative; padding-right: 0; }
}

p img {
	max-width: 100%;
	height: auto;
}

.hero__item h3 {
text-align: left;
-webkit-line-clamp: inherit !important;
line-clamp: inherit !important;
text-overflow: inherit;
}

/* Headline beneath images */
.hero__figcaption {
	background: #FFFFFF;
	position: relative;
	bottom: 0;
}
.hero__figcaption h2 {
	color: #222;
	font-weight: 400;
}

.hero__item figcaption {
	position: absolute;
	bottom: 0;
	background: #FFFFFF;
}

.hero__item figcaption h3 {
	color: #222;
	font-weight: 400;
}

.fhg__imgWrap img {
	max-height: inherit;
	width: 100%;
	height: auto;
}

/* line 21, ../components/hero/_styles.scss */
.hero__figure img, .hero__figure--redBorder img {
	/*aspect-ratio: 594/331;*/
	width: 100%;
	height: auto;
}

/* line 107, ../components/articleList/_styles.scss */
.articleList__imgWrapper img, .articleList__imgWrapper--grid img {
	/*width: 100%;*/
	/*height: auto;*/
}

.article__imgWrapper img {
	width: 100%;
	height: auto;
}

@media screen and (min-width: 1200px) {
	.hero__item:nth-of-type(odd) {
		min-height: 187px;
		height: 187px;
	}
	.hero__item:nth-of-type(even) {
		/*top: 2px;*/
		min-height: 187px;
	}
	.hero__item:nth-of-type(even) .hero__item figcaption {
		bottom: -28px;
	}
	.hero__list {
		min-height: 368px;
	}
	.fhg__figcaption {
		/*position: relative;*/
		/*bottom: 15px;*/
		background: #222;
		min-height: 50px;
	}
	.fhg__figcaption h3 {
		font-size: 15px;
		top: 50%;
		position: absolute;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.content__body--home .fhg__figure {
		min-height: 163px;
		height: 163px;
	}

	.fhg__figure {
		min-height: 221px;
		height: 221px;
	}
}
@media screen and (min-width: 768px){
	.hero__item {
		padding-right: 0;
	}
}

@media screen and (min-width: 1000px){
	.imgGrid__item {
		width: 33.3333333%;
	}
}


@media screen and (min-width: 992px) and (max-width: 1199px) {
	.hero__item figcaption {
		bottom: 0;
	}
	.fhg__item:nth-of-type(odd), .fhg__item:nth-of-type(even) {
		min-height: 155px;
		height: 155px;
	}
	.fhg__figcaption, .fhg__figcaption--meta, .fhg__figcaption--noMeta {
		position: relative;
		bottom: 1px;
		background: #222;
		min-height: 50px;
	}
	.fhg__figcaption h3 {
		font-size: 12px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px){
	.fhg__figcaption {
		background: #222;
	}
	.hero__item {
		padding-right: inherit;
	}
	.hero__list {
		min-height: inherit;
	}
	.hero__item figcaption {
		position: absolute;
		bottom: 0;
		background: #222;
		min-height: 42px;
	}
}

@media screen and (max-width: 767px){
	.hero__item figcaption {
		bottom: 1px;
		position: relative;
	}
	.hero__item h3 {
		font-size: 12px;
		font-size: 0.75019rem;
	}
	.fhg__figcaption, .fhg__figcaption--meta, .fhg__figcaption--noMeta {
		position: relative;
		min-height: 42px;
		bottom: 1px;
		background: #222;
	}
}

@media screen and (max-width:360px) {
	.fhg__figcaption {
		min-height: 57px;
	}
}

/* Remove More News Header */
.content__body--home .articleList__header {
	display: none;
}

.fhg__figcaption {
	background: #FFFFFF;
}
.fhg__figcaption h3 {
	color: #000000;
	font-weight: 400;

}

@media screen and (min-width: 760px) {
	.fhg__item:nth-of-type(1) {
		padding-top: 0;
		padding-left: 0;
	}
	.fhg__item:nth-of-type(2) {
		padding-top: 0;
	}
	.fhg__item:nth-of-type(3) {
		padding-top: 0;
		padding-right: 0;
	}
	.fhg__item:nth-of-type(4) {
		padding-left: 0;
	}
	.fhg__item:nth-of-type(6) {
		padding-right: 0;
	}

	#raceliveCommentary, #raceliveList {
		min-height: 660px !important;
		max-height: 660px !important;
		background: #222;
	}

	#raceliveCommentary.rankingList__body {
		overflow-y: scroll;
	}
	div.commentary {
    padding: 0px 16px 0px 16px;
	}
}

@media screen and (max-width: 767px){
	#raceliveCommentary.rankingList__body {
		overflow-y: scroll;
	}
	div.commentary {
		padding: 0px 16px 0px 16px;
	}
}

.widget .articleList__figcaption--dark span {
	overflow: visible !important;
}

/* Fix for editors pick headline not wrapping on mobile */
@media screen and (max-width: 767px){
	.articleList__figcaption--dark h3 {
		margin-right: 57px;
	}
}

/**************Button Color****************/
    .qc-cmp-button,.qc-cmp-button.qc-cmp-secondary-button:hover {
        background-color: #2f2f2f !important;
        border-color: #2f2f2f !important;
    }

    .qc-cmp-button:hover,
    .qc-cmp-button.qc-cmp-secondary-button {
        background-color: transparent !important;
        border-color: #2f2f2f !important;
    }

    /**************Button Font Color****************/
    .qc-cmp-button,
    .qc-cmp-button.qc-cmp-secondary-button:hover {
        color: #ffffff !important;

    }
    .qc-cmp-button:hover,
    .qc-cmp-button.qc-cmp-secondary-button {
        color: #2f2f2f !important;
    }


    /**************Link Color****************/

    .qc-cmp-alt-action,
    .qc-cmp-link {
        color: #2f2f2f !important;
    }

    .qc-cmp-alt-action:hover,
    .qc-cmp-link:hover {
        color: #2f2f2f !important;
    }


    .qc-cmp-small-toggle.qc-cmp-toggle-on,
    .qc-cmp-toggle.qc-cmp-toggle-on {
       background-color: #2f2f2f !important;
       border-color: #2f2f2f !important;
    }

    .qc-cmp-toggle-status{
        color: #2f2f2f !important;
    }

    /**************Ninja Form****************/
    .ninja-forms-field.nf-element{
        height: 40px;
        border: 1px solid;
		border-color: #000;
    }
    .field-wrap&gt;div input[type=checkbox], .field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] {
        height: 35px;
        background-color: #2f2f2f;
        color: #fff;
        border: none;
        font-weight: bold;
    }
    .field-wrap button:hover, .field-wrap input[type=button]:hover, .field-wrap input[type=submit]:hover {
        background-color: #C21E03;
    }
    /* ------ Sticky Ads Starts ------ */
    .sticky2 {
          position: sticky;
          top: 50px;
          z-index: 0;
          border-top: 0;
          display: inline-block;
    }
    /* ------ Sticky Ads Ends ------ */
    .all-drivers-list li a:hover {
        /*color: #1a3a65;*/
        color: #222 !important;
        text-decoration: none;
    }

.compliance {
    text-align: center;
    padding: 22px;
}

.plus_18 {
    width: 35px;
}

.begambleawareorg {
    width: 180px;
    margin-bottom: 8px;
    margin-right: 5px;
}

.footer__bottom {
    height: 185px !important;
}

.bottom-nav{
    padding-bottom: 0px;
}

.footer_logos{
    background-color: #e1e1e1;
}

.planetrugby-site-logo{
    text-align: center;
}



/* New Updated Footer CSS Starts */
.section-footer {
	background: #222222;
}

@media screen and (min-width: 1200px) {
	.container-footer {
	    width: 100%;
	    padding-left: 28px;
	    padding-right: 28px;
		min-height: 173px;

	}
}

.col-xl-arb1 {
    width: 50%;
    border-right: 1px solid white;
    padding-right: 35px;
}

.col-xl-arb2 {
    width: 50%;
    //border-right: 1px solid white;
    padding-left: 38px;
    padding-right: 32px;
}


.col-xl-arb3 {
	/* width: 190px; */
	padding-left: 46px;
}

.col-xl-arb1, .col-xl-arb2, .col-xl-arb3 {
	float: left;
	position: relative;
	margin-top: 13px;
	padding-top: 13px;
	overflow: hidden;
	min-height: 200px;
}

@media screen and (max-width: 767px) {
	.col-xl-arb1, .col-xl-arb2, .col-xl-arb3 {
		padding-left: 0;
		padding-right: 0;
		border-right: 0;
		text-align: center;
	}
}

.footer-heading {
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
	font-family: 'Montserrat', sans-serif;
	color: white;
	text-transform: uppercase;
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
    //float: left;
    //width: 100%;
    margin-bottom: 29px;
	margin-top: 0;
}

.col-full {
	float: left;
	width: 100%;
}

.col-half {
	float: left;
	width: 50%;
}

.col-fourty {
	float: left;
	width: 40%;
}

.col-third {
	float: left;
	width: 33.333%;
}

.col-thirty {
	float: left;
	width: 30%;
}

@media screen and (max-width: 767px) {
	.col-fourty, .col-thirty, .col-xl-arb1, .col-xl-arb2, .col-xl-arb3 {
		float: inherit;
		width: inherit;
	}
}

@media screen and (min-width: 767px) and (max-width: 991px) {
	.col-fourty {
		padding-left: 15px;
		padding-right: 15px;
	}

	.col-thirty {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.col-quarter {
	float: left;
	width: 25%;
}

.footer-link {
	font-family: 'Montserrat', sans-serif;
	color: white;
	font-size: 16px;
    line-height: 1.2;
    display: block;
    margin-bottom: 13px;
}

.section-bottom {
	background: #e1e1e1;
	text-align: center;
	padding-top: 22px;
}

.bottom-brand {
	background: transparent url("../planet/img/svg/logo.svg") no-repeat bottom center;
	background-size: contain;
	display: block;
	height: 53px;
	width: 80%;
	text-indent: -9999px;
	margin: 0 auto 20px;
}

.bottom-copyright {
	font-family: $font-primary;
	color: #222222;
    padding-bottom: 19px;
    display: block;
}

.section-sticky-footer {
	background: #00acc7;
	padding-top: 6px;
	padding-bottom: 6px;
}

.navbar-fixed-bottom__left,
.navbar-fixed-bottom__right {
	font-family: Montserrat,sans-serif;
    float: left;
    color: white;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 46px;
    font-weight: bold;
}

.navbar-fixed-bottom__left {
	margin-right: 42px;
}

.navbar-fixed-bottom__right {
    float: right;
}

.navbar-fixed-bottom__form {
	float: left;
	width: 100%;
}

.navbar-fixed-bottom__share-label {
	float: left;
	font-family: Montserrat,sans-serif;
	text-transform: uppercase;
	line-height: 46px;
    font-size: 18px;
    color: white;
    margin-right: 14px;
}

.navbar-fixed-bottom__share-icons {
	float: right;
}

@media screen and (min-width: 600px){
	.planet-sport-network-menu, .olemenu, .partners_menu {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.partners_menu {
		padding: 0 20px;
	}
}

ul#menu-planet-sport-network, ul#menu-ole-media-group, ul#menu-partners {
	padding-left: 0;
}

.navbar-fixed-bottom {
	position: relative;
}

ul#menu-ole-media-menu li a, ul#menu-network li a, ul#menu-partners li a {
    font-family: "Source Sans Pro",sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 1.2;
    display: block;
    margin-bottom: 13px;
}

ul#menu-ole-media-menu li a:hover, ul#menu-network li a:hover, ul#menu-partners li a:hover {
    color: #c21e03;
}

#menu-network, #menu-ole-media-menu, #menu-partners{
	list-style: none;
    margin-top: 0;
    margin-top: 0;
    margin-bottom: 10px;
}


ul#menu-ole-media-menu li, ul#menu-network li, ul#menu-partners li{
	width: max-content;
}

@media screen and (max-width: 599px){
	ul#menu-ole-media-menu li, ul#menu-network li, ul#menu-partners li{
	text-align: center !important;
	width: 100%;
	}
}

.bottom-nav {
    font-family: "Source Sans Pro",sans-serif;
    list-style: none;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.2;
    padding-bottom: 20px;
    padding-right: 40px;
    padding-left: 40px
}

@media screen and (max-width:767px) {
    .bottom-nav {
        padding-bottom: 0
    }
}

.bottom-nav li {
    display: inline-block
}

@media screen and (max-width:767px) {
    .bottom-nav li {
        display: block;
        padding-bottom: 20px
    }
}

.bottom-nav a {
    color: #262625;
    padding-left: 10px
}

.bottom-nav a:hover {
    color: #c21e03;
    text-decoration: none
}

.bottom-nav a:after {
    border-right: 1px solid #262625;
    padding-right: 10px
}

@media screen and (max-width:767px) {
    .bottom-nav a:after {
        border-right: 0
    }
}

.bottom-nav li:last-child a:after {
    border-right: 0
}

@media screen and (min-width:768px) {
    .bottom-nav {
        padding-right: 0;
        padding-left: 0
    }
}

@media screen and (max-width: 991px){
	.footer-heading {
	    border-bottom: 1px solid #fff;
	    padding-bottom: 20px;
	    margin-bottom: 19px;
	}
}

.partners_menu{
	    padding-left: 40px;
}

@media screen and (max-width: 599px){
  .content-info{
    margin-top: -15px;
  }
}

@media screen and (min-width: 600px){
  .col-xl-arb1, .col-xl-arb2{
      width: 33.333333%;
      padding-right: 32px;
  }
  .col-xl-arb2{
      border-right: 1px solid #ffff;
  }
  .col-xl-arb3{
      padding-right: 32px;
  }

  /* .content-info{
    width: 1180px;
      margin-left: 19%;
  } */
	.row:after {
	    content: "";
	    clear: both;
	    display: table;
	}
	.row{
		 padding-bottom: 10px;
	}
}
/* New Updated Footer CSS Ends */




@media screen and (max-width: 767px) {

  .advert--leaderboard {
      position: fixed;
      min-height: 70px;
      height: 70px;
      min-width: 300px;
      z-index: 99;
      background: #e1e1e1;
      width: 100%;
      padding-top: 2%;
      padding-bottom: 2%;
      display: block;
  }
  .navigation--primary.active {
      top: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .advert--leaderboard {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      height: 310px;
      background: url(./img/png/top_ad.png)  #E1E1E1;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
  }
}
.rsp-tbl{
  overflow-x: auto;
  margin-bottom: 10px;
}

.articleList__figcaption h3, .articleList__figcaption--dark h3, .articleList__figcaption--noMeta h3 {
	/* Hide overflowing content.(Content beyond three lines) */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

/*.feature-widget-img img{*/
/*	aspect-ratio: auto !important;*/
/*}*/

.browsi_home {
	width: 100%;
	height: 148px;
	background-color: #E1E1E1;
	text-align: center;
	background: url(./img/png/browsi_home_ad.png?v=0.1)  #E1E1E1;
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 0.25rem;
}


@media screen and (max-width: 768px){
	.article__header h1{
		font-size: 26px;
	}
	.article h2{
		font-size: 24px;
	}

	.browsi_home {
		height: 180px;
	}
}

</pre></body></html>