 /* !UNIVERSAL ELEMENTS */

 /************************
    ATOM - AUDIO
************************/
.audio-player {
    width: 100%;
    vertical-align: middle;
}

/************************
    ATOM - DOCUMENT LINKS
************************/

.newsDocuments {
    width: 100%;
}

.newsDocument-entry {
    display: inline-block;
    padding: 0 .5rem;
    margin-bottom: 1rem;
}

.newsDocument-entry span {
    padding: .7rem .5rem .5rem;
    display: inline-block;
    vertical-align: middle;
}

.newsDocument-entry a::before {
    font-size: 1.5rem;
    vertical-align: middle;
}

.newsDocument-entry a[href^="https://"]::before,
.newsDocument-entry a[href^="http://"]::before {
    content: "\e926";
    font-family: "icomoon";
    color: #D8252E;
}

.newsDocument-entry a[href$=".pdf"]::before {
    content: "\eadf";
    font-family: "icomoon";
    color: #D8252E;
}

.newsDocument-entry a[href$=".doc"]::before {
    content: "\eae1";
    font-family: "icomoon";
    color: #D8252E;
}

/* Override helper classes used everywhere else on site */
[data-type="video"] .newsDocuments {
    padding: 0;
    margin-bottom: 2rem;
    width: 100%;
    background-color: transparent;
}

[data-type="video"] .newsDocument-entry {
    padding: 0;
}

@media (min-width: 65em) {
    .newsDocuments {
        padding: .75rem 2.85rem;
        width: 98.75%;
    }

    .newsDocument-entry {
        margin-bottom: 0;
    }
}

[data-video="dailymotion"] iframe {
    width: 100%;
}

@media (min-width: 65em) {
    [data-video="dailymotion"] {
        padding: 0 1rem;
    }

    [data-video="dailymotion"] iframe {
        height: 480px;
    }
}

/************************
    ORGANISM - GLOBAL
************************/

[data-button="filter"],
[data-button="menu"] {
    cursor: pointer;
}

[data-button="filter"] {
    font-family: 'Choplin', 'Helvetica', Arial, sans-serif;
    font-weight: 500;
    padding: .6rem 1rem;
    border-radius: 0;
    background: #ccb766;
    color: #343434;
    text-align: left;
}

[data-button="filter"] i {
    float: right;
    line-height: 1.35rem;
}

[data-filters],
[data-menu] {
    max-height: 0;
    visibility: hidden;
    overflow: hidden;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}

[data-filters].open,
[data-menu].open {
    max-height: 30rem;
    visibility: visible;
}

