html{overflow-x:hidden;overflow-y:scroll;line-height:1.75em}body{overflow-x:hidden;margin:0;min-width:320px}body,input,textarea{font-family:source-sans-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.125em;color:#4d4d4d}#klaro .klaro .cookie-modal h1,#klaro .klaro .cookie-modal h2,h1,h2,h3,h4,h5,h6{font-family:utile-narrow,sans-serif;font-weight:300;font-style:normal}#klaro .klaro .cookie-modal h1,#klaro .klaro .cookie-modal h2,h1{font-size:2.25em;line-height:1.25em}h2{font-size:1.6875em;line-height:1.25em}h3{font-size:1.35em;line-height:1.25em}@media only screen and (min-width:1200px){#klaro .klaro .cookie-modal h1,#klaro .klaro .cookie-modal h2,h1{font-size:2.475em}h2{font-size:2.025em}h3{font-size:1.575em}.block-system-branding-block,.messages,.region-inner,ul.menu{max-width:1200px;margin:0 auto;padding:20px 0}}header{padding:20px 20px 40px;background:#546e87;font-family:winsome,sans-serif;font-weight:400;font-style:normal;line-height:1.5em;font-size:1.575em;text-align:center}header a{overflow:hidden;color:#fff;text-underline-offset:.2em;text-decoration-color:transparent}header a:focus,header a:hover{color:#fff;text-decoration-color:#fff}header .site-name a:hover{text-decoration:none;text-decoration-color:transparent}.path-frontpage #block-bcaa-main-menu,.path-frontpage header{background:rgba(0,0,0,.42)}.block-system-branding-block{margin:0 auto}.block-system-branding-block img{float:left;max-height:50px;margin:0 .5em 3em 0}article header{padding:0;background:0 0}.main-title,.region-content{clear:left;background:#fff;padding:0 18px}.main-title{padding-top:.5em}.maintenance-page .main-content{padding:0 36px}.maintenance-page img{display:none}.footer{clear:left;color:#fff;background:url(/sites/budecanalangling.co.uk/themes/bcaa/images/footer-background-small.jpg) center top/cover no-repeat}.footer ul{padding-left:0}.footer li{list-style:none}.footer .region-inner{margin-top:36px;padding:0 36px 36px}.region-footer-left,.region-footer-left .menu-item,.region-footer-middle,.region-footer-right{text-align:center}@media only screen and (min-width:1000px){.footer .region-inner{display:grid;grid-template-columns:400px auto 400px}.region-footer-left,.region-footer-left .menu-item{text-align:left}.region-footer-middle{text-align:center}.region-footer-right{text-align:right}}body.path-frontpage{background:url(/sites/budecanalangling.co.uk/themes/bcaa/images/fp-background-small.jpg) center top no-repeat}@media only screen and (min-width:1200px){header{padding:0 36px .5em;font-size:3.375em;text-align:left}.block-system-branding-block img{float:left;margin:0 .5em 0 0;max-height:80px}body.path-frontpage{background:url(/sites/budecanalangling.co.uk/themes/bcaa/images/fp-background.jpg) center top no-repeat}.footer{background:url(/sites/budecanalangling.co.uk/themes/bcaa/images/footer-background.jpg) center top no-repeat}}.view-bcaa-blog{padding:0 0 18px}.view-bcaa-blog .views-submit-button{float:none;clear:left}.view-bcaa-blog #edit-submit-bcaa-blog{margin:.5em 0 1.5em;padding:13px}.view-bcaa-blog .view-content{clear:left;text-align:center}.view-bcaa-blog .views-field-title{padding:.25em 2em .75em;background:#546e87;color:#fff}.view-bcaa-blog h2,.view-bcaa-blog h3{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}.view-bcaa-blog .date-display-single{display:block;padding:.25em .5em;margin-bottom:1.5em;background:#eee}.view-bcaa-blog .view-blog-main-text,.view-bcaa-blog .views-field-view-node{padding:0 2em}.view-bcaa-blog .views-row{margin-bottom:2em;padding:0 0 2em;border-radius:5px;border:2px solid #546e87}.view-bcaa-blog .view-empty{clear:left}#block-views-bcaa-blog-block-1 .block__title{margin-bottom:0}.field-categories,.field-label{float:left}.field-categories{margin-left:1em}.field-main-text{clear:left}.field-caption{margin-top:0;font-style:italic}@media only screen and (min-width:550px){.view-bcaa-blog #edit-submit-bcaa-blog{clear:left;margin:9px 0 1.5em}.form--inline .form-item{margin-right:2em}.form--inline .form-actions{float:left;clear:none}}@media only screen and (min-width:900px){.view-bcaa-blog .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2em 2em}.view-bcaa-blog .views-row{margin-bottom:0}}#klaro .cookie-modal .cm-btn,.button,.link-fp-left a,.link-fp-right a,.manage-website a,.view-bcaa-manage-website .view-header a,input[type=submit],ul.flippy a{padding:.25em .5em;border:2px solid #fff;border-radius:10px;font-size:1.2em;background:#c00;color:#fff;transition:.3s}#klaro .cookie-modal .cm-btn:focus,#klaro .cookie-modal .cm-btn:hover,.button:focus,.button:hover,.link-fp-left a:focus,.link-fp-left a:hover,.link-fp-right a:focus,.link-fp-right a:hover,.manage-website a:focus,.manage-website a:hover,.view-bcaa-manage-website .view-header a:focus,.view-bcaa-manage-website .view-header a:hover,input[type=submit]:focus,input[type=submit]:hover,ul.flippy a:focus,ul.flippy a:hover{border-color:#c00;background:#fff;color:#c00}#klaro .cookie-modal .link-fp-left .cm-btn,#klaro .cookie-modal .link-fp-right .cm-btn,.link-fp-left #klaro .cookie-modal .cm-btn,.link-fp-left .button,.link-fp-left .view-bcaa-manage-website .view-header a,.link-fp-left a,.link-fp-left ul.flippy a,.link-fp-right #klaro .cookie-modal .cm-btn,.link-fp-right .button,.link-fp-right .view-bcaa-manage-website .view-header a,.link-fp-right a,.link-fp-right ul.flippy a,.view-bcaa-manage-website .view-header .link-fp-left a,.view-bcaa-manage-website .view-header .link-fp-right a,ul.flippy .link-fp-left a,ul.flippy .link-fp-right a{font-size:1.5em}.cke_editable table,.cke_editable td{border-color:#000!important}.margin-remove{margin:0!important}.margin-top-remove{margin-top:0!important}#sliding-popup{min-width:320px}#sliding-popup .popup-content #popup-text p{font-size:inherit;font-weight:400}#sliding-popup .eu-cookie-compliance-more-button{line-height:1.4;text-decoration-style:wavy;text-underline-offset:.15em;transition:.3s}#sliding-popup .eu-cookie-compliance-more-button:focus,#sliding-popup .eu-cookie-compliance-more-button:hover{text-decoration:none}#sliding-popup .eu-cookie-compliance-more-button:focus{outline:#fff solid 2px}#sliding-popup .eu-cookie-compliance-default-button{padding:.25em .5em;border:2px solid #fff;border-radius:10px;font-weight:400;background:#000;color:#fff;transition:.3s;text-shadow:none;box-shadow:none}#sliding-popup .eu-cookie-compliance-default-button:focus,#sliding-popup .eu-cookie-compliance-default-button:hover{background:#fff;color:#333}.region-content ul.flippy{padding:0}ul.flippy{clear:left}ul.flippy .prev{float:left}ul.flippy .next{float:right}ul.flippy a{font-size:1em;text-decoration:none}ul.flippy li{padding:3em 0 1em}ul.flippy li.next.empty,ul.flippy li.prev.empty{color:transparent}.form--inline .form-item{margin:0 1em 1em 0}input,select,textarea{padding:10px;border:2px solid #ccc;border-radius:10px;outline:0;font-size:1.125em;color:#4d4d4d}input,textarea{width:90%}select{background:#fff}input:disabled,textarea:disabled{background:#e9e9ed}input[type=submit]{width:auto}textarea{border-bottom-right-radius:0}input:focus,textarea:focus{border-color:#065180}label{display:block;font-weight:700}.form-item .description{margin-top:.5em;font-style:italic}.webform-submission-info{margin-bottom:2em}.webform-submission-actions .resend{display:none}@media only screen and (min-width:700px){input,textarea{width:600px}}img.media-element{max-width:100%;height:auto!important;margin:1em 0}.media-float-left,.media-wysiwyg-align-left{margin-right:2em}.media-float-right,.media-wysiwyg-align-right{margin-left:2em}@media only screen and (max-width:600px){.media-float-left,.media-float-right,.media-wysiwyg-align-left,.media-wysiwyg-align-right,img[style*="float: left"].media-element,img[style*="float: right"].media-element{float:none!important;margin:0}}#klaro .klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.7)}#klaro .klaro .cookie-modal-notice{box-sizing:border-box}#klaro .cm-list-label .slider{background:#065180}#klaro .cm-list-input.required:checked+.cm-list-label .slider{background:#03253a}#klaro .cookie-modal .cm-btn{padding:13px;font-size:1.5em}#klaro .cookie-modal .cm-btn:focus,#klaro .cookie-modal .cm-btn:hover{outline:0}#klaro .cookie-modal .cm-btn.cm-btn-info{background:#065180}#klaro .cookie-modal .cm-btn.cm-btn-info:focus,#klaro .cookie-modal .cm-btn.cm-btn-info:hover{background:#fff;border-color:#065180;color:#065180}#klaro a{text-decoration:underline;color:#333}#klaro a:focus,#klaro a:hover{background:#065180;color:#fff}#klaro button{transition:.3s}#klaro .cm-purposes,#klaro button,#klaro p{font-size:1.25em}#klaro .cm-required,#klaro p{color:#333}#klaro p.cm-list-description,#klaro p.purposes{font-size:.9em}#klaro_toggle_dialog:focus,#klaro_toggle_dialog:hover{border:2px solid #065180;outline:0}.skip-link__wrapper{margin:0}a{text-decoration-line:underline;text-decoration-style:wavy;text-underline-offset:.15em;color:#546e87;transition:.3s}a:focus,a:hover{color:#546e87;text-decoration-color:transparent}a:focus{outline:#546e87 solid 2px}a.skip-link:focus{color:#fff;background-color:#c00}.footer a{color:#fff}.lower-alpha,.section-club-rules ol{list-style:lower-alpha}#block-bcaa-primary-local-tasks a{float:left;display:inline-block;width:auto;padding:5px 10px;margin:0 20px 0 0;border:2px solid #065180;background:#065180;color:#fff;text-decoration:none}#block-bcaa-primary-local-tasks a.is-active{background:#fff;color:#333}#block-bcaa-primary-local-tasks a:focus,#block-bcaa-primary-local-tasks a:hover{background:#fff;color:#065180}#block-bcaa-primary-local-tasks ul{width:1200px;margin:2em auto 0;padding-left:0;list-style:none}#block-bcaa-content{clear:left}ul.tabs li{list-style:none}.maintenance-page{color:#fff}.maintenance-page header{background:0 0}.maintenance-page .site-name,.maintenance-page main{background-color:rgba(0,0,0,.8);text-align:center}.maintenance-page .site-name{padding:0 1em .3em}#klaro .klaro .cookie-modal .maintenance-page h1.site-name,#klaro .klaro .cookie-modal .maintenance-page h2.site-name,.maintenance-page #klaro .klaro .cookie-modal h1.site-name,.maintenance-page #klaro .klaro .cookie-modal h2.site-name,.maintenance-page h1.site-name{font-size:1em}.maintenance-page main{padding:1em}#klaro .klaro .cookie-modal .maintenance-page main h1,#klaro .klaro .cookie-modal .maintenance-page main h2,.maintenance-page main #klaro .klaro .cookie-modal h1,.maintenance-page main #klaro .klaro .cookie-modal h2,.maintenance-page main h1{margin-top:0}#superfish-main-toggle{position:relative;top:-30px;display:block;width:200px;margin:0 auto;font-size:1.2em;text-align:center}#superfish-main-accordion{background:#546e87;position:absolute;border-top:2px solid #fff;border-bottom:2px solid #fff;top:185px!important;text-align:center;padding:10px 0}.block-superfish{height:0}.block-superfish ul.sf-menu{position:relative;top:-60px;margin:0 auto;list-style:none}.block-superfish li{display:block;float:left;margin-right:50px}.block-superfish a{text-underline-offset:.5em;text-decoration-color:transparent;color:#fff;transition:.3s}.block-superfish a.is-active,.block-superfish a:focus,.block-superfish a:hover{text-decoration-color:#fff}.block-superfish a:focus{outline:#fff solid 2px}.block-superfish ul.menu a.is-active{color:#fff}@media only screen and (min-width:369px){#superfish-main-accordion{top:100px!important}}@media only screen and (min-width:389px){#superfish-main-accordion{top:140px!important}}@media only screen and (min-width:544px){#superfish-main-accordion{top:100px!important}}.messages{margin-top:2em;padding:.5em 1em;border:2px solid #065180;border-radius:10px}.messages__icon{float:left;margin-right:1em}.messages__icon path{fill:green}.pager{padding:2em 0}.pager ul{padding-left:0}.pager .pager__item{padding:0}.pager li{border-radius:5px;background:#065180;color:#fff;float:left;list-style:none;margin:0 20px 20px 0}.pager li a{border-radius:5px;border:2px solid #065180;display:block;padding:12px 15px;outline:0;color:#fff;text-decoration:none;transition:.3s}.pager li a:focus,.pager li a:hover{background:#c00;border-color:#c00}.pager li.pager-current{border:2px solid #065180;background:#fff;color:#4d4d4d;padding:10px}.pager .pager__item--ellipsis{background:0 0;color:#065180}.prevnext-element{margin:2em 0;width:-moz-fit-content;width:fit-content}.prevnext-element.previous{float:left}.prevnext-element.previous a:before{content:"< "}.prevnext-element.next{float:right;text-align:right}.prevnext-element.next a:after{content:" >"}.prevnext-element a{text-decoration:none}.prevnext-element a:focus,.prevnext-element a:hover{outline:0}table{margin-bottom:2em;text-align:left;border-collapse:collapse;width:auto!important}caption{margin-bottom:.5em;text-align:left;font-weight:700}td,th{padding:10px;border:2px solid #ccc}th{background:#e9e9e9}.feed-icon,.node-readmore{display:none}#block-footerwave,#block-frontpageintrowave,.region-content-top,.region-navigation{border-style:solid;border-color:#fff;border-image-repeat:repeat;border-image-slice:0 0 100% 0;border-width:0 0 20px}.region-navigation{border-color:#546e87;border-image-source:url(/sites/budecanalangling.co.uk/themes/bcaa/images/wave-top-blue.png)}.path-frontpage .region-navigation{border-color:#546e87;border-image-source:url(/sites/budecanalangling.co.uk/themes/bcaa/images/wave-top-dark.png)}#block-footerwave{border-image-source:url(/sites/budecanalangling.co.uk/themes/bcaa/images/wave-top-white.png);border-image-slice:100% 0 0 0;border-width:20px 0 0}.path-frontpage #block-frontpageintrowave{border-image-source:url(/sites/budecanalangling.co.uk/themes/bcaa/images/wave-bottom-dark.png);border-image-slice:100% 0 0 0;border-width:20px 0 0}@media only screen and (min-width:1200px){#block-frontpageintrowave,.fp-intro-wave{display:none}}.fp-right-large{display:none}.region-content-top{border-image-source:url(/sites/budecanalangling.co.uk/themes/bcaa/images/wave-bottom-white.png);margin:1.5em 0 0;display:grid;grid-template-columns:auto 0 auto}.link-fp-left{grid-column:1/span 1}.link-fp-right{grid-column:3/span 1}#block-frontpageintrowave,.fp-intro,.fp-intro-wave{grid-column:1/span 3;position:relative;top:20px}.link-fp-left a,.link-fp-right a{text-decoration:none;margin-bottom:2em}.link-fp-left a{clear:left;float:left;margin-right:1em;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.link-fp-right a{clear:right;float:right;margin-left:1em;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}#block-frontpageintrowave,.fp-intro-wave{margin-top:0}.fp-intro-wave p{height:0;margin:0}.fp-intro{z-index:-1;color:#fff}.fp-intro .view-bcaa-front-page{padding:2em;background:rgba(0,0,0,.6)}#klaro .klaro .cookie-modal .fp-intro h1,#klaro .klaro .cookie-modal .fp-intro h2,.fp-intro #klaro .klaro .cookie-modal h1,.fp-intro #klaro .klaro .cookie-modal h2,.fp-intro h1{margin-top:0}.fp-intro h2,.fp-intro h3{margin-bottom:0}.fp-intro a{color:#fff}#block-waves-2{grid-column:1/span 3}.path-frontpage .view-bcaa-front-page .view-content{border-bottom:2px solid #ccc;padding-bottom:2em}.path-frontpage .fp-intro .view-bcaa-front-page .view-content{border-bottom:0;padding:0}@media only screen and (min-width:400px){.region-content-top{margin-top:3em}#block-frontpageintrowave,.fp-intro-wave{margin-top:100px}}@media only screen and (min-width:1200px){.fp-right-small{display:none}.fp-right-large{display:block}.region-content-top{grid-template-columns:auto 600px auto}.fp-intro{z-index:0;grid-column:2/span 1;min-height:40em;top:0}.fp-intro .fp-inner{overflow-y:scroll;max-height:30em;padding-right:1em}.fp-intro .view-bcaa-front-page{max-height:34em;border-radius:10px}}.node--type-gallery .field--name-field-gallery{display:grid;grid-template-columns:repeat(auto-fill,380px);gap:18px 24px;justify-content:center;margin-top:1em}#cboxContent .image-style-gallery-large{max-width:100%;height:auto}.cboxElement{display:inline-block;box-shadow:5px 5px 10px #d3d0cb;outline:#d3d0cb solid 1px;transition:outline-color .3s}.cboxElement:focus-visible,.cboxElement:hover{outline:#065180 solid 5px;box-shadow:10px 10px 3px #d3d0cb}.cboxElement article{line-height:0}#cboxOverlay{background:#03253a}#cboxContent,#colorbox #cboxWrapper{background:#065180}#cboxTitle{display:none!important}#cboxCurrent{left:180px;margin:0 auto;width:50%;bottom:-2px;text-align:center;color:#fff}#cboxClose,#cboxNext,#cboxPrevious{background:#fff;width:100px;height:25px;text-indent:0;transition:background-color .3s}#cboxClose:focus-visible,#cboxClose:hover,#cboxNext:focus-visible,#cboxNext:hover,#cboxPrevious:focus-visible,#cboxPrevious:hover{outline:#fff solid 2px;background:#065180;color:#fff;clip-path:none}#cboxPrevious{left:2px;clip-path:polygon(100% 0,85% 50%,100% 100%,15% 100%,0 50%,15% 0)}#cboxNext{left:120px;clip-path:polygon(85% 0,100% 50%,85% 100%,0 100%,15% 50%,0 0)}#cboxClose{right:2px;width:80px}.manage-website{min-height:50px;background:#546e87}.manage-website a{float:left;margin:10px 20px 10px 10px;text-decoration:none}.manage-website p{margin:0}.manage-website .field--name-body{float:left}.path-frontpage .manage-website{background:rgba(0,0,0,.42)}.view-bcaa-manage-website .view-header{padding-bottom:3em}.view-bcaa-manage-website .view-header a{float:left;margin:10px 20px 2em 0;text-decoration:none}.view-bcaa-manage-website .view-filters{clear:left}.view-bcaa-manage-website .views-exposed-form .views-exposed-widget{padding:0 0 1em}.view-bcaa-manage-website .views-table{clear:left}.role-editor #edit-field-date fieldset,.role-editor #edit-field-date-und-0-value{border:none;padding:0 0 1em}.role-editor #edit-field-add-to-front-page-top,.role-editor #edit-field-main-text-und-0-format,.role-editor #edit-field-remove-from-edit-lists,.role-editor #edit-preview,.role-editor #edit-preview-changes{display:none}.role-editor #edit-actions{clear:left;margin-top:2em}.role-editor #edit-actions input{margin-right:20px}.role-editor #edit-field-add-to-front-page{padding:2em 0 0;margin-bottom:3em}.role-editor #edit-field-add-to-front-page input,.role-editor #edit-field-add-to-front-page label{float:left;width:inherit}.role-editor #edit-field-add-to-front-page input{margin:7px 10px 0 0}.role-editor #edit-delete{background:#065180}.role-editor #edit-delete:hover{background:#fff}.role-editor table .views-field-name,.role-editor table .views-field-remote-addr,.role-editor table .views-field-view-submission,.role-editor ul.tabs a[href$=webform-results],.role-editor ul.tabs.tabs--secondary,.role-editor.page-node-19 #edit-field-add-to-front-page,.role-editor.page-node-9 ul.tabs{display:none}#blog-post-node-form #edit-field-categories{margin-top:2em}#blog-post-node-form .form-item.form-type-checkbox{margin:.5em 0 0}#blog-post-node-form .form-type-checkbox input{float:left;width:inherit;position:relative;top:7px;margin-right:.5em}#blog-post-node-form .fieldset-legend,#blog-post-node-form label{font-weight:700}#blog-post-node-form label.option{font-weight:400}#blog-post-node-form .date-date input{width:150px}.view-bcaa-admin-list-all-news-posts .views-row{padding-bottom:4em;border-bottom:2px solid #ccc}@media only screen and (min-width:600px){main{padding-bottom:2em}.view-bcaa-manage-website .view-header a{float:left}.view-bcaa-manage-website .view-filters{padding-bottom:0}}