*,:after,:before,ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a,div,form,html,li,span{font-family:inherit;margin:0}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;background:#fff;font-size:14px}a,div,form,li,span{font-size:100%}a,body,div,form,h2,h3,html,li,p,span,strong,ul{border:0;font-style:inherit;padding:0;vertical-align:baseline}body,h2,h3{outline:0}p,strong,ul{font-family:inherit;font-size:100%}a,div,form,html,li,p,span,ul{font-weight:inherit;outline:0}strong{margin:0}article,footer,header,main,nav{display:block}ul{margin:0 0 15px 20px;list-style:disc}a:active,a:hover,strong{outline:0}button,h2,h3,input{font-family:"Open Sans",sans-serif}body,h2,h3,input{color:#333}input{line-height:1.8;font-weight:400}h2,h3{clear:both;line-height:1.3;margin:0 0 15px}p{margin:0 0 20px}h2,h3,strong{font-weight:700}i{font-style:italic}h2{font-size:30px}h3{font-size:28px}li>ul{margin-bottom:0;margin-left:15px}button,input{margin:0;vertical-align:middle}button{cursor:pointer;font-size:14px;line-height:13px;border:0;padding:10px 15px;font-weight:400;display:inline-block;position:relative;text-shadow:none;transition:background .5s ease;background:#b5d043;color:#fff}input{font-size:100%}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]{color:#666;border:1px solid #ccc;height:36px;width:100%;-webkit-appearance:none;padding:3px 6px}input[type=search]:focus{border:1px solid #aaa}a{color:#b5d043;text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}a:active,a:focus,a:hover{color:#a2bb3b}a:focus{outline:thin dotted}.clearfix:after,.clearfix:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-header:after,.site-header:before,.tg-container:after,.tg-container:before{content:"";display:table}.clearfix:after,.entry-content:after,.site-content:after,.site-header:after,.tg-container:after{clear:both}.hentry{margin:0 0 40px}.entry-content{margin:15px 0 0}.entry-footer{margin-top:10px}body{font-weight:400;position:relative;font-family:"Open Sans",sans-serif;line-height:1.5}.tg-container{width:1200px;position:relative;margin:0 auto}.hide{display:none}#masthead{background:#16171b 0 0;margin:0;padding:20px 0;position:static}.top-header .logo{float:left;margin:10px 20px 0 0}.top-header{border-bottom:1px solid rgb(255 255 255/.15);padding-bottom:20px}#header-text #site-title{display:inline-block;font-weight:700;margin-right:10px;text-transform:uppercase}#header-text #site-description{border-left:2px solid #a2bb3b;color:#fff;display:inline-block;font-size:16px;line-height:26px;margin:10px 0 0;padding-left:20px;vertical-align:top}#header-text{display:inline-block}.header-menu-wrapper{padding-top:20px}#site-navigation ul{list-style:outside none none;margin:0;padding:0}#site-navigation ul li{float:left;margin-right:24px;position:relative}#site-navigation ul li a{color:#fff;font-weight:600;position:relative}#bottom-footer .copyright a:hover,#site-navigation ul li.current-menu-ancestor a,#site-navigation ul li.current-menu-item a,#site-navigation ul li:hover a,.search-icon:hover i{color:#b5d043}#site-navigation ul li>a:before,#site-navigation ul.sub-menu::before{content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#site-navigation ul li>a:before,#site-navigation ul.sub-menu{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#site-navigation ul li>a:before{top:-22px;width:0;height:1px;background:#b5d043;opacity:1;visibility:visible}#site-navigation ul li.current-menu-item>a:before,#site-navigation ul li:hover>a:before{opacity:1;visibility:visible;width:100%}.search-wrapper{color:#fff;float:right;padding-right:5px}#site-navigation ul.sub-menu{background:#f1f1f1 0 0;border-radius:3px;min-width:200px;padding:0;position:absolute;right:50%;top:220%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);opacity:0;visibility:hidden;z-index:99}#site-navigation ul li:hover>ul.sub-menu{opacity:1;visibility:visible;top:200%}#site-navigation ul.sub-menu::before{border-bottom:10px solid #f1f1f1;border-left:10px solid #fff0;border-right:10px solid #fff0;top:-10px}#site-navigation ul.sub-menu li{display:block;float:none;margin-right:0;text-align:center}#site-navigation ul.sub-menu li a{color:#333;display:block;padding:8px 0;border-top:1px solid rgb(0 0 0/.1)}#site-navigation ul.sub-menu li>a:before{display:none}#site-navigation ul.sub-menu li.current-menu-item>a,#site-navigation ul.sub-menu>li:hover>a{background:#b5d043;color:#fff;border-top:1px solid #b5d043}#site-navigation ul.sub-menu>li:hover:first-child a{border-radius:3px 3px 0 0}#site-navigation ul.sub-menu>li:hover:last-child a{border-radius:0 0 3px 3px}#bottom-footer{background:#0b0b0b 0 0;padding:20px 0}#bottom-footer .copyright{float:left;color:#888;font-size:12px}#bottom-footer .copyright a{color:#50514e}.page-header{background:#97a247 0 0;color:#fff;padding:40px 0;position:relative}.page-header .entry-title{color:#fff;font-size:42px;margin:0;text-transform:uppercase}.page-header:after,.page-header:before{position:absolute;content:"";background:url(/wp-content/themes/fitclub/images/page-header-dash.png)repeat-x left top;left:0;top:15px;width:100%;height:1px}.page-header:after{top:auto;bottom:15px}#primary{float:left;width:72.5%}.no-sidebar-full-width #primary{float:none;width:100%;margin:0 auto}#main{margin:70px 0}article{border-bottom:1px solid #dfdfdf;padding:0 0 40px}.search-icon{cursor:pointer}.search-wrapper .header-search-box{background:rgb(0 0 0/.85)0 0;height:100%;left:0;position:fixed;top:0;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);width:100%;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.header-search-box .searchform{left:50%;margin-left:-600px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1200px}.search-wrapper .header-search-box .close{color:#fff;font-size:70px;font-weight:700;position:absolute;right:60px;top:50px;cursor:pointer}.header-search-box .search-field{border-radius:30px;color:#333;font-size:28px;font-weight:300;height:60px;padding:0 30px}.header-search-box .searchsubmit{border-radius:0 30px 30px 0;font-size:20px;height:60px;position:absolute;right:0;top:0;width:60px}.scrollup{background:rgb(181 208 61/.5)0 0;border-radius:5px;bottom:20px;color:#fff;display:block;font-size:20px;height:40px;line-height:35px;position:fixed;right:20px;text-align:center;width:40px;z-index:99}.scrollup:focus,.scrollup:hover{color:#fff}@media (max-width:1200px){.tg-container{padding:0 1%;width:98%}.header-search-box .searchform{left:50%;margin-left:-45%;position:absolute;width:90%}}@media (min-width:768px) and (max-width:979px){.top-header{padding-bottom:0}.header-search-box .search-field{font-size:18px;height:40px}.header-search-box .searchsubmit{font-size:15px;height:40px;width:50px}#masthead{padding:10px 0}.page-header .entry-title{font-size:32px}}@media (max-width:767px){.top-header .logo{float:none;margin:0 auto 20px;text-align:center}#header-text{display:block}#header-text #site-description{border-left:none;display:block;margin:0;padding-left:0}.header-search-box .search-field{font-size:18px;height:40px}.header-search-box .searchsubmit{font-size:15px;height:40px;width:50px}.search-wrapper .header-search-box .close{font-size:40px;right:10%}#primary{margin-top:21px}#masthead{background:#000;padding:20px 0 0;position:relative;z-index:9999}.header-menu-wrapper{padding-top:0}.page-header{padding:30px 0}.page-header .entry-title{font-size:32px}.top-header{padding-bottom:0}.header-wrapper .header-menu-wrapper,.header-wrapper .tg-container{position:static}#site-navigation ul li.current-menu-item>a::before,#site-navigation ul li:hover>a::before,#site-navigation ul.sub-menu::before,.nav-menu{display:none}#site-navigation .menu-toggle:before{color:#fff;content:"";display:block;font-family:FontAwesome;font-size:23px;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;line-height:50px}#site-navigation .menu-toggle:hover:before{color:#a2bb3b}#site-navigation .menu-toggle{color:#fff0;cursor:pointer;display:block;font:0/0 a;position:relative;right:14px;top:0;width:50px;z-index:9}#site-navigation ul li{float:none;margin-right:0}#site-navigation ul.sub-menu{background:#000 0 0;display:none;border-radius:0;min-width:100%;opacity:1;position:static;left:0;top:0;-webkit-transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-ms-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);visibility:visible}#site-navigation ul>li a{line-height:42px;padding:0 15px}#site-navigation ul.sub-menu li a{color:#fff;display:block;font-weight:600;line-height:42px;padding:0 0 0 20px;text-align:left}#site-navigation ul li.current-menu-ancestor,#site-navigation ul li.current-menu-item,#site-navigation ul li:hover,#site-navigation ul.sub-menu li.current-menu-item,#site-navigation ul.sub-menu>li:hover{background:#b5d043}#site-navigation ul li.current-menu-ancestor a,#site-navigation ul li.current-menu-item a,#site-navigation ul li:hover a{color:#fff;display:block;-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s}#site-navigation ul.sub-menu>li:hover:first-child a,#site-navigation ul.sub-menu>li:hover:last-child a{border-radius:0}.search-wrapper{padding-top:12px}#primary{float:none;width:100%}#bottom-footer .copyright{color:#888;display:block;float:none;font-size:12px;text-align:center}}@media (max-width:600px){.page-header{padding:20px 0}.page-header .entry-title{font-size:20px;line-height:24px}.header-search-box .search-field{font-size:15px;height:30px}.header-search-box .searchsubmit{font-size:12px;height:30px;padding:10px;width:30px}.top-header{padding-bottom:20px}#header-text{float:none;display:block;text-align:center}}@media (max-width:480px){.page-header::after{bottom:10px;top:auto}.page-header::before{top:10px;bottom:auto}.page-header .entry-title{font-size:18px}#header-text #site-description,#header-text #site-title{border:medium;display:block;padding:0}#header-text #site-title{margin:0}#header-text #site-description{margin-bottom:20px}#bottom-footer .copyright{font-size:10px}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/fitclub/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/fitclub/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/fitclub/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/fitclub/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/fitclub/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/fitclub/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-close:before{content:""}.fa-angle-up:before{content:""}