.find-your-club {
    padding: 1rem;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.find-your-club span {
    vertical-align: middle;
}

.find-your-club input {
    border: none;
    flex: 1 1 auto;
    color: #d8252e;
}

.find-your-club button {
    border: none;
    transition: background-color .25s;
    -webkit-transition: background-color .25s;
    -moz-transition: background-color .25s;
}

/******************************
    ORGANISM - CONTENT PAGE
******************************/

/** MOLECULE - CONTACT FORM **/

.wpcf7-form label {
  font-size: .9rem;
  width: 100%;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"] {
  width: 100%;
  height: 35px;
  border: 1px solid #ccc;
}

.wpcf7-form textarea {
  height: 100px;
  width: 100%;
  border: 1px solid #ccc;
}

.wpcf7-form select {
  float: left;
  margin-top: .5rem;
}

.wpcf7-form input[type="submit"] {
  background: #2e2e2e;
  color: #fff;
  padding: .5rem 1.5rem .3rem;
  border: 0;
}

.mainContent,
.mainSidebar {
    width: 100%;
    float: left;
    margin-top: 0;
    margin-bottom: 1rem;
    background: none;
}

.content__image {
    position: relative;
}

.content__image-overlay {
    position: absolute;
    height: 100%;
    z-index: 2;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
}

.content__image-overlay-link {
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 1rem 1.5rem;
    text-transform: uppercase;
    color: #fff;
    border: 2px solid #fff;
}

.content__image-overlay-link:hover {
    background: #d8252e;
    color: #fff;
}

.mainContent .content__image img {
    width: 100%;
}

/** MOLECULE - CONTENT BODY **/

.mainContent .content-image img {
    width: 100%;
    height: auto;
}

.mainContent .accordion-parent {
    margin-bottom: 1rem;
}

.mainContent .content__main ul li {
    position: relative;
    padding-left: 1.2rem;
    margin-bottom: .5rem;
}

.mainContent .content__main ul li:before {
    position: absolute;
    left: 0;
    top: .2rem;
    line-height: 1rem;
}

.mainContent .content__main ul li ul {
    margin-top: .5rem;
    padding-left: 2rem;
}

.mainContent .content__main ul li ul li::before {
    color: #000;
}

/** ATOM - SIDEBAR **/

.sidebar-dfp {
    margin: 1rem;
}

.sidebar-quicklinks {
    background: none;
}

.quicklinks-block {
    margin-right: -1rem;
}

.quickLink{
    margin: 0;
}

.sidebar-quicklinks .btn {
    width: 100%;
    padding: 0.8rem;
    text-align: left;
    font-size: 1rem;
    font-weight: normal;
    background: #343434;
    border-bottom: 1px solid #505050;
}

.sidebar-nextMatch {
    width: 100%;
    float: left;
    padding-top: 0;
}

.matchStatus-widget {
    padding: 1rem;
}

.matchStatus-date small {
    line-height: 1.35rem;
}

.match-info-button .btn {
    height: 38px;
    width: 38px;
    display: block;
}

.hosp-button .btn {
    padding: .7rem 1rem;
    min-width: 114px;
}

.tickets-button .btn {
    padding: .7rem;
    min-width: 112px;
}

.matchStatus-widget .matchStatus-date > p span {
    padding-left: .3rem;
}

.contentBody-main img.alignleft {
    float: left;
    margin: 1rem 1rem 1rem 0;
}

/***************************************
    ORGANISM - PARTNER INDEX
***************************************/

.partnerContainer .partnerContainer-blocks {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
}

.partnerContainer-blocks .sponsor-imageContainer {
    float: left;
    border: 1px solid #f0f0f0;
    padding: .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.partnerContainer .sponsor-imageContainer img {
    max-height: 60px;
}

/***************************************
    ORGANISM - GRASSROOTS NEWS ARTICLE
***************************************/

.article-meta .newsAuthor {
    border-right: 1px solid #6f6f6f;
}

.article-meta .newsAuthor i {
    position: relative;
    top: .1rem;
    font-size: .9rem;
    color: #6f6f6f;
}

/** ATOM - SIDEBAR **/

.sidebar-documents .document-block:nth-last-child(1) {
    margin-bottom: 0;
}

.sidebar-documents .document-blockInner {
    display: flex;
    align-items: center;
}

.sidebar-documents .document-blockInner .document-icon {
    width: 35px;
    height: 35px;
    line-height: 40px;
    text-align: center;
}

/* Flexible Content */
.ticket-sales-header.mainContent {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 0 1rem;
}

.ticket-sales-promo-image {
    margin-top: 1rem;
}

.ticket-sales-promo-image img {
    width: 150px;
}

.content-flexible-block {
    width: 100%;
    padding: 0 1rem;
}

.flexible-quick-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.flexible-quick-link {
    flex: 1 1 100%;
    padding: 1rem 0;
    font-size: 1.25rem;
}

.ticket-sales-cta {
    border: 2px solid #d8252e;
    padding: 1rem 1.5rem;
    transition: background-color .25s, color .25s;
    -moz-transition: background-color .25s, color .25s;
    -webkit-transition: background-color .25s, color .25s;
}

.quick-link-icon {
    padding: .5rem .75rem;
    vertical-align: middle;
    border-radius: 50%;
}

[data-flexible-quick-link-type="hospitality"] span {
    color: #c9b771;
}

[data-flexible-quick-link-type="hospitality"] .quick-link-icon {
    background-color: #c9b771;
    color: #fff;
}

.flexible-tickets {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.flexible-tickets-price-band {
    flex: 1 1 5%;
    padding: 1rem;
    text-align: center;
}

.flexible-tickets-price-codes {
    flex: 1 1 20%;
    flex-direction: column;
    padding: 1rem 2rem;
    margin-right: 1rem;
}

.flexible-ticket-price-code {
    display: flex;
}

.flexible-ticket-colour-code {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    display: inline-block;
}

.flexible-ticket-colour-code {
    z-index: 1;
    margin-left: -.25rem;
}

.flexible-ticket-colour-code:first-of-type {
    z-index: 2;
    margin-left: .5rem;
}

.flexible-tickets-image {
    flex: 1 1 70%;
    text-align: center;
    margin-top: 2rem;
}

/* Flexible Content - Tablet */
@media (min-width: 48em) {

    .flexible-tickets {
        flex-wrap: nowrap;
    }

}

/* Flexible Content - Desktop */
@media (min-width: 65em) {

    .flexible-tickets-price-band {
        text-align: left;
    }

    .flexible-tickets-image {
        margin-top: 0;
    }

    .flexible-tickets-image img {
        max-width: 700px;
    }

}

@media (min-width: 65em) {

    .ticket-sales-header.mainContent {
        padding-left: 0;
    }

    .ticket-sales-promo-image {
        margin: 0;
    }

    .ticket-sales-promo-image img {
        width: 100%;
    }

    .flexible-quick-link {
        flex: 1 1 33%;
    }

    .ticket-sales-cta:hover {
        background-color: #d8252e;
        color: #fff;
    }

    .flexible-quick-link a:hover span {
        color: #343434;
    }

    .flexible-quick-link a:hover .quick-link-icon {
        background-color: #343434;
        color: #fff;
    }

    .flexible-content-main {
        padding: 0;
    }

    .content-flexible-block {
        padding: 0;
    }

    .flexible-quick-link a {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .flexible-quick-link a .flexible-quick-link__title {
        flex: 0 0 calc(75% - 1rem);
        margin-left: 1rem;
    }
}

/******************************
    ORGANISM - INDEX PAGE
******************************/

.indexPage-body {
    padding-top: 0;
}

.indexPage-body .contentBody {
    margin: 0;
}

.index-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.customIndex .image-available.index-card:nth-child(odd) {
    padding-left: 1rem;
}

.customIndex .image-available.index-card:nth-child(even) {
    padding-right: 1rem;
}

.image-available .index-meta {
    position: absolute;
    bottom: 1rem;
    left: 0;
    width: calc(100% - 1rem);
    padding-top: .7rem;
    padding-bottom: .7rem;
}

.customIndex .image-available.index-card:nth-child(even) .index-meta {
    left: 1rem;
}

.customIndex .image-available.index-card img {
    width: 100%;
}

.index-meta h3 {
    font-size: 1.2rem;
    line-height: 1.4rem;
    margin: 0;
    position: relative;
    padding-right: 3rem;
}

.index-meta h3:after {
    content: "\e910";
    font-family: 'icomoon';
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translate(0,-50%);
}

/***************************************
    ORGANISM - NEWS ARTICLE
***************************************/

.newsHead-image {
  max-height: 32rem;
  overflow: hidden;
}

.content__figure {
    position: relative;
    overflow: hidden;
    max-height: inherit;
}

.content__figure:before {
    content: '';
    display: block;
    width: 100%;
    padding-top: 56.25%;
}

.content__single-image {
    position: absolute;
}

.newsContent-body .content-lead {
    margin-top: 1.5rem;
}

.newsHead-text .article-meta a span {
    line-height: 1.35rem;
}

.newsHead-image img,
.content__image .content__figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.newsHead-text {
    position: relative;
    background-color: #fff;
}

.newsHead-text h1 {
    display: inline;
    position: relative;
    bottom: 2rem;
    left: 1rem;
    margin: 0;
    padding: .5rem 0;
    width: calc(100% - 2rem);
    font-size: 1.3rem;
    line-height: 2.1rem;
    color: #fff;
    background-color: #343434;
    box-shadow: 1rem 0 0 #343434, -1rem 0 0 #343434;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

.newsHead-text h1:before {
    content: "";
    position: absolute;
    bottom: -.1rem;
    left: -1.04rem;
    width: calc(100% + 2.007rem);
    height: .1rem;
    background-color: #343434;
    z-index: 0;
}

.news-social-first {
    line-height: 2rem;
}

.news-social-first .news-social-text,
.news-social-first .contentSocial {
    width: auto;
    float: left;
}

.newsHead.no-featured-image {
    margin-top: 4rem;
}

.newsHead-image .content__figure.top img,
.content__image .content__figure.top img {
    object-position: top;
}

.newsHead-image .content__figure.centre img,
.content__image .content__figure.centre img {
    object-position: center;
}

.newsHead-image .content__figure.bottom img,
.content__image .content__figure.centre img {
    object-position: bottom;
}


/** ATOM - SIDEBAR **/

.sidebar-related {
    padding: 0;
    background: 0;
}
.sidebar-related h3 {
    padding: .5rem 0 1rem 1rem;
    margin-bottom:0;
}
.news-footer {
    padding-left: 1rem;
}

.newsPage-FooterAgg {
    padding: 0;
}
.newsPage-FooterAgg h4 {
    padding-left: 1rem;
}

/** MOLECULE - RELATED PLAYER **/

.relatedPlayer-container .relatedPlayer-name {
    padding: .5rem 1rem;
}

.newsPlayers-inner {
    padding-bottom: 1.1rem;
}

.relatedPlayer-container {
    margin-bottom: .75rem;
}

.relatedPlayer-container, .relatedPlayer-container .relatedPlayer-image, .relatedPlayer-container .relatedPlayer-icon {
    height: 2.25rem;
    background: #f0f0f0;
}

.relatedPlayer-container .relatedPlayer-image {
    width: 2.25rem;
    vertical-align: middle;
}

.relatedPlayer-showhide {
    cursor: pointer;
}

.relatedPlayer-container .relatedPlayer-icon {
    width: 2.25rem;
    line-height: 2.15rem;
    background: #343434;
}

/** MOLECULE - NEXT/PREV ARTICLE **/

.next-block .nextImage {
    position: relative;
}

.next-block.previous img {
    border-right: 1px solid #929292;
}

.next-block .btn {
    position: absolute;
    top: 50%;
    width: 10rem;
    transform: translate(0, -50%);
    padding: .5rem 1rem;
    background: #343434;
}

.next-block .nextLink {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #1c1c1c;
    opacity: 0.5;
}

.next-block.previous .nextLink {
    left: 1rem;
}

.next-block.next .nextLink {
    right: 1rem;
}

.next-block .btn-previous {
    left: 0;
}

.next-block .btn-previous i {
    float: left;
    position: relative;
    top: -.15rem;
}

.next-block .btn-previous.btnoffset span.txtoffset {
    left: 4rem;
    width: 100%;
    text-align: center;
    font-size: .9rem;
    font-weight: 500;
}

.next-block .btn-next.btnoffset span.txtoffset {
    left: -4rem;
    width: 100%;
    text-align: center;
    font-size: .9rem;
    font-weight: 500;
}

.next-block .btn-next {
    right: 0;
}

.next-block .btn-next i {
    float: right;
    position: relative;
    top: -.15rem;
}

.newsPage-FooterNext .nextImage,
.newsPage-FooterNext .nextImage img,
.newsPage-FooterNext > div:last-child,
.newsPage-FooterNext > div:first-child {
    width: 100%;
}

.newsPage-FooterNext .previous .nextImage img {
    display: block;
}

.newsPage-FooterNext .previous {
    margin-bottom: 1rem;
}

/******************************
    ORGANISM - NEWS ARCHIVE
******************************/

.archive-main {
    margin: 0;
}

.archive-sub-menu,
.archive-sub-menu li{
    background: #343434;
    color: #c7c7c7;
}

.archive-row,
.archive-row a,
.archive-sub-menu li,
.archive-sub-menu li a {
    margin: 0;
    padding: .8rem 0rem;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}

.archive-row a.archive-year{
    padding: .6rem 1rem;
}

.archive-row{
    padding: 0;
}

.mainContent-full{
    padding: 0 1rem;
}

.indexPage-body{
    padding: 0;
}

.arch-block{
    margin: 0 1rem 0 0;
    margin-left: 0;
    border-bottom: #a99a64 solid 1px;
}

.archive-row:hover,
.archive-sub-menu li:hover {
    background: #d8252e;
    color: #fff;
}

.archive-row a:focus {
    color: #343434;
    text-decoration: none;
}

.archive-row:hover a,
.archive-sub-menu li:hover a {
    color: #fff;
}

.arch-block ul > li.archive-row > a.archive-year:after {
    content: "\e912";
    font-family: 'icomoon';
    position: absolute;
    right: 1rem;
    top: 50%;
    font-weight: normal;
    transform: translate(0,-50%);
}

.arch-block ul > li.archive-row.open > a.archive-year:after {
    content: "\e913";
}

.archive-pagination .screen-reader-text {
    display: none;
}

.archive-pagination .nav-links {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.archive-pagination .nav-links .page-numbers {
    display: inline-block;
    width: 2.3rem;
    height: 2.3rem;
    line-height: 2.3rem;
    color: #fff;
    background: #343434;
    font-size: 1rem;
    margin: 0 0.1rem;
    padding: 0;
    text-decoration: none;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    font-weight: bold;
    border-radius: 5px 0 5px;
}

.archive-pagination .nav-links .page-numbers:not([title]) {
    border: 0
}

.archive-pagination .nav-links .page-numbers.current {
    background: #ce271d;
}

/***************************************
    ORGANISM - FEATURED ARTICLE
***************************************/

/** ATOM - FEATURE TITLE **/

.article-title {
    background: #c9b771
}

.article-title .article-meta {
    color: #343434;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.article-title .article-meta i {
    font-size: 1.3rem;
    padding-right: .4rem;
}

.article-title .article-meta .newsAuthor {
    border-color: #343434;
}

.article-title .article-meta .newsDate {
    padding-left: .6rem;
}

.article-title .article-meta span {
    display: inline-flex;
    align-items: center;
}

.article-fullwidth-image img {
    width: 100%;
}

/** ATOM - ARTICLE RELATED PLAYERS **/

.article-players .relatedPlayer-container {
    background: #5d532d;
}

.article-players .relatedPlayer-container a {
    color: #fff;
}

/** ATOM - ARTICLE BLOCKQUOTE **/

.article-body blockquote {
    padding: 2rem 3rem 1rem;
    margin: 2rem 0;
}

/** ATOM - ARTICLE IMAGE & VIDEO **/

.article-image .article-image-container p {
    margin: 0;
}
.single-article .btnoffset span {
    position: unset;
    transform: unset;
}

/***************************************
    ORGANISM - TICKETS PAGE
***************************************/

.ticketsIndex-banner img {
    width: 100%;
    height: auto;
}

.ticketsIndex-content p {
    padding: 0 1rem;
}

.ticketsIndex-signup {
    display: flex;
    border: solid 3px #D8252E;
}

.ticketsIndex-signupMessage,
.ticketsIndex-signupButton {
    display: inline-block;
}

.ticketsIndex-signupMessage {
    flex: 1 1 80%;
    transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}

.ticketsIndex-signupButton {
    display: flex;
    flex: 1 1 20%;
    align-items: center;
    justify-content: center;
    transition: background-color .25s ease;
    -moz-transition: background-color .25s ease;
    -webkit-transition: background-color .25s ease;
}

.ticketsIndex-signup a:hover .ticketsIndex-signupButton {
    background: #BD2028;
}

.ticketsIndex-signup a:hover .ticketsIndex-signupMessage {
    color: #D8252E;
}

.ticketsIndex-events {
    display: flex;
    flex-direction: column;
}

.ticketsIndex-event {
    position: relative;
    margin-bottom: 2rem;
}

.ticketsIndex-eventLink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}

.ticketsIndex-eventOverlay {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ticketsIndex-eventDetails {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    width: 100%;
}

.ticketsIndex-event .ticketsIndex-purchaseText {
    border: solid 1.5px #fff;
    transition: background-color .25s, color .25s;
    -moz-transition: background-color .25s, color .25s;
    -webkit-transition: background-color .25s, color .25s;
}

.ticketsIndex-event:hover .ticketsIndex-purchaseText {
    color: #fff;
    background: #D8252E;
}

.ticketsIndex-eticketing a {
    width: 100%;
    background: #2E2E2E;
    transition: background-color .25s ease;
    -moz-transition: background-color .25s ease;
    -webkit-transition: background-color .25s ease;
}

.ticketsIndex-eticketing a:hover {
    color: #fff;
    background: #BD2028;
}

.ticketing-button {
    display: inline-block;
    padding: .5rem 1.25rem;
    border-radius: 500px;
    position: fixed;
    right: 1rem;
    bottom: 1rem;
    z-index: 6;
    transition: .2s;
    -webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.13);
    -moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.13);
    box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.13);
}

.ticketing-button:hover,
.ticketing-button:focus {
    color: #fff;
}

@media (min-width: 48em) {
    .ticketing-button {
        bottom: 2rem;
        right: 2rem;
    }
}

/* MOLECULE - HOSPITALITY SITE */
.black-gold .index-meta {
    background: #c9b771;
}

.black-gold .index-meta h3 {
    color: #343434;
}

/* !MEDIA QUERIES */
/* !Bootstrap xs: Small devices (360px) */
@media (min-width: 22.500em) {

}

/* !Bootstrap xs: Small devices (landscape phones for a 320 - 480px) */
@media (min-width: 30em) {
    /*****************************************
        ORGANISM - NEWS PAGE LANDSCAPE PHONE
    *****************************************/

    .next-block .btn-previous.btnoffset span.txtoffset {
        width: 150%;
    }

    .next-block .btn-next.btnoffset span.txtoffset {
        left: -50%;
        width: auto;
    }

}

/* !Bootstrap xs: Small devices (landscape phones for a 360 - 640px) */
@media (min-width: 40em) {

    /** MOLECULE - NEXT/PREV ARTICLE **/

    .newsPage-FooterNext > div:first-child,
    .newsPage-FooterNext > div:last-child {
        width:50%;
    }

    .next .next-blockInner .aggregator-title {
        padding-left:0;
    }
}

/* !Bootstrap sm: Medium devices (tablets, 768px and up) */
@media (min-width: 48em) {

    /***********************************
        ORGANISM - INDEX PAGE TABLET
    ************************************/

    .customIndex .index-card:nth-child(2n+1),
    .customIndex .index-card:nth-child(2n) {
        padding: 0 1rem;
        margin-bottom: 2rem;
    }

    .customIndex .image-available.index-card:nth-child(2n) .index-meta {
        left: 0;
    }

    .image-available .index-meta {
        width: calc(100% - 2rem);
    }

    .index-meta {
        padding: .8rem 0 .8rem 1rem;
    }

    /***************************************
        ORGANISM - PARTNER INDEX TABLET
    ***************************************/

    .partnerContainer-blocks .sponsor-imageContainer {
        padding: 2rem .5rem;
    }

    /***************************************
        ORGANISM - FEATURED ARTICLE TABLET
    ***************************************/

    /** ATOM - FEATURE TITLE **/

    .article-title .article-meta .newsDate {
        padding-left: .3rem;
        padding-right: .9rem;
    }

    .article-title .article-meta .newsDate span {
        padding-right: .3rem;
    }

    .article-title .article-meta .newsAuthor {
        border-color: #6f6f6f;
    }

    /** ATOM - ARTICLE FULL WIDTH IMAGE **/

    .article-fullwidth-image-container {
        min-height: 500px;
    }

    .article-fullwidth-image-container img {
        display: none;
    }

    /** ATOM - ARTICLE MATCH BOXES **/

    .article-match-boxes .nextlast-tabs,
    .article-match-boxes .nextlast-tab-content {
        width: 100%;
    }

    .newsHead.no-featured-image {
        margin-top: 0;
    }

    /******************************
        ORGANISM - NEWS ARCHIVE
    ******************************/

    .arch-block{
        margin: 0 1rem 1rem;
        margin-left: 0;
    }
    .arch-block:nth-child(2n){
        margin-right: 0;
        width: calc(50% - 1rem);
    }
    .archive-row a.archive-year{
        padding: .7rem 1rem;
    }
}

/* !Bootstrap sm: Medium devices (landscape tablets, 1000px and up) */
@media (min-width: 62.5em) {

    /**********************************
        ORGANISM - CONTENT PAGE TABLET
    **********************************/

    /** ATOM - SIDEBAR **/

    .sidebar-related h3 {
        padding: .5rem 0 1rem 0rem;
        margin-bottom: 0;
        margin-top: 0;
    }

    .sidebar-dfp {
        margin: 0;
        padding: 1rem;
    }

    .matchStatus-widget {
        padding: 1rem;
    }
    .mainSidebar {
        width: 350px;
        float: left;
        margin: 0;
        background: transparent;
        padding-right: 3rem;
    }

    .mainContent {
        width: calc(100% - 350px);
        float: left;
        padding-right: 50px;
        padding: 1rem 2rem 0 0;
    }

    .content-text{
        padding: 0rem 3rem;
    }

    .sidebar-quicklinks {
        padding: 1rem 0;
        background: transparent;
    }

    .sidebar-quicklinks .quicklinks-block {
        padding: 1rem;
        margin: 0;
        background: #fff;
    }

    .sidebar-quicklinks h3 {
        margin-bottom: 0
    }

    .sidebar-nextMatch {
        padding: 0;
        margin-top: 0
    }

    /***********************************************
        ORGANISM - GRASSROOTS NEWS ARTICLE TABLET
    ***********************************************/

    .newsArticle figcaption,
    .newsArticle .content-lead,
    .newsArticle .news-social,
    .newsArticle .content-text,
    .newsArticle .news-footer {
        padding-left: 3rem;
    }


    .article-meta {
        margin-bottom: .5rem;
        font-size: .85rem;
        line-height: 1.2rem;
    }

    .news-footer {
        display: flex;
        align-items: center;
        width: 100%;
        float: left;
        margin: 1rem 0;
    }

    .news-footer .news-tags,
    .news-footer .news-social {
        width: 70%;
        float: left;
    }

    .news-footer .news-social {
        width: 30%;
        text-align: right;
    }

    .sidebar-related,
    .sidebar-documents {
        padding: 1rem 0;
        background: transparent;
    }

    .sidebar-related .related-block,
    .sidebar-documents .documents-block {
        padding: 0;
        background: #fff;
    }

    .sidebar-related .related-block .aggregator-block .aggregator-title h6,
    .sidebar-documents .documents-block h6 {
        margin: 0;
        font-size: 0.875rem;
        line-height: 1.087rem;
    }

    .sidebar-related .related-block .aggregator-block:nth-child(1) .aggregator-blockInner {
        display: block;
        float: left;
        width: 100%;
    }

    .sidebar-related .related-block .aggregator-block:nth-child(1) .aggregator-title h6{
        margin-top: 1rem;
    }

    .sidebar-related .related-block .aggregator-block:nth-child(1) .aggregator-blockInner .aggregatorContent,
    .sidebar-related .related-block .aggregator-block:nth-child(1) .aggregator-blockInner .aggregatorImage {
        width: 100%;
        float: left;
        padding: 0
    }

    .sidebar-related .related-block .aggregator-block{
        width:100%;
    }
    /***********************************
        ORGANISM - NEWS ARTICLE TABLET
    ***********************************/

    /** MOLECULE - NEWS ARTICLE HEADING **/

    .newsHead-text {
        position: absolute;
        background-color: #343434;
        padding: 1rem 1rem;
        margin-bottom: 2rem;
        margin-left: 1rem;
        width: calc(100% - 1rem);
        right: 0;
        bottom: -8rem;
        z-index: 1;
        display: flex;
        align-items: center;
    }

    .newsHead-image {
        position: relative;
    }

    .newsHead-image figcaption {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background: rgba(0, 0, 0, .65);
        margin: 0;
        color: #fff;
        padding: 1rem 1rem 4rem;
    }

    .newsHead-image figcaption p {
        margin: 0;
    }

    .newsHead .newsHead-image[data-focus="center"],
    .newsHead .newsHead-image[data-focus="bottom"] {
        height: 32rem;
        position: relative;
    }

    .newsHead .newsHead-image[data-focus="center"] img {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0,-50%);
    }

    .newsHead .newsHead-image[data-focus="bottom"] img {
        position: absolute;
        left: 0;
        bottom: 0;
    }

    /* SHOW / HIDE FEATURED IMAGE ON GALLERIES */
    .newsHead-text.no-featured-image {
        bottom: -12rem;
    }

    [data-nano-gallery].no-featured-image {
        margin-top: 6rem;
    }

    .newsHead-text h1 {
        position: initial;
        box-shadow: none;
        background-color: transparent;
        margin: 0;
        bottom: auto;
        font-size: 2rem;
        line-height: 2.75rem;
    }

    .newsHead-textInner {
        padding-left: 1rem;
    }

    .newsPlayers {
        position: absolute;
        bottom: -12rem;
        padding-top: 6rem;
        width: calc(100% - 1rem);
    }

    .newsPlayers .newsPlayers-inner {
        margin-left: 2rem;
        padding-bottom: .75rem;
    }

    /** MOLECULE - NEWS ARTICLE META **/

    .newsHead-text .article-meta {
        margin: .75rem 0 0;
    }

    .newsHead-text .article-meta .newsAuthor {
        color: #fff;
        font-weight: bold;
    }

    .newsHead-text .article-meta, .newsHead-text .article-meta .newsAuthor i {
        color: #ddd;
        margin-top: 1rem;
    }

    .newsHead-text .article-meta .newsAuthor i {
        margin-right: 0.5rem;
    }

    /** MOLECULE - NEWS ARTICLE BODY **/

    .newsContent-body.relatedPlayers {
        margin-top: 12rem;
    }

    .newsContent-body {
        margin-top: 5rem;
        padding-bottom: 3rem;
    }

    .news-social-first {
        padding-left: 3rem;
        line-height: 2.5rem;
        margin-bottom: 1rem;
    }

    .socialBox-icon {
        width: 35px;
        height: 35px;
        line-height: 2.5;
    }

    .match-bodyContainer .news-social-first {
        padding: 0;
    }

    .newsContent-body .mainContent p,
    .newsContent-body .content-lead p,
    .newsContent-body .mainContent h1,
    .newsContent-body .mainContent h2,
    .newsContent-body .mainContent h3,
    .newsContent-body .mainContent h4,
    .newsContent-body .mainContent h5,
    .newsContent-body .mainContent h6,
    .newsContent-body .mainContent ul,
    .newsContent-body .mainContent ol {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .newsContent-body .mainContent p {
        padding-left: 0;
    }

    /** MOLECULE - NEWS ARTICLE FOOTER **/

    .newsPage-FooterNext {
        padding: 1rem;
    }

    .newsPage-Footer .aggregator {
        padding: .5rem;
    }

    .newsPage-Footer {
        position: relative;
        top: -5rem;
        overflow: hidden;
    }

    .newsPage-Footer:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 51%;
        background: #343434;
        left: 0;
        top: 0;
    }

    .newsPage-FooterAgg h4 {
        color: #fff;
        display: inline-block;
        margin: 2rem 0;
    }

    .newsPage-FooterAgg .ourgame-highlight {
        display: inline-block;
        color: #c9b771;
    }

    /** MOLECULE - NEWS PREV/NEXT **/

    .prevNextNavigation {
        background-color: #343434;
    }

    .newsPage-FooterNext .nextImage {
        padding-left: 0;
        padding-right: 0;
    }

    .newsPage-FooterNext .nextImage img {
        width: 100%;
        height: auto;
    }

    .newsPage-FooterNext .next-blockInner {
        position: relative;
    }

    .next-block.previous .nextLink, .next-block.next .nextLink {
        left: 0;
        right: 0;
    }

    .newsPage-FooterNext h6 {
        display: inline;
        position: relative;
        bottom: 5rem;
        left: 0;
        padding: .4rem .1rem;
        margin: 0 1rem;
        font-family: 'Choplin', 'Helvetica', Arial, sans-serif;
        line-height: 1rem;
        color: #fff;
        background-color: #343434;
        font-size: 1.2rem;
        box-shadow: 1rem 0 0 #343434, -1rem 0 0 #343434;
        -webkit-box-decoration-break: clone;
        -ms-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }

    .newsPage-FooterNext .next h6 {
        margin-left: 2rem;
    }

    .next-block .btn {
        padding: .55rem 1rem;
        width: 8rem;
    }

    /***************************************
        ORGANISM - FEATURED ARTICLE TABLET
    ***************************************/

    /** ATOM - ABSTRACT **/

    .article-body {
        overflow-x: hidden;
    }

    .article-body .article-abstract {
        padding: 2rem;
        background: #fff;
        font-size: 1.1rem;
        margin-bottom: 1.5rem;
    }

    .article-body .article-abstract:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 4.15%;
        right: -4.15%;
        height: 100%;
        background: #fff;
    }

    .article-body .article-abstract p {
        margin: 0;
    }

    /** ATOM - ARTICLE BLOCKQUOTE **/

    .article-body .article-blockquote:after {
        content: '';
        position: absolute;
        right: 0;
        top: 2rem;
        width: 4.15%;
        right: -4.15%;
        height: calc(100% - 4rem);
        background: #fff;
    }

    /** ATOM - ARTICLE IMAGE & VIDEO **/

    .article-image {
        display: flex;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .article-image .article-image-container {
        width: 55%;
        float: left;
    }

    .article-image .article-image-container img {
        width: 100%;
    }

    .article-image .article-image-caption {
        width: 45%;
        float: left;
        padding: 3rem;
        display: flex;
        align-items: center;
        align-content: center;
        flex-wrap: wrap;
    }

    .article-image .article-image-caption i {
        font-size: 2.3rem;
    }

    .article-image .article-image-caption p {
        display: block;
        width: 100%;
        margin: 1.3rem 0;
        font-family: 'Choplin', 'Helvetica', Arial, sans-serif;
        font-size: 1.2rem;
    }

    /***********************************
        ORGANISM - NEWS ARCHIVE DESKTOP
    ************************************/

    .archive-main {
        margin-top: 0;
        width: calc(100% + 1rem);
    }
}

/* !Bootstrap md: Small Laptop (desktops, 1039px and up) */
@media (min-width: 65em) {

    /** ATOM - SIDEBAR **/

    .sidebar-nextMatch .matchStatus-widget .matchStatus-links {
        position: relative;
        left: 0;
        bottom: 0;
        padding-right: 0;
    }

    /******************************
        ORGANISM - GLOBAL DESKTOP
    ******************************/

    [data-filters],
    [data-menu] {
        max-height: none;
        visibility: visible;
    }

    .wpcf7-form input[type="submit"]:hover {
      background: #c9b771;
      color: #000;
    }

    .find-your-club {
        margin-bottom: 2rem;
        font-size: 1.25rem;
    }

    .find-your-club input {
        padding-left: .75rem;
    }

    /***********************************
        ORGANISM - INDEX PAGE DESKTOP
    ************************************/

    .indexPage-body .contentBody {
    margin-left: 0;
    }

    .indexPage-body {
        background: #fff;
        padding: 1.5rem .5rem 0 0;
    }

    .indexPage-body:before {
        content: '';
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: -100%;
        background: #fff;
    }

    /***************************************
        ORGANISM - PARTNERS INDEX DESKTOP
    **************************************/

    .partnerContainer.principal-sponsorsContainer .sponsor-imageContainer {
        width: 25%;
    }

    .partnerContainer.broadcast-partnersContainer .sponsor-imageContainer {
        width: 50%;
    }

    .partnerContainer.suppliersContainer .sponsor-imageContainer {
        width: 14.14%;
    }

    .partnerContainer.principal-sponsorsContainer {
        width: 57%;
        display:inline-block;
    }

    .partnerContainer.broadcast-partnersContainer {
        width: 28%;
        margin-left: 14%;
        display: inline-block;
    }

    /***************************************
        ORGANISM - FEATURED ARTICLE DESKTOP
    ***************************************/

    /** ATOM - ARTICLE MATCH BOXES **/

    .article-match-boxes {
        margin-bottom: 2.5rem;
    }

    .article-match-boxes .nextlast-tab-content {
        display: flex;
        align-items: center;
    }

    .article-match-boxes .matchStatus-widget .matchStatus-meta {
        min-height: 80px;
    }

    /***************************************
        ORGANISM - TICKETS PAGE DESKTOP
    ***************************************/

    .ticketsIndex-header {
        padding: 0;
    }

    .ticketsIndex-content p {
        padding: 0;
    }

    .ticketsIndex-events {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .ticketsIndex-event {
        flex: 0 0 48.5%;
    }

    /******************************
        ORGANISM - NEWS ARCHIVE
    ******************************/

    .arch-block:nth-child(2n),
    .arch-block {
        width: calc(25% - 1rem);
        margin-right: 1rem;
    }

    .arch-block:first-child {
        margin-left: 0;
    }

    .arch-block:nth-child(4n) {
        margin-right: 0;
    }

    .next-block .btn-previous i,
    .next-block .btn-next i {
        font-size: 1.1rem;
        line-height: 1rem;
    }
}

/* !Bootstrap md: Large devices (desktops, 1232px and up) */

@media (min-width: 77em) {

    /**********************************
        ORGANISM - CONTENT PAGE DESKTOP
    **********************************/

    .mainContent-full {
        padding: 0;
    }

    .matchStatus-widget {
        padding: 1.5rem 1.5rem 1.5rem 2rem;
    }

    .sidebar-quicklinks .quicklinks-block {
        padding: 1.5rem;
    }

    .mainContent {
        width: calc(100% - 420px);
        padding-right: 3rem;
    }

    .newsContent-body .mainContent {
        width: calc(100% - 375px);
    }

    .newsContent-body .mainContent p {
        padding-left: 1.5rem;
    }

    .mainSidebar {
        width: 375px;
    }

    .sidebar-dfp {
        padding: 1.5rem;
        margin: 0;
    }

    .mainContent .content-text {
        padding: 0;
    }

    .newsContent-body .content-text {
        padding: 0 1.5rem;
    }

    .indexPage-body{
        padding: 3rem 0rem 1rem 3rem;
        background: #fff;
        width: calc(100% - 3rem);
        margin-left: -3rem;
    }

    /***********************************************
        ORGANISM - GRASSROOTS NEWS ARTICLE DESKTOP
    ***********************************************/

    .socialBox-icon {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 1.1rem;
    }

    /***********************************
        ORGANISM - INDEX PAGE DESKTOP
    ************************************/

    .customIndex .image-available.index-card:nth-child(odd) {
        padding-left: 1rem;
        width: calc(33.3333% - 0rem);
    }

    .customIndex .image-available.index-card:nth-child(even) {
        padding-right: 1rem;
        width: calc(33.3333% - 0rem);
    }

    .indexPage-body .contentBody {
        margin: 0;
        padding-right: 1rem;
        margin-left: -1rem;
    }

    /** MOLECULE - NEWS PREV/NEXT **/

    .newsPage-FooterNext{
        padding: 3rem 3rem 0 0;
    }

    /** MOLECULE - NEWS ARTICLE FOOTER **/

    .newsPage-Footer .aggregator{
        padding: 0 0 0 2.5rem;
        margin-right: -.5rem;
    }

    /** ATOM - AGGREGATOR LOAD MORE **/

    .loadMore-btn {
        left: -3rem;
    }

    .aggregatorIndex .loadMore-btn {
        left: 0rem;
    }

    /** MOLECULE - NEWS ARTICLE HEADING **/

    .newsHead-text h1 {
        font-size: 2.25rem;
        line-height: 3.5rem;
    }

    .newsPage-FooterAgg h4 {
        padding-left: 3rem;
    }

    .newsHead-text {
        padding: 1rem 1rem;
        margin-bottom: 2rem;
        margin-left: 3rem;
        width: calc(100% - 3rem);
    }

    .newsPlayers {
        width: calc(100% - 3rem);
    }

    .sidebar-related .related-block .aggregator-block .aggregator-blockInner {
        padding:1.5rem
    }

    /***********************************
        ORGANISM - NEWS ARCHIVE DESKTOP
    ************************************/

    .archive-main{
        margin-top: 0;
        width: calc(100% - 5rem);
    }
}

/* !Bootstrap md: Large devices (desktops, 1366px and up) */
@media (min-width: 85.375em) {

    /***********************************
        ORGANISM - INDEX PAGE DESKTOP
    ************************************/

    .indexPage-body {
        padding: 3rem 2rem 1.5rem 0;
    }

}

/* !Bootstrap lg: Extra Large devices (desktops, 1500px and up) */

@media (min-width: 93.750em) {
    /** MOLECULE - NEWS ARTICLE FOOTER **/

}

/* !Bootstrap lg: XL devices (desktops, 1696px and up) */
@media (min-width: 106em) {
    /*************************************
        ORGANISM - NEWS ARTICLE XXL
    *************************************/

    /** MOLECULE - NEWS ARTICLE HEADING **/

    .newsPlayers .newsPlayers-inner {
        margin: 0 auto;
        padding-left: 3.5rem;
    }

    .newsHead-textInner {
        padding-left: 2.5rem;
    }
}

/* !Bootstrap lg: XL devices (desktops, 1920px and up) */
@media (min-width: 120em) {

}
