<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">



    
        header[role="banner"] {
        background-color: #fff;
        }

        a.community-sites{color: #095896}

        
    


    
        header[role="banner"] .logo .venue-name {
        background: none;
        text-indent: 0 !important;
        color: #095896;
        text-decoration: none;
        width:auto;
        }
    


    
        @media only screen and ( max-width : 767px ) {
        header[role=banner] .banner-wrap h1 {
        font-size: 3em;
        width: 85%;
        }

        header[role=banner] .banner-wrap h1 a span.logo-bg {
        width: 15%;
        margin-right: 4%;
        }

        header[role=banner] .banner-wrap h1 a span.venue-name { width: 79%; }
        }
    

    /* Btn styles */

    .cs-btn.primary:not(.disabled),
    .cs-aggregator .button.is-secondary:not(.disabled),
    .cs-aggregator .button.is-primary:not(.disabled) {
        background-color: #095896!important;
        border-color: #095896!important;
        }


        .cs-btn.primary:hover:not(.disabled),
        .cs-btn.primary:active:not(.disabled),
        .cs-btn.primary:focus:not(.disabled),
        .cs-aggregator .button.is-secondary:active:not(.disabled),
        .cs-aggregator .button.is-secondary:focus:not(.disabled),
        .cs-aggregator .button.is-secondary:hover:not(.disabled),
        .cs-aggregator .button.is-primary:active:not(.disabled),
        .cs-aggregator .button.is-primary:focus:not(.disabled),
        .cs-aggregator .button.is-primary:hover:not(.disabled) {
        border-color: rgba(9,88,150, .7);

        }


        .cs-btn.secondary {
        border-color: #095896;
        color: #095896;
        }

        .cs-btn.tertiary {
        color: #095896;
        }

        .cs-btn.style-2 {
        color: #095896;
        }

        .cs-btn.style-2 svg{
        fill: #095896;
        }

        .course-booking a, .session-booking a{
        color: #095896;
        }

        /*End of button styles*/

        /*Venue profile*/


        .icon-box .info-box-header{
        color: #095896;
        }

        /*End of venue profile*/


        .styled-radio-bg.checked,
        .styled-checkbox-bg.checked {
        background-color: #095896;
        border: 1px solid #095896;
        }

        td a, th a{
        color:#095896;
        }


        /* Course Booking and Session pages */



        #footer{
        border-top:6px solid #095896;
        }

        #footer {
        border-color: #095896;
        }

        header[role="banner"] .banner-wrap nav[role="navigation"] ul li a {
        color:#095896;
        }

        header[role="banner"] .banner-wrap nav[role="navigation"] ul li a:hover,
        header[role="banner"] .banner-wrap nav[role="navigation"] ul li a:focus,
        header[role="banner"] .banner-wrap nav[role="navigation"] ul li a:active{
        background-color:#095896;
        }

        .venue-navigation ul.page-navigation li a:hover,
        .venue-navigation ul.page-navigation li a:focus,
        .venue-navigation ul.page-navigation li a:active,
        .venue-navigation ul.page-navigation li a.selected{
        border-bottom-color:#095896;
        }

        .venue-navigation-v2 ul.page-navigation-v2 li a:hover,
        .venue-navigation-v2 ul.page-navigation-v2 li a:focus,
        .venue-navigation-v2 ul.page-navigation-v2 li a:active,
        .venue-navigation-v2 ul.page-navigation-v2 li a.selected{
        color:#095896;
        }

        .content-location{
        background-color:#095896;
        }

        .content-location.with-arrow {
        background-color:#095896;
        background-color:rgba(9,88,150,0.8);
        }

        .content-location.with-arrow .arrow{
        border-top-color:#095896;
        border-top-color:rgba(9,88,150,0.8);
        }


        .availability-search{
        background:#095896;
        }

        

        .my-bookings #my-bookings-view table td div button {
        background-image: none;
        color: #095896;
        }

        .gallery .paging a.current{
        background:rgba(9,88,150,1);
        }

        .gallery .gallery-nav a.next:hover,
        .gallery .gallery-nav a.next:focus,
        .gallery .gallery-nav a.next:active,
        .gallery .gallery-nav a.prev:hover,
        .gallery .gallery-nav a.prev:focus,
        .gallery .gallery-nav a.prev:active
        .gallery .gallery-nav a.play:focus,
        .gallery .gallery-nav a.play:active,
        .gallery .gallery-nav a.pause:hover,
        .gallery .gallery-nav a.pause:focus,
        .gallery .gallery-nav a.pause:active,
        .gallery .gallery-nav a.play:hover {
        background-color:#095896;
        }

        .icon-box:hover,
        .icon-box.focus {
        border-color: #095896;
        box-shadow: 0 0 0 1px #095896 inset;
        -mos-box-shadow: 0 0 0 1px #095896 inset;
        -webkit-box-shadow: 0 0 0 1px #095896 inset;
        }

        .option-select .option.selected { border-color: #095896; }

        .icon-box:hover,
        .icon-box.focus {
        box-shadow: 0 0 0 2px #095896 inset;
        -mos-box-shadow: 0 0 0 2px #095896 inset;
        -webkit-box-shadow: 0 0 0 2px #095896 inset;
        }

        .venue-new-membership #members .medical-details:before {
        background-color: #095896;
        }

        .venue-new-membership fieldset.group-membership .new-members td button,
        .terms-of-use a,
        form a,
        a.plain-link {
        color: #095896;
        }

        .sub-nav-league li.selected a.plain-link,
        .sub-nav-league li a.plain-link:hover {
        border-bottom-color: #095896 !important;
        }

        .container .booking-view-options ul li a:hover,
        .container .booking-view-options ul li a.selected,
        .container .booking-view-options ul li a:focus {
        border-bottom: #095896 3px solid;
        }

        .sub-nav-module ul.sub-nav-list &gt; li &gt; a,
        .content-box p a,
        .content-box ul li a,
        .ckeditor-content a,
        .social-leagues .details-box a.join-options,
        .social-leagues .results a {
        color:#095896;
        }



        a.chevron:after { border-color: #095896!important; }

        header[role="banner"].header-style-2{
        border-bottom: 3px solid rgba(9,88,150,1);
        }

        .generic-header.sub-nav{
        border-bottom: 1px solid #e4e4e4;
        }


        @media screen and (max-width:767px){
        .generic-header{
        background-color:rgba(9,88,150,1);
        border:0;
        }
        }

        .nav-tabs.style-1 li.selected {
        color: #095896;
        }

        .search-results .result.style-1 .description h2 a,
        .search-results .result.style-2 .description h2 a,
        .search-results .result.style-3 .description h2 a,
        .league-results .result.style-1 .description h2 a
        {
        color:#095896;
        }

        .booking-sheet-resource-group-container .resource-wrap div a.selected,
        .booking-sheet-resource-group-container .resource-wrap div a:hover,
        .booking-sheet-resource-group-container .resource-wrap div a:focus
        .booking-sheet-resource-group-container .resource-wrap div a:active { border-bottom-color: #095896; }

        .search-filters.style-1,
        .search-filters.style-2 {
        background: rgba(9,88,150, 0.7);
        }

        .search-results .result.style-1.hover, .league-results .result.style-1.hover {
        border: 1px solid #095896;
        }

        .search-results .result.style-3.hover {
        border: 1px solid #095896;
        }

        #additional-booking-options.style-1 ul li .booking-item.hover,
        #additional-booking-options.style-1 ul li .booking-item.selected {
        border: 1px solid #095896;
        }


        #additional-booking-options.style-1 ul li .booking-item-cost span.status {
        color: #095896;
        }

        .content-box .promo{
        background: rgba(9,88,150, 0.15);
        border-color: transparent;
        }

        .content-box .promo p{
        color:#095896;
        }

        /*
        Removing causing booking confirmation on coaching to look weird, if this breaks something elsewhere revisit.

        ul.social li a{
        background-color: #095896;
        }

        */

        .booking .attendees{
        background: rgba(9,88,150, 0.1);
        }

        .booking .attendees .table table td{
        border-bottom-color:rgba(9,88,150, 0.1);
        }

        .sessions-table table tfoot td{
        background-color: #095896;
        }

        .sessions-table.style-2 table th {
        border-color: #095896;
        }


        .sessions-table table tfoot td{
        background-color: #095896;
        background-color:rgba(9,88,150, 0.7);
        }


            

                header[role="banner"] { border-bottom: 1px solid #dbdbdb; }

                .generic-header.sub-nav .sub-nav-links.style-1 a { color: #6c6c6c; }

                .venue-navigation ul.page-navigation li a.selected {color: #095896; }
                .generic-header.sub-nav .nav-tabs.style-1 li.selected,
                .generic-header.sub-nav .sub-nav-links.style-1 li.selected { color: #095896; }

                .generic-header.sub-nav .nav-tabs.style-1 li.selected a,
                .generic-header.sub-nav .nav-tabs.style-1 li a:hover,
                .generic-header.sub-nav .nav-tabs.style-1 li a:active,
                .generic-header.sub-nav .sub-nav-links.style-1 li.selected a,
                .generic-header.sub-nav .sub-nav-links.style-1 li a:hover,
                .generic-header.sub-nav .sub-nav-links.style-1 li a:active { border-bottom: 3px solid rgba(9,88,150,1);color: #095896; }

                @media only screen and ( max-width : 767px ) {
                .generic-header.sub-nav .sub-nav-links.style-1 a{color:#fff}
                .generic-header.sub-nav .nav-tabs.style-1 li.selected a,
                .generic-header.sub-nav .nav-tabs.style-1 li a:hover,
                .generic-header.sub-nav .nav-tabs.style-1 li a:active {
                border-bottom: none;
                background-color: rgba(255,255,255, 0.4);

                }

                .generic-header.sub-nav .nav-tabs.style-1 li a,
                .generic-header.sub-nav .sub-nav-links.style-1 li a,
                .generic-header.sub-nav .sub-nav-links.style-1 li.selected a,
                .generic-header.sub-nav .sub-nav-links.style-1 li a:hover,
                .generic-header.sub-nav .sub-nav-links.style-1 li a:active { border-bottom: none; color:#fff;}


                .generic-header.sub-nav .sub-nav-links.style-1 { background-color: #095896; }
                }

                .generic-header.sub-nav .nav-tabs.style-1 li.selected,
                .generic-header.sub-nav .sub-nav-links.style-1 li.selected { color: #fff; }

                .generic-header.sub-nav .nav-tabs.style-1 li a,
                .generic-header.sub-nav .sub-nav-links.style-1 li a { line-height: 43px; }

            

        #results .result.style-2 .description  p.article-date span,
        #results .result.style-2 .description h2 a,
        #results .result.style-2 a.read-more { color: #095896; }

        .content-box.booking-steps .step span.icon.step-1{background-color:#095896;}
        .content-box.booking-steps .step span.icon.step-2{background-color:#095896;}
        .content-box.booking-steps .step span.icon.step-3{background-color:#095896;}

        .access-instructions h3{color:#095896;}
        .pin-number .pin-image .image{background-color:#095896;}

        /*
        Authority landing page
        */

        .venue-landing #content .venue a { background-color: #095896; }

        .venue-landing #content .venue a:hover {
        background-color: #fff;
        color: #095896;
        }

        .venue-landing .content-map { border-top: 6px solid #095896; }

        /* Community sites navigation */
        div.community-sites ul li a{color: #095896}

        /*Venue Account pages */

        .account-options { border-color: #095896; }

        .coaching-account-panels.style-1 .account-panel.empty-account-panel .account-panel-body a{ color: #095896; }

        .account-options .account-toggle { color: #095896; }

        .account-options .account-toggle span:before,
        .account-options .account-toggle span:after { background-color: #095896; }

        .coaching-account-panels.style-1 .account-panel .account-panel-body ul li a { color: #095896; }

        .form-progress.style-1 li a.selected { border-bottom-color: #095896; }

        /*
        Coaching Index page Schedule calendar, listing
        */

        .coaching-sessions-search .coaching-sessions-control li.selected a,
        .coaching-sessions-search .coaching-sessions-control a:hover,
        .coaching-sessions-search .coaching-sessions-control a:focus,
        .coaching-sessions-search .coaching-sessions-control a:active {
        border-color: #095896;
        }

        .schedule-calendar ol.days li .course { color: #095896; }



        /* Progress bar checkout */

        .checkout-progress ol li.current { color : #095896; }

        .checkout-progress ol li.current span.stage { border-color: #095896; }


        /*
        Coaching hero bg
        */

        .generic-header .bg { background-color: #095896; }


        /*
        Slick carousel;
        */

        .slick-dots li.slick-active button {
        background-color: #095896;
        border-color: #095896;
        }


        /*
        News Listing
        */

        .news-listing .article .description .read-more { color: #095896; }
        .news-listing .article .description .read-more:after { border-color: #095896; }

        /*
        News article
        */

        span.category a { color: #095896; }


        .news-detail .article-footer div a { color: #095896; }
        .news-detail .article-footer div a span.icon { border-color: #095896; }

        /*
        News feed, venue homepage
        */

        .news-feed a { color : #095896; }

        .news-feed a:after { border-color: #095896; }

        /* Stripe Elements */

        .cs-stripe-elements .input.focused + label + .baseline { background-color: #095896; }
        .cs-stripe-elements label { color: #095896; }

        /*
        Leagues Pages
        */

        .social-leagues .listing-label{background-color: #095896;}

        .news-feed a:after { border-color: #095896; }

        /*
        Block panel styling
        */

        /*
        - Video panels
        */

        .panel-group.style-7 .block-panel a {
        color: #095896;
        }

        /*
        - Booking confirmation
        */
        .panel-group.style-5 .block-panel:after { background-color: #095896; }

        /*
        jquery Ui autocomplete
        */
        .ui-autocomplete li.ui-menu-item a.add-item { color: #095896; }


        /*
        Play icon
        */
        .play-icon-bg { background-color: rgba(9,88,150,0.9)}

        /* Tournaments */
        .tournaments-v2-page .tournaments-v2 .tournaments-intro .notification a.link{ color: #095896 !important;}
        .tournaments-v2-page .tournaments-v2 .tournaments-intro .notification{ background-color:rgba(9,88,150, 0.05) !important; border-color: rgba(9,88,150, 0.5) !important; }

        .venue-account-tournaments h2 .tournament-link, .venue-account-tournaments h2 .tournament-link:link, .venue-account-tournaments h2 .tournament-link:visited, .venue-account-tournaments h2 .tournament-link:hover, .venue-account-tournaments h2 .tournament-link:active{
        color: #095896 ;
        }

        .venue-account-level h2 .tournament-link, .venue-account-level h2 .tournament-link:link, .venue-account h2 .tournament-link:visited, .venue-account h2 .tournament-link:hover, .venue-account h2 .tournament-link:active {
        color: #095896 ;
        }

        .venue-account-level h2 .js-withdraw-event, .venue-account-level h2 .tournament-link:link, .venue-account h2 .tournament-link:visited, .venue-account h2 .tournament-link:hover, .venue-account h2 .tournament-link:active {
        color: #095896 ;
        }

        .venue-account-level .js-withdraw-event, .venue-account-level .js-withdraw-event:link, .venue-account .js-withdraw-event:visited, .venue-account .js-withdraw-event:hover, .venue-account .js-withdraw-event:active {
        color: #095896 ;
        }

        .tournaments-v2 .notification-help a.help-link{ color: #095896 !important;}
        .tournaments-v2 .notification-help ul li a{ color: #095896 !important;}


        /*Course aggregator*/

        .cs-aggregator .csa-search-result-item .panel-heading .title,
        .cs-aggregator .csa-search-result-advert.panel .panel-heading .title,
        .cs-aggregator .csa-programme-filters .csa-filter-title .button {
        color: #095896!important;
        }

        .cs-aggregator .pretty.p-default input:checked ~ .state label:after,
        .cs-aggregator .rc-slider-track { background-color: #095896!important; }


        .cs-aggregator .csa-search-result-item:hover,
        .cs-aggregator .csa-search-result-advert.panel:hover,
        .cs-aggregator .csa-search-result-item:focus,
        .cs-aggregator .rc-slider-handle,
        .cs-aggregator .csa-search-result-advert.panel:focus { border-color: #095896!important; }


        .cs-aggregator .csa-search-result-item .has-label p.result-item-label,
        .cs-aggregator .csa-search-result-advert.panel .has-label p.result-item-label {
        color: #095896!important;
        border-color:  #095896!important
        }</pre></body></html>