@import url(/css/font-awesome/css/font-awesome.min.css);

.clearfix, .slick-track:after {
    clear: both
}
body {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4;
    background: url(/images/bg-homepage-football.png) top center no-repeat fixed #1B3046;
    color: #424242;
    margin: 0;
    font-weight: 400
}
hr, input[type=search] {
    box-sizing: content-box
}

.list, .mover ul, .pagination {
    list-style-type: none
}

img, legend {
    border: 0
}

.slick-loading .slick-slide, .slick-loading .slick-track {
    visibility: hidden
}

@-webkit-keyframes pulseTextOpacity {
    0%, 100% {
        opacity: 1
    }
    50% {
        opacity: .7
    }
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

.slick-list, .slick-slider, .slick-track {
    display: block;
    position: relative
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, optgroup, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0
}

pre, textarea {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

.button, .tipstbl th {
    text-transform: uppercase
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend, td, th {
    padding: 0
}

.slick-slider {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    left: 0;
    top: 0
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

.bookmakerComparisonTable td:nth-of-type(2) img, .stndrdtbl td:nth-of-type(2) img, .table--standard td:nth-of-type(2) img, .tipstbl td:nth-of-type(2) img, .ttbl td:nth-of-type(2) img, .tv-listings td:nth-of-type(2) img, [dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block;
    border: 2px solid #182434;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.squeezebox {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.squeezebox__item {
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%
}

.squeezebox__item-header {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    text-align: center;
    padding: 10px;
    background-color: #403F3F
}

.squeezebox__item-header:after, .squeezebox__item-header:before {
    display: block;
    content: '';
    position: absolute;
    right: 10px;
    background: #7fbdd8;
    border-radius: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: -webkit-transform .3s;
    transition: transform .3s
}

.squeezebox__item-header:before {
    height: 2px;
    width: 14px;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    transition: -webkit-transform .3s, width .3s, top .3s;
    transition: transform .3s, width .3s, top .3s
}

.squeezebox__item-header:after {
    right: 16px;
    height: 14px;
    width: 2px;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    transition: bottom .3s, height .3s
}

.column, .columns, .container {
    width: 100%;
    box-sizing: border-box
}

.squeezebox__item-body {
    display: none
}

.squeezebox__item--opened .squeezebox__item-header:after {
    height: 0;
    bottom: 7px
}

@keyframes pulseTextOpacity {
    0%, 100% {
        opacity: 1
    }
    50% {
        opacity: .7
    }
}

.btn--disabled, .social-icons li img:hover {
    opacity: .5
}

.container {
    position: relative;
    max-width: 990px;
    margin: 0 auto;
    padding: 0
}

.column, .columns {
    float: left
}

@media (min-width: 940px) {
    .one.column, .one.columns {
        width: 8.3333333333%
    }

    .two.columns {
        width: 16.6666666667%
    }

    .three.columns {
        width: 25%
    }

    .four.columns {
        width: 33.3333333333%
    }

    .five.columns {
        width: 41.6666666667%
    }

    .six.columns {
        width: 50%
    }

    .seven.columns {
        width: 58.3333333333%
    }

    .eight.columns {
        width: 66.6666666667%
    }

    .nine.columns {
        width: 75%
    }

    .ten.columns {
        width: 83.3333333333%
    }

    .eleven.columns {
        width: 91.6666666667%
    }

    .twelve.columns {
        width: 100%
    }

    .one-fifth.column {
        width: 20%
    }

    .one-third.column {
        width: 33.3333333333%
    }

    .two-thirds.column {
        width: 66.6666666667%
    }

    .one-half.column {
        width: 50%
    }
}

.bookmakerComparisonTable, .flag, .flag__body, .stndrdtbl, .table--standard, .tipstbl, .ttbl, .tv-listings {
    width: 100%
}

.container:after, .row:after, .u-cf {
    content: "";
    display: table;
    clear: both
}

.flag {
    display: table
}

.flag__body, .flag__image {
    display: table-cell;
    vertical-align: middle
}

.flag--top .flag__body, .flag--top .flag__image {
    vertical-align: top
}

.flag--bottom .flag__body, .flag--bottom .flag__image {
    vertical-align: bottom
}

.flag__image {
    padding-right: 10px
}

.flag__image > img {
    display: block;
    max-width: none
}

.flag--rev .flag__image {
    padding-right: 0;
    padding-left: 10px
}

.list {
    margin: 0;
    padding: 0
}

.list a {
    text-decoration: none
}

.list__item:last-child {
    margin-bottom: 0
}

.list__item-content {
    padding: 10px;
    font-weight: 400
}

.panel {
    margin-bottom: 5px
}

.panel__header {
    display: table;
    table-layout: fixed
}

.panel__header > div {
    display: table-cell;
    padding: 3px;
    vertical-align: middle
}

.panel__header > div img {
    display: block;
    margin: 0 auto;
    vertical-align: middle
}

.panel__body {
    padding: 10px
}

.btn, .stndrdtbl td:nth-of-type(4) a, .tipstbl td:nth-of-type(3) a, .tipstbl td:nth-of-type(4) a {
    font-size: 13px;
    font-size: 1.3rem;
    display: block;
    width: 100%;
    height: 100%;
    background: #DE9315;
    color: #fff;
    font-weight: 700;
    text-shadow: 0 0 1px #000;
    text-decoration: none;
    text-align: center;
    padding: 3px;
    border: 1px solid #424040;
    overflow: hidden;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.calendar, .modern-ticker, .nav-bar {
    -webkit-user-select: none
}

.btn:hover, .stndrdtbl td:nth-of-type(4) a:hover, .tipstbl td:nth-of-type(3) a:hover, .tipstbl td:nth-of-type(4) a:hover {
    background: #2C99BB;
    border: 1px solid #004C64
}

.btn--blue {
    background-color: #32598B;
    border: none
}

.btn--blue:hover {
    background: #014569;
    border: none
}

.btn--odds small {
    line-height: 1
}

.btn--orange {
    font-size: 17px;
    background: #DA912A;
    color: #FFF;
    font-weight: 700;
    padding: 8px;
    border-radius: 4px
}

.bookmakerComparisonTable th, .stndrdtbl th, .table--standard th, .tipstbl th, .ttbl th, .tv-listings th, table td {
    padding: 3px
}

.btn--disabled:hover {
    cursor: default;
    background: #E59000
}

.flex-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-box-align: stretch;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.flex {
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flex--wrap-row {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.flex--wrap-column {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.flex-order {
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%
}

@media (min-width: 940px) {
    .flex-order {
        -webkit-order: initial;
        -ms-flex-order: initial;
        order: initial
    }
}

.flex-order--1 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 1
}

.flex-order--2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
}

.flex-order--3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3
}

.flex-order--4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1.4rem;
    margin-bottom: 10px
}

.bookmakerComparisonTable tr, .stndrdtbl tr, .table--standard tr, .tipstbl tr, .ttbl tr, .tv-listings tr {
    color: #FFF
}

.bookmakerComparisonTable tr:first-of-type td, .bookmakerComparisonTable tr:first-of-type th, .stndrdtbl tr:first-of-type td, .stndrdtbl tr:first-of-type th, .table--standard tr:first-of-type td, .table--standard tr:first-of-type th, .tipstbl tr:first-of-type td, .tipstbl tr:first-of-type th, .ttbl tr:first-of-type td, .ttbl tr:first-of-type th, .tv-listings tr:first-of-type td, .tv-listings tr:first-of-type th {
    background: #274465;
    text-align: left
}

.bookmakerComparisonTable td, .stndrdtbl td, .table--standard td, .tipstbl td, .ttbl td, .tv-listings td {
    text-shadow: 0 1px #fff;
    color: #000;
    padding: 3px;
    background: #f3f9fd;
    border-bottom: 1px solid #92cbea;
    vertical-align: middle
}

.bookmakerComparisonTable td:first-of-type, .stndrdtbl td:first-of-type, .table--standard td:first-of-type, .tipstbl td:first-of-type, .ttbl td:first-of-type, .tv-listings td:first-of-type {
    width: 60px
}

.bookmakerComparisonTable td:nth-of-type(1), .stndrdtbl td:nth-of-type(1), .table--standard td:nth-of-type(1), .tipstbl td:nth-of-type(1), .ttbl td:nth-of-type(1), .tv-listings td:nth-of-type(1) {
    color: #676767
}

.bookmakerComparisonTable td:last-of-type, .stndrdtbl td:last-of-type, .table--standard td:last-of-type, .tipstbl td:last-of-type, .ttbl td:last-of-type, .tv-listings td:last-of-type {
    width: 120px
}

.tv-listings {
    margin: 5px 0
}

.tv-listings:last-of-type {
    margin-bottom: 0
}

.tv-listings th {
    font-size: 15px;
    font-size: 1.5rem
}

.tv-listings td {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 5px
}

.tv-listings td small {
    color: #32598B
}

.tv-listings td p {
    margin: 0
}

.tv-listings td p:last-of-type {
    color: #014569
}

.tv-listings td img {
    width: 70px
}

@media (min-width: 940px) {
    .tv-listings td img {
        width: auto
    }
}

.tipstbl {
    font-size: 1.2rem
}

.tipstbl th {
    padding: 5px
}

.tipstbl td {
    vertical-align: middle
}

.tipstbl td:nth-of-type(2) img {
    width: 70px
}

.latestNews {
    table-layout: fixed
}

.betting-news, .latestNews {
    width: 100%
}

.betting-news tr:last-of-type td, .latestNews tr:last-of-type td {
    border-bottom: none
}

.betting-news td, .latestNews td {
    background: #FFF;
    border-bottom: 1px solid #89D7FD;
    padding: 5px
}

.betting-news .thumb, .latestNews .thumb {
    width: 50px
}

.betting-news .thumb img, .latestNews .thumb img {
    display: block;
    vertical-align: middle
}

.betting-news .newscat, .latestNews .newscat {
    font-size: 12px;
    font-size: 1.2rem;
    width: 70px;
    color: #014569;
    padding: 5px 7px;
    vertical-align: middle;
    text-align: center
}

.betting-news .article-day {
    width: 60px;
    text-align: center;
    font-size: 1.1rem
}

.currencyTable {
    width: auto
}

.currencyTable th img {
    display: block;
    width: 100%
}

.currencyTable td {
    width: 50px
}

.currencyTable td img {
    display: block;
    margin: 0 auto
}

.table--golf-leaderboard {
    font-size: 11px;
    font-size: 1.1rem
}

.table--golf-leaderboard tr:nth-of-type(2) td {
    background: #BFC6CE
}

.table--golf-leaderboard td {
    text-align: center;
    padding: 5px
}

.table--golf-leaderboard td:nth-of-type(2) {
    text-align: left
}

.bookmakerComparisonTable tr:first-of-type th {
    text-align: center
}

.bookmakerComparisonTable tr:first-of-type th:first-of-type {
    background: 0 0
}

.bookmakerComparisonTable th {
    text-align: center;
    padding: 3px
}

.bookmakerComparisonTable th a {
    color: #FFF
}

.bookmakerComparisonTable td {
    vertical-align: middle;
    width: 50px
}

@media (min-width: 940px) {
    .table--golf-leaderboard {
        font-size: 12px;
        font-size: 1.2rem
    }

    .bookmakerComparisonTable td {
        padding: 5px;
        width: 70px
    }
}

.bookmakerComparisonTable td:first-of-type {
    width: auto
}

.bookmakerComparisonTable td:first-of-type img {
    display: block;
    width: 50px
}

@media (min-width: 940px) {
    .bookmakerComparisonTable td:first-of-type img {
        display: inline-block;
        width: auto
    }
}

.bookmakerComparisonTable td:not(:nth-child(1)) {
    text-align: center
}

.bookmakerComparisonTable td:not(:nth-child(1)) img {
    display: block;
    margin: 0 auto
}

.bookmakerComparisonTable td:last-of-type {
    width: 70px
}

.bookmakerComparisonTable td:nth-child(2) {
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 700
}

.bookmakerComparisonTable td img {
    margin-right: 3px;
    vertical-align: middle
}

.table--last6results {
    width: 100%
}

.table--last6results tr:first-of-type th {
    font-size: 14px;
    font-size: 1.4rem;
    text-align: center
}

.table--last6results table {
    margin-bottom: 5px
}

.table--last6results table tr:first-of-type th {
    font-size: 12px;
    font-size: 1.2rem;
    background-color: #465D79;
    text-align: center;
    text-shadow: none
}

.table--last6results table td {
    border-bottom: none;
    text-align: center
}

.table--last6results table td:nth-child(1), .table--last6results table td:nth-child(3) {
    width: 43%
}

.table--last6results table td:nth-child(1) {
    text-align: right
}

.table--last6results table td:nth-child(2) {
    font-weight: 700
}

.table--last6results table td:nth-child(3) {
    text-align: left
}

@media (min-width: 1024px) {
    .table--last6results {
        width: 50%;
        float: left
    }

    .table--soccer td, .table--soccer th {
        padding: 5px 10px
    }
}

.table--racing-results tr:first-of-type td {
    color: #FFF;
    text-shadow: none
}

.table--racing-results td:first-of-type {
    width: 45px
}

.table--racing-results td:last-of-type {
    width: 60px
}

.table--racing-meetings td:first-of-type {
    width: 90px
}

.table--racing-meetings td:last-of-type {
    width: auto;
    text-align: right
}

.table--soccer td, .table--soccer th {
    text-align: center
}

.table--soccer td:nth-child(2), .table--soccer th:nth-child(2) {
    text-align: left
}

.table--soccer td {
    text-align: center
}

.table--soccer td:nth-child(2) {
    text-align: left;
    width: 100%
}

.table--both-teams-to-score {
    width: 100%
}

.table--both-teams-to-score tr:nth-of-type(n+2) th {
    padding: 3px;
    color: #FFF;
    background: #32598B;
    text-align: left
}

.table--both-teams-to-score tr:nth-of-type(n+2) th span {
    float: right
}

.table--both-teams-to-score th {
    width: 50px
}

.table--both-teams-to-score th:first-of-type {
    width: 100%
}

.table--both-teams-to-score th img {
    display: block
}

@media (min-width: 940px) and (max-width: 1023px) {
    .table--both-teams-to-score th img {
        width: 100%
    }
}

.table--both-teams-to-score td {
    background: #E5E5E5;
    padding: 0
}

.table--both-teams-to-score td:nth-of-type(1) {
    padding: 3px;
    font-weight: 700
}

.table--both-teams-to-score td a {
    display: block;
    text-align: center;
    padding: 10px 3px
}

.table--both-teams-to-score td a:hover {
    background: #32598B;
    text-decoration: none;
    color: #FFF
}

.table--racecard {
    margin-bottom: 0
}

.table--racecard td:first-of-type {
    width: 20px
}

.table--racecard td:last-of-type, .table--racecard td:nth-of-type(5) {
    width: 50px
}

.table--racecard .silk {
    width: 50px;
    text-align: center
}

.table--racecard .silk img {
    display: block
}

.table--racecard td {
    border-bottom: #446A9A 1px solid
}

.table--racecard .rating {
    background-color: #446A9A;
    width: 40px;
    margin: 0 auto;
    padding: 5px;
    color: #FFF;
    text-shadow: 0 1px 1px #000
}

.table--football-result {
    margin: 0 -10px;
    width: auto
}

.table--football-result .score {
    width: 90px
}

.table--football-result tr:first-of-type th {
    text-align: center
}

.table--football-result td {
    text-align: center;
    vertical-align: top
}

.table--football-result td:first-of-type, .table--football-result td:last-of-type {
    width: 45%
}

.table--football-result td:first-of-type {
    text-align: right
}

.table--football-result td:last-of-type {
    text-align: left
}

.table--euro-draw tr:first-of-type th:nth-of-type(n+2) {
    text-align: center
}

.table--euro-draw td:first-of-type {
    width: auto
}

.table--euro-draw td:nth-of-type(n+2) {
    width: 30px;
    text-align: center
}

.stndrdtbl {
    font-size: 11px;
    font-size: 1.1rem
}

.stndrdtbl td:first-of-type {
    width: 80px
}

.stndrdtbl td:last-of-type {
    width: auto
}

.sitemap-table td {
    padding: 0
}

.sitemap-table td a {
    display: block;
    padding: 10px 5px
}

.hide, .preview-features {
    display: none !important
}

@media (min-width: 940px) {
    .table--football-result {
        max-width: 400px;
        margin: 0 0 10px
    }

    .stndrdtbl {
        font-size: 13px;
        font-size: 1.3rem
    }

    .sitemap-table td a {
        padding: 3px
    }
}

.soft--ends, .soft--top {
    padding-top: 10px !important
}

.soft--bottom, .soft--ends {
    padding-bottom: 10px !important
}

.soft--right, .soft--sides {
    padding-right: 10px !important
}

.soft--left, .soft--sides {
    padding-left: 10px !important
}

.bg-paddypower {
    background: #29634b
}

.bg-paddypower.squeezebox__item-header:before {
    border-top: 15px solid #194232
}

.bg-williamhill {
    background: #0d3a5d
}

.bg-williamhill.squeezebox__item-header:before {
    border-top: 15px solid #062235
}

.bg-bet365 {
    background: #008763
}

.bg-888sport {
    background: #fa6200
}

.bg-10bet {
    background: #093667
}

.bg-bet365.squeezebox__item-header:before {
    border-top: 15px solid #00523b
}

.bg-ladbrokes {
    background: #a70e10
}

.bg-ladbrokes.squeezebox__item-header:before {
    border-top: 15px solid #6a0101
}

.bg-betfred {
    background: #0b67c4
}

.bg-betfred.squeezebox__item-header:before {
    border-top: 15px solid #004890
}

.bg-skybet {
    background: #000064
}

.bg-skybet.squeezebox__item-header:before {
    border-top: 15px solid #000004
}

.bg-betvictor, .bg-vcbet {
    background: #383838
}

.bg-betvictor.squeezebox__item-header:before, .bg-vcbet.squeezebox__item-header:before {
    border-top: 15px solid #060606
}

.bg-betfair {
    background: #ffb900
}

.bg-betfair.squeezebox__item-header:before {
    border-top: 15px solid #ba8500
}

.bg-coral {
    background: #0d4fba
}

.bg-coral.squeezebox__item-header:before {
    border-top: 15px solid #012b7e
}

.bg-totepool {
    background-color: #3C3A3C
}

.bg-unibet {
    background: #407f00
}

.bg-unibet.squeezebox__item-header:before {
    border-top: 15px solid #254700
}

.bg-tote, .bg-totepool, .bg-winner {
    background: #3a3a3a
}

.bg-tote.squeezebox__item-header:before, .bg-totepool.squeezebox__item-header:before {
    border-top: 15px solid #819a03
}

.bg-winner.squeezebox__item-header:before {
    border-top: 15px solid #000
}

.bg-stanjames {
    background: #78b41e
}

.bg-stanjames.squeezebox__item-header:before {
    border-top: 15px solid #53820c
}

.bg-betway, .bg-bet138, .bg-gentingbet, .bg-totesport {
    background: #383838
}

.bg-dafabet {
    background: #a40101
}

.bg-footballpools {
    background: #000d68
}

.bg-betway.squeezebox__item-header:before {
    border-top: 15px solid #070707
}

.bg-sportingbet {
    background: #1178f6
}

.bg-sportingbet.squeezebox__item-header:before {
    border-top: 15px solid #085cc2
}

.bg-boylesports {
    background: #003363
}

.bg-boylesports.squeezebox__item-header:before {
    border-top: 15px solid #00264a
}

.full-width {
    width: 100%
}

.half-width {
    width: 50%
}

.one-third {
    width: 33.333337%
}

.soft {
    padding: 10px !important
}

.soft-half--ends, .soft-half--top {
    padding-top: 5px !important
}

.soft-half--bottom, .soft-half--ends {
    padding-bottom: 5px !important
}

.soft-half--right, .soft-half--sides {
    padding-right: 5px !important
}

.soft-half--left, .soft-half--sides {
    padding-left: 5px !important
}

.soft-half {
    padding: 22px;
    background-color: #274465;
    font-weight: 500
}
.float-left {
    float: left
}

.float-right {
    float: right
}

.global__table {
    display: table
}

.global__table--fixed {
    table-layout: fixed
}

.global__table-row {
    display: table-row
}

.global__table-cell {
    display: table-cell;
    vertical-align: middle
}

@media (min-width: 0) and (max-width: 940px) {
    .desktop-only, .desktop-only-table-cell, .desktop-only-table-row, .tablet-only, .tablet-only-table-cell, .tablet-only-table-row {
        display: none
    }

    .mobile-only {
        display: block
    }

    .mobile-only-table-cell {
        display: table-cell
    }

    .mobile-only-table-row {
        display: table-row
    }

    .display-text--short {
        display: inline-block
    }

    .display-text--long {
        display: none
    }
}

@media (min-width: 940px) and (max-width: 1023px) {
    .desktop-only, .desktop-only-table-cell, .desktop-only-table-row, .mobile-only, .mobile-only-table-cell, .mobile-only-table-row {
        display: none
    }

    .tablet-only {
        display: block
    }

    .tablet-only-table-cell {
        display: table-cell
    }

    .tablet-only-table-row {
        display: table-row
    }
}

@media (min-width: 1024px) {
    .mobile-only, .mobile-only-table-cell, .mobile-only-table-row, .tablet-only, .tablet-only-table-cell, .tablet-only-table-row {
        display: none
    }

    .desktop-only {
        display: block
    }

    .desktop-only-table-cell {
        display: table-cell
    }

    .desktop-only-table-row {
        display: table-row
    }

    .display-text--short {
        display: none
    }

    .display-text--long {
        display: inline-block
    }
}

.t-a-center {
    text-align: center !important
}

.nav-bar-wrapper {
    position: relative;
    z-index: 15;
    height: 104px
}

.nav-bar {
    position: fixed;
    top: 0;
    width: 100%
}

.mobile-menu-active {
    overflow-y: hidden
}

.nav-bar__logo-wrapper img {
    width: 100%;
    vertical-align: middle
}

@media (min-width: 940px) {
    .nav-bar {
        position: static;
        border-bottom: none
    }

    .nav-bar, .nav-bar-wrapper {
        height: 6.9rem
    }

    .nav-bar__logo-wrapper {
        text-align: left
    }

    .nav-bar__logo-wrapper img {
        width: auto
    }
}

.site-menu__list {
    border-bottom: 2px solid #272727
}

.site-menu__list .list__item {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    color: #FFF
}

.site-menu__list .list__item a {
    color: #FFF
}

.nav-cell {
    width: 4.6rem;
    height: 4.6rem
}

.nav-cell--logo {
    width: 50%
}

.nav-cell--burger-menu {
    border-left: 2px solid #345465
}

@media (min-width: 940px) {
    .nav-cell--logo {
        width: 100%
    }

    .nav-cell--burger-menu {
        display: none
    }
}

.nav-cell--mobile-social-icons {
    padding: 10px;
    display: table-cell;
    width: 50%
}

.nav-cell--mobile-social-icons .social-icon img {
    margin: 0 auto
}

.nav-cell--mobile-social-icons .social-icon--rss {
    display: none
}

.nav-cell--desktop-social-icons {
    display: none;
    width: 200px
}

@media (min-width: 940px) {
    .nav-cell--mobile-social-icons {
        display: none
    }

    .nav-cell--desktop-social-icons {
        display: table-cell
    }
}

.nav-cell--logo {
    padding: 5px 0 5px 10px
}

.social-icons li {
    display: inline-block;
    float: left;
    margin-left: 10px
}

.social-icons li img {
    display: block;
    width: 35px;
    border-radius: 100%;
}

.nav-quick-links {
    position: fixed;
    background: #013957;
    top: 60px;
    width: 100%;
    table-layout: fixed;
    height: 44px
}

@media (min-width: 940px) {
    .nav-quick-links {
        display: none
    }
}

.nav-quick-links .tabs-wrapper {
    overflow: hidden;
    white-space: nowrap;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 0 5px
}

.nav-quick-links .list {
    overflow-x: auto;
    overflow-x: -moz-scrollbars-none
}

.nav-quick-links .list::-webkit-scrollbar {
    display: none
}

.nav-quick-links .list__item {
    box-shadow: none;
    border: 0;
    background: #013957;
    overflow: hidden;
    white-space: nowrap;
    color: #FFF;
    vertical-align: middle;
    width: 50%;
    display: block;
    float: left
}

.nav-quick-links .list__item a {
    text-decoration: none;
    color: #FFF
}

.nav-quick-links .list__item .list__item-content {
    padding: 3px;
    text-align: center
}

.border-bottom-dashed {
    border-bottom: 1px dashed #D5CDCD
}

.bg-secondary {
    background-color: #32598B
}

.bg-tertiary {
    background-color: #E5E5E5
}

.menu--sports {
    display: none;
    background: #162737;
    padding: 15px;
    border-top: 1px solid rgba(255, 255, 255, .33);
    border-bottom: 1px solid rgba(255, 255, 255, .33)
}

@media (min-width: 940px) {
    .menu--sports {
        display: block
    }

    .menu--sports .column {
        padding: 3px
    }
}

.menu--sports li {
    font-size: 12px;
    font-size: 1.2rem
}

.menu--sports li a {
    transition: color .2s ease-in-out;
    display: block;
    color: #FFF;
    padding: 5px 3px;
    font-weight: 700
}

.menu--sports li a:hover {
    background: #274465
}

.menu--sports .letterTag {
    color: #8ed7ff;
    padding: 3px;
    font-weight: 700
}

.menu--mobile {
    font-size: 13px;
    display: none;
    position: fixed;
    padding: 10px 10px 20px;
    color: #DCE9F9;
    width: 80%;
    top: 0;
    left: 0;
    background: #fff;
    overflow-x: hidden;
    z-index: 30;
    border-right: 1px solid #284668;
    bottom: 0;
    box-shadow: 1px 0 10px #969696
}

#footer-fixed-right, .offer--sticky {
    z-index: 11;
    -webkit-backface-visibility: hidden
}

.menu--mobile .menu-accordion_item, .menu--mobile > ul li {
    margin-bottom: 5px;
    border-bottom: 1px solid #e2e2e2
}

.menu--mobile a {
    display: block;
    color: #1f1f1f
}

.menu--mobile .list__item-content, .menu--mobile .menu-accordion_item, .menu--mobile .menu-accordion_item-header {
    color: #1f1f1f;
    font-size: 15px
}

.menu--mobile .squeezebox__item--opened .squeezebox__item-header {
    background: #7fbdd8;
    color: #fff
}

.menu--mobile .squeezebox__item--opened .squeezebox__item-header:after, .menu--mobile .squeezebox__item--opened .squeezebox__item-header:before {
    background: #fff
}

.menu--mobile .menu-accordion_item:last-of-type {
    margin: 0
}

.menu-accordion {
    width: 100%
}

.menu-accordion ul a {
    font-size: 13px;
    display: block;
    padding: 10px
}

.menu-accordion_item-content {
    padding: 5px
}

.menu-accordion_item-header {
    text-align: left;
    background: #fff
}

.advert {
    margin-bottom: 10px;
    padding: 10px
}

.advert--steve-claridge {
    box-shadow: 0 3px 4px #2B2A2A;
    color: #FFF;
    background: #006192;
    font-family: Verdana;
    font-size: 9pt;
    padding: 0
}

.advert--steve-claridge.right-column {
    display: none
}

.advert--steve-claridge.left-column {
    display: block;
    padding: 10px
}

@media (min-width: 940px) {
    .advert--steve-claridge.right-column {
        display: block
    }

    .advert--steve-claridge.left-column {
        display: none
    }
}

.advert--steve-claridge.left-column .advert__body, .advert--steve-claridge.left-column .advert__header {
    margin: 0
}

.advert--steve-claridge.left-column .portrait-wrapper {
    display: none
}

.advert--steve-claridge.left-column .text-wrapper {
    width: 100%;
    float: none;
    padding: 10px 0
}

.advert--steve-claridge.left-column .text-wrapper img {
    display: block;
    margin: 0 auto 10px;
    width: 150px
}

.advert--steve-claridge.left-column .crowd {
    display: none
}

.advert--steve-claridge .advert__header {
    overflow: hidden;
    margin: 0 10px
}

.advert--steve-claridge .portrait-wrapper {
    float: right;
    width: 40%
}

@media (min-width: 940px) and (max-width: 1023px) {
    .advert--steve-claridge .portrait-wrapper {
        display: none
    }
}

.advert--steve-claridge .portrait {
    display: block;
    width: 100%
}

.advert--steve-claridge .signature {
    width: 100%
}

.advert--steve-claridge .text-wrapper {
    float: left;
    width: 60%;
    padding-top: 10px
}

@media (min-width: 940px) and (max-width: 1023px) {
    .advert--steve-claridge .text-wrapper {
        width: 100%;
        margin-bottom: 10px
    }
}

.advert--steve-claridge .crowd {
    display: block;
    width: 100%
}

.advert--steve-claridge .advert__body {
    margin: 0 10px
}

.advert--steve-claridge .advert__body p a {
    color: #FFC768
}

.tenant__body, .tenant__body a {
    color: #FFF;
    font-weight: 400
}

.advert--steve-claridge .tips-table {
    table-layout: fixed;
    margin-bottom: 5px;
    width: 100%
}

.advert--steve-claridge .tips-table td {
    padding: 5px 3px;
    background-color: #014569;
    border-bottom: 2px solid #052612
}

.advert--steve-claridge .tips-table td:first-of-type {
    padding: 3px 5px
}

.advert--steve-claridge .tips-table td:last-of-type {
    width: 80px
}

.advert--steve-claridge .tips-table td img {
    display: block;
    margin: 0 auto 5px;
    width: 100%
}

.advert--steve-claridge .tips-table td a {
    display: block;
    text-decoration: none
}

.advert--steve-claridge .tips-table tr:last-of-type td {
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all
}

.tenancy-adverts {
    margin: 0 -10px
}

@media (min-width: 940px) {
    .tenancy-adverts {
        display: block;
        margin: 0
    }
}

.tenant {
    margin-bottom: 8px;
    border: 2px solid #182434
}

.tenant__header {
    width: 100%
}

.tenant__header .global__table {
    display: table;
    table-layout: fixed;
    width: 100%;
    background: rgba(0, 2, 0, .32)
}

.tenant__header .tenant__name-offer {
    color: #FFF;
    font-weight: 700;
    text-align: left;
    padding: 15px 5px 15px 12px
}

.tenant__header .tenant__name-offer .offer-detail .amount {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 1
}

.tenant__header .tenant__name-offer img {
    max-width: 100%;
    margin: 0 auto;
    vertical-align: middle
}

.tenant__header .tenant-btn-wrapper {
    display: none
}

@media (min-width: 940px) {
    .tenant__header .tenant__name-offer .offer-detail {
        display: none
    }

    .tenant__header .btn-wrapper {
        width: auto
    }

    .tenant__header .tenant-btn-wrapper {
        display: block
    }
}

.tenant__header .bet-stamp-wrapper {
    display: table
}

.tenant__header .btn--orange {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 7px
}

.tenant__body {
    display: none;
    padding: 8px 15px 15px
}

.tenant__body p, .tenant__body ul {
    margin: 0 0 9px
}

.tenant__body ul {
    padding-left: 25px
}

.offer__body, .tenant-btn-wrapper {
    padding: 5px
}

.tenant-logo-wrapper > img {
    vertical-align: middle
}

.offer__header {
    width: 100%
}

.offers--special-bets {
    margin: 10px -10px
}

@media (min-width: 940px) {
    .tenant__header .bet-stamp-wrapper {
        display: none
    }

    .tenant__body {
        display: block
    }

    .offers--special-bets {
        margin: 0 0 10px
    }
}

.offers--special-bets .sport-filter {
    margin: 0 0 10px 10px
}

@media (min-width: 940px) {
    .offers--special-bets .sport-filter {
        margin: 0 0 10px
    }
}

.offers--special-bets .offer {
    margin-bottom: 8px;
    box-shadow: 1px 1px 6px #000
}

.offers--special-bets .offer.squeezebox__item--opened .offer-more-details {
    max-height: 0;
    overflow: hidden
}

.offers--special-bets .offer.squeezebox__item--opened .squeezebox__item-header:before {
    display: block
}

.offers--special-bets .offer.offer--betfair .offer__body, .offers--special-bets .offer.offer--betfair .offer__header h2, .offers--special-bets .offer.offer--totepool .offer__body, .offers--special-bets .offer.offer--totepool .offer__header h2 {
    color: #000
}

@media (min-width: 940px) {
    .offers--special-bets .offer {
        margin-bottom: 10px
    }

    .offers--special-bets .offer__header {
        table-layout: fixed
    }
}

.offers--special-bets .offer__header::after, .offers--special-bets .offer__header::before {
    display: none
}

.offers--special-bets .offer__header h2 {
    font-size: 12px;
    font-size: 1.2rem;
    color: #FFF;
    margin: 0;
    padding-top: 0;
    border: none
}

@media (min-width: 940px) {
    .offers--special-bets .offer__header h2 {
        font-size: 14px;
        font-size: 1.4rem
    }
}

.offers--special-bets .offer__header.squeezebox__item-header {
    padding: 0
}

.offers--special-bets .offer__header.squeezebox__item-header:before {
    content: '';
    display: none;
    width: 0;
    height: 0;
    background: 0 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    top: auto;
    right: 100px;
    border-radius: 0;
    -webkit-transform: initial;
    transform: initial;
    bottom: -15px;
    box-shadow: none;
    position: absolute
}

.offers--special-bets .offer__header .offer__name {
    padding: 20px 15px;
    border-right: 1px solid rgba(0, 0, 0, .1)
}

.offers--special-bets .offer__header .offer__name h2 {
    background: 0 0;
    font-weight: 700
}

.offers--special-bets .offer__header .offer__bookie-name {
    font-size: 12px;
    font-size: 1.2rem;
    border-left: 1px solid rgba(255, 255, 255, .1);
    width: 120px;
    text-align: center;
    padding: 5px;
    color: #FFF
}

.offers--special-bets .offer__header .offer__bookie-name img {
    width: 100%
}

@media (min-width: 940px) {
    .offers--special-bets .offer__header .offer__bookie-name img {
        width: 90%
    }
}

.offers--special-bets .offer__header .offer__bookie-name .btn, .offers--special-bets .offer__header .offer__bookie-name .stndrdtbl td:nth-of-type(4) a, .offers--special-bets .offer__header .offer__bookie-name .tipstbl td:nth-of-type(3) a, .offers--special-bets .offer__header .offer__bookie-name .tipstbl td:nth-of-type(4) a, .stndrdtbl td:nth-of-type(4) .offers--special-bets .offer__header .offer__bookie-name a, .tipstbl td:nth-of-type(3) .offers--special-bets .offer__header .offer__bookie-name a, .tipstbl td:nth-of-type(4) .offers--special-bets .offer__header .offer__bookie-name a {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 3px;
    width: 85px;
    margin: 0 auto
}

.offers--special-bets .offer__header .global__table {
    height: 100%;
    width: 100%;
    table-layout: fixed;
    background: rgba(0, 2, 0, .19);
    padding: 5px
}

@media (min-width: 940px) {
    .offers--special-bets .offer__header .offer__bookie-name .btn, .offers--special-bets .offer__header .offer__bookie-name .stndrdtbl td:nth-of-type(4) a, .offers--special-bets .offer__header .offer__bookie-name .tipstbl td:nth-of-type(3) a, .offers--special-bets .offer__header .offer__bookie-name .tipstbl td:nth-of-type(4) a, .stndrdtbl td:nth-of-type(4) .offers--special-bets .offer__header .offer__bookie-name a, .tipstbl td:nth-of-type(3) .offers--special-bets .offer__header .offer__bookie-name a, .tipstbl td:nth-of-type(4) .offers--special-bets .offer__header .offer__bookie-name a {
        display: none
    }

    .offers--special-bets .offer__header .global__table-cell {
        padding: 5px
    }
}

.offers--special-bets .offer__header.bg-betfair h2 {
    color: #000
}

.offers--special-bets .offer__body {
    color: #FFF;
    padding: 20px 15px
}

@media (min-width: 940px) {
    .offers--special-bets .offer__body {
        padding: 10px
    }
}

.offers--special-bets .offer__body .btn, .offers--special-bets .offer__body .stndrdtbl td:nth-of-type(4) a, .offers--special-bets .offer__body .tipstbl td:nth-of-type(3) a, .offers--special-bets .offer__body .tipstbl td:nth-of-type(4) a, .stndrdtbl td:nth-of-type(4) .offers--special-bets .offer__body a, .tipstbl td:nth-of-type(3) .offers--special-bets .offer__body a, .tipstbl td:nth-of-type(4) .offers--special-bets .offer__body a {
    font-size: 13px;
    font-size: 1.3rem;
    width: auto;
    display: inline-block;
    padding: 5px 10px
}

.offers--special-bets .offer-more-details {
    font-size: 14px;
    transition: max-height .1s ease-in-out;
    background: #1578a1;
    text-align: center;
    position: relative;
    color: #fff;
    border-bottom: 0 solid #fff;
    line-height: 25px
}

@media (min-width: 940px) {
    .offers--special-bets .offer-more-details {
        display: none
    }
}

.offers--special-bets .offer-more-details:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 15px solid #1578a1;
    position: absolute;
    top: -15px;
    right: 100px
}

.offers--special-bets .offer-more-details p {
    padding: 5px 15px
}

.offers--special-bets a {
    font-weight: 700
}

.offerbar {
    font-size: 12px;
    font-size: 1.2rem;
    display: table;
    width: 100%;
    padding: 8px;
    margin-bottom: 10px;
    background: #cce3f0;
    color: #05487c;
    font-weight: 700;
    overflow: hidden
}

.offerbar a, .offerbar p {
    display: table-cell;
    vertical-align: middle
}

.offerbar a, .offerbar img {
    display: block
}

.offerbar p {
    width: 100%;
    margin: 0;
    padding: 0 5px 0 40px;
    background: url(/images/arws.png) 0 50% no-repeat
}

.offerbar img {
    width: 65px;
    border: 1px solid #fff
}

@media (min-width: 940px) and (max-width: 1023px) {
    .offerbar img {
        width: 85px
    }
}

@media (min-width: 1024px) {
    .offerbar img {
        width: auto
    }
}

.offer--sticky {
    margin: 0;
    border-radius: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    border-top: 2px solid #5D5D5D
}

.offer--sticky a {
    text-decoration: none
}

.offer--sticky .offer__body {
    padding: 5px;
    height: 100%
}

.offer--sticky .flag {
    height: 100%
}

.offer--sticky .flag__body {
    font-size: 12px;
    font-size: 1.2rem;
    background: #FFF;
    padding: 4px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.offer--sticky .flag__image {
    width: 80px
}

.offer--sticky .flag__image img {
    width: 100%
}

.offer--sticky.bg-paddypower .flag__body {
    background: linear-gradient(to bottom, #027310 100%, #014709 10%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#027310', endColorstr='#014709', GradientType=0);
    border: 1px solid #075A10;
    color: #FFF
}

.offer--sticky.bg-betfair .flag__body {
    background: linear-gradient(to bottom, #f8bb4a 100%, #e59c16 10%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bb4a', endColorstr='#e59c16', GradientType=0);
    border: 1px solid #F4B613;
    color: #6E3600
}

.offer--sticky.bg-williamhill .flag__body {
    background: linear-gradient(to bottom, #074365 100%, #01253a 10%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#074365', endColorstr='#01253a', GradientType=0);
    border: 1px solid #061722;
    color: #FFF
}

.offer--sticky.bg-ladbrokes .flag__body {
    background: linear-gradient(to bottom, #a70e11 100%, #680001 10%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a70e11', endColorstr='#680001', GradientType=0);
    border: 1px solid #A10000;
    color: #FFF
}

.offer--sticky.bg-betfred .flag__body {
    background: linear-gradient(to bottom, #004087 100%, #002555 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004087', endColorstr='#002555', GradientType=0);
    border: 1px solid #003C7F;
    color: #FFF
}

.offer--sticky.bg-vcbet .flag__body {
    background: linear-gradient(to bottom, #464546 100%, #1e191f 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#464546', endColorstr='#1e191f', GradientType=0);
    border: 1px solid #424042;
    color: #FFF
}

.offer--sticky.bg-skybet .flag__body {
    background: linear-gradient(to bottom, #0a1f8a 100%, #000b43 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a1f8a', endColorstr='#000b43', GradientType=0);
    border: 1px solid #091D85;
    color: #FFF
}

.streaming-now {
    margin: 0 -10px
}

@media (min-width: 940px) {
    .offer--sticky {
        display: none
    }

    .streaming-now {
        margin: 0
    }
}

.streaming-now h4 {
    background: #014569;
    color: #FFF;
    margin: 0;
    padding: 3px
}

.streaming-now--alt h4 {
    text-align: center
}

.streaming-now--alt img {
    display: block;
    margin-bottom: 3px
}

.streaming-now--main .timestamp {
    padding: 3px 5px;
    color: #FFF
}

.streaming-now--main .timestamp img {
    background-color: #FFF;
    padding: 2px;
    opacity: 1;
    border-radius: 50%
}

.contact-us-form__submit[disabled=disabled], .pagination li.disabled {
    opacity: .5
}

.streaming-now__header {
    background-color: #014569;
    padding: 5px
}

.streaming-now__header h2 {
    color: #FFF;
    margin-bottom: 5px
}

.streaming-now__table {
    margin-bottom: 0;
    width: 100%
}

.streaming-now__table th {
    font-size: 12px;
    font-size: 1.2rem;
    text-align: left;
    padding: 5px;
    background: #32598B
}

.bet365-steps__step-content, .calendar, .legal-copy, .streaming-now__table th:first-of-type, .watch-live-btn {
    text-align: center
}

.streaming-now__table td {
    font-size: 1.2rem;
    padding: 5px
}

.streaming-now__table td:last-of-type {
    width: 70px
}

.streaming-now__table td p {
    margin-bottom: 3px
}

.bet365-steps__step, .streaming-now__table td p:last-of-type {
    margin-bottom: 0
}

.streaming-now__table small {
    font-size: 1.1rem;
    color: #014569
}

.stndrdtbl td:nth-of-type(4) .streaming-now__table a, .streaming-now__table .btn, .streaming-now__table .stndrdtbl td:nth-of-type(4) a, .streaming-now__table .tipstbl td:nth-of-type(3) a, .streaming-now__table .tipstbl td:nth-of-type(4) a, .tipstbl td:nth-of-type(3) .streaming-now__table a, .tipstbl td:nth-of-type(4) .streaming-now__table a {
    transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -webkit-transition: background .15s ease-in-out;
    background: #018864
}

.stndrdtbl td:nth-of-type(4) .streaming-now__table a:hover, .streaming-now__table .btn:hover, .streaming-now__table .stndrdtbl td:nth-of-type(4) a:hover, .streaming-now__table .tipstbl td:nth-of-type(3) a:hover, .streaming-now__table .tipstbl td:nth-of-type(4) a:hover, .tipstbl td:nth-of-type(3) .streaming-now__table a:hover, .tipstbl td:nth-of-type(4) .streaming-now__table a:hover {
    background: #00503B
}

.streaming-now__table .date-bar td {
    padding: 0;
    text-align: center
}

.bet365-steps img {
    width: 100%
}

.bet365-steps__step-header {
    overflow: hidden;
    background: #018864;
    color: #FFF
}

.bet365-steps__step-header h5 {
    float: left;
    color: #FFF;
    padding: 5px;
    margin-bottom: 0
}

.bet365-steps__step-header span {
    float: right;
    background: #00503B;
    padding: 3px 5px
}

.bet365-steps__step-content {
    padding: 10px;
    background-color: #E4E8E7;
    font-size: 1.3rem
}

.bet365-steps__step-content img {
    width: 100%
}

.watch-live-btn {
    background-color: #018864
}

.watch-live-btn a {
    transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -webkit-transition: background .15s ease-in-out;
    display: block;
    color: #FFF;
    text-decoration: none;
    padding: 5px 10px
}

.watch-live-btn a:hover {
    background-color: #00503B
}

.calendar {
    cursor: default;
    border: 2px solid #014569
}

.calendar__head {
    background: #32598B;
    color: #FFF;
    padding: 3px
}

.calendar__body {
    background: #FFF
}

.bookmaker-features.location-left {
    display: block
}

.bookmaker-features.location-right {
    display: none
}

@media (min-width: 940px) {
    .bookmaker-features.location-left {
        display: none
    }

    .bookmaker-features.location-right {
        display: block
    }
}

.bookmaker-features__feature, .bookmaker-features__header {
    box-shadow: 0 2px 4px #2B2A2A;
    font-size: 13px;
    font-size: 1.3rem
}

.bookmaker-features__header > div {
    padding: 3px;
    vertical-align: middle
}

.bookmaker-features__header > div img {
    display: block;
    margin: 0 auto;
    vertical-align: middle
}

.bookmaker-features__header {
    margin-bottom: 5px
}

.bookmaker-features__feature--casino {
    display: none
}

@media (min-width: 940px) {
    .bookmaker-features__feature--casino {
        display: block
    }
}

.bookmaker-features__feature--casino h3 span {
    text-shadow: none
}

.bookmaker-features__feature:last-of-type img {
    display: block;
    width: 100%
}

.bookmaker-features__feature:last-of-type .bookmaker-features__feature-content {
    padding: 5px;
    background: #E08D1B
}

.bookmaker-features__feature:last-of-type .bookmaker-features__feature-content a {
    color: #FFF
}

.bookmaker-features__feature:last-of-type .bookmaker-features__feature-content span {
    color: #000
}

.bookmaker-features__movie img {
    width: 100%;
    margin: 0 auto
}

.free-bet {
    display: none
}

.free-bet .panel__header .free-bet-image {
    margin: 2px 0 0 10px;
    width: 130px
}

.bookmaker-theme {
    color: #FFF
}

.bookmaker-theme a, .bookmaker-theme span {
    color: #FFEE78
}

.bookmaker-theme span {
    text-shadow: 0 0 4px #1F190D
}

.bookmaker-theme h3 {
    font-size: 16px;
    font-size: 1.6rem;
    color: #FFF
}

.bookmaker-theme .btn, .bookmaker-theme .stndrdtbl td:nth-of-type(4) a, .bookmaker-theme .tipstbl td:nth-of-type(3) a, .bookmaker-theme .tipstbl td:nth-of-type(4) a, .stndrdtbl td:nth-of-type(4) .bookmaker-theme a, .tipstbl td:nth-of-type(3) .bookmaker-theme a, .tipstbl td:nth-of-type(4) .bookmaker-theme a {
    color: #FFF
}

.bookmaker-theme.free-bet .panel__body > div {
    padding: 3px;
    border: 3px solid #F3D2A5;
    background: #E08D1B
}

.bookmaker-theme .free-bet__content {
    background: #E08D1B
}

.theme-10bet {
    background: #0c2039
}

.theme-paddypower {
    background: #007310
}

.theme-888sports {
    background: #345721
}

.theme-allyoubet {
    background: #0066CB
}

.theme-bet-hilo {
    background: #3167C9
}

.theme-bet365 {
    background: #017858
}

.theme-betfred {
    background: #004283
}

.theme-betway {
    background: #000
}

.theme-bluesquare {
    background: #004B94
}

.theme-bodog {
    background: #080B0D
}

.theme-boylesports {
    background: #003466
}

.theme-canbet {
    background: #5185BC
}

.theme-centrebet {
    background: #09224D
}

.theme-coral {
    background: #002979
}

.theme-extrabet {
    background: #272727
}

.theme-partybets {
    background: #BE0000
}

.theme-skybet {
    background: #006
}

.theme-sporting-index {
    background: #002664
}

.theme-sportingbet {
    background: #026AEF
}

.theme-stanjames {
    background: #78B41E
}

.theme-totesport {
    background: #3C3C3C
}

.theme-unibet {
    background: #407F00
}

.theme-vcbet {
    background: #000
}

.theme-williamhill {
    background: #00314C
}

.theme-winner, .theme-youwin {
    background: #000
}

.theme-betdaq {
    background: #650078
}

.theme-ladbrokes {
    background: #a70e11
}

.theme-betfair {
    background: #FFBB02;
    color: #000
}

.theme-betfair a, .theme-betfair span {
    color: #5A4620;
    text-shadow: none
}

.theme-betfair h3 {
    color: #000
}

footer .container {
    padding-bottom: 60px
}

@media (min-width: 940px) {
    .free-bet {
        display: block
    }

    footer .container {
        padding-bottom: 0
    }
}

.legal-copy {
    font-size: 12px;
    text-align: left;
    color: #FFF;
    line-height: 14px;
    padding: 15px 10px
}

.legal-copy p {
    margin: 0 0 5px
}

.legal-copy a {
    padding: 0 10px;
    color: #EEE
}

.football-stats-box {
    display: table;
    width: 100%;
    margin: 30px 0
}

.football-stats-box__scores, .football-stats-box__stats {
    display: table-cell;
    position: relative;
    width: 50%;
    height: 130px
}

.football-stats-box__scores a, .football-stats-box__stats a {
    display: block;
    height: 100%;
    width: 100%
}

.football-stats-box__stats {
    background: url(/images/bg-football-stats.jpg) no-repeat;
    background-size: cover
}

.football-stats-box__scores {
    background: url(/images/bg-football-scores.jpg) no-repeat;
    background-size: cover
}

.football-stats-box__stats .player-img {
    position: absolute;
    left: 0;
    bottom: 0
}

.football-stats-box__stats .txt-img {
    width: 100px;
    position: absolute;
    right: 10px;
    top: 10px
}

@media (min-width: 940px) and (max-width: 1023px) {
    .football-stats-box__stats .txt-img {
        width: 120px
    }
}

@media (min-width: 1024px) {
    .football-stats-box__stats .txt-img {
        width: 190px
    }
}

.football-stats-box__scores .player-img {
    position: absolute;
    right: 0;
    bottom: 0
}

.football-stats-box__scores .txt-img {
    width: 100px;
    position: absolute;
    left: 10px;
    top: 10px
}

.freebets-accordion__item-header .freebets-more-details:before, .freebets-accordion__item-header:before {
    content: '';
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    left: 30px
}

@media (min-width: 940px) and (max-width: 1023px) {
    .football-stats-box__scores .txt-img {
        width: 110px
    }
}

@media (min-width: 1024px) {
    .football-stats-box__scores .txt-img {
        width: 130px
    }
}

.book-celeb {
    display: none;
    padding: 10px;
    margin: 10px 0;
    background-color: #32598B;
    color: #FFF
}

.book-celeb .celeb-img-wrapper img, .book-celeb__footer-wrapper {
    display: block
}

.book-celeb h3 {
    color: #FFF
}

.book-celeb .celeb-text-wrapper {
    float: left;
    width: 75%
}

.book-celeb .celeb-img-wrapper {
    float: right;
    width: 25%;
    text-align: right
}

.book-celeb__content {
    overflow: hidden;
    background-color: #014569;
    padding: 10px
}

.book-celeb__content a {
    font-weight: 700;
    color: #4898FF
}

@media (min-width: 940px) {
    .book-celeb {
        display: block
    }

    .book-celeb__content {
        padding: 10px 10px 0
    }

    .book-celeb__footer-wrapper {
        display: table
    }
}

.book-celeb__footer-wrapper > div {
    display: block;
    padding: 5px;
    text-align: center
}

@media (min-width: 940px) {
    .book-celeb__footer-wrapper > div {
        display: table-cell;
        vertical-align: middle;
        text-align: left
    }
}

.book-celeb__footer-wrapper > div:first-of-type {
    width: 100%
}

.book-celeb__footer-wrapper img {
    display: block;
    margin: 0 auto
}

.previous-articles h2 {
    margin-bottom: 5px
}

.previous-articles__table {
    table-layout: fixed;
    border-top: 2px solid #014569
}

.previous-articles__table td {
    padding: 5px;
    border-bottom: 1px dashed #ECECEC
}

.previous-articles__table td:last-of-type {
    width: 85px;
    text-align: center;
    color: #677782;
    font-weight: 700
}

.biostrip {
    box-shadow: 0 2px 4px #2B2A2A;
    display: none;
    background: #32598B;
    padding: 3px;
    margin-bottom: 10px
}

@media (min-width: 940px) {
    .biostrip {
        display: block
    }
}

.biostrip__img-wrapper {
    width: 125px
}

.biostrip__img-wrapper img {
    display: block
}

.biostrip__text-wrapper {
    background-color: #014569;
    padding: 5px;
    color: #FFF
}

.biostrip__text-wrapper h2 {
    border-top: none !important;
    color: #FFF
}

.steve-claridge-pic {
    display: none;
    float: left;
    margin: 0 10px 5px 0
}

.freebets-accordion {
    margin: -10px
}

@media (min-width: 940px) {
    .steve-claridge-pic {
        display: inline-block
    }

    .freebets-accordion {
        margin: 0
    }
}

.freebets-accordion__item {
    width: 100%
}

.freebets-accordion__item.squeezebox__item--opened .freebets-more-details {
    max-height: 0;
    overflow: hidden
}

.freebets-accordion__item.squeezebox__item--opened .freebets-accordion__item-header:before {
    display: block
}

.freebets-accordion__item-header {
    background-color: #285084;
    padding: 0;
    position: relative
}

.freebets-accordion__item-header::after, .freebets-accordion__item-header::before {
    display: none
}

.freebets-accordion__item-header:before {
    display: none;
    width: 0;
    background: 0 0;
    border-top: 15px solid #194232;
    top: auto;
    border-radius: 0;
    -webkit-transform: initial;
    transform: initial;
    bottom: -15px;
    box-shadow: none;
    position: absolute
}

@media (min-width: 940px) and (max-width: 1023px) {
    .freebets-accordion__item-header {
        display: none
    }
}

.freebets-accordion__item-header .btn-wrapper {
    width: 222px
}

.freebets-accordion__item-header .global__table {
    width: 100%
}

@media (min-width: 940px) {
    .freebets-accordion__item-header .btn-wrapper, .freebets-accordion__item-header .freebets-more-details {
        display: none
    }

    .freebets-accordion__item-header {
        box-shadow: none;
        background: 0 0;
        padding: 0
    }

    .freebets-accordion__item-header .global__table {
        padding-right: 0
    }

    .freebets-accordion__item-header .global__table-cell {
        padding: 5px
    }
}

.freebets-accordion__item-header .freebets-more-details {
    font-size: 13px;
    font-size: 1.3rem;
    transition: max-height .1s ease-in-out;
    background: #FFF;
    text-align: left;
    position: relative;
    max-height: 30px
}

.freebets-accordion__item-header .freebets-more-details:before {
    display: block;
    width: 0;
    border-bottom: 15px solid #FFF;
    position: absolute;
    top: -15px
}

.freebets-accordion__item-header .freebets-more-details p {
    padding: 5px 15px
}

.freebets-accordion__item-header a {
    width: 110px
}

@media (min-width: 940px) {
    .freebets-accordion__item-header a {
        float: right;
        width: 150px
    }
}

.freebets-accordion__item-header img {
    width: 85px
}

@media (min-width: 940px) {
    .freebets-accordion__item-header img {
        width: 145px
    }
}

.freebets-accordion__item-body {
    width: 100%;
    vertical-align: middle;
    position: relative;
    padding: 20px 15px;
    color: #FFF
}

@media (min-width: 940px) {
    .freebets-accordion__item-body {
        padding: 10px;
        display: table !important
    }
}

.body-content {
    display: table-cell;
    vertical-align: middle
}

.body-content--left h2 {
    font-size: 17px;
    font-size: 1.7rem;
    text-align: left;
    color: #BADE02
}

.body-content--left a {
    text-decoration: none;
    color: #BADE02
}

.body-content--stamp {
    display: none;
    text-align: center;
    color: #1B1B1B;
    width: 220px
}

@media (min-width: 1024px) {
    .freebets-accordion__item {
        margin-bottom: 10px
    }

    .body-content--stamp {
        display: table-cell
    }
}

.body-content--right {
    display: none;
    width: 320px
}

@media (min-width: 940px) {
    .body-content--right {
        display: table-cell
    }
}

.body-content--right .bookie-img {
    display: none
}

@media (min-width: 1024px) {
    .body-content--right {
        vertical-align: top
    }

    .body-content--right .bookie-img {
        display: block
    }
}

.body-content--right small {
    color: #BADE02
}

.body-content--right .list {
    margin-bottom: 10px
}

.free-bet-stamp {
    background: #013957;
    padding: 10px
}

.free-bet-stamp h4 {
    font-size: 40px;
    font-size: 4rem;
    color: #1B1B1B;
    line-height: 1;
    margin-bottom: 0;
    padding-right: 5px
}

.free-bet-stamp--header {
    text-align: center
}

.free-bet-stamp--header h4 {
    font-size: 13px;
    font-size: 1.3rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    color: #FFF
}

.free-bet-stamp--middle {
    background: url(../images/free-bets/free-bet-stamp-desktop.png) 50% no-repeat;
    width: 260px;
    height: 205px;
    padding-top: 70px
}

.free-bet-stamp--right-wrapper {
    display: none;
    margin-top: -25px;
    margin-bottom: -30px;
    width: 100%
}

@media (min-width: 940px) and (max-width: 1023px) {
    .free-bet-stamp--right-wrapper {
        display: table
    }
}

@media (min-width: 1024px) {
    .free-bet-stamp--right-wrapper {
        display: none
    }
}

.free-bet-stamp--right {
    background: url(../images/free-bets/free-bet-stamp-tablet.png) 50% no-repeat;
    background-size: contain;
    text-align: center;
    height: 145px;
    font-weight: 700;
    padding-top: 53px
}

.free-bet-stamp--right h4 {
    font-size: 45px;
    font-size: 4.5rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.free-bet-stamp--right span {
    font-size: 18px;
    font-size: 1.8rem;
    vertical-align: middle;
    color: #000
}

.freebets-accordion__item--betfair {
    background-color: #C7860C;
    color: #000
}

.freebets-accordion__item--betfair a, .freebets-accordion__item--betfair h3 {
    color: #C3C700
}

.freebets-accordion__item--betfair a, .freebets-accordion__item--betfair h2, .freebets-accordion__item--betfair small {
    color: #000;
    font-weight: 700
}

.freebets-accordion__item--betfair .btn, .freebets-accordion__item--betfair .stndrdtbl td:nth-of-type(4) a, .freebets-accordion__item--betfair .tipstbl td:nth-of-type(3) a, .freebets-accordion__item--betfair .tipstbl td:nth-of-type(4) a, .stndrdtbl td:nth-of-type(4) .freebets-accordion__item--betfair a, .tipstbl td:nth-of-type(3) .freebets-accordion__item--betfair a, .tipstbl td:nth-of-type(4) .freebets-accordion__item--betfair a {
    color: #FFF
}

.freebets-accordion__item--tote a, .freebets-accordion__item--tote h2, .freebets-accordion__item--tote small {
    color: #000;
    font-weight: 700
}

.runner-description {
    padding: 3px;
    background-color: #E5E5E5;
    margin-bottom: 10px
}

.runner-description p {
    margin-bottom: 0
}

.runner-form {
    background-color: #E5E5E5;
    margin-top: -10px;
    margin-bottom: 10px
}

.runner-form__toggle-wrapper {
    padding: 5px
}

.runner-form__toggle {
    width: 150px;
    margin: 0
}

.runner-form__table {
    display: none
}

.runner-description__comment-label {
    padding: 1px;
    margin-right: 5px;
    color: #32598B;
    font-style: italic
}

.table--runner-form {
    font-size: 10px;
    font-size: 1rem;
    width: 100%;
    background-color: #D4D4D4
}

.table--runner-form td, .table--runner-form th {
    padding: 3px
}

.table--runner-form th {
    text-align: left;
    background-color: #BBC0C5
}

.table--runner-form td {
    word-break: break-all
}

.headline-news {
    display: none;
    margin-bottom: 7px;
    padding: 5px
}

@media (min-width: 940px) {
    .table--runner-form {
        font-size: 12px;
        font-size: 1.2rem
    }

    .headline-news {
        display: block
    }
}

.headline-news__table {
    font-size: 12px;
    font-size: 1.2rem;
    border-collapse: collapse
}

.headline-news__table a {
    text-decoration: none;
    display: block;
    color: #0e85c7;
    font-size: 14px
}

.headline-news__table tr:not(:last-of-type) {
    border-bottom: 1px solid #89D7FD
}

.headline-news__table td {
    padding: 10px 5px;
    font-size: 15px
}

.mobile-only .headline-news h4 {
    border-top: #EAEAEA 0 dashed;
    margin: 10px 0;
    background: #274465;
    color: #fff;
    padding: 3px 0 3px 10px;
    font-weight: 400;
    font-size: 20px
}

@media (min-width: 940px) and (max-width: 1023px) {
    .headline-news__table td:nth-child(1) {
        display: none
    }
}

.headline-news__table td img {
    width: 45px
}

.betting-news .betting-news__article td img {
    width: 50px
}

.betting-news .betting-news__article td {
    padding: 10px 5px
}

.betting-news .betting-news__article td a {
    text-decoration: none
}

.bet-calculator {
    width: 100%
}

@media (min-width: 940px) {
    .bet-calculator {
        width: auto
    }
}

.bet-calculator td:first-of-type {
    width: 70px
}

.bet-calculator .btn, .bet-calculator .stndrdtbl td:nth-of-type(4) a, .bet-calculator .tipstbl td:nth-of-type(3) a, .bet-calculator .tipstbl td:nth-of-type(4) a, .stndrdtbl td:nth-of-type(4) .bet-calculator a, .tipstbl td:nth-of-type(3) .bet-calculator a, .tipstbl td:nth-of-type(4) .bet-calculator a {
    padding: 10px
}

.bet-calculator input[disabled] {
    background-color: #ebebe4 !important
}

.bet-calculator__bet-price-type {
    font-weight: 700;
    vertical-align: middle;
    text-align: center
}

.bet-calculator__bet-price-type input {
    margin-right: 3px;
    vertical-align: middle
}

.bet-calculator__bet-price-type input:focus {
    box-shadow: none
}

.bet-calculator__results {
    width: 100%
}

@media (min-width: 940px) {
    .bet-calculator__results {
        width: auto
    }
}

.modern-ticker {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 700;
    width: 100%;
    height: 65px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    display: table;
    table-layout: fixed
}

@media (min-width: 940px) and (max-width: 1023px) {
    .modern-ticker {
        height: 45px
    }
}

@media (min-width: 1024px) {
    .modern-ticker {
        height: 30px
    }
}

.modern-ticker ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100% !important
}

.modern-ticker .list__item-content {
    padding: 10px;
    font-size: 9pt
}

.mt-label, .mt-news {
    display: table-cell;
    vertical-align: middle
}

.mt-label {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 5px;
    background: #186BA2;
    text-align: center;
    width: 70px !important;
    color: #FFF
}

.mt-controls, .mt-news {
    height: 100%;
    background-color: #274465
}

.mt-news {
    font-size: 11px;
    font-size: 1.1rem;
    overflow: hidden;
    width: 100% !important
}

.mt-news a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #fff;
    text-align: center;
    font-weight: 400;
    font-size: 13px
}

.mt-round .mt-news:first-child, .mt-round .mt-news:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.mt-scroll.mt-round .mt-news a {
    border-radius: 0
}

.mt-hide {
    display: none
}

.mt-controls {
    display: table-cell;
    width: 105px;
    vertical-align: middle
}

.mt-next, .mt-play, .mt-prev {
    width: 35px;
    height: 36px;
    background-color: #186BA2;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    float: left
}

.mt-next:hover, .mt-play, .mt-play:hover, .mt-prev:hover {
    background-color: #0bf
}

.mt-prev {
    background-image: url(/images/ticker/arrow-prev.png)
}

.mt-next {
    background-image: url(/images/ticker/arrow-next.png)
}

.mt-play {
    background-image: url(/images/ticker/play.png)
}

.mt-pause {
    background-image: url(/images/ticker/pause.png)
}

.mt-next:active, .mt-play:active, .mt-prev:active {
    background-color: #f40
}

.burger-menu-icon {
    background-image: url(/images/icons/mobile-menu.png);
    background-repeat: no-repeat;
    background-position: center right 15px;
    display: none
}

.sports-calendar {
    padding: 15px 5px;
    background-color: #1f3850;
    margin-bottom: 0
}

.sports-calendar h2 {
    color: #FFF;
    font-weight: 400
}

.sports-calendar-table {
    width: 100%;
    margin: 0
}

@media (min-width: 940px) {
    .mt-news {
        font-size: 12px;
        font-size: 1.2rem
    }

    .sports-calendar {
        padding: 10px
    }

    .sports-calendar .columns {
        padding: 3px 5px;
        margin-bottom: 0
    }

    .sports-calendar-table {
        margin: 3px
    }
}

.sports-calendar-table tr {
    background: #284668;
    border-bottom: 2px solid #1F3850
}

.sports-calendar-table tr:first-of-type td:first-of-type {
    border-top-left-radius: 3px
}

.sports-calendar-table tr:last-of-type td:first-of-type {
    border-bottom-left-radius: 3px
}

.sports-calendar-table td {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 0
}

.sports-calendar-table td:last-of-type {
    width: 120px
}

.sports-calendar-table td:last-of-type a {
    color: #8ddbff
}

.sports-calendar-table td a {
    display: block;
    color: #FFF;
    text-decoration: none;
    padding: 10px
}

@media (min-width: 940px) {
    .sports-calendar-table td a {
        padding: 10px;
        font-size: 13px
    }
}

.banner-slider {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%
}

.banner-slider__slide a {
    text-decoration: none
}

.banner-slider__slide img {
    width: 100%;
    border: 0 solid #003E8E
}

.banner-slider__slide p {
    margin: 0;
    text-align: center;
    color: #FFF
}

.banner-slider--home-wrapper {
    position: relative;
    margin-bottom: -8px;
    /*max-height: 328px;*/
    overflow: hidden;
    /*background: #274465;*/
    /*border: 2px solid #182434*/
}

.banner-slider--home-wrapper .button-container {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px
}

.banner-slider--home-wrapper .button-container .slick-next, .banner-slider--home-wrapper .button-container .slick-prev {
    height: 30px;
    width: 30px;
    padding: 0;
    color: transparent;
    box-shadow: none
}

.banner-slider--home-wrapper .button-container .slick-next:hover, .banner-slider--home-wrapper .button-container .slick-prev:hover {
    background-color: initial
}

.banner-slider--home-wrapper .button-container .slick-next {
    background-size: cover;
    margin-left: 5px
}

.banner-slider--home-wrapper .button-container .slick-prev {
    background-size: cover
}

.banner-slider--home {
    margin-bottom: 0
}

.quick-links {
    padding: 0;
    margin: 0;
    background-color: #1f3850
}

@media (min-width: 940px) {
    .quick-links {
        padding: 10px
    }
}

.quick-links h2, .quick-links h3 {
    color: #FFF;
    font-weight: 400
}

.quick-links h2 {
    margin: 0;
    padding: 5px;
    text-shadow: none
}

.quick-links h3 {
    font-size: 15px;
    font-size: 1.5rem;
    margin: 0;
    text-shadow: 0 1px 3px #000;
    padding: 0
}

.quick-links__columns {
    overflow: hidden;
    width: 100%
}

@media (min-width: 940px) {
    .quick-links h2 {
        color: #fff;
        font-size: 22px
    }

    .quick-links h3 {
        text-shadow: none;
        margin: 0 0 10px;
        padding: 5px;
        color: #8ddbff
    }

    .quick-links__columns {
        display: table
    }
}

.quick-links__column {
    padding: 3px
}

.quick-links__column-header {
    background-color: #284668
}

@media (min-width: 940px) {
    .quick-links__column {
        display: table-cell;
        width: 20%
    }

    .quick-links__column:last-of-type {
        border-right: none
    }

    .quick-links__column-header {
        text-align: left;
        box-shadow: none;
        background: 0 0
    }
}

.quick-links__column-content a {
    font-size: 13px;
    display: block;
    padding: 10px;
    color: #FFF
}

@media (min-width: 940px) and (max-width: 1023px) {
    .quick-links__column-content a {
        padding: 7px
    }
}

@media (min-width: 1024px) {
    .quick-links__column-content a {
        padding: 5px
    }
}

.quick-links__column-content li:not(:last-of-type) {
    border-bottom: 1px dashed #285084
}

@media (min-width: 940px) {
    .quick-links__column-content a {
        color: #fff
    }

    .quick-links__column-content a:hover {
        background: #284668;
        color: #8ddbff
    }

    .quick-links__column-content li:not(:last-of-type) {
        border-bottom: none
    }
}

.casino-poker {
    display: none;
    border-top: 2px solid #3A6E86;
    background: #162737;
    margin: 0;
    border-bottom: 2px solid #000
}

@media (min-width: 940px) {
    .casino-poker {
        display: block
    }
}

.casino-poker__content, .casino-poker__img-wrapper {
    display: table-cell;
    vertical-align: middle
}

.casino-poker__content {
    font-size: 13px;
    font-size: 1.3rem;
    color: #FFF;
    padding: 10px
}

.casino-poker__content h2 {
    font-size: 22px;
    color: #FFF;
    font-weight: 400;
    margin: 0 0 15px
}

.casino-poker__content a {
    color: #FFF;
    display: table;
    background: #284668;
    text-decoration: none;
    padding: 9px 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    width: auto
}

.casino-poker__img-wrapper {
    width: 310px;
    vertical-align: bottom
}

.casino-poker__img-wrapper img {
    display: block
}

.latest-news {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0 -10px 10px
}

.latest-news .latestNews tr:nth-child(n+6) {
    display: none
}

.latest-news .latestNews td {
    padding: 3px;
    vertical-align: middle;
    border-bottom: 1px solid #89D7FD;
    font-size: 14px
}

.latest-news .latestNews td img {
    vertical-align: middle;
    width: 100%
}

.latest-news .latestNews td a {
    color: #0e85c7;
    text-decoration: none
}

.latest-news .latestNews .article__category {
    width: 80px;
    padding: 15px;
    text-align: center
}

@media (min-width: 940px) {
    .latest-news {
        margin: 0 0 10px
    }

    .latest-news .latestNews tr:nth-child(n+6) {
        display: table-row
    }

    .latest-news .latestNews .article__category img {
        width: 35px
    }
}

.latest-news .latestNews .article__category a {
    text-decoration: none
}

.latest-news .latestNews .article__category img {
    display: block;
    margin: 0 auto 5px
}

input, select, textarea {
    font-size: 13px;
    font-size: 1.3rem;
    outline: 0;
    border: 1px solid #758DAB;
    border-radius: 3px;
    padding: 5px
}

input:focus, select:focus, textarea:focus {
    box-shadow: 0 0 3px 1px #32598B
}

input, select {
    padding: 10px 5px
}

textarea {
    padding: 5px
}

.listArticlesDoubleColumn {
    margin-top: 10px
}

.table--odds {
    width: 100%;
    table-layout: fixed
}

.table--odds tr.odds-row:nth-of-type(even) td a:hover {
    background: #32598B;
    text-decoration: none;
    color: #FFF
}

.table--odds th img {
    display: block;
    width: 100%
}

.table--odds td {
    width: 100%;
    text-align: center;
    padding: 0;
    border-bottom: 1px solid #EAEAEA
}

.table--odds td:first-of-type {
    font-weight: 700;
    text-align: left;
    padding-left: 2px
}

.table--odds td a {
    display: block;
    padding: 10px 3px
}

@media (min-width: 940px) and (max-width: 1023px) {
    .table--odds td:first-of-type {
        width: 95px
    }

    .table--odds td a {
        padding: 5px
    }
}

@media (min-width: 1024px) {
    .table--odds td:first-of-type {
        width: 130px
    }

    .table--odds td a {
        padding: 10px
    }
}

.table--odds .odds-row td {
    border-bottom: 2px solid #C3C3C3
}

.table--odds .odds-row--even {
    background: #F5F5F5
}

.odds-table-wrapper {
    position: relative
}

.mobile-bookmaker-label {
    text-align: center;
    background: #E5E5E5
}

.mobile-bookmaker-label td {
    text-shadow: 0 1px 1px #fff;
    color: #757575;
    padding: 5px
}

@media (min-width: 940px) and (max-width: 1023px) {
    .dummy-cell {
        width: 95px
    }
}

@media (min-width: 1024px) {
    .dummy-cell {
        width: 130px
    }
}

.bookmaker-logos, .odds-table-wrapper {
    margin: 0 -10px
}

@media (min-width: 940px) {
    .table--odds .odds-row td {
        border-bottom: 1px solid #EAEAEA
    }

    .bookmaker-logos, .odds-table-wrapper {
        margin: 0
    }
}

.bookmaker-logos img {
    display: block;
    width: 100%;
    margin: 0 auto
}

.table--nfl-standings td {
    font-size: 11px;
    font-size: 1.1rem
}

@media (min-width: 940px) {
    .table--nfl-standings td {
        font-size: 13px;
        font-size: 1.3rem
    }
}

.table--nfl-standings td:first-child {
    width: 25%
}

.table--nfl-standings td:nth-child(n+2), .table--nfl-standings th:nth-child(n+2) {
    width: auto;
    text-align: center
}

.bookmaker-logos--fixed {
    position: fixed;
    top: 10.6rem;
    left: 0;
    right: 0;
    line-height: 0;
    z-index: 25;
    margin: 0
}

.bookmaker-logos--absolute {
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 100%;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

.contact-us-form {
    margin-top: 10px;
    border-radius: 3px
}

.contact-us-form .parsley-error {
    border: 1px solid red;
    box-shadow: 0 0 3px 1px #843939
}

.contact-us-form .parsley-errors-list {
    font-size: 12px;
    font-size: 1.2rem;
    cursor: default;
    -webkit-user-select: none;
    margin: 5px 0 15px;
    padding-left: 20px;
    font-weight: 700;
    color: #FF3636;
    text-shadow: 0 1px 1px #E4A2A2
}

.contact-us-form__group {
    display: block;
    margin-bottom: 10px
}

.contact-us-form__group label {
    display: inline-block;
    width: 65px;
    color: #014569;
    margin-bottom: 3px
}

.contact-us-form__group input {
    width: 100%
}

.contact-us-form__group .input--text-area {
    width: 100%;
    resize: vertical
}

.contact-us-form__submit {
    font-size: 15px;
    font-size: 1.5rem;
    padding: 10px
}

.success-panel {
    margin: 20px 0;
    box-shadow: 0 2px 4px #000;
    padding: 3px;
    text-align: center
}

.g-recaptcha, .preview-features {
    margin-bottom: 10px
}

.success-panel .name-placeholder {
    color: #32598B;
    font-weight: 700
}

.success-panel p:first-of-type {
    font-size: 16px;
    font-size: 1.6rem;
    color: #014569;
    border-bottom: 1px dashed #E4E1E1
}

.success-panel p:last-of-type {
    padding: 10px
}

.contact-us-form__submit[disabled=disabled]:hover {
    background: #32598B
}

.preview-features {
    padding: 5px;
    background-color: #32598B;
    overflow: hidden;
    position: relative
}

@media (min-width: 940px) {
    .preview-features {
        background-color: #FFF;
        padding: 0
    }
}

.preview-features .slick-next, .preview-features .slick-prev {
    height: 30px;
    width: 30px;
    padding: 0;
    color: transparent;
    box-shadow: none;
    position: absolute;
    bottom: 15%
}

.preview-features .slick-next:hover, .preview-features .slick-prev:hover {
    background-color: initial
}

.preview-features .slick-next {
    background-repeat: no-repeat;
    background-position: center;
    right: 5px;
    background-image: url(/images/ticker/arrow-next.png)
}

.preview-features .slick-prev {
    left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/ticker/arrow-prev.png);
    background-position: center
}

.preview-features__feature {
    font-size: 11px;
    font-size: 1.1rem;
    display: block;
    color: #FFF;
    width: 100%
}

.preview-features__feature > div {
    width: 100%
}

.preview-features__feature a, .preview-features__feature h5 {
    color: #FFF
}

.preview-features__feature h5 {
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 5px
}

@media (min-width: 940px) {
    .preview-features__feature {
        background: #F3F3F3;
        display: table;
        color: #000;
        margin-bottom: 5px
    }

    .preview-features__feature > div {
        display: table-cell;
        vertical-align: middle;
        width: 50%
    }

    .preview-features__feature a, .preview-features__feature h5 {
        color: #000
    }
}

.preview-features__feature img {
    width: 100%;
    display: block
}

.preview-features__feature p {
    margin-bottom: 0
}

.preview-features__feature-text {
    text-align: left;
    padding: 3px 35px
}

.social-icons--footer, .tabs__tab .list__item-content, h1, h2 {
    text-align: center
}

.menu--tabs {
    display: none;
    margin-bottom: -3px
}

@media (min-width: 940px) {
    .menu--tabs {
        display: block
    }
}

.menu--tabs .tabs__tab {
    border: none;
    background: #274465;
    color: #fff;
    border-radius: 5px 5px 0 0
}

.menu--tabs .tabs__tab a {
    color: #FFF;
    font-weight: 700
}

.tabs {
    font-size: 12px;
    display: table;
    border-spacing: 3px;
    table-layout: fixed;
    width: 100%
}

.tabs__tab {
    display: table-cell;
    vertical-align: middle;
    box-shadow: 0 0 2px 0 #244165;
    background: #4B70A0;
    border: 1px solid #5C789C;
    height: 42px
}

.tabs__tab:hover {
    background: #162737
}

@media (min-width: 940px) and (max-width: 1023px) {
    .tabs__tab .list__item-content {
        padding: 5px
    }
}

@media (min-width: 1024px) {
    .tabs__tab .list__item-content {
        padding: 5px 10px
    }
}

.tabs__tab a {
    color: #FFF
}

.twitter-timeline-wrapper iframe {
    max-width: 100% !important;
    min-width: 100% !important
}

.social-icons--footer {
    line-height: 1;
    overflow: hidden;
    width: 100%;
    padding: 10px 0 0
}

.social-icons--footer li {
    float: none
}

.social-networking-section {
    display: none
}

.facebook-social-wrapper {
    width: 100%;
    padding: 0
}

.facebook-social-wrapper p {
    font-size: 8pt;
    font-weight: 700;
    color: #2B5667;
    padding: 0 10px;
    background: #FFF;
    width: 50%;
    margin: -15px auto 0;
    text-align: center
}

h1, h2, h3, h4, h5 {
    color: #464646
}

.facebook-social-wrapper .facebookInner {
    overflow: hidden
}

.social-commentary > .fb_iframe_widget, .social-commentary > div, .social-commentary > iframe {
    vertical-align: middle !important
}

.addthis-wrapper {
    margin: 10px 0
}

.fb-comments .fb_iframe_widget, .fb-comments .fb_iframe_widget span, .fb-comments .fb_iframe_widget span iframe[style] {
    min-width: 100% !important;
    width: 100% !important
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box;
    font-family: Roboto, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 62.5%
}

*, :after, :before {
    box-sizing: inherit
}

h1 {
    font-size: 2.3rem
}

h2 {
    font-size: 20px;
    font-size: 2rem
}

@media (min-width: 940px) {
    .social-icons--footer {
        display: none
    }

    .social-networking-section {
        display: block
    }

    h1, h2 {
        text-align: left
    }
}

h3 {
    font-size: 18px;
    font-size: 1.8rem
}

h4 {
    font-size: 17px;
    font-size: 1.7rem
}

h5 {
    font-size: 15px;
    font-size: 1.5rem
}

h1, h2, h3, h4, h5 {
    margin: 0 0 10px
}

section {
    margin-bottom: 10px
}

.content {
    position: relative;
    background-color: #FFF;
    box-shadow: 0 0 1px #ABABAB;
    font-size: 1.4rem
}

.content__column {
    padding: 10px
}

.content__column--left h2 {
    border-top: #EAEAEA 0 dashed;
    margin: 10px 0;
    background: #274465;
    color: #fff;
    padding: 3px 0 3px 10px;
    font-weight: 400
}

.button, .page-details, .pagination li.active, .tabs__tab .list__item-content {
    font-weight: 700
}

.button, p:last-of-type {
    margin-bottom: 0
}

p {
    margin: 0 0 10px
}

a {
    color: #0e85c7
}

.page-details {
    text-align: center;
    color: #6B6B6B;
    font-size: 1.2rem;
    font-style: italic;
    padding: 5px 0 10px;
    display: none
}

.clock-icon {
    vertical-align: middle;
    margin-right: 3px;
    width: 20px;
    opacity: .5
}

.slick-next, .slick-prev {
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    z-index: 9;
    top: 80px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(67, 154, 179, .58)
}

html:not(.is-ie) .banner-slider--home, html:not(.is-ie) .event-highlights, html:not(.is-ie) .home-page-introduction, html:not(.is-ie) .latest-news, html:not(.is-ie) .preview-features {
    display: block;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-item-align: auto;
    -webkit-align-self: auto;
    align-self: auto
}

.slick-prev {
    background-image: url(/images/banner-left-arrow.png);
    left: 0
}

.slick-next {
    background-image: url(/images/banner-right-arrow.png);
    right: 0
}

.slick-next, .slick-prev {
    transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -webkit-transition: background .15s ease-in-out;
    border: 0;
    color: transparent;
    outline: 0
}

.slick-next:hover, .slick-prev:hover {
    background-color: #4882A2
}

.event-highlights, .home-page-introduction {
    margin-bottom: 5px;
    padding: 15px 5px 10px
}

@media (min-width: 940px) {
    .page-details {
        text-align: left
    }

    .event-highlights, .home-page-introduction {
        margin-bottom: 10px
    }
}

.pagination-wrapper {
    margin: 0 auto
}

.pagination {
    padding: 0;
    margin: 0;
    overflow: hidden;
    float: left
}

.pagination li {
    float: left;
    margin: 1px
}

.button, .mdto img.mbk, .mover p img, .ttbl-new td:nth-of-type(2) img {
    float: right
}

.pagination li a, .pagination li span {
    display: block;
    text-align: center;
    width: 35px;
    padding: 5px;
    background: #014569;
    color: #FFF;
    text-decoration: none
}

.pagination li.active a, .pagination li.active span, .pagination li.disabled a, .pagination li.disabled span {
    background: 0 0;
    color: #000
}

.pagination li:first-of-type a, .pagination li:first-of-type span, .pagination li:last-of-type a, .pagination li:last-of-type span {
    color: #FFF;
    background: #32598B
}

.bookmaker-list, .previous-articles {
    margin: 10px 0
}

.content--bookmaker-reviews .content__column--left img {
    width: 100%
}

.author {
    font-size: 13px;
    padding: 0px;
    margin-bottom: 12px;
    font-weight: 500;
}

table#odds-table.table.odd-table {
    margin-bottom: 20px !important
}

.odd-table {
    color: #333;
    font-family: Helvetica, Arial, sans-serif;
    border: 1px solid #000;
    margin-bottom: 15px
}

.odd-table .title-header, .odd-table thead {
    color: #333;
    border-collapse: collapse;
    border-spacing: 0
}

.odd-table td, .odd-table th {
    border: 0
}

.odd-table .title-header td, .odd-table th {
    background: #274465 !important;
    color: #FFF;
    font-weight: 700;
    padding: 5px;
    text-align: center;
    border: 1px solid #000
}

.button, .odd-table td, .title-header td:first-child {
    text-align: left
}

.odd-table td {
    background: #FAFAFA;
    padding: 5px
}

.odd-table tr {
    border: 1px solid #9fdbf6
}

.odd-table td.link-Ladbrokes a.button-fullwidth, .odd-table td.link-Paddypower a.button-fullwidth {
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 13px
}

.odd-table tr:nth-child(even) td {
    background: #e3f2f9
}

.odd-table tr:nth-child(odd) td {
    background: #FDFDFD
}

.odd-table td.link-Paddypower a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(1, 98, 76, 1) 0, rgba(0, 65, 50, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(1, 98, 76, 1)), color-stop(100%, rgba(0, 65, 50, 1)));
    background: -webkit-linear-gradient(top, rgba(1, 98, 76, 1) 0, rgba(0, 65, 50, 1) 100%);
    background: -o-linear-gradient(top, rgba(1, 98, 76, 1) 0, rgba(0, 65, 50, 1) 100%);
    background: -ms-linear-gradient(top, rgba(1, 98, 76, 1) 0, rgba(0, 65, 50, 1) 100%);
    background: linear-gradient(to bottom, rgba(1, 98, 76, 1) 0, rgba(0, 65, 50, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01624c', endColorstr='#004132', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important;
    padding: 3px
}

.odd-table td.link-BetVictor a.button-fullwidth:hover, .odd-table td.link-Betfair a.button-fullwidth:hover, .odd-table td.link-Betfred a.button-fullwidth:hover, .odd-table td.link-Betway a.button-fullwidth:hover, .odd-table td.link-Boylesports a.button-fullwidth:hover, .odd-table td.link-Coral a.button-fullwidth:hover, .odd-table td.link-Ladbrokes a.button-fullwidth:hover, .odd-table td.link-Paddypower a.button-fullwidth:hover, .odd-table td.link-Totesport a.button-fullwidth:hover, .odd-table td.link-Unibet a.button-fullwidth:hover, .odd-table td.link-Williamhill a.button-fullwidth:hover, .odd-table td.link-bet365 a.button-fullwidth:hover, .odd-table td.link-skybet a.button-fullwidth:hover {
    background: -moz-linear-gradient(top, rgba(135, 224, 253, 1) 0, rgba(83, 203, 241, 1) 40%, rgba(5, 171, 224, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(135, 224, 253, 1)), color-stop(40%, rgba(83, 203, 241, 1)), color-stop(100%, rgba(5, 171, 224, 1)));
    background: -webkit-linear-gradient(top, rgba(135, 224, 253, 1) 0, rgba(83, 203, 241, 1) 40%, rgba(5, 171, 224, 1) 100%);
    background: -o-linear-gradient(top, rgba(135, 224, 253, 1) 0, rgba(83, 203, 241, 1) 40%, rgba(5, 171, 224, 1) 100%);
    background: -ms-linear-gradient(top, rgba(135, 224, 253, 1) 0, rgba(83, 203, 241, 1) 40%, rgba(5, 171, 224, 1) 100%);
    background: linear-gradient(to bottom, rgba(135, 224, 253, 1) 0, rgba(83, 203, 241, 1) 40%, rgba(5, 171, 224, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87e0fd', endColorstr='#05abe0', GradientType=0);
    color: #000 !important
}

.odd-table td.link-Ladbrokes a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(167, 14, 17, 1) 0, rgba(104, 0, 1, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(167, 14, 17, 1)), color-stop(100%, rgba(104, 0, 1, 1)));
    background: -webkit-linear-gradient(top, rgba(167, 14, 17, 1) 0, rgba(104, 0, 1, 1) 100%);
    background: -o-linear-gradient(top, rgba(167, 14, 17, 1) 0, rgba(104, 0, 1, 1) 100%);
    background: -ms-linear-gradient(top, rgba(167, 14, 17, 1) 0, rgba(104, 0, 1, 1) 100%);
    background: linear-gradient(to bottom, rgba(167, 14, 17, 1) 0, rgba(104, 0, 1, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a70e11', endColorstr='#680001', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important;
    padding: 3px
}

.odd-table td.link-Betfred a.button-fullwidth, .odd-table td.link-Williamhill a.button-fullwidth {
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 13px;
    padding: 3px
}

.odd-table td.link-Betfred a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(1, 81, 164, 1) 0, rgba(0, 53, 108, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(1, 81, 164, 1)), color-stop(100%, rgba(0, 53, 108, 1)));
    background: -webkit-linear-gradient(top, rgba(1, 81, 164, 1) 0, rgba(0, 53, 108, 1) 100%);
    background: -o-linear-gradient(top, rgba(1, 81, 164, 1) 0, rgba(0, 53, 108, 1) 100%);
    background: -ms-linear-gradient(top, rgba(1, 81, 164, 1) 0, rgba(0, 53, 108, 1) 100%);
    background: linear-gradient(to bottom, rgba(1, 81, 164, 1) 0, rgba(0, 53, 108, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0151a4', endColorstr='#00356c', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important
}

.odd-table td.link-Williamhill a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(8, 72, 108, 1) 0, rgba(2, 48, 74, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(8, 72, 108, 1)), color-stop(100%, rgba(2, 48, 74, 1)));
    background: -webkit-linear-gradient(top, rgba(8, 72, 108, 1) 0, rgba(2, 48, 74, 1) 100%);
    background: -o-linear-gradient(top, rgba(8, 72, 108, 1) 0, rgba(2, 48, 74, 1) 100%);
    background: -ms-linear-gradient(top, rgba(8, 72, 108, 1) 0, rgba(2, 48, 74, 1) 100%);
    background: linear-gradient(to bottom, rgba(8, 72, 108, 1) 0, rgba(2, 48, 74, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08486c', endColorstr='#02304a', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important
}

.odd-table td.link-bet365 a.button-fullwidth, .odd-table td.link-skybet a.button-fullwidth {
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 13px
}

.odd-table td.link-bet365 a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(1, 136, 100, 1) 0, rgba(0, 76, 57, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(1, 136, 100, 1)), color-stop(100%, rgba(0, 76, 57, 1)));
    background: -webkit-linear-gradient(top, rgba(1, 136, 100, 1) 0, rgba(0, 76, 57, 1) 100%);
    background: -o-linear-gradient(top, rgba(1, 136, 100, 1) 0, rgba(0, 76, 57, 1) 100%);
    background: -ms-linear-gradient(top, rgba(1, 136, 100, 1) 0, rgba(0, 76, 57, 1) 100%);
    background: linear-gradient(to bottom, rgba(1, 136, 100, 1) 0, rgba(0, 76, 57, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#018864', endColorstr='#004c39', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important;
    padding: 3px
}

.odd-table td.link-skybet a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(25, 47, 117, 1) 0, rgba(7, 7, 61, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(25, 47, 117, 1)), color-stop(100%, rgba(7, 7, 61, 1)));
    background: -webkit-linear-gradient(top, rgba(25, 47, 117, 1) 0, rgba(7, 7, 61, 1) 100%);
    background: -o-linear-gradient(top, rgba(25, 47, 117, 1) 0, rgba(7, 7, 61, 1) 100%);
    background: -ms-linear-gradient(top, rgba(25, 47, 117, 1) 0, rgba(7, 7, 61, 1) 100%);
    background: linear-gradient(to bottom, rgba(25, 47, 117, 1) 0, rgba(7, 7, 61, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#192f75', endColorstr='#07073d', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important;
    padding: 3px
}

.odd-table td.link-BetVictor a.button-fullwidth, .odd-table td.link-Unibet a.button-fullwidth {
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 13px;
    padding: 3px
}

.odd-table td.link-BetVictor a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(59, 59, 59, 1) 0, rgba(14, 14, 14, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(59, 59, 59, 1)), color-stop(100%, rgba(14, 14, 14, 1)));
    background: -webkit-linear-gradient(top, rgba(59, 59, 59, 1) 0, rgba(14, 14, 14, 1) 100%);
    background: -o-linear-gradient(top, rgba(59, 59, 59, 1) 0, rgba(14, 14, 14, 1) 100%);
    background: -ms-linear-gradient(top, rgba(59, 59, 59, 1) 0, rgba(14, 14, 14, 1) 100%);
    background: linear-gradient(to bottom, rgba(59, 59, 59, 1) 0, rgba(14, 14, 14, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#0e0e0e', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important
}

.odd-table td.link-Unibet a.button-fullwidth {
    background: -moz-linear-gradient(top, rgba(58, 170, 53, 1) 0, rgba(36, 116, 35, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(58, 170, 53, 1)), color-stop(100%, rgba(36, 116, 35, 1)));
    background: -webkit-linear-gradient(top, rgba(58, 170, 53, 1) 0, rgba(36, 116, 35, 1) 100%);
    background: -o-linear-gradient(top, rgba(58, 170, 53, 1) 0, rgba(36, 116, 35, 1) 100%);
    background: -ms-linear-gradient(top, rgba(58, 170, 53, 1) 0, rgba(36, 116, 35, 1) 100%);
    background: linear-gradient(to bottom, rgba(58, 170, 53, 1) 0, rgba(36, 116, 35, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aaa35', endColorstr='#247423', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important
}

.odd-table td.link-Betfair a.button-fullwidth, .odd-table td.link-Coral a.button-fullwidth {
    display: inline-block;
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 13px
}

.odd-table td.link-Betfair a.button-fullwidth {
    color: #000 !important;
    background: -moz-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(254, 196, 1, 1)), color-stop(100%, rgba(255, 151, 2, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec401', endColorstr='#ff9702', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important;
    padding: 3px
}

.odd-table td.link-Coral a.button-fullwidth {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(14, 118, 209, 1) 0, rgba(0, 63, 156, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(14, 118, 209, 1)), color-stop(100%, rgba(0, 63, 156, 1)));
    background: -webkit-linear-gradient(top, rgba(14, 118, 209, 1) 0, rgba(0, 63, 156, 1) 100%);
    background: -o-linear-gradient(top, rgba(14, 118, 209, 1) 0, rgba(0, 63, 156, 1) 100%);
    background: -ms-linear-gradient(top, rgba(14, 118, 209, 1) 0, rgba(0, 63, 156, 1) 100%);
    background: linear-gradient(to bottom, rgba(14, 118, 209, 1) 0, rgba(0, 63, 156, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e76d1', endColorstr='#003f9c', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important;
    padding: 3px
}

.odd-table td.link-Betway a.button-fullwidth, .odd-table td.link-Boylesports a.button-fullwidth {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    display: inline-block;
    text-decoration: none !important;
    font-size: 13px;
    padding: 3px
}

.odd-table td.link-Betway a.button-fullwidth {
    color: #000 !important;
    background: -moz-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(254, 196, 1, 1)), color-stop(100%, rgba(255, 151, 2, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec401', endColorstr='#ff9702', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important
}

.odd-table td.link-Boylesports a.button-fullwidth {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(21, 64, 129, 1) 0, rgba(20, 38, 86, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(21, 64, 129, 1) 0, rgba(20, 38, 86, 1) 100%);
    background: linear-gradient(to bottom, rgba(21, 64, 129, 1) 0, rgba(20, 38, 86, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#154081', endColorstr='#142656', GradientType=0);
    border-radius: 4px;
    border: 1px solid #545454 !important
}

.odd-table td.link-Totesport a.button-fullwidth {
    display: inline-block;
    color: #000 !important;
    background: -moz-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(254, 196, 1, 1)), color-stop(100%, rgba(255, 151, 2, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 196, 1, 1) 0, rgba(255, 151, 2, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec401', endColorstr='#ff9702', GradientType=0);
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 13px;
    border: 1px solid #545454 !important;
    padding: 3px
}

.odd-table td a.button-fullwidth {
    width: 100%;
    display: block;
    text-align: center
}

.odd-table td:nth-child(3) {
    width: 14%;
    text-align: center
}

.odd-table td:nth-child(4) {
    width: 10%;
    text-align: center
}

.red {
    color: #c51700
}

.green {
    color: #1c9300
}

.gold {
    color: #dd9700
}

.best-bet {
    margin-top: 10px;
    margin-bottom: 10px;
    font-style: italic
}

.text-center {
    text-align: center !important
}

.img-responsive {
    max-width: 100%;
    height: auto;
    width: 100%;
    border: 2px solid #186BA2
}

.mover {
    border-left: #005b8a 1px solid;
    border-right: #005b8a 1px solid;
    border-bottom: #005b8a 1px solid
}

.mover ul {
    margin: 0;
    padding: 0 10px;
    width: 100%;
    position: relative;
    background: #016fa8;
    background: -moz-linear-gradient(top, #016fa8 0, #005b8a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #016fa8), color-stop(100%, #005b8a));
    background: -webkit-linear-gradient(top, #016fa8 0, #005b8a 100%);
    background: -o-linear-gradient(top, #016fa8 0, #005b8a 100%);
    background: -ms-linear-gradient(top, #016fa8 0, #005b8a 100%);
    background: linear-gradient(top, #016fa8 0, #005b8a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#016fa8', endColorstr='#005b8a', GradientType=0)
}

.mover ul li {
    display: inline-block;
    color: #fff;
    line-height: 1.8em
}

.mover ul li:first-child {
    width: 7%
}

.mover ul li:nth-child(2) {
    width: 14%
}

.mover ul li:nth-child(3) {
    width: 30%
}

.mover ul li:nth-child(4) {
    width: 38%
}

.mover ul li a {
    color: #7cff6a
}

.mover p {
    margin: 5px 10px;
    min-height: 102px
}

.mover p img {
    margin: -5px -10px 0 10px;
    border-left: #005b8a 5px solid;
    border-right: #005b8a 4px solid;
    border-bottom: #005b8a 5px solid;
    padding: 1px
}

.mboffer {
    margin-bottom: 14px
}

.mboffer h5 {
    color: #fff;
    font-size: 12pt;
    margin: 0;
    padding: 5px 0 4px 10px;
    font-weight: 400
}

.mboffer h5 i {
    font-weight: 400;
    font-size: 10pt;
    color: #fd9f00;
    float: right;
    margin: 0 10px 0 0
}

.mboffer p {
    margin: 5px 10px 10px
}

.mdto {
    padding: 5px 0 1px;
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0, #ddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(100%, #ddd));
    background: -webkit-linear-gradient(top, #f7f7f7 0, #ddd 100%);
    background: -o-linear-gradient(top, #f7f7f7 0, #ddd 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0, #ddd 100%);
    background: linear-gradient(to bottom, #f7f7f7 0, #ddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dddddd', GradientType=0)
}

.mbbet365 {
    background: #0a9c77;
    background: -moz-linear-gradient(top, #0a9c77 0, #014836 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0a9c77), color-stop(100%, #014836));
    background: -webkit-linear-gradient(top, #0a9c77 0, #014836 100%);
    background: -o-linear-gradient(top, #0a9c77 0, #014836 100%);
    background: -ms-linear-gradient(top, #0a9c77 0, #014836 100%);
    background: linear-gradient(top, #0a9c77 0, #014836 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a9c77', endColorstr='#014836', GradientType=0);
    color: #fff
}

.mbbetfred, .mbbetfredspecials {
    background: #004087;
    background: -moz-linear-gradient(top, #004087 0, #002555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #004087), color-stop(100%, #002555));
    background: -webkit-linear-gradient(top, #004087 0, #002555 100%);
    background: -o-linear-gradient(top, #004087 0, #002555 100%);
    background: -ms-linear-gradient(top, #004087 0, #002555 100%);
    background: linear-gradient(top, #004087 0, #002555 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004087', endColorstr='#002555', GradientType=0);
    color: #fff
}

.mbbetvictor, .mbbetway, .mbtotepool, .mbwinner {
    background: #464546;
    background: -moz-linear-gradient(top, #464546 0, #1e191f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #464546), color-stop(100%, #1e191f));
    background: -webkit-linear-gradient(top, #464546 0, #1e191f 100%);
    background: -o-linear-gradient(top, #464546 0, #1e191f 100%);
    background: -ms-linear-gradient(top, #464546 0, #1e191f 100%);
    background: linear-gradient(top, #464546 0, #1e191f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#464546', endColorstr='#1e191f', GradientType=0);
    color: #fff
}

.mbbluesq {
    background: #1a4d8a;
    background: -moz-linear-gradient(top, #1a4d8a 0, #18406f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a4d8a), color-stop(100%, #18406f));
    background: -webkit-linear-gradient(top, #1a4d8a 0, #18406f 100%);
    background: -o-linear-gradient(top, #1a4d8a 0, #18406f 100%);
    background: -ms-linear-gradient(top, #1a4d8a 0, #18406f 100%);
    background: linear-gradient(to bottom, #1a4d8a 0, #18406f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4d8a', endColorstr='#18406f', GradientType=0);
    color: #fff
}

.mbboylesport, .mbboylesports {
    background: #003f7b;
    background: -moz-linear-gradient(top, #003f7b 0, #01284e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #003f7b), color-stop(100%, #01284e));
    background: -webkit-linear-gradient(top, #003f7b 0, #01284e 100%);
    background: -o-linear-gradient(top, #003f7b 0, #01284e 100%);
    background: -ms-linear-gradient(top, #003f7b 0, #01284e 100%);
    background: linear-gradient(to bottom, #003f7b 0, #01284e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f7b', endColorstr='#01284e', GradientType=0);
    color: #fff
}

.mbcoral {
    background: #172c8c;
    background: -moz-linear-gradient(top, #172c8c 0, #0f125d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #172c8c), color-stop(100%, #0f125d));
    background: -webkit-linear-gradient(top, #172c8c 0, #0f125d 100%);
    background: -o-linear-gradient(top, #172c8c 0, #0f125d 100%);
    background: -ms-linear-gradient(top, #172c8c 0, #0f125d 100%);
    background: linear-gradient(top, #172c8c 0, #0f125d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#172c8c', endColorstr='#0f125d', GradientType=0);
    color: #fff
}

.mbladbrokes {
    background: #fc0500;
    background: -moz-linear-gradient(top, #fc0500 0, #b40000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fc0500), color-stop(100%, #b40000));
    background: -webkit-linear-gradient(top, #fc0500 0, #b40000 100%);
    background: -o-linear-gradient(top, #fc0500 0, #b40000 100%);
    background: -ms-linear-gradient(top, #fc0500 0, #b40000 100%);
    background: linear-gradient(top, #fc0500 0, #b40000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc0500', endColorstr='#b40000', GradientType=0);
    color: #fff
}

.mbpaddy-power, .mbpaddypower-specials {
    background: #027310;
    background: -moz-linear-gradient(top, #027310 0, #014709 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #027310), color-stop(100%, #014709));
    background: -webkit-linear-gradient(top, #027310 0, #014709 100%);
    background: -o-linear-gradient(top, #027310 0, #014709 100%);
    background: -ms-linear-gradient(top, #027310 0, #014709 100%);
    background: linear-gradient(top, #027310 0, #014709 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#027310', endColorstr='#014709', GradientType=0);
    color: #fff
}

.mbstan-james {
    background: #7ec121;
    background: -moz-linear-gradient(top, #7ec121 0, #599214 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7ec121), color-stop(100%, #599214));
    background: -webkit-linear-gradient(top, #7ec121 0, #599214 100%);
    background: -o-linear-gradient(top, #7ec121 0, #599214 100%);
    background: -ms-linear-gradient(top, #7ec121 0, #599214 100%);
    background: linear-gradient(to bottom, #7ec121 0, #599214 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ec121', endColorstr='#599214', GradientType=0);
    color: #fff
}

.mbsportingbet {
    background: #019de4;
    background: -moz-linear-gradient(top, #019de4 0, #0178ae 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #019de4), color-stop(100%, #0178ae));
    background: -webkit-linear-gradient(top, #019de4 0, #0178ae 100%);
    background: -o-linear-gradient(top, #019de4 0, #0178ae 100%);
    background: -ms-linear-gradient(top, #019de4 0, #0178ae 100%);
    background: linear-gradient(to bottom, #019de4 0, #0178ae 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019de4', endColorstr='#0178ae', GradientType=0);
    color: #fff
}

.mbunibet {
    background: #518331;
    background: -moz-linear-gradient(top, #518331 0, #25480e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #518331), color-stop(100%, #25480e));
    background: -webkit-linear-gradient(top, #518331 0, #25480e 100%);
    background: -o-linear-gradient(top, #518331 0, #25480e 100%);
    background: -ms-linear-gradient(top, #518331 0, #25480e 100%);
    background: linear-gradient(to bottom, #518331 0, #25480e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#518331', endColorstr='#25480e', GradientType=0);
    color: #fff
}

.mbskybet {
    background: #192f75;
    background: -moz-linear-gradient(top #192f75 0, #07073d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #192f75), color-stop(100%, #07073d));
    background: -webkit-linear-gradient(top #192f75 0, #07073d 100%);
    background: -o-linear-gradient(top #192f75 0, #07073d 100%);
    background: -ms-linear-gradient(top #192f75 0, #07073d 100%);
    background: linear-gradient(to bottom #192f75 0, #07073d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#192f75', endColorstr='#07073d', GradientType=0);
    color: #fff
}

.mbwilliam-hill {
    background: #074365;
    background: -moz-linear-gradient(top, #074365 0, #01253a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #074365), color-stop(100%, #01253a));
    background: -webkit-linear-gradient(top, #074365 0, #01253a 100%);
    background: -o-linear-gradient(top, #074365 0, #01253a 100%);
    background: -ms-linear-gradient(top, #074365 0, #01253a 100%);
    background: linear-gradient(top, #074365 0, #01253a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#074365', endColorstr='#01253a', GradientType=0);
    color: #fff
}

.mbbetfair, .mboffer h5.mbbetfair i {
    color: #000
}

.mbbetfair {
    background: #f8bb4a;
    background: -moz-linear-gradient(top, #f8bb4a 0, #e59c16 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8bb4a), color-stop(100%, #e59c16));
    background: -webkit-linear-gradient(top, #f8bb4a 0, #e59c16 100%);
    background: -o-linear-gradient(top, #f8bb4a 0, #e59c16 100%);
    background: -ms-linear-gradient(top, #f8bb4a 0, #e59c16 100%);
    background: -linear-gradient(to bottom, #f8bb4a 0, #e59c16 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bb4a', endColorstr='#e59c16', GradientType=0)
}

.mdto img.mbk {
    border: none;
    margin: -19px 3px 0 0
}

.ttbl-new {
    width: 100%
}

.ttbl-new span {
    font-size: 11px
}

.ttbl-new strong {
    color: #345b89
}

.ttbl-new th {
    padding: 3px
}

.ttbl-new tr {
    color: #FFF;
    border-top: 1px solid #fff
}

.ttbl-new td {
    color: #000;
    padding: 3px;
    background: #E5E5E5;
    vertical-align: middle
}

.ttbl-new td:first-of-type {
    width: 60px
}

.ttbl-new td:nth-of-type(1) {
    color: #676767
}

.ttbl-new td:last-of-type {
    width: 120px
}

.top-border {
    border-top: 1px solid #345b89 !important
}

@media (min-width: 940px) {
    #mobile-free-bets {
        display: none
    }
}

@media (min-width: 0) and (max-width: 940px) {
    .bet365-mobile .inner-container, .betfair-mobile .inner-container, .betfred-mobile .inner-container, .betvictor-mobile .inner-container, .betway-mobile .inner-container, .boylesports-mobile .inner-container, .coral-mobile .inner-container, .ladbrokes-mobile .inner-container, .paddy-power-mobile .inner-container, .skybet-mobile .inner-container, .sportingbet-mobile .inner-container, .stan-james-mobile .inner-container, .totesport-mobile .inner-container, .unibet-mobile .inner-container, .william-hill-mobile .inner-container, .winner-com-mobile .inner-container {
        margin-left: 0;
        padding: 15px;
        -moz-border-radius-bottomright: 3px;
        -moz-border-radius-bottomleft: 3px
    }

    .global__table--fixed {
        background: #284668;
        height: 60px
    }

    .burger-menu-icon {
        display: table-cell
    }

    .nav-quick-links {
        border-top: 2px solid #020202;
        padding: 6px;
        border-bottom: 2px solid #020202
    }

    .corner-footer img {
        display: block;
        max-width: 84px;
        max-height: 84px;
        width: auto;
        height: auto;
        position: relative;
        bottom: 5px
    }

    .bet365-mobile, .betfred-mobile, .betvictor-mobile, .ladbrokes-mobile, .paddy-power-mobile, .skybet-mobile, .william-hill-mobile {
        margin-top: 20px;
        width: 100%;
        -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        border-radius: 3px
    }

    #desktop-free-bets, .modern-ticker, .social-icons-free-offers {
        display: none
    }

    .nav-cell--mobile-social-icons {
        height: 60px
    }

    .paddy-power-mobile {
        background: -moz-linear-gradient(top, rgba(17, 75, 63, 1) 0, rgba(17, 75, 63, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(17, 75, 63, 1) 0, rgba(17, 75, 63, 1) 100%);
        background: linear-gradient(to bottom, rgba(17, 75, 63, 1) 0, rgba(17, 75, 63, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#114b3f', endColorstr='#114b3f', GradientType=0)
    }

    .betfair-mobile, .betway-mobile, .boylesports-mobile, .coral-mobile, .sportingbet-mobile, .stan-james-mobile, .totesport-mobile, .unibet-mobile {
        -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        margin-top: 20px;
        width: 100%;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        border-radius: 3px
    }

    .paddy-power-mobile .inner-container {
        background: -moz-linear-gradient(top, rgba(9, 104, 88, 1) 0, rgba(16, 71, 60, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(9, 104, 88, 1) 0, rgba(16, 71, 60, 1) 100%);
        background: linear-gradient(to bottom, rgba(9, 104, 88, 1) 0, rgba(16, 71, 60, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#096858', endColorstr='#10473c', GradientType=0);
        background-color: #096757;
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .ladbrokes-mobile .inner-container, .william-hill-mobile .inner-container {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
    }

    .paddy-power-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #BADE02;
        font-weight: 700
    }

    .paddy-power-mobile .inner-container p, .paddy-power-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .paddy-power-mobile .inner-container p span, .paddy-power-mobile .inner-container ul li span {
        color: #cfda28;
        font-size: 14px
    }

    .paddy-power-mobile .inner-container a, .paddy-power-mobile .inner-container a:hover {
        text-decoration: none;
        color: #BADE02
    }

    .ladbrokes-mobile {
        background: -moz-linear-gradient(top, rgba(228, 42, 32, 1) 0, rgba(228, 42, 32, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(228, 42, 32, 1) 0, rgba(228, 42, 32, 1) 100%);
        background: linear-gradient(to bottom, rgba(228, 42, 32, 1) 0, rgba(228, 42, 32, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e42a20', endColorstr='#e42a20', GradientType=0)
    }

    .ladbrokes-mobile .inner-container {
        background: -moz-linear-gradient(top, rgba(197, 8, 21, 1) 0, rgba(155, 7, 10, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(197, 8, 21, 1) 0, rgba(155, 7, 10, 1) 100%);
        background: linear-gradient(to bottom, rgba(197, 8, 21, 1) 0, rgba(155, 7, 10, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c50815', endColorstr='#9b070a', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .ladbrokes-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #c5e980
    }

    .ladbrokes-mobile .inner-container p, .ladbrokes-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .ladbrokes-mobile .inner-container p span, .ladbrokes-mobile .inner-container ul li span {
        color: #c5e980;
        font-size: 14px;
        font-weight: 700
    }

    .ladbrokes-mobile .inner-container a, .ladbrokes-mobile .inner-container a:hover {
        text-decoration: none;
        color: #c5e980
    }

    .william-hill-mobile {
        background: -moz-linear-gradient(top, rgba(1, 37, 55, 1) 0, rgba(1, 37, 55, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(1, 37, 55, 1) 0, rgba(1, 37, 55, 1) 100%);
        background: linear-gradient(to bottom, rgba(1, 37, 55, 1) 0, rgba(1, 37, 55, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012537', endColorstr='#012537', GradientType=0)
    }

    .william-hill-mobile .inner-container {
        background: -moz-linear-gradient(top, rgba(2, 69, 101, 1) 0, rgba(1, 56, 82, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(2, 69, 101, 1) 0, rgba(1, 56, 82, 1) 100%);
        background: linear-gradient(to bottom, rgba(2, 69, 101, 1) 0, rgba(1, 56, 82, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#024565', endColorstr='#013852', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .bet365-mobile .inner-container, .betfred-mobile .inner-container {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
    }

    .william-hill-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #fcd46d
    }

    .william-hill-mobile .inner-container p, .william-hill-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .william-hill-mobile .inner-container p span, .william-hill-mobile .inner-container ul li span {
        color: #fcd46d;
        font-size: 14px;
        font-weight: 700
    }

    .william-hill-mobile .inner-container a, .william-hill-mobile .inner-container a:hover {
        text-decoration: none;
        color: #fcd46d
    }

    .bet365-mobile {
        background: -moz-linear-gradient(top, rgba(20, 128, 94, 1) 0, rgba(20, 128, 94, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(20, 128, 94, 1) 0, rgba(20, 128, 94, 1) 100%);
        background: linear-gradient(to bottom, rgba(20, 128, 94, 1) 0, rgba(20, 128, 94, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14805e', endColorstr='#14805e', GradientType=0)
    }

    .bet365-mobile .inner-container {
        background: -moz-linear-gradient(top, rgba(37, 118, 92, 1) 0, rgba(15, 93, 69, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(37, 118, 92, 1) 0, rgba(15, 93, 69, 1) 100%);
        background: linear-gradient(to bottom, rgba(37, 118, 92, 1) 0, rgba(15, 93, 69, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25765c', endColorstr='#0f5d45', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .bet365-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #f8d934
    }

    .bet365-mobile .inner-container p, .bet365-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .bet365-mobile .inner-container p span, .bet365-mobile .inner-container ul li span {
        color: #f8d934;
        font-size: 14px;
        font-weight: 700
    }

    .bet365-mobile .inner-container a, .bet365-mobile .inner-container a:hover {
        text-decoration: none;
        color: #f8d934
    }

    .betfred-mobile {
        background: -moz-linear-gradient(top, #03498c 0, #03498c 100%);
        background: -webkit-linear-gradient(top, #03498c 0, #03498c 100%);
        background: linear-gradient(to bottom, #03498c 0, #03498c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03498c', endColorstr='#03498c', GradientType=0)
    }

    .betfred-mobile .inner-container {
        background: -moz-linear-gradient(top, #0b5fae 0, #034a8e 100%);
        background: -webkit-linear-gradient(top, #0b5fae 0, #034a8e 100%);
        background: linear-gradient(to bottom, #0b5fae 0, #034a8e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5fae', endColorstr='#034a8e', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .betvictor-mobile .inner-container, .skybet-mobile .inner-container {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
    }

    .betfred-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #BADE02
    }

    .betfred-mobile .inner-container p, .betfred-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .betfred-mobile .inner-container p span, .betfred-mobile .inner-container ul li span {
        color: #BADE02;
        font-size: 14px;
        font-weight: 700
    }

    .betfred-mobile .inner-container a, .betfred-mobile .inner-container a:hover {
        text-decoration: none;
        color: #BADE02
    }

    .skybet-mobile {
        background: -moz-linear-gradient(top, #153b93 0, #153b93 100%);
        background: -webkit-linear-gradient(top, #153b93 0, #153b93 100%);
        background: linear-gradient(to bottom, #153b93 0, #153b93 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#153b93', endColorstr='#153b93', GradientType=0)
    }

    .skybet-mobile .inner-container {
        background: -moz-linear-gradient(top, #102d66 0, #0d2655 100%);
        background: -webkit-linear-gradient(top, #102d66 0, #0d2655 100%);
        background: linear-gradient(to bottom, #102d66 0, #0d2655 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#102d66', endColorstr='#0d2655', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .skybet-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #98adcf
    }

    .skybet-mobile .inner-container p, .skybet-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .skybet-mobile .inner-container p span, .skybet-mobile .inner-container ul li span {
        color: #98adcf;
        font-size: 14px;
        font-weight: 700
    }

    .skybet-mobile .inner-container a, .skybet-mobile .inner-container a:hover {
        text-decoration: none;
        color: #98adcf
    }

    .betvictor-mobile {
        background: -moz-linear-gradient(top, #0c0d0e 0, #0c0d0e 100%);
        background: -webkit-linear-gradient(top, #0c0d0e 0, #0c0d0e 100%);
        background: linear-gradient(to bottom, #0c0d0e 0, #0c0d0e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c0d0e', endColorstr='#0c0d0e', GradientType=0)
    }

    .betvictor-mobile .inner-container {
        background: -moz-linear-gradient(top, #0b7ca0 0, #0d7496 100%);
        background: -webkit-linear-gradient(top, #0b7ca0 0, #0d7496 100%);
        background: linear-gradient(to bottom, #0b7ca0 0, #0d7496 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b7ca0', endColorstr='#0d7496', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .betfair-mobile .inner-container, .unibet-mobile .inner-container {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
    }

    .betvictor-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #ffef41
    }

    .betvictor-mobile .inner-container p, .betvictor-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .betvictor-mobile .inner-container p span, .betvictor-mobile .inner-container ul li span {
        color: #ffef41;
        font-size: 14px;
        font-weight: 700
    }

    .betvictor-mobile .inner-container a, .betvictor-mobile .inner-container a:hover {
        text-decoration: none;
        color: #ffef41
    }

    .unibet-mobile {
        background: -moz-linear-gradient(top, #1b742f 0, #1b742f 100%);
        background: -webkit-linear-gradient(top, #1b742f 0, #1b742f 100%);
        background: linear-gradient(to bottom, #1b742f 0, #1b742f 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b742f', endColorstr='#1b742f', GradientType=0)
    }

    .unibet-mobile .inner-container {
        background: -moz-linear-gradient(top, #318c3a 0, #1c5b2b 100%);
        background: -webkit-linear-gradient(top, #318c3a 0, #1c5b2b 100%);
        background: linear-gradient(to bottom, #318c3a 0, #1c5b2b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#318c3a', endColorstr='#1c5b2b', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .unibet-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #FEC740
    }

    .unibet-mobile .inner-container p, .unibet-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .unibet-mobile .inner-container p span, .unibet-mobile .inner-container ul li span {
        color: #FEC740;
        font-size: 14px;
        font-weight: 700
    }

    .unibet-mobile .inner-container a, .unibet-mobile .inner-container a:hover {
        text-decoration: none;
        color: #FEC740
    }

    .betfair-mobile {
        background: -moz-linear-gradient(top, #ffb628 0, #ffb628 100%);
        background: -webkit-linear-gradient(top, #ffb628 0, #ffb628 100%);
        background: linear-gradient(to bottom, #ffb628 0, #ffb628 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb628', endColorstr='#ffb628', GradientType=0)
    }

    .betfair-mobile .inner-container {
        background: -moz-linear-gradient(top, #fa9c20 0, #d8871c 100%);
        background: -webkit-linear-gradient(top, #fa9c20 0, #d8871c 100%);
        background: linear-gradient(to bottom, #fa9c20 0, #d8871c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9c20', endColorstr='#d8871c', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .boylesports-mobile .inner-container, .totesport-mobile .inner-container {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
    }

    .betfair-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #000
    }

    .betfair-mobile .inner-container p, .betfair-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .betfair-mobile .inner-container p span, .betfair-mobile .inner-container ul li span {
        color: #000;
        font-size: 14px;
        font-weight: 700
    }

    .betfair-mobile .inner-container a, .betfair-mobile .inner-container a:hover {
        text-decoration: none;
        color: #000
    }

    .totesport-mobile {
        background: -moz-linear-gradient(top, #000 0, #000 100%);
        background: -webkit-linear-gradient(top, #000 0, #000 100%);
        background: linear-gradient(to bottom, #000 0, #000 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)
    }

    .totesport-mobile .inner-container {
        background: -moz-linear-gradient(top, #2e2e2e 0, #202020 100%);
        background: -webkit-linear-gradient(top, #2e2e2e 0, #202020 100%);
        background: linear-gradient(to bottom, #2e2e2e 0, #202020 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e2e2e', endColorstr='#202020', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .totesport-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #a1bb33
    }

    .totesport-mobile .inner-container p, .totesport-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .totesport-mobile .inner-container p span, .totesport-mobile .inner-container ul li span {
        color: #a1bb33;
        font-size: 14px;
        font-weight: 700
    }

    .totesport-mobile .inner-container a, .totesport-mobile .inner-container a:hover {
        text-decoration: none;
        color: #a1bb33
    }

    .boylesports-mobile {
        background: -moz-linear-gradient(top, #003058 0, #003058 100%);
        background: -webkit-linear-gradient(top, #003058 0, #003058 100%);
        background: linear-gradient(to bottom, #003058 0, #003058 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003058', endColorstr='#003058', GradientType=0)
    }

    .boylesports-mobile .inner-container {
        background: -moz-linear-gradient(top, #002c52 0, #002748 100%);
        background: -webkit-linear-gradient(top, #002c52 0, #002748 100%);
        background: linear-gradient(to bottom, #002c52 0, #002748 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002c52', endColorstr='#002748', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .betway-mobile .inner-container, .sportingbet-mobile .inner-container {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
    }

    .boylesports-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #79b7df
    }

    .boylesports-mobile .inner-container p, .boylesports-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .boylesports-mobile .inner-container p span, .boylesports-mobile .inner-container ul li span {
        color: #79b7df;
        font-size: 14px;
        font-weight: 700
    }

    .boylesports-mobile .inner-container a, .boylesports-mobile .inner-container a:hover {
        text-decoration: none;
        color: #79b7df
    }

    .betway-mobile {
        background: -moz-linear-gradient(top, #121212 0, #121212 100%);
        background: -webkit-linear-gradient(top, #121212 0, #121212 100%);
        background: linear-gradient(to bottom, #121212 0, #121212 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#121212', endColorstr='#121212', GradientType=0)
    }

    .betway-mobile .inner-container {
        background: -moz-linear-gradient(top, #373737 0, #121212 100%);
        background: -webkit-linear-gradient(top, #373737 0, #121212 100%);
        background: linear-gradient(to bottom, #373737 0, #121212 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#121212', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .betway-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #ffc621
    }

    .betway-mobile .inner-container p, .betway-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .betway-mobile .inner-container p span, .betway-mobile .inner-container ul li span {
        color: #ffc621;
        font-size: 14px;
        font-weight: 700
    }

    .betway-mobile .inner-container a, .betway-mobile .inner-container a:hover {
        text-decoration: none;
        color: #ffc621
    }

    .sportingbet-mobile {
        background: -moz-linear-gradient(top, #1671df 0, #1671df 100%);
        background: -webkit-linear-gradient(top, #1671df 0, #1671df 100%);
        background: linear-gradient(to bottom, #1671df 0, #1671df 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1671df', endColorstr='#1671df', GradientType=0)
    }

    .sportingbet-mobile .inner-container {
        background: -moz-linear-gradient(top, #146ad3 0, #105ebc 100%);
        background: -webkit-linear-gradient(top, #146ad3 0, #105ebc 100%);
        background: linear-gradient(to bottom, #146ad3 0, #105ebc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#146ad3', endColorstr='#105ebc', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .coral-mobile .inner-container, .stan-james-mobile .inner-container {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
    }

    .sportingbet-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #e1ef8b
    }

    .sportingbet-mobile .inner-container p, .sportingbet-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .sportingbet-mobile .inner-container p span, .sportingbet-mobile .inner-container ul li span {
        color: #e1ef8b;
        font-size: 14px;
        font-weight: 700
    }

    .sportingbet-mobile .inner-container a, .sportingbet-mobile .inner-container a:hover {
        text-decoration: none;
        color: #e1ef8b
    }

    .coral-mobile {
        background: -moz-linear-gradient(top, #1045a1 0, #1045a1 100%);
        background: -webkit-linear-gradient(top, #1045a1 0, #1045a1 100%);
        background: linear-gradient(to bottom, #1045a1 0, #1045a1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1045a1', endColorstr='#1045a1', GradientType=0)
    }

    .coral-mobile .inner-container {
        background: -moz-linear-gradient(top, #0b378a 0, #072e7b 100%);
        background: -webkit-linear-gradient(top, #0b378a 0, #072e7b 100%);
        background: linear-gradient(to bottom, #0b378a 0, #072e7b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b378a', endColorstr='#072e7b', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .coral-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #FFAD38
    }

    .coral-mobile .inner-container p, .coral-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .coral-mobile .inner-container p span, .coral-mobile .inner-container ul li span {
        color: #FFAD38;
        font-size: 14px;
        font-weight: 700
    }

    .coral-mobile .inner-container a, .coral-mobile .inner-container a:hover {
        text-decoration: none;
        color: #FFAD38
    }

    .stan-james-mobile {
        background: -moz-linear-gradient(top, #68a437 0, #68a437 100%);
        background: -webkit-linear-gradient(top, #68a437 0, #68a437 100%);
        background: linear-gradient(to bottom, #68a437 0, #68a437 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a437', endColorstr='#68a437', GradientType=0)
    }

    .stan-james-mobile .inner-container {
        background: -moz-linear-gradient(top, #2c5627 0, #1c3014 100%, #2c5627 100%);
        background: -webkit-linear-gradient(top, #2c5627 0, #1c3014 100%, #2c5627 100%);
        background: linear-gradient(to bottom, #2c5627 0, #1c3014 100%, #2c5627 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c5627', endColorstr='#2c5627', GradientType=0);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .stan-james-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #79c558
    }

    .stan-james-mobile .inner-container p, .stan-james-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .stan-james-mobile .inner-container p span, .stan-james-mobile .inner-container ul li span {
        color: #79c558;
        font-size: 14px;
        font-weight: 700
    }

    .stan-james-mobile .inner-container a, .stan-james-mobile .inner-container a:hover {
        text-decoration: none;
        color: #79c558
    }

    .winner-com-mobile {
        margin-top: 20px;
        background: -moz-linear-gradient(top, #494949 0, #494949 100%);
        background: -webkit-linear-gradient(top, #494949 0, #494949 100%);
        background: linear-gradient(to bottom, #494949 0, #494949 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949', endColorstr='#494949', GradientType=0);
        width: 100%;
        -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

    .winner-com-mobile .inner-container {
        background: -moz-linear-gradient(top, #333 0, #000 100%);
        background: -webkit-linear-gradient(top, #333 0, #000 100%);
        background: linear-gradient(to bottom, #333 0, #000 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .winner-com-mobile .inner-container h2 {
        font-size: 1.7rem;
        text-align: left;
        color: #0084b8
    }

    .winner-com-mobile .inner-container p, .winner-com-mobile .inner-container ul li {
        color: #FFF;
        font-size: 14px
    }

    .winner-com-mobile .inner-container p span, .winner-com-mobile .inner-container ul li span {
        color: #0084b8;
        font-size: 14px;
        font-weight: 700
    }

    .winner-com-mobile .inner-container a, .winner-com-mobile .inner-container a:hover {
        text-decoration: none;
        color: #0084b8
    }

    .bet365-mobile img, .betfair-mobile img, .betfred-mobile img, .betvictor-mobile img, .betway-mobile img, .boylesports-mobile img, .coral-mobile img, .ladbrokes-mobile img, .paddy-power-mobile img, .skybet-mobile img, .sportingbet-mobile img, .stan-james-mobile img, .totesport-mobile img, .unibet-mobile img, .william-hill-mobile img, .winner-com-mobile img {
        max-width: 100%;
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

#footer-animatedimage, .nav-cell--logo img {
    max-width: 100%;
    height: 47px;
    width: 270px
}

.button {
    padding: 13px;
    font-size: 1.5rem;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
    cursor: pointer !important;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
    margin-top: 10px
}

.bet365-button, .coral-button, .unibet-button {
    text-shadow: 1px 1px 3px rgba(100, 100, 100, .5)
}

.paddy-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(55, 159, 215, 1) 0, rgba(7, 112, 182, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(55, 159, 215, 1) 0, rgba(7, 112, 182, 1) 100%);
    background: linear-gradient(to bottom, rgba(55, 159, 215, 1) 0, rgba(7, 112, 182, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#379fd7', endColorstr='#0770b6', GradientType=0)
}

.paddy-button:hover {
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.ladbrokes-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(156, 180, 86, 1) 0, rgba(120, 157, 28, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(156, 180, 86, 1) 0, rgba(120, 157, 28, 1) 100%);
    background: linear-gradient(to bottom, rgba(156, 180, 86, 1) 0, rgba(120, 157, 28, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9cb456', endColorstr='#789d1c', GradientType=0)
}

.ladbrokes-button:hover {
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.william-hill-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(205, 221, 97, 1) 0, rgba(83, 122, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(205, 221, 97, 1) 0, rgba(83, 122, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(205, 221, 97, 1) 0, rgba(83, 122, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cddd61', endColorstr='#537a13', GradientType=0)
}

.william-hill-button:hover {
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.bet365-button {
    color: #000 !important;
    background: -moz-linear-gradient(top, rgba(255, 223, 27, 1) 0, rgba(219, 177, 24, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 223, 27, 1) 0, rgba(219, 177, 24, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 223, 27, 1) 0, rgba(219, 177, 24, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdf1b', endColorstr='#dbb118', GradientType=0)
}

.bet365-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.betfred-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(111, 232, 94, 1) 0, rgba(29, 138, 21, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(111, 232, 94, 1) 0, rgba(29, 138, 21, 1) 100%);
    background: linear-gradient(to bottom, rgba(111, 232, 94, 1) 0, rgba(29, 138, 21, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fe85e', endColorstr='#1d8a15', GradientType=0)
}

.betfred-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.skybet-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #d44d5d 0, #b5102b 100%);
    background: -webkit-linear-gradient(top, #d44d5d 0, #b5102b 100%);
    background: linear-gradient(to bottom, #d44d5d 0, #b5102b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d44d5d', endColorstr='#b5102b', GradientType=0)
}

.skybet-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.betvictor-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #22c940 0, #157f25 100%);
    background: -webkit-linear-gradient(top, #22c940 0, #157f25 100%);
    background: linear-gradient(to bottom, #22c940 0, #157f25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22c940', endColorstr='#157f25', GradientType=0)
}

.betvictor-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.unibet-button {
    color: #000 !important;
    background: -moz-linear-gradient(top, #fedc70 0, #fec740 100%);
    background: -webkit-linear-gradient(top, #fedc70 0, #fec740 100%);
    background: linear-gradient(to bottom, #fedc70 0, #fec740 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc70', endColorstr='#fec740', GradientType=0)
}

.unibet-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.betfair-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #3e3e3e 0, #2d2d2d 100%);
    background: -webkit-linear-gradient(top, #3e3e3e 0, #2d2d2d 100%);
    background: linear-gradient(to bottom, #3e3e3e 0, #2d2d2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#2d2d2d', GradientType=0)
}

.betfair-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.totesport-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #a8c828 0, #91b223 100%);
    background: -webkit-linear-gradient(top, #a8c828 0, #91b223 100%);
    background: linear-gradient(to bottom, #a8c828 0, #91b223 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8c828', endColorstr='#91b223', GradientType=0)
}

.totesport-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.boylesports-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #fd973a 0, #f46e25 100%);
    background: -webkit-linear-gradient(top, #fd973a 0, #f46e25 100%);
    background: linear-gradient(to bottom, #fd973a 0, #f46e25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd973a', endColorstr='#f46e25', GradientType=0)
}

.boylesports-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.betway-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #ffd014 0, #c18e01 100%);
    background: -webkit-linear-gradient(top, #ffd014 0, #c18e01 100%);
    background: linear-gradient(to bottom, #ffd014 0, #c18e01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd014', endColorstr='#c18e01', GradientType=0)
}

.betway-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.sportingbet-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #53af33 0, #3b7e22 100%);
    background: -webkit-linear-gradient(top, #53af33 0, #3b7e22 100%);
    background: linear-gradient(to bottom, #53af33 0, #3b7e22 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53af33', endColorstr='#3b7e22', GradientType=0)
}

.sportingbet-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.coral-button {
    color: #000 !important;
    background: -moz-linear-gradient(top, #ffe548 0, #ffad38 100%);
    background: -webkit-linear-gradient(top, #ffe548 0, #ffad38 100%);
    background: linear-gradient(to bottom, #ffe548 0, #ffad38 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe548', endColorstr='#ffad38', GradientType=0)
}

.coral-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.stan-james-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #5e9631 0, #508228 100%);
    background: -webkit-linear-gradient(top, #5e9631 0, #508228 100%);
    background: linear-gradient(to bottom, #5e9631 0, #508228 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e9631', endColorstr='#508228', GradientType=0)
}

.stan-james-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.winner-com-button {
    color: #FFF !important;
    background: -moz-linear-gradient(top, #1d9f2d 0, #1a8921 100%);
    background: -webkit-linear-gradient(top, #1d9f2d 0, #1a8921 100%);
    background: linear-gradient(to bottom, #1d9f2d 0, #1a8921 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d9f2d', endColorstr='#1a8921', GradientType=0)
}

.winner-com-button:hover {
    color: #FFF !important;
    background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0, rgba(255, 123, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

#footer-fixed-right {
    margin: 0;
    padding: 0;
    border-radius: 0;
    position: fixed;
    bottom: -5px;
    right: 0
}

.home-button {
    font-family: font-awesome;
    top: -5px;
    position: relative
}

#footer-animatedimage {
    position: relative;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat
}

@media (min-width: 0) and (max-width: 940px) {
    #footer-animatedimage img {
        display: block;
        max-width: 84px;
        max-height: 84px;
        width: auto;
        height: auto;
        position: relative;
        bottom: 5px
    }
}

.mobile-only .headline-news {
    display: block
}

.no-horse-racecard {
    width: 10%
}

.no-horse-runners {
    width: 40%
}

.no-horse-details {
    width: 30%
}

.no-horse-rating {
    width: 10%
}

.table--golf-leaderboard td:nth-child(n+3), .table--golf-leaderboard th:nth-child(n+3) {
    width: 9%;
    text-align: left;
    padding: 0
}

.table--golf-leaderboard td:first-child {
    text-align: left;
    width: 7%
}

.banner-add-williamhill {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    background: #103b5c;
    background: -moz-linear-gradient(top, rgba(16, 59, 92, 1) 1%, rgba(8, 34, 52, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(16, 59, 92, 1) 1%, rgba(8, 34, 52, 1) 100%);
    background: linear-gradient(to bottom, rgba(16, 59, 92, 1) 1%, rgba(8, 34, 52, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#103b5c', endColorstr='#082234', GradientType=0);
    border: 1px solid #776701;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-ladbrokes, .banner-add-paddypower {
    border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-paddypower {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #1a673a;
    background: -moz-linear-gradient(top, rgba(26, 103, 58, 1) 0, rgba(54, 148, 67, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(26, 103, 58, 1) 0, rgba(54, 148, 67, 1) 100%);
    background: linear-gradient(to bottom, rgba(26, 103, 58, 1) 0, rgba(54, 148, 67, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a673a', endColorstr='#369443', GradientType=0);
    border: 1px solid #369443;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-ladbrokes {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #a41418;
    background: -moz-linear-gradient(top, rgba(164, 20, 24, 1) 1%, rgba(104, 4, 6, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(164, 20, 24, 1) 1%, rgba(104, 4, 6, 1) 100%);
    background: linear-gradient(to bottom, rgba(164, 20, 24, 1) 1%, rgba(104, 4, 6, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a41418', endColorstr='#680406', GradientType=0);
    border: 1px solid #A41418;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-bet365, .banner-add-coral {
    border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-bet365 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #1a9a77;
    background: -moz-linear-gradient(top, rgba(26, 154, 119, 1) 1%, rgba(10, 88, 67, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(26, 154, 119, 1) 1%, rgba(10, 88, 67, 1) 100%);
    background: linear-gradient(to bottom, rgba(26, 154, 119, 1) 1%, rgba(10, 88, 67, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a9a77', endColorstr='#0a5843', GradientType=0);
    border: 1px solid #1a9a77;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-coral {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #1552b7;
    background: -moz-linear-gradient(top, rgba(21, 82, 183, 1) 1%, rgba(5, 46, 124, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(21, 82, 183, 1) 1%, rgba(5, 46, 124, 1) 100%);
    background: linear-gradient(to bottom, rgba(21, 82, 183, 1) 1%, rgba(5, 46, 124, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1552b7', endColorstr='#052e7c', GradientType=0);
    border: 1px solid #1552b7;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-skybet, .banner-add-vcbet {
    border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-skybet {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #000661;
    background: -moz-linear-gradient(top, rgba(0, 6, 97, 1) 1%, rgba(0, 3, 51, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 6, 97, 1) 1%, rgba(0, 3, 51, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 6, 97, 1) 1%, rgba(0, 3, 51, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000661', endColorstr='#000333', GradientType=0);
    border: 1px solid #6885ba;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-vcbet {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #4e4e4e;
    background: -moz-linear-gradient(top, #4e4e4e 0, #2f2f2f 100%);
    background: -webkit-linear-gradient(top, #4e4e4e 0, #2f2f2f 100%);
    background: linear-gradient(to bottom, #4e4e4e 0, #2f2f2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4e4e', endColorstr='#2f2f2f', GradientType=0);
    border: 1px solid #000;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-betway, .banner-add-unibet {
    border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-betway {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #313233;
    background: -moz-linear-gradient(top, #313233 0, #020204 100%);
    background: -webkit-linear-gradient(top, #313233 0, #020204 100%);
    background: linear-gradient(to bottom, #313233 0, #020204 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313233', endColorstr='#020204', GradientType=0);
    border: 1px solid #7b7b7b;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-unibet {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #1f8423;
    background: -moz-linear-gradient(top, #1f8423 0, #0e4211 100%);
    background: -webkit-linear-gradient(top, #1f8423 0, #0e4211 100%);
    background: linear-gradient(to bottom, #1f8423 0, #0e4211 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f8423', endColorstr='#0e4211', GradientType=0);
    border: 1px solid #2a9b25;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-betfair, .banner-add-betfred {
    border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-betfair {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #d89700 100%);
    background: -webkit-linear-gradient(top, #ffc400 0, #d89700 100%);
    background: linear-gradient(to bottom, #ffc400 0, #d89700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc400', endColorstr='#d89700', GradientType=0);
    border: 1px solid #ffc400;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-betfred {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #1e63aa;
    background: -moz-linear-gradient(top, #1e63aa 0, #002f63 100%);
    background: -webkit-linear-gradient(top, #1e63aa 0, #002f63 100%);
    background: linear-gradient(to bottom, #1e63aa 0, #002f63 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e63aa', endColorstr='#002f63', GradientType=0);
    border: 1px solid #1e63aa;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-boylesports, .banner-add-totesport {
    border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-totesport {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #b6d900;
    background: -moz-linear-gradient(top, #b6d900 0, #7d9501 100%);
    background: -webkit-linear-gradient(top, #b6d900 0, #7d9501 100%);
    background: linear-gradient(to bottom, #b6d900 0, #7d9501 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d900', endColorstr='#7d9501', GradientType=0);
    border: 1px solid #b6d900;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-boylesports {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #225a93;
    background: -moz-linear-gradient(top, #225a93 0, #082239 100%);
    background: -webkit-linear-gradient(top, #225a93 0, #082239 100%);
    background: linear-gradient(to bottom, #225a93 0, #082239 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#225a93', endColorstr='#082239', GradientType=0);
    border: 1px solid #225a93;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-sportingbet, .banner-add-stanjames {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    padding: 10px 0 0 !important;
    margin: 0 0 10px
}

.banner-add-sportingbet {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #00c1ec;
    background: -moz-linear-gradient(top, #00c1ec 0, #01657d 100%);
    background: -webkit-linear-gradient(top, #00c1ec 0, #01657d 100%);
    background: linear-gradient(to bottom, #00c1ec 0, #01657d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c1ec', endColorstr='#01657d', GradientType=0);
    border: 1px solid #00c1ec;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-stanjames {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #9ac841;
    background: -moz-linear-gradient(top, #9ac841 0, #4f8014 100%);
    background: -webkit-linear-gradient(top, #9ac841 0, #4f8014 100%);
    background: linear-gradient(to bottom, #9ac841 0, #4f8014 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac841', endColorstr='#4f8014', GradientType=0);
    border: 1px solid #9ac841;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.banner-add-winner {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0 0 !important;
    margin: 0 0 10px;
    background: #373737;
    background: -moz-linear-gradient(top, rgba(55, 55, 55, 1) 1%, rgba(14, 14, 14, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(55, 55, 55, 1) 1%, rgba(14, 14, 14, 1) 100%);
    background: linear-gradient(to bottom, rgba(55, 55, 55, 1) 1%, rgba(14, 14, 14, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#0e0e0e', GradientType=0);
    border: 1px solid #7b7b7b;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
}

.col-xs-4, .col-xs-8 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-8 p {
    color: #FFF
}

.col-xs-4 {
    width: 33.33333333%
}

.banner-add-betfair .col-xs-8 p, .banner-add-betfair a .col-xs-8 p {
    color: #000
}

.side-banner-image {
    padding-bottom: 10px
}

.odd-table tbody tr td img {
    max-width: 100%;
    height: auto
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}

#oddsTable {
    width: 100%
}

#oddsTable thead {
    background: #1b3046
}

#oddsTable .img-responsive {
    border: none !important
}

#oddsTable td {
    text-align: center;
    padding: 10px
}

#oddsTable tbody tr {
    border-top: 1px solid #9fdbf6
}

#oddsTable tbody tr:hover {
    background: #e3f2f9
}

#oddsTable .selection {
    text-align: left
}

#oddsTable .hidden-md {
    background: #284668;
    color: #fff;
    padding: 7px;
    text-align: left
}

table {
    width: 100% !important
}

.event-highlights {
    background-color: #e7f0f9;
    padding: 0 10px 20px;
    font-size: 14px;
    font-weight: 300
}


.highlight-container-item strong a {
    color: #274465 !important;
    text-decoration: underline !important;
    background: none !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
}

.highlight-container-item a:last-of-type {
    background: #274465;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    padding: 7px 15px;
    display: table;
    width: auto;
    margin: 0 0 20px auto
}

/*.highlight-container-item a:hover {*/
    /*background: #0e85c7*/
/*}*/

.event-highlights h2 {
    margin: 0 -10px;
    color: #232323;
    padding: 10px 0 15px 10px;
    font-weight: 400;
    background: 0 0;
    border-top: 8px solid #fff
}

.bbi-mobile {
    margin-bottom: 8px !important;
    text-decoration: none !important;
    border: 2px solid #182434 !important;
    border-radius: 0 !important;
    padding: 5px !important
}

.best-bet-add-item {
    padding: 10px;
    display: table;
    width: 100%;
    border-radius: 5px
}

.bbi-left, .bbi-middle, .bbi-mobile-right, .bbi-right {
    display: table-cell;
    vertical-align: middle
}

.bbi-left {
    width: 10%;
    text-align: center
}

.bbi-icon {
    background-size: contain;
    border: 5px solid transparent;
    width: 85px;
    height: 50px;
    border-radius: 12px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto
}

.bbi-icon img {
    max-width: 50px;
    max-height: 50px
}

.betting-offers-view-contain .betting-offers-list .betting-item .top .right a, .free-bets-view-contain .betting-offers-list .betting-item .top .right a {
    max-height: 20px
}

.bbi-middle {
    width: 60%;
    padding-left: 15px
}

.bbi-title {
    color: #fff;
    font-weight: 700;
    font-size: 15px
}

.bbi-mobile-right, .bbi-text {
    color: #FDEA38;
    text-shadow: 1px 1px #484848;
    font-size: 14px;
    font-weight: 700
}

.bbi-right {
    width: 25%;
    padding-left: 10px
}

.bbi-mobile-right {
    width: 85%;
    padding-left: 15px
}

.bbi-button {
    background: #274465;
    text-align: center;
    width: 100%;
    display: block;
    padding: 12px 0;
    text-decoration: none;
    font-weight: 700;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 9px rgba(255, 255, 255, .4)
}

.bbi-button:hover {
    background: #00A2DD
}

@media (max-width: 940px) {
    .tenant__header .btn-wrapper {
        padding: 10px
    }

    .tenant__name-offer .offer-detail {
        display: none
    }
}

@media (min-width: 940px) {
    .content__column--right h4 {
        font-size: 20px;
        font-weight: 500
    }
}

.icon-ladbrokes {
    background-image: url(/images/mobile/ladbrokes-mobile-logo.png)
}

.icon-vcbet {
    background-image: url(/images/mobile/betvictor-mobile-logo.png)
}

.icon-paddypower {
    background-image: url(/images/mobile/paddy-power-mobile-logo.png)
}

.icon-bet365 {
    background-image: url(/images/mobile/bet365-mobile-logo.png)
}

.icon-betfred {
    background-image: url(/images/mobile/betfred-mobile-logo.png)
}

.icon-skybet {
    background-image: url(/images/mobile/skybet-mobile-logo.png)
}

.icon-williamhill {
    background-image: url(/images/mobile/william-hill-mobile-logo.png)
}

.icon-betvictor {
    background-image: url(/images/mobile/betvictor-mobile-logo.png)
}

.icon-boylesports {
    background-image: url(/images/mobile/boylesports-mobile-logo.png)
}

.icon-coral {
    background-image: url(/images/mobile/coral-mobile-logo.png)
}

.icon-betway {
    background-image: url(/images/mobile/betway-mobile-logo.png)
}

.icon-unibet {
    background-image: url(/images/mobile/unibet-mobile-logo.png)
}

.icon-betfair {
    background-image: url(/images/mobile/betfair-mobile-logo.png)
}

.icon-stanjames {
    background-image: url(/images/mobile/stan-james-mobile-logo.png)
}

.icon-tote {
    background-image: url(/images/mobile/totesport-mobile-logo.png)
}

.icon-sportingbet {
    background-image: url(/images/mobile/sportingbet-mobile-logo.png)
}

.icon-winner {
    background-image: url(/images/mobile/winner-com-mobile-logo.png)
}

.icon-10bet {
    background-image: url(/images/mobile/10bet-mobile-logo.png)
}

.betting-offers-view-contain .pre-header-title {
    font-size: 16px;
    color: #82cbc4;
    width: 100%;
    margin-bottom: 5px;
    padding-left: 10px
}

.betting-offers-view-contain .header-title {
    font-size: 20px;
    color: #fff;
    width: 100%;
    margin-bottom: 15px;
    padding-left: 10px
}

.betting-offers-view-contain .intro-text {
    padding: 15px;
    background: #37474f;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    margin-bottom: 2px
}

.betting-offers-view-contain .betting-offers-list {
    margin-top: 20px
}

.betting-offers-view-contain .betting-offers-list .betting-item {
    margin-bottom: 15px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #001b28;
    display: block;
    text-decoration: none
}

.betting-offers-view-contain .betting-offers-list .betting-item .top {
    padding: 15px;
    border-bottom: 2px solid rgba(255, 255, 255, .19);
    display: table;
    width: 100%
}

.betting-offers-view-contain .betting-offers-list .betting-item .top .left {
    display: table-cell;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    vertical-align: middle;
    text-align: left
}

.betting-offers-view-contain .betting-offers-list .betting-item .top .right {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
    width: 114px;
    height: 20px
}

.betting-offers-view-contain .betting-offers-list .betting-item .bottom {
    padding: 15px;
    background: rgba(0, 0, 0, .26)
}

.betting-offers-view-contain .betting-offers-list .betting-item .bottom .text {
    font-size: 14px;
    line-height: 18px;
    color: #fff
}

.betting-offers-view-contain .betting-offers-list .betting-item .bottom .offer-link-contain {
    width: 100%;
    margin-top: 15px
}

.betting-offers-view-contain .betting-offers-list .betting-item .bottom .offer-link-contain .offer-link {
    padding: 10px 15px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-weight: 500
}

.betting-offers-view-contain .betting-offers-list .no-results .text {
    padding: 15px 0;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    margin-bottom: 2px
}

.betting-offers-view-contain .betting-offers-list .no-results .go-to-free {
    float: left;
    padding: 10px 15px;
    font-size: 13px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 500;
    background: #034668;
    margin-top: 15px
}

.free-bets-view-contain .pre-header-title {
    font-size: 16px;
    color: #82cbc4;
    width: 100%;
    margin-bottom: 5px;
    padding-left: 10px
}

.free-bets-view-contain .header-title {
    font-size: 20px;
    color: #fff;
    width: 100%;
    margin-bottom: 15px;
    padding-left: 10px
}

.free-bets-view-contain .intro-text {
    padding: 15px;
    background: #37474f;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    margin-bottom: 2px
}

.free-bets-view-contain .betting-offers-list {
    margin-top: 20px
}

.free-bets-view-contain .betting-offers-list .betting-item {
    margin-bottom: 15px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #001b28;
    display: block
}

.free-bets-view-contain .betting-offers-list .betting-item .top {
    padding: 15px;
    border-bottom: 2px solid rgba(255, 255, 255, .19);
    display: table;
    width: 100%
}

.free-bets-view-contain .betting-offers-list .betting-item .top .left {
    display: table-cell;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    vertical-align: middle;
    text-align: left
}

.free-bets-view-contain .betting-offers-list .betting-item .top .right {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
    width: 100px;
    height: 20px
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom {
    padding: 15px;
    background: rgba(0, 0, 0, .16)
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col {
    display: table;
    width: 100%
}

@media (max-width: 567px) {
    .free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col {
        display: block;
        width: 100%
    }
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col .discount {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 156px
}

@media (max-width: 567px) {
    .free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col .discount {
        display: block;
        width: 100%;
        margin-bottom: 25px
    }
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col .discount .price {
    width: 110px;
    background: rgba(255, 255, 255, .25);
    line-height: 30px;
    display: inline-block;
    height: 110px;
    border-radius: 100%;
    color: #FFF;
    font-size: 33px;
    font-weight: 500;
    padding-top: 31px;
    margin: 0 30px 0 15px;
    text-shadow: 1px 1px #001b28;
    box-shadow: 1px 2px 15px #001b28
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col .discount .price span {
    display: block;
    line-height: 16px;
    font-size: 17px;
    text-transform: uppercase
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col .text {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    display: table-cell;
    vertical-align: middle
}

@media (max-width: 567px) {
    .free-bets-view-contain .betting-offers-list .betting-item .bottom .bottom-2col .text {
        display: block;
        width: 100%
    }
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .offer-link-contain {
    width: 100%;
    margin-top: 15px
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .offer-link-contain .offer-link {
    padding: 10px 15px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #263238;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    border: 1px solid #5e5e5e
}

.free-bets-view-contain .betting-offers-list .betting-item .bottom .offer-link-contain .offer-link:hover {
    background: #274465
}

.blogitem {
    border-radius: 15px;
    border: 2px solid #d6d6d6;
    padding: 15px 15px 0;
    margin-bottom: 5px
}

.snipl {
    float: left;
    width: 45px
}

.snipr {
    float: left;
    text-align: left;
    width: 496px
}

.blogitem h4 {
    margin: 0;
    font-size: 16px;
    color: #26415c;
    font-weight: 400
}

.blogitem p span.pubdate {
    float: right;
    font-size: 8pt;
    color: #9e9e9e;
    margin-bottom: 13px
}

.blogitem p a {
    color: #21a8c2;
    text-decoration: underline
}

#oddsTable .img-responsive {
    max-height: 130px;
    width: auto;
}

.sticky-offers-and-bets-contain {
    position: fixed;
    left: 0px;
    bottom: 0px;
    padding: 10px;
    width: 100%;
    background-color: #096956 /*;background-image:url("/images/popup-background.png");background-repeat:no-repeat;background-position:top right;*/
    border-top: 1px solid #272727;
    z-index: 999
}

.sticky-offers-and-bets-contain .sticky-offers-and-bets-contain-inner {
    margin: 0 auto;
    max-width: 1030px
}

.sticky-offers-and-bets-contain .sticky-offers-and-bets-contain-inner .left {
    float: left;
    width: 49%;
    padding: 15px 0px;
    text-align: center;
    display: block;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500
}

.sticky-offers-and-bets-contain .sticky-offers-and-bets-contain-inner .middle {
    float: left;
    width: 10%;
    display: none;
    position: relative
}

.sticky-offers-and-bets-contain .sticky-offers-and-bets-contain-inner .middle .overlay-link {
    display: block;
    width: 90px;
    height: 42px;
    position: absolute;
    top: 0;
    left: -100px;
    z-index: 99
}

.sticky-offers-and-bets-contain .sticky-offers-and-bets-contain-inner .middle .image {
    position: absolute;
    top: -35px;
    left: -100px
}

.sticky-offers-and-bets-contain .sticky-offers-and-bets-contain-inner .right {
    width: 49%;
    float: right;
    padding: 15px 0px;
    text-align: center;
    color: white;
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500
}

.sticky-offers-and-bets-contain .sticky-offers-and-bets-contain-inner .centred {
    width: 49%;
    padding: 15px 0px;
    text-align: center;
    display: block;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    margin: 5px auto
}

.sticky-free-bets-contain {
    position: fixed;
    left: 0px;
    bottom: 0px;
    padding: 10px;
    width: 100%;
    background-image: url("/images/popup-background.png");
    background-repeat: no-repeat;
    background-position: top right;
    border-top: 1px solid #C5C5C5;
    z-index: 9999;
    background-size: contain
}

@media (max-width: 567px) {
    .sticky-free-bets-contain {
        background-image: none
    }
}

.sticky-free-bets-contain .sticky-inner {
    margin: 0 auto;
    max-width: 1030px;
    display: table
}

.sticky-free-bets-contain .sticky-inner .logo {
    width: 30%;
    height: 42px;
    display: table-cell;
    background-repeat: no-repeat;
    background-position: center
}

.sticky-free-bets-contain .sticky-inner .right {
    display: table-cell;
    padding: 15px 30px 15px 10px;
    text-align: center;
    color: white;
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    margin-left: 10px;
    background-image: url("/images/right_arrow.png");
    background-position: center right 15px;
    background-repeat: no-repeat;
    line-height: 17px
}

.sticky-free-bets-contain .expand-page-area {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 899px;
    background: black;
    display: none
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner {
    margin: 0 auto;
    max-width: 700px;
    position: relative;
    height: 814px
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .sticky-top-logo {
    height: 50px;
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .sticky-top-logo .close-expand-sticky {
    width: 30px;
    height: 30px;
    background-image: url("/images/menu_close.png");
    background-repeat: no-repeat;
    background-color: #00354E;
    background-position: center;
    border-radius: 15px;
    position: absolute;
    top: 8px;
    cursor: pointer;
    right: 10px
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .main-sticky-text-area {
    background: white;
    height: 645px;
    margin-top: 15px;
    overflow-y: scroll;
    background-image: url("/images/generic_sticky.jpg");
    background-size: cover;
    background-position: center
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .main-sticky-text-area .main-sticky-text-area-inner {
    padding: 20px;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .main-sticky-text-area .main-sticky-text-area-inner .main-sticky-text-area-inner-box {
    background: rgba(49, 49, 49, 0.69);
    padding: 30px 20px;
    line-height: 40px;
    color: white;
    font-size: 30px;
    font-weight: 500;
    text-shadow: 1px 1px black
}

@media (max-width: 567px) {
    .sticky-free-bets-contain .expand-page-area .expand-page-inner .main-sticky-text-area .main-sticky-text-area-inner .main-sticky-text-area-inner-box {
        line-height: 30px;
        font-size: 25px
    }
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .main-sticky-text-area .main-sticky-text-area-inner .main-sticky-text-area-inner-box p {
    padding-bottom: 15px
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .main-sticky-text-area .main-sticky-text-area-inner .main-sticky-text-area-inner-box p:last-of-type {
    padding-bottom: 0px
}

.sticky-free-bets-contain .expand-page-area .expand-page-inner .sticky-bottom-button {
    width: 100%;
    color: white;
    font-size: 18px;
    padding: 20px;
    margin: 0 auto;
    display: block;
    text-align: center;
    cursor: pointer;
    position: absolute;
    left: 0;
    line-height: 23px;
    bottom: 15px
}

.list-button-color {
    background-color: #00354e
}

.betting-right-button-color {
    background-color: #00354e
}

.table-odds-button-color {
    background-color: #00354e;
    text-decoration: none
}

.list-button-color:hover {
    background-color: #439ab3 !important
}

.splash-card {
    font-size: 14px;
    background: white;
    width: 100%;
    table-layout: fixed
}

.splash-card th {
    padding: 10px 15px 10px 15px
}

.splash-card td {
    padding: 0 15px;
    text-align: center
}

@media (max-width: 567px) {
    .splash-card td {
        padding: 0 8px
    }
}

.splash-card thead .table-header {
    font-size: 12px
}

.splash-card thead .table-header .header-th {
    background: #274465;
    color: white;
    font-weight: 500;
    line-height: 20px;
    vertical-align: middle
}

.splash-card thead .table-header .number-header {
    text-align: center;
    width: 70px
}

.splash-card thead .table-header .odds-column {
    background-color: #0e4c40;
    border-left: 2px solid white;
    text-align: center;
    position: relative;
    width: 80px;
    min-width: 80px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width: 567px) {
    .splash-card thead .table-header .odds-column {
        width: 120px
    }
}

.splash-card thead .table-header .odds-column img {
    max-width: 100%
}

.splash-card thead .table-header .odds-column:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 22px #0e4c40;
    border-left: solid 40px transparent;
    border-right: solid 40px transparent
}

.splash-card tbody tr .runner-td {
    text-align: left;
    vertical-align: top
}

.splash-card tbody tr .runner-td .runner-name {
    color: #274465;
    border: none;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500
}

.splash-card tbody tr .runner-td .runner-age-weight, .splash-card tbody tr .runner-td .runner-jockey, .splash-card tbody tr .runner-td .runner-trainer, .splash-card tbody tr .runner-td .runner-frm {
    font-size: 12px;
    color: #242424;
    display: block;
    margin-top: 1px
}

.splash-card tbody tr .runner-td .runner-pinsticker {
    margin-top: 10px;
    display: block;
    font-size: 12px;
    background: #cce1fd;
    padding: 12px;
    line-height: 19px;
    color: #424242;
    position: relative;
    border-radius: 3px;
    box-shadow: 2px 3px 6px #cacaca
}

.splash-card tbody tr .runner-td .runner-pinsticker .runner-pinsticker-additional {
    background: #ffffff;
    width: 100%;
    border-radius: 8px;
    padding: 16px
}

.splash-card tbody tr .runner-td .runner-pinsticker .runner-pinsticker-additional span {
    display: inline-block
}

.splash-card tbody tr .runner-td .runner-pinsticker .ps-arrow-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #cce1fd;
    position: absolute;
    top: -10px;
    left: 20px
}

.splash-card tbody tr .number-td {
    text-align: left;
    width: 60px;
    vertical-align: top;
    padding-top: 24px
}

.splash-card tbody tr .number-td .silk-image {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    float: left;
    padding-top: 8px;
    width: 40px;
    margin: 0 auto
}

.splash-card tbody tr .number-td .silk-image img {
    width: 40px;
    max-width: 100%
}

.splash-card tbody tr .runner-info {
    text-align: left;
    margin-left: 24px;
    display: inline-block;
    max-width: 50%
}

@media (max-width: 567px) {
    .splash-card tbody tr .runner-info {
        margin-left: 8px
    }
}

.splash-card tbody tr .runner-bookie-offer {
    display: table;
    height: 40px;
    margin-top: 6px;
    border-radius: 8px;
    float: right
}

.splash-card tbody tr .runner-bookie-offer .runner-bookie-offer-logo, .splash-card tbody tr .runner-bookie-offer .runner-bookie-offer-button-container {
    display: table-cell;
    vertical-align: middle
}

.splash-card tbody tr .runner-bookie-offer .runner-bookie-offer-logo {
    padding: 0 8px
}

.splash-card tbody tr .runner-bookie-offer .runner-bookie-offer-button-container {
    height: 100%
}

.splash-card tbody tr .runner-bookie-offer .runner-bookie-offer-button-container .runner-bookie-offer-button {
    font-weight: bold;
    color: #ffffff;
    border-radius: 4px;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    margin: 0 16px
}

@media (max-width: 567px) {
    .splash-card tbody tr .runner-bookie-offer {
        display: none
    }
}

.splash-card tbody tr .runner-bookie-offer-mobile {
    height: auto;
    padding-bottom: 8px
}

.splash-card tbody tr .runner-bookie-offer-mobile .runner-bookie-offer-logo, .splash-card tbody tr .runner-bookie-offer-mobile .runner-bookie-offer-button-container {
    display: inline-block
}

.splash-card tbody tr .runner-bookie-offer-mobile .runner-bookie-offer-logo {
    width: 100%;
    text-align: center;
    padding: 8px 0 0 0
}

.splash-card tbody tr .runner-bookie-offer-mobile .runner-bookie-offer-logo img {
    height: 40px;
    width: 40px
}

.splash-card tbody tr .odds-td {
    padding: 6px;
    position: relative;
    vertical-align: top;
    z-index: 10
}

.splash-card tbody tr .odds-td .odds-table-link {
    text-align: center;
    width: 64px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    border: 1px solid #274465;
    border-radius: 2px;
    background: white;
    margin-top: 25px
}

.paddypower-logo-background {
    background: #0e4c40
}

.paddypower-text-background {
    background: #09644a
}

.paddypower-text-color {
    color: #fff
}

.paddypower-text-color .text-highlight {
    color: #f8d934
}

@media (max-width: 567px) {
    .splash-card tbody tr .odds-td .odds-table-link {
        width: 100%;
        height: 42px
    }

    .splash-card tbody tr .odds-td .odds-table-link .odds-link-bookmaker, .splash-card tbody tr .odds-td .odds-table-link .odds-link-value {
        display: table-cell;
        vertical-align: middle
    }
}

.splash-card tbody tr .odds-td .odds-table-link .odds-link-bookmaker {
    display: none
}

.splash-icon-paddypower {
    background-image: url("/images/silks/icon-paddypower.png")
}

@media (max-width: 567px) {
    .splash-card tbody tr .odds-td .odds-table-link .odds-link-bookmaker {
        display: table-cell;
        width: 40px
    }

    .splash-card tbody tr .odds-td .odds-table-link .odds-link-bookmaker img {
        width: 40px;
        height: 40px
    }
}

.splash-card tbody tr .odds-td .odds-table-link .odds-link-value {
    color: #274465;
    padding: 10px 0;
    font-size: 14px;
    font-weight: 500
}

@media (max-width: 567px) {
    .splash-card tbody tr .odds-td .odds-table-link .odds-link-value {
        padding: 0;
        width: 120px
    }
}

@media (max-width: 600px) {
    .banner-slider--home-wrapper {
        /*max-height: 228px*/
    }
}

.bg-betbright {
    background: #00a1e0;
}
.inlineadvertcontainer {
    display: block;
    width: 100%;
}
.inlineadvertcontainer a {
    color: #ffffff;
    text-decoration:none;
}
.inlineadvertcontainer .inlineadvert {
    border-radius: 8px;
    padding: 16px;
}

.inlineadvertcontainer .inlineadvert .inlineadvertheader {
    display: table;
    /*
    display: flex;
    flex-direction:row;
    flex-wrap:wrap;
    */
}
.inlineadvertcontainer .inlineadvert .inlineadvertheader .inlineadvertlogo, .inlineadvertcontainer .inlineadvert .inlineadvertheader .title {
    display: table-cell;
    vertical-align: middle;
}
.inlineadvertcontainer .inlineadvert .inlineadvertheader .inlineadvertlogo {
    width:80px;
    min-height:60px;
    background-repeat:no-repeat;
    background-size:contain;
    background-position: center center;
}
.inlineadvertcontainer .inlineadvert .inlineadvertheader .inlineadvertlogo img {
    object-fit: contain;
}
.inlineadvertcontainer .inlineadvert .inlineadvertheader .title {
    font-weight: 900;
    font-size: 16px;
    padding: 0 16px;
}
.inlineadvertcontainer .inlineadvert .inlineadvertheader .title .bookmaker {
    display: block;
    font-size: 13px;
}
.inlineadvertcontainer .inlineadvert .inlineadvertbody {
    font-size: 12px;
    display: block;
    padding: 16px 0;
}
.inlineadvertcontainer .inlineadvert .inlineadvertcta {
    display: table;
    width: 100%;
}
.inlineadvertcontainer .inlineadvert .inlineadvertcta .tandc, .inlineadvertcontainer .inlineadvert .inlineadvertcta .cta {
    font-weight: 900;
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
.inlineadvertcontainer .inlineadvert .inlineadvertcta .tandc {
    text-align: left;
}
.inlineadvertcontainer .inlineadvert .inlineadvertcta .cta {
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    border-radius: 8px;
    border: 2px solid #ffffff;
    width: 100%;
    line-height: 48px;
}
.iab-ad-logo{
    display:block;width:100%;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain
}
@media only screen and (max-width:800px) {
    /*
    .inlineadvertcontainer .inlineadvert .inlineadvertheader .inlineadvertlogo {
        width: 100%;
    }
    .inlineadvertcontainer .inlineadvert .inlineadvertheader .title {
        width:100%;
        padding:5px 0 0 0;
    }
    .inlineadvertcontainer .inlineadvert .inlineadvertheader .title .bookmaker{
        display:none;
    }
    */
}



.h2-highlight{
    display: block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    margin: 0 -10px;
    color: #232323;
    padding: 10px 0 15px 10px;
    background: 0 0;
    border-top: 8px solid #fff;
}

.gamblingawarenessfooter{
    padding: 0;
}

.gamblingawarenessfooter a{
    display: block;
    background-color: #FEDC01;
    color: #000000;
    padding: 12px;
    text-align: center;
    text-decoration: none;
}
.gamblingawarenessfooter a:hover{
    text-decoration: none;
}
.gamblingawarenessfooter a .gamblingawareness .gamblingawareness1{
    font-weight: bold;
    font-size: 24px;
}
.gamblingawarenessfooter a .gamblingawareness .gamblingawareness2{
    font-size: 24px;
}
.gamblingawarenessfooter a .gamblingawareness .gamblingawareness3{
    font-weight: bold;
    font-size: 16px;
}
.gamblingawarenessfooter a .gamblingawareness .gamblingawareness3 span{
    display: inline-block;
    height: 16px;
    width: 16px;
    background-image: url('/images/18.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 8px;
}

/* line 1, ../sass/partials/_inlineoffers.scss */
.gfbsmd_freebet_large *, .gfbsmd_bettingoffers *, .gfbsmd_bettingoffer_large * {
  box-sizing: border-box;
}

/* line 5, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets, div.gfbsmd_bettingoffers {
  font-family: Arial, 'Roboto Condensed', sans-serif;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  box-sizing: border-box;
}
/* line 26, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets a, div.gfbsmd_bettingoffers a {
  text-decoration: none;
}
/* line 29, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets label, div.gfbsmd_bettingoffers label {
  display: flex;
}
/* line 33, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large, div.gfbsmd_freebets .gfbsmd_freebet_small, div.gfbsmd_freebets .gfbsmd_bettingoffer_large, div.gfbsmd_freebets .gfbsmd_bettingoffer_small, div.gfbsmd_bettingoffers .gfbsmd_freebet_large, div.gfbsmd_bettingoffers .gfbsmd_freebet_small, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small {
  position: relative;
  margin-bottom: 20px;
  font-weight: 600;
}
/* line 39, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom, div.gfbsmd_freebets .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom, div.gfbsmd_freebets .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom, div.gfbsmd_freebets .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom, div.gfbsmd_bettingoffers .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom, div.gfbsmd_bettingoffers .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom {
  padding: 24px 15px 30px 15px;
}
/* line 42, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small.gfbsmd_freebet_large_toggled .bottom .bottom-inner .right {
  width: 100% !important;
}
/* line 50, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top, div.gfbsmd_freebets .gfbsmd_freebet_small .top, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .top, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .top, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .top {
  height: 55px;
  text-align: center;
  padding: 5px 5%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-origin: content-box;
}
/* line 59, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top .topbar-logo, div.gfbsmd_freebets .gfbsmd_freebet_small .top .topbar-logo, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top .topbar-logo, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .top .topbar-logo, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top .topbar-logo, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .top .topbar-logo, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top .topbar-logo, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .top .topbar-logo {
  height: 34px;
  width: 155px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 6px auto 0 auto;
}
/* line 69, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom {
  padding: 24px 40px 30px 40px;
  background-size: cover;
}
@media (max-width: 767px) {
  /* line 69, ../sass/partials/_inlineoffers.scss */
  div.gfbsmd_freebets .gfbsmd_freebet_large .bottom, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom {
    background-image: none !important;
  }
}
/* line 76, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner {
  display: block;
}
/* line 78, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .right {
  display: inline-block;
  width: 100%;
  min-width: 200px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 78, ../sass/partials/_inlineoffers.scss */
  div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .left, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .right {
    width: 100%;
  }
}
/* line 87, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center {
  display: block;
  margin: 0 auto;
}
/* line 91, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .right, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .right, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .right {
  margin-left: 50%;
}
/* line 94, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-title, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-title, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-title, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-title, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-title, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-title, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-title, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-title {
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
  text-transform: uppercase;
  margin-bottom: 18px;
  display: inline-block;
  text-shadow: 1px 1px 0px #3e3e3e;
}
/* line 103, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .sub-headline-text, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .sub-headline-text, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .sub-headline-text, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .sub-headline-text, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .sub-headline-text, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .sub-headline-text, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .sub-headline-text, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .sub-headline-text {
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 18px;
  margin-top: -11px;
}
/* line 110, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-text, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-text, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-text, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-text, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text {
  font-size: 13px;
  line-height: 17px;
  margin-bottom: 24px;
}
/* line 115, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc {
  font-size: 13px;
  line-height: 17px;
  margin-bottom: 29px;
  text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.2);
  font-weight: 300;
}
/* line 121, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc p, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc p, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc p, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc p, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc p, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc p, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc p, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc p {
  font-weight: 300;
}
/* line 126, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-text ul, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-text ol, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-text li, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc ul, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc ol, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc li, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-text ul, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-text ol, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-text li, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc ul, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc ol, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc li, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text ul, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text ol, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text li, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc ul, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc ol, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc li, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text ul, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text ol, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text li, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc ul, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc ol, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc li, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-text ul, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-text ol, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-text li, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc ul, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc ol, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-tandc li, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-text ul, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-text ol, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-text li, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc ul, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc ol, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-tandc li, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text ul, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text ol, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-text li, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc ul, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc ol, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-tandc li, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text ul, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text ol, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-text li, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc ul, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc ol, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-tandc li {
  list-style-type: none;
}
/* line 130, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal-checkbox, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal-checkbox, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal-checkbox, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal-checkbox, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal-checkbox, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal-checkbox, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal-checkbox, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal-checkbox {
  display: none;
}
/* line 133, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button-code-reveal {
  display: inline-block;
}
/* line 136, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal-checkbox:checked ~ label > .main-button {
  display: none;
}
/* line 139, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal {
  display: none;
}
/* line 142, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  border: 1px solid white;
  padding: 13px;
  text-align: center;
  color: white;
  border-radius: 4px;
  width: calc(100% - 26px);
  max-width: 212px;
  margin: 0 auto;
  transition-duration: 0.5s;
}
/* line 156, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button:hover, div.gfbsmd_freebets .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal:hover, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button:hover, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal:hover, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button:hover, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal:hover, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button:hover, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal:hover, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button:hover, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom .bottom-inner .main-button-code-reveal:hover, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button:hover, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .main-button-code-reveal:hover, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button:hover, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .main-button-code-reveal:hover, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button:hover, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .main-button-code-reveal:hover {
  background: white;
  color: black;
  transform: scale(1.2);
}
/* line 162, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom.left-align, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom.left-align, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom.left-align, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom.left-align, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom.left-align, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom.left-align, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom.left-align, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom.left-align {
  background-position: top right;
}
/* line 165, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom.center-align, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom.center-align, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom.center-align, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom.center-align, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom.center-align, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom.center-align, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom.center-align, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom.center-align {
  background-position: center;
}
/* line 168, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .bottom.right-align, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom.right-align, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .bottom.right-align, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom.right-align, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .bottom.right-align, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom.right-align, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom.right-align, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom.right-align {
  background-position: top left;
}
/* line 174, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large, div.gfbsmd_freebets .gfbsmd_bettingoffer_large, div.gfbsmd_bettingoffers .gfbsmd_freebet_large, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin: 4px 0;
}
/* line 188, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top-button-body-reveal, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top-button-body-reveal, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top-button-body-reveal, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top-button-body-reveal {
  display: none;
}
/* line 191, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top-button-body-reveal:not(:checked) ~ .gfbsmd_freebet_bottom_container, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top-button-body-reveal:not(:checked) ~ .gfbsmd_freebet_bottom_container, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top-button-body-reveal:not(:checked) ~ .gfbsmd_freebet_bottom_container, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top-button-body-reveal:not(:checked) ~ .gfbsmd_freebet_bottom_container {
  display: none;
}
/* line 194, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top-button-body-reveal:checked ~ .gfbsmd_freebet_bottom_container, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top-button-body-reveal:checked ~ .gfbsmd_freebet_bottom_container, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top-button-body-reveal:checked ~ .gfbsmd_freebet_bottom_container, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top-button-body-reveal:checked ~ .gfbsmd_freebet_bottom_container {
  display: block;
}
/* line 197, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top-button-body-reveal-icon, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top-button-body-reveal-icon, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top-button-body-reveal-icon, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top-button-body-reveal-icon {
  width: 35px;
  height: 55px;
  line-height: 60px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0px;
  color: rgba(255, 255, 255, 0.34);
  font-weight: 800;
  cursor: pointer;
  font-family: sans-serif;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 11px;
  background-image: url("/images/dropdown-arrow.svg");
}
/* line 214, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top-button-body-reveal:checked ~ .top-button-body-reveal-icon, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top-button-body-reveal:checked ~ .top-button-body-reveal-icon, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top-button-body-reveal:checked ~ .top-button-body-reveal-icon, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top-button-body-reveal:checked ~ .top-button-body-reveal-icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  line-height: 55px;
}
/* line 222, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top.gfbsmd_toggleheader, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top.gfbsmd_toggleheader, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top.gfbsmd_toggleheader, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top.gfbsmd_toggleheader {
  cursor: pointer;
  display: table;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}
/* line 228, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top.gfbsmd_toggleheader .topbar-logo, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top.gfbsmd_toggleheader .topbar-logo, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top.gfbsmd_toggleheader .topbar-logo, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top.gfbsmd_toggleheader .topbar-logo {
  display: table-cell;
  width: 105px;
  background-size: 79% 75%;
}
/* line 233, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_large .top.gfbsmd_toggleheader span, div.gfbsmd_freebets .gfbsmd_bettingoffer_large .top.gfbsmd_toggleheader span, div.gfbsmd_bettingoffers .gfbsmd_freebet_large .top.gfbsmd_toggleheader span, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .top.gfbsmd_toggleheader span {
  display: table-cell;
  width: auto;
  vertical-align: middle;
  text-align: center;
  padding-right: 36px;
  font-size: 15px;
  text-transform: capitalize;
}
/* line 245, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small, div.gfbsmd_freebets .gfbsmd_bettingoffer_small, div.gfbsmd_bettingoffers .gfbsmd_freebet_small, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small {
  margin: 4px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
}
/* line 259, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center {
  width: 100%;
  margin: 0;
  position: relative;
}
/* line 263, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center .main-title, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-title, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center .main-title, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-title {
  font-size: 32px;
  line-height: 32px;
  flex: none;
}
/* line 268, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center .main-text, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-text, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center .main-text, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-text {
  flex: none;
}
/* line 271, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center .main-tandc, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-tandc, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center .main-tandc, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-tandc {
  flex: none;
  padding-bottom: 55px;
  margin-bottom: 0;
}
/* line 276, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small .bottom .bottom-inner .center .main-button, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-button, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom .bottom-inner .center .main-button, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom .bottom-inner .center .main-button {
  flex: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
}
@media (max-width: 1047px) {
  /* line 245, ../sass/partials/_inlineoffers.scss */
  div.gfbsmd_freebets .gfbsmd_freebet_small, div.gfbsmd_freebets .gfbsmd_bettingoffer_small, div.gfbsmd_bettingoffers .gfbsmd_freebet_small, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small {
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
  }
}
@media (max-width: 767px) {
  /* line 245, ../sass/partials/_inlineoffers.scss */
  div.gfbsmd_freebets .gfbsmd_freebet_small, div.gfbsmd_freebets .gfbsmd_bettingoffer_small, div.gfbsmd_bettingoffers .gfbsmd_freebet_small, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small {
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
  }
}
@media (max-width: 567px) {
  /* line 245, ../sass/partials/_inlineoffers.scss */
  div.gfbsmd_freebets .gfbsmd_freebet_small, div.gfbsmd_freebets .gfbsmd_bettingoffer_small, div.gfbsmd_bettingoffers .gfbsmd_freebet_small, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small {
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
  }
}
/* line 302, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom, div.gfbsmd_freebets .gfbsmd_freebet_small .bottom-inner, div.gfbsmd_freebets .gfbsmd_freebet_small .center, div.gfbsmd_freebets .gfbsmd_bettingoffer_small, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .bottom-inner, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .center, div.gfbsmd_bettingoffers .gfbsmd_freebet_small, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .bottom-inner, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .bottom-inner, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .center {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 315, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small > div:first-child, div.gfbsmd_freebets .gfbsmd_bettingoffer_small > div:first-child, div.gfbsmd_bettingoffers .gfbsmd_freebet_small > div:first-child, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small > div:first-child {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
/* line 320, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_small > div:last-child, div.gfbsmd_freebets .gfbsmd_freebet_small .main-text, div.gfbsmd_freebets .gfbsmd_bettingoffer_small > div:last-child, div.gfbsmd_freebets .gfbsmd_bettingoffer_small .main-text, div.gfbsmd_bettingoffers .gfbsmd_freebet_small > div:last-child, div.gfbsmd_bettingoffers .gfbsmd_freebet_small .main-text, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small > div:last-child, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_small .main-text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 326, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container {
  display: none;
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
}
/* line 337, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer {
  width: 100%;
  max-width: 424px;
  max-height: 568px;
  border-radius: 4px;
  padding: 24px 32px;
  text-align: center;
  position: relative;
  overflow: auto;
}
/* line 347, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_logo, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_logo {
  width: 100%;
  height: 35px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 20px;
}
/* line 355, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_title, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_title {
  text-transform: uppercase;
  font-size: 28px;
  line-height: 34px;
  font-weight: 600;
}
/* line 361, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_subtitle, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_subtitle {
  font-size: 24px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 367, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_tanc, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_tanc {
  margin-top: 14px;
  font-size: 11px;
  line-height: 14px;
}
/* line 372, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_code, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_code {
  margin: 0 0 16px 0;
  padding: 8px;
  font-size: 24px;
  background-color: #ffffff;
  color: #000000;
  border: 2px solid #000000;
  border-radius: 4px;
  text-transform: uppercase;
}
/* line 382, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_button, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_button {
  display: block;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  border: 1px solid #ffffff;
  border-radius: 4px;
  text-align: center;
  width: 100%;
  font-size: 21px;
  transition-duration: 0.5s;
}
/* line 397, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_button:hover, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_button:hover {
  color: #000000;
  background-color: #ffffff;
}
/* line 401, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_freebets .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_close, div.gfbsmd_bettingoffers .gfbsmd_freebet_code_reveal_overlay_offer_container .gfbsmd_freebet_code_reveal_overlay_offer .gfbsmd_freebet_code_reveal_overlay_offer_close {
  position: absolute;
  top: 6px;
  right: 6px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 422, ../sass/partials/_inlineoffers.scss */
div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .left, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .center, div.gfbsmd_bettingoffers .gfbsmd_bettingoffer_large .bottom .bottom-inner .right {
  width: 100%;
}

.content__column--left div.gfbsmd_freebets .gfbsmd_freebet_large .top.gfbsmd_toggleheader span{
    text-align: center;
}





/*Odds block offers*/
.lcl-table-wrapper .lcl-bookmaker-logos .lcl-bookmaker-logos__table .lcl-global__table-cell{
    position: relative;
}

.lcl-table-wrapper .lcl-bookmaker-logos .lcl-bookmaker-logos__table .lcl-global__table-cell .bookieofferlabel{
    height: 52px;
    width: 52px;
    margin: 0 auto;
    line-height: 52px;
    border-radius: 4px;
    font-weight: bold;
    cursor: pointer;
}

.lcl-table-wrapper .lcl-bookmaker-logos .lcl-bookmaker-logos__table .lcl-global__table-cell .gfbsmd_freebets{
    display: none;
    position: absolute;
    right: 0px;
    top: 96px;
}
.lcl-table-wrapper .lcl-bookmaker-logos .lcl-bookmaker-logos__table .lcl-global__table-cell .gfbsmd_freebets:hover{
    display: block;
    z-index: 999;
}
.lcl-table-wrapper .lcl-bookmaker-logos .lcl-bookmaker-logos__table .lcl-global__table-cell .bookieofferlabel:hover + .gfbsmd_freebets{
    display: block;
    z-index: 999;
}
.lcl-table-wrapper .lcl-bookmaker-logos .lcl-bookmaker-logos__table .lcl-global__table-cell .gfbsmd_freebets .gfbsmd_freebet_large .gfbsmd_freebet_bottom_container .bottom{
    padding: 8px;
}
.lcl-table-wrapper .lcl-bookmaker-logos .lcl-bookmaker-logos__table .lcl-global__table-cell .gfbsmd_freebets .gfbsmd_freebet_large .gfbsmd_freebet_bottom_container .bottom .bottom-inner .center{
    min-width: 250px;
    width: 100%;
}

.lcl-table-wrapper table.lcl-odds-table tbody tr td{
    white-space: nowrap;
    border: none;
}


.lcl-odds-table-wrapper .lcl-odds-table-free-bets .lcl-offer-container{
    display: none;
}

.lcl-odds-table-wrapper .lcl-odds-table-free-bets .oddstoggle{
    display: none;
}

.lcl-odds-table-wrapper .lcl-odds-table-free-bets .oddstoggle:checked + .lcl-offer-container{
    display: block;
}



/* removed base64 section */


.top-contributor-bar {
    padding: 17px;
    background: #f1f1f1
}

.top-contributor-bar .top-contributor-bar-inner {
    display: table;
    width: 100%;
    table-layout: fixed
}

@media (max-width: 798px) {
    .top-contributor-bar .top-contributor-bar-inner {
        display:block
    }
}

.top-contributor-bar .top-contributor-bar-inner .right {
    display: table-cell;
    vertical-align: top
}

@media (max-width: 798px) {
    .top-contributor-bar .top-contributor-bar-inner .right {
        display:block;
        text-align: center
    }
}

.top-contributor-bar .top-contributor-bar-inner .right .author-name {
    color: #274465;
    font-weight: 500;
    padding-left: 17px;
    margin-bottom: 17px;
    text-transform: capitalize
}

@media (max-width: 798px) {
    .top-contributor-bar .top-contributor-bar-inner .right .author-name {
        padding-left:0px;
        text-align: center;
    }
}

.top-contributor-bar .top-contributor-bar-inner .right .author-desc {
    color: #7e7d7d;
    line-height: 20px;
    padding-left: 17px
}

@media (max-width: 798px) {
    .top-contributor-bar .top-contributor-bar-inner .right .author-desc {
        padding-left:0px
    }
}

.top-contributor-bar .top-contributor-bar-inner .right .author-social {
    margin-top: 17px
}

.top-contributor-bar .top-contributor-bar-inner .right .author-social .social-link {
    width: 48px;
    height: 48px;
    display: block;
    float: right;
    background-color: white;
    border-radius: 25px;
    margin-left: 10px;
    background-image: url(/images/social_twitter.png);
    background-position: center;
}

@media (max-width: 798px) {
    .top-contributor-bar .top-contributor-bar-inner .right .author-social .social-link {
        float:none;
        display: inline-block;
        margin: 0px;
        margin: 0px 5px
    }
}

.top-contributor-bar .top-contributor-bar-inner .left {
    display: table-cell;
    width: 150px
}

@media (max-width: 798px) {
    .top-contributor-bar .top-contributor-bar-inner .left {
        display:block;
        margin-bottom: 17px;
        width: 100%
    }
}

.top-contributor-bar .top-contributor-bar-inner .left .author-image {
    width: 100%;
    text-align: right
}

@media (max-width: 798px) {
    .top-contributor-bar .top-contributor-bar-inner .left .author-image {
        text-align:center
    }
}

.top-contributor-bar .top-contributor-bar-inner .left .author-image img {
    width: 150px
}




.homepage-h1{
    border-top: #EAEAEA 0 dashed;
    margin: 10px 0;
    background: #274465;
    color: #fff;
    padding: 3px 0 3px 10px;
    font-weight: 400;
    margin-bottom: 0px;
    z-index: 9;
}


.view-all-authors-link{

}

.tenancy-pre{
    font-size: 20px;
    background: #274465;
    color: white;
    padding: 12px;
    margin-bottom: 4px;
    font-weight: 500;
}

.tenancy-pre span{
    display: block;
    font-size: 16px;
}













.contributors-contain {
    width: 100%;
    text-decoration: none;
}

.contributors-contain .cc-item {
    float: left;
    width:50%;
    display: inline-block;
    padding: 16px;
    text-decoration: none;
}

.contributors-contain .cc-item .cc-image {
    padding: 15px;
    text-align: center
}

.contributors-contain .cc-item .cc-image img {
    max-width: 100%
}

.contributors-contain .cc-item .cc-name {
    font-size:18px;
    font-weight: 500;
    margin-bottom: 12px;
    text-align: center;
    text-decoration: none;
    color: #274465
}

.contributors-contain .cc-item .cc-posts {
    font-size: 14px;
    margin-bottom: 6px;
    text-align: center
}

.contributors-contain .cc-item .cc-articles {
    font-size: 14px;
    text-align: center
}

.contributors-contain .cc-item .cc-view-feed {
    margin-top: 20px;
    padding: 10px 0;
    width: 100%;
    font-size: 14px;
    display: inline-block;
    background: #274465;
    color: white;
    text-align: center;
    font-weight: 500
}

table.tennisShowDraw{
    border: 1px solid #000000;
}

table.tennisShowDraw tr td:nth-child(2){
    width: 40%;
}

table.tennisShowDraw thead tr td{
    background: #274465;
    color: white;
}

table.tennisShowDraw tbody tr td{
    border: 1px solid #e6e6e6;
}












.slick-dots
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    /*opacity: 1;*/
}
.slick-dots li button:before
{
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;

    content: ' ';
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #274465;
    border-radius: 100%;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}





.li-banner{
    width:100%;
    display:block;
    margin-bottom: 10px;
}

.li-banner img{
    max-width:100%;
    display:block;
}
@media (min-width: 0) and (max-width: 340px) {
    .desktop-only-li, .tablet-only-li {
        display: none
    }
    .mobile-only-li {
        display: block
    }
}

@media (min-width: 340px) and (max-width: 714px) {
    .mobile-only-li, .tablet-only-li {
        display: none
    }

    .desktop-only-li {
        display: block
    }
}

@media (min-width: 715px) and (max-width: 939px) {
    .desktop-only-li,.mobile-only-li {
        display: none
    }
    .tablet-only-li {
        display: block
    }
}

@media (min-width: 940px) {
    .mobile-only-li, .tablet-only-li {
        display: none
    }

    .desktop-only-li {
        display: block
    }
}
