@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap');
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{height:100%}body{font-family:'Open Sans',sans-serif;color:#212121;background:#e1efff;font-size:90%;margin:0;padding:0;font-weight:600;counter-reset:my-sec-counter}body.home{background:#fff}input,select,textarea{font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5,h6{margin:15px 0;font-weight:700;color:#363636}a{color:#363636;outline:none;text-decoration:none}p{margin:10px 0}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.8rem}.clear{clear:both}img{border:none;max-width:100%;height:auto}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.aligncenter{display:block;margin:0 auto}.gfield.hidden{height:0!important;overflow:hidden}strong{font-weight:700}#categories-3 ul{display:flex;flex-direction:column}#categories-3 ul li:nth-of-type(2){order:3}table a{color:#133a64;text-decoration:underline}.wrap{width:75%;max-width:1100px;margin:0 auto}.header{padding:0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.home .header-pane{background:rgb(157 182 210/60%);height:400px}.content-area{padding:40px 0 0}.category .content-area,.single .content-area{padding:60px 0 0}.home .content-area{padding:0}.content-area.flex{justify-content:space-between;flex-flow:row wrap}.left{flex-basis:71%}.right{flex-basis:25%;margin-top:70px}.lbox{display:none}.featherlight-content .lbox{display:block}main{background:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/hearts.png) no-repeat right bottom;background-size:18%}.top-bar{width:100%;background:#ca2030;color:#fff;font-weight:700;height:44px;padding:13px 15px 0}.top-bar ul{margin:0;padding:0;display:flex}.top-bar ul li{list-style:none;padding-right:10px;margin-right:10px;border-right:1px solid #fff}.top-bar ul li:last-of-type{margin-right:0;border-right:none}.top-bar ul li a{color:#fff}.menu-bar{background:#133a64;line-height:48px;color:#fff;font-weight:900;text-align:right;height:48px}.tri{width:210px;height:205px;display:block;position:absolute;top:44px;padding-top:20px}.left-logo{background-image:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/left-triangle.png);left:0;padding-left:15px}.right-logo{background-image:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/right-triangle.png);text-align:right;right:0;padding-right:10px}.header-text{width:700px;max-width:100%;margin:0 auto;text-align:center;padding-top:40px;display:none}.home .header-text{display:block}.header-text h1{font-size:3rem}.header-text p{font-size:1.2rem;font-weight:700}.main-menu{float:right;margin-right:230px}.header ul.menu{margin:0;padding:0;display:flex}.header ul.menu li{list-style:none;position:relative}.header ul.menu li a{text-decoration:none;color:#fff;font-size:1rem;display:block;padding:0 4px;margin:0 8px;font-weight:700}.header ul.sub-menu{display:none;position:absolute;top:48px;left:0;z-index:990;width:200px;margin:0;padding:10px 0;background:#133a64;border-radius:0}.header ul.menu li ul.sub-menu li{text-align:left;z-index:991;float:none;padding:0;position:relative}.header ul.menu li ul.sub-menu li a{padding:8px 0 8px 8px;background:#133a64;line-height:18px;font-size:.8rem;color:#fff}.header ul.menu li:hover ul.sub-menu{display:block}.header ul.menu li:hover ul.sub-menu ul{display:none}.header ul.menu li:hover ul.sub-menu li:hover ul{display:block;left:200px;top:0}.home .metaslider .caption-wrap{position:absolute;bottom:0;left:0;right:0;top:0;background:0 0;color:#fff;opacity:1;margin:0;display:block;width:100%;line-height:unset;display:flex}.home .metaslider .caption{margin:auto;font-size:3rem}.home-cols{flex-flow:row wrap;justify-content:space-between;max-width:96%;margin:0 auto}.col{flex-basis:31%;position:relative}.top-row .col-2,.top-row .col-3{padding-top:36px}.top-row .col-2 a,.top-row .col-3 a{width:95%;margin:0 auto;height:250px;display:block;display:flex}.col-2 a.learn{background:#9eb7d5}.col-2 a.learn img{margin:auto}.col-3 a.find{background:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/find-bridge.jpg) no-repeat center bottom #9db7d3}.col-3 a.find h2{margin:auto;color:#133a64;font-size:1.8rem;max-width:65%;text-align:center}.top-row{margin:45px auto;align-items:center}.top-row .col-1{flex-basis:49%}.top-row .col-2{flex-basis:24%}.top-row .col-3{flex-basis:24%}.bottom-row .col-2,.bottom-row .col-3{padding-bottom:80px}.home-posts{margin:0;padding:0}.home-posts li{list-style:none;border-top:2px solid #9db6d2;border-left:2px solid #9db6d2;padding:15px}.home-posts li:last-of-type{border-bottom:2px solid #9db6d2}.home-posts h3{margin:0}.home-posts .fas{color:#9db6d2;font-size:.8rem}.read-more{color:#9db6d2;display:block;margin-top:10px}.col-2 .read-more{color:#ca2030}.view-all{display:block;color:#fff;padding:15px;width:180px;text-align:center;margin-top:20px;position:absolute;bottom:0;right:40px}.col-2 .view-all{background:#ca2030}.col-3 .view-all{background:#9db6d2}.col-1 .view-all{background:#9db6d2}.gform_wrapper .gform_footer input[type=submit]{display:block;color:#fff;padding:15px;width:180px;text-align:center;cursor:pointer;border:none;background:#ca2030}.events-list{margin:0;padding:0}.events-list li{list-style:none;padding:15px;border-top:2px solid #ca2030;border-left:2px solid #ca2030}.events-list li:last-of-type{border-bottom:2px solid #ca2030}.col li h3{margin:0 0 10px;font-size:1.2rem}.date{display:block;width:50px;margin-right:15px;text-align:left;font-size:1.4rem}.time{display:block}.news-flash li{margin:36px 0 0;background:#9db6d2;color:#133a64;padding:25px;position:relative;height:250px}.news-flash li:before{content:"News Flash";position:absolute;top:-36px;left:0;background:#ca2030;color:#fff;padding:5px 10px;font-size:1.2rem}.col-title{text-align:center}.wp-block-group__inner-container{width:75%;max-width:1100px;margin:0 auto}.wp-block-file .wp-block-file__button{background:#577698;border-radius:0}.wp-block-file a:nth-of-type(1){width:200px;display:inline-block}.wp-block-file a:nth-of-type(2){width:90px;display:inline-block}.buttons{max-width:80%;flex-flow:row wrap;margin:0 auto;padding:0;justify-content:space-around}.buttons li{list-style:none;flex-basis:33.3333%;height:450px;display:flex;background-size:cover;background-position:center center;margin-bottom:25px}.buttons li a{flex-basis:100%;display:flex;flex-direction:column-reverse}.buttons li h2{color:#fff;background:#9db6d2;margin:0;padding:25px 15px}.buttons li:nth-child(odd) h2{background:#ca2030}.button-text{text-align:center;color:#fff}.buttons.two li{flex-basis:49%}.buttons.three li{flex-basis:31.8%}.buttons.four li{flex-basis:24%}.buttons.five li{flex-basis:19%}.buttons.six li{flex-basis:15.66666%}.content-heading{text-align:center}.content-heading:after{content:"";width:80px;height:4px;background:#ca2030;margin:15px auto;display:block}.info-boxes{max-width:98%;flex-flow:row wrap;margin:0 auto;padding:0;justify-content:space-evenly}.info-boxes li{padding:0;margin-bottom:25px;background:#fff}.info-img{width:100%;height:200px;background-size:cover;background-position:center center;display:flex;border-bottom:2px solid #ca2030}.info-img a{width:100%}.info-txt{padding:0 10px 10px}.info-txt h3{margin:15px 0}.info-txt a{background:#ca2030;color:#fff;width:100px;padding:10px;text-align:center;display:block}.info-txt a:hover{background:#133a64}.info-boxes.two li{flex-basis:48%}.info-boxes.three li{flex-basis:32%}.info-boxes.four li{flex-basis:23.5%}.info-boxes.five li{flex-basis:19%}.info-boxes.six li{flex-basis:15.5%}.page-banner{width:100%;height:200px;display:flex;color:#fff;background-size:cover;background-position:center center}.page-banner div{margin:auto;text-align:center}.page-banner h1{color:#fff}.page-banner span{display:block;font-size:1.2rem}.sidebyside{flex-flow:row wrap}.sbs-txt{flex-basis:50%;padding:100px}.sbs-img{flex-basis:50%;background-size:cover;background-position:center center;min-height:450px}.sidebyside:nth-of-type(even) .sbs-txt{order:2}.sidebyside:nth-of-type(even) .sbs-img{order:1}.display-block{width:100%;padding:80px;background-size:cover;background-position:center center;min-height:500px}.display-block-content{margin:auto;color:#fff;max-width:750px}.social-wrapper{display:flex}.social{margin:0 auto;justify-content:space-evenly}.social li{padding:0 15px}.social .fab{font-size:3rem}.main-posts{margin:0;padding:0}.main-posts li{list-style:none}.main-posts li a{display:flex}.news-flash .main-posts li a{display:unset}.main-posts li img{margin-right:25px}.carousel li{margin-right:25px!important;display:block;background-size:cover}.carousel li .image-link{width:100%;height:200px;display:block}.carousel li h3{margin:8px 0 0;font-weight:300;font-size:1rem}.carousel li p{margin:0;font-size:.7rem}.carousel li a{background-size:cover}.members{width:100%;max-width:1000px;margin:0 auto;padding:0;justify-content:space-around;flex-flow:row wrap;padding-top:35px}.members li{flex-basis:45%;margin:15px 15px 65px}.members li .profile-wrap{background:#fff;padding:15px;position:relative}.members li .profile-pic{border-radius:100%;margin-top:-56px;border:3px solid #133a64;background-color:#fff}#top .members li:nth-of-type(1),#top .members li:nth-of-type(2){flex-basis:50%}.profile-pic{width:100px;height:100px;margin:0 auto;display:block;background-size:cover}.profile-text{text-align:center}p.pos{text-transform:uppercase;font-size:.8rem;color:#ca2030;font-weight:700;margin-bottom:0!important}.profile-text a{outline:none}.profile-text h2{font-size:1rem;margin-bottom:0}.profile-text p{margin:0 0 10px}.profile-hide{display:none;height:88px;transition:all .2s linear}.profile-hide p{margin-bottom:5px}.profile-text button.show{background:0 0;outline:none;border:none;color:#133a64;text-transform:uppercase;font-size:1.6rem;font-weight:700;cursor:pointer}.profile-text button.hide{outline:none;border:none;color:#fff;text-transform:uppercase;font-size:.8rem;font-weight:700;cursor:pointer;background:#133a64;position:absolute;bottom:0;width:100%;text-align:center;left:0;padding:4px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.profile-text button.hide:hover{color:#ca2030}.share{color:#133a64;text-transform:uppercase;font-size:.8rem;font-weight:700;display:none}.share.display{display:block}.profile-text .fas{color:#ca2030;font-size:1.2rem}.clubs{margin:0;padding:0;flex-flow:row wrap}.clubs li{padding-right:20px;flex-basis:33.333%;margin-bottom:35px}.clubs li a{font-size:.8rem}.clubs h2{font-size:1.2rem;margin-bottom:5px}.clubs.venues li{flex-basis:33.333%;padding-right:40px}.venues button.show{background:0 0;outline:none;border:none;color:#133a64;font-weight:700;cursor:pointer;margin-top:15px;padding:0}.venues button.hide{background:0 0;outline:none;border:none;color:#133a64;font-weight:700;cursor:pointer;margin-top:15px;padding:0}.venues .profile-hide{font-size:.8rem}p.con{text-transform:uppercase;font-size:.8rem;color:#ca2030;font-weight:700;margin-bottom:0!important;margin:0}.g-menu-wrap{background:#fff;padding:5px 10px 10px}.g-menu-wrap h3{padding-bottom:8px;border-bottom:2px solid #ca2030;margin:10px 0}.custom-g-menu{padding:0;margin:0}.custom-g-menu li{list-style:none;width:100%;margin-bottom:4px}.custom-g-menu li a{color:#fff;background:#133a64;display:block;padding:15px;font-weight:700}.custom-g-menu li a:hover{background:#ca2030}.league-table{text-align:center;width:100%;max-width:94%;background:#fff;border-collapse:collapse;margin:0 auto 35px}.league-table th{padding:4px;background:#133a64;color:#fff;font-weight:700;border:1px solid #000}.league-table td{padding:6px 4px;font-size:.8rem;border:1px solid #000}.league-table tr:nth-of-type(odd){background:#e1efff}.league-table .hands{background:#ca2030}.league-table.fixtures{width:100%;max-width:350px}.tables{flex-flow:row wrap}.table{flex-basis:33.3333%}.wp-block-column .table{flex-basis:50%}.table .league-table{width:95%}.bridge-title{text-align:center}.kt-tab-inner-content-inner{padding-top:25px}.matches{margin:0;padding:0;flex-flow:row wrap}.match{background:#fff;padding:25px;flex-basis:31.3333%;margin:0 2% 35px 0}.match h2{margin:0}.number:before{counter-increment:my-sec-counter;content:counter(my-sec-counter)}.match .btn{background:#ca2030;color:#fff;display:inline-block;padding:10px 15px}ul.results-wrap{margin:0;padding:0;display:flex;justify-content:space-between}ul.results-wrap li{list-style:none;position:relative;display:flex;flex-direction:column;text-align:center;padding:0 5px}ul.results-wrap .matches{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin:auto 0}.round-head{width:100%;margin-bottom:15px;background:#e1efff;position:sticky;top:0;z-index:989;padding-top:15px}.round-head h3{font-size:.9rem;margin:0;color:#ca2030}.round-head p{margin:0;font-size:.7rem;border-bottom:2px solid #133a64;padding:0 10px 15px}ul.results-wrap li div.match{width:100%;margin-bottom:15px;padding:4px;font-weight:700;background:#fff;position:relative}ul.results-wrap li div.team.second:before{content:"VS";display:block;width:100%;text-align:center;font-weight:700;font-size:.6rem;color:#ca2030}ul.results-wrap li div.team span{font-size:.6rem;color:#ca2030;margin-left:4px}.bye{position:absolute;right:5px;top:39%;font-size:.6rem;color:#8e8e8e}.kt-tabs-id_cd5c5c-2f>.kt-tabs-title-list li .kt-tab-title:hover,.kt-tabs-id_cd5c5c-2f>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title:hover{color:#fff!important}.kt-tabs-content-wrap h3{font-size:1.2rem;margin:0 0 10px}.results-list-wrap{margin:0;padding:0}.results-list-wrap>li{list-style:none;width:600px;max-width:100%;margin:0 auto 25px}.result-list-div{background:#fff;padding:15px 20% 15px 15px;background-repeat:no-repeat;background-position:98% 10px}.results-list-wrap h3{margin:2px 0 0}.results-list-wrap h3:after{width:80px;height:2px;display:block;background:#ca2030;content:"";margin:10px 0}.results-list-wrap ul{margin:15px 0;padding:0;display:flex}.results-list-wrap ul li{margin-right:20px;list-style:none}.result-l-date{color:#ca2030;font-size:.8rem;font-size:bold}.results-list-wrap li.both .result-list-div{background-image:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/both.png)}.results-list-wrap li.club .result-list-div{background-image:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/clubs.png)}.results-list-wrap li.ycba .result-list-div{background-image:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/ycba.png)}.results-list-wrap li.ebu .result-list-div{background-image:url(//www.ycba.co.uk/wp-content/themes/gutenberg/images/ebu.png)}.results-list-wrap .fas{font-size:.8rem;color:#ca2030}.champs-list-wrap{padding:0}.champ-league{background:#fff;list-style:none;width:600px;max-width:100%;margin:0 auto 25px;padding:15px;text-align:center}.champ-league h3{margin:0 0 10px;font-size:1.2rem}.champ-league img{display:block;margin:0 auto 10px}.champ-league.league ul{margin:0;padding:0 25px}.champ-league.league ul li{list-style:none;display:flex;justify-content:space-between;margin-bottom:8px}.winners-image{max-width:100%;width:250px;margin:15px auto;display:block}.winners-results-link{display:block;font-weight:700;margin:15px 0}.widget-area ul{margin:0;padding:0}.widget-area li{list-style:none}.v-widgets li.widget{margin-bottom:30px}.flex{display:flex}.flex>li{list-style:none}.category .read-more{display:block;width:150px;padding:10px;text-align:center;color:#fff;background:#ca2030;margin-top:15px}.category .post{margin-bottom:35px}.flex.nav-btns{justify-content:space-between;padding:0;margin:40px 0}.nav-btns a{display:block;width:150px;padding:10px;text-align:center;color:#fff;background:#ca2030}.category .entry.flex{flex-flow:row wrap;justify-content:space-between}.blog-img{height:220px;overflow:hidden;flex-basis:30%}.single-event .blog-img{height:unset}.single-event .blog-img img{width:100%}.blog-img img{max-width:160px}.blog-txt{flex-basis:70%}.blog-txt h2{font-size:1.4rem;margin:0 0 5px}.blog-meta{margin:0 0 15px;padding:0;font-size:.8rem}.blog-meta .fas,.widget-area li .fas{color:#ca2030}.blog-meta li{margin-right:10px;padding-right:10px;border-right:1px solid #dadee1b3}.blog-meta li:last-of-type{border-right:none}#nav-below{display:flex;justify-content:space-between}.category .content-area,.single .content-area{max-width:1100px}.widget-event{margin-bottom:10px;border-bottom:1px solid #7f8a96;padding-bottom:10px}.widget-event a{font-weight:700;font-size:1rem;margin-bottom:5px!important;display:block}#blog-widgets li.widget,#event-widgets li.widget{background:#fff;padding:10px 10px 15px;margin-bottom:25px}#blog-widgets h2.widgettitle,#event-widgets h2.widgettitle{padding-bottom:8px;margin:0 0 10px;border-bottom:2px solid #ca2030}.event-meta li{font-size:.7rem}.event-meta li:first-of-type{margin-right:10px}.blog-title{padding-bottom:15px;border-bottom:2px solid #ca2030;margin-bottom:35px}#footer-wrapper{width:100%;background:#133a64}.footer{margin:0 auto;clear:both;padding:60px 0;min-height:150px}.footerul{justify-content:space-between}.footer h2{color:#fff;font-size:1rem;margin-bottom:5px}.footer a{color:#fff}.socialmedia{display:flex;width:100%;height:200px;font-size:2rem;align-items:center}.socialmedia ul{margin:auto}.socialmedia ul .fab{margin-left:25px;font-size:2.4rem;color:#133a64}.footer .sub-menu{display:none}.credit{width:100%;color:#fff;background:#221f1f;padding:8px 10px;font-size:.7rem}.credit a{color:#fff;float:right}.credit a img{margin:2px 0 0 5px}.credit p{margin:0}.fouroneeight{float:right}@media only screen and (max-width:1500px),only screen and (max-device-width:1500px){.info-boxes.six li{flex-basis:19%}}@media only screen and (max-width:1368px),only screen and (max-device-width:1368px){.info-boxes.six li,.info-boxes.five li{flex-basis:24%}.wp-block-group__inner-container,.wrap{width:85%}}@media only screen and (max-width:1200px),only screen and (max-device-width:1200px){.info-boxes.six li,.info-boxes.five li{flex-basis:32.5%}.buttons.four li{flex-basis:50%;margin-bottom:25px}.wp-block-group__inner-container,.wrap,.buttons{width:95%;max-width:95%}.category .wrap,.single .wrap{width:80%}}@media only screen and (max-width:1050px),only screen and (max-device-width:1050px){.info-boxes.four,.info-boxes.six{justify-content:space-evenly}.col{min-height:auto;flex-basis:48%;margin-bottom:35px}.top-row .col-1{flex-basis:100%}.top-row .col-2,.top-row .col-3{flex-basis:50%}.top-row{margin-bottom:0}.buttons.three li{flex-basis:49%;margin-bottom:25px}.tri{top:55px}.top-bar{height:55px;padding-top:18px}.col-1 a.find{margin:5px 0;border-left:5px solid #fff}.category .content-area,.single .content-area{padding-top:180px}.header-text h1{font-size:2rem}.header-text p{font-size:1rem;font-weight:700}.home .header-pane{height:300px}.top-row .col-1{order:1}.top-row .col-2{order:2}.top-row .col-3{order:3}}@media only screen and (max-width:900px),only screen and (max-device-width:900px){.info-boxes.four li,.info-boxes.six li,.info-boxes.five li{flex-basis:48%}.sidebyside{flex-direction:column}.sidebyside:nth-of-type(odd) .sbs-txt{order:2}.sidebyside:nth-of-type(odd) .sbs-img{order:1}.sbs-txt{padding:50px}.left{flex-basis:100%}.right{flex-basis:100%}#blog-widgets ul.xoxo{display:flex;flex-flow:row wrap;justify-content:space-around}#blog-widgets ul.xoxo li.widget{flex-basis:49%;margin-bottom:15px}.triangles{position:relative;background:#fff;padding-bottom:15px}.tri{top:0;position:relative;width:unset;height:unset}.left-logo,.right-logo{background:0 0}.right-logo{float:right}.category .content-area,.single .content-area{padding-top:40px}.home .header-pane{height:500px}.table{flex-basis:50%}}@media only screen and (max-width:750px),only screen and (max-device-width:750px){.wp-block-spacer{height:50px!important}.col-2,.col-3{flex-basis:100%}h1{font-size:1.5rem}h2{font-size:1.4rem}h3{font-size:1.2rem}h4{font-size:1rem}h5{font-size:1rem}.members li{flex-basis:32%}.buttons li{height:335px}.footerul{flex-direction:column}.footerul .widget{margin-bottom:25px}.col{flex-basis:100%}}@media only screen and (max-width:700px),only screen and (max-device-width:700px){.info-boxes.two li,.info-boxes.four li,.info-boxes.six li,.info-boxes.five li{flex-basis:100%}.sbs-txt{padding:25px}#blog-widgets ul.xoxo li.widget{flex-basis:100%}.members li{flex-basis:48%}.buttons li{height:250px}.buttons li h2{font-size:1rem}.col-1 a.find{border-left:none;margin:0}.col-1{padding-bottom:75px}.top-row .col-2,.top-row .col-3{padding:0}}@media only screen and (max-width:600px),only screen and (max-device-width:600px){.table{flex-basis:100%}.top-row .col-2,.top-row .col-3{flex-basis:100%}}