html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:before,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;height:-webkit-fill-available;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent;outline:none;cursor:default}img,svg{max-width:100%;height:auto;border:0;vertical-align:bottom}strong{font-weight:700}ul{list-style:none}a{text-decoration:none}a,a *,button,select,input[type="button"],input[type="submit"]{cursor:pointer;transition:all 300ms}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],button,input[type="button"],input[type="submit"],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type="submit"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100px #fff !important}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:'Poppins';src:url(//theclub-rodmersham.co.uk/fitness/wp-content/themes/rodmersham-fitness/fonts/Poppins-Bold.woff2) format("woff2"),url(//theclub-rodmersham.co.uk/fitness/wp-content/themes/rodmersham-fitness/fonts/Poppins-Bold.woff) format("woff")}@font-face{font-weight:400;font-style:normal;font-display:swap;font-family:'Poppins';src:url(//theclub-rodmersham.co.uk/fitness/wp-content/themes/rodmersham-fitness/fonts/Poppins-Regular.woff2) format("woff2"),url(//theclub-rodmersham.co.uk/fitness/wp-content/themes/rodmersham-fitness/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:'DIN Black';src:url(//theclub-rodmersham.co.uk/fitness/wp-content/themes/rodmersham-fitness/fonts/DIN-Black.woff2) format("woff2"),url(//theclub-rodmersham.co.uk/fitness/wp-content/themes/rodmersham-fitness/fonts/DIN-Black.woff) format("woff")}.screen-reader-response{display:none}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:''}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:none !important}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}body{position:relative;font:400 15px/1.6 'Poppins', sans-serif;color:#505965;overflow-x:hidden;background:#f0f0f0;overflow-y:auto !important}body:after{position:fixed;top:0;left:0;width:100%;height:100vh;display:block;content:'';background:rgba(25,25,25,0.5);z-index:500;visibility:hidden;opacity:0;transition:all 100ms}@media (min-width: 1025px){body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#eee}body::-webkit-scrollbar-thumb{border:4px #eee solid;background:#bbb}body::-webkit-scrollbar-thumb:hover{background:#acc20a}}::selection{color:inherit;background:rgba(0,0,0,0.1)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.1)}a ::selection,a::selection,button ::selection,button::selection{background:transparent}a ::-moz-selection,a::-moz-selection,button ::-moz-selection,button::-moz-selection{background:transparent}.wrapper{position:relative;display:flex;flex-direction:column;width:100%;max-width:1920px;min-height:100vh;padding:145px 0 0;margin:0 auto;overflow-x:hidden;background:#fff;transition:filter 750ms}.center{position:relative;display:block;width:100%;max-width:1560px;margin:auto}img{pointer-events:none}img::selection{background:transparent}img::-moz-selection{background:transparent}.loaded .curtain{opacity:0 !important;pointer-events:none}.header{position:fixed;top:0;width:100%;max-width:1920px;height:145px;border-bottom:5px #acc20a solid;background:#111f30;z-index:1000}.header .center{display:flex;align-items:center;height:100%;padding:0 50px;text-align:left}.header .center .logo{display:block;width:210px;margin:0 60px 0 0;transition:none 10ms}.header .center .logo img,.header .center .logo svg{display:block;width:210px;transition:none 10ms}.header .center .logo:hover svg *{fill:#fff}.header .center .phone{font-weight:700;font-size:12px;line-height:1;text-transform:uppercase;color:#acc20a;margin:0 30px 0 0}.header .center .phone a{display:block;font:700 24px/1 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#fff;transition:none 10ms}.header .center .menu-icon{position:relative;display:none;width:40px;height:35px;border:0;text-indent:-5000px;margin:0 0 0 auto;background:transparent}.header .center .menu-icon .bar{position:absolute;left:5px;width:30px;height:3px;content:'';background:#fff;pointer-events:none;transition:all 250ms}.header .center .menu-icon .bar.bar-1{top:8px}.header .center .menu-icon .bar.bar-2,.header .center .menu-icon .bar.bar-3{top:16px}.header .center .menu-icon .bar.bar-4{top:24px}.header .center .main-menu{display:flex;align-items:center;margin:0 0 0 auto}.header .center .main-menu li{position:relative;font:700 17px/1.2 'DIN Black', sans-serif;letter-spacing:-0.025em;margin:0 0 0 30px}.header .center .main-menu li a{position:relative;display:block;padding:14px 0;text-align:center;color:#fff}.header .center .main-menu li a:after{position:absolute;left:0;bottom:0;width:0;height:3px;content:'';background:#acc20a;opacity:0;transition:all 500ms}.header .center .main-menu li a:hover:after{width:100%;opacity:1}.header .center .main-menu li a.contact-us-link,.header .center .main-menu li a.join-our-club-link{border:3px #acc20a solid;border-radius:5px;padding:10px 10px 12px;font-size:18px}.header .center .main-menu li a.contact-us-link:after,.header .center .main-menu li a.join-our-club-link:after{display:none}.header .center .main-menu li a.contact-us-link:hover,.header .center .main-menu li a.join-our-club-link:hover{border-color:#fff;color:#acc20a;background:#fff}.header .center .main-menu li a.contact-us-link{min-width:135px}.header .center .main-menu li a.join-our-club-link{min-width:155px;background:#acc20a}.header .center .main-menu li.parent a:after{display:none}.header .center .main-menu li.parent ul{position:absolute;top:calc(100% - 3px);left:-22px;width:200px;border-top:3px #acc20a solid;border-radius:8px;padding:14px;background:#fff;box-shadow:1px 3px 25px rgba(50,50,50,0.2);transition:all 400ms;visibility:hidden;opacity:0}.header .center .main-menu li.parent ul li{font:400 14px/1.6 'Poppins', sans-serif;margin:0 !important}.header .center .main-menu li.parent ul li a{padding:6px;color:#505965;text-decoration:underline;text-decoration-color:transparent;text-align:left}.header .center .main-menu li.parent ul li a:hover{text-decoration:underline;text-decoration-color:inherit}.header .center .main-menu li.parent:hover ul{visibility:visible;opacity:1}.header .center .main-menu li:first-of-type{margin:0}.header .center .main-menu li:nth-last-child(1){margin:0 0 0 20px}.header .center .main-menu li:nth-last-child(2){margin:0 0 0 40px}.hero{position:relative;display:flex;height:500px;overflow:hidden;background:#111f30}.hero .center{position:relative;padding:70px 50px;color:#fff;z-index:20}.hero .center h1{font:700 85px/1.2 Tahoma, Verdana, Arial, sans-serif;letter-spacing:-0.025em}.hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10;opacity:0.7}.content .center{padding:80px 50px;text-align:left}.content .center h1{font:700 40px/1.25 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#acc20a;margin:1.125em 0}.content .center h2{font:700 18px/1.325 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#021e40;margin:2em 0 1.325em}.content .center p{margin:1.6em 0}.content .center ul,.content .center ol{margin:1.6em 0 1.6em 35px}.content .center ul li,.content .center ol li{padding:0 0 0 10px;margin:0 0 0.4em}.content .center ul li::marker,.content .center ol li::marker{color:#acc20a;font-size:13px}.content .center ul li:last-of-type,.content .center ol li:last-of-type{margin:0}.content .center ul{list-style:disc}.content .center ol{list-style:decimal}.content .center strong{color:#021e40}.content .center a{text-decoration:underline;text-underline-offset:0.325em;color:#acc20a}.content .center a:hover{color:#021e40}.content .center a.button{display:table;border-radius:5px;padding:14px 28px;font:700 18px/1.325 'DIN Black', sans-serif;text-align:center;text-decoration:none;color:#fff;margin:4em auto;background:#acc20a}.content .center a.button:hover{background:#111f30}.content .center h1:first-child,.content .center h2:first-child,.content .center p:first-child,.content .center ul:first-child{margin-top:0}.content .center h1:last-child,.content .center h2:last-child,.content .center p:last-child,.content .center ul:last-child{margin-bottom:0}.content.intro .center h2:first-child{font-size:40px;line-height:1.25;color:#acc20a;margin:0 0 1.125em}.features{margin:-35px 0}.features .center{display:flex;padding:0 40px}.features .center ul{display:flex}.features .center ul li{width:calc(25% - 20px);padding:8px;margin:10px;box-shadow:inset 0 0 0 1px #e5e5e5}.features .center ul li img{display:block;width:100%}.features .center ul li h2{padding:30px 20px 20px;font-weight:700;line-height:1.2;color:#021e40}.welcome{background:#acc20a}.welcome .center{padding:85px 50px 70px;color:#fff}.welcome .center h2{font:700 30px/1.2 'DIN Black', sans-serif;letter-spacing:-0.025em}.welcome .center ul{display:inline-flex;margin:2.125em auto -10px}.welcome .center ul li{margin:10px}.welcome .center ul li a{display:block;border:3px #fff solid;border-radius:5px;padding:10px 10px 12px;font:700 18px/1.2 'DIN Black', sans-serif;text-align:center}.welcome .center ul li:first-child a{min-width:155px;color:#021e40;background:#fff}.welcome .center ul li:last-child a{min-width:140px;color:#fff}.welcome .center ul li:first-child a:hover,.welcome .center ul li:last-child a:hover{border-color:#021e40;color:#fff;background:#021e40}.footer{border-top:10px #acc20a solid;margin:auto 0 0;background:#111f30}.footer .center{padding:100px 50px;color:#fff;text-align:left}.footer .center .row{display:flex;flex-wrap:wrap}.footer .center .row .address{margin:0 auto 40px 0}.footer .center .row .address a{font:700 18px/1.25 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#acc20a}.footer .center .row .address a:hover{color:#fff}.footer .center .row .social{display:inline-flex;margin:0 0 40px auto}.footer .center .row .social li{margin:0 15px 0 0}.footer .center .row .social li a{display:block;border:3px #acc20a solid;border-radius:5px;padding:10px}.footer .center .row .social li a img,.footer .center .row .social li a svg{display:block;width:24px;height:24px}.footer .center .row .social li a svg *{fill:#fff}.footer .center .row .social li a:hover{border-color:#fff;background:#fff}.footer .center .row .social li a:hover svg *{fill:#111f30}.footer .center .row .social li:last-of-type{margin:0}.footer .center .row .copyright{margin:0 40px 0 0}.footer .center .row .copyright span{white-space:nowrap}.footer .center .row .links{margin:0 0 0 auto}.footer .center .row .links a{color:#acc20a;white-space:nowrap}.footer .center .row .links a:hover{color:#fff}.responsive-menu{position:fixed;top:120px;left:0;display:none;align-items:center;width:100%;height:calc(100vh - 120px);overflow-y:auto;background:#fff;z-index:1000;opacity:0;pointer-events:none;transition:500ms}.responsive-menu .center{max-width:768px;padding:25px 25px 100px}.responsive-menu .center li a{display:inline-block;padding:20px 0 18px;font-weight:700;font-size:20px;color:#111f30}.responsive-menu .center li a:hover{color:#acc20a}.responsive-menu .center li ul{padding:10px 0 30px}.responsive-menu .center li ul li a{padding:10px 0;font-weight:400;font-size:14px;color:inherit}.responsive-menu .center li:first-of-type{border:0}.open .header .center .menu-icon .bar.bar-1,.open .header .center .menu-icon .bar.bar-4{opacity:0}.open .header .center .menu-icon .bar.bar-2{transform:rotate(-45deg)}.open .header .center .menu-icon .bar.bar-3{transform:rotate(45deg)}.open .responsive-menu{opacity:1;pointer-events:auto}#cookie-notice{position:fixed;right:20px;bottom:20px;width:280px;padding:25px;font-size:13px;line-height:1.8em;text-align:left;background:#111f30 !important;z-index:1000;transition:all 500ms}#cookie-notice #cn-notice-text{color:#fff}#cookie-notice #cn-notice-buttons{display:block;padding:5px 0 0}#cookie-notice #cn-notice-buttons a{display:block;border-radius:4px;padding:18px 25px 16px;font:700 13px/1.25 Poppins, sans-serif;letter-spacing:0.0125em;text-decoration:none;text-align:center;color:#fff;margin:15px 0 0;background:#acc20a !important}#cookie-notice #cn-notice-buttons a:hover{color:#111f30;background:#fff !important}.cookies-accepted #cookie-notice{visibility:hidden;opacity:0}@media (max-width: 1400px){body{font-size:14px}.wrapper{padding:120px 0 0}.center{max-width:1024px}.header{height:120px}.header .center{padding:0 25px}.header .center .logo{width:200px;margin:0 75px 0 0}.header .center .logo img,.header .center .logo svg{width:200px}.header .center .menu-icon{display:block}.header .center .main-menu{display:none}.hero{height:375px}.hero .center{padding:40px 50px}.hero .center h1{font-size:70px}.content .center{padding:65px 25px}.content .center h1{font-size:34px}.content .center a.button{margin:3em auto}.content .center table thead tr th,.content .center table thead tr td,.content .center table tbody tr th,.content .center table tbody tr td{padding:14px 18px}.content.intro .center h2:first-child{font-size:34px}.features{margin:-20px 0}.features .center{padding:0 21px}.features .center ul li{width:calc(25% - 10px);margin:5px}.features .center ul li h2{padding:18px 10px 10px}.welcome .center{padding:65px 25px 50px}.welcome .center ul{margin:1.5em auto -10px}.footer .center{padding:65px 25px}.responsive-menu{display:flex}}@media (max-width: 1100px){body{background:#111f30}.wrapper{display:block;min-height:0;padding:110px 0 0}.center{max-width:768px}.header{height:110px}.header .center .logo{width:180px;margin:0 50px 0 0}.header .center .logo img,.header .center .logo svg{width:180px}.header .center .phone{margin:0}.header .center .phone a{font-size:20px}.hero{height:250px}.hero .center{padding:25px 35px}.hero .center h1{font-size:50px}.hero img{margin:0 !important}.content .center{padding:35px 25px}.content .center h1{font-size:26px}.content .center a.button{margin:2.25em auto}.content .center table thead tr th,.content .center table thead tr td,.content .center table tbody tr th,.content .center table tbody tr td{padding:12px 15px}.content .center table thead tr th,.content .center table tbody tr th{font:inherit;font-weight:700}.content.intro .center h2:first-child{font-size:26px}.welcome .center{padding:35px 25px 30px}.welcome .center h2{font-size:22px}.welcome .center ul{margin:1.5em auto -10px}.welcome .center ul li{margin:5px}.welcome .center ul li a{padding:9px;font-size:15px;letter-spacing:-0.025em}.welcome .center ul li:first-child a{min-width:130px}.welcome .center ul li:last-child a{min-width:120px}.footer{border-top-width:5px}.footer .center{padding:40px 25px}.footer .center .row .address{margin:0 auto 20px 0}.footer .center .row .social{margin:0 0 20px auto}.footer .center .row .social li{margin:0 10px 0 0}.footer .center .row .social li a{padding:6px}.footer .center .row .social li a img,.footer .center .row .social li a svg{width:20px;height:20px}.footer .center .row .copyright{width:100%;margin:0}.footer .center .row .links{width:100%;margin:20px 0 0}.responsive-menu{top:110px;height:calc(100vh - 110px)}.responsive-menu .center li a{padding:18px 0 16px}#cookie-notice{left:0;right:0;bottom:0;width:auto;padding:35px;text-align:center}#cookie-notice #cn-notice-buttons a{display:inline-block;margin:15px 8px 0}}@media (max-width: 767px){body{font-size:13px}.wrapper{padding:80px 0 0}.center{max-width:400px}.header{height:80px}.header .center{padding:0 20px}.header .center .logo{width:140px;margin:0}.header .center .logo img,.header .center .logo svg{width:140px}.header .center .phone{display:none}.header .center .menu-icon .bar{left:8px;width:24px}.hero{height:160px}.hero .center{padding:20px 25px}.hero .center h1{font-size:36px;line-height:1.125em}.content .center{padding:25px 20px}.content .center h1{font-size:22px}.content .center a.button{margin:2em auto}.content:not(.intro) h2{font:inherit;font-weight:700;font-size:15px}.content.intro .center h2:first-child{font-size:22px}.features{margin:-10px 0}.features .center{display:block;padding:0}.features .center ul{display:block;padding:10px}.features .center ul li{width:100%;padding:8px;margin:0 0 10px}.features .center ul li:last-of-type{margin:0 0 10px}.welcome .center{padding:25px 20px}.welcome .center h2{font-size:18px;max-width:220px;margin:0 auto}.welcome .center ul{margin:1em auto -10px}.welcome .center ul li:first-child a{min-width:125px}.welcome .center ul li:last-child a{min-width:110px}.footer .center .row{display:block;text-align:center}.footer .center .row .address{margin:0 0 20px}.footer .center .row .address a{display:inline-block;margin:0 auto 10px}.footer .center .row .social{margin:0 auto 20px}.footer .center .row .copyright,.footer .center .row .links{width:auto}.responsive-menu{top:80px;height:calc(100vh - 80px)}.responsive-menu .center{padding:20px 20px 50px}.responsive-menu .center li a{padding:12px 0 10px;font-size:16px}.responsive-menu .center li ul{padding:5px 0 10px}.responsive-menu .center li ul li a{padding:8px 0}}