@charset "UTF-8";@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/assets/fonts/open-sans-v17-latin-regular.woff2") format("woff2"),url("/assets/fonts/open-sans-v17-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:swap;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/assets/fonts/open-sans-v17-latin-italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v17-latin-italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/assets/fonts/open-sans-v17-latin-700.woff2") format("woff2"),url("/assets/fonts/open-sans-v17-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-display:swap;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/assets/fonts/open-sans-v17-latin-700italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v17-latin-700italic.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:local(""),url("/assets/fonts/oswald-v29-latin-300.woff2") format("woff2"),url("/assets/fonts/oswald-v29-latin-300.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:local(""),url("/assets/fonts/oswald-v29-latin-regular.woff2") format("woff2"),url("/assets/fonts/oswald-v29-latin-regular.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:local(""),url("/assets/fonts/oswald-v29-latin-600.woff2") format("woff2"),url("/assets/fonts/oswald-v29-latin-600.woff") format("woff")}@supports (grid-area:auto){.grid{display:grid;grid-template-columns:[full-start] calc(50vw - 37rem) 1rem [main-start] repeat(12,1fr) [main-end] 1rem calc(50vw - 37rem) [full-end];grid-template-columns:[full-start] calc(50vw - 37rem) minmax(1rem,env(safe-area-inset-left)) [main-start primary-start] repeat(8,1fr) [primary-end] 1fr [secondary-start] repeat(3,1fr) [secondary-end main-end] minmax(1rem,env(safe-area-inset-right)) calc(50vw - 37rem) [full-end];grid-template-rows:minmax(0,-webkit-max-content);grid-template-rows:minmax(0,max-content);align-self:start}.grid>*{grid-column:main}.grid>.full-width{grid-column:full}}.two-col-equal{grid-template-columns:[full-start] calc(50vw - 37rem) minmax(1em,env(safe-area-inset-left)) [main-start primary-start] repeat(6,1fr) [primary-end] 2rem [secondary-start] repeat(6,1fr) [secondary-end main-end] minmax(1em,env(safe-area-inset-right)) calc(50vw - 37rem) [full-end]}.two-col>*{grid-column:primary}.two-col>footer,.two-col>header{grid-column:main}.two-col>.secondary-content{grid-column:secondary}@media only screen and (max-width:50em){.two-col>*,.two-col>.secondary-content{grid-column:main}}.full-width{grid-column:full}body{margin:0;padding:0}.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}html{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#231f20}@media only screen and (min-width:1200px){html{font-size:18px}}h1,h2,h3,h4,h5,h6{font-family:quatro,sans-serif;font-weight:500;margin:1.5rem 0 1rem;line-height:1.2}h1{font-size:2.2rem;color:#231f20}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}.center-heading{text-align:center;padding-bottom:2px;border-bottom:2px solid}@supports (grid-area:auto){.center-heading{display:flex;align-items:center;padding-bottom:0;border-bottom:0}.center-heading:after,.center-heading:before{content:"";border-bottom:2px solid;flex-grow:1;height:.3em}.center-heading:before{margin-right:.2em}.center-heading:after{margin-left:.2em}}a{color:#da2b10}a img{border:0}.primary-content ol,.primary-content ul{margin-top:1.5em;margin-bottom:1.5em}.primary-content ul{list-style:square}.primary-content li{margin:.5em 0}.primary-content li::marker{color:#6f7185}blockquote{margin-left:2em;border-left:1em solid #d5d6dc;padding:1em;margin-right:2em;background:#f1f1f3}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}ul.column-list-2{-moz-columns:2 15em;columns:2 15em}ul.column-list-2 li{margin:0;padding-bottom:.5em}ul.column-list-3{-moz-columns:3 12em;columns:3 12em}ul.column-list-3 li{margin:0;padding-bottom:.5em}.page-grid>header{position:relative;background:#231f20}@supports (grid-area:auto){.page-grid>header{display:grid;grid-template-columns:[full-start left-start] calc(50vw - 44rem) 1rem [left-end main-start] 1fr [main-end right-start] 1rem calc(50vw - 44rem) [right-end full-end];grid-template-columns:[full-start left-start] calc(50vw - 44rem) minmax(1rem,env(safe-area-inset-left)) [left-end main-start] 1fr [main-end right-start] minmax(1rem,env(safe-area-inset-right)) calc(50vw - 44rem) [right-end full-end];grid-template-rows:auto}}#primaryNav{padding:5px 0;font-family:quatro,sans-serif;font-weight:500;font-size:1.11rem;text-align:right}@supports (grid-area:auto){#primaryNav{grid-column:main;grid-row:2;display:flex;align-items:center;justify-content:space-between}}#primaryNav .logo{display:block;text-align:center;padding:7px 0 5px;max-width:calc(100% - 6rem)}@supports (grid-area:auto){#primaryNav .logo{grid-column:logo;text-align:left;flex:0 0 auto}}#primaryNav .logo img{height:150px;max-height:13vh}@media only screen and (max-height:769px){#primaryNav .logo img{height:100px;max-height:100px}}#primaryNav #primaryNavToggle,#primaryNav #primaryNavToggleState{display:none}#primaryNav a{text-decoration:none;color:#fdb817;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent}#primaryNav ul{text-align:center;margin:0 1em 0 2em}@supports (grid-area:auto){#primaryNav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:-.5em;text-align:left}}#primaryNav ul li{margin:.5em}@supports (grid-area:auto){#primaryNav ul li{flex:0}}#primaryNav ul li.secondary-nav-link{display:none}#primaryNav ul a:focus,#primaryNav ul a:hover{border-color:#fdb817}@media only screen and (max-width:65em){@supports (grid-area:auto){#primaryNav{flex-wrap:wrap}}#primaryNav .logo{max-width:80%}#primaryNav .logo img{height:auto}#primaryNav #primaryNavToggle{font-size:2em;display:inline-block;width:1em;height:1em;padding:0;margin:.1em .25em;cursor:pointer;transition:transform .2s ease-in-out;vertical-align:middle;border:0 none;background:0 0}@supports (grid-area:auto){#primaryNav #primaryNavToggle{margin:0}}#primaryNav #primaryNavToggle:after,#primaryNav #primaryNavToggle:before{content:""}#primaryNav #primaryNavToggle .toggle-icon,#primaryNav #primaryNavToggle:after,#primaryNav #primaryNavToggle:before{display:block;width:100%;height:.2em;margin:0 0 .2em;transition:transform .2s ease-in-out;border-radius:.05em;background:#fdb817}#primaryNav #primaryNavToggleState:checked~#primaryNavToggle .toggle-icon,#primaryNav #primaryNavToggleState:checked~#primaryNavToggle:after,#primaryNav #primaryNavToggleState:checked~#primaryNavToggle:before{background:#fdb817}#primaryNav #primaryNavToggleState:checked~#primaryNavToggle .toggle-icon{transform:scale(0)}#primaryNav #primaryNavToggleState:checked~#primaryNavToggle:before{transform:translateY(.4em) rotate(135deg)}#primaryNav #primaryNavToggleState:checked~#primaryNavToggle:after{transform:translateY(-.4em) rotate(-135deg)}#primaryNav #primaryNavToggleState:checked~ul{max-height:40em}#primaryNav ul{display:block;max-height:0;overflow:hidden;width:calc(100% + 2rem);margin:0 -1rem;transition:max-height .2s ease}#primaryNav ul li{display:block;text-align:center;border-top:1px solid #464753;margin:0;padding:.5em 0}#primaryNav ul li.secondary-nav-link{display:block}}#secondaryNav{text-align:center;position:relative;background:#fdb817;padding:.5em 0;font-family:quatro,sans-serif;font-weight:500;font-size:1rem}@supports (grid-area:auto){#secondaryNav{grid-column:full;grid-row:1;padding:.5em 0 0;text-align:left}}#secondaryNav ul{margin:0 auto;display:inline-block}@supports (grid-area:auto){#secondaryNav ul{grid-column:main;display:flex;margin:0;flex-wrap:wrap;justify-content:flex-end}}#secondaryNav ul li{flex:auto;margin:0 .5em;flex-grow:0;order:2;white-space:nowrap;line-height:1.5}#secondaryNav ul li.site-switch{position:absolute;top:.5em;left:0;margin:0 0 0 1rem;margin:0 0 0 max(1rem,env(safe-area-inset-left))}@supports (grid-area:auto){#secondaryNav ul li.site-switch{position:relative;top:0;flex-grow:1;order:1}}#secondaryNav ul li svg{fill:#231f20!important}#secondaryNav ul li.secondary-nav-search{margin:0 0 0 1rem}#secondaryNav ul li.secondary-nav-social{position:absolute;top:.5em;right:0}@supports (grid-area:auto){#secondaryNav ul li.secondary-nav-social{position:relative;top:0;margin:0 1rem;margin:0 max(1rem,env(safe-area-inset-right)) 0 1rem}}#secondaryNav a{text-decoration:none;color:#231f20}#secondaryNav a:not(.no-hover):focus,#secondaryNav a:not(.no-hover):hover{border-bottom:2px solid #231f20}@media only screen and (max-width:50em){#secondaryNav{height:0;padding:0}#secondaryNav .secondary-nav-link{display:none}@supports (grid-area:auto){#secondaryNav{height:auto;padding:.5em 0}}}@media only screen and (max-width:30em){#secondaryNav .secondary-nav-search{display:none}}#breadcrumbNav{max-width:1364px;margin:0 auto;padding:0 1em;width:100%}@supports (grid-area:auto){#breadcrumbNav{display:grid;grid-template-columns:[full-start] calc(50vw - 37rem) 1rem [main-start] repeat(12,1fr) [main-end] 1rem calc(50vw - 37rem) [full-end];grid-template-columns:[full-start] calc(50vw - 37rem) minmax(1rem,env(safe-area-inset-left)) [main-start primary-start] repeat(8,1fr) [primary-end] 1fr [secondary-start] repeat(3,1fr) [secondary-end main-end] minmax(1rem,env(safe-area-inset-right)) calc(50vw - 37rem) [full-end];grid-template-rows:minmax(0,-webkit-max-content);grid-template-rows:minmax(0,max-content);align-self:start}#breadcrumbNav>*{grid-column:main}#breadcrumbNav>.full-width{grid-column:full}}@supports (grid-area:auto){#breadcrumbNav{max-width:none;margin:0;padding:0}}#breadcrumbNav .breadcrumbs{grid-column:main;list-style:none;margin:.5rem 0 0;padding:0;font-size:1rem}#breadcrumbNav .breadcrumbs li{display:inline-block}#breadcrumbNav .breadcrumbs li:not(.active):after{content:"›";padding:0 5px;color:#6f7185}.skip-link{background:#f05038;color:#fff;font-weight:700;height:30px;left:50%;padding:1em 2em;position:absolute;transform:translate(-50%,-100%);transition:transform .3s;border-radius:0 0 .5em .5em;border:2px solid #fff;border-top:0}.skip-link:focus{transform:translate(-50%,0)}nav ul{list-style:none;margin:0;padding:0}nav ul li{display:inline;margin:0;padding:0}.page-grid{display:grid;min-height:100vh;grid-template-rows:-webkit-max-content -webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content max-content 1fr max-content}.page-grid>*{grid-column:1}.main-content{max-width:1364px;width:100%;margin:1.5rem auto 0;padding:0 1em}.main-content:after{content:"";display:table;clear:both}@supports (grid-area:auto){.main-content{display:grid;grid-template-columns:[full-start] calc(50vw - 37rem) 1rem [main-start] repeat(12,1fr) [main-end] 1rem calc(50vw - 37rem) [full-end];grid-template-columns:[full-start] calc(50vw - 37rem) minmax(1rem,env(safe-area-inset-left)) [main-start primary-start] repeat(8,1fr) [primary-end] 1fr [secondary-start] repeat(3,1fr) [secondary-end main-end] minmax(1rem,env(safe-area-inset-right)) calc(50vw - 37rem) [full-end];grid-template-rows:minmax(0,-webkit-max-content);grid-template-rows:minmax(0,max-content);align-self:start}.main-content>*{grid-column:main}.main-content>.full-width{grid-column:full}}@supports (grid-area:auto){.main-content{grid-column:full;max-width:none;padding:0}}.main-content main>:first-child{margin-top:0}.main-content>#sidebar>:first-child{margin-top:0}@media only screen and (min-width:920px){.main-content.two-col main{float:left;width:66%}.main-content.two-col #sidebar{float:right;width:25%}@supports (grid-area:auto){.main-content.two-col>#sidebar,.main-content.two-col>main{float:none;width:auto}.main-content.two-col main{grid-column:primary}.main-content.two-col #sidebar{grid-column:secondary}}}a.attachment-link{display:block;display:flex;align-items:center;margin:.3em 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.homepage-featured{background:#d5d6dc}@supports (grid-area:auto){.homepage-featured{max-width:none;padding:1rem 0;margin-top:1rem}}.homepage-featured h2{margin:.5rem 0 1.5rem}.homepage-actions{display:flex;margin:1rem 0;flex-wrap:wrap;justify-content:center}.homepage-actions .c2a{background:#fee6ae;color:#231f20;margin:1rem;border-radius:15px;flex:1 0 160px;padding:6px 6px 10px;text-decoration:none;font-family:quatro,sans-serif;font-weight:500;font-size:1.4em;text-align:center;line-height:1.2;transition:all .1s ease;max-width:200px}.homepage-actions .c2a:hover{background:#fdb817;transform:scale3d(1.1,1.1,1.1)}.homepage-actions .c2a img{width:100%;border-radius:12px}.in-this-section ul{list-style:none;margin:0;padding:0}.in-this-section ul li{background:#f1f1f3;margin-bottom:3px}.in-this-section ul li a{display:inline-block;margin:5px .5em 0}.in-this-section ul li li{margin-bottom:0}.in-this-section ul li li a{margin-left:1.5em}.in-this-section ul li li li a{margin-left:2.5em}.in-this-section>ul>li{border-bottom:1px solid #fff;padding-bottom:5px}.horizontal-scroll{overflow-x:auto}.main-content table{border:0;border-collapse:collapse;border-bottom:2px solid #7f8194;width:100%}.main-content table caption{border-bottom:1px solid #7f8194;color:#616375;font-size:.8em;padding:5px}.main-content table td,.main-content table th{border:0;font-size:.8em;padding:5px;vertical-align:top}.main-content table thead th{text-align:left;border-bottom:2px solid #616375}.main-content table thead th{text-align:left}.main-content table.table-striped tbody tr:nth-child(even){background-color:#f1f1f3}.main-content table.table-ruled tbody tr th{text-align:left;white-space:nowrap}.main-content table.table-ruled tbody tr td,.main-content table.table-ruled tbody tr th{border-bottom:1px solid #7f8194}form.form-background{background:#f1f1f3;padding:1em}form .field{margin-bottom:1.5em}form .field .field-label{font-family:quatro,sans-serif;font-size:1.2em}form .field .field-label .optional{color:#616375;font-size:.83em;font-style:normal;font-weight:300;margin-left:.2em}form .field .field-hint{color:#616375;font-size:.85em}form .field .field-control{margin-top:.5em}form .field .field-control input,form .field .field-control select,form .field .field-control textarea{font-family:inherit;font-size:1em}form .field .field-control [type=email],form .field .field-control [type=number],form .field .field-control [type=text],form .field .field-control textarea{border-radius:5px;border:2px solid #7f8194;box-sizing:border-box;padding:.5em;min-width:5em;max-width:100%;width:100%}form .field .field-control [type=email]:focus,form .field .field-control [type=number]:focus,form .field .field-control [type=text]:focus,form .field .field-control textarea:focus{outline:2px dotted #f7ae02;outline-offset:2px}form .field .field-control [type=email].field-error,form .field .field-control [type=number].field-error,form .field .field-control [type=text].field-error,form .field .field-control textarea.field-error{border-color:#f05038}form .field .field-control textarea{min-height:6em}form .field .field-control select{min-width:12em}form .field .field-control select option{padding:.1em .5em}form .inline-field{display:inline}form .inline-field .field-control,form .inline-field .field-label{display:inline}form .inline-field .field-control select{min-width:auto}form button,form input[type=submit]{background-color:#fdb817;border:none;border-radius:3em;color:#231f20;font-family:inherit;font-size:1em;padding:.5em 3em}form button:active,form button:focus,form button:hover,form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#fdb817}form button.btn-small,form input[type=submit].btn-small{border-radius:1em;padding:.1em 1em}form .field-error{color:#f05038;font-size:.85em;font-style:normal}form fieldset{border:0;padding:0}.form-error{color:#f05038;border:2px solid #f05038;border-radius:5px;padding:1rem;margin-bottom:1rem}.limiterBox{font-size:.8em;padding:.2em;color:#6f7185}.search-form{background:#f1f1f3;padding:.5em;border-radius:5px}.search-form .search-input{display:flex}.search-form .search-input input[type=search]{border:2px solid #7f8194;border-radius:5px 0 0 5px;box-sizing:border-box;padding:.5em;min-width:5em;max-width:100%;width:100%;font-size:inherit;font-family:inherit;margin-right:3px}.search-form .search-input input[type=search]:focus{border-color:#fdb817}.search-form .search-input input[type=submit]{border-radius:0 5px 5px 0;font-family:quatro,sans-serif;font-weight:500;font-size:1.2em;padding:.4em 1.5em}.search-form .search-options{padding:.5em 0 .3em}.search-form .search-options label{display:inline-flex;align-items:baseline}.search-form .search-options label:nth-child(n+2){margin-left:1em}.search-summary{color:#616375;font-style:italic;margin:2em 0}.search-results li{margin-bottom:1.5em}.search-results h4{margin:0}.search-results p{font-size:.85em;margin-top:.3em}.search-results p.search-meta{font-weight:700;color:#6f7185;margin:0}.search-results em.hlt1{font-style:normal;font-weight:700}.search-navigation{display:flex;justify-content:space-between;margin:2em 0}.search-navigation a{background-color:#fdb817;border:none;border-radius:3em;color:#231f20;cursor:pointer;display:inline-block;font-family:quatro,sans-serif;font-weight:500;font-size:1.3em;margin-top:.5rem;padding:.5em 2em;text-decoration:none}.search-navigation a:active,.search-navigation a:focus,.search-navigation a:hover{background-color:#f7ae02}.fixture-table-season-select{margin:1em 0}.no-fixtures{text-align:center;font-style:italic}.pc-league-table thead th{text-align:right!important}.pc-league-table thead th:first-child{text-align:left!important;white-space:nowrap}.pc-league-table thead th[title]{cursor:help}.pc-league-table tbody th{text-align:left;width:100%;white-space:nowrap}.pc-league-table tbody td{text-align:right;min-width:2.5em}.pc-league-table-key{font-size:.8rem;margin:5px 5px 1em;color:#6f7185}.contact-card{clear:both;margin:1em 0;background:#f1f1f3;padding:1em}@supports (grid-area:auto){.contact-card{display:grid;grid-template-columns:75px 75px 1fr;grid-template-rows:19px 120px 19px auto;margin:1em;padding:0;background:0 0}}.contact-card>*{grid-column:3;grid-row:2}.contact-card::before{content:"";display:block;background:#f1f1f3;border-radius:75px;grid-column:1/-1;grid-row:2}.contact-card::after{content:"";display:table;clear:both}.contact-card .contact-bio{font-size:.85rem;grid-column:3;grid-row:3/span 2;margin-right:60px}@supports (grid-area:auto){.contact-card .contact-bio{padding:0 1em}}.contact-card .contact-image{grid-column:1/span 2;grid-row:1/span 3}.contact-card .contact-image{float:right;z-index:10}.contact-card span.contact-image{display:none}.contact-card .contact-image img,.contact-card span.contact-image{border-radius:50%;border:4px solid #fdb817;width:150px;height:150px;background:#fff}@supports (grid-area:auto){.contact-card .contact-image img,.contact-card span.contact-image{display:block;float:none}}.contact-card .contact-details{align-self:center;font-size:.85rem}@supports (grid-area:auto){.contact-card .contact-details{padding-left:1.5em}}.contact-card .contact-details>*{margin:0}.contact-card .contact-details ul{margin:.5em 0 0;padding:0;list-style:none}.contact-card .contact-details ul li{margin:0}.contact-full{margin:3em 0}.contact-full .contact-image{float:right;margin:0 0 1em 1em;shape-outside:circle(50%);max-width:50%}.contact-full .contact-image img{border-radius:50%;width:300px;height:auto;max-width:100%}.contact-full .contact-details{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:1em;padding:.75em 0;list-style:none;background:#f1f1f3;border-radius:5em;clear:both}.contact-full .contact-details li{padding:.25em 1em;text-align:center;margin:0}@media only screen and (max-width:600px){.contact-card{grid-template-columns:50px 50px 1fr;grid-template-rows:19px 70px 19px auto;margin-left:0;margin-right:0}.contact-card>*{grid-row:1/span 3}.contact-card::before{grid-row:1/span 3}.contact-card .contact-bio{grid-column:1/span 3;grid-row:3/span 2;margin-right:0}@supports (grid-area:auto){.contact-card .contact-bio{padding:1em calc(30px + 1em) 0}}.contact-card .contact-image img,.contact-card span.contact-image{width:100px;height:100px}}@media only screen and (max-width:450px){.contact-card{grid-template-columns:30px 30px 1fr}.contact-card .contact-details{grid-column:2/-1}.contact-card .contact-image{display:none!important}}.player-list .player-full{margin:0 0 1em}@supports (grid-area:auto){.player-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-row-gap:1em;grid-column-gap:1em}.player-list .player-full{margin:0}}.player-full{display:flex;align-items:flex-start;margin:1em 0}.player-full .player-image{margin:0 1em 0 0;flex:0 0 100px}.player-full .player-image img,.player-full span.player-image{border-radius:50%;height:100px;width:100px;background:#7f8194}.player-full .player-name{margin:0 0 .1em}.player-full .player-club{margin:0;color:#616375}table.umpire-listing tr td,table.umpire-listing tr th{font-size:1em}table.umpire-listing thead:nth-child(n+2) th{padding-top:2em}table.umpire-listing .fixture-time{white-space:nowrap}table.umpire-listing .competition-name{text-align:left;padding-top:1em}table.umpire-listing .unconfirmed{font-style:italic}table.umpire-listing .no-umpires{color:#acadb9}.news-listing{margin:0 -.5rem}@supports (grid-area:auto){.news-listing{display:flex;flex-wrap:wrap}}.news-listing>:last-child{border-bottom:none}.homepage-news{margin:0 -1rem;display:flex;flex-direction:column}.homepage-news .news-card{padding:1rem}.homepage-news .news-card-large{border-bottom:2px solid #d5d6dc}.homepage-news-listing{display:flex;flex-direction:column}.homepage-news-listing>:last-child{border-bottom:none}@media only screen and (min-width:900px){.homepage-news{margin:0;flex-direction:row}.homepage-news .news-card{padding:.75rem}.homepage-news>.news-card-large{width:50%;border-bottom:none}.homepage-news-listing{width:50%}}@media only screen and (min-width:920px){.sidebar-news-listing .news-card img{display:none}.sidebar-news-listing .news-card .news-card-details{padding:0}}.news-card{flex-grow:1;margin:0;border-bottom:2px solid #d5d6dc;padding:.75rem;display:block;display:flex;text-decoration:none;transition:all .2s ease}.news-card:hover{background:#f1f1f3}.news-card:hover .news-card-title{text-decoration:underline}.news-card-prevnext{background:0 0}.news-card-prevnext:hover{background:#f1f1f3}.news-card-prevnext h3{margin-top:0;margin-bottom:.5rem}.news-card-prevnext-spacer{background:0 0!important}.news-card .news-card-title{color:#da2b10;margin:0 0 .4em;font-size:1em}.news-card .news-card-details{display:flex;flex-direction:column;flex-grow:1}.news-card .news-card-details-with-teaser{justify-content:flex-start}.news-card .news-card-teaser{color:#231f20}.news-card img{width:calc(100% + 2rem);margin:-1rem -1rem 0}.news-card-large{flex-direction:column}.news-card-large .news-card-title{font-size:1.4rem}.news-card-large img{width:100%;margin:0}.news-card-small{align-items:flex-start;flex-basis:100%}.news-card-small::after{content:"";display:table;clear:both}.news-card-small .news-card-details{padding:0 .75em;align-self:stretch}.news-card-small img{width:150px;margin:0;flex:0 0 auto;float:left}.homepage-more-news{text-align:center;margin:1.5rem 0 2rem}.homepage-more-news a,.homepage-more-news button{background-color:#fdb817;border:none;border-radius:3em;color:#231f20;cursor:pointer;font-family:quatro,sans-serif;font-weight:500;font-size:1.3em;margin-top:.5rem;padding:.5em 3em;text-decoration:none;transition:all .2s ease}.homepage-more-news a:active,.homepage-more-news a:focus,.homepage-more-news a:hover,.homepage-more-news button:active,.homepage-more-news button:focus,.homepage-more-news button:hover{background-color:#f7ae02}.news-article header{margin-bottom:2em}.news-article header h1{margin:0 0 .25em}.news-article header ul.tags{list-style:none;padding:0;margin:0 -.2em .6em}.news-article header ul.tags li{display:inline-block;margin:.3em .2em}.news-article header ul.tags li a{background:#f1f1f3;border-radius:2em;color:#231f20;font-size:.8em;font-weight:700;padding:.4em 1.5em;text-decoration:none;white-space:nowrap;transition:all .2s ease}.news-article header ul.tags li a:hover{background:#7f8194;color:#fff}.news-article header .main-image{margin-top:1em}.news-article footer{margin-top:3em}.date-published{margin:0;font-size:.8em;color:#616375}.news-listing-meta{margin:1em 0}.primary-content .news-listing-pagination{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center}.primary-content .news-listing-pagination li{margin:3px}.primary-content .news-listing-pagination li a,.primary-content .news-listing-pagination li span{display:flex;justify-content:center;align-items:center;border:1px solid #464753;color:#231f20;font-weight:700;text-decoration:none;padding:.5em 1em;line-height:1;background-color:#fdb817;border-radius:3px}.primary-content .news-listing-pagination li.active a{outline:2px solid #464753}.primary-content .news-listing-pagination li a:hover{outline:1px solid #464753;outline-offset:1px}.primary-content .news-listing-pagination li span{opacity:.5;cursor:default}@media only screen and (max-width:44em){.primary-content .news-listing-pagination li.ellipsis,.primary-content .news-listing-pagination li.numbered{display:none}}.sidebar-news-tags{list-style:square}.sidebar-news-tags li{margin:0 0 .5em}.sidebar-news-tags li::marker{color:#6f7185}.club-map{margin:0 -1rem;height:600px;max-height:100vh}.club-listing-map{position:relative}.club-listing-map .club-map{height:600px;max-height:100vh}@media only screen and (min-width:900px){.club-listing-map .club-listing-map-form{position:absolute;bottom:35px;left:calc(10px - 1rem);background:rgba(255,255,255,.9);width:10em;z-index:1000;padding:.5em;border:2px solid rgba(0,0,0,.2);background-clip:padding-box;border-radius:5px}}.club-listing-map-form button{width:100%;border-radius:.5em;padding:.2em 1em}.club-listing-map-form-control{margin-bottom:.5em}.club-listing-map-form input[type=text]{width:100%;padding:.2em .5em;box-sizing:border-box;font-family:"Open Sans",sans-serif}.club-listing-map-form select{width:100%;font-family:"Open Sans",sans-serif}.leaflet-container{font-family:"Open Sans",sans-serif!important;font-size:.85em!important}.club-listing-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));gap:1em;margin:1em 0}.club-listing-results .club-listing-result{background:#f1f1f3;border:2px solid #d5d6dc;padding:.75em 1em 1em;text-decoration:none;transition:all .2s ease}.club-listing-results .club-listing-result header{display:flex;justify-content:space-between}.club-listing-results .club-listing-result .club-name{text-decoration:none;font-weight:700;transition:all .2s ease}.club-listing-results .club-listing-result .club-map-link{transition:all .2s ease;display:inline-block;width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" role="img" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 576 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M554.06 161.16L416 224v288l139.88-55.95A32 32 0 0 0 576 426.34V176a16 16 0 0 0-21.94-14.84zM20.12 216A32 32 0 0 0 0 245.66V496a16 16 0 0 0 21.94 14.86L160 448V214.92a302.84 302.84 0 0 1-21.25-46.42zM288 359.67a47.78 47.78 0 0 1-36.51-17C231.83 319.51 210.92 293.09 192 266v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72A47.8 47.8 0 0 1 288 359.67z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M288 0a126 126 0 0 0-126 126c0 56.26 82.35 158.8 113.9 196a15.77 15.77 0 0 0 24.2 0C331.65 284.8 414 182.26 414 126A126 126 0 0 0 288 0zm0 168a42 42 0 1 1 42-42 42 42 0 0 1-42 42z"></path></g></svg>')}.club-listing-results .club-listing-result .club-map-link:hover{color:#da2b10;transform:scale3d(1.2,1.2,1.2)}.club-listing-results .club-listing-result .club-distance{color:#616375;font-size:.85em}.club-listing-results .club-listing-result .categories{margin-top:.5em}.club-listing-results .club-listing-result .categories .category{font-size:.8em;background:#fdb817;color:#231f20;border-radius:.5em;white-space:nowrap;padding:2px .75em}.club-listing-results .club-listing-result:hover{border-color:#7f8194}.club-listing-results .club-listing-result:hover .club-name{text-decoration:underline}.club-detail>header h1{margin-top:0}.club-detail dl{display:flex;flex-wrap:wrap;width:100%}.club-detail dt{font-weight:700;width:10em;padding-top:1em}.club-detail dd{display:flex;margin:0;padding-top:1em}.club-detail a[href^="mailto:"]{word-break:break-all}.club-detail dd+dd{width:100%;padding-top:0}.club-detail dt+dd:not(:nth-child(2)),.club-detail dt:first-child+dd:nth-child(2){width:calc(100% - 10em)}.club-detail dd+dd::before{width:10em;content:"";padding-top:0}@media only screen and (max-width:40em){.club-detail dl{flex-wrap:nowrap;flex-direction:column}.club-detail dt{width:auto}.club-detail dd{padding-top:0}.club-detail dd+dd::before,.club-detail dt+dd:not(:nth-child(2)),.club-detail dt:first-child+dd:nth-child(2){width:auto}}.homepage-sponsors{max-width:1364px;width:100%;margin:0 auto;padding:0 1em}@supports (grid-area:auto){.homepage-sponsors{grid-column:full;max-width:none;margin:0;padding:0}}.homepage-sponsors ul{margin:0;padding:0;list-style:none;text-align:center}@supports (grid-area:auto){.homepage-sponsors ul{display:grid;align-items:center;grid-template-columns:repeat(auto-fill,180px);grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:1rem;grid-auto-flow:dense;justify-content:center}@media only screen and (max-width:450px){.homepage-sponsors ul{grid-template-columns:repeat(auto-fill,150px)}}}.homepage-sponsors ul li{display:inline-table;max-width:200px;text-align:center;vertical-align:middle;padding:1em}@supports (grid-area:auto){.homepage-sponsors ul li{display:block;max-width:none;padding:0}.homepage-sponsors ul li.double-height{grid-row:span 2}.homepage-sponsors ul li.double-width{grid-column:span 2}}.homepage-sponsors ul li img{max-width:100%}img{max-width:100%}picture img{max-width:none}figure{display:flex;flex-direction:column;margin:2em -1rem}figure.main-image{margin:0 -1rem}figure.figure-full,figure.figure-half,figure.main-image{width:calc(100% + 2rem)}@media only screen and (min-width:600px){figure.figure-half{width:calc(50% - 1rem)}figure.figure-half-auto{margin-right:0}figure.figure-half-left{margin-right:2rem;clear:left;float:left}figure.figure-half-center{margin-left:auto;margin-right:auto}figure.figure-half-right{margin-left:2rem;clear:right;float:right}}figure img{width:100%}figure figcaption{font-size:.8rem;border-top:2px solid #7f8194;color:#616375;margin-top:3px;display:flex;justify-content:space-between;row-gap:1em;flex-wrap:wrap}figure figcaption div.caption{padding-left:3px;margin-right:2em;max-width:75%}figure figcaption div.caption>*{margin-top:.5em;margin-bottom:.5em}figure figcaption div.caption>:first-child{margin-top:0}figure figcaption div.caption>:last-child{margin-bottom:0}figure figcaption cite.copyright{font-style:normal;padding-left:3px;white-space:nowrap}.svg-icon{height:1.4em;width:1.4em;vertical-align:text-bottom}.embedded-video-center{text-align:center}.embedded-video video{max-height:60vh;max-width:100%}.embedded-youtube{width:100%;height:0;overflow:hidden;position:relative}.embedded-youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.banner{grid-column:full;grid-template-rows:auto!important;position:relative;background:#fdb817;box-shadow:inset 0 35px 10px -30px rgba(0,0,0,.3);height:30vw;max-height:25vh;min-height:180px}@supports (grid-area:auto){.banner{display:grid;grid-template-columns:[full-start] calc(50vw - 37rem) 1rem [main-start] repeat(12,1fr) [main-end] 1rem calc(50vw - 37rem) [full-end];grid-template-columns:[full-start] calc(50vw - 37rem) minmax(1rem,env(safe-area-inset-left)) [main-start primary-start] repeat(8,1fr) [primary-end] 1fr [secondary-start] repeat(3,1fr) [secondary-end main-end] minmax(1rem,env(safe-area-inset-right)) calc(50vw - 37rem) [full-end];grid-template-rows:minmax(0,-webkit-max-content);grid-template-rows:minmax(0,max-content);align-self:start}.banner>*{grid-column:main}.banner>.full-width{grid-column:full}}.banner h1,.banner h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;margin:0;text-align:center;font-size:3rem;font-weight:700;color:#231f20;line-height:1.1}@supports (grid-area:auto){.banner h1,.banner h2{grid-column:main;align-self:center;margin:0 1rem;position:relative;width:auto;transform:none;top:0;left:0}}.banner::before{position:absolute;content:"";display:block;top:0;left:0;height:100%;width:100%;background-blend-mode:luminosity;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;filter:grayscale();opacity:.15}@media only screen and (min-width:600px){.banner{min-height:220px}}@media only screen and (max-width:30rem){.banner h1,.banner h2{font-size:2.5rem}}@media only screen and (max-width:25rem){.banner h1,.banner h2{font-size:2.2rem}}@media only screen and (max-width:20rem){.banner h1,.banner h2{font-size:2rem}}.block-pullout{padding:1rem;background:#f1f1f3;border-radius:.5em}.block-pullout.theme-yellow{background:#fdb817}.block-pullout.theme-grey{background:#464753;color:#fff}.block-pullout.theme-red{background:#f05038;color:#fff}.block-pullout h2{margin-top:0}.block-pullout p{text-align:center;font-size:1.2em;margin:0 2em}.google-slides-embed{position:relative;height:0;overflow:hidden;margin:1em 0}.google-slides-embed.aspect-4to3{padding-bottom:calc(75% + 36px)}.google-slides-embed.aspect-16to9{padding-bottom:calc(56.25% + 36px)}.google-slides-embed.aspect-16to10{padding-bottom:calc(62.5% + 36px)}.google-slides-embed>iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.google-calendar-embed{width:100%;height:800px;border:0;margin:1em 0}.page-grid>footer{background-color:#f1f1f3;color:#464753;font-size:.778rem;line-height:1.5;border-top:2px solid #ccc;margin-top:3em;padding:3em 1em}@supports (grid-area:auto){.page-grid>footer{display:grid;grid-template-columns:[full-start] calc(50vw - 37rem) 1rem [main-start] repeat(12,1fr) [main-end] 1rem calc(50vw - 37rem) [full-end];grid-template-columns:[full-start] calc(50vw - 37rem) minmax(1rem,env(safe-area-inset-left)) [main-start primary-start] repeat(8,1fr) [primary-end] 1fr [secondary-start] repeat(3,1fr) [secondary-end main-end] minmax(1rem,env(safe-area-inset-right)) calc(50vw - 37rem) [full-end];grid-template-rows:minmax(0,-webkit-max-content);grid-template-rows:minmax(0,max-content);align-self:start}.page-grid>footer>*{grid-column:main}.page-grid>footer>.full-width{grid-column:full}}@supports (grid-area:auto){.page-grid>footer{padding:3em 0}}.page-grid>footer p{margin-top:0}.page-grid>footer ul{list-style:none;margin:0 0 1em;padding:0}.page-grid>footer h4{font:inherit;font-weight:700;margin:0}.page-grid>footer a{color:#231f20}.page-grid>footer .footer-details,.page-grid>footer .footer-links{max-width:1364px;width:100%;margin:0 auto;padding:0 1em}@supports (grid-area:auto){.page-grid>footer .footer-details,.page-grid>footer .footer-links{grid-column:main;padding:0}}@media only screen and (min-width:600px){@supports (grid-area:auto){.page-grid>footer .footer-details{grid-column:3/span 5}.page-grid>footer .footer-links{grid-column:9/span 6}}}.page-grid>footer .footer-copyright{max-width:1364px;width:100%;margin:0 auto;padding:2em 1em 0}@supports (grid-area:auto){.page-grid>footer .footer-copyright{grid-column:main;display:flex;justify-content:space-between;flex-wrap:wrap;padding:2em 0 0}}.page-grid>footer .footer-copyright p{margin:0;white-space:nowrap}.cc-revoke,.cc-window{background:#fdb817;color:#231f20;font-family:"Open Sans",sans-serif!important}.cc-revoke a,.cc-revoke a:active,.cc-revoke a:visited,.cc-window a,.cc-window a:active,.cc-window a:visited{color:#231f20}.cc-revoke .cc-message>:first-child,.cc-window .cc-message>:first-child{margin-top:0}.cc-revoke .cc-btn,.cc-window .cc-btn{transition:background .5s ease}.cc-revoke .cc-DISMISS,.cc-window .cc-DISMISS{border:none;background:#231f20;color:#fdb817}