.accreditations{margin-top:20px;text-align:center}.accreditations img{margin-right:20px}#badmintonAlphaBanner{text-align:center;font-family:"Titillium Web",sans-serif}body:not(.page-home) #badmintonAlphaBanner{margin-bottom:20px}#badmintonAlphaBanner a{color:initial!important;background:#a0cf67;display:block;padding:1rem 0}#badmintonAlphaBanner a:hover{text-decoration:none}#badmintonAlphaBanner .ba-logo{}#badmintonAlphaBanner .ba-logo img{max-height:55px}#badmintonAlphaBanner .ba-proudly{white-space:nowrap;font-size:1rem;position:relative}#badmintonAlphaBanner .ba-proudly p{background:#a0cf67;padding:0 1rem}#badmintonAlphaBanner .ba-proudly .proudly-supports{color:#91268e}#badmintonAlphaBanner .ba-brands img{max-height:20px}#badmintonAlphaBanner .badminton-alpha-banner-content{padding:0 10px}@media(min-width:576px){#badmintonAlphaBanner{margin-bottom:20px}#badmintonAlphaBanner .ba-logo img{max-height:50px}#badmintonAlphaBanner .ba-proudly{font-size:1rem}#badmintonAlphaBanner .ba-proudly .proudly-supports{display:block}#badmintonAlphaBanner .ba-proudly:before{content:"";width:100%;height:1px;background:rgba(0,0,0,.25);position:absolute;top:50%;left:0}#badmintonAlphaBanner .ba-brands img{max-height:15px}}@media(min-width:768px){#badmintonAlphaBanner .ba-proudly{font-size:1.3rem}}@media(min-width:992px){#badmintonAlphaBanner .ba-logo img{max-height:60px}#badmintonAlphaBanner .ba-proudly .proudly-supports{display:inline-block}#badmintonAlphaBanner .ba-brands img{max-height:20px}}.playwaze-sessions{padding:0;margin:0;display:block;width:100%;height:4900px}@media(min-width:992px){.playwaze-sessions{height:2615px}}@media(min-width:1200px){.playwaze-sessions{height:2128px}}.app{margin-top:75px}.app .appstore-badge img{height:46px}.home-carousel .carousel-caption{left:15%;right:auto;top:50%;bottom:auto;transform:translateY(-50%);padding:0;text-align:left;max-width:70%;text-shadow:1px 1px 3px rgba(0,0,0,.75)}.home-carousel .carousel-caption h3{text-transform:uppercase;margin:0;font-weight:bold;font-size:1.2rem;font-family:"Titillium Web",sans-serif}.home-carousel .carousel-caption p{max-width:70%}@media screen and (max-width:380px){.home-carousel .carousel-caption{min-height:165px}}@media screen and (max-width:575px){.home-carousel .carousel-caption{min-height:125px}}@media screen and (max-width:575px){.carousel{margin-left:-15px;margin-right:-15px}.home-carousel .carousel-caption{position:relative;top:auto;left:auto;bottom:auto;transform:translateY(0);max-width:100%;padding:15px;text-shadow:none;background:#000}.home-carousel .carousel-caption h3{color:#cf161e;margin-bottom:5px}}@media screen and (min-width:768px){.carousel .carousel-caption{font-size:1.1rem}.carousel .carousel-caption h3{font-size:2.2rem}}.club-feature{text-align:center;background:#f2f2f2}.club-feature img{width:100%}.club-feature .feature-contents{padding:20px}@media(min-width:1200px){.club-feature.smaller .feature-contents{min-height:362px}}@media(min-width:992px) and (max-width:1199px){.club-feature.smaller:nth-child(2n+1){clear:left}.club-feature.smaller .feature-contents{min-height:200px}}.history-section .photos{margin-top:30px;margin-bottom:30px}.history-section .photos img{width:100%}.history-section .photo-caption{display:block;text-align:center;margin-top:5px;font-size:.9em}@media(max-width:767px){.history-section:not(:last-child){margin-bottom:40px}.history-section .photos .photo:not(:last-child){margin-bottom:20px}}.committee-member{margin-bottom:60px}.committee-member img{background:rgba(0,0,0,.1);border-radius:50%;width:65px;height:65px}.committee-member .details{overflow:hidden}.committee-member .details .name-description{margin-bottom:15px}.committee-member .details .name-description .name{margin:0}.committee-member .details .name-description .role{color:#cf161e}.committee-member .details .name-description .features{margin-top:15px}.committee-member .details .name-description .features ul{margin:0}.committee-member .details .name-description .features ul li:not(:last-child){margin-bottom:3px}@media screen and (max-width:500px){.committee-member{padding:0 25px}}@media screen and (min-width:501px){.committee-member{padding:0 50px}.committee-member img{width:150px;height:150px}}@media screen and (min-width:768px){.committee-member:nth-child(2n+1){clear:left}.committee-member{text-align:center}}@media screen and (min-width:992px){.committee-member{text-align:left}.committee-member img{width:125px;height:125px}}@media screen and (max-width:991px){.committee-member{clear:left}}.constitution li:not(:last-child){margin-bottom:10px}.contact-details{margin-bottom:40px}.contact-details .emphasis{font-weight:bold;color:#cf161e}.contact-map{background:#f2f2f2;margin-bottom:20px}.contact-map #map{height:500px}.contact-form .intro{margin-bottom:20px}.contact-form .form-control{max-width:none}.contact-form textarea{height:200px}.facebook-feed{height:400px}.fixture{background:#f2f2f2;position:relative;padding:10px}.fixture>span{position:relative;display:inline-block}.fixture .fixture-date{width:100px;color:#cf161e}.fixture .fixture-location{display:none;z-index:2;position:absolute;top:0;bottom:0;left:0;width:100%;background:#f2f2f2;padding:12px;font-size:.85em}.fixture .championship-title{font-weight:bold}.fixture.wd-42{border-color:#fb861e}.fixture.wd-mixed{border-color:#cf161e}.fixture.taunton-mixed{border-color:#e86ae4}.fixture.taunton-levels{border-color:#599ec6}.fixture.ses-levels{border-color:#4d7631}.fixture.ses-mixed{border-color:#8fcd65}@media(min-width:768px){.fixture .home-away:after{content:'-';margin-right:5px}.fixture:hover{background:#f4f4f4;cursor:pointer}.fixture .fixture-location{background:#cf161e;color:#fff}}@media screen and (max-width:767px){.fixture{padding:15px;border:1px solid #d1d1d1}.fixture .fixture-location{display:block!important;opacity:1!important;padding:0;position:relative;margin-top:10px}.fixture .fixture-date{font-size:1.2em;margin-bottom:5px;padding-top:10px}.fixture .fixture-date .team-indicator{display:block;width:100%!important;height:10px;border-radius:0;margin:0;position:absolute;top:-15px;left:-15px;right:-15px}.fixture>.team-indicator{height:10px;border-radius:0;position:absolute;top:0;left:0;right:0;width:100%}}.team-indicator{display:inline-block;width:12px;height:12px;background:#d1d1d1;border-radius:50%;margin-right:8px}.team-indicator.wd-42{background:#fb861e}.team-indicator.wd-mixed{background:#cf161e}.team-indicator.taunton-levels{background:#599ec6}.team-indicator.taunton-mixed{background:#e86ae4}.team-indicator.ses-levels{background:#4d7631}.team-indicator.ses-mixed{background:#8fcd65}[data-championship="1"] .team-indicator,[data-championship="2"] .team-indicator{background:#4d7631}[data-championship="3"] .team-indicator,[data-championship="4"] .team-indicator{background:#8fcd65}[data-championship="5"] .team-indicator{background:#cf161e}[data-championship="13"] .team-indicator{background:#599ec6}[data-championship="14"] .team-indicator,[data-championship="15"] .team-indicator{background:#fb861e}[data-championship="23"] .team-indicator{background:#d4af37}[data-championship="24"] .team-indicator{background:#bc31d3}[data-championship="17"] .team-indicator{background:#bcf1d6}.teams .filter{margin-bottom:15px}.teams .filter .form-control{max-width:none}.team{border:1px solid #f2f2f2;margin-bottom:20px}.team .team-title{background:#f2f2f2;color:#000;display:block;padding:15px}.team .players{padding:15px}.player{text-align:center}.player:not(:last-child){margin-right:8px}.player img{display:block;width:60px;background:rgba(0,0,0,.1);border-radius:50%;margin-bottom:.25rem}.player .player-status{font-weight:600;color:#cf161e}.player span{display:block;font-size:.8em}.membership-summary{padding:15px;margin-bottom:15px;background:#f2f2f2;position:relative;overflow:hidden}.membership-summary.promotion{padding-right:75px}.membership-summary h3{color:#cf161e}.membership-summary .membership-price{display:block;font-size:.7em;margin-top:3px;color:#000}.membership-glossary{margin-top:20px;font-size:.8em}.news-article .author{display:block;margin-bottom:2px}.news-article .date{color:#cf161e;display:inline-block;margin-bottom:15px}.news-article .news-image{margin-bottom:15px}.news-article a{text-decoration:none}.news-article .news-summary{margin-bottom:15px}.news-article.preview{margin-bottom:20px}.news-article.preview .author-thumb{float:left;width:50px;margin-right:15px;border-radius:50%}.news-article.preview .news-article-heading{margin-bottom:10px;overflow:hidden}.news-article.preview h1{border:none;padding:0;margin-bottom:10px;line-height:2.5rem}.homepage .news-article.preview{margin-bottom:40px}.news-detail .row{margin-bottom:40px}.news-detail h3{margin-bottom:3px}@media(max-width:991px){.news-detail [class^="col-"]:not(:last-child){margin-bottom:40px}}.featured-news{margin-bottom:40px}.news-articles .news-article{margin-bottom:40px}.news-articles .news-article:nth-child(3n+1){clear:left}.news-articles h1{font-size:1.3em}.news-article .news-images{margin-bottom:40px}.news-article .news-thumbs img{margin-bottom:10px}@media screen and (max-width:767px){.news-articles [class^="col"]:not(:first-child){padding-top:40px;border-top:1px dotted #d1d1d1}}.offer{background:#f2f2f2;padding:25px;position:relative;overflow:hidden}.offer .ribbon{background:#fff000;color:#000}.offer .offer-summary{margin-bottom:30px;background:#cf161e;color:#fff;margin:-25px -25px 30px -25px;padding:25px}.offer .offer-summary .offer-title{margin-bottom:25px;min-height:100px}.offer .offer-summary .offer-title h2{color:#fff;margin-bottom:0}.offer .offer-summary .offer-cover{height:200px;margin-left:-25px;margin-right:-25px;margin-bottom:15px;overflow:hidden;background-repeat:no-repeat;background-position:top center;background-size:cover}.offer .offer-summary .offer-cover.membership{background-image:url('/content/images/club-membership-cover.jpg')}.offer .offer-summary .offer-cover.improvers{background-image:url('/content/images/improvers-membership-cover.jpg');background-position:center center}.offer .offer-summary .offer-cover.juniors{background-image:url('/content/images/junior-membership-cover.jpg')}.offer .offer-summary .offer-price-description{min-height:390px}.offer .offer-summary .offer-price-description a:not(.btn){color:#fff000;text-decoration:underline}.offer .offer-summary .offer-price-description a:not(.btn):hover{color:#fff}.offer .offer-summary .offer-price>span{display:block}.offer .offer-summary .offer-price .price{font-size:3em}.offer .offer-summary .offer-price .price .price-period{font-size:.4em}.offer .offer-summary .offer-description{margin-top:20px}.offer .offer-summary .offer-description .highlight{font-size:.9em}.offer .offer-summary .book-online p{font-weight:bold}@media screen and (min-width:992px){.offer .offer-summary .offer-cover{height:150px}.offer .offer-summary .offer-description{min-height:245px}}@media screen and (min-width:1200px){.offer .offer-summary .offer-description{min-height:205px}}@media screen and (max-width:1199px){.offer .offer-summary h2{font-size:2em}}@media screen and (max-width:991px){.offer{margin-bottom:40px}}@media screen and (max-width:400px){.offer .offer-summary .offer-title{padding-right:45px}}@media screen and (min-width:992px) and (max-width:1199px){.offer{padding-top:59px}.offer .ribbon-wrapper{height:auto;top:0;left:0;width:100%;background:#000}.offer .ribbon{width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;position:relative;padding:7px 0;left:auto;top:auto;width:100%;letter-spacing:-1px}}.offer .offer-benefits{margin:-30px -30px 15px -30px}.offer .offer-benefits ul{margin:0}.offer .offer-benefits li{padding:15px 30px;margin-bottom:0}.offer .offer-benefits li:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.offer .offer-form{display:none;position:relative}.offer .offer-form .close-form{position:absolute;top:-15px;right:-15px}.offer .offer-form .address{height:75px}.offer .offer-form .submit-btn{margin-top:15px}.privacy-policy h2{word-wrap:break-word}footer{margin:40px 0;padding:40px 0 80px 0;border-top:1px solid #f1f1f1;text-align:center}footer .external-links{margin-bottom:40px;display:flex;flex-direction:column;justify-content:center}footer .external-links .external-link{display:block}footer .external-links .external-link:not(:last-child){margin-bottom:2rem}footer .external-links .external-link img{max-height:42px}@media(min-width:992px){footer .external-links{flex-direction:row}footer .external-links .external-link:not(:last-child){margin-bottom:0;margin-right:2rem}}footer .social-networks{margin-bottom:20px}footer .social-networks .social-network{color:#333}footer .social-networks .social-network img{width:20px}@media(max-width:375px){footer .social-networks .social-network:not(:first-child){margin-left:10px}footer .social-networks span{display:none}}@media(min-width:376px){footer .social-networks .social-network:not(:first-child){margin-left:20px}}@media screen and (max-width:540px){footer .copyright{display:block;margin-bottom:5px}}.navigation{background:#cf161e;color:#fff;padding:15px 0}.navigation a,.navigation a:hover{color:#fff}.navigation .navigation-contents{position:relative}.navigation .navigation-contents .navbar-top{position:relative}.navigation nav{font-size:1.5em;font-family:"Titillium Web",sans-serif;font-weight:bold}.navigation nav li{padding:0;margin:0;text-transform:uppercase}.navigation nav li a,.navigation nav li a:hover,.navigation nav li a:active,.navigation nav li a:visited{text-decoration:none}.navigation .burger-menu{opacity:.8;width:25px;position:absolute;right:0;top:50%;margin-top:-10px}.navigation .burger-menu:hover{opacity:1;cursor:pointer}.navigation .burger-menu .burger{display:block;height:4px;background:#fff}.navigation .burger-menu .burger:not(:first-child){margin-top:4px}@media screen and (min-width:768px) and (max-width:991px){.navigation nav{font-size:1.3em}.navigation nav li.home{display:none}}@media screen and (min-width:768px){.navigation nav{position:absolute;top:50%;right:0;margin-top:-20px;display:block!important}.navigation nav li{display:inline-block}.navigation nav li:not(:first-child){margin:0 0 0 15px}.navigation nav li a{padding-bottom:5px;border-bottom:2px solid rgba(255,255,255,.2);-webkit-transition:border-bottom .25s ease-out;-moz-transition:border-bottom .25s ease-out;-o-transition:border-bottom .25s ease-out;transition:border-bottom .25s ease-out}.navigation nav li a:hover{border-bottom:2px solid rgba(255,255,255,.6)}.navigation nav li a.active{border-bottom-color:#fff}}@media screen and (max-width:767px){.navigation-spacer{height:52px}.navigation{position:fixed;top:0;width:100%;z-index:200;box-shadow:0 2px 5px rgba(0,0,0,.2)}.navigation nav{padding-top:20px;margin:20px 0 0 0;border-top:1px solid rgba(0,0,0,.1);display:none}.navigation nav li{display:block;margin:0 0 10px 0}}.g-recaptcha{margin-bottom:15px}.ribbon-wrapper{width:158px;height:200px;overflow:hidden;position:absolute;top:-65px;right:-7px}.ribbon{text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:0;top:50%;width:200px;background-color:#cf161e;color:#fff;letter-spacing:-1px}section:not(:first-child){margin-bottom:35px;padding-top:35px;border-top:1px dotted #d1d1d1}.section-intro{text-align:center}.section-intro:not(:last-child){margin-bottom:40px}.section-intro h1,.section-intro h2{font-size:3em}@media(min-width:768px){.section-intro{padding:0 12%}.section-intro p{font-size:1.3em}}@media screen and (max-width:767px){section:not(.no-space){border-top:1px dotted #d1d1d1;margin-top:40px;padding-top:40px}}.page-intro{margin-bottom:40px}.site-notice{background:rgba(0,0,0,.1)}body.book .site-notice{display:none}.forthcoming-events .event{background:#f2f2f2}.forthcoming-events .event h3{margin:0}.forthcoming-events .event .date-time{margin-bottom:5px;color:#cf161e}.tournament-registration h1{padding:0;border:none}.tournament-registration .tournament-date{color:#212529;font-size:1.6rem}.tournament-registration .tournament-venue{color:#212529;font-size:1rem}.tournament-picker .tournament{padding:1rem;background:rgba(0,0,0,.05);border:2px solid transparent}.tournament-picker .tournament:not(:last-child){margin-bottom:10px}.tournament-picker .tournament.selected{border-color:#cf161e}.tournament-picker .tournament .tournament-title{font-weight:bold}.tournament-picker .tournament .partner-details{border-top:1px dotted rgba(0,0,0,.25)}.tournament-registration .validation-summary-errors{color:#cf161e;margin-bottom:20px}.tournament-registration .validation-summary-errors li{padding:0;margin:0}.tournament-registration .tournament-terms li{margin:0}.tournament-registration .terms-chk{font-weight:bold}#tournamentResults .table-header{background:#212529;padding:1rem}#tournamentResults .table-header h2{margin:0;font-size:1.4rem;color:#fff}#tournamentResults table thead{background:#cf161e;color:#fff}#tournamentResults table th,#tournamentResults table td{padding:.5rem;text-align:center}#tournamentResults table th.name,#tournamentResults table td.name{text-align:left}#tournamentResults table tbody tr{background:rgba(0,0,0,.1)}#tournamentResults table tbody tr:nth-child(odd){background:rgba(0,0,0,.05)}