html,body{font-family:verdana;font-size:16px;text-align:left;margin:0;padding:0}a,a:visited{color:#092}a:hover{background:#092;color:#ddd}p{font-family:verdana;font-size:16px;color:#000;margin:.5em 0;padding:0}h1{font-family:verdana;text-align:left;font-size:32px;color:#000;margin:0 0 1em;padding:0}h2{font-family:verdana;text-align:left;font-size:26px;color:#000;margin:0;padding:0}h3{font-family:verdana;text-align:left;font-size:20px;color:#000;margin:0;padding:0}h4{font-family:verdana;text-align:left;font-size:16px;color:#000;margin:0;padding:0;font-weight:400}ul,ol{margin:0 0 0 .5em;padding:0}li{margin:0 0 0 2em;padding:.5em 0;font-size:16px}.alignnone{margin:.5em 0}.aligncenter{display:block;margin:.5em auto}.alignright{float:right;margin:.5em 0}.alignleft{float:left;margin:.5em 0}a img.alignright{float:right;margin:.5em 0}a img.alignnone{margin:.5em 0;width:100%;height:auto}a img.alignleft{float:left;margin:.5em 0}a img.aligncenter{display:block;margin:.5em auto;width:100%;height:auto}img.alignright{float:right;margin:.5em 0 2em 2em}img.alignnone{margin:.5em 0;width:100%;height:auto}img.alignleft{float:left;margin:.5em 0;width:100%;height:auto}img.aligncenter{display:block;margin:.5em auto;width:100%;height:auto}img.attachment-medium{display:block;margin-left:auto;margin-right:auto;width:100%;height:auto}img.wp-post-image{margin:.5em 0;width:100%;height:auto}.wp-caption-text{text-align:right;background:#f5f5f5;margin:0;padding:.25em;font-size:10px}#wrapper{display:block;margin:auto;padding:0;background:#ededed}@media screen and (max-width:799px){#header{overflow:hidden;background:#fff;margin:0;padding:0}#header .topsearch input.text{float:left;display:block;background:#f5f5f5;color:#ddd;border:0;border-bottom:2px solid #777;font-size:15px;padding:.55em;min-width:78%}#header .topsearch button.submit{margin:.25em .5em;padding:0;float:left;display:block;border:0;background:url('https://www.mytennislife.co.uk/icon-sprite.png') 0 -122px;width:32px;height:32px;cursor:pointer}::-webkit-input-placeholder{color:#777}::-moz-placeholder{color:#777}:-ms-input-placeholder{color:#777}:-moz-placeholder{color:#777}#header .logo{padding:.5em 0 0 .5em;text-transform:uppercase;text-align:center;float:left}#header .logo a,#header .logo a:visited,#header .logo a:hover{text-decoration:none;font-size:20px;padding:0;color:#ddd}#header .logo a img{width:120px;height:auto;margin:0}#header ul.topnavmenu{list-style:none;background:#f8f8f8;margin:0;padding:0}#header ul.topnavmenu li{margin:0;padding:.5em 0}#header .topnavmenu a{display:none}#header .topnav.responsive{position:absolute;top:3.95em;left:0;width:100%;display:block;background:#f8f8f8;border-bottom:2px solid #ccc;padding:0;z-index:1}#header .topnav.responsive a{display:block;padding:.5em;text-align:center;text-decoration:none;font-size:18px}.icon.menu{float:right;margin:1.15em 1em 0;background:url('https://www.mytennislife.co.uk/icon-sprite.png') 2px -15px no-repeat;width:32px;height:32px;background-size:65px}.topsearch{display:none}.topsearch.showsearch{position:absolute;top:3.95em;left:0;width:100%;display:block;background:#f8f8f8;padding:.5em;z-index:1}.icon.search{float:right;margin:1.15em 1em 0;background:url('https://www.mytennislife.co.uk/icon-sprite.png') 2px -54px no-repeat;width:32px;height:32px;background-size:65px}}@media screen and (min-width:800px){#header{overflow:hidden;background:#fff;padding:0 1em}#header .topsearch{float:right;margin:0;padding:1em 0;overflow:hidden}#header .topsearch input.text{float:left;display:block;background:#fff;color:#ddd;padding:.5em .25em;border:none;border-bottom:2px solid #777;font-size:15px;min-width:17em}::-webkit-input-placeholder{color:#777}::-moz-placeholder{color:#777}:-ms-input-placeholder{color:#777}:-moz-placeholder{color:#777}#header .topsearch button.submit{margin:.5em .5em 0;padding:0;float:left;display:block;border:0;background:url('https://www.mytennislife.co.uk/icon-sprite.png') 0 -122px;width:24px;height:24px;cursor:pointer}#header .logo{float:left;margin:0;padding:0}#header .logo a img{width:150px;height:auto;margin:.2em 0 0}#header .logo a,#header .logo a:visited,#header .logo a:hover{background:#fff;text-decoration:none;font-size:20px;margin:0;padding:0;color:#ddd}#header .menu{max-width:1050px;margin:auto}#header ul.topnavmenu{list-style:none;margin:0;padding:1em;overflow:hidden}#header ul.topnavmenu li{float:left;margin:.5em;padding:0}#header ul.topnavmenu li a,#header ul.menu li a:visited,#header ul.menu li a:hover{font-size:17px;background:#fff;display:block;text-decoration:none;color:#000}.icon.search,.icon.menu{display:none}}@media screen and (max-width:799px){#page{clear:both;margin:auto;padding:.5em}#page-full{margin:auto;padding:.5em}#main,#main-full,#main-archive-full{width:100%;margin:0;padding:0;overflow:hidden}.main-contents{overflow:hidden;margin:0;padding:.5em;background:#fff}.blog-contents{overflow:hidden;padding:0}.post-contents{overflow:hidden;padding:0;background:#fff}.content{clear:both;float:left;width:100%;padding:.5em}}@media screen and (min-width:800px){#page{clear:both;max-width:1050px;margin:auto;padding:.5em}#page-full{max-width:1050px;margin:auto;padding:.5em}#main{float:left;width:75%}.main-contents{overflow:hidden;padding:1em;background:#fff}.blog-contents{overflow:hidden;padding:1em;column-count:2}.post-contents{overflow:hidden;padding:0;background:#fff}#main-full{clear:both;padding:1em;background:#fff}#main-archive-full{clear:both;padding:1em}.content{clear:both;float:left;padding:1em}}@media screen and (max-width:799px){.directory-search{margin:1em 0;padding:1em;background:#fff;overflow:hidden}.directory-search-box{margin:auto;padding:1em 0;text-align:left;font-size:16px;width:315px}#searchform{display:block;margin:0;padding:0;overflow:visible;width:100%}input.directory-search{width:83.1%;font-size:16px;margin:0;padding:1em;border:1px solid #f5f5f5;background:#f5f5f5;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}input.directory-search-submit{float:right;background:#f5f5f5 url('https://www.mytennislife.co.uk/icon-sprite.png') 7px -80px no-repeat;width:53px;height:53px;cursor:pointer;background-size:100px;border:none;border-left:2px solid #ededed;margin:0;padding:0}.directory-contents{margin:1em 0;padding:1em;background:#fff;overflow:hidden}ul.directory-top{list-style:none;margin:2em 0;padding:0}ul.directory-top li{margin:0;padding:.5em 0}}@media screen and (min-width:800px){.directory-search{margin:1em 0;padding:1em;background:#fff;overflow:hidden}.directory-search-box{margin:auto;padding:1em 0;text-align:left;font-size:16px;max-width:45em}#searchform{display:block;margin:0;padding:0;overflow:visible;width:100%}input.directory-search{width:92.64%;font-size:16px;margin:0;padding:1em;border:1px solid #f5f5f5;background:#f5f5f5;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}input.directory-search-submit{float:right;background:#f5f5f5 url('https://www.mytennislife.co.uk/icon-sprite.png') 7px -80px no-repeat;width:53px;height:53px;cursor:pointer;background-size:100px;border:none;border-left:2px solid #ededed;margin:0;padding:0}.directory-contents{margin:1em 0;padding:1em;background:#fff;overflow:hidden}ul.directory-top{list-style:none;margin:2em 0;padding:0}ul.directory-top li{margin:0;padding:.5em 0}}ul.children{list-style:none;margin:.5em 0;padding:0;border:1px solid #ccc;overflow:hidden}ul.children li{float:left;margin:0;padding:.5em}@media screen and (max-width:799px){.directory-category{margin:0;padding:0}.directory-location{overflow:hidden;background:#fff;margin:1em 0;padding:.5em 1em;border-radius:4px}.directory-location:hover{box-shadow:none}.directory-location .meta-box-reviews{float:right;border:1px dashed #c00;margin:.5em;padding:.5em;color:#c00;font-weight:700}.club-address{background:#fff;margin:.25em 0}.club-courts{display:none}ul.club-facilities{list-style:none;margin:2em 0 0;padding:0}ul.club-facilities li{display:inline-block;margin:.25em;padding:0}}@media screen and (min-width:800px){.directory-category{margin:0;padding:0}.directory-location{overflow:hidden;background:#fff;margin:1em 0;padding:.5em 1em;border-radius:4px}.directory-location:hover{box-shadow:1px 2px 4px rgba(0,0,0,.5)}.directory-location .meta-box-reviews{float:right;border:1px dashed #c00;margin:.5em;padding:.5em;color:#c00;font-weight:700}.club-address{float:left;width:70%;background:#fff;margin:.25em 0}.club-courts{float:left;width:26%;background:#f8f8f8;margin:.25em 0;padding:.5em;border-radius:4px}.club-courts h3{text-align:center;border-bottom:2px solid #f2f2f2;padding:0 0 .5em;margin:0}.club-courts-box{float:left;width:50%}.club-courts-box h4{text-align:center;margin:1em 0;padding:0}ul.club-facilities{list-style:none;margin:2em 0 0;padding:0}ul.club-facilities li{display:inline-block;margin:.25em;padding:0}}.Changing-Rooms{background:url('https://www.mytennislife.co.uk/icon-sprite.png') -48px -23px no-repeat;width:32px;height:32px}.Clubhouse{background:url('https://www.mytennislife.co.uk/icon-sprite.png') -48px -73px no-repeat;width:32px;height:32px}.Cafe{background:url('https://www.mytennislife.co.uk/icon-sprite.png') -48px -123px no-repeat;width:32px;height:32px}.Bar{background:url('https://www.mytennislife.co.uk/icon-sprite.png') -48px -173px no-repeat;width:32px;height:32px}.Pro-Shop{background:url('https://www.mytennislife.co.uk/icon-sprite.png') -48px -223px no-repeat;width:32px;height:32px}ul.breadcrumbs{list-style-type:none;margin:1em 0 1.5em;padding:0;font-size:14px;overflow:hidden;color:#777}ul.breadcrumbs li{float:left;margin:.5em;padding:0 .8em 0 0;border-right:4px double #a79f9f}ul.breadcrumbs li.last{float:left;margin:.5em;padding:0 .8em 0 0;border:none}ul.breadcrumbs li a,ul.breadcrumbs li a:visited,ul.breadcrumbs li a:hover{display:block;text-decoration:none}@media screen and (max-width:799px){.meta-box-contact{margin:1em 0;padding:1em;background:#fff;overflow:hidden}.meta-field-box{margin:.5em 0;overflow:hidden}.meta-field-title{font-weight:700;float:left;width:90%}.meta-field{float:left;width:90%;padding:.4em 0}.meta-box-facilities{margin:1em 0;padding:1em;background:#fff;overflow:hidden}.facilities-innerbox1,.facilities-innerbox2{margin:0;padding:.5em;border-bottom:2px solid #ededed}.facilities-innerbox3{clear:both;overflow:hidden;padding:1em 0 0;border:none}.facilities-innerbox1 h3,.facilities-innerbox2 h3,.facilities-innerbox3 h3{text-align:center}.facilities-innerbox1 ul,.facilities-innerbox2 ul,.facilities-innerbox3 ul{list-style:none;overflow:hidden}.facilities-innerbox3 ul.facility{list-style:none;overflow:hidden;margin:0}.facilities-innerbox1 li,.facilities-innerbox2 li{float:left;margin:0;padding:.5em;text-align:center}.facilities-innerbox3 ul.facility li{float:left;margin:.5em;padding:.5em;border:1px dashed #092;text-align:center;color:#092}.club-reviews{margin:0;padding:1em;background:#fff;overflow:hidden}}@media screen and (min-width:800px){.meta-box-contact{margin:1em 0;padding:1em;background:#fff;overflow:hidden}.meta-field-box{margin:.5em 0;overflow:hidden}.meta-field-title{font-weight:700;float:left;min-width:20%}.meta-field{float:left;max-width:75%;padding:0 .5em}.meta-box-facilities{margin:1em 0;padding:1em;background:#fff;overflow:hidden}.facilities-innerbox1{float:left;min-width:45%;max-width:46.5%;margin:0 0 .5em;padding:.5em;border-right:2px solid #ededed}.facilities-innerbox2{float:left;min-width:45%;max-width:46.5%;margin:0 0 .5em;padding:.5em;border-right:none}.facilities-innerbox3{clear:both;overflow:hidden;padding:1em 0 0;border-top:2px solid #ededed}.facilities-innerbox1 h3,.facilities-innerbox2 h3,.facilities-innerbox3 h3{text-align:center}.facilities-innerbox1 ul,.facilities-innerbox2 ul,.facilities-innerbox3 ul{list-style:none;overflow:hidden}.facilities-innerbox3 ul.facility{list-style:none;overflow:hidden;margin:0}.facilities-innerbox1 li,.facilities-innerbox2 li{float:left;margin:0;padding:.5em;text-align:center}.facilities-innerbox3 ul.facility li{float:left;margin:.5em;padding:.5em;border:1px dashed #092;text-align:center;color:#092}.club-reviews{margin:0;padding:1em;background:#fff;overflow:hidden}}#main-home{clear:both;width:100%;margin:0;padding:0}@media screen and (max-width:799px){.homeimage{margin:0;padding:0}.homeimage img{width:100%;height:auto;margin:0;padding:0}.intro{overflow:hidden;background:#fff;margin:-.2em 0 0;padding:0}.introsearch{overflow:hidden;margin:0;padding:1em}.introsearch p{text-align:center;margin:0 0 1em}.introsearch h1{padding:0;text-align:center;font-size:24px;color:#072}.home-search{margin:auto;padding:0;text-align:left;font-size:16px;width:320px}input.home-search{width:83.75%;font-size:16px;margin:0;padding:1em;border:1px solid #f5f5f5;background:#f5f5f5;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}input.home-search-submit{float:right;background:#f5f5f5 url('https://www.mytennislife.co.uk/icon-sprite.png') 10px -76px no-repeat;width:52px;height:52px;cursor:pointer;background-size:100px;border:none;margin:0;padding:0}.ad-home{margin:auto;padding:0 0 1em}.poploc-home{margin:0;padding:1em;background:#fff}.pop-locations{overflow:hidden;margin:0 0 2em;padding:0}.onepoplocation{width:100%;position:relative}.onepoplocationimg{margin:0;padding:.5em;position:relative}.onepoplocationimg img{width:100%;height:auto}.onepoplocationtitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onepoplocationtitle a{text-decoration:none}.onepoplocationtitle h3{text-align:center;color:#fff}.newblogs-home{margin:2em 0;padding:1em;overflow:hidden}.newblogs-home h2{margin-bottom:1em}.singlenewblog{margin:1em 0;padding:0;overflow:hidden;background:#fff}.singlenewblogimg{margin:0;padding:0}.singlenewblogimg img{width:100%;height:auto;margin:0;padding:0}.singlenewblogimg img:hover{background:0 0}.singlenewblogtitle{margin:1em;padding:0}.singlenewblogtitle a{text-decoration:none}.homefullboxinner{margin:0;padding:1em;background:#fff}}@media screen and (min-width:800px){.homeimage{margin:0;padding:0}.homeimage img{width:100.2%;height:auto;max-height:400px;margin:0;padding:0}.intro{overflow:hidden;background:#fff;margin:-.2em 0 0;padding:0}.introsearch{margin:auto;padding:2em;max-width:1050px}.introsearch h1{padding:0;text-align:center;font-size:24px;color:#072}.introsearch p{text-align:center;margin:0 0 1em}.home-search{max-width:600px;display:block;margin:auto;padding:0;text-align:left;font-size:16px}input.home-search{width:91.16%;font-size:16px;margin:0;padding:1em;border:1px solid #f5f5f5;background:#f5f5f5;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}input.home-search-submit{float:right;background:#f5f5f5 url('https://www.mytennislife.co.uk/icon-sprite.png') 10px -76px no-repeat;width:53px;height:53px;cursor:pointer;background-size:100px;border:none;margin:0;padding:0}.ad-home{max-width:1050px;margin:auto;padding:0 0 1em}.poploc-home{overflow:hidden;margin:0;padding:0;background:#fff}.pop-locations{max-width:1050px;margin:auto;padding:1em;overflow:hidden}.pop-locations h2,.newblogs-home h2{margin-bottom:1em}.onepoplocation{width:25%;float:left;position:relative}.onepoplocationimg{margin:0;padding:.5em;position:relative}.onepoplocationimg img{width:100%;height:auto}.onepoplocationtitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onepoplocationtitle a{text-decoration:none}.onepoplocationtitle h3{text-align:center;color:#fff}.newblogs-home{max-width:1050px;margin:2em auto;padding:1em;overflow:hidden}.newblogsrow{column-count:4}.singlenewblog{break-inside:avoid-column;page-break-inside:avoid;background:#fff;overflow:hidden;min-height:10em}.singlenewblogimg{margin:0;padding:0}.singlenewblogimg img{width:100%;height:auto;margin:0;padding:0}.singlenewblogimg img:hover{background:0 0}.singlenewblogtitle{margin:1em;padding:0}.singlenewblogtitle a{text-decoration:none}.home-fullbox{background:#fff}.homefullboxinner{max-width:1050px;margin:auto;padding:2em 0}}@media screen and (max-width:799px){.post-except{margin:.5em;padding:0;border:2px solid #f8f8f8;border-radius:4px;background:#fff}.catfullboxinner{margin:0;padding:1em;background:#fff}}@media screen and (min-width:800px){.archives-contents{column-count:3}.post-except-box{break-inside:avoid-column;page-break-inside:avoid}.post-except{margin:0 0 1em;padding:0;border:2px solid #f8f8f8;border-radius:4px;background:#fff}.post-except:hover{box-shadow:1px 2px 4px rgba(0,0,0,.5)}.cat-fullbox{background:#fff}.catfullboxinner{max-width:1050px;margin:auto;padding:2em 0}}.post-except img{width:100%;height:auto;margin:0;padding:0}.post-except h3{margin:0;padding:.5em;text-align:center}.post-except p{margin:0;padding:1em}.excerpt,a.excerpt,a.excerpt:visited{color:#000;text-decoration:none}.post-content{background:#fff}.post-content-head h1{padding:.5em;margin:0;text-align:center;font-size:42px}.post-data-top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:.5em 0 .75em}.heateor_sss_sharing_container{float:none !important;margin:0 .25em !important}.postdatapub{margin:.45em .25em;font-size:14px}.postdatacom{margin:.45em .25em;font-size:14px}.post-content-head img{width:100%;height:auto}.post-content-body{padding:1em}.post-content-body h2{font-size:32px}.post-content-body h3{font-size:22px}.post-navigation{margin:1em 0;padding:.5em;background:#fff;overflow:hidden}@media screen and (max-width:799px){.pop-posts{overflow:hidden;margin:2em 0;padding:.5em;background:#fff}.pop-posts h3{margin:.5em 0}.poplistitem img{display:none}.poplistitem h4{margin:.5em}}@media screen and (min-width:800px){.pop-posts{overflow:hidden;margin:2em 0;padding:.5em}.pop-posts h3{margin:.5em 0}.poppostlist{column-count:3}.poplistitem{background:#fff;overflow:hidden;border:2px solid #ededed;break-inside:avoid-column;page-break-inside:avoid}.poplistitem img{width:100%;height:auto;margin:0;padding:0}.poplistitem h4{margin:.5em;text-align:center}}.show-comments{margin:2em 25%;padding:1em;width:50%;background:#ccc;border:none;color:#fff;text-align:center}.post-comments{clear:both;margin:1em 0;padding:1em;background:#fff;overflow:hidden}#comments{display:none}#comments.showcommentlist{display:inherit;margin:0;overflow:hidden;background:#fff;padding:1em}input#author,input#email{width:94%;margin:.5em 0;padding:.5em;border:1px solid #f8f8f8;background:#f5f5f5}textarea#comment{width:97.6%;margin:.5em 0;padding:1%;border:1px solid #f8f8f8;background:#f5f5f5}input#submit{float:right;border:2px solid #092;background:#092;color:#ddd;margin:2em 0;padding:.5em;font-weight:700;cursor:pointer}.map{border:1px solid #ccc}#mapp0,#mapp0-layout,mappress-map.mapp-layout{width:100% !important;margin:0;padding:0}#commentform{overflow:hidden}@media screen and (max-width:799px){p.reviewtop{margin:.5em;padding:.5em;text-align:center;border:2px dashed #ccc}}@media screen and (min-width:800px){p.reviewtop{padding:.5em;text-align:center;border:2px dashed #ccc;float:right}}ul.reviewlist{list-style:none;margin:0;padding:0}ul.reviewlist li{margin:1em 0;padding:.5em;border:2px dashed #ccc}h4#respond{clear:both;margin-bottom:1em}.commentmetadata{font-size:12px;padding:0 0 6px;border-bottom:1px solid #ccc}.reviews{clear:both;margin:1em 0;font-size:12px;font-style:italic;color:#777}.venue-reviews{background:#fff;padding:1em;border:2px dashed #ccc;margin:1em 0}@media screen and (max-width:799px){.comment-label{margin:2em 0}}@media screen and (min-width:800px){.comment-label{float:left;width:50%;margin:1em 0}}.advert{max-width:100%;margin:0;padding:2em 0;overflow:hidden}.page-nav{clear:both;text-align:center;margin:1em 0;padding:1em}.page-nav ul{list-style:none;margin:2px auto;line-height:1.4}.page-nav li a,.navigation li.active a{color:#fff;text-decoration:none}.page-nav li{display:inline;margin:0;padding:.25em}.page-nav li a{padding:.75em;color:#636363;border:1px solid #ccc}.page-nav li a:hover{background-color:#092;color:#fff;text-decoration:none;padding:1em}.page-nav li.active a{background:#092;color:#fff;border:1px solid #092}@media screen and (max-width:799px){.sidebar-contents{margin:0;padding:1em;background:#f8f8f8}.sidebar-widgets{margin:.5em 0;padding:.5em}.sidebar-widgets h3{margin:0;padding:.5em;font-family:verdana;font-size:20px;color:#000}.sidebar-widgets img{width:100%;height:auto}}@media screen and (min-width:800px){#sidebar{float:left;width:25%}.sidebar-contents{margin:0 0 0 1em;padding:0}.sidebar-widgets{margin:0 0 1em;padding:.5em}.sidebar-widgets h3{margin:0;padding:.5em;font-family:verdana;font-size:20px;color:#000}.sidebar-widgets{margin:0 0 1em;padding:.5em}.sidebar-widgets img{max-width:100%;height:auto}}ul.latest-posts{list-style:none;margin:0;padding:0}ul.latest-posts li{margin:0 0 2em;padding:0}.postimg a img:hover,.postimg a:hover{background:0 0}.postimg img{width:100%;height:auto;margin:0}.posttitle h4{margin:.5em 0 0}.posttitle a{color:#092;text-decoration:none}.posttitle a:hover{background:#092;color:#ddd}.contact-form{overflow:hidden}@media screen and (min-width:799px){.contact-label{float:left;margin:1em 0}}@media screen and (min-width:00px){.contact-label{float:left;width:50%;margin:1em 0}}.contact-textbox{overflow:hidden;width:100%;margin:1em 0}.submitclub-form{overflow:hidden}@media screen and (min-width:799px){.submitclub-label{float:left;margin:1em 0}}@media screen and (min-width:800px){.submitclub-label{float:left;width:50%;margin:1em 0}}.submitclub-textbox{overflow:hidden;width:100%;margin:1em 0}.wpcf7-textarea{width:97.6%;margin:.5em 0;padding:1%;border:1px solid #f8f8f8;background:#f5f5f5}.wpcf7-text{width:94%;margin:1em 0;padding:.5em;border:1px solid #f8f8f8;background:#f5f5f5}.wpcf7-submit{background:#a69a7c;border:none;color:#f8f8f8;padding:1em 2em;float:right}ul.social{margin:auto;padding:1.35em .5em;position:relative}ul.social li{margin:0;padding:0;overflow:hidden}ul.social li a.facebook{width:34px;height:34px;background:#fff url('https://www.mytennislife.co.uk/icon-sprite.png') 0 -223px;position:absolute;left:.5em;top:0}ul.nearby-schools{margin:1em 0;padding:0;list-style:none}ul.nearby-schools li{margin:0;padding:.5em 0}#footer{clear:both;padding:1em;overflow:hidden;background:#ddd}.footer-content{clear:both;max-width:1050px;margin:auto}.footer-content p{font-family:verdana;font-size:14px;color:#999;margin:1em 0;padding:0}.footer-content a{text-decoration:none;color:#999}.footer-row{overflow:hidden}.footer-logo{float:left}.footer-content a:hover,.footer-logo a:hover{background:0 0;font-weight:700}.footer-social{margin:1em;padding:0;position:relative;float:left;overflow:hidden;width:42px;height:42px}.footer-social li{margin:0;padding:.5em}@media screen and (max-width:599px){ul.top-row{list-style-type:none;float:left;margin:.75em 0;padding:0;font-family:verdana;font-size:14px;color:#999}}@media screen and (min-width:600px){ul.top-row{list-style-type:none;float:left;margin:.75em 1em;padding:0;font-family:verdana;font-size:14px;color:#999}}ul.top-row li{margin:0;padding:0 .5em;display:inline-block}ul.top-row li.submit{background:#f9c762;padding:.5em 1em;margin:1em}ul.top-row li.submit a,ul.top-row li.submit a:hover,ul.top-row li.submit a:visited{background:#f9c762;color:#fff !important}ul.top-row li a,ul.top-row li a{text-decoration:none;color:#999}ul.bottom-row{list-style-type:none;margin:1em 0;padding:0;font-family:verdana;font-size:14px;color:#999}ul.bottom-row li{padding:.25em;display:inline-block}ul.bottom-row li.first{margin:0;padding:.25em .5em .25em 0;display:inline}ul.bottom-row li a,ul.bottom-row li a{text-decoration:none;color:#999}li a.facebook,li a.facebook:hover{width:34px;height:34px;background:url('https://www.mytennislife.co.uk/icon-sprite.png') 0 -223px;position:absolute}input [type=submit]{border:2px solid #092;background:#092;color:#ddd;padding:.5em;font-weight:700}input.wpcf7-form-control.wpcf7-submit{border:2px solid #092;background:#092;color:#ddd;padding:.5em;font-weight:700}iframe{width:100%}.heateor_sss_sharing_container{float:left}.keyfacts{padding:1em;background:#072;color:#fff !important}@media screen and (max-width:699px){a.back-to-top{display:none}}@media screen and (min-width:700px) and (max-width:899px){a.back-to-top{display:none;width:50px;height:50px;text-indent:-9000px;position:fixed;z-index:999;left:90%;bottom:2em;background:#072 url('https://www.mytennislife.co.uk/icon-sprite.png') 0 -172px;background-position:10px -163px;background-repeat:no-repeat}}@media screen and (min-width:900px){a.back-to-top{display:none;width:50px;height:50px;text-indent:-9000px;position:fixed;z-index:999;left:80%;bottom:2em;background:#072 url('https://www.mytennislife.co.uk/icon-sprite.png') 0 -172px;background-position:10px -163px;background-repeat:no-repeat}}